| /kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
| D | ipoib_tx.c | 38 struct hfi1_ipoib_txq *txq; member 46 struct hfi1_ipoib_txq *txq; member 58 static u64 hfi1_ipoib_used(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_used() 64 static void hfi1_ipoib_stop_txq(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_stop_txq() 70 static void hfi1_ipoib_wake_txq(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_wake_txq() 76 static uint hfi1_ipoib_ring_hwat(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_ring_hwat() 82 static uint hfi1_ipoib_ring_lwat(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_ring_lwat() 88 static void hfi1_ipoib_check_queue_depth(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_check_queue_depth() 96 static void hfi1_ipoib_check_queue_stopped(struct hfi1_ipoib_txq *txq) in hfi1_ipoib_check_queue_stopped() 139 static int hfi1_ipoib_drain_tx_ring(struct hfi1_ipoib_txq *txq, int budget) in hfi1_ipoib_drain_tx_ring() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_tx.c | 56 void hinic_txq_clean_stats(struct hinic_txq *txq) in hinic_txq_clean_stats() 74 void hinic_txq_get_stats(struct hinic_txq *txq, struct hinic_txq_stats *stats) in hinic_txq_get_stats() 95 static void txq_stats_init(struct hinic_txq *txq) in txq_stats_init() 185 struct hinic_txq *txq; in hinic_xmit_frame() local 276 static void free_all_tx_skbs(struct hinic_txq *txq) in free_all_tx_skbs() 310 struct hinic_txq *txq = container_of(napi, struct hinic_txq, napi); in free_tx_poll() local 382 static void tx_napi_add(struct hinic_txq *txq, int weight) in tx_napi_add() 388 static void tx_napi_del(struct hinic_txq *txq) in tx_napi_del() 396 struct hinic_txq *txq = data; in tx_irq() local 410 static int tx_request_irq(struct hinic_txq *txq) in tx_request_irq() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/queue/ |
| D | tx.c | 90 struct iwl_txq *txq, u16 byte_cnt, in iwl_pcie_gen2_update_byte_tbl() 136 void iwl_txq_inc_wr_ptr(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_inc_wr_ptr() 185 void iwl_txq_gen2_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_gen2_free_tfd() 530 struct iwl_txq *txq, in iwl_txq_gen2_build_tx_amsdu() 617 struct iwl_txq *txq, in iwl_txq_gen2_build_tx() 712 struct iwl_txq *txq, in iwl_txq_gen2_build_tfd() 784 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_txq_gen2_tx() local 879 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_txq_gen2_unmap() local 910 struct iwl_txq *txq) in iwl_txq_gen2_free_memory() 941 struct iwl_txq *txq; in iwl_txq_gen2_free() local [all …]
|
| D | tx.h | 69 iwl_txq_get_first_tb_dma(struct iwl_txq *txq, int idx) in iwl_txq_get_first_tb_dma() 83 struct iwl_txq *txq) in iwl_wake_queue() 92 struct iwl_txq *txq, int idx) in iwl_txq_get_tfd() 114 static inline void iwl_txq_stop(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_stop()
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/ |
| D | tx.c | 130 struct iwl_txq *txq) in iwl_pcie_txq_inc_wr_ptr() 178 struct iwl_txq *txq = trans->txqs.txq[i]; in iwl_pcie_txq_check_wrptrs() local 217 void iwl_pcie_txq_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_pcie_txq_free_tfd() 249 static int iwl_pcie_txq_build_tfd(struct iwl_trans *trans, struct iwl_txq *txq, in iwl_pcie_txq_build_tfd() 300 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_pcie_txq_unmap() local 353 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_pcie_txq_free() local 464 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_trans_pcie_tx_reset() local 727 static inline void iwl_pcie_txq_progress(struct iwl_txq *txq) in iwl_pcie_txq_progress() 755 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_trans_pcie_reclaim() local 871 struct iwl_txq *txq = trans->txqs.txq[txq_id]; in iwl_trans_pcie_set_q_ptrs() local [all …]
|
| D | tx-gen2.c | 78 struct iwl_txq *txq = trans->txqs.txq[trans->txqs.cmd.q_id]; in iwl_pcie_gen2_enqueue_hcmd() local 315 struct iwl_txq *txq = trans->txqs.txq[trans->txqs.cmd.q_id]; in iwl_pcie_gen2_send_hcmd_sync() local
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/pcie/ |
| D | tx.c | 154 struct iwl_txq *txq = from_timer(txq, t, stuck_timer); in iwl_pcie_txq_stuck_timer() local 175 struct iwl_txq *txq, u16 byte_cnt, in iwl_pcie_txq_update_byte_cnt_tbl() 220 struct iwl_txq *txq) in iwl_pcie_txq_inval_byte_cnt_tbl() 250 struct iwl_txq *txq) in iwl_pcie_txq_inc_wr_ptr() 300 struct iwl_txq *txq = trans_pcie->txq[i]; in iwl_pcie_txq_check_wrptrs() local 374 struct iwl_txq *txq, int index) in iwl_pcie_tfd_unmap() 429 void iwl_pcie_txq_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_pcie_txq_free_tfd() 461 static int iwl_pcie_txq_build_tfd(struct iwl_trans *trans, struct iwl_txq *txq, in iwl_pcie_txq_build_tfd() 491 int iwl_pcie_txq_alloc(struct iwl_trans *trans, struct iwl_txq *txq, in iwl_pcie_txq_alloc() 558 int iwl_pcie_txq_init(struct iwl_trans *trans, struct iwl_txq *txq, in iwl_pcie_txq_init() [all …]
|
| D | tx-gen2.c | 91 struct iwl_txq *txq, u16 byte_cnt, in iwl_pcie_gen2_update_byte_tbl() 131 struct iwl_txq *txq) in iwl_pcie_gen2_txq_inc_wr_ptr() 182 static void iwl_pcie_gen2_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_pcie_gen2_free_tfd() 364 struct iwl_txq *txq, in iwl_pcie_gen2_build_tx_amsdu() 415 struct iwl_txq *txq, in iwl_pcie_gen2_build_tx() 496 struct iwl_txq *txq, in iwl_pcie_gen2_build_tfd() 541 struct iwl_txq *txq = trans_pcie->txq[txq_id]; in iwl_trans_pcie_gen2_tx() local 644 struct iwl_txq *txq = trans_pcie->txq[trans_pcie->cmd_queue]; in iwl_pcie_gen2_enqueue_hcmd() local 887 struct iwl_txq *txq = trans_pcie->txq[trans_pcie->cmd_queue]; in iwl_pcie_gen2_send_hcmd_sync() local 1018 struct iwl_txq *txq = trans_pcie->txq[txq_id]; in iwl_pcie_gen2_txq_unmap() local [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/mediatek/mt76/ |
| D | tx.c | 86 mt76_txq_get_qid(struct ieee80211_txq *txq) in mt76_txq_get_qid() 126 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() local 187 struct ieee80211_txq *txq = sta->txq[i]; in mt76_release_buffered_frames() local 222 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() local 322 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_schedule_list() local 388 struct ieee80211_txq *txq = sta->txq[i]; in mt76_stop_tx_queues() local 405 void mt76_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq) in mt76_wake_tx_queue() 419 void mt76_txq_remove(struct mt76_dev *dev, struct ieee80211_txq *txq) in mt76_txq_remove() 441 void mt76_txq_init(struct mt76_dev *dev, struct ieee80211_txq *txq) in mt76_txq_init()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_tx.c | 76 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() 117 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() 841 static void tx_free_irq(struct hinic_txq *txq) in tx_free_irq() [all …]
|
| /kernel/linux/linux-5.10/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 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 …]
|
| /kernel/linux/linux-4.19/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() 159 struct ath_txq *txq = tid->txq; in ath9k_wake_tx_queue() local 198 static void ath_txq_skb_done(struct ath_softc *sc, struct ath_txq *txq, in ath_txq_skb_done() 223 struct ieee80211_txq *txq = container_of((void*)tid, struct ieee80211_txq, drv_priv); in ath_tid_pull() local 277 struct ath_txq *txq = tid->txq; in ath_tx_flush_tid() local 359 static void ath_tid_drain(struct ath_softc *sc, struct ath_txq *txq, in ath_tid_drain() 386 static void ath_tx_set_retry(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_set_retry() 483 static void ath_tx_complete_aggr(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_complete_aggr() 715 struct ath_txq *txq = tid->txq; in ath_tx_count_airtime() local 738 static void ath_tx_process_buffer(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_process_buffer() [all …]
|
| /kernel/linux/linux-5.10/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 306 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() local 352 struct ieee80211_txq *txq = sta->txq[i]; in mt76_release_buffered_frames() local 388 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() local 453 struct ieee80211_txq *txq; in mt76_txq_schedule_list() local 479 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_schedule_list() local 547 struct ieee80211_txq *txq = sta->txq[i]; in mt76_stop_tx_queues() local 564 void mt76_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq) in mt76_wake_tx_queue()
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
| D | tx.c | 503 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_check_agg() local 535 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push_skb() local 555 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_dequeue() local 598 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_tx_tasklet() local 613 void rtw_txq_init(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_init() 624 void rtw_txq_cleanup(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_cleanup()
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/freescale/ |
| D | fec_main.c | 276 #define IS_TSO_HEADER(txq, addr) \ argument 302 static int fec_enet_get_free_txdesc_num(struct fec_enet_priv_tx_q *txq) in fec_enet_get_free_txdesc_num() 335 struct fec_enet_priv_tx_q *txq; in fec_dump() local 381 fec_enet_txq_submit_frag_skb(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_frag_skb() 468 static int fec_enet_txq_submit_skb(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_skb() 596 fec_enet_txq_put_data_tso(struct fec_enet_priv_tx_q *txq, struct sk_buff *skb, in fec_enet_txq_put_data_tso() 656 fec_enet_txq_put_hdr_tso(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_put_hdr_tso() 709 static int fec_enet_txq_submit_tso(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_tso() 800 struct fec_enet_priv_tx_q *txq; in fec_enet_start_xmit() local 827 struct fec_enet_priv_tx_q *txq; in fec_enet_bd_init() local [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
| D | fec_main.c | 276 #define IS_TSO_HEADER(txq, addr) \ argument 302 static int fec_enet_get_free_txdesc_num(struct fec_enet_priv_tx_q *txq) in fec_enet_get_free_txdesc_num() 335 struct fec_enet_priv_tx_q *txq; in fec_dump() local 381 fec_enet_txq_submit_frag_skb(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_frag_skb() 468 static int fec_enet_txq_submit_skb(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_skb() 596 fec_enet_txq_put_data_tso(struct fec_enet_priv_tx_q *txq, struct sk_buff *skb, in fec_enet_txq_put_data_tso() 656 fec_enet_txq_put_hdr_tso(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_put_hdr_tso() 709 static int fec_enet_txq_submit_tso(struct fec_enet_priv_tx_q *txq, in fec_enet_txq_submit_tso() 799 struct fec_enet_priv_tx_q *txq; in fec_enet_start_xmit() local 826 struct fec_enet_priv_tx_q *txq; in fec_enet_bd_init() local [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
| D | qede_fp.c | 75 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() 393 int qede_txq_has_work(struct qede_tx_queue *txq) in qede_txq_has_work() 406 static void qede_xdp_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_xdp_tx_int() 438 static int qede_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_tx_int() 1495 struct qede_tx_queue *txq; in qede_start_xmit() local
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/qlogic/qede/ |
| D | qede_fp.c | 100 int qede_free_tx_pkt(struct qede_dev *edev, struct qede_tx_queue *txq, int *len) in qede_free_tx_pkt() 155 static void qede_free_failed_tx_pkt(struct qede_tx_queue *txq, in qede_free_failed_tx_pkt() 267 static int map_frag_to_bd(struct qede_tx_queue *txq, in map_frag_to_bd() 314 static inline void qede_update_tx_producer(struct qede_tx_queue *txq) in qede_update_tx_producer() 333 struct qede_tx_queue *txq = fp->xdp_tx; in qede_xdp_xmit() local 375 int qede_txq_has_work(struct qede_tx_queue *txq) in qede_txq_has_work() 388 static void qede_xdp_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_xdp_tx_int() 409 static int qede_tx_int(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_tx_int() 1442 struct qede_tx_queue *txq; in qede_start_xmit() local
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/marvell/mvpp2/ |
| D | mvpp2_main.c | 201 unsigned int txq) in mvpp2_txdesc_txq_set() 296 static inline int mvpp2_txq_phys(int port, int txq) in mvpp2_txq_phys() 1499 struct mvpp2_tx_queue *txq = port->txqs[queue]; in mvpp2_egress_enable() local 1605 mvpp2_txq_next_desc_get(struct mvpp2_tx_queue *txq) in mvpp2_txq_next_desc_get() 1655 struct mvpp2_tx_queue *txq, int num) in mvpp2_txq_alloc_reserved_desc() 1672 struct mvpp2_tx_queue *txq, in mvpp2_txq_reserved_desc_num_proc() 1713 static void mvpp2_txq_desc_put(struct mvpp2_tx_queue *txq) in mvpp2_txq_desc_put() 1763 struct mvpp2_tx_queue *txq) in mvpp2_txq_sent_desc_proc() 1795 int txq, tx_port_num; in mvpp2_txp_max_tx_size_set() local 1860 struct mvpp2_tx_queue *txq) in mvpp2_tx_pkts_coal_set() [all …]
|
| /kernel/linux/linux-5.10/net/sched/ |
| D | sch_generic.c | 39 const struct netdev_queue *txq) in qdisc_maybe_clear_missed() 72 const struct netdev_queue *txq = q->dev_queue; in __skb_dequeue_bad_txq() local 174 const struct netdev_queue *txq, in try_bulk_dequeue_skb() 225 const struct netdev_queue *txq = q->dev_queue; in dequeue_skb() local 309 struct net_device *dev, struct netdev_queue *txq, in sch_direct_xmit() 385 struct netdev_queue *txq; in qdisc_restart() local 452 struct netdev_queue *txq; in dev_watchdog() local 1083 struct netdev_queue *txq; in attach_default_qdiscs() local
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/marvell/ |
| D | mvneta.c | 125 #define MVNETA_CPU_TXQ_ACCESS(txq) BIT(txq + 8) argument 322 #define IS_TSO_HEADER(txq, addr) \ argument 664 static void mvneta_txq_inc_get(struct mvneta_tx_queue *txq) in mvneta_txq_inc_get() 672 static void mvneta_txq_inc_put(struct mvneta_tx_queue *txq) in mvneta_txq_inc_put() 855 struct mvneta_tx_queue *txq, in mvneta_txq_pend_desc_add() 873 mvneta_txq_next_desc_get(struct mvneta_tx_queue *txq) in mvneta_txq_next_desc_get() 884 static void mvneta_txq_desc_put(struct mvneta_tx_queue *txq) in mvneta_txq_desc_put() 1150 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_port_up() local 1388 int rxq, txq; in mvneta_defaults_set() local 1599 struct mvneta_tx_queue *txq, u32 value) in mvneta_tx_done_pkts_coal_set() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/marvell/ |
| D | mvneta.c | 130 #define MVNETA_CPU_TXQ_ACCESS(txq) BIT(txq + 8) argument 335 #define IS_TSO_HEADER(txq, addr) \ argument 734 static void mvneta_txq_inc_get(struct mvneta_tx_queue *txq) in mvneta_txq_inc_get() 742 static void mvneta_txq_inc_put(struct mvneta_tx_queue *txq) in mvneta_txq_inc_put() 924 struct mvneta_tx_queue *txq, in mvneta_txq_pend_desc_add() 942 mvneta_txq_next_desc_get(struct mvneta_tx_queue *txq) in mvneta_txq_next_desc_get() 953 static void mvneta_txq_desc_put(struct mvneta_tx_queue *txq) in mvneta_txq_desc_put() 1220 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_port_up() local 1458 int rxq, txq; in mvneta_defaults_set() local 1669 struct mvneta_tx_queue *txq, u32 value) in mvneta_tx_done_pkts_coal_set() [all …]
|
| 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() 725 txq_put_data_tso(struct net_device *dev, struct tx_queue *txq, in txq_put_data_tso() 773 txq_put_hdr_tso(struct sk_buff *skb, struct tx_queue *txq, int length, in txq_put_hdr_tso() 815 static int txq_submit_tso(struct tx_queue *txq, struct sk_buff *skb, in txq_submit_tso() [all …]
|
| /kernel/linux/linux-5.10/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 1437 static int alx_map_tx_skb(struct alx_tx_queue *txq, struct sk_buff *skb) in alx_map_tx_skb() 1509 struct alx_tx_queue *txq) in alx_start_xmit_ring()
|
| /kernel/linux/linux-4.19/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() 744 struct alx_tx_queue *txq; in alx_alloc_napis() local 1441 static int alx_map_tx_skb(struct alx_tx_queue *txq, struct sk_buff *skb) in alx_map_tx_skb() 1515 struct alx_tx_queue *txq) in alx_start_xmit_ring()
|