Lines Matching refs:pcmcia_device

34 struct pcmcia_device;
49 int (*probe) (struct pcmcia_device *dev);
50 void (*remove) (struct pcmcia_device *dev);
52 int (*suspend) (struct pcmcia_device *dev);
53 int (*resume) (struct pcmcia_device *dev);
88 struct pcmcia_device { struct
151 #define to_pcmcia_dev(n) container_of(n, struct pcmcia_device, dev) argument
169 size_t pcmcia_get_tuple(struct pcmcia_device *p_dev, cisdata_t code,
173 int pcmcia_loop_tuple(struct pcmcia_device *p_dev, cisdata_t code,
174 int (*loop_tuple) (struct pcmcia_device *p_dev,
180 int pcmcia_get_mac_from_cis(struct pcmcia_device *p_dev,
188 int pcmcia_loop_config(struct pcmcia_device *p_dev,
189 int (*conf_check) (struct pcmcia_device *p_dev,
194 struct pcmcia_device *pcmcia_dev_present(struct pcmcia_device *p_dev);
200 int pcmcia_read_config_byte(struct pcmcia_device *p_dev, off_t where, u8 *val);
201 int pcmcia_write_config_byte(struct pcmcia_device *p_dev, off_t where, u8 val);
204 int pcmcia_request_io(struct pcmcia_device *p_dev);
206 int __must_check pcmcia_request_irq(struct pcmcia_device *p_dev,
209 int pcmcia_enable_device(struct pcmcia_device *p_dev);
211 int pcmcia_request_window(struct pcmcia_device *p_dev, struct resource *res,
213 int pcmcia_release_window(struct pcmcia_device *p_dev, struct resource *res);
214 int pcmcia_map_mem_page(struct pcmcia_device *p_dev, struct resource *res,
217 int pcmcia_fixup_vpp(struct pcmcia_device *p_dev, unsigned char new_vpp);
218 int pcmcia_fixup_iowidth(struct pcmcia_device *p_dev);
220 void pcmcia_disable_device(struct pcmcia_device *p_dev);