Searched refs:p_dev (Results 1 - 25 of 45) sorted by relevance

12

/linux-master/drivers/pcmcia/
H A Dpcmcia_cis.c140 struct pcmcia_device *p_dev; member in struct:pcmcia_cfg_mem
141 int (*conf_check) (struct pcmcia_device *p_dev, void *priv_data);
157 struct pcmcia_device *p_dev = cfg_mem->p_dev; local
160 unsigned int flags = p_dev->config_flags;
161 unsigned int vcc = p_dev->socket->socket.Vcc;
163 dev_dbg(&p_dev->dev, "testing configuration %x, autoconf %x\n",
167 cfg_mem->p_dev->config_index = cfg->index;
185 p_dev->vpp = cfg->vpp1.param[CISTPL_POWER_VNOM] / 10000;
187 p_dev
259 pcmcia_loop_config(struct pcmcia_device *p_dev, int (*conf_check) (struct pcmcia_device *p_dev, void *priv_data), void *priv_data) argument
286 struct pcmcia_device *p_dev; member in struct:pcmcia_loop_mem
319 pcmcia_loop_tuple(struct pcmcia_device *p_dev, cisdata_t code, int (*loop_tuple) (struct pcmcia_device *p_dev, tuple_t *tuple, void *priv_data), void *priv_data) argument
350 pcmcia_do_get_tuple(struct pcmcia_device *p_dev, tuple_t *tuple, void *priv) argument
374 pcmcia_get_tuple(struct pcmcia_device *p_dev, cisdata_t code, unsigned char **buf) argument
398 pcmcia_do_get_mac(struct pcmcia_device *p_dev, tuple_t *tuple, void *priv) argument
428 pcmcia_get_mac_from_cis(struct pcmcia_device *p_dev, struct net_device *dev) argument
[all...]
H A Dds.c215 static struct pcmcia_device *pcmcia_get_dev(struct pcmcia_device *p_dev) argument
218 tmp_dev = get_device(&p_dev->dev);
224 static void pcmcia_put_dev(struct pcmcia_device *p_dev) argument
226 if (p_dev)
227 put_device(&p_dev->dev);
239 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
242 pcmcia_put_socket(p_dev->socket);
244 kfree(p_dev->prod_id[i]);
245 kfree(p_dev->devname);
246 kref_put(&p_dev
253 struct pcmcia_device *p_dev; local
323 struct pcmcia_device *p_dev; local
355 struct pcmcia_device *p_dev; local
398 pcmcia_device_query(struct pcmcia_device *p_dev) argument
482 struct pcmcia_device *p_dev, *tmp_dev; local
665 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
905 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
936 const struct pcmcia_device *p_dev; local
1028 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1036 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1048 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1059 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1076 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1099 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1134 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1179 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1217 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1228 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); local
1315 struct pcmcia_device *p_dev; local
[all...]
H A Dpcmcia_resource.c155 static int pcmcia_access_config(struct pcmcia_device *p_dev, argument
166 s = p_dev->socket;
169 c = p_dev->function_config;
172 dev_dbg(&p_dev->dev, "Configuration isn't locked\n");
177 addr = (p_dev->config_base + where) >> 1;
193 int pcmcia_read_config_byte(struct pcmcia_device *p_dev, off_t where, u8 *val) argument
195 return pcmcia_access_config(p_dev, where, val, pcmcia_read_cis_mem);
206 int pcmcia_write_config_byte(struct pcmcia_device *p_dev, off_t where, u8 val) argument
208 return pcmcia_access_config(p_dev, where, &val, pcmcia_write_cis_mem);
215 * @p_dev
223 pcmcia_map_mem_page(struct pcmcia_device *p_dev, struct resource *res, unsigned int offset) argument
253 pcmcia_fixup_iowidth(struct pcmcia_device *p_dev) argument
303 pcmcia_fixup_vpp(struct pcmcia_device *p_dev, unsigned char new_vpp) argument
346 pcmcia_release_configuration(struct pcmcia_device *p_dev) argument
393 pcmcia_release_io(struct pcmcia_device *p_dev) argument
425 pcmcia_release_window(struct pcmcia_device *p_dev, struct resource *res) argument
477 pcmcia_enable_device(struct pcmcia_device *p_dev) argument
623 pcmcia_request_io(struct pcmcia_device *p_dev) argument
690 pcmcia_request_irq(struct pcmcia_device *p_dev, irq_handler_t handler) argument
725 pcmcia_setup_isa_irq(struct pcmcia_device *p_dev, int type) argument
770 pcmcia_setup_isa_irq(struct pcmcia_device *p_dev, int type) argument
790 pcmcia_setup_irq(struct pcmcia_device *p_dev) argument
833 pcmcia_request_window(struct pcmcia_device *p_dev, struct resource *res, unsigned int speed) argument
936 pcmcia_disable_device(struct pcmcia_device *p_dev) argument
[all...]
/linux-master/include/pcmcia/
H A Dds.h169 size_t pcmcia_get_tuple(struct pcmcia_device *p_dev, cisdata_t code,
173 int pcmcia_loop_tuple(struct pcmcia_device *p_dev, cisdata_t code,
174 int (*loop_tuple) (struct pcmcia_device *p_dev,
180 int pcmcia_get_mac_from_cis(struct pcmcia_device *p_dev,
188 int pcmcia_loop_config(struct pcmcia_device *p_dev,
189 int (*conf_check) (struct pcmcia_device *p_dev,
194 struct pcmcia_device *pcmcia_dev_present(struct pcmcia_device *p_dev);
200 int pcmcia_read_config_byte(struct pcmcia_device *p_dev, off_t where, u8 *val);
201 int pcmcia_write_config_byte(struct pcmcia_device *p_dev, off_t where, u8 val);
204 int pcmcia_request_io(struct pcmcia_device *p_dev);
[all...]
/linux-master/drivers/tty/ipwireless/
H A Dmain.c79 static int ipwireless_probe(struct pcmcia_device *p_dev, void *priv_data) argument
84 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
85 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO;
89 p_dev->config_index |= 0x44;
90 p_dev->io_lines = 16;
91 ret = pcmcia_request_io(p_dev);
95 if (!request_region(p_dev->resource[0]->start,
96 resource_size(p_dev->resource[0]),
102 p_dev->resource[2]->flags |=
105 ret = pcmcia_request_window(p_dev, p_de
[all...]
/linux-master/drivers/scsi/pcmcia/
H A Daha152x_stub.c83 struct pcmcia_device *p_dev; member in struct:scsi_info_t
88 static void aha152x_detach(struct pcmcia_device *p_dev);
100 info->p_dev = link;
123 static int aha152x_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
125 p_dev->io_lines = 10;
128 if ((p_dev->resource[0]->end < 0x20) &&
129 (p_dev->resource[1]->end >= 0x20))
130 p_dev->resource[0]->start = p_dev->resource[1]->start;
132 if (p_dev
[all...]
H A Dfdomain_cs.c22 static int fdomain_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
24 p_dev->io_lines = 10;
25 p_dev->resource[0]->end = FDOMAIN_REGION_SIZE;
26 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
27 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO;
28 return pcmcia_request_io(p_dev);
H A Dqlogic_stub.c84 struct pcmcia_device *p_dev; member in struct:scsi_info_t
90 static void qlogic_detach(struct pcmcia_device *p_dev);
158 info->p_dev = link;
179 static int qlogic_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
181 p_dev->io_lines = 10;
182 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
183 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO;
185 if (p_dev->resource[0]->start == 0)
188 return pcmcia_request_io(p_dev);
H A Dnsp_cs.c1525 info->p_dev = link;
1550 static int nsp_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
1554 if (p_dev->config_index == 0)
1558 if (pcmcia_request_io(p_dev) != 0)
1561 if (resource_size(p_dev->resource[2])) {
1562 p_dev->resource[2]->flags |= (WIN_DATA_WIDTH_16 |
1565 if (p_dev->resource[2]->end < 0x1000)
1566 p_dev->resource[2]->end = 0x1000;
1567 if (pcmcia_request_window(p_dev, p_dev
[all...]
/linux-master/include/linux/
H A Drtsx_common.h34 struct platform_device *p_dev; member in struct:rtsx_slot
35 void (*card_event)(struct platform_device *p_dev);
/linux-master/drivers/parport/
H A Dparport_cs.c74 struct pcmcia_device *p_dev; member in struct:parport_info_t
79 static void parport_detach(struct pcmcia_device *p_dev);
93 info->p_dev = link;
109 static int parport_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
111 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
112 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8;
113 p_dev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH;
114 p_dev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8;
116 return pcmcia_request_io(p_dev);
/linux-master/drivers/tty/serial/8250/
H A Dserial_cs.c82 struct pcmcia_device *p_dev; member in struct:serial_info
311 info->p_dev = link;
379 static int pfc_config(struct pcmcia_device *p_dev) argument
382 struct serial_info *info = p_dev->priv;
384 if ((p_dev->resource[1]->end != 0) &&
385 (resource_size(p_dev->resource[1]) == 8)) {
386 port = p_dev->resource[1]->start;
389 (resource_size(p_dev->resource[0]) == 0x40)) {
390 port = p_dev->resource[0]->start + 0x28;
394 return setup_serial(p_dev, inf
400 simple_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
421 simple_config_check_notpicky(struct pcmcia_device *p_dev, void *priv_data) argument
484 multi_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
507 multi_config_check_notpicky(struct pcmcia_device *p_dev, void *priv_data) argument
592 serial_check_for_multi(struct pcmcia_device *p_dev, void *priv_data) argument
[all...]
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_83xx_init.c39 static int qlcnic_83xx_check_heartbeat(struct qlcnic_adapter *p_dev);
41 static int qlcnic_83xx_check_hw_status(struct qlcnic_adapter *p_dev);
1552 static int qlcnic_83xx_check_heartbeat(struct qlcnic_adapter *p_dev) argument
1558 p_dev->heartbeat = QLC_SHARED_REG_RD32(p_dev,
1563 heartbeat = QLC_SHARED_REG_RD32(p_dev,
1565 if (heartbeat != p_dev->heartbeat) {
1572 dev_err(&p_dev->pdev->dev, "firmware hang detected\n");
1573 qlcnic_83xx_take_eport_out_of_reset(p_dev);
1574 qlcnic_83xx_disable_pause_frames(p_dev);
1597 qlcnic_83xx_check_cmd_peg_status(struct qlcnic_adapter *p_dev) argument
1613 qlcnic_83xx_check_hw_status(struct qlcnic_adapter *p_dev) argument
1628 qlcnic_83xx_poll_reg(struct qlcnic_adapter *p_dev, u32 addr, int duration, u32 mask, u32 status) argument
1666 qlcnic_83xx_reset_template_checksum(struct qlcnic_adapter *p_dev) argument
1686 qlcnic_83xx_get_reset_instruction_template(struct qlcnic_adapter *p_dev) argument
1737 qlcnic_83xx_read_write_crb_reg(struct qlcnic_adapter *p_dev, u32 raddr, u32 waddr) argument
1750 qlcnic_83xx_rmw_crb_reg(struct qlcnic_adapter *p_dev, u32 raddr, u32 waddr, struct qlc_83xx_rmw *p_rmw_hdr) argument
1774 qlcnic_83xx_write_list(struct qlcnic_adapter *p_dev, struct qlc_83xx_entry_hdr *p_hdr) argument
1792 qlcnic_83xx_read_write_list(struct qlcnic_adapter *p_dev, struct qlc_83xx_entry_hdr *p_hdr) argument
1810 qlcnic_83xx_poll_list(struct qlcnic_adapter *p_dev, struct qlc_83xx_entry_hdr *p_hdr) argument
1853 qlcnic_83xx_poll_write_list(struct qlcnic_adapter *p_dev, struct qlc_83xx_entry_hdr *p_hdr) argument
1879 qlcnic_83xx_read_modify_write(struct qlcnic_adapter *p_dev, struct qlc_83xx_entry_hdr *p_hdr) argument
1907 qlcnic_83xx_poll_read_list(struct qlcnic_adapter *p_dev, struct qlc_83xx_entry_hdr *p_hdr) argument
1944 qlcnic_83xx_seq_end(struct qlcnic_adapter *p_dev) argument
1949 qlcnic_83xx_template_end(struct qlcnic_adapter *p_dev) argument
1974 qlcnic_83xx_exec_template_cmd(struct qlcnic_adapter *p_dev, char *p_buff) argument
2031 qlcnic_83xx_stop_hw(struct qlcnic_adapter *p_dev) argument
2040 qlcnic_83xx_start_hw(struct qlcnic_adapter *p_dev) argument
2047 qlcnic_83xx_init_hw(struct qlcnic_adapter *p_dev) argument
[all...]
/linux-master/drivers/bluetooth/
H A Dbt3c_cs.c71 struct pcmcia_device *p_dev; member in struct:bt3c_info
89 static void bt3c_detach(struct pcmcia_device *p_dev);
189 unsigned int iobase = info->p_dev->resource[0]->start;
193 if (!pcmcia_dev_present(info->p_dev))
226 iobase = info->p_dev->resource[0]->start;
345 iobase = info->p_dev->resource[0]->start;
455 iobase = info->p_dev->resource[0]->start;
563 SET_HCIDEV_DEV(hdev, &info->p_dev->dev);
571 err = request_firmware(&firmware, "BT3CPCC.bin", &info->p_dev->dev);
629 info->p_dev
644 bt3c_check_config(struct pcmcia_device *p_dev, void *priv_data) argument
661 bt3c_check_config_notpicky(struct pcmcia_device *p_dev, void *priv_data) argument
[all...]
H A Ddtl1_cs.c66 struct pcmcia_device *p_dev; member in struct:dtl1_info
147 unsigned int iobase = info->p_dev->resource[0]->start;
153 if (!pcmcia_dev_present(info->p_dev))
213 iobase = info->p_dev->resource[0]->start;
302 iobase = info->p_dev->resource[0]->start;
438 unsigned int iobase = info->p_dev->resource[0]->start;
462 SET_HCIDEV_DEV(hdev, &info->p_dev->dev);
481 info->ri_latch = inb(info->p_dev->resource[0]->start + UART_MSR)
507 unsigned int iobase = info->p_dev->resource[0]->start;
540 info->p_dev
557 dtl1_confcheck(struct pcmcia_device *p_dev, void *priv_data) argument
[all...]
H A Dbluecard_cs.c65 struct pcmcia_device *p_dev; member in struct:bluecard_info
87 static void bluecard_detach(struct pcmcia_device *p_dev);
162 unsigned int iobase = info->p_dev->resource[0]->start;
177 unsigned int iobase = info->p_dev->resource[0]->start;
233 unsigned int iobase = info->p_dev->resource[0]->start;
242 if (!pcmcia_dev_present(info->p_dev))
377 iobase = info->p_dev->resource[0]->start;
507 iobase = info->p_dev->resource[0]->start;
621 unsigned int iobase = info->p_dev->resource[0]->start;
636 unsigned int iobase = info->p_dev
[all...]
/linux-master/include/linux/comedi/
H A Dcomedi_pcmcia.h20 int (*conf_check)(struct pcmcia_device *p_dev,
/linux-master/drivers/net/arcnet/
H A Dcom20020_cs.c108 static void com20020_detach(struct pcmcia_device *p_dev);
112 static int com20020_probe(struct pcmcia_device *p_dev) argument
119 dev_dbg(&p_dev->dev, "com20020_attach()\n");
140 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_8;
141 p_dev->resource[0]->end = 16;
142 p_dev->config_flags |= CONF_ENABLE_IRQ;
145 p_dev->priv = info;
147 ret = com20020_config(p_dev);
/linux-master/drivers/usb/host/
H A Dsl811_cs.c45 struct pcmcia_device *p_dev; member in struct:local_info_t
134 static int sl811_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
136 if (p_dev->config_index == 0)
139 return pcmcia_request_io(p_dev);
184 local->p_dev = link;
/linux-master/drivers/comedi/drivers/
H A Dni_mio_cs.c131 static int mio_pcmcia_config_loop(struct pcmcia_device *p_dev, void *priv_data) argument
135 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH;
136 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_16;
139 p_dev->resource[0]->start = base;
140 ret = pcmcia_request_io(p_dev);
/linux-master/drivers/net/ethernet/xircom/
H A Dxirc2ps_cs.c265 static void xirc2ps_detach(struct pcmcia_device *p_dev);
271 struct pcmcia_device *p_dev; member in struct:local_info
487 local->p_dev = link;
616 has_ce2_string(struct pcmcia_device * p_dev) argument
618 if (p_dev->prod_id[2] && strstr(p_dev->prod_id[2], "CE2"))
624 xirc2ps_config_modem(struct pcmcia_device *p_dev, void *priv_data) argument
628 if ((p_dev->resource[0]->start & 0xf) == 8)
631 p_dev->resource[0]->end = 16;
632 p_dev
649 xirc2ps_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
674 pcmcia_get_mac_ce(struct pcmcia_device *p_dev, tuple_t *tuple, void *priv) argument
[all...]
/linux-master/sound/pcmcia/vx/
H A Dvxpocket.c122 vxp->p_dev = link;
260 static int vxpocket_probe(struct pcmcia_device *p_dev) argument
279 err = snd_card_new(&p_dev->dev, index[i], id[i], THIS_MODULE,
286 err = snd_vxpocket_new(card, ibl[i], p_dev, &vxp);
296 vxp->p_dev = p_dev;
298 return vxpocket_config(p_dev);
H A Dvxpocket.h30 struct pcmcia_device *p_dev; member in struct:snd_vxpocket
/linux-master/drivers/mtd/maps/
H A Dpcmciamtd.c32 struct pcmcia_device *p_dev; member in struct:pcmciamtd_dev
90 if (!pcmcia_dev_present(dev->p_dev)) {
99 ret = pcmcia_map_mem_page(dev->p_dev, win, offset);
215 #define DEV_REMOVED(x) (!(pcmcia_dev_present(((struct pcmciamtd_dev *)map->map_priv_1)->p_dev)))
302 struct pcmcia_device *link = dev->p_dev;
333 static int pcmciamtd_cistpl_format(struct pcmcia_device *p_dev, argument
348 static int pcmciamtd_cistpl_jedec(struct pcmcia_device *p_dev, argument
364 static int pcmciamtd_cistpl_device(struct pcmcia_device *p_dev, argument
388 static int pcmciamtd_cistpl_geo(struct pcmcia_device *p_dev, argument
414 static void card_settings(struct pcmciamtd_dev *dev, struct pcmcia_device *p_dev, in argument
[all...]
/linux-master/drivers/net/ethernet/smsc/
H A Dsmc91c92_cs.c99 struct pcmcia_device *p_dev; member in struct:smc_private
267 static void smc91c92_detach(struct pcmcia_device *p_dev);
314 smc->p_dev = link;
402 static int mhz_mfc_config_check(struct pcmcia_device *p_dev, void *priv_data) argument
405 p_dev->io_lines = 16;
406 p_dev->resource[1]->start = p_dev->resource[0]->start;
407 p_dev->resource[1]->end = 8;
408 p_dev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH;
409 p_dev
459 pcmcia_get_versmac(struct pcmcia_device *p_dev, tuple_t *tuple, void *priv) argument
575 smc_configcheck(struct pcmcia_device *p_dev, void *priv_data) argument
668 pcmcia_osi_mac(struct pcmcia_device *p_dev, tuple_t *tuple, void *priv) argument
[all...]

Completed in 1606 milliseconds

12