/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_db_mgr.h | 12 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 D | xe_guc_db_mgr.c | 31 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 D | xe_guc_types.h | 48 /** @dbm: GuC Doorbell Manager */ 49 struct xe_guc_db_mgr dbm; member in struct:xe_guc
|
H A D | xe_uc.c | 67 ret = xe_guc_db_mgr_init(&uc->guc.dbm, ~0);
|
/linux-master/drivers/gpu/drm/xe/tests/ |
H A D | xe_guc_db_mgr_test.c | 13 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 D | rf.h | 43 void vnt_rf_rssi_to_dbm(struct vnt_private *priv, u8 rssi, long *dbm);
|
H A D | rf.c | 374 /* 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 D | sta_ioctl.c | 668 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 D | cfg80211.c | 362 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 D | commands.h | 73 int qtnf_cmd_get_tx_power(const struct qtnf_vif *vif, int *dbm);
|
H A D | cfg80211.c | 884 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 D | cmd.h | 124 int lbs_set_tx_power(struct lbs_private *priv, s16 dbm);
|
H A D | cmd.c | 531 * @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 D | cfg80211.c | 255 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 D | p80211metastruct.h | 174 struct p80211item_uint32 dbm; member in struct:p80211msg_lnxreq_commsquality
|
/linux-master/drivers/staging/vt6655/ |
H A D | device_main.c | 1040 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 D | wext-compat.c | 911 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 D | rdev-ops.h | 600 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 D | driver-ops.h | 1264 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 D | trace.h | 2164 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 D | main.c | 1935 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 D | cfg80211.c | 1413 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 D | phy_g.c | 2755 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 D | phy.c | 1730 s8 dbm = 0; local 1741 dbm = phy->tssi2dbm[tmp]; 1747 return dbm;
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mac80211.c | 1556 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
|