diff options
Diffstat (limited to 'include/pcmcia/ds.h')
-rw-r--r-- | include/pcmcia/ds.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/include/pcmcia/ds.h b/include/pcmcia/ds.h index a8ce8fc1151..8c339f5678c 100644 --- a/include/pcmcia/ds.h +++ b/include/pcmcia/ds.h | |||
@@ -104,12 +104,6 @@ typedef struct dev_node_t { | |||
104 | struct dev_node_t *next; | 104 | struct dev_node_t *next; |
105 | } dev_node_t; | 105 | } dev_node_t; |
106 | 106 | ||
107 | #define pcmcia_dev_present(p_dev) \ | ||
108 | (p_dev->socket->pcmcia_state.present) | ||
109 | |||
110 | #define DEV_OK(l) \ | ||
111 | ((l) && (!l->suspended) && pcmcia_dev_present(l)) | ||
112 | |||
113 | 107 | ||
114 | struct pcmcia_socket; | 108 | struct pcmcia_socket; |
115 | struct config_t; | 109 | struct config_t; |
@@ -155,8 +149,10 @@ struct pcmcia_device { | |||
155 | config_req_t conf; | 149 | config_req_t conf; |
156 | window_handle_t win; | 150 | window_handle_t win; |
157 | 151 | ||
158 | /* Is the device suspended? */ | 152 | /* Is the device suspended, or in the process of |
153 | * being removed? */ | ||
159 | u16 suspended:1; | 154 | u16 suspended:1; |
155 | u16 _removed:1; | ||
160 | 156 | ||
161 | /* Flags whether io, irq, win configurations were | 157 | /* Flags whether io, irq, win configurations were |
162 | * requested, and whether the configuration is "locked" */ | 158 | * requested, and whether the configuration is "locked" */ |
@@ -174,7 +170,7 @@ struct pcmcia_device { | |||
174 | u16 has_card_id:1; | 170 | u16 has_card_id:1; |
175 | u16 has_func_id:1; | 171 | u16 has_func_id:1; |
176 | 172 | ||
177 | u16 reserved:4; | 173 | u16 reserved:3; |
178 | 174 | ||
179 | u8 func_id; | 175 | u8 func_id; |
180 | u16 manf_id; | 176 | u16 manf_id; |