Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
init.h File Reference
#include "wl1251.h"

Go to the source code of this file.

Macros

#define CWMIN_BK   15
 
#define CWMIN_BE   15
 
#define CWMIN_VI   7
 
#define CWMIN_VO   3
 
#define CWMAX_BK   1023
 
#define CWMAX_BE   63
 
#define CWMAX_VI   15
 
#define CWMAX_VO   7
 
#define AIFS_PIFS   1
 
#define AIFS_DIFS   2
 
#define AIFSN_BK   7
 
#define AIFSN_BE   3
 
#define AIFSN_VI   AIFS_PIFS
 
#define AIFSN_VO   AIFS_PIFS
 
#define TXOP_BK   0
 
#define TXOP_BE   0
 
#define TXOP_VI   3008
 
#define TXOP_VO   1504
 

Enumerations

enum  {
  AC_BE = 0, AC_BK = 1, AC_VI = 2, AC_VO = 3,
  AC_BCAST = 4, NUM_ACCESS_CATEGORIES = 4
}
 

Functions

int wl1251_hw_init_hwenc_config (struct wl1251 *wl)
 
int wl1251_hw_init_templates_config (struct wl1251 *wl)
 
int wl1251_hw_init_rx_config (struct wl1251 *wl, u32 config, u32 filter)
 
int wl1251_hw_init_phy_config (struct wl1251 *wl)
 
int wl1251_hw_init_beacon_filter (struct wl1251 *wl)
 
int wl1251_hw_init_pta (struct wl1251 *wl)
 
int wl1251_hw_init_energy_detection (struct wl1251 *wl)
 
int wl1251_hw_init_beacon_broadcast (struct wl1251 *wl)
 
int wl1251_hw_init_power_auth (struct wl1251 *wl)
 
int wl1251_hw_init_mem_config (struct wl1251 *wl)
 
int wl1251_hw_init (struct wl1251 *wl)
 

Macro Definition Documentation

#define AIFS_DIFS   2

Definition at line 63 of file init.h.

#define AIFS_PIFS   1

Definition at line 57 of file init.h.

#define AIFSN_BE   3

Definition at line 66 of file init.h.

#define AIFSN_BK   7

Definition at line 65 of file init.h.

#define AIFSN_VI   AIFS_PIFS

Definition at line 67 of file init.h.

#define AIFSN_VO   AIFS_PIFS

Definition at line 68 of file init.h.

#define CWMAX_BE   63

Definition at line 52 of file init.h.

#define CWMAX_BK   1023

Definition at line 51 of file init.h.

#define CWMAX_VI   15

Definition at line 53 of file init.h.

#define CWMAX_VO   7

Definition at line 54 of file init.h.

#define CWMIN_BE   15

Definition at line 48 of file init.h.

#define CWMIN_BK   15

Definition at line 47 of file init.h.

#define CWMIN_VI   7

Definition at line 49 of file init.h.

#define CWMIN_VO   3

Definition at line 50 of file init.h.

#define TXOP_BE   0

Definition at line 70 of file init.h.

#define TXOP_BK   0

Definition at line 69 of file init.h.

#define TXOP_VI   3008

Definition at line 71 of file init.h.

#define TXOP_VO   1504

Definition at line 72 of file init.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
AC_BE 
AC_BK 
AC_VI 
AC_VO 
AC_BCAST 
NUM_ACCESS_CATEGORIES 

Definition at line 27 of file init.h.

Function Documentation

int wl1251_hw_init ( struct wl1251 wl)

Definition at line 329 of file init.c.

int wl1251_hw_init_beacon_broadcast ( struct wl1251 wl)

Definition at line 187 of file init.c.

int wl1251_hw_init_beacon_filter ( struct wl1251 wl)

Definition at line 145 of file init.c.

int wl1251_hw_init_energy_detection ( struct wl1251 wl)

Definition at line 176 of file init.c.

int wl1251_hw_init_hwenc_config ( struct wl1251 wl)

Definition at line 32 of file init.c.

int wl1251_hw_init_mem_config ( struct wl1251 wl)

Definition at line 203 of file init.c.

int wl1251_hw_init_phy_config ( struct wl1251 wl)

Definition at line 118 of file init.c.

int wl1251_hw_init_power_auth ( struct wl1251 wl)

Definition at line 198 of file init.c.

int wl1251_hw_init_pta ( struct wl1251 wl)

Definition at line 161 of file init.c.

int wl1251_hw_init_rx_config ( struct wl1251 wl,
u32  config,
u32  filter 
)

Definition at line 103 of file init.c.

int wl1251_hw_init_templates_config ( struct wl1251 wl)

Definition at line 51 of file init.c.