Home
last modified time | relevance | path

Searched refs:mbm (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/scsi/csiostor/
H A Dcsio_mb.c1195 struct csio_mbm *mbm = &hw->mbm; in csio_mb_issue() local
1216 if (mbm->mcurrent != NULL) { in csio_mb_issue()
1225 list_add_tail(&mbp->list, &mbm->req_q); in csio_mb_issue()
1226 CSIO_INC_STATS(mbm, n_activeq); in csio_mb_issue()
1253 if (mbm->mcurrent == NULL) { in csio_mb_issue()
1278 mbm->mcurrent = mbp; in csio_mb_issue()
1279 mod_timer(&mbm->timer, jiffies + msecs_to_jiffies(mbp->tmo)); in csio_mb_issue()
1290 CSIO_INC_STATS(mbm, n_req); in csio_mb_issue()
1328 CSIO_INC_STATS(mbm, n_er in csio_mb_issue()
1357 struct csio_mbm *mbm = &hw->mbm; csio_mb_completions() local
1474 struct csio_mbm *mbm = &hw->mbm; csio_mb_isr_handler() local
1578 struct csio_mbm *mbm = &hw->mbm; csio_mb_tmo_handler() local
1614 struct csio_mbm *mbm = &hw->mbm; csio_mb_cancel_all() local
1663 csio_mbm_init(struct csio_mbm *mbm, struct csio_hw *hw, void (*timer_fn)(struct timer_list *)) csio_mbm_init() argument
1683 csio_mbm_exit(struct csio_mbm *mbm) csio_mbm_exit() argument
[all...]
H A Dcsio_hw.c3699 struct csio_mbm *mbm = &hw->mbm; in csio_mberr_worker() local
3704 del_timer_sync(&mbm->timer); in csio_mberr_worker()
3707 if (list_empty(&mbm->cbfn_q)) { in csio_mberr_worker()
3712 list_splice_tail_init(&mbm->cbfn_q, &cbfn_q); in csio_mberr_worker()
3713 mbm->stats.n_cbfnq = 0; in csio_mberr_worker()
3716 if (!list_empty(&mbm->req_q)) { in csio_mberr_worker()
3717 mbp_next = list_first_entry(&mbm->req_q, struct csio_mb, list); in csio_mberr_worker()
3722 list_add_tail(&mbp_next->list, &mbm->req_q); in csio_mberr_worker()
3724 CSIO_DEC_STATS(mbm, n_active in csio_mberr_worker()
3741 struct csio_mbm *mbm = from_timer(mbm, t, timer); csio_hw_mb_timer() local
[all...]
H A Dcsio_hw.h478 struct csio_mbm mbm; /* Mailbox module */ member
593 #define csio_hw_to_mbm(hw) ((struct csio_mbm *)(&(hw)->mbm))
/kernel/linux/linux-6.6/drivers/scsi/csiostor/
H A Dcsio_mb.c1195 struct csio_mbm *mbm = &hw->mbm; in csio_mb_issue() local
1216 if (mbm->mcurrent != NULL) { in csio_mb_issue()
1225 list_add_tail(&mbp->list, &mbm->req_q); in csio_mb_issue()
1226 CSIO_INC_STATS(mbm, n_activeq); in csio_mb_issue()
1253 if (mbm->mcurrent == NULL) { in csio_mb_issue()
1278 mbm->mcurrent = mbp; in csio_mb_issue()
1279 mod_timer(&mbm->timer, jiffies + msecs_to_jiffies(mbp->tmo)); in csio_mb_issue()
1290 CSIO_INC_STATS(mbm, n_req); in csio_mb_issue()
1328 CSIO_INC_STATS(mbm, n_er in csio_mb_issue()
1357 struct csio_mbm *mbm = &hw->mbm; csio_mb_completions() local
1474 struct csio_mbm *mbm = &hw->mbm; csio_mb_isr_handler() local
1578 struct csio_mbm *mbm = &hw->mbm; csio_mb_tmo_handler() local
1614 struct csio_mbm *mbm = &hw->mbm; csio_mb_cancel_all() local
1663 csio_mbm_init(struct csio_mbm *mbm, struct csio_hw *hw, void (*timer_fn)(struct timer_list *)) csio_mbm_init() argument
1683 csio_mbm_exit(struct csio_mbm *mbm) csio_mbm_exit() argument
[all...]
H A Dcsio_hw.c3699 struct csio_mbm *mbm = &hw->mbm; in csio_mberr_worker() local
3704 del_timer_sync(&mbm->timer); in csio_mberr_worker()
3707 if (list_empty(&mbm->cbfn_q)) { in csio_mberr_worker()
3712 list_splice_tail_init(&mbm->cbfn_q, &cbfn_q); in csio_mberr_worker()
3713 mbm->stats.n_cbfnq = 0; in csio_mberr_worker()
3716 if (!list_empty(&mbm->req_q)) { in csio_mberr_worker()
3717 mbp_next = list_first_entry(&mbm->req_q, struct csio_mb, list); in csio_mberr_worker()
3722 list_add_tail(&mbp_next->list, &mbm->req_q); in csio_mberr_worker()
3724 CSIO_DEC_STATS(mbm, n_active in csio_mberr_worker()
3741 struct csio_mbm *mbm = from_timer(mbm, t, timer); csio_hw_mb_timer() local
[all...]
H A Dcsio_hw.h478 struct csio_mbm mbm; /* Mailbox module */ member
593 #define csio_hw_to_mbm(hw) ((struct csio_mbm *)(&(hw)->mbm))
/kernel/linux/linux-5.10/net/mac802154/
H A Ddriver-ops.h71 static inline int drv_set_tx_power(struct ieee802154_local *local, s32 mbm) in drv_set_tx_power() argument
82 trace_802154_drv_set_tx_power(local, mbm); in drv_set_tx_power()
83 ret = local->ops->set_txpower(&local->hw, mbm); in drv_set_tx_power()
124 drv_set_cca_ed_level(struct ieee802154_local *local, s32 mbm) in drv_set_cca_ed_level() argument
135 trace_802154_drv_set_cca_ed_level(local, mbm); in drv_set_cca_ed_level()
136 ret = local->ops->set_cca_ed_level(&local->hw, mbm); in drv_set_cca_ed_level()
H A Dtrace.h112 TP_PROTO(struct ieee802154_local *local, s32 mbm),
113 TP_ARGS(local, mbm),
116 __field(s32, mbm)
120 __entry->mbm = mbm;
123 __entry->mbm)
137 TP_printk(LOCAL_PR_FMT ", mbm: %d", LOCAL_PR_ARG,
/kernel/linux/linux-6.6/net/mac802154/
H A Dtrace.h112 TP_PROTO(struct ieee802154_local *local, s32 mbm),
113 TP_ARGS(local, mbm),
116 __field(s32, mbm)
120 __entry->mbm = mbm;
123 __entry->mbm)
137 TP_printk(LOCAL_PR_FMT ", mbm: %d", LOCAL_PR_ARG,
H A Ddriver-ops.h245 static inline int drv_set_tx_power(struct ieee802154_local *local, s32 mbm) in drv_set_tx_power() argument
256 trace_802154_drv_set_tx_power(local, mbm); in drv_set_tx_power()
257 ret = local->ops->set_txpower(&local->hw, mbm); in drv_set_tx_power()
298 drv_set_cca_ed_level(struct ieee802154_local *local, s32 mbm) in drv_set_cca_ed_level() argument
309 trace_802154_drv_set_cca_ed_level(local, mbm); in drv_set_cca_ed_level()
310 ret = local->ops->set_cca_ed_level(&local->hw, mbm); in drv_set_cca_ed_level()
/kernel/linux/linux-5.10/drivers/net/ieee802154/
H A Dmrf24j40.c910 static int mrf24j40_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in mrf24j40_set_cca_ed_level() argument
916 if (mrf24j40_ed_levels_map[i][0] == mbm) in mrf24j40_set_cca_ed_level()
930 static int mrf24j40_set_txpower(struct ieee802154_hw *hw, s32 mbm) in mrf24j40_set_txpower() argument
936 if (0 >= mbm && mbm > -1000) { in mrf24j40_set_txpower()
938 small_scale = mbm; in mrf24j40_set_txpower()
939 } else if (-1000 >= mbm && mbm > -2000) { in mrf24j40_set_txpower()
941 small_scale = mbm + 1000; in mrf24j40_set_txpower()
942 } else if (-2000 >= mbm in mrf24j40_set_txpower()
[all...]
H A Datusb.c487 atusb_txpower(struct ieee802154_hw *hw, s32 mbm) in atusb_txpower() argument
492 return atusb->data->set_txpower(hw, mbm); in atusb_txpower()
498 atusb_set_txpower(struct ieee802154_hw *hw, s32 mbm) in atusb_set_txpower() argument
504 if (hw->phy->supported.tx_powers[i] == mbm) in atusb_set_txpower()
512 hulusb_set_txpower(struct ieee802154_hw *hw, s32 mbm) in hulusb_set_txpower() argument
517 if (hw->phy->supported.tx_powers[i] == mbm) in hulusb_set_txpower()
606 atusb_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in atusb_set_cca_ed_level() argument
612 if (hw->phy->supported.cca_ed_levels[i] == mbm) in atusb_set_cca_ed_level()
H A Dcc2520.c699 static inline int cc2520_set_tx_power(struct cc2520_private *priv, s32 mbm) in cc2520_set_tx_power() argument
703 switch (mbm) { in cc2520_set_tx_power()
739 s32 mbm) in cc2520_cc2591_set_tx_power()
743 switch (mbm) { in cc2520_cc2591_set_tx_power()
780 cc2520_set_txpower(struct ieee802154_hw *hw, s32 mbm) in cc2520_set_txpower() argument
785 return cc2520_set_tx_power(priv, mbm); in cc2520_set_txpower()
787 return cc2520_cc2591_set_tx_power(priv, mbm); in cc2520_set_txpower()
738 cc2520_cc2591_set_tx_power(struct cc2520_private *priv, s32 mbm) cc2520_cc2591_set_tx_power() argument
H A Dat86rf230.c1177 at86rf23x_set_txpower(struct at86rf230_local *lp, s32 mbm) in at86rf23x_set_txpower() argument
1182 if (lp->hw->phy->supported.tx_powers[i] == mbm) in at86rf23x_set_txpower()
1190 at86rf212_set_txpower(struct at86rf230_local *lp, s32 mbm) in at86rf212_set_txpower() argument
1195 if (lp->hw->phy->supported.tx_powers[i] == mbm) in at86rf212_set_txpower()
1203 at86rf230_set_txpower(struct ieee802154_hw *hw, s32 mbm) in at86rf230_set_txpower() argument
1207 return lp->data->set_txpower(lp, mbm); in at86rf230_set_txpower()
1253 at86rf230_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in at86rf230_set_cca_ed_level() argument
1259 if (hw->phy->supported.cca_ed_levels[i] == mbm) in at86rf230_set_cca_ed_level()
H A Dmcr20a.c617 mcr20a_set_txpower(struct ieee802154_hw *hw, s32 mbm) in mcr20a_set_txpower() argument
622 dev_dbg(printdev(lp), "%s(%d)\n", __func__, mbm); in mcr20a_set_txpower() local
625 if (lp->hw->phy->supported.tx_powers[i] == mbm) in mcr20a_set_txpower()
697 mcr20a_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in mcr20a_set_cca_ed_level() argument
705 if (hw->phy->supported.cca_ed_levels[i] == mbm) in mcr20a_set_cca_ed_level()
H A Dadf7242.c599 static int adf7242_set_txpower(struct ieee802154_hw *hw, int mbm) in adf7242_set_txpower() argument
603 int db = mbm / 100; in adf7242_set_txpower()
820 static int adf7242_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in adf7242_set_cca_ed_level() argument
823 s8 level = clamp_t(s8, mbm / 100, S8_MIN, S8_MAX); in adf7242_set_cca_ed_level()
/kernel/linux/linux-6.6/drivers/net/ieee802154/
H A Dmrf24j40.c910 static int mrf24j40_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in mrf24j40_set_cca_ed_level() argument
916 if (mrf24j40_ed_levels_map[i][0] == mbm) in mrf24j40_set_cca_ed_level()
930 static int mrf24j40_set_txpower(struct ieee802154_hw *hw, s32 mbm) in mrf24j40_set_txpower() argument
936 if (0 >= mbm && mbm > -1000) { in mrf24j40_set_txpower()
938 small_scale = mbm; in mrf24j40_set_txpower()
939 } else if (-1000 >= mbm && mbm > -2000) { in mrf24j40_set_txpower()
941 small_scale = mbm + 1000; in mrf24j40_set_txpower()
942 } else if (-2000 >= mbm in mrf24j40_set_txpower()
[all...]
H A Dat86rf230.c1107 at86rf23x_set_txpower(struct at86rf230_local *lp, s32 mbm) in at86rf23x_set_txpower() argument
1112 if (lp->hw->phy->supported.tx_powers[i] == mbm) in at86rf23x_set_txpower()
1120 at86rf212_set_txpower(struct at86rf230_local *lp, s32 mbm) in at86rf212_set_txpower() argument
1125 if (lp->hw->phy->supported.tx_powers[i] == mbm) in at86rf212_set_txpower()
1133 at86rf230_set_txpower(struct ieee802154_hw *hw, s32 mbm) in at86rf230_set_txpower() argument
1137 return lp->data->set_txpower(lp, mbm); in at86rf230_set_txpower()
1183 at86rf230_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in at86rf230_set_cca_ed_level() argument
1189 if (hw->phy->supported.cca_ed_levels[i] == mbm) in at86rf230_set_cca_ed_level()
H A Datusb.c451 atusb_txpower(struct ieee802154_hw *hw, s32 mbm) in atusb_txpower() argument
456 return atusb->data->set_txpower(hw, mbm); in atusb_txpower()
462 atusb_set_txpower(struct ieee802154_hw *hw, s32 mbm) in atusb_set_txpower() argument
468 if (hw->phy->supported.tx_powers[i] == mbm) in atusb_set_txpower()
476 hulusb_set_txpower(struct ieee802154_hw *hw, s32 mbm) in hulusb_set_txpower() argument
481 if (hw->phy->supported.tx_powers[i] == mbm) in hulusb_set_txpower()
572 atusb_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in atusb_set_cca_ed_level() argument
578 if (hw->phy->supported.cca_ed_levels[i] == mbm) in atusb_set_cca_ed_level()
H A Dcc2520.c698 static inline int cc2520_set_tx_power(struct cc2520_private *priv, s32 mbm) in cc2520_set_tx_power() argument
702 switch (mbm) { in cc2520_set_tx_power()
738 s32 mbm) in cc2520_cc2591_set_tx_power()
742 switch (mbm) { in cc2520_cc2591_set_tx_power()
779 cc2520_set_txpower(struct ieee802154_hw *hw, s32 mbm) in cc2520_set_txpower() argument
784 return cc2520_set_tx_power(priv, mbm); in cc2520_set_txpower()
786 return cc2520_cc2591_set_tx_power(priv, mbm); in cc2520_set_txpower()
737 cc2520_cc2591_set_tx_power(struct cc2520_private *priv, s32 mbm) cc2520_cc2591_set_tx_power() argument
H A Dmcr20a.c617 mcr20a_set_txpower(struct ieee802154_hw *hw, s32 mbm) in mcr20a_set_txpower() argument
622 dev_dbg(printdev(lp), "%s(%d)\n", __func__, mbm); in mcr20a_set_txpower() local
625 if (lp->hw->phy->supported.tx_powers[i] == mbm) in mcr20a_set_txpower()
697 mcr20a_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in mcr20a_set_cca_ed_level() argument
705 if (hw->phy->supported.cca_ed_levels[i] == mbm) in mcr20a_set_cca_ed_level()
/kernel/linux/linux-5.10/include/net/
H A Dmac802154.h222 int (*set_txpower)(struct ieee802154_hw *hw, s32 mbm);
226 int (*set_cca_ed_level)(struct ieee802154_hw *hw, s32 mbm);
/kernel/linux/linux-6.6/include/net/
H A Dmac802154.h218 int (*set_txpower)(struct ieee802154_hw *hw, s32 mbm);
222 int (*set_cca_ed_level)(struct ieee802154_hw *hw, s32 mbm);
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.h75 enum nl80211_tx_power_setting type, int mbm);
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.h75 enum nl80211_tx_power_setting type, int mbm);

Completed in 40 milliseconds

123