diff options
Diffstat (limited to 'include/pcmcia/ds.h')
| -rw-r--r-- | include/pcmcia/ds.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/pcmcia/ds.h b/include/pcmcia/ds.h index 8c339f5678cf..90ef552c42dd 100644 --- a/include/pcmcia/ds.h +++ b/include/pcmcia/ds.h | |||
| @@ -108,6 +108,11 @@ typedef struct dev_node_t { | |||
| 108 | struct pcmcia_socket; | 108 | struct pcmcia_socket; |
| 109 | struct config_t; | 109 | struct config_t; |
| 110 | 110 | ||
| 111 | struct pcmcia_dynids { | ||
| 112 | spinlock_t lock; | ||
| 113 | struct list_head list; | ||
| 114 | }; | ||
| 115 | |||
| 111 | struct pcmcia_driver { | 116 | struct pcmcia_driver { |
| 112 | int (*probe) (struct pcmcia_device *dev); | 117 | int (*probe) (struct pcmcia_device *dev); |
| 113 | void (*remove) (struct pcmcia_device *dev); | 118 | void (*remove) (struct pcmcia_device *dev); |
| @@ -118,6 +123,7 @@ struct pcmcia_driver { | |||
| 118 | struct module *owner; | 123 | struct module *owner; |
| 119 | struct pcmcia_device_id *id_table; | 124 | struct pcmcia_device_id *id_table; |
| 120 | struct device_driver drv; | 125 | struct device_driver drv; |
| 126 | struct pcmcia_dynids dynids; | ||
| 121 | }; | 127 | }; |
| 122 | 128 | ||
| 123 | /* driver registration */ | 129 | /* driver registration */ |
