/linux-4.4.14/include/pcmcia/ |
H A D | ds.h | 37 struct pcmcia_device; 52 int (*probe) (struct pcmcia_device *dev); 53 void (*remove) (struct pcmcia_device *dev); 55 int (*suspend) (struct pcmcia_device *dev); 56 int (*resume) (struct pcmcia_device *dev); 80 /* for struct resource * array embedded in struct pcmcia_device */ 91 struct pcmcia_device { struct 93 uniquely define a pcmcia_device */ 154 #define to_pcmcia_dev(n) container_of(n, struct pcmcia_device, dev) 172 size_t pcmcia_get_tuple(struct pcmcia_device *p_dev, cisdata_t code, 176 int pcmcia_loop_tuple(struct pcmcia_device *p_dev, cisdata_t code, 177 int (*loop_tuple) (struct pcmcia_device *p_dev, 183 int pcmcia_get_mac_from_cis(struct pcmcia_device *p_dev, 191 int pcmcia_loop_config(struct pcmcia_device *p_dev, 192 int (*conf_check) (struct pcmcia_device *p_dev, 197 struct pcmcia_device *pcmcia_dev_present(struct pcmcia_device *p_dev); 203 int pcmcia_read_config_byte(struct pcmcia_device *p_dev, off_t where, u8 *val); 204 int pcmcia_write_config_byte(struct pcmcia_device *p_dev, off_t where, u8 val); 207 int pcmcia_request_io(struct pcmcia_device *p_dev); 210 __pcmcia_request_exclusive_irq(struct pcmcia_device *p_dev, 213 pcmcia_request_exclusive_irq(struct pcmcia_device *p_dev, pcmcia_request_exclusive_irq() 219 int __must_check pcmcia_request_irq(struct pcmcia_device *p_dev, 222 int pcmcia_enable_device(struct pcmcia_device *p_dev); 224 int pcmcia_request_window(struct pcmcia_device *p_dev, struct resource *res, 226 int pcmcia_release_window(struct pcmcia_device *p_dev, struct resource *res); 227 int pcmcia_map_mem_page(struct pcmcia_device *p_dev, struct resource *res, 230 int pcmcia_fixup_vpp(struct pcmcia_device *p_dev, unsigned char new_vpp); 231 int pcmcia_fixup_iowidth(struct pcmcia_device *p_dev); 233 void pcmcia_disable_device(struct pcmcia_device *p_dev);
|
/linux-4.4.14/drivers/isdn/hardware/avm/ |
H A D | avm_cs.c | 40 static int avmcs_config(struct pcmcia_device *link); 41 static void avmcs_release(struct pcmcia_device *link); 42 static void avmcs_detach(struct pcmcia_device *p_dev); 44 static int avmcs_probe(struct pcmcia_device *p_dev) avmcs_probe() 55 static void avmcs_detach(struct pcmcia_device *link) avmcs_detach() 60 static int avmcs_configcheck(struct pcmcia_device *p_dev, void *priv_data) avmcs_configcheck() 69 static int avmcs_config(struct pcmcia_device *link) avmcs_config() 144 static void avmcs_release(struct pcmcia_device *link) avmcs_release()
|
/linux-4.4.14/drivers/isdn/hisax/ |
H A D | avma1_cs.c | 41 static int avma1cs_config(struct pcmcia_device *link); 42 static void avma1cs_release(struct pcmcia_device *link); 43 static void avma1cs_detach(struct pcmcia_device *p_dev); 45 static int avma1cs_probe(struct pcmcia_device *p_dev) avma1cs_probe() 57 static void avma1cs_detach(struct pcmcia_device *link) avma1cs_detach() 64 static int avma1cs_configcheck(struct pcmcia_device *p_dev, void *priv_data) avma1cs_configcheck() 75 static int avma1cs_config(struct pcmcia_device *link) avma1cs_config() 136 static void avma1cs_release(struct pcmcia_device *link) avma1cs_release()
|
H A D | elsa_cs.c | 65 static int elsa_cs_config(struct pcmcia_device *link); 66 static void elsa_cs_release(struct pcmcia_device *link); 67 static void elsa_cs_detach(struct pcmcia_device *p_dev); 70 struct pcmcia_device *p_dev; 75 static int elsa_cs_probe(struct pcmcia_device *link) elsa_cs_probe() 93 static void elsa_cs_detach(struct pcmcia_device *link) elsa_cs_detach() 105 static int elsa_cs_configcheck(struct pcmcia_device *p_dev, void *priv_data) elsa_cs_configcheck() 129 static int elsa_cs_config(struct pcmcia_device *link) elsa_cs_config() 168 static void elsa_cs_release(struct pcmcia_device *link) elsa_cs_release() 184 static int elsa_suspend(struct pcmcia_device *link) elsa_suspend() 193 static int elsa_resume(struct pcmcia_device *link) elsa_resume()
|
H A D | teles_cs.c | 46 static int teles_cs_config(struct pcmcia_device *link); 47 static void teles_cs_release(struct pcmcia_device *link); 48 static void teles_detach(struct pcmcia_device *p_dev); 51 struct pcmcia_device *p_dev; 56 static int teles_probe(struct pcmcia_device *link) teles_probe() 75 static void teles_detach(struct pcmcia_device *link) teles_detach() 87 static int teles_cs_configcheck(struct pcmcia_device *p_dev, void *priv_data) teles_cs_configcheck() 111 static int teles_cs_config(struct pcmcia_device *link) teles_cs_config() 150 static void teles_cs_release(struct pcmcia_device *link) teles_cs_release() 166 static int teles_suspend(struct pcmcia_device *link) teles_suspend() 175 static int teles_resume(struct pcmcia_device *link) teles_resume()
|
H A D | sedlbauer_cs.c | 65 static int sedlbauer_config(struct pcmcia_device *link); 66 static void sedlbauer_release(struct pcmcia_device *link); 68 static void sedlbauer_detach(struct pcmcia_device *p_dev); 71 struct pcmcia_device *p_dev; 76 static int sedlbauer_probe(struct pcmcia_device *link) sedlbauer_probe() 93 static void sedlbauer_detach(struct pcmcia_device *link) sedlbauer_detach() 104 static int sedlbauer_config_check(struct pcmcia_device *p_dev, void *priv_data) sedlbauer_config_check() 113 static int sedlbauer_config(struct pcmcia_device *link) sedlbauer_config() 154 static void sedlbauer_release(struct pcmcia_device *link) sedlbauer_release() 169 static int sedlbauer_suspend(struct pcmcia_device *link) sedlbauer_suspend() 178 static int sedlbauer_resume(struct pcmcia_device *link) sedlbauer_resume()
|
/linux-4.4.14/drivers/staging/comedi/ |
H A D | comedi_pcmcia.h | 27 struct pcmcia_device *comedi_to_pcmcia_dev(struct comedi_device *); 30 int (*conf_check)(struct pcmcia_device *, void *)); 33 int comedi_pcmcia_auto_config(struct pcmcia_device *, struct comedi_driver *); 34 void comedi_pcmcia_auto_unconfig(struct pcmcia_device *);
|
H A D | comedi_pcmcia.c | 29 * a &struct device embedded in a &struct pcmcia_device. 34 struct pcmcia_device *comedi_to_pcmcia_dev(struct comedi_device *dev) comedi_to_pcmcia_dev() 40 static int comedi_pcmcia_conf_check(struct pcmcia_device *link, comedi_pcmcia_conf_check() 56 * &struct device embedded in a &struct pcmcia_device. The comedi PCMCIA 57 * driver needs to set the 'config_flags' member in the &struct pcmcia_device, 81 int (*conf_check)(struct pcmcia_device *, void *)) comedi_pcmcia_enable() 83 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); comedi_pcmcia_enable() 105 * a &struct device embedded in a &struct pcmcia_device. Call 110 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); comedi_pcmcia_disable() 130 int comedi_pcmcia_auto_config(struct pcmcia_device *link, comedi_pcmcia_auto_config() 151 void comedi_pcmcia_auto_unconfig(struct pcmcia_device *link) comedi_pcmcia_auto_unconfig()
|
/linux-4.4.14/drivers/usb/host/ |
H A D | sl811_cs.c | 44 struct pcmcia_device *p_dev; 47 static void sl811_cs_release(struct pcmcia_device * link); 115 static void sl811_cs_detach(struct pcmcia_device *link) sl811_cs_detach() 125 static void sl811_cs_release(struct pcmcia_device * link) sl811_cs_release() 133 static int sl811_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) sl811_cs_config_check() 142 static int sl811_cs_config(struct pcmcia_device *link) sl811_cs_config() 176 static int sl811_cs_probe(struct pcmcia_device *link) sl811_cs_probe()
|
/linux-4.4.14/drivers/scsi/pcmcia/ |
H A D | fdomain_stub.c | 63 struct pcmcia_device *p_dev; 68 static void fdomain_release(struct pcmcia_device *link); 69 static void fdomain_detach(struct pcmcia_device *p_dev); 70 static int fdomain_config(struct pcmcia_device *link); 72 static int fdomain_probe(struct pcmcia_device *link) fdomain_probe() 93 static void fdomain_detach(struct pcmcia_device *link) fdomain_detach() 104 static int fdomain_config_check(struct pcmcia_device *p_dev, void *priv_data) fdomain_config_check() 114 static int fdomain_config(struct pcmcia_device *link) fdomain_config() 161 static void fdomain_release(struct pcmcia_device *link) fdomain_release() 174 static int fdomain_resume(struct pcmcia_device *link) fdomain_resume()
|
H A D | qlogic_stub.c | 81 struct pcmcia_device *p_dev; 86 static void qlogic_release(struct pcmcia_device *link); 87 static void qlogic_detach(struct pcmcia_device *p_dev); 88 static int qlogic_config(struct pcmcia_device * link); 91 struct pcmcia_device *link, int qbase, int qlirq) qlogic_detect() 145 static int qlogic_probe(struct pcmcia_device *link) qlogic_probe() 165 static void qlogic_detach(struct pcmcia_device *link) qlogic_detach() 176 static int qlogic_config_check(struct pcmcia_device *p_dev, void *priv_data) qlogic_config_check() 188 static int qlogic_config(struct pcmcia_device * link) qlogic_config() 238 static void qlogic_release(struct pcmcia_device *link) qlogic_release() 254 static int qlogic_resume(struct pcmcia_device *link) qlogic_resume()
|
H A D | aha152x_stub.c | 80 struct pcmcia_device *p_dev; 84 static void aha152x_release_cs(struct pcmcia_device *link); 85 static void aha152x_detach(struct pcmcia_device *p_dev); 86 static int aha152x_config_cs(struct pcmcia_device *link); 88 static int aha152x_probe(struct pcmcia_device *link) aha152x_probe() 108 static void aha152x_detach(struct pcmcia_device *link) aha152x_detach() 120 static int aha152x_config_check(struct pcmcia_device *p_dev, void *priv_data) aha152x_config_check() 140 static int aha152x_config_cs(struct pcmcia_device *link) aha152x_config_cs() 188 static void aha152x_release_cs(struct pcmcia_device *link) aha152x_release_cs() 196 static int aha152x_resume(struct pcmcia_device *link) aha152x_resume()
|
H A D | nsp_cs.h | 225 struct pcmcia_device *p_dev; 288 static void nsp_cs_detach (struct pcmcia_device *p_dev); 289 static void nsp_cs_release(struct pcmcia_device *link); 290 static int nsp_cs_config (struct pcmcia_device *link);
|
H A D | sym53c500_cs.c | 191 struct pcmcia_device *p_dev; 509 SYM53C500_release(struct pcmcia_device *link) SYM53C500_release() 687 static int SYM53C500_config_check(struct pcmcia_device *p_dev, void *priv_data) SYM53C500_config_check() 700 SYM53C500_config(struct pcmcia_device *link) SYM53C500_config() 813 static int sym53c500_resume(struct pcmcia_device *link) sym53c500_resume() 835 SYM53C500_detach(struct pcmcia_device *link) SYM53C500_detach() 846 SYM53C500_probe(struct pcmcia_device *link) SYM53C500_probe()
|
H A D | nsp_cs.c | 1504 static int nsp_cs_probe(struct pcmcia_device *link) nsp_cs_probe() 1528 static void nsp_cs_detach(struct pcmcia_device *link) nsp_cs_detach() 1540 static int nsp_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) nsp_cs_config_check() 1577 static int nsp_cs_config(struct pcmcia_device *link) nsp_cs_config() 1650 static void nsp_cs_release(struct pcmcia_device *link) nsp_cs_release() 1680 static int nsp_cs_suspend(struct pcmcia_device *link) nsp_cs_suspend() 1700 static int nsp_cs_resume(struct pcmcia_device *link) nsp_cs_resume()
|
/linux-4.4.14/drivers/parport/ |
H A D | parport_cs.c | 74 struct pcmcia_device *p_dev; 79 static void parport_detach(struct pcmcia_device *p_dev); 80 static int parport_config(struct pcmcia_device *link); 81 static void parport_cs_release(struct pcmcia_device *); 83 static int parport_probe(struct pcmcia_device *link) parport_probe() 100 static void parport_detach(struct pcmcia_device *link) parport_detach() 109 static int parport_config_check(struct pcmcia_device *p_dev, void *priv_data) parport_config_check() 119 static int parport_config(struct pcmcia_device *link) parport_config() 165 static void parport_cs_release(struct pcmcia_device *link) parport_cs_release()
|
/linux-4.4.14/drivers/net/wireless/orinoco/ |
H A D | spectrum_cs.c | 56 struct pcmcia_device *p_dev; 63 static int spectrum_cs_config(struct pcmcia_device *link); 64 static void spectrum_cs_release(struct pcmcia_device *link); 77 spectrum_reset(struct pcmcia_device *link, int idle) spectrum_reset() 134 struct pcmcia_device *link = card->p_dev; spectrum_cs_hard_reset() 146 struct pcmcia_device *link = card->p_dev; spectrum_cs_stop_firmware() 156 spectrum_cs_probe(struct pcmcia_device *link) spectrum_cs_probe() 175 static void spectrum_cs_detach(struct pcmcia_device *link) spectrum_cs_detach() 186 static int spectrum_cs_config_check(struct pcmcia_device *p_dev, spectrum_cs_config_check() 196 spectrum_cs_config(struct pcmcia_device *link) spectrum_cs_config() 260 spectrum_cs_release(struct pcmcia_device *link) spectrum_cs_release() 278 spectrum_cs_suspend(struct pcmcia_device *link) spectrum_cs_suspend() 290 spectrum_cs_resume(struct pcmcia_device *link) spectrum_cs_resume()
|
H A D | orinoco_cs.c | 49 struct pcmcia_device *p_dev; 62 static int orinoco_cs_config(struct pcmcia_device *link); 63 static void orinoco_cs_release(struct pcmcia_device *link); 64 static void orinoco_cs_detach(struct pcmcia_device *p_dev); 74 struct pcmcia_device *link = card->p_dev; orinoco_cs_hard_reset() 95 orinoco_cs_probe(struct pcmcia_device *link) orinoco_cs_probe() 113 static void orinoco_cs_detach(struct pcmcia_device *link) orinoco_cs_detach() 125 static int orinoco_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) orinoco_cs_config_check() 134 orinoco_cs_config(struct pcmcia_device *link) orinoco_cs_config() 193 orinoco_cs_release(struct pcmcia_device *link) orinoco_cs_release() 209 static int orinoco_cs_suspend(struct pcmcia_device *link) orinoco_cs_suspend() 223 static int orinoco_cs_resume(struct pcmcia_device *link) orinoco_cs_resume()
|
/linux-4.4.14/drivers/ssb/ |
H A D | bridge_pcmcia_80211.c | 28 static int ssb_host_pcmcia_probe(struct pcmcia_device *dev) ssb_host_pcmcia_probe() 77 static void ssb_host_pcmcia_remove(struct pcmcia_device *dev) ssb_host_pcmcia_remove() 88 static int ssb_host_pcmcia_suspend(struct pcmcia_device *dev) ssb_host_pcmcia_suspend() 95 static int ssb_host_pcmcia_resume(struct pcmcia_device *dev) ssb_host_pcmcia_resume()
|
H A D | pcmcia.c | 601 static int ssb_pcmcia_get_mac(struct pcmcia_device *p_dev, ssb_pcmcia_get_mac() 617 static int ssb_pcmcia_do_get_invariants(struct pcmcia_device *p_dev, ssb_pcmcia_do_get_invariants() 738 struct pcmcia_device *pdev = ssb_pcmcia_attr_sprom_show() 739 container_of(pcmciadev, struct pcmcia_device, dev); ssb_pcmcia_attr_sprom_show() 754 struct pcmcia_device *pdev = ssb_pcmcia_attr_sprom_store() 755 container_of(pcmciadev, struct pcmcia_device, dev); ssb_pcmcia_attr_sprom_store()
|
H A D | ssb_private.h | 193 extern struct ssb_bus *ssb_pcmcia_dev_to_bus(struct pcmcia_device *pdev);
|
H A D | main.c | 75 struct ssb_bus *ssb_pcmcia_dev_to_bus(struct pcmcia_device *pdev) ssb_pcmcia_dev_to_bus() 723 struct pcmcia_device *pcmcia_dev, ssb_bus_pcmciabus_register()
|
/linux-4.4.14/drivers/net/wireless/ |
H A D | atmel_cs.c | 64 static int atmel_config(struct pcmcia_device *link); 65 static void atmel_release(struct pcmcia_device *link); 67 static void atmel_detach(struct pcmcia_device *p_dev); 73 static int atmel_probe(struct pcmcia_device *p_dev) atmel_probe() 89 static void atmel_detach(struct pcmcia_device *link) atmel_detach() 102 struct pcmcia_device *link = (struct pcmcia_device *)arg; card_present() 110 static int atmel_config_check(struct pcmcia_device *p_dev, void *priv_data) atmel_config_check() 118 static int atmel_config(struct pcmcia_device *link) atmel_config() 162 static void atmel_release(struct pcmcia_device *link) atmel_release() 175 static int atmel_suspend(struct pcmcia_device *link) atmel_suspend() 184 static int atmel_resume(struct pcmcia_device *link) atmel_resume()
|
H A D | airo_cs.c | 54 static int airo_config(struct pcmcia_device *link); 55 static void airo_release(struct pcmcia_device *link); 57 static void airo_detach(struct pcmcia_device *p_dev); 63 static int airo_probe(struct pcmcia_device *p_dev) airo_probe() 79 static void airo_detach(struct pcmcia_device *link) airo_detach() 94 static int airo_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) airo_cs_config_check() 103 static int airo_config(struct pcmcia_device *link) airo_config() 138 static void airo_release(struct pcmcia_device *link) airo_release() 144 static int airo_suspend(struct pcmcia_device *link) airo_suspend() 153 static int airo_resume(struct pcmcia_device *link) airo_resume()
|
H A D | ray_cs.h | 32 struct pcmcia_device *finder; /* pointer back to struct pcmcia_device for card */
|
H A D | ray_cs.c | 69 static int ray_config(struct pcmcia_device *link); 70 static void ray_release(struct pcmcia_device *link); 71 static void ray_detach(struct pcmcia_device *p_dev); 169 static struct pcmcia_device *this_device = NULL; 280 static int ray_probe(struct pcmcia_device *p_dev) ray_probe() 333 static void ray_detach(struct pcmcia_device *link) ray_detach() 356 static int ray_config(struct pcmcia_device *link) ray_config() 475 struct pcmcia_device *link = local->finder; ray_init() 536 struct pcmcia_device *link = local->finder; dl_startup_params() 647 struct pcmcia_device *link = local->finder; verify_dl_startup() 689 struct pcmcia_device *link = local->finder; start_net() 717 struct pcmcia_device *link = local->finder; join_net() 740 static void ray_release(struct pcmcia_device *link) ray_release() 757 static int ray_suspend(struct pcmcia_device *link) ray_suspend() 767 static int ray_resume(struct pcmcia_device *link) ray_resume() 786 struct pcmcia_device *link = local->finder; ray_dev_init() 821 struct pcmcia_device *link = local->finder; ray_dev_config() 837 struct pcmcia_device *link = local->finder; ray_dev_start_xmit() 1401 struct pcmcia_device *link = local->finder; ray_get_wireless_stats() 1489 struct pcmcia_device *link; ray_open() 1526 struct pcmcia_device *link; ray_dev_close() 1554 struct pcmcia_device *link = local->finder; interrupt_ecf() 1583 struct pcmcia_device *link = local->finder; get_free_tx_ccs() 1615 struct pcmcia_device *link = local->finder; get_free_ccs() 1690 struct pcmcia_device *link = local->finder; ray_get_stats() 1720 struct pcmcia_device *link = local->finder; ray_update_parm() 1755 struct pcmcia_device *link = local->finder; ray_update_multi_list() 1839 struct pcmcia_device *link; ray_interrupt() 2412 struct pcmcia_device *link = local->finder; authenticate() 2483 struct pcmcia_device *link = local->finder; associate() 2570 struct pcmcia_device *link; ray_cs_proc_show()
|
H A D | wl3501_cs.c | 77 static int wl3501_config(struct pcmcia_device *link); 78 static void wl3501_release(struct pcmcia_device *link); 1219 struct pcmcia_device *link; wl3501_close() 1332 struct pcmcia_device *link; wl3501_open() 1410 static void wl3501_detach(struct pcmcia_device *link) wl3501_detach() 1851 static int wl3501_probe(struct pcmcia_device *p_dev) wl3501_probe() 1885 static int wl3501_config(struct pcmcia_device *link) wl3501_config() 1970 static void wl3501_release(struct pcmcia_device *link) wl3501_release() 1975 static int wl3501_suspend(struct pcmcia_device *link) wl3501_suspend() 1986 static int wl3501_resume(struct pcmcia_device *link) wl3501_resume()
|
H A D | wl3501.h | 613 struct pcmcia_device *p_dev;
|
/linux-4.4.14/drivers/pcmcia/ |
H A D | pcmcia_cis.c | 143 struct pcmcia_device *p_dev; 144 int (*conf_check) (struct pcmcia_device *p_dev, void *priv_data); 160 struct pcmcia_device *p_dev = cfg_mem->p_dev; pcmcia_do_loop_config() 252 * @p_dev: the struct pcmcia_device which we need to loop for. 254 * It gets passed the struct pcmcia_device and private data 262 int pcmcia_loop_config(struct pcmcia_device *p_dev, pcmcia_loop_config() 263 int (*conf_check) (struct pcmcia_device *p_dev, pcmcia_loop_config() 289 struct pcmcia_device *p_dev; 291 int (*loop_tuple) (struct pcmcia_device *p_dev, 312 * @p_dev: the struct pcmcia_device which we need to loop for. 322 int pcmcia_loop_tuple(struct pcmcia_device *p_dev, cisdata_t code, pcmcia_loop_tuple() 323 int (*loop_tuple) (struct pcmcia_device *p_dev, pcmcia_loop_tuple() 353 static int pcmcia_do_get_tuple(struct pcmcia_device *p_dev, tuple_t *tuple, pcmcia_do_get_tuple() 369 * @p_dev: the struct pcmcia_device which we need to loop for. 377 size_t pcmcia_get_tuple(struct pcmcia_device *p_dev, cisdata_t code, pcmcia_get_tuple() 401 static int pcmcia_do_get_mac(struct pcmcia_device *p_dev, tuple_t *tuple, pcmcia_do_get_mac() 426 * @p_dev: the struct pcmcia_device for which we want the address. 433 int pcmcia_get_mac_from_cis(struct pcmcia_device *p_dev, struct net_device *dev) pcmcia_get_mac_from_cis()
|
H A D | ds.c | 216 /* pcmcia_device handling */ 218 static struct pcmcia_device *pcmcia_get_dev(struct pcmcia_device *p_dev) pcmcia_get_dev() 227 static void pcmcia_put_dev(struct pcmcia_device *p_dev) pcmcia_put_dev() 242 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); pcmcia_release_dev() 256 struct pcmcia_device *p_dev; pcmcia_device_probe() 324 static void pcmcia_card_remove(struct pcmcia_socket *s, struct pcmcia_device *leftover) pcmcia_card_remove() 326 struct pcmcia_device *p_dev; pcmcia_card_remove() 327 struct pcmcia_device *tmp; pcmcia_card_remove() 358 struct pcmcia_device *p_dev; pcmcia_device_remove() 406 static int pcmcia_device_query(struct pcmcia_device *p_dev) pcmcia_device_query() 487 static struct pcmcia_device *pcmcia_device_add(struct pcmcia_socket *s, pcmcia_device_add() 490 struct pcmcia_device *p_dev, *tmp_dev; pcmcia_device_add() 499 p_dev = kzalloc(sizeof(struct pcmcia_device), GFP_KERNEL); pcmcia_device_add() 669 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); pcmcia_requery_callback() 745 static int pcmcia_load_firmware(struct pcmcia_device *dev, char *filename) pcmcia_load_firmware() 795 static inline int pcmcia_load_firmware(struct pcmcia_device *dev, pcmcia_load_firmware() 804 static inline int pcmcia_devmatch(struct pcmcia_device *dev, pcmcia_devmatch() 909 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); pcmcia_bus_match() 940 struct pcmcia_device *p_dev; pcmcia_bus_uevent() 1008 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); \ 1016 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); \ 1032 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); function_show() 1040 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); resources_show() 1053 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); pm_state_show() 1064 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); pm_state_store() 1081 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); modalias_show() 1105 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); allow_func_id_match_store() 1140 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); pcmcia_dev_suspend() 1185 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); pcmcia_dev_resume() 1223 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); pcmcia_bus_suspend_callback() 1234 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); pcmcia_bus_resume_callback() 1319 struct pcmcia_device *pcmcia_dev_present(struct pcmcia_device *_p_dev) pcmcia_dev_present() 1321 struct pcmcia_device *p_dev; pcmcia_dev_present() 1322 struct pcmcia_device *ret = NULL; pcmcia_dev_present()
|
H A D | pcmcia_resource.c | 159 static int pcmcia_access_config(struct pcmcia_device *p_dev, pcmcia_access_config() 197 int pcmcia_read_config_byte(struct pcmcia_device *p_dev, off_t where, u8 *val) pcmcia_read_config_byte() 210 int pcmcia_write_config_byte(struct pcmcia_device *p_dev, off_t where, u8 val) pcmcia_write_config_byte() 227 int pcmcia_map_mem_page(struct pcmcia_device *p_dev, struct resource *res, pcmcia_map_mem_page() 257 int pcmcia_fixup_iowidth(struct pcmcia_device *p_dev) pcmcia_fixup_iowidth() 307 int pcmcia_fixup_vpp(struct pcmcia_device *p_dev, unsigned char new_vpp) pcmcia_fixup_vpp() 350 int pcmcia_release_configuration(struct pcmcia_device *p_dev) pcmcia_release_configuration() 397 static int pcmcia_release_io(struct pcmcia_device *p_dev) pcmcia_release_io() 432 int pcmcia_release_window(struct pcmcia_device *p_dev, struct resource *res) pcmcia_release_window() 484 int pcmcia_enable_device(struct pcmcia_device *p_dev) pcmcia_enable_device() 625 * &struct pcmcia_device @p_dev->resource[0] and @p_dev->resource[1]. The 628 * is specified in &struct pcmcia_device @p_dev->io_lines. 630 int pcmcia_request_io(struct pcmcia_device *p_dev) pcmcia_request_io() 697 int __must_check pcmcia_request_irq(struct pcmcia_device *p_dev, pcmcia_request_irq() 727 __pcmcia_request_exclusive_irq(struct pcmcia_device *p_dev, __pcmcia_request_exclusive_irq() 767 static int pcmcia_setup_isa_irq(struct pcmcia_device *p_dev, int type) pcmcia_setup_isa_irq() 812 static int pcmcia_setup_isa_irq(struct pcmcia_device *p_dev, int type) pcmcia_setup_isa_irq() 832 int pcmcia_setup_irq(struct pcmcia_device *p_dev) pcmcia_setup_irq() 871 * &struct pcmcia_device @p_dev->resource[2..5]. The "start" value is the 875 int pcmcia_request_window(struct pcmcia_device *p_dev, struct resource *res, pcmcia_request_window() 978 void pcmcia_disable_device(struct pcmcia_device *p_dev) pcmcia_disable_device()
|
H A D | cs_internal.h | 140 struct pcmcia_device; 143 extern int pcmcia_release_configuration(struct pcmcia_device *p_dev); 152 int pcmcia_setup_irq(struct pcmcia_device *p_dev);
|
/linux-4.4.14/drivers/net/arcnet/ |
H A D | com20020_cs.c | 104 static int com20020_config(struct pcmcia_device *link); 105 static void com20020_release(struct pcmcia_device *link); 107 static void com20020_detach(struct pcmcia_device *p_dev); 111 static int com20020_probe(struct pcmcia_device *p_dev) com20020_probe() 153 static void com20020_detach(struct pcmcia_device *link) com20020_detach() 188 static int com20020_config(struct pcmcia_device *link) com20020_config() 270 static void com20020_release(struct pcmcia_device *link) com20020_release() 276 static int com20020_suspend(struct pcmcia_device *link) com20020_suspend() 287 static int com20020_resume(struct pcmcia_device *link) com20020_resume()
|
/linux-4.4.14/sound/pcmcia/pdaudiocf/ |
H A D | pdaudiocf.c | 59 static int pdacf_config(struct pcmcia_device *link); 60 static void snd_pdacf_detach(struct pcmcia_device *p_dev); 62 static void pdacf_release(struct pcmcia_device *link) pdacf_release() 73 struct pcmcia_device *link = pdacf->p_dev; snd_pdacf_free() 93 static int snd_pdacf_probe(struct pcmcia_device *link) snd_pdacf_probe() 196 static void snd_pdacf_detach(struct pcmcia_device *link) snd_pdacf_detach() 213 static int pdacf_config(struct pcmcia_device *link) pdacf_config() 251 static int pdacf_suspend(struct pcmcia_device *link) pdacf_suspend() 264 static int pdacf_resume(struct pcmcia_device *link) pdacf_resume()
|
H A D | pdaudiocf.h | 116 struct pcmcia_device *p_dev;
|
/linux-4.4.14/drivers/ide/ |
H A D | ide-cs.c | 63 struct pcmcia_device *p_dev; 68 static void ide_release(struct pcmcia_device *); 69 static int ide_config(struct pcmcia_device *); 71 static void ide_detach(struct pcmcia_device *p_dev); 73 static int ide_probe(struct pcmcia_device *link) ide_probe() 93 static void ide_detach(struct pcmcia_device *link) ide_detach() 116 unsigned long irq, struct pcmcia_device *handle) idecs_register() 166 static int pcmcia_check_one_config(struct pcmcia_device *pdev, void *priv_data) pcmcia_check_one_config() 189 static int ide_config(struct pcmcia_device *link) ide_config() 250 static void ide_release(struct pcmcia_device *link) ide_release()
|
/linux-4.4.14/drivers/tty/ipwireless/ |
H A D | main.c | 43 static void ipwireless_detach(struct pcmcia_device *link); 66 struct pcmcia_device *link = ipw->link; signalled_reboot_work() 78 static int ipwireless_probe(struct pcmcia_device *p_dev, void *priv_data) ipwireless_probe() 162 struct pcmcia_device *link = ipw->link; config_ipwireless() 252 * The pcmcia_device structure is initialized, but we don't actually 256 static int ipwireless_attach(struct pcmcia_device *link) ipwireless_attach() 291 static void ipwireless_detach(struct pcmcia_device *link) ipwireless_detach()
|
H A D | main.h | 44 struct pcmcia_device *link;
|
/linux-4.4.14/sound/pcmcia/vx/ |
H A D | vxpocket.c | 63 static void vxpocket_release(struct pcmcia_device *link) vxpocket_release() 136 struct pcmcia_device *link, snd_vxpocket_new() 212 static int vxpocket_config(struct pcmcia_device *link) vxpocket_config() 261 static int vxp_suspend(struct pcmcia_device *link) vxp_suspend() 274 static int vxp_resume(struct pcmcia_device *link) vxp_resume() 296 static int vxpocket_probe(struct pcmcia_device *p_dev) vxpocket_probe() 337 static void vxpocket_detach(struct pcmcia_device *link) vxpocket_detach()
|
H A D | vxpocket.h | 43 struct pcmcia_device *p_dev;
|
/linux-4.4.14/drivers/tty/serial/8250/ |
H A D | serial_cs.c | 74 void (*config)(struct pcmcia_device *); 75 void (*setup)(struct pcmcia_device *, struct uart_8250_port *); 76 void (*wakeup)(struct pcmcia_device *); 77 int (*post)(struct pcmcia_device *); 81 struct pcmcia_device *p_dev; 107 static void quirk_setup_brainboxes_0104(struct pcmcia_device *link, struct uart_8250_port *uart) quirk_setup_brainboxes_0104() 112 static int quirk_post_ibm(struct pcmcia_device *link) quirk_post_ibm() 134 static void quirk_config_nokia(struct pcmcia_device *link) quirk_config_nokia() 142 static void quirk_wakeup_oxsemi(struct pcmcia_device *link) quirk_wakeup_oxsemi() 156 static void quirk_wakeup_possio_gcc(struct pcmcia_device *link) quirk_wakeup_possio_gcc() 179 static void quirk_config_socket(struct pcmcia_device *link) quirk_config_socket() 260 static int serial_config(struct pcmcia_device * link); 263 static void serial_remove(struct pcmcia_device *link) serial_remove() 280 static int serial_suspend(struct pcmcia_device *link) serial_suspend() 291 static int serial_resume(struct pcmcia_device *link) serial_resume() 305 static int serial_probe(struct pcmcia_device *link) serial_probe() 325 static void serial_detach(struct pcmcia_device *link) serial_detach() 342 static int setup_serial(struct pcmcia_device *handle, struct serial_info * info, setup_serial() 375 static int pfc_config(struct pcmcia_device *p_dev) pfc_config() 396 static int simple_config_check(struct pcmcia_device *p_dev, void *priv_data) simple_config_check() 417 static int simple_config_check_notpicky(struct pcmcia_device *p_dev, simple_config_check_notpicky() 439 static int simple_config(struct pcmcia_device *link) simple_config() 476 static int multi_config_check(struct pcmcia_device *p_dev, void *priv_data) multi_config_check() 497 static int multi_config_check_notpicky(struct pcmcia_device *p_dev, multi_config_check_notpicky() 517 static int multi_config(struct pcmcia_device *link) multi_config() 585 static int serial_check_for_multi(struct pcmcia_device *p_dev, void *priv_data) serial_check_for_multi() 603 static int serial_config(struct pcmcia_device * link) serial_config()
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
H A D | ni_mio_cs.c | 128 struct pcmcia_device *link) ni_getboardtype() 141 static int mio_pcmcia_config_loop(struct pcmcia_device *p_dev, void *priv_data) mio_pcmcia_config_loop() 160 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); mio_cs_auto_attach() 202 static int cs_attach(struct pcmcia_device *link) cs_attach()
|
H A D | ni_daq_dio24.c | 42 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); dio24_auto_attach() 68 static int dio24_cs_attach(struct pcmcia_device *link) dio24_cs_attach()
|
H A D | das08_cs.c | 63 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); das08_cs_auto_attach() 91 static int das08_pcmcia_attach(struct pcmcia_device *link) das08_pcmcia_attach()
|
H A D | ni_labpc_cs.c | 74 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); labpc_cs_auto_attach() 106 static int labpc_cs_attach(struct pcmcia_device *link) labpc_cs_attach()
|
H A D | cb_das16_cs.c | 336 struct pcmcia_device *link) das16cs_find_boardinfo() 353 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); das16cs_auto_attach() 442 static int das16cs_pcmcia_attach(struct pcmcia_device *link) das16cs_pcmcia_attach()
|
H A D | ni_daq_700.c | 221 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); daq700_auto_attach() 266 static int daq700_cs_attach(struct pcmcia_device *link) daq700_cs_attach()
|
H A D | quatech_daqp_cs.c | 700 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); daqp_auto_attach() 794 static int daqp_cs_suspend(struct pcmcia_device *link) daqp_cs_suspend() 806 static int daqp_cs_resume(struct pcmcia_device *link) daqp_cs_resume() 817 static int daqp_cs_attach(struct pcmcia_device *link) daqp_cs_attach()
|
/linux-4.4.14/drivers/net/wireless/hostap/ |
H A D | hostap_cs.c | 39 struct pcmcia_device *link; 199 static void prism2_detach(struct pcmcia_device *p_dev); 201 static int prism2_config(struct pcmcia_device *link); 428 static int hostap_cs_probe(struct pcmcia_device *p_dev) hostap_cs_probe() 443 static void prism2_detach(struct pcmcia_device *link) prism2_detach() 463 static int prism2_config_check(struct pcmcia_device *p_dev, void *priv_data) prism2_config_check() 471 static int prism2_config(struct pcmcia_device *link) prism2_config() 551 struct pcmcia_device *link = (struct pcmcia_device *)arg; prism2_release() 568 static int hostap_cs_suspend(struct pcmcia_device *link) hostap_cs_suspend() 591 static int hostap_cs_resume(struct pcmcia_device *link) hostap_cs_resume()
|
/linux-4.4.14/drivers/char/pcmcia/ |
H A D | cm4040_cs.c | 62 static void reader_release(struct pcmcia_device *link); 71 struct pcmcia_device *p_dev; 83 static struct pcmcia_device *dev_table[CM_MAX_DEV]; 438 struct pcmcia_device *link; 481 struct pcmcia_device *link; 503 static void cm4040_reader_release(struct pcmcia_device *link) 517 static int cm4040_config_check(struct pcmcia_device *p_dev, void *priv_data) 523 static int reader_config(struct pcmcia_device *link, int devno) 553 static void reader_release(struct pcmcia_device *link) 559 static int reader_probe(struct pcmcia_device *link) 602 static void reader_detach(struct pcmcia_device *link)
|
H A D | cm4000_cs.c | 67 static void cm4000_release(struct pcmcia_device *link); 106 struct pcmcia_device *p_dev; 150 static struct pcmcia_device *dev_table[CM4000_MAX_DEV]; 1404 struct pcmcia_device *link; 1635 struct pcmcia_device *link; 1694 struct pcmcia_device *link; 1720 static void cmm_cm4000_release(struct pcmcia_device * link) 1744 static int cm4000_config_check(struct pcmcia_device *p_dev, void *priv_data) 1749 static int cm4000_config(struct pcmcia_device * link, int devno) 1771 static int cm4000_suspend(struct pcmcia_device *link) 1781 static int cm4000_resume(struct pcmcia_device *link) 1792 static void cm4000_release(struct pcmcia_device *link) 1798 static int cm4000_probe(struct pcmcia_device *link) 1838 static void cm4000_detach(struct pcmcia_device *link)
|
H A D | synclink_cs.c | 218 struct pcmcia_device *p_dev; 471 static int mgslpc_config(struct pcmcia_device *link); 473 static void mgslpc_detach(struct pcmcia_device *p_dev); 514 static int mgslpc_probe(struct pcmcia_device *link) mgslpc_probe() 548 /* Initialize the struct pcmcia_device structure */ mgslpc_probe() 571 static int mgslpc_ioprobe(struct pcmcia_device *p_dev, void *priv_data) mgslpc_ioprobe() 576 static int mgslpc_config(struct pcmcia_device *link) mgslpc_config() 615 struct pcmcia_device *link = (struct pcmcia_device *)arg; mgslpc_release() 623 static void mgslpc_detach(struct pcmcia_device *link) mgslpc_detach() 634 static int mgslpc_suspend(struct pcmcia_device *link) mgslpc_suspend() 643 static int mgslpc_resume(struct pcmcia_device *link) mgslpc_resume()
|
/linux-4.4.14/drivers/bluetooth/ |
H A D | bt3c_cs.c | 71 struct pcmcia_device *p_dev; 86 static int bt3c_config(struct pcmcia_device *link); 87 static void bt3c_release(struct pcmcia_device *link); 89 static void bt3c_detach(struct pcmcia_device *p_dev); 616 static int bt3c_probe(struct pcmcia_device *link) bt3c_probe() 635 static void bt3c_detach(struct pcmcia_device *link) bt3c_detach() 640 static int bt3c_check_config(struct pcmcia_device *p_dev, void *priv_data) bt3c_check_config() 657 static int bt3c_check_config_notpicky(struct pcmcia_device *p_dev, bt3c_check_config_notpicky() 679 static int bt3c_config(struct pcmcia_device *link) bt3c_config() 720 static void bt3c_release(struct pcmcia_device *link) bt3c_release()
|
H A D | btuart_cs.c | 66 struct pcmcia_device *p_dev; 81 static int btuart_config(struct pcmcia_device *link); 82 static void btuart_release(struct pcmcia_device *link); 84 static void btuart_detach(struct pcmcia_device *p_dev); 546 static int btuart_probe(struct pcmcia_device *link) btuart_probe() 565 static void btuart_detach(struct pcmcia_device *link) btuart_detach() 570 static int btuart_check_config(struct pcmcia_device *p_dev, void *priv_data) btuart_check_config() 587 static int btuart_check_config_notpicky(struct pcmcia_device *p_dev, btuart_check_config_notpicky() 609 static int btuart_config(struct pcmcia_device *link) btuart_config() 650 static void btuart_release(struct pcmcia_device *link) btuart_release()
|
H A D | dtl1_cs.c | 66 struct pcmcia_device *p_dev; 84 static int dtl1_config(struct pcmcia_device *link); 530 static int dtl1_probe(struct pcmcia_device *link) dtl1_probe() 548 static void dtl1_detach(struct pcmcia_device *link) dtl1_detach() 556 static int dtl1_confcheck(struct pcmcia_device *p_dev, void *priv_data) dtl1_confcheck() 567 static int dtl1_config(struct pcmcia_device *link) dtl1_config()
|
H A D | bluecard_cs.c | 65 struct pcmcia_device *p_dev; 84 static int bluecard_config(struct pcmcia_device *link); 85 static void bluecard_release(struct pcmcia_device *link); 87 static void bluecard_detach(struct pcmcia_device *p_dev); 829 static int bluecard_probe(struct pcmcia_device *link) bluecard_probe() 847 static void bluecard_detach(struct pcmcia_device *link) bluecard_detach() 853 static int bluecard_config(struct pcmcia_device *link) bluecard_config() 893 static void bluecard_release(struct pcmcia_device *link) bluecard_release()
|
/linux-4.4.14/drivers/mtd/maps/ |
H A D | pcmciamtd.c | 32 struct pcmcia_device *p_dev; 302 struct pcmcia_device *link = dev->p_dev; pcmciamtd_set_vpp() 318 static void pcmciamtd_release(struct pcmcia_device *link) pcmciamtd_release() 334 static int pcmciamtd_cistpl_format(struct pcmcia_device *p_dev, pcmciamtd_cistpl_format() 349 static int pcmciamtd_cistpl_jedec(struct pcmcia_device *p_dev, pcmciamtd_cistpl_jedec() 365 static int pcmciamtd_cistpl_device(struct pcmcia_device *p_dev, pcmciamtd_cistpl_device() 389 static int pcmciamtd_cistpl_geo(struct pcmcia_device *p_dev, pcmciamtd_cistpl_geo() 415 static void card_settings(struct pcmciamtd_dev *dev, struct pcmcia_device *p_dev, int *new_name) card_settings() 463 static int pcmciamtd_config(struct pcmcia_device *link) pcmciamtd_config() 636 static int pcmciamtd_suspend(struct pcmcia_device *dev) pcmciamtd_suspend() 645 static int pcmciamtd_resume(struct pcmcia_device *dev) pcmciamtd_resume() 655 static void pcmciamtd_detach(struct pcmcia_device *link) pcmciamtd_detach() 672 static int pcmciamtd_probe(struct pcmcia_device *link) pcmciamtd_probe()
|
/linux-4.4.14/drivers/net/can/sja1000/ |
H A D | ems_pcmcia.c | 39 struct pcmcia_device *pcmcia_dev; 139 static void ems_pcmcia_del_card(struct pcmcia_device *pdev) ems_pcmcia_del_card() 169 static int ems_pcmcia_add_card(struct pcmcia_device *pdev, unsigned long base) ems_pcmcia_add_card() 259 static int ems_pcmcia_probe(struct pcmcia_device *dev) ems_pcmcia_probe() 308 static void ems_pcmcia_remove(struct pcmcia_device *dev) ems_pcmcia_remove()
|
H A D | peak_pcmcia.c | 146 struct pcmcia_device *pdev; 524 struct pcmcia_device *pdev = card->pdev; pcan_add_channels() 602 static int pcan_conf_check(struct pcmcia_device *pdev, void *priv_data) pcan_conf_check() 615 static void pcan_free(struct pcmcia_device *pdev) pcan_free() 636 static int pcan_probe(struct pcmcia_device *pdev) pcan_probe() 732 static void pcan_remove(struct pcmcia_device *pdev) pcan_remove()
|
/linux-4.4.14/drivers/net/can/softing/ |
H A D | softing_cs.c | 178 struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); softingcs_reset() 186 struct pcmcia_device *pcmcia = to_pcmcia_dev(pdev->dev.parent); softingcs_enable_irq() 195 static int softingcs_probe_config(struct pcmcia_device *pcmcia, void *priv_data) softingcs_probe_config() 216 static void softingcs_remove(struct pcmcia_device *pcmcia) softingcs_remove() 236 static int softingcs_probe(struct pcmcia_device *pcmcia) softingcs_probe()
|
/linux-4.4.14/drivers/net/ethernet/fujitsu/ |
H A D | fmvj18x_cs.c | 78 static int fmvj18x_config(struct pcmcia_device *link); 79 static int fmvj18x_get_hwinfo(struct pcmcia_device *link, u_char *node_id); 80 static int fmvj18x_setup_mfc(struct pcmcia_device *link); 81 static void fmvj18x_release(struct pcmcia_device *link); 82 static void fmvj18x_detach(struct pcmcia_device *p_dev); 110 struct pcmcia_device *p_dev; 233 static int fmvj18x_probe(struct pcmcia_device *link) fmvj18x_probe() 266 static void fmvj18x_detach(struct pcmcia_device *link) fmvj18x_detach() 281 static int mfc_try_io_port(struct pcmcia_device *link) mfc_try_io_port() 301 static int ungermann_try_io_port(struct pcmcia_device *link) ungermann_try_io_port() 322 static int fmvj18x_ioprobe(struct pcmcia_device *p_dev, void *priv_data) fmvj18x_ioprobe() 327 static int fmvj18x_config(struct pcmcia_device *link) fmvj18x_config() 538 static int fmvj18x_get_hwinfo(struct pcmcia_device *link, u_char *node_id) fmvj18x_get_hwinfo() 582 static int fmvj18x_setup_mfc(struct pcmcia_device *link) fmvj18x_setup_mfc() 625 static void fmvj18x_release(struct pcmcia_device *link) fmvj18x_release() 644 static int fmvj18x_suspend(struct pcmcia_device *link) fmvj18x_suspend() 654 static int fmvj18x_resume(struct pcmcia_device *link) fmvj18x_resume() 1062 struct pcmcia_device *link = lp->p_dev; fjn_open() 1087 struct pcmcia_device *link = lp->p_dev; fjn_close()
|
/linux-4.4.14/drivers/net/ethernet/smsc/ |
H A D | smc91c92_cs.c | 99 struct pcmcia_device *p_dev; 266 static void smc91c92_detach(struct pcmcia_device *p_dev); 267 static int smc91c92_config(struct pcmcia_device *link); 268 static void smc91c92_release(struct pcmcia_device *link); 302 static int smc91c92_probe(struct pcmcia_device *link) smc91c92_probe() 333 static void smc91c92_detach(struct pcmcia_device *link) smc91c92_detach() 378 static int mhz_3288_power(struct pcmcia_device *link) mhz_3288_power() 400 static int mhz_mfc_config_check(struct pcmcia_device *p_dev, void *priv_data) mhz_mfc_config_check() 421 static int mhz_mfc_config(struct pcmcia_device *link) mhz_mfc_config() 457 static int pcmcia_get_versmac(struct pcmcia_device *p_dev, pcmcia_get_versmac() 476 static int mhz_setup(struct pcmcia_device *link) mhz_setup() 516 static void mot_config(struct pcmcia_device *link) mot_config() 537 static int mot_setup(struct pcmcia_device *link) mot_setup() 571 static int smc_configcheck(struct pcmcia_device *p_dev, void *priv_data) smc_configcheck() 580 static int smc_config(struct pcmcia_device *link) smc_config() 595 static int smc_setup(struct pcmcia_device *link) smc_setup() 613 static int osi_config(struct pcmcia_device *link) osi_config() 644 static int osi_load_firmware(struct pcmcia_device *link) osi_load_firmware() 664 static int pcmcia_osi_mac(struct pcmcia_device *p_dev, pcmcia_osi_mac() 681 static int osi_setup(struct pcmcia_device *link, u_short manfid, u_short cardid) osi_setup() 709 static int smc91c92_suspend(struct pcmcia_device *link) smc91c92_suspend() 719 static int smc91c92_resume(struct pcmcia_device *link) smc91c92_resume() 762 static int check_sig(struct pcmcia_device *link) check_sig() 805 static int smc91c92_config(struct pcmcia_device *link) smc91c92_config() 953 static void smc91c92_release(struct pcmcia_device *link) smc91c92_release() 1050 struct pcmcia_device *link = smc->p_dev; smc_open() 1084 struct pcmcia_device *link = smc->p_dev; smc_close()
|
/linux-4.4.14/drivers/net/ethernet/8390/ |
H A D | pcnet_cs.c | 96 static int pcnet_config(struct pcmcia_device *link); 97 static void pcnet_release(struct pcmcia_device *link); 105 static int setup_shmem_window(struct pcmcia_device *link, int start_pg, 107 static int setup_dma_config(struct pcmcia_device *link, int start_pg, 110 static void pcnet_detach(struct pcmcia_device *p_dev); 204 struct pcmcia_device *p_dev; 238 static int pcnet_probe(struct pcmcia_device *link) pcnet_probe() 259 static void pcnet_detach(struct pcmcia_device *link) pcnet_detach() 279 static struct hw_info *get_hwinfo(struct pcmcia_device *link) get_hwinfo() 320 static struct hw_info *get_prom(struct pcmcia_device *link) get_prom() 374 static struct hw_info *get_dl10019(struct pcmcia_device *link) get_dl10019() 396 static struct hw_info *get_ax88190(struct pcmcia_device *link) get_ax88190() 427 static struct hw_info *get_hwired(struct pcmcia_device *link) get_hwired() 443 static int try_io_port(struct pcmcia_device *link) try_io_port() 474 static int pcnet_confcheck(struct pcmcia_device *p_dev, void *priv_data) pcnet_confcheck() 492 static struct hw_info *pcnet_try_config(struct pcmcia_device *link, pcnet_try_config() 553 static int pcnet_config(struct pcmcia_device *link) pcnet_config() 640 static void pcnet_release(struct pcmcia_device *link) pcnet_release() 652 static int pcnet_suspend(struct pcmcia_device *link) pcnet_suspend() 662 static int pcnet_resume(struct pcmcia_device *link) pcnet_resume() 902 struct pcmcia_device *link = info->p_dev; pcnet_open() 932 struct pcmcia_device *link = info->p_dev; pcnet_close() 1296 static int setup_dma_config(struct pcmcia_device *link, int start_pg, setup_dma_config() 1399 static int setup_shmem_window(struct pcmcia_device *link, int start_pg, setup_shmem_window()
|
H A D | axnet_cs.c | 77 static int axnet_config(struct pcmcia_device *link); 78 static void axnet_release(struct pcmcia_device *link); 101 static void axnet_detach(struct pcmcia_device *p_dev); 112 struct pcmcia_device *p_dev; 142 static int axnet_probe(struct pcmcia_device *link) axnet_probe() 170 static void axnet_detach(struct pcmcia_device *link) axnet_detach() 189 static int get_prom(struct pcmcia_device *link) get_prom() 232 static int try_io_port(struct pcmcia_device *link) try_io_port() 262 static int axnet_configcheck(struct pcmcia_device *p_dev, void *priv_data) axnet_configcheck() 274 static int axnet_config(struct pcmcia_device *link) axnet_config() 374 static void axnet_release(struct pcmcia_device *link) axnet_release() 379 static int axnet_suspend(struct pcmcia_device *link) axnet_suspend() 389 static int axnet_resume(struct pcmcia_device *link) axnet_resume() 471 struct pcmcia_device *link = info->p_dev; axnet_open() 498 struct pcmcia_device *link = info->p_dev; axnet_close()
|
/linux-4.4.14/drivers/net/ethernet/3com/ |
H A D | 3c589_cs.c | 134 struct pcmcia_device *p_dev; 161 static int tc589_config(struct pcmcia_device *link); 162 static void tc589_release(struct pcmcia_device *link); 181 static void tc589_detach(struct pcmcia_device *p_dev); 196 static int tc589_probe(struct pcmcia_device *link) tc589_probe() 226 static void tc589_detach(struct pcmcia_device *link) tc589_detach() 239 static int tc589_config(struct pcmcia_device *link) tc589_config() 336 static void tc589_release(struct pcmcia_device *link) tc589_release() 341 static int tc589_suspend(struct pcmcia_device *link) tc589_suspend() 351 static int tc589_resume(struct pcmcia_device *link) tc589_resume() 512 struct pcmcia_device *link = lp->p_dev; el3_open() 771 struct pcmcia_device *link = lp->p_dev; el3_get_stats() 909 struct pcmcia_device *link = lp->p_dev; el3_close()
|
H A D | 3c574_cs.c | 198 struct pcmcia_device *p_dev; 217 static int tc574_config(struct pcmcia_device *link); 218 static void tc574_release(struct pcmcia_device *link); 242 static void tc574_detach(struct pcmcia_device *p_dev); 262 static int tc574_probe(struct pcmcia_device *link) tc574_probe() 289 static void tc574_detach(struct pcmcia_device *link) tc574_detach() 304 static int tc574_config(struct pcmcia_device *link) tc574_config() 446 static void tc574_release(struct pcmcia_device *link) tc574_release() 451 static int tc574_suspend(struct pcmcia_device *link) tc574_suspend() 461 static int tc574_resume(struct pcmcia_device *link) tc574_resume() 676 struct pcmcia_device *link = lp->p_dev; el3_open() 1120 struct pcmcia_device *link = lp->p_dev; el3_close()
|
/linux-4.4.14/drivers/mmc/host/ |
H A D | sdricoh_cs.c | 399 struct pcmcia_device *pcmcia_dev) sdricoh_init_mmc() 475 static int sdricoh_pcmcia_probe(struct pcmcia_device *pcmcia_dev) sdricoh_pcmcia_probe() 498 static void sdricoh_pcmcia_detach(struct pcmcia_device *link) sdricoh_pcmcia_detach() 517 static int sdricoh_pcmcia_suspend(struct pcmcia_device *link) sdricoh_pcmcia_suspend() 523 static int sdricoh_pcmcia_resume(struct pcmcia_device *link) sdricoh_pcmcia_resume()
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
H A D | nmclan_cs.c | 361 struct pcmcia_device *p_dev; 402 static int nmclan_config(struct pcmcia_device *link); 403 static void nmclan_release(struct pcmcia_device *link); 420 static void nmclan_detach(struct pcmcia_device *p_dev); 435 static int nmclan_probe(struct pcmcia_device *link) nmclan_probe() 466 static void nmclan_detach(struct pcmcia_device *link) nmclan_detach() 609 static int nmclan_config(struct pcmcia_device *link) nmclan_config() 687 static void nmclan_release(struct pcmcia_device *link) nmclan_release() 693 static int nmclan_suspend(struct pcmcia_device *link) nmclan_suspend() 703 static int nmclan_resume(struct pcmcia_device *link) nmclan_resume() 725 struct pcmcia_device *link = &lp->link; nmclan_reset() 782 struct pcmcia_device *link = lp->p_dev; mace_open() 805 struct pcmcia_device *link = lp->p_dev; mace_close() 845 struct pcmcia_device *link = lp->p_dev; mace_tx_timeout()
|
/linux-4.4.14/drivers/net/ethernet/xircom/ |
H A D | xirc2ps_cs.c | 262 static int has_ce2_string(struct pcmcia_device * link); 263 static int xirc2ps_config(struct pcmcia_device * link); 264 static void xirc2ps_release(struct pcmcia_device * link); 265 static void xirc2ps_detach(struct pcmcia_device *p_dev); 271 struct pcmcia_device *p_dev; 295 static int set_card_type(struct pcmcia_device *link); 475 xirc2ps_probe(struct pcmcia_device *link) xirc2ps_probe() 504 xirc2ps_detach(struct pcmcia_device *link) xirc2ps_detach() 536 set_card_type(struct pcmcia_device *link) set_card_type() 612 has_ce2_string(struct pcmcia_device * p_dev) has_ce2_string() 620 xirc2ps_config_modem(struct pcmcia_device *p_dev, void *priv_data) xirc2ps_config_modem() 645 xirc2ps_config_check(struct pcmcia_device *p_dev, void *priv_data) xirc2ps_config_check() 670 static int pcmcia_get_mac_ce(struct pcmcia_device *p_dev, pcmcia_get_mac_ce() 690 xirc2ps_config(struct pcmcia_device * link) xirc2ps_config() 928 xirc2ps_release(struct pcmcia_device *link) xirc2ps_release() 944 static int xirc2ps_suspend(struct pcmcia_device *link) xirc2ps_suspend() 956 static int xirc2ps_resume(struct pcmcia_device *link) xirc2ps_resume() 1391 struct pcmcia_device *link = lp->p_dev; do_open() 1719 struct pcmcia_device *link = lp->p_dev; do_stop()
|
/linux-4.4.14/drivers/ata/ |
H A D | pata_pcmcia.c | 168 static int pcmcia_check_one_config(struct pcmcia_device *pdev, void *priv_data) pcmcia_check_one_config() 199 static int pcmcia_init_one(struct pcmcia_device *pdev) pcmcia_init_one() 301 static void pcmcia_remove_one(struct pcmcia_device *pdev) pcmcia_remove_one()
|
/linux-4.4.14/drivers/net/wireless/libertas/ |
H A D | if_cs.c | 60 struct pcmcia_device *p_dev; 817 static void if_cs_release(struct pcmcia_device *p_dev) if_cs_release() 832 static int if_cs_ioprobe(struct pcmcia_device *p_dev, void *priv_data) if_cs_ioprobe() 846 static int if_cs_probe(struct pcmcia_device *p_dev) if_cs_probe() 969 static void if_cs_detach(struct pcmcia_device *p_dev) if_cs_detach()
|
/linux-4.4.14/include/linux/ssb/ |
H A D | ssb.h | 17 struct pcmcia_device; 441 struct pcmcia_device *host_pcmcia; 540 struct pcmcia_device *pcmcia_dev,
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
H A D | setup.c | 353 struct pcmcia_device *pdev = to_pcmcia_dev(dev); pcmcia_notify()
|