Home
last modified time | relevance | path

Searched refs:p_dev (Results 1 – 25 of 40) sorted by relevance

12

/drivers/pcmcia/
A Dds.c297 p_dev->vpp/10, p_dev->vpp%10, p_dev->config_index, p_dev->irq); in pcmcia_device_probe()
299 p_dev->resource[0], p_dev->resource[1], p_dev->resource[2], in pcmcia_device_probe()
300 p_dev->resource[3], p_dev->resource[4]); in pcmcia_device_probe()
371 pcmcia_card_remove(p_dev->socket, p_dev); in pcmcia_device_remove()
378 if (p_dev->_irq || p_dev->_io || p_dev->_locked) in pcmcia_device_remove()
515 p_dev->dev.dma_mask = &p_dev->dma_mask; in pcmcia_device_add()
569 p_dev->devname, p_dev->irq); in pcmcia_device_add()
573 dev_set_name(&p_dev->dev, "%d.%d", p_dev->socket->sock, p_dev->device_no); in pcmcia_device_add()
1091 p_dev->func, p_dev->device_no, in modalias_show()
1167 if (p_dev->device_no == p_dev->func) { in pcmcia_dev_suspend()
[all …]
A Dpcmcia_cis.c157 struct pcmcia_device *p_dev = cfg_mem->p_dev; in pcmcia_do_loop_config() local
187 p_dev->vpp = in pcmcia_do_loop_config()
201 p_dev->resource[0]->start = p_dev->resource[0]->end = 0; in pcmcia_do_loop_config()
202 p_dev->resource[1]->start = p_dev->resource[1]->end = 0; in pcmcia_do_loop_config()
214 p_dev->resource[1]->flags = p_dev->resource[0]->flags; in pcmcia_do_loop_config()
228 p_dev->resource[2]->start = p_dev->resource[2]->end = 0; in pcmcia_do_loop_config()
241 p_dev->config_index, p_dev->resource[0], p_dev->resource[1], in pcmcia_do_loop_config()
242 p_dev->resource[2], p_dev->io_lines); in pcmcia_do_loop_config()
271 cfg_mem->p_dev = p_dev; in pcmcia_loop_config()
275 ret = pccard_loop_tuple(p_dev->socket, p_dev->func, in pcmcia_loop_config()
[all …]
A Dpcmcia_resource.c166 s = p_dev->socket; in pcmcia_access_config()
399 if (!p_dev->_io) in pcmcia_release_io()
409 p_dev->_io = 0; in pcmcia_release_io()
535 p_dev->vpp, flags, p_dev->config_base, p_dev->config_regs, in pcmcia_enable_device()
667 p_dev->_io = 1; in pcmcia_request_io()
695 if (!p_dev->irq) in pcmcia_request_irq()
699 p_dev->devname, p_dev->priv); in pcmcia_request_irq()
701 p_dev->_irq = 1; in pcmcia_request_irq()
750 p_dev); in pcmcia_setup_isa_irq()
794 if (p_dev->irq) in pcmcia_setup_irq()
[all …]
/drivers/tty/ipwireless/
A Dmain.c89 p_dev->config_index |= 0x44; in ipwireless_probe()
90 p_dev->io_lines = 16; in ipwireless_probe()
91 ret = pcmcia_request_io(p_dev); in ipwireless_probe()
102 p_dev->resource[2]->flags |= in ipwireless_probe()
105 ret = pcmcia_request_window(p_dev, p_dev->resource[2], 0); in ipwireless_probe()
109 ret = pcmcia_map_mem_page(p_dev, p_dev->resource[2], p_dev->card_addr); in ipwireless_probe()
122 resource_size(p_dev->resource[2]), in ipwireless_probe()
131 ret = pcmcia_request_window(p_dev, p_dev->resource[3], 0); in ipwireless_probe()
135 ret = pcmcia_map_mem_page(p_dev, p_dev->resource[3], 0); in ipwireless_probe()
146 resource_size(p_dev->resource[3]), in ipwireless_probe()
[all …]
/drivers/tty/serial/8250/
A Dserial_cs.c82 struct pcmcia_device *p_dev; member
311 info->p_dev = link; in serial_probe()
394 return setup_serial(p_dev, info, port, p_dev->irq); in pfc_config()
409 p_dev->io_lines = 16; in simple_config_check()
414 p_dev->resource[0]->end = 8; in simple_config_check()
427 if (p_dev->io_lines > 3) in simple_config_check_notpicky()
512 if (!p_dev->resource[0]->end || !p_dev->resource[1]->end || in multi_config_check_notpicky()
513 p_dev->resource[0]->start + 8 != p_dev->resource[1]->start) in multi_config_check_notpicky()
516 p_dev->resource[0]->end = p_dev->resource[1]->end = 8; in multi_config_check_notpicky()
599 if ((!p_dev->resource[1]->end) && (p_dev->resource[0]->end % 8 == 0)) in serial_check_for_multi()
[all …]
/drivers/scsi/pcmcia/
A Daha152x_stub.c84 struct pcmcia_device *p_dev; member
101 info->p_dev = link; in aha152x_probe()
126 p_dev->io_lines = 10; in aha152x_config_check()
129 if ((p_dev->resource[0]->end < 0x20) && in aha152x_config_check()
130 (p_dev->resource[1]->end >= 0x20)) in aha152x_config_check()
131 p_dev->resource[0]->start = p_dev->resource[1]->start; in aha152x_config_check()
133 if (p_dev->resource[0]->start >= 0xffff) in aha152x_config_check()
136 p_dev->resource[1]->start = p_dev->resource[1]->end = 0; in aha152x_config_check()
137 p_dev->resource[0]->end = 0x20; in aha152x_config_check()
138 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in aha152x_config_check()
[all …]
A Dfdomain_cs.c22 static int fdomain_config_check(struct pcmcia_device *p_dev, void *priv_data) in fdomain_config_check() argument
24 p_dev->io_lines = 10; in fdomain_config_check()
25 p_dev->resource[0]->end = FDOMAIN_REGION_SIZE; in fdomain_config_check()
26 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in fdomain_config_check()
27 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in fdomain_config_check()
28 return pcmcia_request_io(p_dev); in fdomain_config_check()
A Dqlogic_stub.c84 struct pcmcia_device *p_dev; member
90 static void qlogic_detach(struct pcmcia_device *p_dev);
158 info->p_dev = link; in qlogic_probe()
179 static int qlogic_config_check(struct pcmcia_device *p_dev, void *priv_data) in qlogic_config_check() argument
181 p_dev->io_lines = 10; in qlogic_config_check()
182 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in qlogic_config_check()
183 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in qlogic_config_check()
185 if (p_dev->resource[0]->start == 0) in qlogic_config_check()
188 return pcmcia_request_io(p_dev); in qlogic_config_check()
A Dnsp_cs.c1525 info->p_dev = link; in nsp_cs_probe()
1554 if (p_dev->config_index == 0) in nsp_cs_config_check()
1558 if (pcmcia_request_io(p_dev) != 0) in nsp_cs_config_check()
1565 if (p_dev->resource[2]->end < 0x1000) in nsp_cs_config_check()
1566 p_dev->resource[2]->end = 0x1000; in nsp_cs_config_check()
1567 if (pcmcia_request_window(p_dev, p_dev->resource[2], 0) != 0) in nsp_cs_config_check()
1569 if (pcmcia_map_mem_page(p_dev, p_dev->resource[2], in nsp_cs_config_check()
1570 p_dev->card_addr) != 0) in nsp_cs_config_check()
1574 ioremap(p_dev->resource[2]->start, in nsp_cs_config_check()
1575 resource_size(p_dev->resource[2])); in nsp_cs_config_check()
[all …]
A Dsym53c500_cs.c182 struct pcmcia_device *p_dev; member
686 static int SYM53C500_config_check(struct pcmcia_device *p_dev, void *priv_data) in SYM53C500_config_check() argument
688 p_dev->io_lines = 10; in SYM53C500_config_check()
689 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in SYM53C500_config_check()
690 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in SYM53C500_config_check()
692 if (p_dev->resource[0]->start == 0) in SYM53C500_config_check()
695 return pcmcia_request_io(p_dev); in SYM53C500_config_check()
855 info->p_dev = link; in SYM53C500_probe()
/drivers/net/ethernet/qlogic/qlcnic/
A Dqlcnic_83xx_init.c1558 p_dev->heartbeat = QLC_SHARED_REG_RD32(p_dev, in qlcnic_83xx_check_heartbeat()
1590 dev_err(&p_dev->pdev->dev, in qlcnic_83xx_check_heartbeat()
1655 dev_err(&p_dev->pdev->dev, in qlcnic_83xx_poll_reg()
1658 dev_err(&p_dev->pdev->dev, in qlcnic_83xx_poll_reg()
1953 dev_err(&p_dev->pdev->dev, in qlcnic_83xx_template_end()
1956 dev_err(&p_dev->pdev->dev, in qlcnic_83xx_template_end()
2011 qlcnic_83xx_seq_end(p_dev); in qlcnic_83xx_exec_template_cmd()
2020 dev_err(&p_dev->pdev->dev, in qlcnic_83xx_exec_template_cmd()
2035 qlcnic_83xx_exec_template_cmd(p_dev, p_dev->ahw->reset.stop_offset); in qlcnic_83xx_stop_hw()
2042 qlcnic_83xx_exec_template_cmd(p_dev, p_dev->ahw->reset.start_offset); in qlcnic_83xx_start_hw()
[all …]
/drivers/bluetooth/
A Dbt3c_cs.c71 struct pcmcia_device *p_dev; member
193 if (!pcmcia_dev_present(info->p_dev)) in bt3c_write_wakeup()
629 info->p_dev = link; in bt3c_probe()
649 p_dev->io_lines = 16; in bt3c_check_config()
651 if ((p_dev->resource[0]->end != 8) || (p_dev->resource[0]->start == 0)) in bt3c_check_config()
654 p_dev->resource[0]->end = 8; in bt3c_check_config()
658 return pcmcia_request_io(p_dev); in bt3c_check_config()
667 if (p_dev->io_lines > 3) in bt3c_check_config_notpicky()
672 p_dev->resource[0]->end = 8; in bt3c_check_config_notpicky()
676 p_dev->io_lines = base[j] ? 16 : 3; in bt3c_check_config_notpicky()
[all …]
A Ddtl1_cs.c66 struct pcmcia_device *p_dev; member
147 unsigned int iobase = info->p_dev->resource[0]->start; in dtl1_write_wakeup()
153 if (!pcmcia_dev_present(info->p_dev)) in dtl1_write_wakeup()
213 iobase = info->p_dev->resource[0]->start; in dtl1_receive()
302 iobase = info->p_dev->resource[0]->start; in dtl1_interrupt()
462 SET_HCIDEV_DEV(hdev, &info->p_dev->dev); in dtl1_open()
540 info->p_dev = link; in dtl1_probe()
559 if ((p_dev->resource[1]->end) || (p_dev->resource[1]->end < 8)) in dtl1_confcheck()
562 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in dtl1_confcheck()
563 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8; in dtl1_confcheck()
[all …]
A Dbluecard_cs.c65 struct pcmcia_device *p_dev; member
87 static void bluecard_detach(struct pcmcia_device *p_dev);
162 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_activity_led_timeout()
177 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_enable_activity_led()
233 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_write_wakeup()
242 if (!pcmcia_dev_present(info->p_dev)) in bluecard_write_wakeup()
377 iobase = info->p_dev->resource[0]->start; in bluecard_receive()
507 iobase = info->p_dev->resource[0]->start; in bluecard_interrupt()
621 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_hci_open()
707 SET_HCIDEV_DEV(hdev, &info->p_dev->dev); in bluecard_open()
[all …]
/drivers/parport/
A Dparport_cs.c74 struct pcmcia_device *p_dev; member
79 static void parport_detach(struct pcmcia_device *p_dev);
93 info->p_dev = link; in parport_probe()
109 static int parport_config_check(struct pcmcia_device *p_dev, void *priv_data) in parport_config_check() argument
111 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in parport_config_check()
112 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8; in parport_config_check()
113 p_dev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; in parport_config_check()
114 p_dev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; in parport_config_check()
116 return pcmcia_request_io(p_dev); in parport_config_check()
/drivers/net/ethernet/xircom/
A Dxirc2ps_cs.c271 struct pcmcia_device *p_dev; member
487 local->p_dev = link; in xirc2ps_probe()
618 if (p_dev->prod_id[2] && strstr(p_dev->prod_id[2], "CE2")) in has_ce2_string()
631 p_dev->resource[0]->end = 16; in xirc2ps_config_modem()
632 p_dev->resource[1]->end = 8; in xirc2ps_config_modem()
637 p_dev->io_lines = 10; in xirc2ps_config_modem()
639 p_dev->resource[1]->start = p_dev->resource[0]->start; in xirc2ps_config_modem()
660 p_dev->resource[0]->end = 18; in xirc2ps_config_check()
661 p_dev->resource[1]->end = 8; in xirc2ps_config_check()
666 p_dev->io_lines = 10; in xirc2ps_config_check()
[all …]
/drivers/mtd/maps/
A Dpcmciamtd.c32 struct pcmcia_device *p_dev; member
90 if (!pcmcia_dev_present(dev->p_dev)) { in remap_window()
99 ret = pcmcia_map_mem_page(dev->p_dev, win, offset); in remap_window()
302 struct pcmcia_device *link = dev->p_dev; in pcmciamtd_set_vpp()
418 if (p_dev->prod_id[0]) { in card_settings()
423 if (p_dev->prod_id[i]) in card_settings()
424 strcat(dev->mtd_name, p_dev->prod_id[i]); in card_settings()
536 dev_err(&dev->p_dev->dev, "ioremap(%pR) failed\n", in pcmciamtd_config()
625 dev_err(&dev->p_dev->dev, in pcmciamtd_config()
662 dev_info(&dev->p_dev->dev, "mtd%d: Removing\n", in pcmciamtd_detach()
[all …]
/drivers/net/arcnet/
A Dcom20020_cs.c108 static void com20020_detach(struct pcmcia_device *p_dev);
112 static int com20020_probe(struct pcmcia_device *p_dev) in com20020_probe() argument
119 dev_dbg(&p_dev->dev, "com20020_attach()\n"); in com20020_probe()
140 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8; in com20020_probe()
141 p_dev->resource[0]->end = 16; in com20020_probe()
142 p_dev->config_flags |= CONF_ENABLE_IRQ; in com20020_probe()
145 p_dev->priv = info; in com20020_probe()
147 ret = com20020_config(p_dev); in com20020_probe()
/drivers/usb/host/
A Dsl811_cs.c45 struct pcmcia_device *p_dev; member
134 static int sl811_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) in sl811_cs_config_check() argument
136 if (p_dev->config_index == 0) in sl811_cs_config_check()
139 return pcmcia_request_io(p_dev); in sl811_cs_config_check()
184 local->p_dev = link; in sl811_cs_probe()
/drivers/comedi/drivers/
A Dni_mio_cs.c131 static int mio_pcmcia_config_loop(struct pcmcia_device *p_dev, void *priv_data) in mio_pcmcia_config_loop() argument
135 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in mio_pcmcia_config_loop()
136 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_16; in mio_pcmcia_config_loop()
139 p_dev->resource[0]->start = base; in mio_pcmcia_config_loop()
140 ret = pcmcia_request_io(p_dev); in mio_pcmcia_config_loop()
/drivers/net/ethernet/smsc/
A Dsmc91c92_cs.c99 struct pcmcia_device *p_dev; member
314 smc->p_dev = link; in smc91c92_probe()
405 p_dev->io_lines = 16; in mhz_mfc_config_check()
406 p_dev->resource[1]->start = p_dev->resource[0]->start; in mhz_mfc_config_check()
407 p_dev->resource[1]->end = 8; in mhz_mfc_config_check()
410 p_dev->resource[0]->end = 16; in mhz_mfc_config_check()
416 p_dev->resource[0]->start = k ^ 0x300; in mhz_mfc_config_check()
417 if (!pcmcia_request_io(p_dev)) in mhz_mfc_config_check()
577 p_dev->resource[0]->end = 16; in smc_configcheck()
581 return pcmcia_request_io(p_dev); in smc_configcheck()
[all …]
/drivers/net/ethernet/8390/
A Daxnet_cs.c101 static void axnet_detach(struct pcmcia_device *p_dev);
111 struct pcmcia_device *p_dev; member
156 info->p_dev = link; in axnet_probe()
262 static int axnet_configcheck(struct pcmcia_device *p_dev, void *priv_data) in axnet_configcheck() argument
264 if (p_dev->config_index == 0) in axnet_configcheck()
267 p_dev->config_index = 0x05; in axnet_configcheck()
268 if (p_dev->resource[0]->end + p_dev->resource[1]->end < 32) in axnet_configcheck()
271 return try_io_port(p_dev); in axnet_configcheck()
471 struct pcmcia_device *link = info->p_dev; in axnet_open()
498 struct pcmcia_device *link = info->p_dev; in axnet_close()
[all …]
A Dpcnet_cs.c108 static void pcnet_detach(struct pcmcia_device *p_dev);
202 struct pcmcia_device *p_dev; member
246 info->p_dev = link; in pcnet_probe()
491 *priv &= (p_dev->resource[2]->end >= 0x4000) ? 0x10 : ~0x10; in pcnet_confcheck()
493 if (p_dev->config_index == 0) in pcnet_confcheck()
496 if (p_dev->resource[0]->end + p_dev->resource[1]->end < 32) in pcnet_confcheck()
500 p_dev->io_lines = 16; in pcnet_confcheck()
501 return try_io_port(p_dev); in pcnet_confcheck()
911 struct pcmcia_device *link = info->p_dev; in pcnet_open()
941 struct pcmcia_device *link = info->p_dev; in pcnet_close()
[all …]
/drivers/net/ethernet/moxa/
A Dmoxart_ether.c456 struct device *p_dev = &pdev->dev; in moxart_mac_probe() local
457 struct device_node *node = p_dev->of_node; in moxart_mac_probe()
486 ret = platform_get_ethdev_address(p_dev, ndev); in moxart_mac_probe()
498 priv->tx_desc_base = dma_alloc_coherent(p_dev, TX_REG_DESC_SIZE * in moxart_mac_probe()
506 priv->rx_desc_base = dma_alloc_coherent(p_dev, RX_REG_DESC_SIZE * in moxart_mac_probe()
530 ret = devm_request_irq(p_dev, irq, moxart_mac_interrupt, 0, in moxart_mac_probe()
/drivers/video/fbdev/
A Dgbefb.c1118 static int gbefb_probe(struct platform_device *p_dev) in gbefb_probe() argument
1127 info = framebuffer_alloc(sizeof(struct gbefb_par), &p_dev->dev); in gbefb_probe()
1145 gbe = (struct sgi_gbe *) devm_ioremap(&p_dev->dev, GBE_BASE, in gbefb_probe()
1154 gbe_tiles.cpu = dmam_alloc_coherent(&p_dev->dev, in gbefb_probe()
1165 gbe_mem = devm_ioremap_wc(&p_dev->dev, gbe_mem_phys, in gbefb_probe()
1177 gbe_mem = dmam_alloc_attrs(&p_dev->dev, gbe_mem_size, in gbefb_probe()
1218 platform_set_drvdata(p_dev, info); in gbefb_probe()
1236 static void gbefb_remove(struct platform_device* p_dev) in gbefb_remove() argument
1238 struct fb_info *info = platform_get_drvdata(p_dev); in gbefb_remove()

Completed in 73 milliseconds

12