Searched refs:dbm (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/drivers/gpu/drm/xe/
H 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);
H A Dxe_guc_db_mgr.c31 static struct xe_guc *dbm_to_guc(struct xe_guc_db_mgr *dbm) argument
33 return container_of(dbm, struct xe_guc, dbm);
36 static struct xe_gt *dbm_to_gt(struct xe_guc_db_mgr *dbm) argument
38 return guc_to_gt(dbm_to_guc(dbm));
41 static struct xe_device *dbm_to_xe(struct xe_guc_db_mgr *dbm) argument
43 return gt_to_xe(dbm_to_gt(dbm));
49 static void dbm_print_locked(struct xe_guc_db_mgr *dbm, struct drm_printer *p, int indent);
53 struct xe_guc_db_mgr *dbm = arg; local
56 mutex_lock(dbm_mutex(dbm));
87 xe_guc_db_mgr_init(struct xe_guc_db_mgr *dbm, unsigned int count) argument
113 dbm_reserve_chunk_locked(struct xe_guc_db_mgr *dbm, unsigned int count, unsigned int spare) argument
142 dbm_release_chunk_locked(struct xe_guc_db_mgr *dbm, unsigned int start, unsigned int count) argument
168 xe_guc_db_mgr_reserve_id_locked(struct xe_guc_db_mgr *dbm) argument
180 xe_guc_db_mgr_release_id_locked(struct xe_guc_db_mgr *dbm, unsigned int id) argument
198 xe_guc_db_mgr_reserve_range(struct xe_guc_db_mgr *dbm, unsigned int count, unsigned int spare) argument
216 xe_guc_db_mgr_release_range(struct xe_guc_db_mgr *dbm, unsigned int start, unsigned int count) argument
224 dbm_print_locked(struct xe_guc_db_mgr *dbm, struct drm_printer *p, int indent) argument
256 xe_guc_db_mgr_print(struct xe_guc_db_mgr *dbm, struct drm_printer *p, int indent) argument
[all...]
H A Dxe_guc_types.h48 /** @dbm: GuC Doorbell Manager */
49 struct xe_guc_db_mgr dbm; member in struct:xe_guc
H A Dxe_uc.c67 ret = xe_guc_db_mgr_init(&uc->guc.dbm, ~0);
/linux-master/drivers/gpu/drm/xe/tests/
H A Dxe_guc_db_mgr_test.c13 struct xe_guc_db_mgr *dbm; local
16 dbm = &xe_device_get_gt(test->priv, 0)->uc.guc.dbm;
18 mutex_init(dbm_mutex(dbm));
19 test->priv = dbm;
25 struct xe_guc_db_mgr *dbm = test->priv; local
27 KUNIT_ASSERT_EQ(test, xe_guc_db_mgr_init(dbm, 0), 0);
28 KUNIT_ASSERT_EQ(test, dbm->count, 0);
30 mutex_lock(dbm_mutex(dbm));
31 KUNIT_EXPECT_LT(test, xe_guc_db_mgr_reserve_id_locked(dbm),
39 struct xe_guc_db_mgr *dbm = test->priv; local
62 struct xe_guc_db_mgr *dbm = test->priv; local
86 struct xe_guc_db_mgr *dbm = test->priv; local
114 struct xe_guc_db_mgr *dbm = test->priv; local
152 struct xe_guc_db_mgr *dbm = test->priv; local
171 struct xe_guc_db_mgr *dbm = test->priv; local
[all...]
/linux-master/drivers/staging/vt6656/
H A Drf.h43 void vnt_rf_rssi_to_dbm(struct vnt_private *priv, u8 rssi, long *dbm);
H A Drf.c374 /* Convert rssi to dbm */
375 void vnt_rf_rssi_to_dbm(struct vnt_private *priv, u8 rssi, long *dbm) argument
393 *dbm = -1 * (a + b * 2);
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Dsta_ioctl.c668 u16 dbm = 0; local
671 dbm = (u16) power_cfg->power_level;
672 if ((dbm < priv->min_tx_power_level) ||
673 (dbm > priv->max_tx_power_level)) {
677 dbm, priv->min_tx_power_level,
690 dbm : priv->min_tx_power_level;
707 pg->power_max = (s8) dbm;
715 pg->power_max = (s8) dbm;
723 pg->power_max = (s8) dbm;
732 pg->power_max = (s8) dbm;
[all...]
H A Dcfg80211.c362 int dbm = MBM_TO_DBM(mbm); local
368 power_cfg.power_level = dbm;
373 power_cfg.power_level = dbm;
391 int *dbm)
403 *dbm = priv->tx_power_level;
389 mwifiex_cfg80211_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) argument
/linux-master/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.h73 int qtnf_cmd_get_tx_power(const struct qtnf_vif *vif, int *dbm);
H A Dcfg80211.c884 int *dbm)
889 ret = qtnf_cmd_get_tx_power(vif, dbm);
883 qtnf_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) argument
/linux-master/drivers/net/wireless/marvell/libertas/
H A Dcmd.h124 int lbs_set_tx_power(struct lbs_private *priv, s16 dbm);
H A Dcmd.c531 * @dbm: The desired power level in dBm
535 int lbs_set_tx_power(struct lbs_private *priv, s16 dbm) argument
543 cmd.curlevel = cpu_to_le16(dbm);
545 lbs_deb_cmd("SET_RF_TX_POWER: %d dBm\n", dbm);
/linux-master/drivers/staging/wlan-ng/
H A Dcfg80211.c255 quality.dbm.data = P80211ENUM_truth_true;
256 quality.dbm.status = P80211ENUM_msgitem_status_data_ok;
605 int *dbm)
625 *dbm = mibitem->data;
604 prism2_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) argument
H A Dp80211metastruct.h174 struct p80211item_uint32 dbm; member in struct:p80211msg_lnxreq_commsquality
/linux-master/drivers/staging/vt6655/
H A Ddevice_main.c1040 long dbm; local
1052 RFvRSSITodBm(priv, (u8)priv->current_rssi, &dbm); local
1055 if (dbm < priv->dbm_threshold[i]) {
1074 (int)dbm, priv->bbvga_new,
1082 (int)dbm, priv->bbvga_new,
/linux-master/net/wireless/
H A Dwext-compat.c911 int dbm = 0; local
933 dbm = data->txpower.value;
944 dbm = data->txpower.value;
955 ret = rdev_set_tx_power(rdev, wdev, type, DBM_TO_MBM(dbm));
H A Drdev-ops.h600 struct wireless_dev *wdev, int *dbm)
604 ret = rdev->ops->get_tx_power(&rdev->wiphy, wdev, dbm);
605 trace_rdev_return_int_int(&rdev->wiphy, ret, *dbm);
599 rdev_get_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, int *dbm) argument
/linux-master/net/mac80211/
H A Ddriver-ops.h1264 struct ieee80211_sub_if_data *sdata, int *dbm)
1274 ret = local->ops->get_txpower(&local->hw, &sdata->vif, dbm);
1275 trace_drv_get_txpower(local, sdata, *dbm, ret);
1263 drv_get_txpower(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, int *dbm) argument
H A Dtrace.h2164 int dbm, int ret),
2166 TP_ARGS(local, sdata, dbm, ret),
2171 __field(int, dbm)
2178 __entry->dbm = dbm;
2183 LOCAL_PR_FMT VIF_PR_FMT " dbm:%d ret:%d",
2184 LOCAL_PR_ARG, VIF_PR_ARG, __entry->dbm, __entry->ret
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dmain.c1935 ath_dbg(common, CONFIG, "vif %pM power %d dbm power_type %d\n",
2771 int *dbm)
2778 *dbm = avp->chanctx->cur_txpower;
2780 *dbm = sc->cur_chan->cur_txpower;
2783 *dbm /= 2;
2770 ath9k_get_txpower(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int *dbm) argument
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Dcfg80211.c1413 int dbm = MBM_TO_DBM(mbm); local
1415 ath6kl_dbg(ATH6KL_DBG_WLAN_CFG, "%s: type 0x%x, dbm %d\n", __func__,
1416 type, dbm);
1429 ar->tx_pwr = dbm;
1437 ath6kl_wmi_set_tx_pwr_cmd(ar->wmi, vif->fw_vif_idx, dbm);
1444 int *dbm)
1473 *dbm = ar->tx_pwr;
1442 ath6kl_cfg80211_get_txpower(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) argument
/linux-master/drivers/net/wireless/broadcom/b43/
H A Dphy_g.c2755 s8 dbm; local
2760 dbm = gphy->tssi2dbm[tmp];
2762 return dbm;
2964 int dbm = pwr_adjust < 0 ? -pwr_adjust : pwr_adjust; local
2968 (pwr_adjust < 0 ? "-" : ""), Q52_ARG(dbm),
/linux-master/drivers/net/wireless/broadcom/b43legacy/
H A Dphy.c1730 s8 dbm = 0; local
1741 dbm = phy->tssi2dbm[tmp];
1747 return dbm;
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmac80211.c1556 int *dbm)
1562 *dbm = DIV_ROUND_UP(phy->txpower_cur + delta, 2);
1580 /* SAR specifies power limitaton in 0.25dbm */
1555 mt76_get_txpower(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int *dbm) argument

Completed in 261 milliseconds

12