| /Linux-v6.1/drivers/infiniband/hw/hfi1/ |
| D | ipoib_tx.c | 29 struct hfi1_ipoib_txq *txq; member 47 static u64 hfi1_ipoib_used(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_used() 53 static void hfi1_ipoib_stop_txq(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_stop_txq() 60 static void hfi1_ipoib_wake_txq(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_wake_txq() 67 static uint hfi1_ipoib_ring_hwat(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_ring_hwat() 73 static uint hfi1_ipoib_ring_lwat(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_ring_lwat() 79 static void hfi1_ipoib_check_queue_depth(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_check_queue_depth() 89 static void hfi1_ipoib_check_queue_stopped(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_check_queue_stopped() 134 static void hfi1_ipoib_drain_tx_ring(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_drain_tx_ring() 156 struct hfi1_ipoib_txq *txq = in hfi1_ipoib_poll_tx_ring() local [all …]
|
| /Linux-v6.1/drivers/net/wwan/t7xx/ |
| D | t7xx_hif_dpmaif_tx.c | 54 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[q_num]; in t7xx_dpmaif_update_drb_rd_idx() local 83 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[q_num]; in t7xx_dpmaif_release_tx_buffer() local 137 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[q_num]; in t7xx_dpmaif_tx_release() local 153 static bool t7xx_dpmaif_drb_ring_not_empty(struct dpmaif_tx_queue *txq) in t7xx_dpmaif_drb_ring_not_empty() 160 struct dpmaif_tx_queue *txq = container_of(work, struct dpmaif_tx_queue, dpmaif_tx_work); in t7xx_dpmaif_tx_done() local 248 struct dpmaif_tx_queue *txq; in t7xx_dpmaif_add_skb_to_ring() local 349 struct dpmaif_tx_queue *txq; in t7xx_select_tx_queue() local 358 static unsigned int t7xx_txq_drb_wr_available(struct dpmaif_tx_queue *txq) in t7xx_txq_drb_wr_available() 370 static int t7xx_txq_burst_send_skb(struct dpmaif_tx_queue *txq) in t7xx_txq_burst_send_skb() 416 struct dpmaif_tx_queue *txq; in t7xx_do_tx_hw_push() local [all …]
|
| /Linux-v6.1/drivers/net/wireless/intel/iwlwifi/queue/ |
| D | tx.c | 22 struct iwl_txq *txq, u16 byte_cnt, in iwl_pcie_gen2_update_byte_tbl() 68 void iwl_txq_inc_wr_ptr(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_inc_wr_ptr() 117 void iwl_txq_gen2_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_gen2_free_tfd() 456 struct iwl_txq *txq, in iwl_txq_gen2_build_tx_amsdu() 543 struct iwl_txq *txq, in iwl_txq_gen2_build_tx() 638 struct iwl_txq *txq, in iwl_txq_gen2_build_tfd() 710 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_txq_gen2_tx() local 805 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_txq_gen2_unmap() local 836 struct iwl_txq *txq) in iwl_txq_gen2_free_memory() 867 struct iwl_txq *txq; in iwl_txq_gen2_free() local [all …]
|
| D | tx.h | 16 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()
|
| /Linux-v6.1/drivers/net/wireless/intel/iwlwifi/pcie/ |
| D | tx.c | 73 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 …]
|
| /Linux-v6.1/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_tx.c | 77 static void hinic_txq_clean_stats(struct hinic_txq *txq) in hinic_txq_clean_stats() 96 void hinic_txq_get_stats(struct hinic_txq *txq, struct hinic_txq_stats *stats) in hinic_txq_get_stats() 116 static void txq_stats_init(struct hinic_txq *txq) in txq_stats_init() 499 struct hinic_txq *txq; in hinic_lb_xmit_frame() local 560 struct hinic_txq *txq; in hinic_xmit_frame() local 665 static void free_all_tx_skbs(struct hinic_txq *txq) in free_all_tx_skbs() 699 struct hinic_txq *txq = container_of(napi, struct hinic_txq, napi); in free_tx_poll() local 779 struct hinic_txq *txq = data; in tx_irq() local 796 static int tx_request_irq(struct hinic_txq *txq) in tx_request_irq() 842 static void tx_free_irq(struct hinic_txq *txq) in tx_free_irq() [all …]
|
| /Linux-v6.1/drivers/net/wireless/ath/ath9k/ |
| D | xmit.c | 101 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 205 static void ath_txq_skb_done(struct ath_softc *sc, struct ath_txq *txq, in ath_txq_skb_done() 230 struct ieee80211_txq *txq = container_of((void*)tid, struct ieee80211_txq, drv_priv); in ath_tid_pull() local 275 struct ath_txq *txq = tid->txq; in ath_tx_flush_tid() local 357 static void ath_tid_drain(struct ath_softc *sc, struct ath_txq *txq, in ath_tid_drain() 385 static void ath_tx_set_retry(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_set_retry() 480 static void ath_tx_complete_aggr(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_complete_aggr() 722 static void ath_tx_process_buffer(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_process_buffer() 935 ath_tx_get_tid_subframe(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_get_tid_subframe() [all …]
|
| /Linux-v6.1/drivers/net/wireless/mediatek/mt76/ |
| D | tx.c | 9 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 354 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() local 398 struct ieee80211_txq *txq = sta->txq[i]; in mt76_release_buffered_frames() local 441 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() local 507 struct ieee80211_txq *txq; in mt76_txq_schedule_list() local 533 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_schedule_list() local 625 struct ieee80211_txq *txq = sta->txq[i]; in mt76_stop_tx_queues() local 642 void mt76_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq) in mt76_wake_tx_queue()
|
| /Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | selq.h | 30 static inline u16 mlx5e_txq_to_ch_ix(u16 txq, u16 num_channels) in mlx5e_txq_to_ch_ix() 37 static inline u16 mlx5e_txq_to_ch_ix_htb(u16 txq, u16 num_channels) in mlx5e_txq_to_ch_ix_htb()
|
| /Linux-v6.1/net/sched/ |
| D | sch_generic.c | 39 const struct netdev_queue *txq) in qdisc_maybe_clear_missed() 74 const struct netdev_queue *txq = q->dev_queue; in __skb_dequeue_bad_txq() local 180 const struct netdev_queue *txq, in try_bulk_dequeue_skb() 231 const struct netdev_queue *txq = q->dev_queue; in dequeue_skb() local 315 struct net_device *dev, struct netdev_queue *txq, in sch_direct_xmit() 391 struct netdev_queue *txq; in qdisc_restart() local 451 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_freeze_queues() local 477 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_unfreeze_queues() local 510 struct netdev_queue *txq; in dev_watchdog() local 1162 struct netdev_queue *txq; in attach_default_qdiscs() local
|
| D | sch_teql.c | 148 struct netdev_queue *txq; in teql_destroy() local 219 struct net_device *dev, struct netdev_queue *txq, in __teql_resolve() 259 struct netdev_queue *txq) in teql_resolve()
|
| /Linux-v6.1/drivers/net/wireless/realtek/rtw88/ |
| D | tx.c | 551 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_check_agg() local 583 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push_skb() local 603 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_dequeue() local 646 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_tx_work() local 661 void rtw_txq_init(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_init() 672 void rtw_txq_cleanup(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_cleanup()
|
| /Linux-v6.1/drivers/net/ethernet/qlogic/qede/ |
| D | qede_fp.c | 76 int qede_free_tx_pkt(struct qede_dev *edev, struct qede_tx_queue *txq, int *len) in qede_free_tx_pkt() 131 static void qede_free_failed_tx_pkt(struct qede_tx_queue *txq, in qede_free_failed_tx_pkt() 243 static int map_frag_to_bd(struct qede_tx_queue *txq, in map_frag_to_bd() 288 static inline void qede_update_tx_producer(struct qede_tx_queue *txq) in qede_update_tx_producer() 304 static int qede_xdp_xmit(struct qede_tx_queue *txq, dma_addr_t dma, u16 pad, in qede_xdp_xmit() 387 int qede_txq_has_work(struct qede_tx_queue *txq) in qede_txq_has_work() 400 static void qede_xdp_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_xdp_tx_int() 432 static int qede_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_tx_int() 1481 struct qede_tx_queue *txq; in qede_start_xmit() local
|
| D | qede_main.c | 528 struct qede_fastpath *fp, struct qede_tx_queue *txq) in qede_txq_fp_log_metadata() 546 qede_tx_log_print(struct qede_dev *edev, struct qede_fastpath *fp, struct qede_tx_queue *txq) in qede_tx_log_print() 583 struct qede_tx_queue *txq; in qede_tx_timeout() local 1605 static void qede_free_mem_txq(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_free_mem_txq() 1618 static int qede_alloc_mem_txq(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_alloc_mem_txq() 1744 struct qede_tx_queue *txq) in qede_empty_tx_queue() 1843 struct qede_tx_queue *txq = &fp->txq[cos]; in qede_init_fp() local 2014 struct qede_tx_queue *txq, bool allow_drain) in qede_drain_txq() 2047 struct qede_tx_queue *txq, int rss_id) in qede_stop_txq() 2146 struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx) in qede_start_txq() [all …]
|
| /Linux-v6.1/drivers/net/ethernet/freescale/ |
| D | fec_main.c | 323 #define IS_TSO_HEADER(txq, addr) \ argument 349 static int fec_enet_get_free_txdesc_num(struct fec_enet_priv_tx_q *txq) in fec_enet_get_free_txdesc_num() 382 struct fec_enet_priv_tx_q *txq; in fec_dump() local 470 fec_enet_txq_submit_frag_skb(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_frag_skb() 558 static int fec_enet_txq_submit_skb(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_skb() 686 fec_enet_txq_put_data_tso(struct fec_enet_priv_tx_q *txq, struct sk_buff *skb, in fec_enet_txq_put_data_tso() 746 fec_enet_txq_put_hdr_tso(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_put_hdr_tso() 799 static int fec_enet_txq_submit_tso(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_tso() 889 struct fec_enet_priv_tx_q *txq; in fec_enet_start_xmit() local 916 struct fec_enet_priv_tx_q *txq; in fec_enet_bd_init() local [all …]
|
| /Linux-v6.1/drivers/net/ethernet/marvell/ |
| D | mv643xx_eth.c | 178 #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 …]
|
| D | mvneta.c | 135 #define MVNETA_CPU_TXQ_ACCESS(txq) BIT(txq + 8) argument 367 #define IS_TSO_HEADER(txq, addr) \ argument 768 static void mvneta_txq_inc_get(struct mvneta_tx_queue *txq) in mvneta_txq_inc_get() 776 static void mvneta_txq_inc_put(struct mvneta_tx_queue *txq) in mvneta_txq_inc_put() 958 struct mvneta_tx_queue *txq, in mvneta_txq_pend_desc_add() 976 mvneta_txq_next_desc_get(struct mvneta_tx_queue *txq) in mvneta_txq_next_desc_get() 987 static void mvneta_txq_desc_put(struct mvneta_tx_queue *txq) in mvneta_txq_desc_put() 1254 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_port_up() local 1492 int rxq, txq; in mvneta_defaults_set() local 1703 struct mvneta_tx_queue *txq, u32 value) in mvneta_tx_done_pkts_coal_set() [all …]
|
| /Linux-v6.1/drivers/net/ethernet/atheros/alx/ |
| D | main.c | 54 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()
|
| /Linux-v6.1/drivers/net/wireless/ath/ath5k/ |
| D | base.c | 769 struct ath5k_txq *txq, int padsize, in ath5k_txbuf_setup() 1022 struct ath5k_txq *txq; in ath5k_txq_setup() local 1157 struct ath5k_txq *txq; in ath5k_drain_tx_buffs() local 1186 struct ath5k_txq *txq = ah->txqs; in ath5k_txq_release() local 1656 struct ath5k_txq *txq, struct ieee80211_tx_control *control) in ath5k_tx_queue() 1712 struct ath5k_txq *txq, struct ath5k_tx_status *ts, in ath5k_tx_frame_completed() 1777 ath5k_tx_processq(struct ath5k_hw *ah, struct ath5k_txq *txq) in ath5k_tx_processq() 2510 struct ath5k_txq *txq; in ath5k_tx_complete_poll_work() local 3031 struct ath5k_txq *txq; in ath5k_init() local
|
| /Linux-v6.1/drivers/net/ethernet/marvell/mvpp2/ |
| D | mvpp2_main.c | 234 unsigned int txq) in mvpp2_txdesc_txq_set() 354 static inline int mvpp2_txq_phys(int port, int txq) in mvpp2_txq_phys() 2331 struct mvpp2_tx_queue *txq = port->txqs[queue]; in mvpp2_egress_enable() local 2437 mvpp2_txq_next_desc_get(struct mvpp2_tx_queue *txq) in mvpp2_txq_next_desc_get() 2489 struct mvpp2_tx_queue *txq, int num) in mvpp2_txq_alloc_reserved_desc() 2507 struct mvpp2_tx_queue *txq, in mvpp2_txq_reserved_desc_num_proc() 2549 static void mvpp2_txq_desc_put(struct mvpp2_tx_queue *txq) in mvpp2_txq_desc_put() 2599 struct mvpp2_tx_queue *txq) in mvpp2_txq_sent_desc_proc() 2637 int txq, tx_port_num; in mvpp2_txp_max_tx_size_set() local 2716 struct mvpp2_tx_queue *txq) in mvpp2_tx_pkts_coal_set() [all …]
|
| /Linux-v6.1/net/core/ |
| D | netpoll.c | 75 struct netdev_queue *txq) in netpoll_start_xmit() 109 struct netdev_queue *txq; in queue_process() local 329 struct netdev_queue *txq; in __netpoll_send_skb() local
|
| /Linux-v6.1/drivers/net/ethernet/microsoft/mana/ |
| D | mana_en.c | 143 struct mana_txq *txq; in mana_start_xmit() local 347 int txq; in mana_get_tx_queue() local 361 int txq; in mana_select_queue() local 961 struct mana_txq *txq = cq->txq; in mana_poll_tx_cq() local 1363 static void mana_deinit_txq(struct mana_port_context *apc, struct mana_txq *txq) in mana_deinit_txq() 1407 struct mana_txq *txq; in mana_create_txq() local 1976 struct mana_txq *txq; in mana_dealloc_queues() local
|
| /Linux-v6.1/drivers/net/ethernet/chelsio/cxgb4/ |
| D | sched.c | 175 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
|
| D | sge.c | 1832 struct sge_eth_txq *txq; in cxgb4_vf_eth_xmit() local 2954 struct sge_txq *txq; in service_ofldq() local 3134 struct sge_uld_txq *txq; in uld_send() local 3264 struct sge_uld_txq *txq; in cxgb4_immdata_send() local 3598 struct sge_eth_txq *txq; in t4_tx_completion_handler() local 4293 struct sge_uld_txq *txq = s->egr_map[id]; in sge_tx_timer_cb() local 4590 int t4_sge_alloc_eth_txq(struct adapter *adap, struct sge_eth_txq *txq, in t4_sge_alloc_eth_txq() 4683 int t4_sge_alloc_ctrl_txq(struct adapter *adap, struct sge_ctrl_txq *txq, in t4_sge_alloc_ctrl_txq() 4809 int t4_sge_alloc_uld_txq(struct adapter *adap, struct sge_uld_txq *txq, in t4_sge_alloc_uld_txq() 4832 int t4_sge_alloc_ethofld_txq(struct adapter *adap, struct sge_eohw_txq *txq, in t4_sge_alloc_ethofld_txq() [all …]
|
| /Linux-v6.1/net/mac80211/ |
| D | agg-tx.c | 192 struct ieee80211_txq *txq = sta->sta.txq[tid]; in ieee80211_agg_stop_txq() local 213 struct ieee80211_txq *txq = sta->sta.txq[tid]; in ieee80211_agg_start_txq() local 961 struct ieee80211_txq *txq; in ieee80211_process_addba_resp() local
|