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

Go to the source code of this file.

Macros

#define BRCMS_TXPWR_DB_FACTOR   4
 
#define BRCMS_PEAK_CONDUCTED   0x00 /* Peak for locals */
 
#define BRCMS_EIRP   0x01 /* Flag for EIRP */
 
#define BRCMS_DFS_TPC   0x02 /* Flag for DFS TPC */
 
#define BRCMS_NO_OFDM   0x04 /* Flag for No OFDM */
 
#define BRCMS_NO_40MHZ   0x08 /* Flag for No MIMO 40MHz */
 
#define BRCMS_NO_MIMO   0x10 /* Flag for No MIMO, 20 or 40 MHz */
 
#define BRCMS_RADAR_TYPE_EU   0x20 /* Flag for EU */
 
#define BRCMS_DFS_FCC   BRCMS_DFS_TPC /* Flag for DFS FCC */
 
#define BRCMS_DFS_EU   (BRCMS_DFS_TPC | BRCMS_RADAR_TYPE_EU) /* Flag for DFS EU */
 

Functions

struct brcms_cm_infobrcms_c_channel_mgr_attach (struct brcms_c_info *wlc)
 
void brcms_c_channel_mgr_detach (struct brcms_cm_info *wlc_cm)
 
bool brcms_c_valid_chanspec_db (struct brcms_cm_info *wlc_cm, u16 chspec)
 
void brcms_c_channel_reg_limits (struct brcms_cm_info *wlc_cm, u16 chanspec, struct txpwr_limits *txpwr)
 
void brcms_c_channel_set_chanspec (struct brcms_cm_info *wlc_cm, u16 chanspec, u8 local_constraint_qdbm)
 
void brcms_c_regd_init (struct brcms_c_info *wlc)
 

Macro Definition Documentation

#define BRCMS_DFS_EU   (BRCMS_DFS_TPC | BRCMS_RADAR_TYPE_EU) /* Flag for DFS EU */

Definition at line 33 of file channel.h.

#define BRCMS_DFS_FCC   BRCMS_DFS_TPC /* Flag for DFS FCC */

Definition at line 31 of file channel.h.

#define BRCMS_DFS_TPC   0x02 /* Flag for DFS TPC */

Definition at line 26 of file channel.h.

#define BRCMS_EIRP   0x01 /* Flag for EIRP */

Definition at line 25 of file channel.h.

#define BRCMS_NO_40MHZ   0x08 /* Flag for No MIMO 40MHz */

Definition at line 28 of file channel.h.

#define BRCMS_NO_MIMO   0x10 /* Flag for No MIMO, 20 or 40 MHz */

Definition at line 29 of file channel.h.

#define BRCMS_NO_OFDM   0x04 /* Flag for No OFDM */

Definition at line 27 of file channel.h.

#define BRCMS_PEAK_CONDUCTED   0x00 /* Peak for locals */

Definition at line 24 of file channel.h.

#define BRCMS_RADAR_TYPE_EU   0x20 /* Flag for EU */

Definition at line 30 of file channel.h.

#define BRCMS_TXPWR_DB_FACTOR   4

Definition at line 21 of file channel.h.

Function Documentation

struct brcms_cm_info* brcms_c_channel_mgr_attach ( struct brcms_c_info wlc)
read

Definition at line 331 of file channel.c.

void brcms_c_channel_mgr_detach ( struct brcms_cm_info wlc_cm)

Definition at line 374 of file channel.c.

void brcms_c_channel_reg_limits ( struct brcms_cm_info wlc_cm,
u16  chanspec,
struct txpwr_limits txpwr 
)

Definition at line 405 of file channel.c.

void brcms_c_channel_set_chanspec ( struct brcms_cm_info wlc_cm,
u16  chanspec,
u8  local_constraint_qdbm 
)

Definition at line 380 of file channel.c.

void brcms_c_regd_init ( struct brcms_c_info wlc)

Definition at line 752 of file channel.c.

bool brcms_c_valid_chanspec_db ( struct brcms_cm_info wlc_cm,
u16  chspec 
)

Definition at line 630 of file channel.c.