| /linux-6.15/drivers/infiniband/hw/hfi1/ |
| H A D | ipoib_tx.c | 29 struct hfi1_ipoib_txq *txq; member 156 struct hfi1_ipoib_txq *txq = in hfi1_ipoib_poll_tx_ring() local 353 struct hfi1_ipoib_txq *txq = txp->txq; in hfi1_ipoib_send_dma_common() local 405 struct hfi1_ipoib_txq *txq) in hfi1_ipoib_submit_tx_list() 423 struct hfi1_ipoib_txq *txq) in hfi1_ipoib_flush_tx_list() 460 struct hfi1_ipoib_txq *txq = txp->txq; in hfi1_ipoib_send_dma_single() local 511 struct hfi1_ipoib_txq *txq = txp->txq; in hfi1_ipoib_send_dma_list() local 619 struct hfi1_ipoib_txq *txq = in hfi1_ipoib_sdma_sleep() local 660 struct hfi1_ipoib_txq *txq = in hfi1_ipoib_sdma_wakeup() local 673 struct hfi1_ipoib_txq *txq = in hfi1_ipoib_flush_txq() local [all …]
|
| /linux-6.15/drivers/net/wwan/t7xx/ |
| H A 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 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 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 510 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[txq_number]; in t7xx_dpmaif_tx_send_skb() local 607 int t7xx_dpmaif_txq_init(struct dpmaif_tx_queue *txq) in t7xx_dpmaif_txq_init() 633 void t7xx_dpmaif_txq_free(struct dpmaif_tx_queue *txq) in t7xx_dpmaif_txq_free() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/pcie/ |
| H A D | tx.c | 79 struct iwl_txq *txq) in iwl_pcie_txq_inc_wr_ptr() 129 struct iwl_txq *txq = trans_pcie->txqs.txq[i]; in iwl_pcie_txq_check_wrptrs() local 291 struct iwl_txq *txq, int index) in iwl_txq_gen1_tfd_unmap() 1038 static void iwl_txq_progress(struct iwl_txq *txq) in iwl_txq_progress() 1314 struct iwl_txq *txq = trans_pcie->txqs.txq[i]; in iwl_trans_pcie_block_txq_ptrs() local 1695 struct iwl_txq *txq, u8 hdr_len, in iwl_fill_data_tbs() 1909 struct iwl_txq *txq, u8 hdr_len, in iwl_fill_data_tbs_amsdu() 2047 struct iwl_txq *txq, u8 hdr_len, in iwl_fill_data_tbs_amsdu() 2066 struct iwl_txq *txq, u16 byte_cnt, in iwl_txq_gen1_update_byte_cnt_tbl() 2117 struct iwl_txq *txq; in iwl_trans_pcie_tx() local [all …]
|
| H A D | tx-gen2.c | 298 struct iwl_txq *txq, in iwl_txq_gen2_build_tx_amsdu() 386 struct iwl_txq *txq, in iwl_txq_gen2_build_tx() 482 struct iwl_txq *txq, in iwl_txq_gen2_build_tfd() 561 struct iwl_txq *txq, u16 byte_cnt, in iwl_pcie_gen2_update_byte_tbl() 731 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_txq_gen2_tx() local 827 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_txq_gen2_unmap() local 861 struct iwl_txq *txq) in iwl_txq_gen2_free_memory() 894 struct iwl_txq *txq; in iwl_txq_gen2_free() local 928 struct iwl_txq *txq; in iwl_txq_dyn_alloc_dma() local 972 struct iwl_txq *txq, in iwl_pcie_txq_alloc_response() [all …]
|
| /linux-6.15/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_tx.c | 77 static void hinic_txq_clean_stats(struct hinic_txq *txq) in hinic_txq_clean_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() 858 int hinic_init_txq(struct hinic_txq *txq, struct hinic_sq *sq, in hinic_init_txq() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | tx.c | 48 iwl_mld_get_queue_size(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_get_queue_size() 100 static int iwl_mld_add_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_add_txq() 125 struct ieee80211_txq *txq; in iwl_mld_add_txq_list() local 178 void iwl_mld_remove_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_remove_txq() 602 iwl_mld_get_tx_queue_id(struct iwl_mld *mld, struct ieee80211_txq *txq, in iwl_mld_get_tx_queue_id() 709 struct ieee80211_txq *txq) in iwl_mld_tx_mpdu() 856 struct ieee80211_txq *txq) in iwl_mld_tx_tso() 914 struct ieee80211_txq *txq) in iwl_mld_tx_tso() 924 struct ieee80211_txq *txq) in iwl_mld_tx_skb() 939 void iwl_mld_tx_from_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_tx_from_txq() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath9k/ |
| H A D | xmit.c | 134 struct ath_txq *txq = tid->txq; in ath9k_wake_tx_queue() local 213 struct ath_txq *txq; in ath_txq_skb_done() local 280 struct ath_txq *txq = tid->txq; in ath_tx_flush_tid() local 1576 struct ath_txq *txq; in ath_tx_aggr_start() local 1616 struct ath_txq *txq = txtid->txq; in ath_tx_aggr_stop() local 1648 struct ath_txq *txq; in ath_tx_aggr_wakeup() local 1933 struct ath_txq *txq; in ath_drain_all_txq() local 2021 struct ath_txq *txq; in ath_txq_schedule_all() local 2214 struct ath_txq *txq, in ath_tx_setup_buffer() 2716 struct ath_txq *txq; in ath_tx_edma_tasklet() local [all …]
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/ |
| H A 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 375 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() local 419 struct ieee80211_txq *txq = sta->txq[i]; in mt76_release_buffered_frames() local 462 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() local 527 struct ieee80211_txq *txq; in mt76_txq_schedule_list() local 556 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_schedule_list() local 738 struct ieee80211_txq *txq = sta->txq[i]; in mt76_stop_tx_queues() local 755 void mt76_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq) in mt76_wake_tx_queue()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A 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-6.15/net/sched/ |
| H A D | sch_generic.c | 40 const struct netdev_queue *txq) in qdisc_maybe_clear_missed() 75 const struct netdev_queue *txq = q->dev_queue; in __skb_dequeue_bad_txq() local 181 const struct netdev_queue *txq, in try_bulk_dequeue_skb() 232 const struct netdev_queue *txq = q->dev_queue; in dequeue_skb() local 316 struct net_device *dev, struct netdev_queue *txq, in sch_direct_xmit() 392 struct netdev_queue *txq; in qdisc_restart() local 452 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_freeze_queues() local 478 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_unfreeze_queues() local 512 struct netdev_queue *txq; in dev_watchdog() local 1186 struct netdev_queue *txq; in attach_default_qdiscs() local
|
| H A 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-6.15/drivers/net/ethernet/qlogic/qede/ |
| H A 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() 1482 struct qede_tx_queue *txq; in qede_start_xmit() local
|
| H A D | qede_main.c | 544 struct qede_fastpath *fp, struct qede_tx_queue *txq) in qede_txq_fp_log_metadata() 599 struct qede_tx_queue *txq; in qede_tx_timeout() local 1649 static void qede_free_mem_txq(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_free_mem_txq() 1662 static int qede_alloc_mem_txq(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_alloc_mem_txq() 1788 struct qede_tx_queue *txq) in qede_empty_tx_queue() 1887 struct qede_tx_queue *txq = &fp->txq[cos]; in qede_init_fp() local 2058 struct qede_tx_queue *txq, bool allow_drain) in qede_drain_txq() 2091 struct qede_tx_queue *txq, int rss_id) in qede_stop_txq() 2190 struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx) in qede_start_txq() 2807 static bool qede_is_txq_full(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_is_txq_full() [all …]
|
| /linux-6.15/drivers/net/ethernet/marvell/ |
| H A D | mvneta.c | 1498 int rxq, txq; in mvneta_defaults_set() local 1753 struct mvneta_tx_queue *txq) in mvneta_txq_sent_desc_num_get() 2177 struct mvneta_tx_queue *txq; in mvneta_xdp_xmit_back() local 2219 struct mvneta_tx_queue *txq; in mvneta_xdp_xmit() local 2674 struct mvneta_tx_queue *txq) in mvneta_free_tso_hdrs() 2690 struct mvneta_tx_queue *txq) in mvneta_alloc_tso_hdrs() 2779 struct mvneta_tx_queue *txq, in mvneta_release_descs() 2807 struct mvneta_tx_queue *txq) in mvneta_tx_tso() 3028 struct mvneta_tx_queue *txq; in mvneta_tx_done_gbe() local 3604 struct mvneta_tx_queue *txq) in mvneta_txq_sw_deinit() [all …]
|
| H A D | mv643xx_eth.c | 179 #define IS_TSO_HEADER(txq, addr) \ argument 408 struct tx_queue txq[8]; member 477 static void txq_enable(struct tx_queue *txq) in txq_enable() 483 static void txq_disable(struct tx_queue *txq) in txq_disable() 997 struct tx_queue *txq; in mv643xx_eth_xmit() local 1032 static void txq_kick(struct tx_queue *txq) in txq_kick() 1262 struct tx_queue *txq = mp->txq + i; in mv643xx_eth_get_stats() local 2032 struct tx_queue *txq = mp->txq + index; in txq_init() local 2118 static void txq_deinit(struct tx_queue *txq) in txq_deinit() 2208 struct tx_queue *txq = mp->txq + i; in handle_link_event() local [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtw88/ |
| H A D | tx.c | 574 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_check_agg() local 606 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push_skb() local 624 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_dequeue() local 666 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in __rtw_tx_work() local 687 void rtw_txq_init(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_init() 698 void rtw_txq_cleanup(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_cleanup()
|
| /linux-6.15/include/net/ |
| H A D | netdev_queues.h | 174 #define netif_txq_try_stop(txq, get_desc, start_thrs) \ argument 215 #define netif_txq_maybe_stop(txq, get_desc, stop_thrs, start_thrs) \ argument 258 #define __netif_txq_completed_wake(txq, pkts, bytes, \ argument 282 #define netif_txq_completed_wake(txq, pkts, bytes, get_desc, start_thrs) \ argument
|
| /linux-6.15/drivers/net/ethernet/atheros/alx/ |
| H A D | main.c | 53 static void alx_free_txbuf(struct alx_tx_queue *txq, int entry) in alx_free_txbuf() 152 static struct netdev_queue *alx_get_tx_queue(const struct alx_tx_queue *txq) in alx_get_tx_queue() 157 static inline int alx_tpd_avail(struct alx_tx_queue *txq) in alx_tpd_avail() 164 static bool alx_clean_tx_irq(struct alx_tx_queue *txq) in alx_clean_tx_irq() 488 static void alx_free_txring_buf(struct alx_tx_queue *txq) in alx_free_txring_buf() 616 static int alx_alloc_tx_ring(struct alx_priv *alx, struct alx_tx_queue *txq, in alx_alloc_tx_ring() 742 struct alx_tx_queue *txq; in alx_alloc_napis() local 1460 static int alx_map_tx_skb(struct alx_tx_queue *txq, struct sk_buff *skb) in alx_map_tx_skb() 1532 struct alx_tx_queue *txq) in alx_start_xmit_ring()
|
| /linux-6.15/drivers/net/ethernet/freescale/ |
| H A D | fec_main.c | 307 #define IS_TSO_HEADER(txq, addr) \ argument 356 struct fec_enet_priv_tx_q *txq; in fec_dump() local 960 struct fec_enet_priv_tx_q *txq; in fec_enet_start_xmit() local 987 struct fec_enet_priv_tx_q *txq; in fec_enet_bd_init() local 1075 struct fec_enet_priv_tx_q *txq; in fec_enet_enable_ring() local 1468 struct fec_enet_priv_tx_q *txq; in fec_enet_tx_queue() local 3315 struct fec_enet_priv_tx_q *txq; in fec_enet_free_buffers() local 3364 struct fec_enet_priv_tx_q *txq; in fec_enet_free_queue() local 3385 struct fec_enet_priv_tx_q *txq; in fec_enet_alloc_queue() local 3483 struct fec_enet_priv_tx_q *txq; in fec_enet_alloc_txq_buffers() local [all …]
|
| /linux-6.15/drivers/bluetooth/ |
| H A D | btintel_pcie.h | 346 struct txq { struct 347 u16 count; 349 dma_addr_t tfds_p_addr; 350 struct tfd *tfds; 352 dma_addr_t urbd0s_p_addr; 353 struct urbd0 *urbd0s; 355 dma_addr_t buf_p_addr; 356 void *buf_v_addr; 357 struct data_buf *bufs; 488 struct txq txq; member
|
| /linux-6.15/drivers/net/wireless/ath/ath5k/ |
| H A 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-6.15/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_txrx.c | 76 static void idpf_tx_buf_rel_all(struct idpf_tx_queue *txq) in idpf_tx_buf_rel_all() 133 static void idpf_tx_desc_rel(struct idpf_tx_queue *txq) in idpf_tx_desc_rel() 318 struct idpf_tx_queue *txq = vport->txq_grps[i].txqs[j]; in idpf_tx_desc_alloc_all() local 1665 static void idpf_tx_clean_stashed_bufs(struct idpf_tx_queue *txq, in idpf_tx_clean_stashed_bufs() 1698 static int idpf_stash_flow_sch_buffers(struct idpf_tx_queue *txq, in idpf_stash_flow_sch_buffers() 1733 #define idpf_tx_splitq_clean_bump_ntc(txq, ntc, desc, buf) \ argument 1838 #define idpf_tx_clean_buf_ring_bump_ntc(txq, ntc, buf) \ argument 1940 static void idpf_tx_handle_rs_completion(struct idpf_tx_queue *txq, in idpf_tx_handle_rs_completion() 2218 unsigned int idpf_tx_desc_count_required(struct idpf_tx_queue *txq, in idpf_tx_desc_count_required() 2703 idpf_tx_splitq_get_ctx_desc(struct idpf_tx_queue *txq) in idpf_tx_splitq_get_ctx_desc() [all …]
|
| /linux-6.15/net/core/ |
| H A D | netpoll.c | 70 struct netdev_queue *txq) in netpoll_start_xmit() 104 struct netdev_queue *txq; in queue_process() local 140 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_local_xmit_active() local 342 struct netdev_queue *txq; in __netpoll_send_skb() local
|
| /linux-6.15/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_main.c | 234 unsigned int txq) in mvpp2_txdesc_txq_set() 2661 int txq, tx_port_num; in mvpp2_txp_max_tx_size_set() local 2810 struct mvpp2_tx_queue *txq, in mvpp2_txq_bufs_free() 2882 struct mvpp2_tx_queue *txq; in mvpp2_tx_done() local 3091 struct mvpp2_tx_queue *txq) in mvpp2_txq_init() 3274 struct mvpp2_tx_queue *txq; in mvpp2_cleanup_txqs() local 3332 struct mvpp2_tx_queue *txq; in mvpp2_setup_txqs() local 3644 struct mvpp2_tx_queue *txq; in mvpp2_xdp_finish_tx() local 3679 struct mvpp2_tx_queue *txq; in mvpp2_xdp_submit_frame() local 4308 struct mvpp2_tx_queue *txq, in mvpp2_tx_tso() [all …]
|
| /linux-6.15/drivers/net/ethernet/chelsio/cxgb4/ |
| H A 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
|