|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <net/cfg80211.h>#include <net/mac80211.h>#include <net/regulatory.h>#include <defs.h>#include "pub.h"#include "phy/phy_hal.h"#include "main.h"#include "stf.h"#include "channel.h"#include "mac80211_if.h"Go to the source code of this file.
Data Structures | |
| struct | locale_mimo_info |
| struct | country_info |
| struct | brcms_regd |
| struct | brcms_cm_info |
Macros | |
| #define | QDB(n) ((n) * BRCMS_TXPWR_DB_FACTOR) |
| #define | LOCALE_MIMO_IDX_bn 0 |
| #define | LOCALE_MIMO_IDX_11n 0 |
| #define | BRCMS_MAXPWR_MIMO_TBL_SIZE 14 |
| #define | BAND_5G_PWR_LVLS 5 /* 5 power levels for 5G */ |
| #define | LC(id) LOCALE_MIMO_IDX_ ## id |
| #define | LOCALES(mimo2, mimo5) {LC(mimo2), LC(mimo5)} |
| #define | CHANNEL_POWER_IDX_5G(c) |
| #define | BRCM_2GHZ_2412_2462 REG_RULE(2412-10, 2462+10, 40, 0, 19, 0) |
| #define | BRCM_2GHZ_2467_2472 |
| #define | BRCM_5GHZ_5180_5240 |
| #define | BRCM_5GHZ_5260_5320 |
| #define | BRCM_5GHZ_5500_5700 |
| #define | BRCM_5GHZ_5745_5825 |
Functions | |
| struct brcms_cm_info * | brcms_c_channel_mgr_attach (struct brcms_c_info *wlc) |
| void | brcms_c_channel_mgr_detach (struct brcms_cm_info *wlc_cm) |
| void | brcms_c_channel_set_chanspec (struct brcms_cm_info *wlc_cm, u16 chanspec, u8 local_constraint_qdbm) |
| void | brcms_c_channel_reg_limits (struct brcms_cm_info *wlc_cm, u16 chanspec, struct txpwr_limits *txpwr) |
| bool | brcms_c_valid_chanspec_db (struct brcms_cm_info *wlc_cm, u16 chspec) |
| void | brcms_c_regd_init (struct brcms_c_info *wlc) |
| #define BRCM_2GHZ_2412_2462 REG_RULE(2412-10, 2462+10, 40, 0, 19, 0) |
| #define BRCM_2GHZ_2467_2472 |
| #define BRCM_5GHZ_5180_5240 |
| #define BRCM_5GHZ_5260_5320 |
| #define BRCM_5GHZ_5500_5700 |
| #define BRCM_5GHZ_5745_5825 |
| #define CHANNEL_POWER_IDX_5G | ( | c | ) |
| #define QDB | ( | n | ) | ((n) * BRCMS_TXPWR_DB_FACTOR) |
|
read |
| void brcms_c_channel_mgr_detach | ( | struct brcms_cm_info * | wlc_cm | ) |
| 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 | ) |
1.8.2