Home
last modified time | relevance | path

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

123456789

/linux/drivers/infiniband/hw/hfi1/
H A Dipoib_tx.c29 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/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/
H A Dtx.c81 struct iwl_txq *txq) in iwl_pcie_txq_inc_wr_ptr()
130 struct iwl_txq *txq = trans_pcie->txqs.txq[i]; in iwl_pcie_txq_check_wrptrs() local
163 static int iwl_pcie_txq_build_tfd(struct iwl_trans *trans, struct iwl_txq *txq, in iwl_pcie_txq_build_tfd()
293 struct iwl_txq *txq, int index) in iwl_txq_gen1_tfd_unmap()
343 static void iwl_txq_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq, in iwl_txq_free_tfd()
386 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_pcie_txq_unmap() local
441 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_pcie_txq_free() local
550 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_trans_pcie_tx_reset() local
673 void iwl_txq_log_scd_error(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_log_scd_error()
705 struct iwl_txq *txq = timer_container_of(txq, t, stuck_timer); in iwl_txq_stuck_timer() local
[all …]
H A Dtx-gen2.c297 struct iwl_txq *txq, in iwl_txq_gen2_build_tx_amsdu()
385 struct iwl_txq *txq, in iwl_txq_gen2_build_tx()
481 struct iwl_txq *txq, in iwl_txq_gen2_build_tfd()
560 struct iwl_txq *txq, u16 byte_cnt, in iwl_pcie_gen2_update_byte_tbl()
673 static void iwl_txq_gen2_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_gen2_free_tfd()
704 static void iwl_txq_inc_wr_ptr(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_txq_inc_wr_ptr()
722 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_txq_gen2_tx() local
821 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_txq_gen2_unmap() local
855 struct iwl_txq *txq) in iwl_txq_gen2_free_memory()
888 struct iwl_txq *txq; in iwl_txq_gen2_free() local
[all …]
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_tx.c77 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/drivers/net/wireless/intel/iwlwifi/mld/
H A Dtx.c48 iwl_mld_get_queue_size(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_get_queue_size()
70 static int iwl_mld_allocate_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_allocate_txq()
105 static int iwl_mld_add_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_add_txq()
130 struct ieee80211_txq *txq; in iwl_mld_add_txq_list() local
183 void iwl_mld_remove_txq(struct iwl_mld *mld, struct ieee80211_txq *txq) in iwl_mld_remove_txq()
613 iwl_mld_get_tx_queue_id(struct iwl_mld *mld, struct ieee80211_txq *txq, in iwl_mld_get_tx_queue_id()
751 struct ieee80211_txq *txq) in iwl_mld_tx_mpdu()
901 struct ieee80211_txq *txq) in iwl_mld_tx_tso()
959 struct ieee80211_txq *txq) in iwl_mld_tx_tso()
969 struct ieee80211_txq *txq) in iwl_mld_tx_skb()
[all …]
H A Dtx.h46 iwl_mld_txq_from_mac80211(struct ieee80211_txq *txq) in iwl_mld_txq_from_mac80211()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_tx.c36 static void hinic3_txq_stats_init(struct hinic3_txq *txq) in hinic3_txq_stats_init()
49 struct hinic3_txq *txq; in hinic3_alloc_txqs() local
85 struct hinic3_txq *txq, in hinic3_tx_map_skb()
229 static int hinic3_tx_csum(struct hinic3_txq *txq, struct hinic3_sq_task *task, in hinic3_tx_csum()
396 __le32 *queue_info, struct hinic3_txq *txq) in hinic3_tx_offload()
450 static u16 hinic3_set_wqe_combo(struct hinic3_txq *txq, in hinic3_set_wqe_combo()
531 struct hinic3_txq *txq) in hinic3_send_one_skb()
645 static int hinic3_stop_sq(struct hinic3_txq *txq) in hinic3_stop_sq()
734 struct hinic3_txq *txq; in hinic3_configure_txqs() local
761 bool hinic3_tx_poll(struct hinic3_txq *txq, int budget) in hinic3_tx_poll()
/linux/net/sched/
H A Dsch_generic.c41 struct netdev_queue *txq, struct net_device *dev) in __tcf_kfree_skb_list() argument
66 const struct netdev_queue *txq) in qdisc_maybe_clear_missed() argument
101 const struct netdev_queue *txq = q->dev_queue; in __skb_dequeue_bad_txq() local
207 const struct netdev_queue *txq, in try_bulk_dequeue_skb() argument
261 const struct netdev_queue *txq = q->dev_queue; dequeue_skb() local
345 sch_direct_xmit(struct sk_buff * skb,struct Qdisc * q,struct net_device * dev,struct netdev_queue * txq,spinlock_t * root_lock,bool validate) sch_direct_xmit() argument
421 struct netdev_queue *txq; qdisc_restart() local
481 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); netif_freeze_queues() local
507 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); netif_unfreeze_queues() local
541 struct netdev_queue *txq; dev_watchdog() local
1230 struct netdev_queue *txq; attach_default_qdiscs() local
[all...]
H A Dsch_teql.c138 struct netdev_queue *txq = NULL; in teql_destroy() local
247 struct net_device *dev, struct netdev_queue *txq, in __teql_resolve() argument
287 struct netdev_queue *txq) in teql_resolve() argument
/linux/drivers/net/wireless/mediatek/mt76/
H A 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
399 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() local
450 struct ieee80211_txq *txq = sta->txq[i]; in mt76_release_buffered_frames() local
494 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() local
567 struct ieee80211_txq *txq; in mt76_txq_schedule_list() local
614 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_schedule_list() local
797 struct ieee80211_txq *txq = sta->txq[i]; in mt76_stop_tx_queues() local
841 void mt76_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq) in mt76_wake_tx_queue()
/linux/net/core/
H A Dnetpoll.c57 struct netdev_queue *txq) in netpoll_start_xmit()
91 struct netdev_queue *txq; in queue_process() local
127 struct netdev_queue *txq = netdev_get_tx_queue(dev, i); in netif_local_xmit_active() local
286 struct netdev_queue *txq; in __netpoll_send_skb() local
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dselq.h30 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/drivers/net/ethernet/marvell/
H A Dmvneta.c135 #define MVNETA_CPU_TXQ_ACCESS(txq) BIT(txq + 8) argument
774 static void mvneta_txq_inc_get(struct mvneta_tx_queue *txq) in mvneta_txq_inc_get()
782 static void mvneta_txq_inc_put(struct mvneta_tx_queue *txq) in mvneta_txq_inc_put()
964 struct mvneta_tx_queue *txq, in mvneta_txq_pend_desc_add()
982 mvneta_txq_next_desc_get(struct mvneta_tx_queue *txq) in mvneta_txq_next_desc_get()
993 static void mvneta_txq_desc_put(struct mvneta_tx_queue *txq) in mvneta_txq_desc_put()
1260 struct mvneta_tx_queue *txq = &pp->txqs[queue]; in mvneta_port_up() local
1498 int rxq, txq; in mvneta_defaults_set() local
1709 struct mvneta_tx_queue *txq, u32 value) in mvneta_tx_done_pkts_coal_set()
1735 struct mvneta_tx_queue *txq, in mvneta_txq_sent_desc_dec()
[all …]
/linux/drivers/net/wireless/realtek/rtw88/
H A Dtx.c580 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_check_agg() local
612 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push_skb() local
632 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in rtw_txq_push() local
661 struct ieee80211_txq *txq = rtwtxq_to_txq(rtwtxq); in __rtw_tx_work() local
682 void rtw_txq_init(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_init()
693 void rtw_txq_cleanup(struct rtw_dev *rtwdev, struct ieee80211_txq *txq) in rtw_txq_cleanup()
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_main.c525 struct qede_fastpath *fp, struct qede_tx_queue *txq) in qede_txq_fp_log_metadata()
543 qede_tx_log_print(struct qede_dev *edev, struct qede_fastpath *fp, struct qede_tx_queue *txq) in qede_tx_log_print()
580 struct qede_tx_queue *txq; in qede_tx_timeout() local
1622 static void qede_free_mem_txq(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_free_mem_txq()
1635 static int qede_alloc_mem_txq(struct qede_dev *edev, struct qede_tx_queue *txq) in qede_alloc_mem_txq()
1761 struct qede_tx_queue *txq) in qede_empty_tx_queue()
1860 struct qede_tx_queue *txq = &fp->txq[cos]; in qede_init_fp() local
2031 struct qede_tx_queue *txq, bool allow_drain) in qede_drain_txq()
2064 struct qede_tx_queue *txq, int rss_id) in qede_stop_txq()
2163 struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx) in qede_start_txq()
[all …]
/linux/drivers/net/ethernet/atheros/alx/
H A Dmain.c53 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/drivers/bluetooth/
H A Dbtintel_pcie.h377 struct txq { struct
378 u16 count;
380 dma_addr_t tfds_p_addr;
381 struct tfd *tfds;
383 dma_addr_t urbd0s_p_addr;
384 struct urbd0 *urbd0s;
386 dma_addr_t buf_p_addr;
387 void *buf_v_addr;
388 struct data_buf *bufs;
533 struct txq txq; member
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c59 static void idpf_tx_buf_clean(struct idpf_tx_queue *txq) in idpf_tx_buf_clean()
82 static void idpf_tx_buf_rel_all(struct idpf_tx_queue *txq) in idpf_tx_buf_rel_all()
103 static void idpf_tx_desc_rel(struct idpf_tx_queue *txq) in idpf_tx_desc_rel()
312 struct idpf_tx_queue *txq = rsrc->txq_grps[i].txqs[j]; in idpf_tx_desc_alloc_all() local
2006 static void idpf_tx_read_tstamp(struct idpf_tx_queue *txq, struct sk_buff *skb) in idpf_tx_read_tstamp()
2032 #define idpf_tx_splitq_clean_bump_ntc(txq, ntc, desc, buf) \ argument
2127 static void idpf_tx_clean_bufs(struct idpf_tx_queue *txq, u32 buf_id, in idpf_tx_clean_bufs()
2167 static void idpf_tx_handle_rs_completion(struct idpf_tx_queue *txq, in idpf_tx_handle_rs_completion()
2325 void idpf_wait_for_sw_marker_completion(const struct idpf_tx_queue *txq) in idpf_wait_for_sw_marker_completion()
2502 unsigned int idpf_tx_res_count_required(struct idpf_tx_queue *txq, in idpf_tx_res_count_required()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A 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
H A Dsge.c1819 struct sge_eth_txq *txq; in cxgb4_vf_eth_xmit() local
2941 struct sge_txq *txq; in service_ofldq() local
3121 struct sge_uld_txq *txq; in uld_send() local
3251 struct sge_uld_txq *txq; in cxgb4_immdata_send() local
3585 struct sge_eth_txq *txq; in t4_tx_completion_handler() local
4280 struct sge_uld_txq *txq = s->egr_map[id]; in sge_tx_timer_cb() local
4577 int t4_sge_alloc_eth_txq(struct adapter *adap, struct sge_eth_txq *txq, in t4_sge_alloc_eth_txq()
4670 int t4_sge_alloc_ctrl_txq(struct adapter *adap, struct sge_ctrl_txq *txq, in t4_sge_alloc_ctrl_txq()
4796 int t4_sge_alloc_uld_txq(struct adapter *adap, struct sge_uld_txq *txq, in t4_sge_alloc_uld_txq()
4819 int t4_sge_alloc_ethofld_txq(struct adapter *adap, struct sge_eohw_txq *txq, in t4_sge_alloc_ethofld_txq()
[all …]
H A Dcudbg_lib.h241 static inline void cudbg_fill_qdesc_txq(const struct sge_txq *txq, in cudbg_fill_qdesc_txq()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dpci_mcu.c12 enum mt76_mcuq_id txq = MT_MCUQ_WM; in mt7925_mcu_send_message() local
/linux/net/mac80211/
H A Dagg-tx.c184 struct ieee80211_txq *txq = sta->sta.txq[tid]; in ieee80211_agg_stop_txq() local
205 struct ieee80211_txq *txq = sta->sta.txq[tid]; in ieee80211_agg_start_txq() local
983 struct ieee80211_txq *txq; in ieee80211_process_addba_resp() local
/linux/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.c2710 il_txq_update_write_ptr(struct il_priv *il, struct il_tx_queue *txq) in il_txq_update_write_ptr()
2752 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_unmap() local
2776 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_free() local
2814 struct il_tx_queue *txq = &il->txq[il->cmd_queue]; in il_cmd_queue_unmap() local
2856 struct il_tx_queue *txq = &il->txq[il->cmd_queue]; in il_cmd_queue_free() local
2964 il_tx_queue_alloc(struct il_priv *il, struct il_tx_queue *txq, u32 id) in il_tx_queue_alloc()
3006 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_init() local
3082 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_reset() local
3117 struct il_tx_queue *txq = &il->txq[il->cmd_queue]; in il_enqueue_hcmd() local
3249 struct il_tx_queue *txq = &il->txq[txq_id]; in il_hcmd_queue_reclaim() local
[all …]
/linux/drivers/net/ethernet/alacritech/
H A 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

123456789