Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions | Variables
event.h File Reference

Go to the source code of this file.

Data Structures

struct  event_debug_report
 
struct  event_mailbox
 

Enumerations

enum  {
  RESERVED1_EVENT_ID = BIT(0), RESERVED2_EVENT_ID = BIT(1), MEASUREMENT_START_EVENT_ID = BIT(2), SCAN_COMPLETE_EVENT_ID = BIT(3),
  CALIBRATION_COMPLETE_EVENT_ID = BIT(4), ROAMING_TRIGGER_LOW_RSSI_EVENT_ID = BIT(5), PS_REPORT_EVENT_ID = BIT(6), SYNCHRONIZATION_TIMEOUT_EVENT_ID = BIT(7),
  HEALTH_REPORT_EVENT_ID = BIT(8), ACI_DETECTION_EVENT_ID = BIT(9), DEBUG_REPORT_EVENT_ID = BIT(10), MAC_STATUS_EVENT_ID = BIT(11),
  DISCONNECT_EVENT_COMPLETE_ID = BIT(12), JOIN_EVENT_COMPLETE_ID = BIT(13), CHANNEL_SWITCH_COMPLETE_EVENT_ID = BIT(14), BSS_LOSE_EVENT_ID = BIT(15),
  ROAMING_TRIGGER_MAX_TX_RETRY_EVENT_ID = BIT(16), MEASUREMENT_COMPLETE_EVENT_ID = BIT(17), AP_DISCOVERY_COMPLETE_EVENT_ID = BIT(18), SCHEDULED_SCAN_COMPLETE_EVENT_ID = BIT(19),
  PSPOLL_DELIVERY_FAILURE_EVENT_ID = BIT(20), RESET_BSS_EVENT_ID = BIT(21), REGAINED_BSS_EVENT_ID = BIT(22), ROAMING_TRIGGER_REGAINED_RSSI_EVENT_ID = BIT(23),
  ROAMING_TRIGGER_LOW_SNR_EVENT_ID = BIT(24), ROAMING_TRIGGER_REGAINED_SNR_EVENT_ID = BIT(25), DBG_EVENT_ID = BIT(26), BT_PTA_SENSE_EVENT_ID = BIT(27),
  BT_PTA_PREDICTION_EVENT_ID = BIT(28), BT_PTA_AVALANCHE_EVENT_ID = BIT(29), PLT_RX_CALIBRATION_COMPLETE_EVENT_ID = BIT(30), EVENT_MBOX_ALL_EVENT_ID = 0x7fffffff
}
 

Functions

int wl1251_event_unmask (struct wl1251 *wl)
 
void wl1251_event_mbox_config (struct wl1251 *wl)
 
int wl1251_event_handle (struct wl1251 *wl, u8 mbox)
 
int wl1251_event_wait (struct wl1251 *wl, u32 mask, int timeout_ms)
 

Variables

struct event_debug_report __packed
 

Enumeration Type Documentation

anonymous enum
Enumerator:
RESERVED1_EVENT_ID 
RESERVED2_EVENT_ID 
MEASUREMENT_START_EVENT_ID 
SCAN_COMPLETE_EVENT_ID 
CALIBRATION_COMPLETE_EVENT_ID 
ROAMING_TRIGGER_LOW_RSSI_EVENT_ID 
PS_REPORT_EVENT_ID 
SYNCHRONIZATION_TIMEOUT_EVENT_ID 
HEALTH_REPORT_EVENT_ID 
ACI_DETECTION_EVENT_ID 
DEBUG_REPORT_EVENT_ID 
MAC_STATUS_EVENT_ID 
DISCONNECT_EVENT_COMPLETE_ID 
JOIN_EVENT_COMPLETE_ID 
CHANNEL_SWITCH_COMPLETE_EVENT_ID 
BSS_LOSE_EVENT_ID 
ROAMING_TRIGGER_MAX_TX_RETRY_EVENT_ID 
MEASUREMENT_COMPLETE_EVENT_ID 
AP_DISCOVERY_COMPLETE_EVENT_ID 
SCHEDULED_SCAN_COMPLETE_EVENT_ID 
PSPOLL_DELIVERY_FAILURE_EVENT_ID 
RESET_BSS_EVENT_ID 
REGAINED_BSS_EVENT_ID 
ROAMING_TRIGGER_REGAINED_RSSI_EVENT_ID 
ROAMING_TRIGGER_LOW_SNR_EVENT_ID 
ROAMING_TRIGGER_REGAINED_SNR_EVENT_ID 
DBG_EVENT_ID 
BT_PTA_SENSE_EVENT_ID 
BT_PTA_PREDICTION_EVENT_ID 
BT_PTA_AVALANCHE_EVENT_ID 
PLT_RX_CALIBRATION_COMPLETE_EVENT_ID 
EVENT_MBOX_ALL_EVENT_ID 

Definition at line 38 of file event.h.

Function Documentation

int wl1251_event_handle ( struct wl1251 wl,
u8  mbox 
)

Definition at line 164 of file event.c.

void wl1251_event_mbox_config ( struct wl1251 wl)

Definition at line 155 of file event.c.

int wl1251_event_unmask ( struct wl1251 wl)

Definition at line 144 of file event.c.

int wl1251_event_wait ( struct wl1251 wl,
u32  mask,
int  timeout_ms 
)

Definition at line 119 of file event.c.

Variable Documentation