aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/wl12xx/event.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/wl12xx/event.h')
-rw-r--r--drivers/net/wireless/wl12xx/event.h17
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
128int wl1271_event_unmask(struct wl1271 *wl); 141int wl1271_event_unmask(struct wl1271 *wl);