/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_hal.h | 224 int wlc_phy_txpower_get(struct brcms_phy_pub *ppi, uint *qdbm, bool *override); 225 int wlc_phy_txpower_set(struct brcms_phy_pub *ppi, uint qdbm, bool override);
|
H A D | phy_cmn.c | 1301 int wlc_phy_txpower_get(struct brcms_phy_pub *ppi, uint *qdbm, bool *override) in wlc_phy_txpower_get() argument 1305 *qdbm = pi->tx_user_target[0]; in wlc_phy_txpower_get() 1361 int wlc_phy_txpower_set(struct brcms_phy_pub *ppi, uint qdbm, bool override) in wlc_phy_txpower_set() argument 1366 if (qdbm > 127) in wlc_phy_txpower_set() 1370 pi->tx_user_target[i] = (u8) qdbm; in wlc_phy_txpower_set()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_hal.h | 219 int wlc_phy_txpower_get(struct brcms_phy_pub *ppi, uint *qdbm, bool *override); 220 int wlc_phy_txpower_set(struct brcms_phy_pub *ppi, uint qdbm, bool override);
|
H A D | phy_cmn.c | 1302 int wlc_phy_txpower_get(struct brcms_phy_pub *ppi, uint *qdbm, bool *override) in wlc_phy_txpower_get() argument 1306 *qdbm = pi->tx_user_target[0]; in wlc_phy_txpower_get() 1362 int wlc_phy_txpower_set(struct brcms_phy_pub *ppi, uint qdbm, bool override) in wlc_phy_txpower_set() argument 1367 if (qdbm > 127) in wlc_phy_txpower_set() 1371 pi->tx_user_target[i] = (u8) qdbm; in wlc_phy_txpower_set()
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 2290 u32 qdbm = 127; in brcmf_cfg80211_set_tx_power() local 2306 qdbm = MBM_TO_DBM(4 * mbm); in brcmf_cfg80211_set_tx_power() 2307 if (qdbm > 127) in brcmf_cfg80211_set_tx_power() 2308 qdbm = 127; in brcmf_cfg80211_set_tx_power() 2309 qdbm |= WL_TXPWR_OVERRIDE; in brcmf_cfg80211_set_tx_power() 2322 err = brcmf_fil_iovar_int_set(ifp, "qtxpower", qdbm); in brcmf_cfg80211_set_tx_power() 2327 brcmf_dbg(TRACE, "Exit %d (qdbm)\n", qdbm & ~WL_TXPWR_OVERRIDE); in brcmf_cfg80211_set_tx_power() 2338 s32 qdbm = 0; in brcmf_cfg80211_get_tx_power() local 2345 err = brcmf_fil_iovar_int_get(vif->ifp, "qtxpower", &qdbm); in brcmf_cfg80211_get_tx_power() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 2648 u32 qdbm = 127; in brcmf_cfg80211_set_tx_power() local 2664 qdbm = MBM_TO_DBM(4 * mbm); in brcmf_cfg80211_set_tx_power() 2665 if (qdbm > 127) in brcmf_cfg80211_set_tx_power() 2666 qdbm = 127; in brcmf_cfg80211_set_tx_power() 2667 qdbm |= WL_TXPWR_OVERRIDE; in brcmf_cfg80211_set_tx_power() 2680 err = brcmf_fil_iovar_int_set(ifp, "qtxpower", qdbm); in brcmf_cfg80211_set_tx_power() 2685 brcmf_dbg(TRACE, "Exit %d (qdbm)\n", qdbm & ~WL_TXPWR_OVERRIDE); in brcmf_cfg80211_set_tx_power() 2696 s32 qdbm = 0; in brcmf_cfg80211_get_tx_power() local 2703 err = brcmf_fil_iovar_int_get(vif->ifp, "qtxpower", &qdbm); in brcmf_cfg80211_get_tx_power() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | main.c | 7576 uint qdbm; in brcms_c_set_tx_power() local 7578 /* Remove override bit and clip to max qdbm value */ in brcms_c_set_tx_power() 7579 qdbm = min_t(uint, txpwr * BRCMS_TXPWR_DB_FACTOR, 0xff); in brcms_c_set_tx_power() 7580 return wlc_phy_txpower_set(wlc->band->pi, qdbm, false); in brcms_c_set_tx_power() 7585 uint qdbm; in brcms_c_get_tx_power() local 7588 wlc_phy_txpower_get(wlc->band->pi, &qdbm, &override); in brcms_c_get_tx_power() 7590 /* Return qdbm units */ in brcms_c_get_tx_power() 7591 return (int)(qdbm / BRCMS_TXPWR_DB_FACTOR); in brcms_c_get_tx_power()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | main.c | 7575 uint qdbm; in brcms_c_set_tx_power() local 7577 /* Remove override bit and clip to max qdbm value */ in brcms_c_set_tx_power() 7578 qdbm = min_t(uint, txpwr * BRCMS_TXPWR_DB_FACTOR, 0xff); in brcms_c_set_tx_power() 7579 return wlc_phy_txpower_set(wlc->band->pi, qdbm, false); in brcms_c_set_tx_power() 7584 uint qdbm; in brcms_c_get_tx_power() local 7587 wlc_phy_txpower_get(wlc->band->pi, &qdbm, &override); in brcms_c_get_tx_power() 7589 /* Return qdbm units */ in brcms_c_get_tx_power() 7590 return (int)(qdbm / BRCMS_TXPWR_DB_FACTOR); in brcms_c_get_tx_power()
|