/linux-2.6.39/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); 79 struct pcmcia_device { struct 142 #define to_pcmcia_dev(n) container_of(n, struct pcmcia_device, dev) argument 160 size_t pcmcia_get_tuple(struct pcmcia_device *p_dev, cisdata_t code, 164 int pcmcia_loop_tuple(struct pcmcia_device *p_dev, cisdata_t code, 165 int (*loop_tuple) (struct pcmcia_device *p_dev, [all …]
|
/linux-2.6.39/drivers/staging/comedi/drivers/ |
D | das08_cs.c | 54 static struct pcmcia_device *cur_dev; 76 struct pcmcia_device *link = cur_dev; /* XXX hack */ in das08_cs_attach() 112 static void das08_pcmcia_config(struct pcmcia_device *link); 113 static void das08_pcmcia_release(struct pcmcia_device *link); 114 static int das08_pcmcia_suspend(struct pcmcia_device *p_dev); 115 static int das08_pcmcia_resume(struct pcmcia_device *p_dev); 117 static int das08_pcmcia_attach(struct pcmcia_device *); 118 static void das08_pcmcia_detach(struct pcmcia_device *); 121 struct pcmcia_device *link; 126 static int das08_pcmcia_attach(struct pcmcia_device *link) in das08_pcmcia_attach() [all …]
|
D | ni_labpc_cs.c | 78 static struct pcmcia_device *pcmcia_cur_dev; 132 struct pcmcia_device *link; in labpc_attach() 155 static void labpc_config(struct pcmcia_device *link); 156 static void labpc_release(struct pcmcia_device *link); 157 static int labpc_cs_suspend(struct pcmcia_device *p_dev); 158 static int labpc_cs_resume(struct pcmcia_device *p_dev); 160 static int labpc_cs_attach(struct pcmcia_device *); 161 static void labpc_cs_detach(struct pcmcia_device *); 164 struct pcmcia_device *link; 169 static int labpc_cs_attach(struct pcmcia_device *link) in labpc_cs_attach() [all …]
|
D | ni_daq_dio24.c | 55 static struct pcmcia_device *pcmcia_cur_dev = NULL; 118 struct pcmcia_device *link; in dio24_attach() 189 static void dio24_config(struct pcmcia_device *link); 190 static void dio24_release(struct pcmcia_device *link); 191 static int dio24_cs_suspend(struct pcmcia_device *p_dev); 192 static int dio24_cs_resume(struct pcmcia_device *p_dev); 194 static int dio24_cs_attach(struct pcmcia_device *); 195 static void dio24_cs_detach(struct pcmcia_device *); 198 struct pcmcia_device *link; 203 static int dio24_cs_attach(struct pcmcia_device *link) in dio24_cs_attach() [all …]
|
D | ni_mio_cs.c | 176 struct pcmcia_device *link; 241 struct pcmcia_device *link); 257 static void mio_cs_config(struct pcmcia_device *link); 258 static void cs_release(struct pcmcia_device *link); 259 static void cs_detach(struct pcmcia_device *); 261 static struct pcmcia_device *cur_dev = NULL; 263 static int cs_attach(struct pcmcia_device *link) in cs_attach() 272 static void cs_release(struct pcmcia_device *link) in cs_release() 277 static void cs_detach(struct pcmcia_device *link) in cs_detach() 284 static int mio_cs_suspend(struct pcmcia_device *link) in mio_cs_suspend() [all …]
|
D | ni_daq_700.c | 54 static struct pcmcia_device *pcmcia_cur_dev = NULL; 366 struct pcmcia_device *link; in dio700_attach() 437 static void dio700_config(struct pcmcia_device *link); 438 static void dio700_release(struct pcmcia_device *link); 439 static int dio700_cs_suspend(struct pcmcia_device *p_dev); 440 static int dio700_cs_resume(struct pcmcia_device *p_dev); 442 static int dio700_cs_attach(struct pcmcia_device *); 443 static void dio700_cs_detach(struct pcmcia_device *); 446 struct pcmcia_device *link; 451 static int dio700_cs_attach(struct pcmcia_device *link) in dio700_cs_attach() [all …]
|
/linux-2.6.39/drivers/staging/ft1000/ft1000-pcmcia/ |
D | ft1000_cs.c | 80 struct net_device *init_ft1000_card(struct pcmcia_device *link, 84 static int ft1000_config(struct pcmcia_device *link); 85 static void ft1000_release(struct pcmcia_device *link); 93 static void ft1000_detach(struct pcmcia_device *link); 94 static int ft1000_attach(struct pcmcia_device *link); 97 struct pcmcia_device *link; 106 static void ft1000_reset(struct pcmcia_device * link) in ft1000_reset() 116 static int ft1000_attach(struct pcmcia_device *link) in ft1000_attach() 147 static void ft1000_detach(struct pcmcia_device *link) in ft1000_detach() 174 int ft1000_confcheck(struct pcmcia_device *link, void *priv_data) in ft1000_confcheck() [all …]
|
/linux-2.6.39/drivers/isdn/hisax/ |
D | sedlbauer_cs.c | 66 static int sedlbauer_config(struct pcmcia_device *link) __devinit ; 67 static void sedlbauer_release(struct pcmcia_device *link); 69 static void sedlbauer_detach(struct pcmcia_device *p_dev) __devexit; 72 struct pcmcia_device *p_dev; 77 static int __devinit sedlbauer_probe(struct pcmcia_device *link) in sedlbauer_probe() 94 static void __devexit sedlbauer_detach(struct pcmcia_device *link) in sedlbauer_detach() 105 static int sedlbauer_config_check(struct pcmcia_device *p_dev, void *priv_data) in sedlbauer_config_check() 114 static int __devinit sedlbauer_config(struct pcmcia_device *link) in sedlbauer_config() 155 static void sedlbauer_release(struct pcmcia_device *link) in sedlbauer_release() 170 static int sedlbauer_suspend(struct pcmcia_device *link) in sedlbauer_suspend() [all …]
|
D | elsa_cs.c | 66 static int elsa_cs_config(struct pcmcia_device *link) __devinit ; 67 static void elsa_cs_release(struct pcmcia_device *link); 68 static void elsa_cs_detach(struct pcmcia_device *p_dev) __devexit; 71 struct pcmcia_device *p_dev; 76 static int __devinit elsa_cs_probe(struct pcmcia_device *link) in elsa_cs_probe() 94 static void __devexit elsa_cs_detach(struct pcmcia_device *link) in elsa_cs_detach() 106 static int elsa_cs_configcheck(struct pcmcia_device *p_dev, void *priv_data) in elsa_cs_configcheck() 130 static int __devinit elsa_cs_config(struct pcmcia_device *link) in elsa_cs_config() 171 static void elsa_cs_release(struct pcmcia_device *link) in elsa_cs_release() 187 static int elsa_suspend(struct pcmcia_device *link) in elsa_suspend() [all …]
|
D | teles_cs.c | 47 static int teles_cs_config(struct pcmcia_device *link) __devinit ; 48 static void teles_cs_release(struct pcmcia_device *link); 49 static void teles_detach(struct pcmcia_device *p_dev) __devexit ; 52 struct pcmcia_device *p_dev; 57 static int __devinit teles_probe(struct pcmcia_device *link) in teles_probe() 76 static void __devexit teles_detach(struct pcmcia_device *link) in teles_detach() 88 static int teles_cs_configcheck(struct pcmcia_device *p_dev, void *priv_data) in teles_cs_configcheck() 112 static int __devinit teles_cs_config(struct pcmcia_device *link) in teles_cs_config() 153 static void teles_cs_release(struct pcmcia_device *link) in teles_cs_release() 169 static int teles_suspend(struct pcmcia_device *link) in teles_suspend() [all …]
|
D | avma1_cs.c | 42 static int avma1cs_config(struct pcmcia_device *link) __devinit ; 43 static void avma1cs_release(struct pcmcia_device *link); 44 static void avma1cs_detach(struct pcmcia_device *p_dev) __devexit ; 46 static int __devinit avma1cs_probe(struct pcmcia_device *p_dev) in avma1cs_probe() 58 static void __devexit avma1cs_detach(struct pcmcia_device *link) in avma1cs_detach() 65 static int avma1cs_configcheck(struct pcmcia_device *p_dev, void *priv_data) in avma1cs_configcheck() 76 static int __devinit avma1cs_config(struct pcmcia_device *link) in avma1cs_config() 137 static void avma1cs_release(struct pcmcia_device *link) in avma1cs_release()
|
/linux-2.6.39/drivers/scsi/pcmcia/ |
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) in fdomain_probe() 93 static void fdomain_detach(struct pcmcia_device *link) in fdomain_detach() 104 static int fdomain_config_check(struct pcmcia_device *p_dev, void *priv_data) in fdomain_config_check() 114 static int fdomain_config(struct pcmcia_device *link) in fdomain_config() 161 static void fdomain_release(struct pcmcia_device *link) in fdomain_release() 174 static int fdomain_resume(struct pcmcia_device *link) in fdomain_resume()
|
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 | 82 struct pcmcia_device *p_dev; 87 static void qlogic_release(struct pcmcia_device *link); 88 static void qlogic_detach(struct pcmcia_device *p_dev); 89 static int qlogic_config(struct pcmcia_device * link); 92 struct pcmcia_device *link, int qbase, int qlirq) in qlogic_detect() 146 static int qlogic_probe(struct pcmcia_device *link) in qlogic_probe() 166 static void qlogic_detach(struct pcmcia_device *link) in qlogic_detach() 177 static int qlogic_config_check(struct pcmcia_device *p_dev, void *priv_data) in qlogic_config_check() 189 static int qlogic_config(struct pcmcia_device * link) in qlogic_config() 239 static void qlogic_release(struct pcmcia_device *link) in qlogic_release() [all …]
|
/linux-2.6.39/drivers/net/wireless/ |
D | airo_cs.c | 56 static int airo_config(struct pcmcia_device *link); 57 static void airo_release(struct pcmcia_device *link); 59 static void airo_detach(struct pcmcia_device *p_dev); 65 static int airo_probe(struct pcmcia_device *p_dev) in airo_probe() 82 static void airo_detach(struct pcmcia_device *link) in airo_detach() 96 static int airo_cs_config_check(struct pcmcia_device *p_dev, void *priv_data) in airo_cs_config_check() 105 static int airo_config(struct pcmcia_device *link) in airo_config() 140 static void airo_release(struct pcmcia_device *link) in airo_release() 146 static int airo_suspend(struct pcmcia_device *link) in airo_suspend() 155 static int airo_resume(struct pcmcia_device *link) in airo_resume()
|
D | atmel_cs.c | 66 static int atmel_config(struct pcmcia_device *link); 67 static void atmel_release(struct pcmcia_device *link); 69 static void atmel_detach(struct pcmcia_device *p_dev); 75 static int atmel_probe(struct pcmcia_device *p_dev) in atmel_probe() 92 static void atmel_detach(struct pcmcia_device *link) in atmel_detach() 105 struct pcmcia_device *link = (struct pcmcia_device *)arg; in card_present() 113 static int atmel_config_check(struct pcmcia_device *p_dev, void *priv_data) in atmel_config_check() 121 static int atmel_config(struct pcmcia_device *link) in atmel_config() 165 static void atmel_release(struct pcmcia_device *link) in atmel_release() 178 static int atmel_suspend(struct pcmcia_device *link) in atmel_suspend() [all …]
|
/linux-2.6.39/drivers/net/wireless/orinoco/ |
D | spectrum_cs.c | 57 struct pcmcia_device *p_dev; 64 static int spectrum_cs_config(struct pcmcia_device *link); 65 static void spectrum_cs_release(struct pcmcia_device *link); 78 spectrum_reset(struct pcmcia_device *link, int idle) in spectrum_reset() 135 struct pcmcia_device *link = card->p_dev; in spectrum_cs_hard_reset() 147 struct pcmcia_device *link = card->p_dev; in spectrum_cs_stop_firmware() 157 spectrum_cs_probe(struct pcmcia_device *link) in spectrum_cs_probe() 176 static void spectrum_cs_detach(struct pcmcia_device *link) in spectrum_cs_detach() 187 static int spectrum_cs_config_check(struct pcmcia_device *p_dev, in spectrum_cs_config_check() 197 spectrum_cs_config(struct pcmcia_device *link) in spectrum_cs_config() [all …]
|
D | orinoco_cs.c | 50 struct pcmcia_device *p_dev; 63 static int orinoco_cs_config(struct pcmcia_device *link); 64 static void orinoco_cs_release(struct pcmcia_device *link); 65 static void orinoco_cs_detach(struct pcmcia_device *p_dev); 75 struct pcmcia_device *link = card->p_dev; in orinoco_cs_hard_reset() 96 orinoco_cs_probe(struct pcmcia_device *link) in orinoco_cs_probe() 114 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-2.6.39/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-2.6.39/drivers/telephony/ |
D | ixj_pcmcia.c | 26 static void ixj_detach(struct pcmcia_device *p_dev); 27 static int ixj_config(struct pcmcia_device * link); 28 static void ixj_cs_release(struct pcmcia_device * link); 30 static int ixj_probe(struct pcmcia_device *p_dev) in ixj_probe() 42 static void ixj_detach(struct pcmcia_device *link) in ixj_detach() 51 static void ixj_get_serial(struct pcmcia_device * link, IXJ * j) in ixj_get_serial() 110 static int ixj_config_check(struct pcmcia_device *p_dev, void *priv_data) in ixj_config_check() 121 static int ixj_config(struct pcmcia_device * link) in ixj_config() 152 static void ixj_cs_release(struct pcmcia_device *link) in ixj_cs_release()
|
/linux-2.6.39/drivers/isdn/hardware/avm/ |
D | avm_cs.c | 41 static int avmcs_config(struct pcmcia_device *link); 42 static void avmcs_release(struct pcmcia_device *link); 43 static void avmcs_detach(struct pcmcia_device *p_dev); 45 static int avmcs_probe(struct pcmcia_device *p_dev) in avmcs_probe() 56 static void avmcs_detach(struct pcmcia_device *link) in avmcs_detach() 61 static int avmcs_configcheck(struct pcmcia_device *p_dev, void *priv_data) in avmcs_configcheck() 70 static int avmcs_config(struct pcmcia_device *link) in avmcs_config() 145 static void avmcs_release(struct pcmcia_device *link) in avmcs_release()
|
/linux-2.6.39/drivers/tty/serial/ |
D | serial_cs.c | 76 void (*config)(struct pcmcia_device *); 77 void (*setup)(struct pcmcia_device *, struct uart_port *); 78 void (*wakeup)(struct pcmcia_device *); 79 int (*post)(struct pcmcia_device *); 83 struct pcmcia_device *p_dev; 109 static void quirk_setup_brainboxes_0104(struct pcmcia_device *link, struct uart_port *port) in quirk_setup_brainboxes_0104() 114 static int quirk_post_ibm(struct pcmcia_device *link) in quirk_post_ibm() 136 static void quirk_config_nokia(struct pcmcia_device *link) in quirk_config_nokia() 144 static void quirk_wakeup_oxsemi(struct pcmcia_device *link) in quirk_wakeup_oxsemi() 158 static void quirk_wakeup_possio_gcc(struct pcmcia_device *link) in quirk_wakeup_possio_gcc() [all …]
|
/linux-2.6.39/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-2.6.39/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() 72 struct pcmcia_device *link = pdacf->p_dev; in snd_pdacf_free() 92 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() 247 static int pdacf_suspend(struct pcmcia_device *link) in pdacf_suspend() 260 static int pdacf_resume(struct pcmcia_device *link) in pdacf_resume()
|
/linux-2.6.39/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 …]
|