diff options
Diffstat (limited to 'drivers/net/wireless/libertas/hostcmd.h')
-rw-r--r-- | drivers/net/wireless/libertas/hostcmd.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/drivers/net/wireless/libertas/hostcmd.h b/drivers/net/wireless/libertas/hostcmd.h index f096d995194a..be69ae652923 100644 --- a/drivers/net/wireless/libertas/hostcmd.h +++ b/drivers/net/wireless/libertas/hostcmd.h | |||
@@ -66,13 +66,13 @@ struct rxpd { | |||
66 | }; | 66 | }; |
67 | 67 | ||
68 | struct cmd_ctrl_node { | 68 | struct cmd_ctrl_node { |
69 | /* CMD link list */ | ||
70 | struct list_head list; | 69 | struct list_head list; |
71 | /*CMD wait option: wait for finish or no wait */ | 70 | /* wait for finish or not */ |
72 | u16 wait_option; | 71 | u16 wait_option; |
73 | /* command parameter */ | 72 | /* command response */ |
74 | void *pdata_buf; | 73 | void *pdata_buf; |
75 | /*command data */ | 74 | int *pdata_size; |
75 | /* command data */ | ||
76 | u8 *bufvirtualaddr; | 76 | u8 *bufvirtualaddr; |
77 | /* wait queue */ | 77 | /* wait queue */ |
78 | u16 cmdwaitqwoken; | 78 | u16 cmdwaitqwoken; |
@@ -100,9 +100,12 @@ struct cmd_ds_gen { | |||
100 | __le16 size; | 100 | __le16 size; |
101 | __le16 seqnum; | 101 | __le16 seqnum; |
102 | __le16 result; | 102 | __le16 result; |
103 | void *cmdresp[0]; | ||
103 | }; | 104 | }; |
104 | 105 | ||
105 | #define S_DS_GEN sizeof(struct cmd_ds_gen) | 106 | #define S_DS_GEN sizeof(struct cmd_ds_gen) |
107 | |||
108 | |||
106 | /* | 109 | /* |
107 | * Define data structure for CMD_GET_HW_SPEC | 110 | * Define data structure for CMD_GET_HW_SPEC |
108 | * This structure defines the response for the GET_HW_SPEC command | 111 | * This structure defines the response for the GET_HW_SPEC command |