Home
last modified time | relevance | path

Searched refs:chnl (Results 1 – 25 of 236) sorted by relevance

12345678910

/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/
H A Diwl-scd.h106 static inline unsigned int SCD_QUEUE_WRPTR(unsigned int chnl) in SCD_QUEUE_WRPTR() argument
108 if (chnl < 20) in SCD_QUEUE_WRPTR()
109 return SCD_BASE + 0x18 + chnl * 4; in SCD_QUEUE_WRPTR()
110 WARN_ON_ONCE(chnl >= 32); in SCD_QUEUE_WRPTR()
111 return SCD_BASE + 0x284 + (chnl - 20) * 4; in SCD_QUEUE_WRPTR()
114 static inline unsigned int SCD_QUEUE_RDPTR(unsigned int chnl) in SCD_QUEUE_RDPTR() argument
116 if (chnl < 20) in SCD_QUEUE_RDPTR()
117 return SCD_BASE + 0x68 + chnl * 4; in SCD_QUEUE_RDPTR()
118 WARN_ON_ONCE(chnl >= 32); in SCD_QUEUE_RDPTR()
119 return SCD_BASE + 0x2B4 + chnl * 4; in SCD_QUEUE_RDPTR()
[all …]
H A Diwl-fh.h128 unsigned int chnl) in FH_MEM_CBBC_QUEUE() argument
131 WARN_ON_ONCE(chnl >= 64); in FH_MEM_CBBC_QUEUE()
132 return TFH_TFDQ_CBB_TABLE + 8 * chnl; in FH_MEM_CBBC_QUEUE()
134 if (chnl < 16) in FH_MEM_CBBC_QUEUE()
135 return FH_MEM_CBBC_0_15_LOWER_BOUND + 4 * chnl; in FH_MEM_CBBC_QUEUE()
136 if (chnl < 20) in FH_MEM_CBBC_QUEUE()
137 return FH_MEM_CBBC_16_19_LOWER_BOUND + 4 * (chnl - 16); in FH_MEM_CBBC_QUEUE()
138 WARN_ON_ONCE(chnl >= 32); in FH_MEM_CBBC_QUEUE()
139 return FH_MEM_CBBC_20_31_LOWER_BOUND + 4 * (chnl - 20); in FH_MEM_CBBC_QUEUE()
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Drf.c13 u8 chnl, u32 *ofdmbase, u32 *mcsbase, in _rtl92s_get_powerbase() argument
31 [RF90_PATH_A][chnl - 1]; in _rtl92s_get_powerbase()
52 [i][chnl - 1]; in _rtl92s_get_powerbase()
80 chnl - 1]; in _rtl92s_get_powerbase()
83 chnl - 1]; in _rtl92s_get_powerbase()
87 chnl - 1]; in _rtl92s_get_powerbase()
90 chnl - 1]; in _rtl92s_get_powerbase()
151 u8 chnl, u8 index, in _rtl92s_get_txpower_writeval_byregulatory() argument
188 if (chnl <= 3) in _rtl92s_get_txpower_writeval_byregulatory()
190 else if (chnl >= 4 && chnl <= 8) in _rtl92s_get_txpower_writeval_byregulatory()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/
H A Dbcmsdpcm.h238 #define SDIODDMAREG32(h, dir, chnl) \ argument
240 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].xmt) : \
241 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].rcv))
243 #define SDIODDMAREG64(h, dir, chnl) \ argument
245 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].xmt) : \
246 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].rcv))
248 #define SDIODDMAREG(h, dir, chnl) \ argument
250 SDIODDMAREG32((h), (dir), (chnl)) : \
251 SDIODDMAREG64((h), (dir), (chnl)))
253 #define PCMDDMAREG(h, dir, chnl) \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/
H A Dbcmsdpcm.h238 #define SDIODDMAREG32(h, dir, chnl) \ argument
240 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].xmt) : \
241 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].rcv))
243 #define SDIODDMAREG64(h, dir, chnl) \ argument
245 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].xmt) : \
246 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].rcv))
248 #define SDIODDMAREG(h, dir, chnl) \ argument
250 SDIODDMAREG32((h), (dir), (chnl)) : \
251 SDIODDMAREG64((h), (dir), (chnl)))
253 #define PCMDDMAREG(h, dir, chnl) \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dbcmsdpcm.h236 #define SDIODDMAREG32(h, dir, chnl) \ argument
238 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].xmt) : \
239 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].rcv))
241 #define SDIODDMAREG64(h, dir, chnl) \ argument
243 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].xmt) : \
244 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].rcv))
246 #define SDIODDMAREG(h, dir, chnl) \ argument
248 SDIODDMAREG32((h), (dir), (chnl)) : \
249 SDIODDMAREG64((h), (dir), (chnl)))
251 #define PCMDDMAREG(h, dir, chnl) \ argument
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A Dbcmsdpcm.h231 #define SDIODDMAREG32(h, dir, chnl) \ argument
233 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].xmt) : \
234 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].rcv))
236 #define SDIODDMAREG64(h, dir, chnl) \ argument
238 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].xmt) : \
239 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].rcv))
241 #define SDIODDMAREG(h, dir, chnl) \ argument
243 SDIODDMAREG32((h), (dir), (chnl)) : \
244 SDIODDMAREG64((h), (dir), (chnl)))
246 #define PCMDDMAREG(h, dir, chnl) \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A Dbcmsdpcm.h231 #define SDIODDMAREG32(h, dir, chnl) \ argument
233 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].xmt) : \
234 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].rcv))
236 #define SDIODDMAREG64(h, dir, chnl) \ argument
238 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].xmt) : \
239 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].rcv))
241 #define SDIODDMAREG(h, dir, chnl) \ argument
243 SDIODDMAREG32((h), (dir), (chnl)) : \
244 SDIODDMAREG64((h), (dir), (chnl)))
246 #define PCMDDMAREG(h, dir, chnl) \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/
H A Dbcmsdpcm.h238 #define SDIODDMAREG32(h, dir, chnl) \ argument
240 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].xmt) : \
241 (void *)(uintptr)&((h)->regs->dma.sdiod32.dma32regs[chnl].rcv))
243 #define SDIODDMAREG64(h, dir, chnl) \ argument
245 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].xmt) : \
246 (void *)(uintptr)&((h)->regs->dma.sdiod64.dma64regs[chnl].rcv))
248 #define SDIODDMAREG(h, dir, chnl) \ argument
250 SDIODDMAREG32((h), (dir), (chnl)) : \
251 SDIODDMAREG64((h), (dir), (chnl)))
253 #define PCMDDMAREG(h, dir, chnl) \ argument
[all …]
/OK3568_Linux_fs/kernel/net/caif/
H A Dchnl_net.c45 struct cflayer chnl; member
64 priv = container_of(layr, struct chnl_net, chnl); in chnl_recv_cb()
142 struct chnl_net *priv = container_of(lyr, struct chnl_net, chnl); in chnl_hold()
148 struct chnl_net *priv = container_of(lyr, struct chnl_net, chnl); in chnl_put()
155 struct chnl_net *priv = container_of(layr, struct chnl_net, chnl); in chnl_flowctrl_cb()
189 caif_client_register_refcnt(&priv->chnl, chnl_hold, chnl_put); in chnl_flowctrl_cb()
233 result = priv->chnl.dn->transmit(priv->chnl.dn, pkt); in chnl_net_start_xmit()
262 &priv->chnl, &llifindex, in chnl_net_open()
331 caif_disconnect_client(dev_net(dev), &priv->chnl); in chnl_net_open()
345 caif_disconnect_client(dev_net(dev), &priv->chnl); in chnl_net_stop()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/phydm/halrf/rtl8822b/
H A Dhalhwimg8822b_rf.c12220 u8 chnl = array[i + 5]; in odm_read_and_config_mp_8822b_txpwr_lmt() local
12228 u8 *chnl = array[i + 5]; in odm_read_and_config_mp_8822b_txpwr_lmt()
12233 rate, rf_path, chnl, val); in odm_read_and_config_mp_8822b_txpwr_lmt()
12236 regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8822b_txpwr_lmt()
12872 u8 chnl = array[i + 5]; in odm_read_and_config_mp_8822b_txpwr_lmt_type12() local
12880 u8 *chnl = array[i + 5]; in odm_read_and_config_mp_8822b_txpwr_lmt_type12()
12885 rate, rf_path, chnl, val); in odm_read_and_config_mp_8822b_txpwr_lmt_type12()
12888 regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8822b_txpwr_lmt_type12()
13524 u8 chnl = array[i + 5]; in odm_read_and_config_mp_8822b_txpwr_lmt_type15() local
13532 u8 *chnl = array[i + 5]; in odm_read_and_config_mp_8822b_txpwr_lmt_type15()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dphl_scan_instance.c203 u8 chnl = 0, property = 0, gpidx = 0, keep = 0; in _select_channels_by_group() local
209 chnl = plan->ch[i].channel; in _select_channels_by_group()
225 if (CH_5GHZ_BAND1(chnl)) in _select_channels_by_group()
227 else if (CH_5GHZ_BAND2(chnl)) in _select_channels_by_group()
229 else if (CH_5GHZ_BAND3(chnl)) in _select_channels_by_group()
231 else if (CH_5GHZ_BAND4(chnl)) in _select_channels_by_group()
243 group[gpidx].ch[group[gpidx].cnt].channel = chnl; in _select_channels_by_group()
248 gpidx, chnl, group[gpidx].cnt); in _select_channels_by_group()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dphl_scan_instance.c203 u8 chnl = 0, property = 0, gpidx = 0, keep = 0; in _select_channels_by_group() local
209 chnl = plan->ch[i].channel; in _select_channels_by_group()
225 if (CH_5GHZ_BAND1(chnl)) in _select_channels_by_group()
227 else if (CH_5GHZ_BAND2(chnl)) in _select_channels_by_group()
229 else if (CH_5GHZ_BAND3(chnl)) in _select_channels_by_group()
231 else if (CH_5GHZ_BAND4(chnl)) in _select_channels_by_group()
243 group[gpidx].ch[group[gpidx].cnt].channel = chnl; in _select_channels_by_group()
248 gpidx, chnl, group[gpidx].cnt); in _select_channels_by_group()
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dhw.c1735 static u8 _rtl92ee_get_chnl_group(u8 chnl) in _rtl92ee_get_chnl_group() argument
1739 if (chnl <= 14) { in _rtl92ee_get_chnl_group()
1740 if (1 <= chnl && chnl <= 2) in _rtl92ee_get_chnl_group()
1742 else if (3 <= chnl && chnl <= 5) in _rtl92ee_get_chnl_group()
1744 else if (6 <= chnl && chnl <= 8) in _rtl92ee_get_chnl_group()
1746 else if (9 <= chnl && chnl <= 11) in _rtl92ee_get_chnl_group()
1748 else if (12 <= chnl && chnl <= 14) in _rtl92ee_get_chnl_group()
1751 if (36 <= chnl && chnl <= 42) in _rtl92ee_get_chnl_group()
1753 else if (44 <= chnl && chnl <= 48) in _rtl92ee_get_chnl_group()
1755 else if (50 <= chnl && chnl <= 58) in _rtl92ee_get_chnl_group()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
H A Dhw.h7 static inline u8 rtl92c_get_chnl_group(u8 chnl) in rtl92c_get_chnl_group() argument
11 if (chnl < 3) in rtl92c_get_chnl_group()
13 else if (chnl < 9) in rtl92c_get_chnl_group()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/qib/
H A Dqib_sd7220.c1131 int chnl; in ibsd_mod_allchnls() local
1141 chnl = (loc >> (4 + EPB_ADDR_SHF)) & 7; in ibsd_mod_allchnls()
1151 (sloc >> 9) & 0x3f, chnl); in ibsd_mod_allchnls()
1170 for (chnl = 0; chnl < 4; ++chnl) { in ibsd_mod_allchnls()
1171 int cloc = loc | (chnl << (4+EPB_ADDR_SHF)); in ibsd_mod_allchnls()
1179 (sloc & 0xF), (sloc >> 9) & 0x3f, chnl, in ibsd_mod_allchnls()
1302 #define BACTRL(chnl) EPB_LOC(chnl, 6, 0x0E) argument
1303 #define LDOUTCTRL1(chnl) EPB_LOC(chnl, 7, 6) argument
1304 #define RXHSSTATUS(chnl) EPB_LOC(chnl, 6, 0xF) argument
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/rtl8822b/
H A Drtl8822b_ops.c182 static u8 Hal_GetChnlGroup(u8 chnl, u8 *pGroup) in Hal_GetChnlGroup() argument
187 if (chnl <= 14) { in Hal_GetChnlGroup()
190 if (1 <= chnl && chnl <= 2) in Hal_GetChnlGroup()
192 else if (3 <= chnl && chnl <= 5) in Hal_GetChnlGroup()
194 else if (6 <= chnl && chnl <= 8) in Hal_GetChnlGroup()
196 else if (9 <= chnl && chnl <= 11) in Hal_GetChnlGroup()
198 else if (12 <= chnl && chnl <= 14) in Hal_GetChnlGroup()
201 RTW_INFO("%s: in 2.4 G, but Channel %d in Group not found\n", __FUNCTION__, chnl); in Hal_GetChnlGroup()
205 if (36 <= chnl && chnl <= 42) in Hal_GetChnlGroup()
207 else if (44 <= chnl && chnl <= 48) in Hal_GetChnlGroup()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dhw.c2527 static u8 _rtl8821ae_get_chnl_group(u8 chnl) in _rtl8821ae_get_chnl_group() argument
2531 if (chnl <= 14) { in _rtl8821ae_get_chnl_group()
2532 if (1 <= chnl && chnl <= 2) in _rtl8821ae_get_chnl_group()
2534 else if (3 <= chnl && chnl <= 5) in _rtl8821ae_get_chnl_group()
2536 else if (6 <= chnl && chnl <= 8) in _rtl8821ae_get_chnl_group()
2538 else if (9 <= chnl && chnl <= 11) in _rtl8821ae_get_chnl_group()
2543 if (36 <= chnl && chnl <= 42) in _rtl8821ae_get_chnl_group()
2545 else if (44 <= chnl && chnl <= 48) in _rtl8821ae_get_chnl_group()
2547 else if (50 <= chnl && chnl <= 58) in _rtl8821ae_get_chnl_group()
2549 else if (60 <= chnl && chnl <= 64) in _rtl8821ae_get_chnl_group()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/hal/phydm/rtl8188e/
H A Dhalhwimg8188e_rf.c1774 u8 chnl = array[i + 5]; in odm_read_and_config_mp_8188e_txpwr_lmt() local
1782 u8 *chnl = array[i + 5]; in odm_read_and_config_mp_8188e_txpwr_lmt()
1786 odm_config_bb_txpwr_lmt_8188e(dm, regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8188e_txpwr_lmt()
1789 regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8188e_txpwr_lmt()
2394 u8 chnl = array[i + 5]; in odm_read_and_config_mp_8188e_txpwr_lmt_88ee_m2_for_msi() local
2402 u8 *chnl = array[i + 5]; in odm_read_and_config_mp_8188e_txpwr_lmt_88ee_m2_for_msi()
2406 odm_config_bb_txpwr_lmt_8188e(dm, regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8188e_txpwr_lmt_88ee_m2_for_msi()
2409 regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8188e_txpwr_lmt_88ee_m2_for_msi()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/hal/
H A Drtl8188e_hal_init.c375 void Hal_GetChnlGroup88E(u8 chnl, u8 *group) in Hal_GetChnlGroup88E() argument
377 if (chnl < 3) /* Channel 1-2 */ in Hal_GetChnlGroup88E()
379 else if (chnl < 6) /* Channel 3-5 */ in Hal_GetChnlGroup88E()
381 else if (chnl < 9) /* Channel 6-8 */ in Hal_GetChnlGroup88E()
383 else if (chnl < 12) /* Channel 9-11 */ in Hal_GetChnlGroup88E()
385 else if (chnl < 14) /* Channel 12-13 */ in Hal_GetChnlGroup88E()
387 else if (chnl == 14) /* Channel 14 */ in Hal_GetChnlGroup88E()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/phydm/rtl8703b/
H A Dhalhwimg8703b_rf.c957 u8 chnl = array[i + 5]; in odm_read_and_config_mp_8703b_txpwr_lmt() local
965 u8 *chnl = array[i + 5]; in odm_read_and_config_mp_8703b_txpwr_lmt()
969 odm_config_bb_txpwr_lmt_8703b(dm, regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8703b_txpwr_lmt()
972 regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8703b_txpwr_lmt()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/phy/rf/halrf_8852b/
H A Dhalrf_hwimg_8852b.c885 u8 band, bandwidth, tx_num, rate, beamforming, regulation, chnl, val; in halrf_config_8852b_store_power_limit() local
902 chnl = array->ch; in halrf_config_8852b_store_power_limit()
920 rate, tx_num, beamforming, chnl, val); in halrf_config_8852b_store_power_limit()
933 chnl = array[i].ch; in halrf_config_8852b_store_power_limit()
951 rate, tx_num, beamforming, chnl, val); in halrf_config_8852b_store_power_limit()
968 u8 band, bandwidth, tx_num, rate, regulation, chnl, val; in halrf_config_8852b_store_power_limit_ru() local
984 chnl = array->ch; in halrf_config_8852b_store_power_limit_ru()
1000 rate, regulation, chnl, val); in halrf_config_8852b_store_power_limit_ru()
1012 chnl = array[i].ch; in halrf_config_8852b_store_power_limit_ru()
1028 rate, regulation, chnl, val); in halrf_config_8852b_store_power_limit_ru()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/phy/rf/halrf_8852b/
H A Dhalrf_hwimg_8852b.c885 u8 band, bandwidth, tx_num, rate, beamforming, regulation, chnl, val; in halrf_config_8852b_store_power_limit() local
902 chnl = array->ch; in halrf_config_8852b_store_power_limit()
920 rate, tx_num, beamforming, chnl, val); in halrf_config_8852b_store_power_limit()
933 chnl = array[i].ch; in halrf_config_8852b_store_power_limit()
951 rate, tx_num, beamforming, chnl, val); in halrf_config_8852b_store_power_limit()
968 u8 band, bandwidth, tx_num, rate, regulation, chnl, val; in halrf_config_8852b_store_power_limit_ru() local
984 chnl = array->ch; in halrf_config_8852b_store_power_limit_ru()
1000 rate, regulation, chnl, val); in halrf_config_8852b_store_power_limit_ru()
1012 chnl = array[i].ch; in halrf_config_8852b_store_power_limit_ru()
1028 rate, regulation, chnl, val); in halrf_config_8852b_store_power_limit_ru()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/hal/phydm/rtl8188f/
H A Dhalhwimg8188f_rf.c845 u8 chnl = array[i + 5]; in odm_read_and_config_mp_8188f_txpwr_lmt() local
853 u8 *chnl = array[i + 5]; in odm_read_and_config_mp_8188f_txpwr_lmt()
857 odm_config_bb_txpwr_lmt_8188f(dm, regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8188f_txpwr_lmt()
860 regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8188f_txpwr_lmt()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/hal/phydm/rtl8188f/
H A Dhalhwimg8188f_rf.c1158 u8 chnl = array[i + 5]; in odm_read_and_config_mp_8188f_txpwr_lmt() local
1166 u8 *chnl = array[i + 5]; in odm_read_and_config_mp_8188f_txpwr_lmt()
1170 odm_config_bb_txpwr_lmt_8188f(dm, regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8188f_txpwr_lmt()
1173 regulation, band, bandwidth, rate, rf_path, chnl, val); in odm_read_and_config_mp_8188f_txpwr_lmt()

12345678910