/linux-4.1.27/drivers/pcmcia/ |
D | cs_internal.h | 51 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 …]
|
D | socket_sysfs.c | 34 #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 …]
|
D | cs.c | 76 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 …]
|
D | i82092aa.h | 29 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);
|
D | rsrc_nonstatic.c | 76 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 …]
|
D | xxs1500_ss.c | 54 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()
|
D | pcmcia_resource.c | 41 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 …]
|
D | bfin_cf_pcmcia.c | 60 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()
|
D | vrc4171_card.c | 104 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 …]
|
D | omap_cf.c | 61 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()
|
D | at91_cf.c | 46 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()
|
D | electra_cf.c | 43 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()
|
D | bcm63xx_pcmcia.c | 52 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()
|
D | db1xxx_ss.c | 43 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()
|
D | rsrc_mgr.c | 23 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()
|
D | ds.c | 258 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 …]
|
D | cistpl.c | 62 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 …]
|
D | cardbus.c | 67 int __ref cb_alloc(struct pcmcia_socket *s) in cb_alloc() 107 void cb_free(struct pcmcia_socket *s) in cb_free()
|
D | i82092.c | 61 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()
|
D | m32r_pcc.c | 52 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)
|
D | m32r_cfc.c | 44 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()
|
D | pd6729.h | 19 struct pcmcia_socket socket;
|
D | rsrc_iodyn.c | 58 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()
|
D | soc_common.c | 293 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()
|
D | bcm63xx_pcmcia.h | 22 struct pcmcia_socket socket;
|
D | pd6729.c | 245 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()
|
D | tcic.c | 108 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()
|
D | vrc4173_cardu.c | 508 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()
|
D | yenta_socket.h | 119 struct pcmcia_socket socket;
|
D | soc_common.h | 27 struct pcmcia_socket socket;
|
D | ti113x.h | 204 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()
|
D | topic.h | 110 static void topic97_zoom_video(struct pcmcia_socket *sock, int onoff) in topic97_zoom_video()
|
D | i82365.c | 146 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()
|
D | vrc4173_cardu.h | 242 struct socket_info_t *pcmcia_socket; member
|
D | pcmcia_cis.c | 38 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()
|
D | ricoh.h | 130 static void ricoh_zoom_video(struct pcmcia_socket *sock, int onoff) in ricoh_zoom_video()
|
D | yenta_socket.c | 210 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/ |
D | ss.h | 118 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 …]
|
D | ds.h | 36 struct pcmcia_socket; 94 struct pcmcia_socket *socket; 200 int pcmcia_reset_card(struct pcmcia_socket *skt);
|
/linux-4.1.27/Documentation/pcmcia/ |
D | locking.txt | 16 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:
|