Searched refs:hw_queue (Results 1 - 25 of 67) sorted by relevance

123

/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dtrx.h11 struct sk_buff *skb, u8 hw_queue,
22 void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
H A Dtrx.c317 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 Dmock_engine.h19 struct list_head hw_queue; member in struct:mock_engine
H A Dmock_engine.c95 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 Dehea_qmr.h196 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 Dehea.h141 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 Dehea_qmr.c25 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 DMakefile11 common/command_buffer.o common/hw_queue.o common/irq.o \
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dtrx.c14 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 Dtrx.c14 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 Dtrx.h516 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 Dtrx.c16 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 Dtrx.h730 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 Dtrx.c16 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 Dtrx.c16 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 Dtrx.c15 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 Dtrx.h787 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 Dtrx.c14 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 Dtrx.h553 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 Dpci.c447 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 Dusb.c857 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 Ddevice.c994 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 Dprovider.c282 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 Dice_tc_lib.h60 u16 hw_queue; member in struct:ice_tc_flower_action::__anon35::__anon37
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dops.c1753 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...]

Completed in 250 milliseconds

123