/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | trx.h | 11 struct sk_buff *skb, u8 hw_queue, 22 void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
|
H A D | trx.c | 317 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) 327 u8 fw_qsel = _rtl92se_map_hwqueue_to_fwqueue(skb, hw_queue); 634 void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) argument 637 rtl_write_word(rtlpriv, TP_POLL, BIT(0) << (hw_queue)); 312 rtl92se_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc8, u8 *pbd_desc_tx, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) argument
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | mock_engine.h | 19 struct list_head hw_queue; member in struct:mock_engine
|
H A D | mock_engine.c | 95 return list_first_entry_or_null(&engine->hw_queue, 245 list_add_tail(&request->mock.link, &engine->hw_queue); 246 if (list_is_first(&request->mock.link, &engine->hw_queue)) { 310 list_for_each_entry(rq, &mock->hw_queue, mock.link) { 316 INIT_LIST_HEAD(&mock->hw_queue); 386 INIT_LIST_HEAD(&engine->hw_queue); 438 list_for_each_entry_safe(request, rn, &mock->hw_queue, mock.link)
|
/linux-master/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_qmr.h | 196 static inline void *hw_qeit_calc(struct hw_queue *queue, u64 q_offset) 206 static inline void *hw_qeit_get(struct hw_queue *queue) 211 static inline void hw_qeit_inc(struct hw_queue *queue) 221 static inline void *hw_qeit_get_inc(struct hw_queue *queue) 228 static inline void *hw_qeit_get_inc_valid(struct hw_queue *queue) 245 static inline void *hw_qeit_get_valid(struct hw_queue *queue) 261 static inline void *hw_qeit_reset(struct hw_queue *queue) 267 static inline void *hw_qeit_eq_get_inc(struct hw_queue *queue) 281 static inline void *hw_eqit_eq_get_inc_valid(struct hw_queue *queue) 295 struct hw_queue *queu [all...] |
H A D | ehea.h | 141 struct hw_queue { struct 260 struct hw_queue hw_queue; member in struct:ehea_eq 273 struct hw_queue hw_squeue; 274 struct hw_queue hw_rqueue1; 275 struct hw_queue hw_rqueue2; 276 struct hw_queue hw_rqueue3; 301 struct hw_queue hw_queue; member in struct:ehea_cq
|
H A D | ehea_qmr.c | 25 static void *hw_qpageit_get_inc(struct hw_queue *queue) 40 static int hw_queue_ctor(struct hw_queue *queue, const u32 nr_of_pages, 90 static void hw_queue_dtor(struct hw_queue *queue) 134 ret = hw_queue_ctor(&cq->hw_queue, cq->attr.nr_pages, 140 vpage = hw_qpageit_get_inc(&cq->hw_queue); 157 vpage = hw_qpageit_get_inc(&cq->hw_queue); 173 hw_qeit_reset(&cq->hw_queue); 180 hw_queue_dtor(&cq->hw_queue); 202 hw_queue_dtor(&cq->hw_queue); 255 ret = hw_queue_ctor(&eq->hw_queue, e 357 ehea_qp_alloc_register(struct ehea_qp *qp, struct hw_queue *hw_queue, int nr_pages, int wqe_size, int act_nr_sges, struct ehea_adapter *adapter, int h_call_q_selector) argument [all...] |
/linux-master/drivers/accel/habanalabs/common/ |
H A D | Makefile | 11 common/command_buffer.o common/hw_queue.o common/irq.o \
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | trx.c | 14 static u8 _rtl8723e_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) argument 346 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) 357 u8 fw_qsel = _rtl8723e_map_hwqueue_to_fwqueue(skb, hw_queue); 661 u8 hw_queue, u16 index) 664 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; 678 void rtl8723e_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) argument 681 if (hw_queue == BEACON_QUEUE) { 685 BIT(0) << (hw_queue)); 341 rtl8723e_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc_tx, u8 *txbd, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) argument 660 rtl8723e_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) argument
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | trx.c | 14 static u8 _rtl92ce_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) argument 347 u8 hw_queue, struct rtl_tcb_desc *tcb_desc) 356 u8 fw_qsel = _rtl92ce_map_hwqueue_to_fwqueue(skb, hw_queue); 659 u8 hw_queue, u16 index) 662 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; 675 void rtl92ce_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) argument 679 if (hw_queue == BEACON_QUEUE) { 683 BIT(0) << (hw_queue)); 342 rtl92ce_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc8, u8 *pbd_desc_tx, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *tcb_desc) argument 658 rtl92ce_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) argument
|
H A D | trx.h | 516 struct sk_buff *skb, u8 hw_queue, 527 u8 hw_queue, u16 index); 528 void rtl92ce_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | trx.c | 16 static u8 _rtl92ee_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) argument 647 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) 656 u8 fw_qsel = _rtl92ee_map_hwqueue_to_fwqueue(skb, hw_queue); 689 rtl92ee_pre_fill_tx_bd_desc(hw, pbd_desc_tx, pdesc8, hw_queue, 994 bool rtl92ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) argument 1000 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; 1008 get_desc_addr_fr_q_idx(hw_queue)); 1033 if (hw_queue == BEACON_QUEUE) 1043 void rtl92ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) argument 641 rtl92ee_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc8, u8 *pbd_desc_tx, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) argument
|
H A D | trx.h | 730 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc); 740 bool rtl92ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index); 741 void rtl92ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | trx.c | 16 static u8 _rtl8821ae_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) argument 667 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) 678 u8 fw_qsel = _rtl8821ae_map_hwqueue_to_fwqueue(skb, hw_queue); 963 u8 hw_queue, u16 index) 966 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; 980 void rtl8821ae_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) argument 984 if (hw_queue == BEACON_QUEUE) { 988 BIT(0) << (hw_queue)); 662 rtl8821ae_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc8, u8 *txbd, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) argument 962 rtl8821ae_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) argument
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | trx.c | 16 static u8 _rtl8723be_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) argument 406 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) 418 u8 fw_qsel = _rtl8723be_map_hwqueue_to_fwqueue(skb, hw_queue); 718 u8 hw_queue, u16 index) 721 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; 734 void rtl8723be_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) argument 737 if (hw_queue == BEACON_QUEUE) { 741 BIT(0) << (hw_queue)); 402 rtl8723be_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc8, u8 *txbd, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) argument 717 rtl8723be_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) argument
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | trx.c | 15 static u8 _rtl88ee_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) argument 481 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) 492 u8 fw_qsel = _rtl88ee_map_hwqueue_to_fwqueue(skb, hw_queue); 807 bool rtl88ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) argument 810 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; 823 void rtl88ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) argument 826 if (hw_queue == BEACON_QUEUE) { 830 BIT(0) << (hw_queue)); 476 rtl88ee_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc8, u8 *txbd, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) argument
|
H A D | trx.h | 787 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc); 797 u8 hw_queue, u16 index); 798 void rtl88ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | trx.c | 14 static u8 _rtl92de_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) argument 475 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) 487 u8 fw_qsel = _rtl92de_map_hwqueue_to_fwqueue(skb, hw_queue); 797 u8 hw_queue, u16 index) 800 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; 813 void rtl92de_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) argument 816 if (hw_queue == BEACON_QUEUE) 820 BIT(0) << (hw_queue)); 470 rtl92de_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc8, u8 *pbd_desc_tx, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) argument 796 rtl92de_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) argument
|
H A D | trx.h | 553 struct sk_buff *skb, u8 hw_queue, 564 u8 hw_queue, u16 index); 565 void rtl92de_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | pci.c | 447 u8 hw_queue = ac_to_hwq[rtl_tid_to_ac(tid)]; local 448 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; 683 u8 hw_queue = 0; local 708 hw_queue); 743 hw_queue); 820 rtlpci->rx_ring[hw_queue].next_rx_rp += 1; 821 rtlpci->rx_ring[hw_queue].next_rx_rp %= 826 rtlpci->rx_ring[hw_queue].next_rx_rp); 1552 u8 hw_queue = _rtl_mac_to_hwqueue(hw, skb); local 1580 ring = &rtlpci->tx_ring[hw_queue]; [all...] |
H A D | usb.c | 857 u16 hw_queue) 886 hw_queue, &tcb_desc); 900 u16 hw_queue; local 904 hw_queue = rtlusb->usb_mq_to_hwq(fc, skb_get_queue_mapping(skb)); 905 _rtl_usb_tx_preprocess(hw, sta, skb, hw_queue); 906 _rtl_usb_transmit(hw, skb, hw_queue); 854 _rtl_usb_tx_preprocess(struct ieee80211_hw *hw, struct ieee80211_sta *sta, struct sk_buff *skb, u16 hw_queue) argument
|
/linux-master/drivers/infiniband/hw/cxgb4/ |
H A D | device.c | 994 devp->rdev.hw_queue.t4_eq_status_entries = 996 devp->rdev.hw_queue.t4_max_eq_size = 65520; 997 devp->rdev.hw_queue.t4_max_iq_size = 65520; 998 devp->rdev.hw_queue.t4_max_rq_size = 8192 - 999 devp->rdev.hw_queue.t4_eq_status_entries - 1; 1000 devp->rdev.hw_queue.t4_max_sq_size = 1001 devp->rdev.hw_queue.t4_max_eq_size - 1002 devp->rdev.hw_queue.t4_eq_status_entries - 1; 1003 devp->rdev.hw_queue.t4_max_qp_depth = 1004 devp->rdev.hw_queue [all...] |
H A D | provider.c | 282 props->max_qp_wr = dev->rdev.hw_queue.t4_max_qp_depth; 283 props->max_srq_wr = dev->rdev.hw_queue.t4_max_qp_depth; 293 props->max_cqe = dev->rdev.hw_queue.t4_max_cq_depth;
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_tc_lib.h | 60 u16 hw_queue; member in struct:ice_tc_flower_action::__anon35::__anon37
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | ops.c | 1753 int hw_queue, bool start) 1765 mvm->tvqm_info[hw_queue].sta_id : 1766 mvm->queue_info[hw_queue].ra_sta_id; 1778 if (iwl_mvm_is_static_queue(mvm, hw_queue)) { 1788 int tid = mvm->tvqm_info[hw_queue].txq_tid; 1792 tid_bitmap = mvm->queue_info[hw_queue].tid_bitmap; 1819 static void iwl_mvm_stop_sw_queue(struct iwl_op_mode *op_mode, int hw_queue) argument 1821 iwl_mvm_queue_state_change(op_mode, hw_queue, false); 1824 static void iwl_mvm_wake_sw_queue(struct iwl_op_mode *op_mode, int hw_queue) argument 1826 iwl_mvm_queue_state_change(op_mode, hw_queue, tru 1752 iwl_mvm_queue_state_change(struct iwl_op_mode *op_mode, int hw_queue, bool start) argument [all...] |