Searched refs:qdbm (Results 1 - 5 of 5) sorted by relevance

/linux-4.1.27/drivers/net/wireless/b43/
H A Dppr.h25 /* All powers are in qdbm (Q5.2) */
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/phy/
H A Dphy_hal.h235 int wlc_phy_txpower_get(struct brcms_phy_pub *ppi, uint *qdbm, bool *override);
236 int wlc_phy_txpower_set(struct brcms_phy_pub *ppi, uint qdbm, bool override);
H A Dphy_cmn.c1312 int wlc_phy_txpower_get(struct brcms_phy_pub *ppi, uint *qdbm, bool *override) wlc_phy_txpower_get() argument
1316 *qdbm = pi->tx_user_target[0]; wlc_phy_txpower_get()
1372 int wlc_phy_txpower_set(struct brcms_phy_pub *ppi, uint qdbm, bool override) wlc_phy_txpower_set() argument
1377 if (qdbm > 127) wlc_phy_txpower_set()
1381 pi->tx_user_target[i] = (u8) qdbm; wlc_phy_txpower_set()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dcfg80211.c237 static u16 brcmf_qdbm_to_mw(u8 qdbm) brcmf_qdbm_to_mw() argument
240 int idx = qdbm - QDBM_OFFSET; brcmf_qdbm_to_mw()
262 u8 qdbm; brcmf_mw_to_qdbm() local
279 for (qdbm = 0; qdbm < QDBM_TABLE_LEN - 1; qdbm++) { brcmf_mw_to_qdbm()
280 boundary = nqdBm_to_mW_map[qdbm] + (nqdBm_to_mW_map[qdbm + 1] - brcmf_mw_to_qdbm()
281 nqdBm_to_mW_map[qdbm]) / 2; brcmf_mw_to_qdbm()
286 qdbm += (u8) offset; brcmf_mw_to_qdbm()
288 return qdbm; brcmf_mw_to_qdbm()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/
H A Dmain.c7642 uint qdbm; brcms_c_set_tx_power() local
7644 /* Remove override bit and clip to max qdbm value */ brcms_c_set_tx_power()
7645 qdbm = min_t(uint, txpwr * BRCMS_TXPWR_DB_FACTOR, 0xff); brcms_c_set_tx_power()
7646 return wlc_phy_txpower_set(wlc->band->pi, qdbm, false); brcms_c_set_tx_power()
7651 uint qdbm; brcms_c_get_tx_power() local
7654 wlc_phy_txpower_get(wlc->band->pi, &qdbm, &override); brcms_c_get_tx_power()
7656 /* Return qdbm units */ brcms_c_get_tx_power()
7657 return (int)(qdbm / BRCMS_TXPWR_DB_FACTOR); brcms_c_get_tx_power()

Completed in 307 milliseconds