/linux-4.4.14/net/mac802154/ |
H A D | trace.h | 111 TP_PROTO(struct ieee802154_local *local, s32 mbm), 112 TP_ARGS(local, mbm), 115 __field(s32, mbm) 119 __entry->mbm = mbm; 122 __entry->mbm) 136 TP_printk(LOCAL_PR_FMT ", mbm: %d", LOCAL_PR_ARG,
|
H A D | driver-ops.h | 73 static inline int drv_set_tx_power(struct ieee802154_local *local, s32 mbm) drv_set_tx_power() argument 84 trace_802154_drv_set_tx_power(local, mbm); drv_set_tx_power() 85 ret = local->ops->set_txpower(&local->hw, mbm); drv_set_tx_power() 126 drv_set_cca_ed_level(struct ieee802154_local *local, s32 mbm) drv_set_cca_ed_level() argument 137 trace_802154_drv_set_cca_ed_level(local, mbm); drv_set_cca_ed_level() 138 ret = local->ops->set_cca_ed_level(&local->hw, mbm); drv_set_cca_ed_level()
|
/linux-4.4.14/drivers/scsi/csiostor/ |
H A D | csio_mb.c | 1191 struct csio_mbm *mbm = &hw->mbm; csio_mb_issue() local 1212 if (mbm->mcurrent != NULL) { csio_mb_issue() 1221 list_add_tail(&mbp->list, &mbm->req_q); csio_mb_issue() 1222 CSIO_INC_STATS(mbm, n_activeq); csio_mb_issue() 1249 if (mbm->mcurrent == NULL) { csio_mb_issue() 1274 mbm->mcurrent = mbp; csio_mb_issue() 1275 mod_timer(&mbm->timer, jiffies + msecs_to_jiffies(mbp->tmo)); csio_mb_issue() 1286 CSIO_INC_STATS(mbm, n_req); csio_mb_issue() 1324 CSIO_INC_STATS(mbm, n_err); csio_mb_issue() 1326 CSIO_INC_STATS(mbm, n_rsp); csio_mb_issue() 1331 CSIO_INC_STATS(mbm, n_tmo); csio_mb_issue() 1339 CSIO_INC_STATS(mbm, n_err); csio_mb_issue() 1353 struct csio_mbm *mbm = &hw->mbm; csio_mb_completions() local 1362 CSIO_INC_STATS(mbm, n_err); csio_mb_completions() 1364 CSIO_INC_STATS(mbm, n_rsp); csio_mb_completions() 1457 struct csio_mbm *mbm = &hw->mbm; csio_mb_isr_handler() local 1458 struct csio_mb *mbp = mbm->mcurrent; csio_mb_isr_handler() 1527 mbm->mcurrent = NULL; csio_mb_isr_handler() 1530 list_add_tail(&mbp->list, &mbm->cbfn_q); csio_mb_isr_handler() 1531 CSIO_INC_STATS(mbm, n_cbfnq); csio_mb_isr_handler() 1561 struct csio_mbm *mbm = &hw->mbm; csio_mb_tmo_handler() local 1562 struct csio_mb *mbp = mbm->mcurrent; csio_mb_tmo_handler() 1579 mbm->mcurrent = NULL; csio_mb_tmo_handler() 1580 CSIO_INC_STATS(mbm, n_tmo); csio_mb_tmo_handler() 1597 struct csio_mbm *mbm = &hw->mbm; csio_mb_cancel_all() local 1601 if (mbm->mcurrent) { csio_mb_cancel_all() 1602 mbp = mbm->mcurrent; csio_mb_cancel_all() 1605 del_timer_sync(&mbm->timer); csio_mb_cancel_all() 1609 mbm->mcurrent = NULL; csio_mb_cancel_all() 1612 if (!list_empty(&mbm->req_q)) { csio_mb_cancel_all() 1613 list_splice_tail_init(&mbm->req_q, cbfn_q); csio_mb_cancel_all() 1614 mbm->stats.n_activeq = 0; csio_mb_cancel_all() 1617 if (!list_empty(&mbm->cbfn_q)) { csio_mb_cancel_all() 1618 list_splice_tail_init(&mbm->cbfn_q, cbfn_q); csio_mb_cancel_all() 1619 mbm->stats.n_cbfnq = 0; csio_mb_cancel_all() 1632 CSIO_INC_STATS(mbm, n_cancel); list_for_each() 1639 * @mbm: Mailbox module 1646 csio_mbm_init(struct csio_mbm *mbm, struct csio_hw *hw, csio_mbm_init() argument 1649 struct timer_list *timer = &mbm->timer; csio_mbm_init() 1655 INIT_LIST_HEAD(&mbm->req_q); csio_mbm_init() 1656 INIT_LIST_HEAD(&mbm->cbfn_q); csio_mbm_init() 1657 csio_set_mb_intr_idx(mbm, -1); csio_mbm_init() 1664 * @mbm: Mailbox module 1669 csio_mbm_exit(struct csio_mbm *mbm) csio_mbm_exit() argument 1671 del_timer_sync(&mbm->timer); csio_mbm_exit() 1673 CSIO_DB_ASSERT(mbm->mcurrent == NULL); csio_mbm_exit() 1674 CSIO_DB_ASSERT(list_empty(&mbm->req_q)); csio_mbm_exit() 1675 CSIO_DB_ASSERT(list_empty(&mbm->cbfn_q)); csio_mbm_exit()
|
H A D | csio_hw.h | 420 struct csio_mbm mbm; /* Mailbox module */ member in struct:csio_hw 535 #define csio_hw_to_mbm(hw) ((struct csio_mbm *)(&(hw)->mbm))
|
H A D | csio_hw.c | 3235 struct csio_mbm *mbm = &hw->mbm; csio_mberr_worker() local 3240 del_timer_sync(&mbm->timer); csio_mberr_worker() 3243 if (list_empty(&mbm->cbfn_q)) { csio_mberr_worker() 3248 list_splice_tail_init(&mbm->cbfn_q, &cbfn_q); csio_mberr_worker() 3249 mbm->stats.n_cbfnq = 0; csio_mberr_worker() 3252 if (!list_empty(&mbm->req_q)) { csio_mberr_worker() 3253 mbp_next = list_first_entry(&mbm->req_q, struct csio_mb, list); csio_mberr_worker() 3258 list_add_tail(&mbp_next->list, &mbm->req_q); csio_mberr_worker() 3260 CSIO_DEC_STATS(mbm, n_activeq); csio_mberr_worker()
|
/linux-4.4.14/drivers/net/ieee802154/ |
H A D | mrf24j40.c | 910 static int mrf24j40_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) mrf24j40_set_cca_ed_level() argument 916 if (mrf24j40_ed_levels_map[i][0] == mbm) mrf24j40_set_cca_ed_level() 930 static int mrf24j40_set_txpower(struct ieee802154_hw *hw, s32 mbm) mrf24j40_set_txpower() argument 936 if (0 >= mbm && mbm > -1000) { mrf24j40_set_txpower() 938 small_scale = mbm; mrf24j40_set_txpower() 939 } else if (-1000 >= mbm && mbm > -2000) { mrf24j40_set_txpower() 941 small_scale = mbm + 1000; mrf24j40_set_txpower() 942 } else if (-2000 >= mbm && mbm > -3000) { mrf24j40_set_txpower() 944 small_scale = mbm + 2000; mrf24j40_set_txpower() 945 } else if (-3000 >= mbm && mbm > -4000) { mrf24j40_set_txpower() 947 small_scale = mbm + 3000; mrf24j40_set_txpower()
|
H A D | cc2520.c | 635 static inline int cc2520_set_tx_power(struct cc2520_private *priv, s32 mbm) cc2520_set_tx_power() argument 639 switch (mbm) { cc2520_set_tx_power() 675 s32 mbm) cc2520_cc2591_set_tx_power() 679 switch (mbm) { cc2520_cc2591_set_tx_power() 716 cc2520_set_txpower(struct ieee802154_hw *hw, s32 mbm) cc2520_set_txpower() argument 721 return cc2520_set_tx_power(priv, mbm); cc2520_set_txpower() 723 return cc2520_cc2591_set_tx_power(priv, mbm); cc2520_set_txpower() 674 cc2520_cc2591_set_tx_power(struct cc2520_private *priv, s32 mbm) cc2520_cc2591_set_tx_power() argument
|
H A D | at86rf230.c | 1167 at86rf23x_set_txpower(struct at86rf230_local *lp, s32 mbm) at86rf23x_set_txpower() argument 1172 if (lp->hw->phy->supported.tx_powers[i] == mbm) at86rf23x_set_txpower() 1180 at86rf212_set_txpower(struct at86rf230_local *lp, s32 mbm) at86rf212_set_txpower() argument 1185 if (lp->hw->phy->supported.tx_powers[i] == mbm) at86rf212_set_txpower() 1193 at86rf230_set_txpower(struct ieee802154_hw *hw, s32 mbm) at86rf230_set_txpower() argument 1197 return lp->data->set_txpower(lp, mbm); at86rf230_set_txpower() 1244 at86rf230_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) at86rf230_set_cca_ed_level() argument 1250 if (hw->phy->supported.cca_ed_levels[i] == mbm) at86rf230_set_cca_ed_level()
|
H A D | atusb.c | 463 atusb_set_txpower(struct ieee802154_hw *hw, s32 mbm) atusb_set_txpower() argument 469 if (hw->phy->supported.tx_powers[i] == mbm) atusb_set_txpower()
|
/linux-4.4.14/drivers/staging/wlan-ng/ |
H A D | cfg80211.c | 646 enum nl80211_tx_power_setting type, int mbm) prism2_set_tx_power() 657 data = MBM_TO_DBM(mbm); prism2_set_tx_power() 645 prism2_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) prism2_set_tx_power() argument
|
/linux-4.4.14/net/wireless/ |
H A D | trace.h | 1367 enum nl80211_tx_power_setting type, int mbm), 1368 TP_ARGS(wiphy, wdev, type, mbm), 1373 __field(int, mbm) 1379 __entry->mbm = mbm; 1381 TP_printk(WIPHY_PR_FMT ", " WDEV_PR_FMT ", type: %u, mbm: %d", 1382 WIPHY_PR_ARG, WDEV_PR_ARG,__entry->type, __entry->mbm) 2322 TP_printk(WDEV_PR_FMT ", freq: %d, sig mbm: %d",
|
H A D | rdev-ops.h | 528 enum nl80211_tx_power_setting type, int mbm) rdev_set_tx_power() 531 trace_rdev_set_tx_power(&rdev->wiphy, wdev, type, mbm); rdev_set_tx_power() 532 ret = rdev->ops->set_tx_power(&rdev->wiphy, wdev, type, mbm); rdev_set_tx_power() 526 rdev_set_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) rdev_set_tx_power() argument
|
H A D | nl80211.c | 2195 int idx, mbm = 0; nl80211_set_wiphy() local 2212 mbm = nla_get_u32(info->attrs[idx]); nl80211_set_wiphy() 2215 result = rdev_set_tx_power(rdev, txp_wdev, type, mbm); nl80211_set_wiphy()
|
/linux-4.4.14/include/net/ |
H A D | mac802154.h | 231 int (*set_txpower)(struct ieee802154_hw *hw, s32 mbm); 235 int (*set_cca_ed_level)(struct ieee802154_hw *hw, s32 mbm);
|
H A D | cfg80211.h | 2621 enum nl80211_tx_power_setting type, int mbm);
|
/linux-4.4.14/net/ieee802154/ |
H A D | trace.h | 129 TP_printk(WPAN_PHY_PR_FMT ", mbm: %d", WPAN_PHY_PR_ARG,
|
/linux-4.4.14/drivers/net/wireless/ |
H A D | rndis_wlan.c | 493 int mbm); 1907 int mbm) rndis_set_tx_power() 1912 netdev_dbg(usbdev->net, "%s(): type:0x%x mbm:%i\n", rndis_set_tx_power() 1913 __func__, type, mbm); rndis_set_tx_power() 1915 if (mbm < 0 || (mbm % 100)) rndis_set_tx_power() 1923 MBM_TO_DBM(mbm) == get_bcm4320_power_dbm(priv)) { rndis_set_tx_power() 1904 rndis_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) rndis_set_tx_power() argument
|
/linux-4.4.14/net/mac80211/ |
H A D | cfg.c | 2131 enum nl80211_tx_power_setting type, int mbm) ieee80211_set_tx_power() 2148 if (mbm < 0 || (mbm % 100)) ieee80211_set_tx_power() 2150 sdata->user_power_level = MBM_TO_DBM(mbm); ieee80211_set_tx_power() 2171 if (mbm < 0 || (mbm % 100)) ieee80211_set_tx_power() 2173 local->user_power_level = MBM_TO_DBM(mbm); ieee80211_set_tx_power() 2129 ieee80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) ieee80211_set_tx_power() argument
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
H A D | cfg80211.c | 361 int mbm) mwifiex_cfg80211_set_tx_power() 366 int dbm = MBM_TO_DBM(mbm); mwifiex_cfg80211_set_tx_power() 358 mwifiex_cfg80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) mwifiex_cfg80211_set_tx_power() argument
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 1398 int mbm) ath6kl_cfg80211_set_txpower() 1402 int dbm = MBM_TO_DBM(mbm); ath6kl_cfg80211_set_txpower() 1395 ath6kl_cfg80211_set_txpower(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) ath6kl_cfg80211_set_txpower() argument
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 1953 enum nl80211_tx_power_setting type, s32 mbm) brcmf_cfg80211_set_tx_power() 1962 brcmf_dbg(TRACE, "Enter %d %d\n", type, mbm); brcmf_cfg80211_set_tx_power() 1971 if (mbm < 0) { brcmf_cfg80211_set_tx_power() 1976 qdbm = MBM_TO_DBM(4 * mbm); brcmf_cfg80211_set_tx_power() 1952 brcmf_cfg80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, s32 mbm) brcmf_cfg80211_set_tx_power() argument
|
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/ |
H A D | ioctl_cfg80211.c | 2195 enum nl80211_tx_power_setting type, int mbm) cfg80211_rtw_set_txpower() 2193 cfg80211_rtw_set_txpower(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) cfg80211_rtw_set_txpower() argument
|