Home
last modified time | relevance | path

Searched refs:dbm (Results 1 – 25 of 27) sorted by relevance

12

/drivers/gpu/drm/xe/
A Dxe_guc_db_mgr.c33 return container_of(dbm, struct xe_guc, dbm); in dbm_to_guc()
58 weight = bitmap_weight(dbm->bitmap, dbm->count); in __fini_dbm()
69 dbm->count = 0; in __fini_dbm()
94 dbm_assert(dbm, !dbm->bitmap); in xe_guc_db_mgr_init()
110 dbm->count, str_plural(dbm->count)); in xe_guc_db_mgr_init()
122 dbm_assert(dbm, dbm->count <= GUC_NUM_DOORBELLS); in dbm_reserve_chunk_locked()
129 used = bitmap_weight(dbm->bitmap, dbm->count); in dbm_reserve_chunk_locked()
148 dbm_assert(dbm, dbm->count); in dbm_release_chunk_locked()
149 dbm_assert(dbm, dbm->count <= GUC_NUM_DOORBELLS); in dbm_release_chunk_locked()
156 dbm_assert(dbm, test_bit(start + n, dbm->bitmap)); in dbm_release_chunk_locked()
[all …]
A Dxe_guc_db_mgr.h12 int xe_guc_db_mgr_init(struct xe_guc_db_mgr *dbm, unsigned int count);
14 int xe_guc_db_mgr_reserve_id_locked(struct xe_guc_db_mgr *dbm);
15 void xe_guc_db_mgr_release_id_locked(struct xe_guc_db_mgr *dbm, unsigned int id);
17 int xe_guc_db_mgr_reserve_range(struct xe_guc_db_mgr *dbm, unsigned int count, unsigned int spare);
18 void xe_guc_db_mgr_release_range(struct xe_guc_db_mgr *dbm, unsigned int start, unsigned int count);
20 void xe_guc_db_mgr_print(struct xe_guc_db_mgr *dbm, struct drm_printer *p, int indent);
A Dxe_guc_types.h70 struct xe_guc_db_mgr dbm; member
A Dxe_gt_sriov_pf_config.c1068 struct xe_guc_db_mgr *dbm = &gt->uc.guc.dbm; in pf_reserve_dbs() local
1071 return xe_guc_db_mgr_reserve_range(dbm, num, spare); in pf_reserve_dbs()
1076 struct xe_guc_db_mgr *dbm = &gt->uc.guc.dbm; in pf_release_dbs() local
1079 xe_guc_db_mgr_release_range(dbm, start, num); in pf_release_dbs()
1234 struct xe_guc_db_mgr *dbm = &gt->uc.guc.dbm; in pf_estimate_fair_dbs() local
1240 ret = xe_guc_db_mgr_reserve_range(dbm, fair * num_vfs, spare); in pf_estimate_fair_dbs()
1243 xe_guc_db_mgr_release_range(dbm, ret, fair * num_vfs); in pf_estimate_fair_dbs()
A Dxe_guc.c848 ret = xe_guc_db_mgr_init(&guc->dbm, ~0); in xe_guc_init_post_hwconfig()
/drivers/gpu/drm/xe/tests/
A Dxe_guc_db_mgr_test.c13 struct xe_guc_db_mgr *dbm; in guc_dbm_test_init() local
16 dbm = &xe_device_get_gt(test->priv, 0)->uc.guc.dbm; in guc_dbm_test_init()
18 mutex_init(dbm_mutex(dbm)); in guc_dbm_test_init()
19 test->priv = dbm; in guc_dbm_test_init()
30 mutex_lock(dbm_mutex(dbm)); in test_empty()
129 xe_guc_db_mgr_release_range(dbm, 0, dbm->count); in test_range_overlap()
145 xe_guc_db_mgr_release_range(dbm, 0, dbm->count); in test_range_overlap()
158 if (dbm->count % *p) in test_range_compact()
165 xe_guc_db_mgr_release_range(dbm, 0, dbm->count); in test_range_compact()
177 KUNIT_ASSERT_LT(test, xe_guc_db_mgr_reserve_range(dbm, *p, dbm->count), 0); in test_range_spare()
[all …]
/drivers/net/wireless/marvell/mwifiex/
A Dsta_ioctl.c665 u16 dbm = 0; in mwifiex_set_tx_power() local
668 dbm = (u16) power_cfg->power_level; in mwifiex_set_tx_power()
669 if ((dbm < priv->min_tx_power_level) || in mwifiex_set_tx_power()
670 (dbm > priv->max_tx_power_level)) { in mwifiex_set_tx_power()
674 dbm, priv->min_tx_power_level, in mwifiex_set_tx_power()
687 dbm : priv->min_tx_power_level; in mwifiex_set_tx_power()
704 pg->power_max = (s8) dbm; in mwifiex_set_tx_power()
712 pg->power_max = (s8) dbm; in mwifiex_set_tx_power()
720 pg->power_max = (s8) dbm; in mwifiex_set_tx_power()
729 pg->power_max = (s8) dbm; in mwifiex_set_tx_power()
A Dcfg80211.c385 int dbm = MBM_TO_DBM(mbm); in mwifiex_cfg80211_set_tx_power() local
391 power_cfg.power_level = dbm; in mwifiex_cfg80211_set_tx_power()
396 power_cfg.power_level = dbm; in mwifiex_cfg80211_set_tx_power()
415 unsigned int link_id, int *dbm) in mwifiex_cfg80211_get_tx_power() argument
427 *dbm = priv->tx_power_level; in mwifiex_cfg80211_get_tx_power()
/drivers/net/wireless/quantenna/qtnfmac/
A Dcommands.h73 int qtnf_cmd_get_tx_power(const struct qtnf_vif *vif, int *dbm);
A Dcfg80211.c885 int radio_idx, unsigned int link_id, int *dbm) in qtnf_get_tx_power() argument
890 ret = qtnf_cmd_get_tx_power(vif, dbm); in qtnf_get_tx_power()
A Dcommands.c2597 int qtnf_cmd_get_tx_power(const struct qtnf_vif *vif, int *dbm) in qtnf_cmd_get_tx_power() argument
2622 *dbm = MBM_TO_DBM(le32_to_cpu(resp->txpwr)); in qtnf_cmd_get_tx_power()
/drivers/net/wireless/realtek/rtw89/
A Dphy.h933 static inline s8 rtw89_phy_txpwr_dbm_to_mac(struct rtw89_dev *rtwdev, s8 dbm) in rtw89_phy_txpwr_dbm_to_mac() argument
937 return clamp_t(s16, dbm << chip->txpwr_factor_mac, -64, 63); in rtw89_phy_txpwr_dbm_to_mac()
A Drtw8851b_rfk.c2115 enum rtw89_rf_path path, u8 dbm, in _dpk_kip_set_txagc() argument
2119 dbm = clamp_t(u8, dbm, 7, 24); in _dpk_kip_set_txagc()
2122 "[DPK] set S%d txagc to %ddBm\n", path, dbm); in _dpk_kip_set_txagc()
2124 B_TXPWRB_VAL, dbm << 2); in _dpk_kip_set_txagc()
A Drtw8852c_rfk.c2218 enum rtw89_rf_path path, u8 dbm, bool set_from_bb) in _dpk_kip_set_txagc() argument
2221 dbm = clamp_t(u8, dbm, 7, 24); in _dpk_kip_set_txagc()
2222 rtw89_debug(rtwdev, RTW89_DBG_RFK, "[DPK] set S%d txagc to %ddBm\n", path, dbm); in _dpk_kip_set_txagc()
2223 rtw89_phy_write32_mask(rtwdev, R_TXPWRB + (path << 13), B_TXPWRB_VAL, dbm << 2); in _dpk_kip_set_txagc()
A Dphy.c2174 static s8 rtw89_phy_txpwr_dbm_without_tolerance(s8 dbm) in rtw89_phy_txpwr_dbm_without_tolerance() argument
2179 if (dbm <= tssi_deviation_point) in rtw89_phy_txpwr_dbm_without_tolerance()
2180 dbm -= tssi_max_deviation; in rtw89_phy_txpwr_dbm_without_tolerance()
2182 return dbm; in rtw89_phy_txpwr_dbm_without_tolerance()
/drivers/net/wireless/ath/ath6kl/
A Dcfg80211.c1415 int dbm = MBM_TO_DBM(mbm); in ath6kl_cfg80211_set_txpower() local
1418 type, dbm); in ath6kl_cfg80211_set_txpower()
1431 ar->tx_pwr = dbm; in ath6kl_cfg80211_set_txpower()
1439 ath6kl_wmi_set_tx_pwr_cmd(ar->wmi, vif->fw_vif_idx, dbm); in ath6kl_cfg80211_set_txpower()
1448 int *dbm) in ath6kl_cfg80211_get_txpower() argument
1477 *dbm = ar->tx_pwr; in ath6kl_cfg80211_get_txpower()
/drivers/net/wireless/broadcom/b43/
A Dphy_g.c2755 s8 dbm; in b43_gphy_estimate_power_out() local
2760 dbm = gphy->tssi2dbm[tmp]; in b43_gphy_estimate_power_out()
2762 return dbm; in b43_gphy_estimate_power_out()
2964 int dbm = pwr_adjust < 0 ? -pwr_adjust : pwr_adjust; in b43_gphy_op_recalc_txpower() local
2968 (pwr_adjust < 0 ? "-" : ""), Q52_ARG(dbm), in b43_gphy_op_recalc_txpower()
/drivers/net/wireless/broadcom/b43legacy/
A Dphy.c1730 s8 dbm = 0; in b43legacy_phy_estimate_power_out() local
1741 dbm = phy->tssi2dbm[tmp]; in b43legacy_phy_estimate_power_out()
1747 return dbm; in b43legacy_phy_estimate_power_out()
/drivers/net/wireless/ath/ath9k/
A Dmain.c2773 unsigned int link_id, int *dbm) in ath9k_get_txpower() argument
2780 *dbm = avp->chanctx->cur_txpower; in ath9k_get_txpower()
2782 *dbm = sc->cur_chan->cur_txpower; in ath9k_get_txpower()
2785 *dbm /= 2; in ath9k_get_txpower()
/drivers/net/wireless/mediatek/mt76/
A Dmac80211.c1715 unsigned int link_id, int *dbm) in mt76_get_txpower() argument
1725 *dbm = DIV_ROUND_UP(phy->txpower_cur + delta, 2); in mt76_get_txpower()
A Dmt76.h1518 unsigned int link_id, int *dbm);
/drivers/net/wireless/microchip/wilc1000/
A Dcfg80211.c1673 int radio_idx, unsigned int link_id, int *dbm) in get_tx_power() argument
1683 ret = wilc_get_tx_power(vif, (u8 *)dbm); in get_tx_power()
/drivers/net/wireless/mediatek/mt76/mt7996/
A Dmain.c672 unsigned int link_id, int *dbm) in mt7996_get_txpower() argument
692 *dbm = DIV_ROUND_UP(phy->mt76->txpower_cur + delta, 2); in mt7996_get_txpower()
/drivers/staging/rtl8723bs/os_dep/
A Dioctl_cfg80211.c1808 unsigned int link_id, int *dbm) in cfg80211_rtw_get_txpower() argument
1810 *dbm = (12); in cfg80211_rtw_get_txpower()
/drivers/net/wireless/ath/ath11k/
A Dmac.c9467 int *dbm) in ath11k_mac_op_get_txpower() argument
9506 *dbm = pdev->chan_tx_power / 2; in ath11k_mac_op_get_txpower()
9512 pdev->chan_tx_power, *dbm); in ath11k_mac_op_get_txpower()
9518 *dbm = vif->bss_conf.txpower; in ath11k_mac_op_get_txpower()
9520 *dbm); in ath11k_mac_op_get_txpower()

Completed in 751 milliseconds

12