Lines Matching refs:mbox
90 struct event_mailbox *mbox,
95 wl1271_debug(DEBUG_EVENT, "ps_status: 0x%x", mbox->ps_status);
97 switch (mbox->ps_status) {
157 struct event_mailbox *mbox)
160 s8 metric = mbox->rssi_snr_trigger_metric[0];
174 static void wl1271_event_mbox_dump(struct event_mailbox *mbox)
177 wl1271_debug(DEBUG_EVENT, "\tvector: 0x%x", mbox->events_vector);
178 wl1271_debug(DEBUG_EVENT, "\tmask: 0x%x", mbox->events_mask);
181 static int wl1271_event_process(struct wl1271 *wl, struct event_mailbox *mbox)
187 wl1271_event_mbox_dump(mbox);
189 vector = le32_to_cpu(mbox->events_vector);
190 vector &= ~(le32_to_cpu(mbox->events_mask));
195 mbox->scheduled_scan_status);
203 if (mbox->soft_gemini_sense_info)
227 ret = wl1271_event_ps_report(wl, mbox, &beacon_loss);
238 wl1271_event_rssi_trigger(wl, mbox);
269 struct event_mailbox mbox;
272 wl1271_debug(DEBUG_EVENT, "EVENT on mbox %d", mbox_num);
277 /* first we read the mbox descriptor */
278 wl1271_read(wl, wl->mbox_ptr[mbox_num], &mbox,
282 ret = wl1271_event_process(wl, &mbox);