/Linux-v4.19/include/pcmcia/ |
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); 91 struct pcmcia_device { struct 154 #define to_pcmcia_dev(n) container_of(n, struct pcmcia_device, dev) argument 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, [all …]
|
/Linux-v4.19/drivers/isdn/hisax/ |
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) in sedlbauer_probe() 93 static void sedlbauer_detach(struct pcmcia_device *link) in sedlbauer_detach() 104 static int sedlbauer_config_check(struct pcmcia_device *p_dev, void *priv_data) in sedlbauer_config_check() 113 static int sedlbauer_config(struct pcmcia_device *link) in sedlbauer_config() 154 static void sedlbauer_release(struct pcmcia_device *link) in sedlbauer_release() 169 static int sedlbauer_suspend(struct pcmcia_device *link) in sedlbauer_suspend() [all …]
|
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) in elsa_cs_probe() 93 static void elsa_cs_detach(struct pcmcia_device *link) in elsa_cs_detach() 105 static int elsa_cs_configcheck(struct pcmcia_device *p_dev, void *priv_data) in elsa_cs_configcheck() 129 static int elsa_cs_config(struct pcmcia_device *link) in elsa_cs_config() 168 static void elsa_cs_release(struct pcmcia_device *link) in elsa_cs_release() 184 static int elsa_suspend(struct pcmcia_device *link) in elsa_suspend() [all …]
|
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) in teles_probe() 75 static void teles_detach(struct pcmcia_device *link) in teles_detach() 87 static int teles_cs_configcheck(struct pcmcia_device *p_dev, void *priv_data) in teles_cs_configcheck() 111 static int teles_cs_config(struct pcmcia_device *link) in teles_cs_config() 150 static void teles_cs_release(struct pcmcia_device *link) in teles_cs_release() 166 static int teles_suspend(struct pcmcia_device *link) in teles_suspend() [all …]
|
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) in avma1cs_probe() 57 static void avma1cs_detach(struct pcmcia_device *link) in avma1cs_detach() 64 static int avma1cs_configcheck(struct pcmcia_device *p_dev, void *priv_data) in avma1cs_configcheck() 75 static int avma1cs_config(struct pcmcia_device *link) in avma1cs_config() 136 static void avma1cs_release(struct pcmcia_device *link) in avma1cs_release()
|
/Linux-v4.19/drivers/net/wireless/cisco/ |
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) in airo_probe() 79 static void airo_detach(struct pcmcia_device *link) in airo_detach() 94 static int airo_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) in airo_cs_config_check() 103 static int airo_config(struct pcmcia_device *link) in airo_config() 135 static void airo_release(struct pcmcia_device *link) in airo_release() 141 static int airo_suspend(struct pcmcia_device *link) in airo_suspend() 150 static int airo_resume(struct pcmcia_device *link) in airo_resume()
|
/Linux-v4.19/drivers/net/wireless/atmel/ |
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) in atmel_probe() 89 static void atmel_detach(struct pcmcia_device *link) in atmel_detach() 102 struct pcmcia_device *link = (struct pcmcia_device *)arg; in card_present() 110 static int atmel_config_check(struct pcmcia_device *p_dev, void *priv_data) in atmel_config_check() 118 static int atmel_config(struct pcmcia_device *link) in atmel_config() 162 static void atmel_release(struct pcmcia_device *link) in atmel_release() 175 static int atmel_suspend(struct pcmcia_device *link) in atmel_suspend() [all …]
|
/Linux-v4.19/drivers/net/wireless/intersil/orinoco/ |
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) in spectrum_reset() 134 struct pcmcia_device *link = card->p_dev; in spectrum_cs_hard_reset() 146 struct pcmcia_device *link = card->p_dev; in spectrum_cs_stop_firmware() 156 spectrum_cs_probe(struct pcmcia_device *link) in spectrum_cs_probe() 175 static void spectrum_cs_detach(struct pcmcia_device *link) in spectrum_cs_detach() 186 static int spectrum_cs_config_check(struct pcmcia_device *p_dev, in spectrum_cs_config_check() 196 spectrum_cs_config(struct pcmcia_device *link) in spectrum_cs_config() [all …]
|
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; in orinoco_cs_hard_reset() 95 orinoco_cs_probe(struct pcmcia_device *link) in orinoco_cs_probe() 113 static void orinoco_cs_detach(struct pcmcia_device *link) in orinoco_cs_detach() 125 static int orinoco_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) in orinoco_cs_config_check() 134 orinoco_cs_config(struct pcmcia_device *link) in orinoco_cs_config() 193 orinoco_cs_release(struct pcmcia_device *link) in orinoco_cs_release() [all …]
|
/Linux-v4.19/drivers/isdn/hardware/avm/ |
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) in avmcs_probe() 55 static void avmcs_detach(struct pcmcia_device *link) in avmcs_detach() 60 static int avmcs_configcheck(struct pcmcia_device *p_dev, void *priv_data) in avmcs_configcheck() 69 static int avmcs_config(struct pcmcia_device *link) in avmcs_config() 144 static void avmcs_release(struct pcmcia_device *link) in avmcs_release()
|
/Linux-v4.19/drivers/parport/ |
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) in parport_probe() 100 static void parport_detach(struct pcmcia_device *link) in parport_detach() 109 static int parport_config_check(struct pcmcia_device *p_dev, void *priv_data) in parport_config_check() 119 static int parport_config(struct pcmcia_device *link) in parport_config() 165 static void parport_cs_release(struct pcmcia_device *link) in parport_cs_release()
|
/Linux-v4.19/drivers/scsi/pcmcia/ |
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) in aha152x_probe() 108 static void aha152x_detach(struct pcmcia_device *link) in aha152x_detach() 120 static int aha152x_config_check(struct pcmcia_device *p_dev, void *priv_data) in aha152x_config_check() 140 static int aha152x_config_cs(struct pcmcia_device *link) in aha152x_config_cs() 188 static void aha152x_release_cs(struct pcmcia_device *link) in aha152x_release_cs() 196 static int aha152x_resume(struct pcmcia_device *link) in aha152x_resume()
|
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) in qlogic_detect() 145 static int qlogic_probe(struct pcmcia_device *link) in qlogic_probe() 165 static void qlogic_detach(struct pcmcia_device *link) in qlogic_detach() 176 static int qlogic_config_check(struct pcmcia_device *p_dev, void *priv_data) in qlogic_config_check() 188 static int qlogic_config(struct pcmcia_device * link) in qlogic_config() 238 static void qlogic_release(struct pcmcia_device *link) in qlogic_release() [all …]
|
/Linux-v4.19/drivers/tty/serial/8250/ |
D | serial_cs.c | 75 void (*config)(struct pcmcia_device *); 76 void (*setup)(struct pcmcia_device *, struct uart_8250_port *); 77 void (*wakeup)(struct pcmcia_device *); 78 int (*post)(struct pcmcia_device *); 82 struct pcmcia_device *p_dev; 108 static void quirk_setup_brainboxes_0104(struct pcmcia_device *link, struct uart_8250_port *uart) in quirk_setup_brainboxes_0104() 113 static int quirk_post_ibm(struct pcmcia_device *link) in quirk_post_ibm() 135 static void quirk_config_nokia(struct pcmcia_device *link) in quirk_config_nokia() 143 static void quirk_wakeup_oxsemi(struct pcmcia_device *link) in quirk_wakeup_oxsemi() 157 static void quirk_wakeup_possio_gcc(struct pcmcia_device *link) in quirk_wakeup_possio_gcc() [all …]
|
/Linux-v4.19/drivers/staging/comedi/ |
D | comedi_pcmcia.c | 25 struct pcmcia_device *comedi_to_pcmcia_dev(struct comedi_device *dev) in comedi_to_pcmcia_dev() 31 static int comedi_pcmcia_conf_check(struct pcmcia_device *link, in comedi_pcmcia_conf_check() 72 int (*conf_check)(struct pcmcia_device *p_dev, in comedi_pcmcia_enable() 75 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); in comedi_pcmcia_enable() 102 struct pcmcia_device *link = comedi_to_pcmcia_dev(dev); in comedi_pcmcia_disable() 122 int comedi_pcmcia_auto_config(struct pcmcia_device *link, in comedi_pcmcia_auto_config() 143 void comedi_pcmcia_auto_unconfig(struct pcmcia_device *link) in comedi_pcmcia_auto_unconfig()
|
D | comedi_pcmcia.h | 18 struct pcmcia_device *comedi_to_pcmcia_dev(struct comedi_device *dev); 21 int (*conf_check)(struct pcmcia_device *p_dev, 25 int comedi_pcmcia_auto_config(struct pcmcia_device *link, 27 void comedi_pcmcia_auto_unconfig(struct pcmcia_device *link);
|
/Linux-v4.19/drivers/usb/host/ |
D | sl811_cs.c | 45 struct pcmcia_device *p_dev; 48 static void sl811_cs_release(struct pcmcia_device * link); 116 static void sl811_cs_detach(struct pcmcia_device *link) in sl811_cs_detach() 126 static void sl811_cs_release(struct pcmcia_device * link) in sl811_cs_release() 134 static int sl811_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) in sl811_cs_config_check() 143 static int sl811_cs_config(struct pcmcia_device *link) in sl811_cs_config() 177 static int sl811_cs_probe(struct pcmcia_device *link) in sl811_cs_probe()
|
/Linux-v4.19/sound/pcmcia/pdaudiocf/ |
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) in pdacf_release() 73 struct pcmcia_device *link = pdacf->p_dev; in snd_pdacf_free() 93 static int snd_pdacf_probe(struct pcmcia_device *link) in snd_pdacf_probe() 196 static void snd_pdacf_detach(struct pcmcia_device *link) in snd_pdacf_detach() 213 static int pdacf_config(struct pcmcia_device *link) in pdacf_config() 251 static int pdacf_suspend(struct pcmcia_device *link) in pdacf_suspend() 264 static int pdacf_resume(struct pcmcia_device *link) in pdacf_resume()
|
/Linux-v4.19/drivers/pcmcia/ |
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; in pcmcia_do_loop_config() 262 int pcmcia_loop_config(struct pcmcia_device *p_dev, in pcmcia_loop_config() 263 int (*conf_check) (struct pcmcia_device *p_dev, in pcmcia_loop_config() 289 struct pcmcia_device *p_dev; 291 int (*loop_tuple) (struct pcmcia_device *p_dev, 322 int pcmcia_loop_tuple(struct pcmcia_device *p_dev, cisdata_t code, in pcmcia_loop_tuple() 323 int (*loop_tuple) (struct pcmcia_device *p_dev, in pcmcia_loop_tuple() 353 static int pcmcia_do_get_tuple(struct pcmcia_device *p_dev, tuple_t *tuple, in pcmcia_do_get_tuple() [all …]
|
D | ds.c | 218 static struct pcmcia_device *pcmcia_get_dev(struct pcmcia_device *p_dev) in pcmcia_get_dev() 227 static void pcmcia_put_dev(struct pcmcia_device *p_dev) in pcmcia_put_dev() 242 struct pcmcia_device *p_dev = to_pcmcia_dev(dev); in pcmcia_release_dev() 256 struct pcmcia_device *p_dev; in pcmcia_device_probe() 324 static void pcmcia_card_remove(struct pcmcia_socket *s, struct pcmcia_device *leftover) in pcmcia_card_remove() 326 struct pcmcia_device *p_dev; in pcmcia_card_remove() 327 struct pcmcia_device *tmp; in pcmcia_card_remove() 358 struct pcmcia_device *p_dev; in pcmcia_device_remove() 406 static int pcmcia_device_query(struct pcmcia_device *p_dev) in pcmcia_device_query() 487 static struct pcmcia_device *pcmcia_device_add(struct pcmcia_socket *s, in pcmcia_device_add() [all …]
|
/Linux-v4.19/drivers/ide/ |
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) in ide_probe() 93 static void ide_detach(struct pcmcia_device *link) in ide_detach() 116 unsigned long irq, struct pcmcia_device *handle) in idecs_register() 166 static int pcmcia_check_one_config(struct pcmcia_device *pdev, void *priv_data) in pcmcia_check_one_config() 189 static int ide_config(struct pcmcia_device *link) in ide_config() 250 static void ide_release(struct pcmcia_device *link) in ide_release()
|
/Linux-v4.19/drivers/net/arcnet/ |
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) in com20020_probe() 153 static void com20020_detach(struct pcmcia_device *link) in com20020_detach() 188 static int com20020_config(struct pcmcia_device *link) in com20020_config() 270 static void com20020_release(struct pcmcia_device *link) in com20020_release() 276 static int com20020_suspend(struct pcmcia_device *link) in com20020_suspend() 287 static int com20020_resume(struct pcmcia_device *link) in com20020_resume()
|
/Linux-v4.19/sound/pcmcia/vx/ |
D | vxpocket.c | 63 static void vxpocket_release(struct pcmcia_device *link) in vxpocket_release() 136 struct pcmcia_device *link, in snd_vxpocket_new() 212 static int vxpocket_config(struct pcmcia_device *link) in vxpocket_config() 261 static int vxp_suspend(struct pcmcia_device *link) in vxp_suspend() 274 static int vxp_resume(struct pcmcia_device *link) in vxp_resume() 296 static int vxpocket_probe(struct pcmcia_device *p_dev) in vxpocket_probe() 337 static void vxpocket_detach(struct pcmcia_device *link) in vxpocket_detach()
|
/Linux-v4.19/drivers/ssb/ |
D | bridge_pcmcia_80211.c | 28 static int ssb_host_pcmcia_probe(struct pcmcia_device *dev) in ssb_host_pcmcia_probe() 77 static void ssb_host_pcmcia_remove(struct pcmcia_device *dev) in ssb_host_pcmcia_remove() 88 static int ssb_host_pcmcia_suspend(struct pcmcia_device *dev) in ssb_host_pcmcia_suspend() 95 static int ssb_host_pcmcia_resume(struct pcmcia_device *dev) in ssb_host_pcmcia_resume()
|
/Linux-v4.19/drivers/net/ethernet/fujitsu/ |
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; 232 static int fmvj18x_probe(struct pcmcia_device *link) in fmvj18x_probe() 265 static void fmvj18x_detach(struct pcmcia_device *link) in fmvj18x_detach() 280 static int mfc_try_io_port(struct pcmcia_device *link) in mfc_try_io_port() 300 static int ungermann_try_io_port(struct pcmcia_device *link) in ungermann_try_io_port() [all …]
|