Home
last modified time | relevance | path

Searched refs:pcmcia_socket (Results 1 – 40 of 40) sorted by relevance

/linux-4.1.27/drivers/pcmcia/
Dcs_internal.h51 int (*validate_mem) (struct pcmcia_socket *s);
52 int (*find_io) (struct pcmcia_socket *s,
60 struct pcmcia_socket *s);
61 int (*init) (struct pcmcia_socket *s);
62 void (*exit) (struct pcmcia_socket *s);
82 extern int static_init(struct pcmcia_socket *s);
96 int cb_alloc(struct pcmcia_socket *s);
97 void cb_free(struct pcmcia_socket *s);
107 int (*add) (struct pcmcia_socket *s);
108 int (*remove) (struct pcmcia_socket *s);
[all …]
Dsocket_sysfs.c34 #define to_socket(_dev) container_of(_dev, struct pcmcia_socket, dev)
39 struct pcmcia_socket *s = to_socket(dev); in pccard_show_type()
52 struct pcmcia_socket *s = to_socket(dev); in pccard_show_voltage()
66 struct pcmcia_socket *s = to_socket(dev); in pccard_show_vpp()
76 struct pcmcia_socket *s = to_socket(dev); in pccard_show_vcc()
87 struct pcmcia_socket *s = to_socket(dev); in pccard_store_insert()
103 struct pcmcia_socket *s = to_socket(dev); in pccard_show_card_pm_state()
111 struct pcmcia_socket *s = to_socket(dev); in pccard_store_card_pm_state()
134 struct pcmcia_socket *s = to_socket(dev); in pccard_store_eject()
150 struct pcmcia_socket *s = to_socket(dev); in pccard_show_irq_mask()
[all …]
Dcs.c76 struct pcmcia_socket *pcmcia_get_socket(struct pcmcia_socket *skt) in pcmcia_get_socket()
86 void pcmcia_put_socket(struct pcmcia_socket *skt) in pcmcia_put_socket()
95 struct pcmcia_socket *socket = dev_get_drvdata(dev); in pcmcia_release_socket()
106 int pcmcia_register_socket(struct pcmcia_socket *socket) in pcmcia_register_socket()
125 struct pcmcia_socket *tmp; in pcmcia_register_socket()
209 void pcmcia_unregister_socket(struct pcmcia_socket *socket) in pcmcia_unregister_socket()
235 struct pcmcia_socket *pcmcia_get_socket_by_nr(unsigned int nr) in pcmcia_get_socket_by_nr()
237 struct pcmcia_socket *s; in pcmcia_get_socket_by_nr()
252 static int socket_reset(struct pcmcia_socket *skt) in socket_reset()
288 static void socket_shutdown(struct pcmcia_socket *s) in socket_shutdown()
[all …]
Di82092aa.h29 static int i82092aa_get_status(struct pcmcia_socket *socket, u_int *value);
30 static int i82092aa_set_socket(struct pcmcia_socket *socket, socket_state_t *state);
31 static int i82092aa_set_io_map(struct pcmcia_socket *socket, struct pccard_io_map *io);
32 static int i82092aa_set_mem_map(struct pcmcia_socket *socket, struct pccard_mem_map *mem);
33 static int i82092aa_init(struct pcmcia_socket *socket);
Drsrc_nonstatic.c76 claim_region(struct pcmcia_socket *s, resource_size_t base, in claim_region()
185 static void do_io_probe(struct pcmcia_socket *s, unsigned int base, in do_io_probe()
268 static int readable(struct pcmcia_socket *s, struct resource *res, in readable()
299 static int checksum(struct pcmcia_socket *s, struct resource *res, in checksum()
349 static int do_validate_mem(struct pcmcia_socket *s, in do_validate_mem()
351 int validate (struct pcmcia_socket *s, in do_validate_mem()
405 static int do_mem_probe(struct pcmcia_socket *s, u_long base, u_long num, in do_mem_probe()
406 int validate (struct pcmcia_socket *s, in do_mem_probe()
409 int fallback (struct pcmcia_socket *s, in do_mem_probe()
459 static u_long inv_probe(struct resource_map *m, struct pcmcia_socket *s) in inv_probe()
[all …]
Dxxs1500_ss.c54 struct pcmcia_socket socket;
76 static int xxs1500_pcmcia_configure(struct pcmcia_socket *skt, in xxs1500_pcmcia_configure()
113 static int xxs1500_pcmcia_get_status(struct pcmcia_socket *skt, in xxs1500_pcmcia_get_status()
154 static int xxs1500_pcmcia_sock_init(struct pcmcia_socket *skt) in xxs1500_pcmcia_sock_init()
169 static int xxs1500_pcmcia_sock_suspend(struct pcmcia_socket *skt) in xxs1500_pcmcia_sock_suspend()
174 static int au1x00_pcmcia_set_io_map(struct pcmcia_socket *skt, in au1x00_pcmcia_set_io_map()
185 static int au1x00_pcmcia_set_mem_map(struct pcmcia_socket *skt, in au1x00_pcmcia_set_mem_map()
Dpcmcia_resource.c41 int pcmcia_validate_mem(struct pcmcia_socket *s) in pcmcia_validate_mem()
50 int low, struct pcmcia_socket *s) in pcmcia_find_mem_region()
64 static void release_io_space(struct pcmcia_socket *s, struct resource *res) in release_io_space()
100 static int alloc_io_space(struct pcmcia_socket *s, struct resource *res, in alloc_io_space()
161 int (*accessf) (struct pcmcia_socket *s, in pcmcia_access_config()
165 struct pcmcia_socket *s; in pcmcia_access_config()
230 struct pcmcia_socket *s = p_dev->socket; in pcmcia_map_mem_page()
259 struct pcmcia_socket *s = p_dev->socket; in pcmcia_fixup_iowidth()
309 struct pcmcia_socket *s = p_dev->socket; in pcmcia_fixup_vpp()
353 struct pcmcia_socket *s = p_dev->socket; in pcmcia_release_configuration()
[all …]
Dbfin_cf_pcmcia.c60 struct pcmcia_socket socket;
83 static int bfin_cf_ss_init(struct pcmcia_socket *s) in bfin_cf_ss_init()
105 static int bfin_cf_get_status(struct pcmcia_socket *s, u_int *sp) in bfin_cf_get_status()
125 bfin_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s) in bfin_cf_set_socket()
153 static int bfin_cf_ss_suspend(struct pcmcia_socket *s) in bfin_cf_ss_suspend()
160 static int bfin_cf_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io) in bfin_cf_set_io_map()
172 bfin_cf_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *map) in bfin_cf_set_mem_map()
Dvrc4171_card.c104 struct pcmcia_socket pcmcia_socket; member
235 static int pccard_init(struct pcmcia_socket *sock) in pccard_init()
254 static int pccard_get_status(struct pcmcia_socket *sock, u_int *value) in pccard_get_status()
318 static int pccard_set_socket(struct pcmcia_socket *sock, socket_state_t *state) in pccard_set_socket()
380 static int pccard_set_io_map(struct pcmcia_socket *sock, struct pccard_io_map *io) in pccard_set_io_map()
422 static int pccard_set_mem_map(struct pcmcia_socket *sock, struct pccard_mem_map *mem) in pccard_set_mem_map()
532 pcmcia_parse_events(&socket->pcmcia_socket, events); in pccard_interrupt()
545 pcmcia_parse_events(&socket->pcmcia_socket, events); in pccard_interrupt()
601 socket->pcmcia_socket.dev.parent = &vrc4171_card_device.dev; in vrc4171_add_sockets()
602 socket->pcmcia_socket.ops = &vrc4171_pccard_operations; in vrc4171_add_sockets()
[all …]
Domap_cf.c61 struct pcmcia_socket socket;
77 static int omap_cf_ss_init(struct pcmcia_socket *s) in omap_cf_ss_init()
109 static int omap_cf_get_status(struct pcmcia_socket *s, u_int *sp) in omap_cf_get_status()
128 omap_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s) in omap_cf_set_socket()
153 static int omap_cf_ss_suspend(struct pcmcia_socket *s) in omap_cf_ss_suspend()
162 omap_cf_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io) in omap_cf_set_io_map()
174 omap_cf_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *map) in omap_cf_set_mem_map()
Dat91_cf.c46 struct pcmcia_socket socket;
63 static int at91_cf_ss_init(struct pcmcia_socket *s) in at91_cf_ss_init()
87 static int at91_cf_get_status(struct pcmcia_socket *s, u_int *sp) in at91_cf_get_status()
113 at91_cf_set_socket(struct pcmcia_socket *sock, struct socket_state_t *s) in at91_cf_set_socket()
142 static int at91_cf_ss_suspend(struct pcmcia_socket *s) in at91_cf_ss_suspend()
148 static int at91_cf_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io) in at91_cf_set_io_map()
188 at91_cf_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *map) in at91_cf_set_mem_map()
Delectra_cf.c43 struct pcmcia_socket socket;
76 static int electra_cf_ss_init(struct pcmcia_socket *s) in electra_cf_ss_init()
102 static int electra_cf_get_status(struct pcmcia_socket *s, u_int *sp) in electra_cf_get_status()
121 static int electra_cf_set_socket(struct pcmcia_socket *sock, in electra_cf_set_socket()
157 static int electra_cf_set_io_map(struct pcmcia_socket *s, in electra_cf_set_io_map()
163 static int electra_cf_set_mem_map(struct pcmcia_socket *s, in electra_cf_set_mem_map()
Dbcm63xx_pcmcia.c52 static int bcm63xx_pcmcia_sock_init(struct pcmcia_socket *sock) in bcm63xx_pcmcia_sock_init()
63 static int bcm63xx_pcmcia_suspend(struct pcmcia_socket *sock) in bcm63xx_pcmcia_suspend()
75 static int bcm63xx_pcmcia_set_socket(struct pcmcia_socket *sock, in bcm63xx_pcmcia_set_socket()
249 static int bcm63xx_pcmcia_get_status(struct pcmcia_socket *sock, in bcm63xx_pcmcia_get_status()
290 static int bcm63xx_pcmcia_set_io_map(struct pcmcia_socket *sock, in bcm63xx_pcmcia_set_io_map()
298 static int bcm63xx_pcmcia_set_mem_map(struct pcmcia_socket *sock, in bcm63xx_pcmcia_set_mem_map()
329 struct pcmcia_socket *sock; in bcm63xx_drv_pcmcia_probe()
Ddb1xxx_ss.c43 struct pcmcia_socket socket;
235 static int db1x_pcmcia_configure(struct pcmcia_socket *skt, in db1x_pcmcia_configure()
327 static int db1x_pcmcia_get_status(struct pcmcia_socket *skt, in db1x_pcmcia_get_status()
369 static int db1x_pcmcia_sock_init(struct pcmcia_socket *skt) in db1x_pcmcia_sock_init()
374 static int db1x_pcmcia_sock_suspend(struct pcmcia_socket *skt) in db1x_pcmcia_sock_suspend()
379 static int au1x00_pcmcia_set_io_map(struct pcmcia_socket *skt, in au1x00_pcmcia_set_io_map()
390 static int au1x00_pcmcia_set_mem_map(struct pcmcia_socket *skt, in au1x00_pcmcia_set_mem_map()
Drsrc_mgr.c23 int static_init(struct pcmcia_socket *s) in static_init()
48 static int static_find_io(struct pcmcia_socket *s, unsigned int attr, in static_find_io()
Dds.c258 struct pcmcia_socket *s; in pcmcia_device_probe()
324 static void pcmcia_card_remove(struct pcmcia_socket *s, struct pcmcia_device *leftover) in pcmcia_card_remove()
489 static struct pcmcia_device *pcmcia_device_add(struct pcmcia_socket *s, in pcmcia_device_add()
613 static int pcmcia_card_add(struct pcmcia_socket *s) in pcmcia_card_add()
666 static void pcmcia_requery(struct pcmcia_socket *s) in pcmcia_requery()
734 struct pcmcia_socket *s = dev->socket; in pcmcia_load_firmware()
1211 struct pcmcia_socket *skt = _data; in pcmcia_bus_suspend_callback()
1222 struct pcmcia_socket *skt = _data; in pcmcia_bus_resume_callback()
1233 static int pcmcia_bus_resume(struct pcmcia_socket *skt) in pcmcia_bus_resume()
1240 static int pcmcia_bus_suspend(struct pcmcia_socket *skt) in pcmcia_bus_suspend()
[all …]
Dcistpl.c62 void release_cis_mem(struct pcmcia_socket *s) in release_cis_mem()
87 static void __iomem *set_cis_map(struct pcmcia_socket *s, in set_cis_map()
136 int pcmcia_read_cis_mem(struct pcmcia_socket *s, int attr, u_int addr, in pcmcia_read_cis_mem()
217 int pcmcia_write_cis_mem(struct pcmcia_socket *s, int attr, u_int addr, in pcmcia_write_cis_mem()
289 static int read_cis_cache(struct pcmcia_socket *s, int attr, u_int addr, in read_cis_cache()
337 remove_cis_cache(struct pcmcia_socket *s, int attr, u_int addr, u_int len) in remove_cis_cache()
358 void destroy_cis_cache(struct pcmcia_socket *s) in destroy_cis_cache()
373 int verify_cis_cache(struct pcmcia_socket *s) in verify_cis_cache()
413 int pcmcia_replace_cis(struct pcmcia_socket *s, in pcmcia_replace_cis()
449 int pccard_get_first_tuple(struct pcmcia_socket *s, unsigned int function, in pccard_get_first_tuple()
[all …]
Dcardbus.c67 int __ref cb_alloc(struct pcmcia_socket *s) in cb_alloc()
107 void cb_free(struct pcmcia_socket *s) in cb_free()
Di82092.c61 struct pcmcia_socket socket;
395 static int i82092aa_init(struct pcmcia_socket *sock) in i82092aa_init()
417 static int i82092aa_get_status(struct pcmcia_socket *socket, u_int *value) in i82092aa_get_status()
460 static int i82092aa_set_socket(struct pcmcia_socket *socket, socket_state_t *state) in i82092aa_set_socket()
557 static int i82092aa_set_io_map(struct pcmcia_socket *socket, struct pccard_io_map *io) in i82092aa_set_io_map()
601 static int i82092aa_set_mem_map(struct pcmcia_socket *socket, struct pccard_mem_map *mem) in i82092aa_set_mem_map()
Dm32r_pcc.c52 struct pcmcia_socket socket;
609 static int pcc_get_status(struct pcmcia_socket *s, u_int *value)
620 static int pcc_set_socket(struct pcmcia_socket *s, socket_state_t *state)
630 static int pcc_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io)
639 static int pcc_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *mem)
648 static int pcc_init(struct pcmcia_socket *s)
Dm32r_cfc.c44 struct pcmcia_socket socket;
621 static int pcc_get_status(struct pcmcia_socket *s, u_int *value) in pcc_get_status()
634 static int pcc_set_socket(struct pcmcia_socket *s, socket_state_t *state) in pcc_set_socket()
646 static int pcc_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io) in pcc_set_io_map()
658 static int pcc_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *mem) in pcc_set_mem_map()
670 static int pcc_init(struct pcmcia_socket *s) in pcc_init()
Dpd6729.h19 struct pcmcia_socket socket;
Drsrc_iodyn.c58 static struct resource *__iodyn_find_io_region(struct pcmcia_socket *s, in __iodyn_find_io_region()
87 static int iodyn_find_io(struct pcmcia_socket *s, unsigned int attr, in iodyn_find_io()
Dsoc_common.c293 static int soc_common_pcmcia_sock_init(struct pcmcia_socket *sock) in soc_common_pcmcia_sock_init()
314 static int soc_common_pcmcia_suspend(struct pcmcia_socket *sock) in soc_common_pcmcia_suspend()
407 soc_common_pcmcia_get_status(struct pcmcia_socket *sock, unsigned int *status) in soc_common_pcmcia_get_status()
426 struct pcmcia_socket *sock, socket_state_t *state) in soc_common_pcmcia_set_socket()
458 struct pcmcia_socket *sock, struct pccard_io_map *map) in soc_common_pcmcia_set_io_map()
512 struct pcmcia_socket *sock, struct pccard_mem_map *map) in soc_common_pcmcia_set_mem_map()
Dbcm63xx_pcmcia.h22 struct pcmcia_socket socket;
Dpd6729.c245 static int pd6729_get_status(struct pcmcia_socket *sock, u_int *value) in pd6729_get_status()
294 static int pd6729_set_socket(struct pcmcia_socket *sock, socket_state_t *state) in pd6729_set_socket()
422 static int pd6729_set_io_map(struct pcmcia_socket *sock, in pd6729_set_io_map()
466 static int pd6729_set_mem_map(struct pcmcia_socket *sock, in pd6729_set_mem_map()
543 static int pd6729_init(struct pcmcia_socket *sock) in pd6729_init()
Dtcic.c108 struct pcmcia_socket socket;
595 static int tcic_get_status(struct pcmcia_socket *sock, u_int *value) in tcic_get_status()
621 static int tcic_set_socket(struct pcmcia_socket *sock, socket_state_t *state) in tcic_set_socket()
696 static int tcic_set_io_map(struct pcmcia_socket *sock, struct pccard_io_map *io) in tcic_set_io_map()
733 static int tcic_set_mem_map(struct pcmcia_socket *sock, struct pccard_mem_map *mem) in tcic_set_mem_map()
778 static int tcic_init(struct pcmcia_socket *s) in tcic_init()
Dvrc4173_cardu.c508 socket->pcmcia_socket = pcmcia_register_socket(slot, &cardu_operations, 1); in vrc4173_cardu_probe()
509 if (socket->pcmcia_socket == NULL) { in vrc4173_cardu_probe()
524 pcmcia_unregister_socket(socket->pcmcia_socket); in vrc4173_cardu_probe()
525 socket->pcmcia_socket = NULL; in vrc4173_cardu_probe()
Dyenta_socket.h119 struct pcmcia_socket socket;
Dsoc_common.h27 struct pcmcia_socket socket;
Dti113x.h204 static void ti_zoom_video(struct pcmcia_socket *sock, int onoff) in ti_zoom_video()
229 static void ti1250_zoom_video(struct pcmcia_socket *sock, int onoff) in ti1250_zoom_video()
747 static int ti12xx_power_hook(struct pcmcia_socket *sock, int operation) in ti12xx_power_hook()
942 static void ene_tune_bridge(struct pcmcia_socket *sock, struct pci_bus *bus) in ene_tune_bridge()
Dtopic.h110 static void topic97_zoom_video(struct pcmcia_socket *sock, int onoff) in topic97_zoom_video()
Di82365.c146 struct pcmcia_socket socket;
1164 static int pcic_get_status(struct pcmcia_socket *s, u_int *value) in pcic_get_status()
1176 static int pcic_set_socket(struct pcmcia_socket *s, socket_state_t *state) in pcic_set_socket()
1186 static int pcic_set_io_map(struct pcmcia_socket *s, struct pccard_io_map *io) in pcic_set_io_map()
1195 static int pcic_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *mem) in pcic_set_mem_map()
1204 static int pcic_init(struct pcmcia_socket *s) in pcic_init()
Dvrc4173_cardu.h242 struct socket_info_t *pcmcia_socket; member
Dpcmcia_cis.c38 int pccard_read_tuple(struct pcmcia_socket *s, unsigned int function, in pccard_read_tuple()
85 int pccard_loop_tuple(struct pcmcia_socket *s, unsigned int function, in pccard_loop_tuple()
Dricoh.h130 static void ricoh_zoom_video(struct pcmcia_socket *sock, int onoff) in ricoh_zoom_video()
Dyenta_socket.c210 static int yenta_get_status(struct pcmcia_socket *sock, unsigned int *value) in yenta_get_status()
327 static int yenta_set_socket(struct pcmcia_socket *sock, socket_state_t *state) in yenta_set_socket()
402 static int yenta_set_io_map(struct pcmcia_socket *sock, struct pccard_io_map *io) in yenta_set_io_map()
439 static int yenta_set_mem_map(struct pcmcia_socket *sock, struct pccard_mem_map *mem) in yenta_set_mem_map()
577 static int yenta_sock_init(struct pcmcia_socket *sock) in yenta_sock_init()
598 static int yenta_sock_suspend(struct pcmcia_socket *sock) in yenta_sock_suspend()
/linux-4.1.27/include/pcmcia/
Dss.h118 struct pcmcia_socket;
125 int (*init)(struct pcmcia_socket *s);
126 int (*suspend)(struct pcmcia_socket *s);
127 int (*get_status)(struct pcmcia_socket *s, u_int *value);
128 int (*set_socket)(struct pcmcia_socket *s, socket_state_t *state);
129 int (*set_io_map)(struct pcmcia_socket *s, struct pccard_io_map *io);
130 int (*set_mem_map)(struct pcmcia_socket *s, struct pccard_mem_map *mem);
133 struct pcmcia_socket { struct
175 void (*zoom_video)(struct pcmcia_socket *, argument
179 int (*power_hook)(struct pcmcia_socket *sock, int operation); argument
[all …]
Dds.h36 struct pcmcia_socket;
94 struct pcmcia_socket *socket;
200 int pcmcia_reset_card(struct pcmcia_socket *skt);
/linux-4.1.27/Documentation/pcmcia/
Dlocking.txt16 The following functions and callbacks to struct pcmcia_socket must
33 The following functions and callbacks to struct pcmcia_socket must
60 The "main" struct pcmcia_socket is protected as follows (read-only fields
103 - by pcmcia_socket->ops_mutex: