Home
last modified time | relevance | path

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

123

/Linux-v4.19/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);
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/
Dsedlbauer_cs.c65 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 …]
Delsa_cs.c65 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 …]
Dteles_cs.c46 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 …]
Davma1_cs.c41 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/
Dairo_cs.c54 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/
Datmel_cs.c64 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/
Dspectrum_cs.c56 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 …]
Dorinoco_cs.c49 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/
Davm_cs.c40 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/
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-v4.19/drivers/scsi/pcmcia/
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.c81 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/
Dserial_cs.c75 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/
Dcomedi_pcmcia.c25 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()
Dcomedi_pcmcia.h18 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/
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-v4.19/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()
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/
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 …]
Dds.c218 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/
Dide-cs.c63 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/
Dcom20020_cs.c104 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/
Dvxpocket.c63 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/
Dbridge_pcmcia_80211.c28 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/
Dfmvj18x_cs.c78 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 …]

123