Home
last modified time | relevance | path

Searched refs:pcmcia_device (Results 1 – 25 of 77) sorted by relevance

1234

/linux-2.6.39/include/pcmcia/
Dds.h37 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/
Ddas08_cs.c54 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 …]
Dni_labpc_cs.c78 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 …]
Dni_daq_dio24.c55 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 …]
Dni_mio_cs.c176 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 …]
Dni_daq_700.c54 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/
Dft1000_cs.c80 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/
Dsedlbauer_cs.c66 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 …]
Delsa_cs.c66 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 …]
Dteles_cs.c47 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 …]
Davma1_cs.c42 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/
Dfdomain_stub.c63 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()
Daha152x_stub.c80 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()
Dqlogic_stub.c82 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/
Dairo_cs.c56 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()
Datmel_cs.c66 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/
Dspectrum_cs.c57 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 …]
Dorinoco_cs.c50 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/
Dparport_cs.c74 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/
Dixj_pcmcia.c26 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/
Davm_cs.c41 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/
Dserial_cs.c76 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/
Dsl811_cs.c45 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/
Dpdaudiocf.c59 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/
Dpcmcia_cis.c143 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 …]

1234