diff options
Diffstat (limited to 'drivers/net/wireless/wl12xx/event.h')
-rw-r--r-- | drivers/net/wireless/wl12xx/event.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/drivers/net/wireless/wl12xx/event.h b/drivers/net/wireless/wl12xx/event.h index b6cf06e565a4..ce99adf4256e 100644 --- a/drivers/net/wireless/wl12xx/event.h +++ b/drivers/net/wireless/wl12xx/event.h | |||
@@ -71,7 +71,7 @@ enum { | |||
71 | HEALTH_CHECK_REPLY_EVENT_ID = BIT(27), | 71 | HEALTH_CHECK_REPLY_EVENT_ID = BIT(27), |
72 | PERIODIC_SCAN_COMPLETE_EVENT_ID = BIT(28), | 72 | PERIODIC_SCAN_COMPLETE_EVENT_ID = BIT(28), |
73 | PERIODIC_SCAN_REPORT_EVENT_ID = BIT(29), | 73 | PERIODIC_SCAN_REPORT_EVENT_ID = BIT(29), |
74 | BA_SESSION_TEAR_DOWN_EVENT_ID = BIT(30), | 74 | BA_SESSION_RX_CONSTRAINT_EVENT_ID = BIT(30), |
75 | EVENT_MBOX_ALL_EVENT_ID = 0x7fffffff, | 75 | EVENT_MBOX_ALL_EVENT_ID = 0x7fffffff, |
76 | }; | 76 | }; |
77 | 77 | ||
@@ -122,7 +122,20 @@ struct event_mailbox { | |||
122 | __le16 sta_aging_status; | 122 | __le16 sta_aging_status; |
123 | __le16 sta_tx_retry_exceeded; | 123 | __le16 sta_tx_retry_exceeded; |
124 | 124 | ||
125 | u8 reserved_5[24]; | 125 | /* |
126 | * Bitmap, Each bit set represents the Role ID for which this constraint | ||
127 | * is set. Range: 0 - FF, FF means ANY role | ||
128 | */ | ||
129 | u8 ba_role_id; | ||
130 | /* | ||
131 | * Bitmap, Each bit set represents the Link ID for which this constraint | ||
132 | * is set. Not applicable if ba_role_id is set to ANY role (FF). | ||
133 | * Range: 0 - FFFF, FFFF means ANY link in that role | ||
134 | */ | ||
135 | u8 ba_link_id; | ||
136 | u8 ba_allowed; | ||
137 | |||
138 | u8 reserved_5[21]; | ||
126 | } __packed; | 139 | } __packed; |
127 | 140 | ||
128 | int wl1271_event_unmask(struct wl1271 *wl); | 141 | int wl1271_event_unmask(struct wl1271 *wl); |