/Linux-v4.19/drivers/net/ethernet/ibm/ehea/ |
D | ehea_qmr.h | 210 static inline void *hw_qeit_calc(struct hw_queue *queue, u64 q_offset) in hw_qeit_calc() 220 static inline void *hw_qeit_get(struct hw_queue *queue) in hw_qeit_get() 225 static inline void hw_qeit_inc(struct hw_queue *queue) in hw_qeit_inc() 235 static inline void *hw_qeit_get_inc(struct hw_queue *queue) in hw_qeit_get_inc() 242 static inline void *hw_qeit_get_inc_valid(struct hw_queue *queue) in hw_qeit_get_inc_valid() 259 static inline void *hw_qeit_get_valid(struct hw_queue *queue) in hw_qeit_get_valid() 275 static inline void *hw_qeit_reset(struct hw_queue *queue) in hw_qeit_reset() 281 static inline void *hw_qeit_eq_get_inc(struct hw_queue *queue) in hw_qeit_eq_get_inc() 295 static inline void *hw_eqit_eq_get_inc_valid(struct hw_queue *queue) in hw_eqit_eq_get_inc_valid() 309 struct hw_queue *queue; in ehea_get_next_rwqe() [all …]
|
D | ehea.h | 154 struct hw_queue { struct 273 struct hw_queue hw_queue; member 286 struct hw_queue hw_squeue; 287 struct hw_queue hw_rqueue1; 288 struct hw_queue hw_rqueue2; 289 struct hw_queue hw_rqueue3; 314 struct hw_queue hw_queue; member
|
D | ehea_qmr.c | 39 static void *hw_qpageit_get_inc(struct hw_queue *queue) in hw_qpageit_get_inc() 54 static int hw_queue_ctor(struct hw_queue *queue, const u32 nr_of_pages, in hw_queue_ctor() 104 static void hw_queue_dtor(struct hw_queue *queue) in hw_queue_dtor() 153 ret = hw_queue_ctor(&cq->hw_queue, cq->attr.nr_pages, in ehea_create_cq() 159 vpage = hw_qpageit_get_inc(&cq->hw_queue); in ehea_create_cq() 176 vpage = hw_qpageit_get_inc(&cq->hw_queue); in ehea_create_cq() 192 hw_qeit_reset(&cq->hw_queue); in ehea_create_cq() 200 hw_queue_dtor(&cq->hw_queue); in ehea_create_cq() 222 hw_queue_dtor(&cq->hw_queue); in ehea_destroy_cq_res() 275 ret = hw_queue_ctor(&eq->hw_queue, eq->attr.nr_pages, in ehea_create_eq() [all …]
|
/Linux-v4.19/drivers/staging/rtlwifi/rtl8822be/ |
D | trx.c | 28 static u8 _rtl8822be_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl8822be_map_hwqueue_to_fwqueue() argument 30 switch (hw_queue) { in _rtl8822be_map_hwqueue_to_fwqueue() 594 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl8822be_tx_fill_desc() argument 604 u8 fw_qsel = _rtl8822be_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl8822be_tx_fill_desc() 627 rtl8822be_pre_fill_tx_bd_desc(hw, pbd_desc_tx, pdesc, hw_queue, in rtl8822be_tx_fill_desc() 777 u8 hw_queue) in rtl8822be_tx_fill_special_desc() argument 792 rtl8822be_pre_fill_tx_bd_desc(hw, pbd_desc, pdesc, hw_queue, skb, in rtl8822be_tx_fill_special_desc() 798 fw_queue = _rtl8822be_map_hwqueue_to_fwqueue(NULL, hw_queue); in rtl8822be_tx_fill_special_desc() 807 if (hw_queue == H2C_QUEUE) { in rtl8822be_tx_fill_special_desc() 925 bool rtl8822be_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, in rtl8822be_is_tx_desc_closed() argument [all …]
|
D | trx.h | 134 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc); 137 u8 hw_queue); 145 bool rtl8822be_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, 147 void rtl8822be_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
|
D | fw.c | 378 struct sk_buff *skb, u8 hw_queue) in _rtl8822be_send_bcn_or_cmd_packet() argument 390 if (hw_queue != BEACON_QUEUE && hw_queue != H2C_QUEUE) in _rtl8822be_send_bcn_or_cmd_packet() 393 ring = &rtlpci->tx_ring[hw_queue]; in _rtl8822be_send_bcn_or_cmd_packet() 397 if (hw_queue == BEACON_QUEUE) { in _rtl8822be_send_bcn_or_cmd_packet() 419 if (rtlpriv->cfg->ops->get_available_desc(hw, hw_queue) == 0) { in _rtl8822be_send_bcn_or_cmd_packet() 422 hw_queue); in _rtl8822be_send_bcn_or_cmd_packet() 434 skb, hw_queue); in _rtl8822be_send_bcn_or_cmd_packet() 439 HW_DESC_OWN, (u8 *)&hw_queue); in _rtl8822be_send_bcn_or_cmd_packet() 443 rtlpriv->cfg->ops->tx_polling(hw, hw_queue); in _rtl8822be_send_bcn_or_cmd_packet()
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | mock_engine.c | 35 return list_first_entry_or_null(&engine->hw_queue, in first_request() 136 list_add_tail(&mock->link, &engine->hw_queue); in mock_submit_request() 137 if (mock->link.prev == &engine->hw_queue) { in mock_submit_request() 211 INIT_LIST_HEAD(&engine->hw_queue); in mock_engine() 240 list_for_each_entry_safe(request, rn, &mock->hw_queue, link) { in mock_engine_flush()
|
D | mock_engine.h | 38 struct list_head hw_queue; member
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
D | trx.h | 32 struct sk_buff *skb, u8 hw_queue, 43 void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
|
D | trx.c | 339 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl92se_tx_fill_desc() argument 349 u8 fw_qsel = _rtl92se_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl92se_tx_fill_desc() 651 void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl92se_tx_polling() argument 654 rtl_write_word(rtlpriv, TP_POLL, BIT(0) << (hw_queue)); in rtl92se_tx_polling()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | trx.c | 36 static u8 _rtl8723e_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl8723e_map_hwqueue_to_fwqueue() argument 367 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl8723e_tx_fill_desc() argument 378 u8 fw_qsel = _rtl8723e_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl8723e_tx_fill_desc() 685 u8 hw_queue, u16 index) in rtl8723e_is_tx_desc_closed() argument 688 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl8723e_is_tx_desc_closed() 702 void rtl8723e_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl8723e_tx_polling() argument 705 if (hw_queue == BEACON_QUEUE) { in rtl8723e_tx_polling() 709 BIT(0) << (hw_queue)); in rtl8723e_tx_polling()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
D | trx.c | 36 static u8 _rtl92ce_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl92ce_map_hwqueue_to_fwqueue() argument 423 u8 hw_queue, struct rtl_tcb_desc *tcb_desc) in rtl92ce_tx_fill_desc() argument 433 u8 fw_qsel = _rtl92ce_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl92ce_tx_fill_desc() 739 u8 hw_queue, u16 index) in rtl92ce_is_tx_desc_closed() argument 742 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl92ce_is_tx_desc_closed() 755 void rtl92ce_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl92ce_tx_polling() argument 758 if (hw_queue == BEACON_QUEUE) { in rtl92ce_tx_polling() 762 BIT(0) << (hw_queue)); in rtl92ce_tx_polling()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | trx.c | 38 static u8 _rtl8723be_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl8723be_map_hwqueue_to_fwqueue() argument 428 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl8723be_tx_fill_desc() argument 440 u8 fw_qsel = _rtl8723be_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl8723be_tx_fill_desc() 738 u8 hw_queue, u16 index) in rtl8723be_is_tx_desc_closed() argument 741 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl8723be_is_tx_desc_closed() 754 void rtl8723be_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl8723be_tx_polling() argument 757 if (hw_queue == BEACON_QUEUE) { in rtl8723be_tx_polling() 761 BIT(0) << (hw_queue)); in rtl8723be_tx_polling()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | trx.c | 38 static u8 _rtl88ee_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl88ee_map_hwqueue_to_fwqueue() argument 502 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl88ee_tx_fill_desc() argument 514 u8 fw_qsel = _rtl88ee_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl88ee_tx_fill_desc() 827 bool rtl88ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) in rtl88ee_is_tx_desc_closed() argument 830 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl88ee_is_tx_desc_closed() 843 void rtl88ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl88ee_tx_polling() argument 846 if (hw_queue == BEACON_QUEUE) { in rtl88ee_tx_polling() 850 BIT(0) << (hw_queue)); in rtl88ee_tx_polling()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
D | trx.c | 38 static u8 _rtl92ee_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl92ee_map_hwqueue_to_fwqueue() argument 659 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl92ee_tx_fill_desc() argument 670 u8 fw_qsel = _rtl92ee_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl92ee_tx_fill_desc() 704 rtl92ee_pre_fill_tx_bd_desc(hw, pbd_desc_tx, pdesc, hw_queue, in rtl92ee_tx_fill_desc() 1014 bool rtl92ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) in rtl92ee_is_tx_desc_closed() argument 1021 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl92ee_is_tx_desc_closed() 1029 get_desc_addr_fr_q_idx(hw_queue)); in rtl92ee_is_tx_desc_closed() 1055 if (hw_queue == BEACON_QUEUE) in rtl92ee_is_tx_desc_closed() 1062 if (hw_queue < BEACON_QUEUE) { in rtl92ee_is_tx_desc_closed() 1072 void rtl92ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl92ee_tx_polling() argument
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | trx.c | 39 static u8 _rtl8821ae_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl8821ae_map_hwqueue_to_fwqueue() argument 688 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl8821ae_tx_fill_desc() argument 700 u8 fw_qsel = _rtl8821ae_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl8821ae_tx_fill_desc() 980 u8 hw_queue, u16 index) in rtl8821ae_is_tx_desc_closed() argument 983 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl8821ae_is_tx_desc_closed() 997 void rtl8821ae_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl8821ae_tx_polling() argument 1001 if (hw_queue == BEACON_QUEUE) { in rtl8821ae_tx_polling() 1005 BIT(0) << (hw_queue)); in rtl8821ae_tx_polling()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/ |
D | pci.c | 515 u8 hw_queue = ac_to_hwq[rtl_tid_to_ac(tid)]; in _rtl_pci_tx_chk_waitq() local 516 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in _rtl_pci_tx_chk_waitq() 752 u8 hw_queue = 0; in _rtl_pci_rx_interrupt() local 777 hw_queue); in _rtl_pci_rx_interrupt() 812 hw_queue); in _rtl_pci_rx_interrupt() 888 rtlpci->rx_ring[hw_queue].next_rx_rp += 1; in _rtl_pci_rx_interrupt() 889 rtlpci->rx_ring[hw_queue].next_rx_rp %= in _rtl_pci_rx_interrupt() 894 rtlpci->rx_ring[hw_queue].next_rx_rp); in _rtl_pci_rx_interrupt() 1624 u8 hw_queue = _rtl_mac_to_hwqueue(hw, skb); in rtl_pci_tx() local 1652 ring = &rtlpci->tx_ring[hw_queue]; in rtl_pci_tx() [all …]
|
D | usb.c | 952 u16 hw_queue) in _rtl_usb_tx_preprocess() argument 981 hw_queue, &tcb_desc); in _rtl_usb_tx_preprocess() 995 u16 hw_queue; in rtl_usb_tx() local 999 hw_queue = rtlusb->usb_mq_to_hwq(fc, skb_get_queue_mapping(skb)); in rtl_usb_tx() 1000 _rtl_usb_tx_preprocess(hw, sta, skb, hw_queue); in rtl_usb_tx() 1001 _rtl_usb_transmit(hw, skb, hw_queue); in rtl_usb_tx()
|
/Linux-v4.19/drivers/staging/rtlwifi/ |
D | pci.c | 522 u8 hw_queue = ac_to_hwq[rtl_tid_to_ac(tid)]; in _rtl_pci_tx_chk_waitq() local 523 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in _rtl_pci_tx_chk_waitq() 754 u8 hw_queue = 0; in _rtl_pci_rx_interrupt() local 779 hw_queue); in _rtl_pci_rx_interrupt() 814 hw_queue); in _rtl_pci_rx_interrupt() 895 rtlpci->rx_ring[hw_queue].next_rx_rp += 1; in _rtl_pci_rx_interrupt() 896 rtlpci->rx_ring[hw_queue].next_rx_rp %= in _rtl_pci_rx_interrupt() 901 rtlpci->rx_ring[hw_queue].next_rx_rp); in _rtl_pci_rx_interrupt() 1634 u8 hw_queue = _rtl_mac_to_hwqueue(hw, skb); in rtl_pci_tx() local 1665 ring = &rtlpci->tx_ring[hw_queue]; in rtl_pci_tx() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/cxgb4/ |
D | device.c | 985 devp->rdev.hw_queue.t4_eq_status_entries = in c4iw_alloc() 987 devp->rdev.hw_queue.t4_max_eq_size = 65520; in c4iw_alloc() 988 devp->rdev.hw_queue.t4_max_iq_size = 65520; in c4iw_alloc() 989 devp->rdev.hw_queue.t4_max_rq_size = 8192 - in c4iw_alloc() 990 devp->rdev.hw_queue.t4_eq_status_entries - 1; in c4iw_alloc() 991 devp->rdev.hw_queue.t4_max_sq_size = in c4iw_alloc() 992 devp->rdev.hw_queue.t4_max_eq_size - in c4iw_alloc() 993 devp->rdev.hw_queue.t4_eq_status_entries - 1; in c4iw_alloc() 994 devp->rdev.hw_queue.t4_max_qp_depth = in c4iw_alloc() 995 devp->rdev.hw_queue.t4_max_rq_size; in c4iw_alloc() [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
D | trx.c | 35 static u8 _rtl92de_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl92de_map_hwqueue_to_fwqueue() argument 546 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl92de_tx_fill_desc() argument 558 u8 fw_qsel = _rtl92de_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl92de_tx_fill_desc() 860 void rtl92de_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl92de_tx_polling() argument 863 if (hw_queue == BEACON_QUEUE) in rtl92de_tx_polling() 867 BIT(0) << (hw_queue)); in rtl92de_tx_polling()
|
/Linux-v4.19/net/mac80211/ |
D | iface.c | 327 if (WARN_ON_ONCE(sdata->vif.hw_queue[i] == in ieee80211_check_queues() 330 if (WARN_ON_ONCE(sdata->vif.hw_queue[i] >= in ieee80211_check_queues() 380 sdata->vif.hw_queue[i] = IEEE80211_INVAL_HW_QUEUE; in ieee80211_set_default_queues() 382 sdata->vif.hw_queue[i] = i; in ieee80211_set_default_queues() 384 sdata->vif.hw_queue[i] = 0; in ieee80211_set_default_queues() 525 memcpy(sdata->vif.hw_queue, master->vif.hw_queue, in ieee80211_do_open() 526 sizeof(sdata->vif.hw_queue)); in ieee80211_do_open() 751 int ac_queue = sdata->vif.hw_queue[ac]; in ieee80211_do_open()
|
D | debugfs_netdev.c | 226 sdata->vif.hw_queue[IEEE80211_AC_VO], in ieee80211_if_fmt_hw_queues() 227 sdata->vif.hw_queue[IEEE80211_AC_VI], in ieee80211_if_fmt_hw_queues() 228 sdata->vif.hw_queue[IEEE80211_AC_BE], in ieee80211_if_fmt_hw_queues() 229 sdata->vif.hw_queue[IEEE80211_AC_BK]); in ieee80211_if_fmt_hw_queues()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | tx.c | 603 if (info->hw_queue == info->control.vif->cab_queue) in iwl_mvm_get_ctrl_vif_queue() 612 if (info->hw_queue == info->control.vif->cab_queue) in iwl_mvm_get_ctrl_vif_queue() 638 if (skb_info->hw_queue == IWL_MVM_OFFCHANNEL_QUEUE && in iwl_mvm_tx_skb_non_sta() 640 skb_info->hw_queue = mvm->aux_queue; in iwl_mvm_tx_skb_non_sta() 649 info.hw_queue != info.control.vif->cab_queue))) in iwl_mvm_tx_skb_non_sta() 652 queue = info.hw_queue; in iwl_mvm_tx_skb_non_sta() 918 u8 mac_queue = info->hw_queue; in iwl_mvm_tx_add_stream() 999 u16 txq_id = info->hw_queue; in iwl_mvm_tx_mpdu()
|
D | mac-ctxt.c | 221 if (vif->hw_queue[ac] != IEEE80211_INVAL_HW_QUEUE) in iwl_mvm_mac_get_queues_mask() 222 qmask |= BIT(vif->hw_queue[ac]); in iwl_mvm_mac_get_queues_mask() 408 vif->hw_queue[ac] = IEEE80211_INVAL_HW_QUEUE; in iwl_mvm_mac_ctxt_init() 437 vif->hw_queue[ac] = queue; in iwl_mvm_mac_ctxt_init() 464 memset(vif->hw_queue, IEEE80211_INVAL_HW_QUEUE, sizeof(vif->hw_queue)); in iwl_mvm_mac_ctxt_init()
|