Home
last modified time | relevance | path

Searched refs:hw_queue (Results 1 – 51 of 51) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/ibm/ehea/
Dehea_qmr.h210 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 …]
Dehea.h154 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
Dehea_qmr.c39 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-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
Dtrx.h36 struct sk_buff *skb, u8 hw_queue,
46 void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
Dtrx.c343 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl92se_tx_fill_desc() argument
353 u8 fw_qsel = _rtl92se_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl92se_tx_fill_desc()
654 void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl92se_tx_polling() argument
657 rtl_write_word(rtlpriv, TP_POLL, BIT(0) << (hw_queue)); in rtl92se_tx_polling()
Dsw.c241 static bool rtl92se_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, in rtl92se_is_tx_desc_closed() argument
245 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl92se_is_tx_desc_closed()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dtrx.c36 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()
684 u8 hw_queue, u16 index) in rtl8723e_is_tx_desc_closed() argument
687 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl8723e_is_tx_desc_closed()
701 void rtl8723e_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl8723e_tx_polling() argument
704 if (hw_queue == BEACON_QUEUE) { in rtl8723e_tx_polling()
708 BIT(0) << (hw_queue)); in rtl8723e_tx_polling()
Dtrx.h703 struct sk_buff *skb, u8 hw_queue,
713 u8 hw_queue, u16 index);
714 void rtl8723e_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
Dtrx.c40 static u8 _rtl92ce_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl92ce_map_hwqueue_to_fwqueue() argument
427 u8 hw_queue, struct rtl_tcb_desc *tcb_desc) in rtl92ce_tx_fill_desc() argument
437 u8 fw_qsel = _rtl92ce_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl92ce_tx_fill_desc()
742 u8 hw_queue, u16 index) in rtl92ce_is_tx_desc_closed() argument
745 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl92ce_is_tx_desc_closed()
758 void rtl92ce_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl92ce_tx_polling() argument
761 if (hw_queue == BEACON_QUEUE) { in rtl92ce_tx_polling()
765 BIT(0) << (hw_queue)); in rtl92ce_tx_polling()
Dtrx.h717 struct sk_buff *skb, u8 hw_queue,
727 u8 hw_queue, u16 index);
728 void rtl92ce_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
Dtrx.c38 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
439 u8 fw_qsel = _rtl8723be_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl8723be_tx_fill_desc()
733 u8 hw_queue, u16 index) in rtl8723be_is_tx_desc_closed() argument
736 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl8723be_is_tx_desc_closed()
749 void rtl8723be_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl8723be_tx_polling() argument
752 if (hw_queue == BEACON_QUEUE) { in rtl8723be_tx_polling()
756 BIT(0) << (hw_queue)); in rtl8723be_tx_polling()
Dtrx.h608 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
617 u8 hw_queue, u16 index);
618 void rtl8723be_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dtrx.c38 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()
826 bool rtl88ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) in rtl88ee_is_tx_desc_closed() argument
829 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl88ee_is_tx_desc_closed()
842 void rtl88ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl88ee_tx_polling() argument
845 if (hw_queue == BEACON_QUEUE) { in rtl88ee_tx_polling()
849 BIT(0) << (hw_queue)); in rtl88ee_tx_polling()
Dtrx.h778 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
787 u8 hw_queue, u16 index);
788 void rtl88ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dtrx.c38 static u8 _rtl92ee_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl92ee_map_hwqueue_to_fwqueue() argument
667 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl92ee_tx_fill_desc() argument
677 u8 fw_qsel = _rtl92ee_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl92ee_tx_fill_desc()
711 rtl92ee_pre_fill_tx_bd_desc(hw, pbd_desc_tx, pdesc, hw_queue, in rtl92ee_tx_fill_desc()
1038 bool rtl92ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index) in rtl92ee_is_tx_desc_closed() argument
1045 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl92ee_is_tx_desc_closed()
1054 get_desc_addr_fr_q_idx(hw_queue)); in rtl92ee_is_tx_desc_closed()
1086 if (hw_queue == BEACON_QUEUE) in rtl92ee_is_tx_desc_closed()
1093 if (hw_queue < BEACON_QUEUE) { in rtl92ee_is_tx_desc_closed()
1103 void rtl92ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl92ee_tx_polling() argument
Dtrx.h845 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
854 bool rtl92ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index);
855 void rtl92ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dmac-ctxt.c214 if (vif->hw_queue[ac] != IEEE80211_INVAL_HW_QUEUE) in iwl_mvm_mac_get_queues_mask()
215 qmask |= BIT(vif->hw_queue[ac]); in iwl_mvm_mac_get_queues_mask()
422 vif->hw_queue[ac] = IEEE80211_INVAL_HW_QUEUE; in iwl_mvm_mac_ctxt_allocate_resources()
439 vif->hw_queue[ac] = queue; in iwl_mvm_mac_ctxt_allocate_resources()
468 memset(vif->hw_queue, IEEE80211_INVAL_HW_QUEUE, sizeof(vif->hw_queue)); in iwl_mvm_mac_ctxt_allocate_resources()
498 iwl_mvm_enable_ac_txq(mvm, vif->hw_queue[ac], in iwl_mvm_mac_ctxt_init()
499 vif->hw_queue[ac], in iwl_mvm_mac_ctxt_init()
526 iwl_mvm_disable_txq(mvm, vif->hw_queue[ac], in iwl_mvm_mac_ctxt_release()
527 vif->hw_queue[ac], in iwl_mvm_mac_ctxt_release()
Dtx.c368 info->hw_queue != info->control.vif->cab_queue))) in iwl_mvm_tx_skb_non_sta()
377 if (IEEE80211_SKB_CB(skb)->hw_queue == IWL_MVM_OFFCHANNEL_QUEUE && in iwl_mvm_tx_skb_non_sta()
379 IEEE80211_SKB_CB(skb)->hw_queue = mvm->aux_queue; in iwl_mvm_tx_skb_non_sta()
407 IWL_DEBUG_TX(mvm, "station Id %d, queue=%d\n", sta_id, info->hw_queue); in iwl_mvm_tx_skb_non_sta()
419 if (iwl_trans_tx(mvm->trans, skb, dev_cmd, info->hw_queue)) { in iwl_mvm_tx_skb_non_sta()
450 u8 txq_id = info->hw_queue; in iwl_mvm_tx_skb()
504 txq_id = mvmsta->hw_queue[tid_to_mac80211_ac[tdls_tid]]; in iwl_mvm_tx_skb()
573 vif->hw_queue[tid_to_mac80211_ac[tid]], tid, in iwl_mvm_check_ratid_empty()
Dsta.c231 mvmsta->hw_queue[ac] = queue; in iwl_mvm_tdls_sta_init()
236 iwl_mvm_enable_ac_txq(mvm, mvmsta->hw_queue[ac], in iwl_mvm_tdls_sta_init()
237 mvmsta->hw_queue[ac], in iwl_mvm_tdls_sta_init()
240 mvmsta->tfd_queue_msk |= BIT(mvmsta->hw_queue[ac]); in iwl_mvm_tdls_sta_init()
307 if (vif->hw_queue[i] != IEEE80211_INVAL_HW_QUEUE) in iwl_mvm_add_sta()
308 mvm_sta->tfd_queue_msk |= BIT(vif->hw_queue[i]); in iwl_mvm_add_sta()
1015 vif->hw_queue[tid_to_mac80211_ac[tid]], fifo, in iwl_mvm_sta_tx_agg_oper()
1100 vif->hw_queue[tid_to_mac80211_ac[tid]], tid, in iwl_mvm_sta_tx_agg_stop()
1168 vif->hw_queue[tid_to_mac80211_ac[tid]], tid, in iwl_mvm_sta_tx_agg_flush()
Dsta.h315 u8 hw_queue[IEEE80211_NUM_ACS]; member
Dmac80211.c727 if (IEEE80211_SKB_CB(skb)->hw_queue == IWL_MVM_OFFCHANNEL_QUEUE && in iwl_mvm_mac_tx()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dpci.c531 u8 hw_queue = ac_to_hwq[rtl_tid_to_ac(tid)]; in _rtl_pci_tx_chk_waitq() local
532 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in _rtl_pci_tx_chk_waitq()
777 u8 hw_queue = 0; in _rtl_pci_rx_interrupt() local
801 hw_queue); in _rtl_pci_rx_interrupt()
836 hw_queue); in _rtl_pci_rx_interrupt()
912 rtlpci->rx_ring[hw_queue].next_rx_rp += 1; in _rtl_pci_rx_interrupt()
913 rtlpci->rx_ring[hw_queue].next_rx_rp %= in _rtl_pci_rx_interrupt()
918 rtlpci->rx_ring[hw_queue].next_rx_rp); in _rtl_pci_rx_interrupt()
1638 u8 hw_queue = _rtl_mac_to_hwqueue(hw, skb); in rtl_pci_tx() local
1669 ring = &rtlpci->tx_ring[hw_queue]; in rtl_pci_tx()
[all …]
Dusb.c960 u16 hw_queue) in _rtl_usb_tx_preprocess() argument
1003 hw_queue, &tcb_desc); in _rtl_usb_tx_preprocess()
1021 u16 hw_queue; in rtl_usb_tx() local
1025 hw_queue = rtlusb->usb_mq_to_hwq(fc, skb_get_queue_mapping(skb)); in rtl_usb_tx()
1026 _rtl_usb_tx_preprocess(hw, sta, skb, hw_queue); in rtl_usb_tx()
1027 _rtl_usb_transmit(hw, skb, hw_queue); in rtl_usb_tx()
Dwifi.h2134 struct sk_buff *skb, u8 hw_queue,
2157 u8 hw_queue, u16 index);
2158 void (*tx_polling) (struct ieee80211_hw *hw, u8 hw_queue);
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dtrx.c39 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
699 u8 fw_qsel = _rtl8821ae_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl8821ae_tx_fill_desc()
971 u8 hw_queue, u16 index) in rtl8821ae_is_tx_desc_closed() argument
974 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl8821ae_is_tx_desc_closed()
988 void rtl8821ae_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl8821ae_tx_polling() argument
992 if (hw_queue == BEACON_QUEUE) { in rtl8821ae_tx_polling()
996 BIT(0) << (hw_queue)); in rtl8821ae_tx_polling()
Dtrx.h603 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
612 u8 hw_queue, u16 index);
613 void rtl8821ae_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Ddevice.c948 devp->rdev.hw_queue.t4_eq_status_entries = in c4iw_alloc()
950 devp->rdev.hw_queue.t4_max_eq_size = 65520; in c4iw_alloc()
951 devp->rdev.hw_queue.t4_max_iq_size = 65520; in c4iw_alloc()
952 devp->rdev.hw_queue.t4_max_rq_size = 8192 - in c4iw_alloc()
953 devp->rdev.hw_queue.t4_eq_status_entries - 1; in c4iw_alloc()
954 devp->rdev.hw_queue.t4_max_sq_size = in c4iw_alloc()
955 devp->rdev.hw_queue.t4_max_eq_size - in c4iw_alloc()
956 devp->rdev.hw_queue.t4_eq_status_entries - 1; in c4iw_alloc()
957 devp->rdev.hw_queue.t4_max_qp_depth = in c4iw_alloc()
958 devp->rdev.hw_queue.t4_max_rq_size; in c4iw_alloc()
[all …]
Dqp.c312 rdev->hw_queue.t4_eq_status_entries; in create_qp()
338 rdev->hw_queue.t4_eq_status_entries; in create_qp()
1650 if (attrs->cap.max_recv_wr > rhp->rdev.hw_queue.t4_max_rq_size) in c4iw_create_qp()
1656 if (attrs->cap.max_send_wr > rhp->rdev.hw_queue.t4_max_sq_size) in c4iw_create_qp()
1669 (sqsize + rhp->rdev.hw_queue.t4_eq_status_entries) * in c4iw_create_qp()
1674 (rqsize + rhp->rdev.hw_queue.t4_eq_status_entries) * in c4iw_create_qp()
Dprovider.c330 props->max_qp_wr = dev->rdev.hw_queue.t4_max_qp_depth; in c4iw_query_device()
338 props->max_cqe = dev->rdev.hw_queue.t4_max_cq_depth; in c4iw_query_device()
Diw_cxgb4.h181 struct c4iw_hw_queue hw_queue; member
Dcq.c912 hwentries = min(entries * 2, rhp->rdev.hw_queue.t4_max_iq_size); in c4iw_create_cq()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
Dtrx.c39 static u8 _rtl92de_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue) in _rtl92de_map_hwqueue_to_fwqueue() argument
550 u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) in rtl92de_tx_fill_desc() argument
562 u8 fw_qsel = _rtl92de_map_hwqueue_to_fwqueue(skb, hw_queue); in rtl92de_tx_fill_desc()
863 void rtl92de_tx_polling(struct ieee80211_hw *hw, u8 hw_queue) in rtl92de_tx_polling() argument
866 if (hw_queue == BEACON_QUEUE) in rtl92de_tx_polling()
870 BIT(0) << (hw_queue)); in rtl92de_tx_polling()
Dtrx.h734 struct sk_buff *skb, u8 hw_queue,
743 void rtl92de_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
/linux-4.4.14/net/mac80211/
Diface.c330 if (WARN_ON_ONCE(sdata->vif.hw_queue[i] == in ieee80211_check_queues()
333 if (WARN_ON_ONCE(sdata->vif.hw_queue[i] >= in ieee80211_check_queues()
383 sdata->vif.hw_queue[i] = IEEE80211_INVAL_HW_QUEUE; in ieee80211_set_default_queues()
385 sdata->vif.hw_queue[i] = i; in ieee80211_set_default_queues()
387 sdata->vif.hw_queue[i] = 0; in ieee80211_set_default_queues()
523 memcpy(sdata->vif.hw_queue, master->vif.hw_queue, in ieee80211_do_open()
524 sizeof(sdata->vif.hw_queue)); in ieee80211_do_open()
734 int ac_queue = sdata->vif.hw_queue[ac]; in ieee80211_do_open()
Ddebugfs_netdev.c226 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()
Dtx.c432 info->hw_queue = tx->sdata->vif.cab_queue; in ieee80211_tx_h_multicast_ps_buf()
1299 ieee80211_propagate_queue_wake(local, sdata->vif.hw_queue[ac]); in ieee80211_tx_dequeue()
1332 int q = info->hw_queue; in ieee80211_tx_frags()
1431 info->hw_queue = in __ieee80211_tx()
1432 vif->hw_queue[skb_get_queue_mapping(skb)]; in __ieee80211_tx()
1528 info->hw_queue = vif->hw_queue[skb_get_queue_mapping(skb)]; in ieee80211_tx_prepare_skb()
1585 info->hw_queue = in ieee80211_tx()
1586 sdata->vif.hw_queue[skb_get_queue_mapping(skb)]; in ieee80211_tx()
2787 info->hw_queue = sdata->vif.hw_queue[skb_get_queue_mapping(skb)]; in ieee80211_xmit_fast()
3848 queues = BIT(sdata->vif.hw_queue[ieee802_1d_to_ac[tid]]); in ieee80211_reserve_tid()
Dagg-tx.c167 int queue = sdata->vif.hw_queue[ieee80211_ac_from_tid(tid)]; in __acquires()
182 int queue = sdata->vif.hw_queue[ieee80211_ac_from_tid(tid)]; in __releases()
238 int queue = sdata->vif.hw_queue[ieee80211_ac_from_tid(tid)]; in __acquires()
Dutil.c261 int ac_queue = sdata->vif.hw_queue[ac]; in ieee80211_propagate_queue_wake()
363 if (sdata->vif.hw_queue[ac] == queue || in __ieee80211_stop_queue()
397 int queue = info->hw_queue; in ieee80211_add_pending_skb()
430 queue = info->hw_queue; in ieee80211_add_pending_skbs()
525 queues |= BIT(sdata->vif.hw_queue[ac]); in ieee80211_get_vif_queues()
Drx.c2323 q = sdata->vif.hw_queue[ac]; in ieee80211_rx_h_mesh_fwding()
2997 info->hw_queue = in ieee80211_rx_h_action_return()
Dcfg.c3473 IEEE80211_SKB_CB(skb)->hw_queue = in ieee80211_mgmt_tx()
/linux-4.4.14/drivers/net/wireless/p54/
Dlmac.h103 skb->data)->data)->hw_queue)
257 u8 hw_queue; member
Dtxrx.c419 if (unlikely(entry_data->hw_queue < P54_QUEUE_FWSCAN)) { in p54_rx_frame_sent()
920 txhdr->hw_queue = queue; in p54_tx_80211()
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dtx.c964 unsigned int hw_queue; in carl9170_tx_prepare() local
979 hw_queue = ar9170_qmap[carl9170_get_queue(ar, skb)]; in carl9170_tx_prepare()
997 SET_VAL(CARL9170_TX_SUPER_MISC_QUEUE, txc->s.misc, hw_queue); in carl9170_tx_prepare()
1013 mac_tmp |= cpu_to_le16((hw_queue << AR9170_TX_MAC_QOS_S) & in carl9170_tx_prepare()
/linux-4.4.14/drivers/net/wireless/
Dmac80211_hwsim.c1263 } else if (txi->hw_queue == 4) { in mac80211_hwsim_tx()
1273 if (WARN(!channel, "TX w/o channel - queue = %d\n", txi->hw_queue)) { in mac80211_hwsim_tx()
1352 vif->hw_queue[IEEE80211_AC_VO] = 0; in mac80211_hwsim_add_interface()
1353 vif->hw_queue[IEEE80211_AC_VI] = 1; in mac80211_hwsim_add_interface()
1354 vif->hw_queue[IEEE80211_AC_BE] = 2; in mac80211_hwsim_add_interface()
1355 vif->hw_queue[IEEE80211_AC_BK] = 3; in mac80211_hwsim_add_interface()
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Dtx.c436 txq_id = info->hw_queue; in iwlagn_tx_skb()
450 priv->queue_to_mac80211[txq_id] != info->hw_queue); in iwlagn_tx_skb()
Dmac80211.c1279 vif->hw_queue[ac] = ctx->ac_to_queue[ac]; in iwl_setup_interface()
/linux-4.4.14/include/net/
Dmac80211.h851 u8 hw_queue; member
1374 u8 hw_queue[IEEE80211_NUM_ACS]; member
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dmain.c1223 vif->hw_queue[i] = i; in ath9k_assign_hw_queues()
2472 vif->hw_queue[i] = ctx->hw_queue_base + i; in ath9k_assign_vif_chanctx()
2503 vif->hw_queue[ac] = IEEE80211_INVAL_HW_QUEUE; in ath9k_unassign_vif_chanctx()
Dxmit.c162 ieee80211_wake_queue(sc->hw, info->hw_queue); in ath_txq_skb_done()
2310 ieee80211_stop_queue(sc->hw, info->hw_queue); in ath_tx_start()
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dmain.c2488 WARN_ON_ONCE(vif->hw_queue[0] == IEEE80211_INVAL_HW_QUEUE)) in wlcore_hw_queue_iter()
2496 __set_bit(vif->hw_queue[0] / NUM_TX_QUEUES, iter_data->hw_queue_map); in wlcore_hw_queue_iter()
2520 wlvif->hw_queue_base = vif->hw_queue[0]; in wlcore_allocate_hw_queue_base()
2541 vif->hw_queue[i] = wlvif->hw_queue_base + i; in wlcore_allocate_hw_queue_base()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dmac.c4380 for (i = 0; i < ARRAY_SIZE(vif->hw_queue); i++) in ath10k_add_interface()
4381 vif->hw_queue[i] = arvif->vdev_id % (IEEE80211_MAX_QUEUES - 1); in ath10k_add_interface()