Lines Matching defs:pcmcia_socket
133 struct pcmcia_socket { struct
134 struct module *owner;
135 socket_state_t socket;
136 u_int state;
137 u_int suspended_state; /* state before suspend */
138 u_short functions;
139 u_short lock_count;
140 pccard_mem_map cis_mem;
141 void __iomem *cis_virt;
142 io_window_t io[MAX_IO_WIN];
143 pccard_mem_map win[MAX_WIN];
144 struct list_head cis_cache;
145 size_t fake_cis_len;
146 u8 *fake_cis;
148 struct list_head socket_list;
149 struct completion socket_released;
175 void (*zoom_video)(struct pcmcia_socket *, argument
179 int (*power_hook)(struct pcmcia_socket *sock, int operation); argument
183 void (*tune_bridge)(struct pcmcia_socket *sock, struct pci_bus *bus); argument
187 struct task_struct *thread;
188 struct completion thread_done;
189 unsigned int thread_events;
190 unsigned int sysfs_events;
194 struct mutex skt_mutex;
195 struct mutex ops_mutex;
198 spinlock_t thread_lock;
201 struct pcmcia_callback *callback;
206 struct list_head devices_list;
210 u8 device_count;
213 u8 pcmcia_pfc;
216 atomic_t present;
219 unsigned int pcmcia_irq;
224 struct device dev;
226 void *driver_data;
228 int resume_status;