/kernel/linux/linux-5.10/drivers/pcmcia/ |
H A D | soc_common.h | 34 struct soc_pcmcia_socket { struct 91 struct soc_pcmcia_socket skt[]; 112 int (*hw_init)(struct soc_pcmcia_socket *); 113 void (*hw_shutdown)(struct soc_pcmcia_socket *); 115 void (*socket_state)(struct soc_pcmcia_socket *, struct pcmcia_state *); 116 int (*configure_socket)(struct soc_pcmcia_socket *, const socket_state_t *); 123 void (*socket_init)(struct soc_pcmcia_socket *); 128 void (*socket_suspend)(struct soc_pcmcia_socket *); 134 unsigned int (*get_timing)(struct soc_pcmcia_socket *, unsigned int, unsigned int); 135 int (*set_timing)(struct soc_pcmcia_socket *); [all...] |
H A D | sa1111_generic.h | 6 struct soc_pcmcia_socket soc; 11 static inline struct sa1111_pcmcia_socket *to_skt(struct soc_pcmcia_socket *s) in to_skt() 17 int (*add)(struct soc_pcmcia_socket *)); 19 extern void sa1111_pcmcia_socket_state(struct soc_pcmcia_socket *, struct pcmcia_state *); 20 extern int sa1111_pcmcia_configure_socket(struct soc_pcmcia_socket *, const socket_state_t *);
|
H A D | soc_common.c | 61 void soc_pcmcia_debug(struct soc_pcmcia_socket *skt, const char *func, in soc_pcmcia_debug() 82 container_of(x, struct soc_pcmcia_socket, socket) 84 int soc_pcmcia_regulator_set(struct soc_pcmcia_socket *skt, in soc_pcmcia_regulator_set() 134 void soc_common_pcmcia_get_timing(struct soc_pcmcia_socket *skt, in soc_common_pcmcia_get_timing() 146 static void __soc_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt, in __soc_pcmcia_hw_shutdown() 161 static void soc_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in soc_pcmcia_hw_shutdown() 166 int soc_pcmcia_request_gpiods(struct soc_pcmcia_socket *skt) in soc_pcmcia_request_gpiods() 190 static int soc_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in soc_pcmcia_hw_init() 251 static void soc_pcmcia_hw_enable(struct soc_pcmcia_socket *skt) in soc_pcmcia_hw_enable() 262 static void soc_pcmcia_hw_disable(struct soc_pcmcia_socket *sk [all...] |
H A D | sa1100_simpad.c | 18 static int simpad_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in simpad_pcmcia_hw_init() 29 static void simpad_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in simpad_pcmcia_hw_shutdown() 37 simpad_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in simpad_pcmcia_socket_state() 56 simpad_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in simpad_pcmcia_configure_socket() 93 static void simpad_pcmcia_socket_suspend(struct soc_pcmcia_socket *skt) in simpad_pcmcia_socket_suspend()
|
H A D | sa1100_h3600.c | 23 static int h3600_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in h3600_pcmcia_hw_init() 74 static void h3600_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in h3600_pcmcia_hw_shutdown() 94 h3600_pcmcia_socket_state(struct soc_pcmcia_socket *skt, struct pcmcia_state *state) in h3600_pcmcia_socket_state() 103 h3600_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, const socket_state_t *state) in h3600_pcmcia_configure_socket() 118 static void h3600_pcmcia_socket_init(struct soc_pcmcia_socket *skt) in h3600_pcmcia_socket_init() 128 static void h3600_pcmcia_socket_suspend(struct soc_pcmcia_socket *skt) in h3600_pcmcia_socket_suspend()
|
H A D | sa11xx_base.c | 63 sa1100_pcmcia_default_mecr_timing(struct soc_pcmcia_socket *skt, in sa1100_pcmcia_default_mecr_timing() 79 sa1100_pcmcia_set_mecr(struct soc_pcmcia_socket *skt, unsigned int cpu_clock) in sa1100_pcmcia_set_mecr() 114 sa1100_pcmcia_frequency_change(struct soc_pcmcia_socket *skt, in sa1100_pcmcia_frequency_change() 136 sa1100_pcmcia_set_timing(struct soc_pcmcia_socket *skt) in sa1100_pcmcia_set_timing() 144 sa1100_pcmcia_show_timing(struct soc_pcmcia_socket *skt, char *buf) in sa1100_pcmcia_show_timing() 171 (sizeof(struct skt_dev_info) + (n)*sizeof(struct soc_pcmcia_socket)) 173 int sa11xx_drv_pcmcia_add_one(struct soc_pcmcia_socket *skt) in sa11xx_drv_pcmcia_add_one() 221 struct soc_pcmcia_socket *skt; in sa11xx_drv_pcmcia_probe()
|
H A D | pxa2xx_trizeps4.c | 29 static int trizeps_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in trizeps_pcmcia_hw_init() 52 static void trizeps_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in trizeps_pcmcia_socket_state() 92 static int trizeps_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in trizeps_pcmcia_configure_socket() 139 static void trizeps_pcmcia_socket_init(struct soc_pcmcia_socket *skt) in trizeps_pcmcia_socket_init() 145 static void trizeps_pcmcia_socket_suspend(struct soc_pcmcia_socket *skt) in trizeps_pcmcia_socket_suspend()
|
H A D | pxa2xx_cm_x255.c | 24 static int cmx255_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in cmx255_pcmcia_hw_init() 46 static void cmx255_pcmcia_shutdown(struct soc_pcmcia_socket *skt) in cmx255_pcmcia_shutdown() 52 static void cmx255_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in cmx255_pcmcia_socket_state() 60 static int cmx255_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in cmx255_pcmcia_configure_socket()
|
H A D | pxa2xx_hx4700.c | 22 static int hx4700_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in hx4700_pcmcia_hw_init() 48 static void hx4700_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in hx4700_pcmcia_hw_shutdown() 53 static void hx4700_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in hx4700_pcmcia_socket_state() 60 static int hx4700_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in hx4700_pcmcia_configure_socket()
|
H A D | pxa2xx_palmtx.c | 24 static int palmtx_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in palmtx_pcmcia_hw_init() 37 static void palmtx_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in palmtx_pcmcia_hw_shutdown() 42 static void palmtx_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in palmtx_pcmcia_socket_state() 51 palmtx_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in palmtx_pcmcia_configure_socket()
|
H A D | pxa2xx_palmld.c | 24 static int palmld_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in palmld_pcmcia_hw_init() 37 static void palmld_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in palmld_pcmcia_hw_shutdown() 42 static void palmld_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in palmld_pcmcia_socket_state() 50 static int palmld_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in palmld_pcmcia_configure_socket()
|
H A D | pxa2xx_cm_x270.c | 21 static int cmx270_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in cmx270_pcmcia_hw_init() 36 static void cmx270_pcmcia_shutdown(struct soc_pcmcia_socket *skt) in cmx270_pcmcia_shutdown() 42 static void cmx270_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in cmx270_pcmcia_socket_state() 50 static int cmx270_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in cmx270_pcmcia_configure_socket()
|
H A D | pxa2xx_colibri.c | 52 static int colibri_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in colibri_pcmcia_hw_init() 69 static void colibri_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in colibri_pcmcia_hw_shutdown() 75 static void colibri_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in colibri_pcmcia_socket_state() 88 colibri_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in colibri_pcmcia_configure_socket()
|
H A D | pxa2xx_palmtc.c | 28 static int palmtc_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in palmtc_pcmcia_hw_init() 41 static void palmtc_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in palmtc_pcmcia_hw_shutdown() 46 static void palmtc_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in palmtc_pcmcia_socket_state() 99 static int palmtc_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in palmtc_pcmcia_configure_socket()
|
H A D | pxa2xx_viper.c | 40 static int viper_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in viper_pcmcia_hw_init() 74 static void viper_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in viper_pcmcia_hw_shutdown() 81 static void viper_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in viper_pcmcia_socket_state() 88 static int viper_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in viper_pcmcia_configure_socket()
|
H A D | pxa2xx_vpac270.c | 29 static int vpac270_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in vpac270_pcmcia_hw_init() 54 static void vpac270_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in vpac270_pcmcia_hw_shutdown() 64 static void vpac270_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in vpac270_pcmcia_socket_state() 72 vpac270_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in vpac270_pcmcia_configure_socket()
|
H A D | pxa2xx_stargate2.c | 38 static int sg2_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in sg2_pcmcia_hw_init() 47 static void sg2_pcmcia_socket_state(struct soc_pcmcia_socket *skt, in sg2_pcmcia_socket_state() 56 static int sg2_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, in sg2_pcmcia_configure_socket()
|
H A D | sa1100_generic.c | 53 static int sa11x0_cf_hw_init(struct soc_pcmcia_socket *skt) in sa11x0_cf_hw_init() 85 static int sa11x0_cf_configure_socket(struct soc_pcmcia_socket *skt, in sa11x0_cf_configure_socket() 143 struct soc_pcmcia_socket *skt; in sa11x0_drv_pcmcia_probe() 168 struct soc_pcmcia_socket *skt; in sa11x0_drv_pcmcia_remove()
|
/kernel/linux/linux-6.6/include/pcmcia/ |
H A D | soc_common.h | 26 struct soc_pcmcia_socket { struct 90 int (*hw_init)(struct soc_pcmcia_socket *); 91 void (*hw_shutdown)(struct soc_pcmcia_socket *); 93 void (*socket_state)(struct soc_pcmcia_socket *, struct pcmcia_state *); 94 int (*configure_socket)(struct soc_pcmcia_socket *, const socket_state_t *); 101 void (*socket_init)(struct soc_pcmcia_socket *); 106 void (*socket_suspend)(struct soc_pcmcia_socket *); 112 unsigned int (*get_timing)(struct soc_pcmcia_socket *, unsigned int, unsigned int); 113 int (*set_timing)(struct soc_pcmcia_socket *); 114 int (*show_timing)(struct soc_pcmcia_socket *, cha [all...] |
/kernel/linux/linux-6.6/drivers/pcmcia/ |
H A D | soc_common.h | 26 struct soc_pcmcia_socket skt[]; 35 extern void soc_common_pcmcia_get_timing(struct soc_pcmcia_socket *, struct soc_pcmcia_timing *); 37 void soc_pcmcia_init_one(struct soc_pcmcia_socket *skt, 39 void soc_pcmcia_remove_one(struct soc_pcmcia_socket *skt); 40 int soc_pcmcia_add_one(struct soc_pcmcia_socket *skt); 41 int soc_pcmcia_request_gpiods(struct soc_pcmcia_socket *skt); 43 void soc_common_cf_socket_state(struct soc_pcmcia_socket *skt, 46 int soc_pcmcia_regulator_set(struct soc_pcmcia_socket *skt, 51 extern void soc_pcmcia_debug(struct soc_pcmcia_socket *skt, const char *func,
|
H A D | sa1111_generic.h | 6 struct soc_pcmcia_socket soc; 11 static inline struct sa1111_pcmcia_socket *to_skt(struct soc_pcmcia_socket *s) in to_skt() 17 int (*add)(struct soc_pcmcia_socket *)); 19 extern void sa1111_pcmcia_socket_state(struct soc_pcmcia_socket *, struct pcmcia_state *); 20 extern int sa1111_pcmcia_configure_socket(struct soc_pcmcia_socket *, const socket_state_t *);
|
H A D | soc_common.c | 60 void soc_pcmcia_debug(struct soc_pcmcia_socket *skt, const char *func, in soc_pcmcia_debug() 81 container_of(x, struct soc_pcmcia_socket, socket) 83 int soc_pcmcia_regulator_set(struct soc_pcmcia_socket *skt, in soc_pcmcia_regulator_set() 133 void soc_common_pcmcia_get_timing(struct soc_pcmcia_socket *skt, in soc_common_pcmcia_get_timing() 145 static void __soc_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt, in __soc_pcmcia_hw_shutdown() 160 static void soc_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in soc_pcmcia_hw_shutdown() 165 int soc_pcmcia_request_gpiods(struct soc_pcmcia_socket *skt) in soc_pcmcia_request_gpiods() 189 static int soc_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in soc_pcmcia_hw_init() 250 static void soc_pcmcia_hw_enable(struct soc_pcmcia_socket *skt) in soc_pcmcia_hw_enable() 261 static void soc_pcmcia_hw_disable(struct soc_pcmcia_socket *sk [all...] |
H A D | sa1100_h3600.c | 23 static int h3600_pcmcia_hw_init(struct soc_pcmcia_socket *skt) in h3600_pcmcia_hw_init() 74 static void h3600_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt) in h3600_pcmcia_hw_shutdown() 94 h3600_pcmcia_socket_state(struct soc_pcmcia_socket *skt, struct pcmcia_state *state) in h3600_pcmcia_socket_state() 103 h3600_pcmcia_configure_socket(struct soc_pcmcia_socket *skt, const socket_state_t *state) in h3600_pcmcia_configure_socket() 118 static void h3600_pcmcia_socket_init(struct soc_pcmcia_socket *skt) in h3600_pcmcia_socket_init() 128 static void h3600_pcmcia_socket_suspend(struct soc_pcmcia_socket *skt) in h3600_pcmcia_socket_suspend()
|
H A D | sa11xx_base.c | 63 sa1100_pcmcia_default_mecr_timing(struct soc_pcmcia_socket *skt, in sa1100_pcmcia_default_mecr_timing() 79 sa1100_pcmcia_set_mecr(struct soc_pcmcia_socket *skt, unsigned int cpu_clock) in sa1100_pcmcia_set_mecr() 114 sa1100_pcmcia_frequency_change(struct soc_pcmcia_socket *skt, in sa1100_pcmcia_frequency_change() 136 sa1100_pcmcia_set_timing(struct soc_pcmcia_socket *skt) in sa1100_pcmcia_set_timing() 144 sa1100_pcmcia_show_timing(struct soc_pcmcia_socket *skt, char *buf) in sa1100_pcmcia_show_timing() 171 (sizeof(struct skt_dev_info) + (n)*sizeof(struct soc_pcmcia_socket)) 173 int sa11xx_drv_pcmcia_add_one(struct soc_pcmcia_socket *skt) in sa11xx_drv_pcmcia_add_one() 221 struct soc_pcmcia_socket *skt; in sa11xx_drv_pcmcia_probe()
|
H A D | sa1100_generic.c | 53 static int sa11x0_cf_hw_init(struct soc_pcmcia_socket *skt) in sa11x0_cf_hw_init() 85 static int sa11x0_cf_configure_socket(struct soc_pcmcia_socket *skt, in sa11x0_cf_configure_socket() 138 struct soc_pcmcia_socket *skt; in sa11x0_drv_pcmcia_probe() 163 struct soc_pcmcia_socket *skt; in sa11x0_drv_pcmcia_remove()
|