Home
last modified time | relevance | path

Searched defs:txq (Results 1 – 25 of 199) sorted by relevance

12345678

/drivers/infiniband/hw/hfi1/
Dipoib_tx.c39 struct hfi1_ipoib_txq *txq; member
47 struct hfi1_ipoib_txq *txq; member
59 static u64 hfi1_ipoib_used(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_used()
65 static void hfi1_ipoib_stop_txq(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_stop_txq()
72 static void hfi1_ipoib_wake_txq(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_wake_txq()
79 static uint hfi1_ipoib_ring_hwat(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_ring_hwat()
85 static uint hfi1_ipoib_ring_lwat(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_ring_lwat()
91 static void hfi1_ipoib_check_queue_depth(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_check_queue_depth()
101 static void hfi1_ipoib_check_queue_stopped(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_check_queue_stopped()
146 static int hfi1_ipoib_drain_tx_ring(struct hfi1_ipoib_txq *txq, int budget) in hfi1_ipoib_drain_tx_ring()
[all …]
/drivers/net/wireless/intel/iwlwifi/queue/
Dtx.c20 struct iwl_txq *txq, u16 byte_cnt, in iwl_pcie_gen2_update_byte_tbl()
66 void iwl_txq_inc_wr_ptr(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_inc_wr_ptr()
115 void iwl_txq_gen2_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_gen2_free_tfd()
454 struct iwl_txq *txq, in iwl_txq_gen2_build_tx_amsdu()
541 struct iwl_txq *txq, in iwl_txq_gen2_build_tx()
636 struct iwl_txq *txq, in iwl_txq_gen2_build_tfd()
708 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_txq_gen2_tx() local
803 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_txq_gen2_unmap() local
834 struct iwl_txq *txq) in iwl_txq_gen2_free_memory()
865 struct iwl_txq *txq; in iwl_txq_gen2_free() local
[all …]
Dtx.h16 iwl_txq_get_first_tb_dma(struct iwl_txq *txq, int idx) in iwl_txq_get_first_tb_dma()
30 struct iwl_txq *txq) in iwl_wake_queue()
39 struct iwl_txq *txq, int idx) in iwl_txq_get_tfd()
61 static inline void iwl_txq_stop(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_stop()
/drivers/net/wireless/intel/iwlwifi/pcie/
Dtx.c73 struct iwl_txq *txq) in iwl_pcie_txq_inc_wr_ptr()
121 struct iwl_txq *txq = trans->txqs.txq[i]; in iwl_pcie_txq_check_wrptrs() local
151 static int iwl_pcie_txq_build_tfd(struct iwl_trans *trans, struct iwl_txq *txq, in iwl_pcie_txq_build_tfd()
205 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_pcie_txq_unmap() local
255 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_pcie_txq_free() local
366 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_trans_pcie_tx_reset() local
669 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_pcie_cmdq_reclaim() local
739 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_trans_pcie_txq_enable() local
849 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_trans_pcie_txq_set_shared_mode() local
904 struct iwl_txq *txq = trans->txqs.txq[trans->txqs.cmd.q_id]; in iwl_pcie_enqueue_hcmd() local
[all …]
/drivers/net/wireless/ath/ath9k/
Dxmit.c101 void ath_txq_unlock_complete(struct ath_softc *sc, struct ath_txq *txq) in ath_txq_unlock_complete()
129 struct ath_txq *txq = tid->txq; in ath9k_wake_tx_queue() local
164 static void ath_txq_skb_done(struct ath_softc *sc, struct ath_txq *txq, in ath_txq_skb_done()
189 struct ieee80211_txq *txq = container_of((void*)tid, struct ieee80211_txq, drv_priv); in ath_tid_pull() local
234 struct ath_txq *txq = tid->txq; in ath_tx_flush_tid() local
316 static void ath_tid_drain(struct ath_softc *sc, struct ath_txq *txq, in ath_tid_drain()
344 static void ath_tx_set_retry(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_set_retry()
439 static void ath_tx_complete_aggr(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_complete_aggr()
681 static void ath_tx_process_buffer(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_process_buffer()
894 ath_tx_get_tid_subframe(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_get_tid_subframe()
[all …]
/drivers/net/ethernet/huawei/hinic/
Dhinic_tx.c76 void hinic_txq_clean_stats(struct hinic_txq *txq) in hinic_txq_clean_stats()
95 void hinic_txq_get_stats(struct hinic_txq *txq, struct hinic_txq_stats *stats) in hinic_txq_get_stats()
115 static void txq_stats_init(struct hinic_txq *txq) in txq_stats_init()
498 struct hinic_txq *txq; in hinic_lb_xmit_frame() local
559 struct hinic_txq *txq; in hinic_xmit_frame() local
664 static void free_all_tx_skbs(struct hinic_txq *txq) in free_all_tx_skbs()
698 struct hinic_txq *txq = container_of(napi, struct hinic_txq, napi); in free_tx_poll() local
778 struct hinic_txq *txq = data; in tx_irq() local
795 static int tx_request_irq(struct hinic_txq *txq) in tx_request_irq()
840 static void tx_free_irq(struct hinic_txq *txq) in tx_free_irq()
[all …]
/drivers/net/wireless/mediatek/mt76/
Dtx.c9 mt76_txq_get_qid(struct ieee80211_txq *txq) in mt76_txq_get_qid()
21 struct ieee80211_txq *txq; in mt76_tx_check_agg_ssn() local
327 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() local
373 struct ieee80211_txq *txq = sta->txq[i]; in mt76_release_buffered_frames() local
416 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() local
476 struct ieee80211_txq *txq; in mt76_txq_schedule_list() local
504 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_schedule_list() local
588 struct ieee80211_txq *txq = sta->txq[i]; in mt76_stop_tx_queues() local
605 void mt76_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq) in mt76_wake_tx_queue()
/drivers/net/wireless/realtek/rtw88/
Dtx.c508 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_check_agg() local
540 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push_skb() local
560 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_dequeue() local
603 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_tx_work() local
618 void rtw_txq_init(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_init()
629 void rtw_txq_cleanup(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_cleanup()
/drivers/net/ethernet/freescale/
Dfec_main.c308 #define IS_TSO_HEADER(txq, addr) \ argument
334 static int fec_enet_get_free_txdesc_num(struct fec_enet_priv_tx_q *txq) in fec_enet_get_free_txdesc_num()
367 struct fec_enet_priv_tx_q *txq; in fec_dump() local
413 fec_enet_txq_submit_frag_skb(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_frag_skb()
501 static int fec_enet_txq_submit_skb(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_skb()
629 fec_enet_txq_put_data_tso(struct fec_enet_priv_tx_q *txq, struct sk_buff *skb, in fec_enet_txq_put_data_tso()
689 fec_enet_txq_put_hdr_tso(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_put_hdr_tso()
742 static int fec_enet_txq_submit_tso(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_tso()
832 struct fec_enet_priv_tx_q *txq; in fec_enet_start_xmit() local
859 struct fec_enet_priv_tx_q *txq; in fec_enet_bd_init() local
[all …]
/drivers/net/ethernet/qlogic/qede/
Dqede_fp.c75 int qede_free_tx_pkt(struct qede_dev *edev, struct qede_tx_queue *txq, int *len) in qede_free_tx_pkt()
130 static void qede_free_failed_tx_pkt(struct qede_tx_queue *txq, in qede_free_failed_tx_pkt()
242 static int map_frag_to_bd(struct qede_tx_queue *txq, in map_frag_to_bd()
289 static inline void qede_update_tx_producer(struct qede_tx_queue *txq) in qede_update_tx_producer()
305 static int qede_xdp_xmit(struct qede_tx_queue *txq, dma_addr_t dma, u16 pad, in qede_xdp_xmit()
388 int qede_txq_has_work(struct qede_tx_queue *txq) in qede_txq_has_work()
401 static void qede_xdp_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_xdp_tx_int()
433 static int qede_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_tx_int()
1483 struct qede_tx_queue *txq; in qede_start_xmit() local
Dqede_main.c519 static void qede_tx_log_print(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_tx_log_print()
532 struct qede_tx_queue *txq; in qede_tx_timeout() local
1576 static void qede_free_mem_txq(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_free_mem_txq()
1589 static int qede_alloc_mem_txq(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_alloc_mem_txq()
1715 struct qede_tx_queue *txq) in qede_empty_tx_queue()
1814 struct qede_tx_queue *txq = &fp->txq[cos]; in qede_init_fp() local
1987 struct qede_tx_queue *txq, bool allow_drain) in qede_drain_txq()
2020 struct qede_tx_queue *txq, int rss_id) in qede_stop_txq()
2119 struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx) in qede_start_txq()
2736 static bool qede_is_txq_full(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_is_txq_full()
[all …]
/drivers/net/ethernet/marvell/
Dmvneta.c132 #define MVNETA_CPU_TXQ_ACCESS(txq) BIT(txq + 8) argument
337 #define IS_TSO_HEADER(txq, addr) \ argument
737 static void mvneta_txq_inc_get(struct mvneta_tx_queue *txq) in mvneta_txq_inc_get()
745 static void mvneta_txq_inc_put(struct mvneta_tx_queue *txq) in mvneta_txq_inc_put()
927 struct mvneta_tx_queue *txq, in mvneta_txq_pend_desc_add()
945 mvneta_txq_next_desc_get(struct mvneta_tx_queue *txq) in mvneta_txq_next_desc_get()
956 static void mvneta_txq_desc_put(struct mvneta_tx_queue *txq) in mvneta_txq_desc_put()
1223 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_port_up() local
1461 int rxq, txq; in mvneta_defaults_set() local
1672 struct mvneta_tx_queue *txq, u32 value) in mvneta_tx_done_pkts_coal_set()
[all …]
Dmv643xx_eth.c178 #define IS_TSO_HEADER(txq, addr) \ argument
407 struct tx_queue txq[8]; member
445 static struct mv643xx_eth_private *txq_to_mp(struct tx_queue *txq) in txq_to_mp()
466 static void txq_reset_hw_ptr(struct tx_queue *txq) in txq_reset_hw_ptr()
476 static void txq_enable(struct tx_queue *txq) in txq_enable()
482 static void txq_disable(struct tx_queue *txq) in txq_disable()
492 static void txq_maybe_wake(struct tx_queue *txq) in txq_maybe_wake()
726 txq_put_data_tso(struct net_device *dev, struct tx_queue *txq, in txq_put_data_tso()
774 txq_put_hdr_tso(struct sk_buff *skb, struct tx_queue *txq, int length, in txq_put_hdr_tso()
817 static int txq_submit_tso(struct tx_queue *txq, struct sk_buff *skb, in txq_submit_tso()
[all …]
/drivers/net/ethernet/atheros/alx/
Dmain.c54 static void alx_free_txbuf(struct alx_tx_queue *txq, int entry) in alx_free_txbuf()
153 static struct netdev_queue *alx_get_tx_queue(const struct alx_tx_queue *txq) in alx_get_tx_queue()
158 static inline int alx_tpd_avail(struct alx_tx_queue *txq) in alx_tpd_avail()
165 static bool alx_clean_tx_irq(struct alx_tx_queue *txq) in alx_clean_tx_irq()
489 static void alx_free_txring_buf(struct alx_tx_queue *txq) in alx_free_txring_buf()
617 static int alx_alloc_tx_ring(struct alx_priv *alx, struct alx_tx_queue *txq, in alx_alloc_tx_ring()
743 struct alx_tx_queue *txq; in alx_alloc_napis() local
1461 static int alx_map_tx_skb(struct alx_tx_queue *txq, struct sk_buff *skb) in alx_map_tx_skb()
1533 struct alx_tx_queue *txq) in alx_start_xmit_ring()
/drivers/net/wireless/ath/ath5k/
Dbase.c732 struct ath5k_txq *txq, int padsize, in ath5k_txbuf_setup()
976 struct ath5k_txq *txq; in ath5k_txq_setup() local
1111 struct ath5k_txq *txq; in ath5k_drain_tx_buffs() local
1140 struct ath5k_txq *txq = ah->txqs; in ath5k_txq_release() local
1610 struct ath5k_txq *txq, struct ieee80211_tx_control *control) in ath5k_tx_queue()
1666 struct ath5k_txq *txq, struct ath5k_tx_status *ts, in ath5k_tx_frame_completed()
1731 ath5k_tx_processq(struct ath5k_hw *ah, struct ath5k_txq *txq) in ath5k_tx_processq()
2464 struct ath5k_txq *txq; in ath5k_tx_complete_poll_work() local
2985 struct ath5k_txq *txq; in ath5k_init() local
/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_main.c234 unsigned int txq) in mvpp2_txdesc_txq_set()
354 static inline int mvpp2_txq_phys(int port, int txq) in mvpp2_txq_phys()
2353 struct mvpp2_tx_queue *txq = port->txqs[queue]; in mvpp2_egress_enable() local
2459 mvpp2_txq_next_desc_get(struct mvpp2_tx_queue *txq) in mvpp2_txq_next_desc_get()
2511 struct mvpp2_tx_queue *txq, int num) in mvpp2_txq_alloc_reserved_desc()
2529 struct mvpp2_tx_queue *txq, in mvpp2_txq_reserved_desc_num_proc()
2571 static void mvpp2_txq_desc_put(struct mvpp2_tx_queue *txq) in mvpp2_txq_desc_put()
2621 struct mvpp2_tx_queue *txq) in mvpp2_txq_sent_desc_proc()
2659 int txq, tx_port_num; in mvpp2_txp_max_tx_size_set() local
2738 struct mvpp2_tx_queue *txq) in mvpp2_tx_pkts_coal_set()
[all …]
/drivers/net/ethernet/microsoft/mana/
Dmana_en.c140 struct mana_txq *txq; in mana_start_xmit() local
343 int txq; in mana_get_tx_queue() local
357 int txq; in mana_select_queue() local
787 struct mana_txq *txq = cq->txq; in mana_poll_tx_cq() local
1131 static void mana_deinit_txq(struct mana_port_context *apc, struct mana_txq *txq) in mana_deinit_txq()
1175 struct mana_txq *txq; in mana_create_txq() local
1704 struct mana_txq *txq; in mana_dealloc_queues() local
/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1832 struct sge_eth_txq *txq; in cxgb4_vf_eth_xmit() local
2952 struct sge_txq *txq; in service_ofldq() local
3132 struct sge_uld_txq *txq; in uld_send() local
3262 struct sge_uld_txq *txq; in cxgb4_immdata_send() local
3596 struct sge_eth_txq *txq; in t4_tx_completion_handler() local
4291 struct sge_uld_txq *txq = s->egr_map[id]; in sge_tx_timer_cb() local
4588 int t4_sge_alloc_eth_txq(struct adapter *adap, struct sge_eth_txq *txq, in t4_sge_alloc_eth_txq()
4681 int t4_sge_alloc_ctrl_txq(struct adapter *adap, struct sge_ctrl_txq *txq, in t4_sge_alloc_ctrl_txq()
4807 int t4_sge_alloc_uld_txq(struct adapter *adap, struct sge_uld_txq *txq, in t4_sge_alloc_uld_txq()
4830 int t4_sge_alloc_ethofld_txq(struct adapter *adap, struct sge_eohw_txq *txq, in t4_sge_alloc_ethofld_txq()
[all …]
Dsched.c175 struct sge_eth_txq *txq; in cxgb4_sched_queue_lookup() local
189 struct sge_eth_txq *txq; in t4_sched_queue_unbind() local
220 struct sge_eth_txq *txq; in t4_sched_queue_bind() local
/drivers/net/wireless/intel/iwlegacy/
Dcommon.c2707 il_txq_update_write_ptr(struct il_priv *il, struct il_tx_queue *txq) in il_txq_update_write_ptr()
2749 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_unmap() local
2773 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_free() local
2811 struct il_tx_queue *txq = &il->txq[il->cmd_queue]; in il_cmd_queue_unmap() local
2853 struct il_tx_queue *txq = &il->txq[il->cmd_queue]; in il_cmd_queue_free() local
2961 il_tx_queue_alloc(struct il_priv *il, struct il_tx_queue *txq, u32 id) in il_tx_queue_alloc()
3005 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_init() local
3081 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_reset() local
3116 struct il_tx_queue *txq = &il->txq[il->cmd_queue]; in il_enqueue_hcmd() local
3237 struct il_tx_queue *txq = &il->txq[txq_id]; in il_hcmd_queue_reclaim() local
[all …]
D3945.c274 struct il_tx_queue *txq = &il->txq[txq_id]; in il3945_tx_queue_reclaim() local
304 struct il_tx_queue *txq = &il->txq[txq_id]; in il3945_hdl_tx() local
597 il3945_hw_txq_attach_buf_to_tfd(struct il_priv *il, struct il_tx_queue *txq, in il3945_hw_txq_attach_buf_to_tfd()
636 il3945_hw_txq_free_tfd(struct il_priv *il, struct il_tx_queue *txq) in il3945_hw_txq_free_tfd()
2197 il3945_hw_tx_queue_init(struct il_priv *il, struct il_tx_queue *txq) in il3945_hw_tx_queue_init()
/drivers/net/ethernet/alacritech/
Dslicoss.c113 static unsigned int slic_get_free_tx_descs(struct slic_tx_queue *txq) in slic_get_free_tx_descs()
344 struct slic_tx_queue *txq = &sdev->txq; in slic_xmit_complete() local
838 struct slic_tx_queue *txq = &sdev->txq; in slic_init_tx_queue() local
896 struct slic_tx_queue *txq = &sdev->txq; in slic_free_tx_queue() local
1410 struct slic_tx_queue *txq = &sdev->txq; in slic_xmit() local
/drivers/net/ethernet/brocade/bna/
Dbna_tx_rx.c2870 struct bna_txq *txq; in bna_tx_sm_started_entry() local
3089 struct bna_txq *txq = NULL; in bna_bfi_tx_enet_start() local
3151 struct bna_txq *txq; in bna_tx_enet_stop() local
3161 bna_txq_qpt_setup(struct bna_txq *txq, int page_count, int page_size, in bna_txq_qpt_setup()
3217 struct bna_txq *txq; in bna_tx_free() local
3273 struct bna_txq *txq = NULL; in bna_bfi_tx_enet_start_rsp() local
3371 struct bna_txq *txq; in bna_tx_create() local
3513 struct bna_txq *txq; in bna_tx_destroy() local
3663 struct bna_txq *txq; in bna_tx_coalescing_timeo_set() local
/drivers/net/ethernet/hisilicon/
Dhisi_femac.c120 struct hisi_femac_queue txq; member
155 struct hisi_femac_queue *txq = &priv->txq; in hisi_femac_xmit_reclaim() local
387 struct hisi_femac_queue *txq = &priv->txq; in hisi_femac_free_skb_rings() local
503 struct hisi_femac_queue *txq = &priv->txq; in hisi_femac_net_xmit() local
/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1133 static void txq_stop(struct sge_eth_txq *txq) in txq_stop()
1164 struct sge_eth_txq *txq; in t4vf_eth_xmit() local
2134 struct sge_eth_txq *txq = &s->ethtxq[i]; in sge_tx_timer_cb() local
2413 int t4vf_sge_alloc_eth_txq(struct adapter *adapter, struct sge_eth_txq *txq, in t4vf_sge_alloc_eth_txq()
2568 struct sge_eth_txq *txq = s->ethtxq; in t4vf_free_sge_resources() local

12345678