Home
last modified time | relevance | path

Searched refs:idpf_tx_queue (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/intel/idpf/
Didpf_txrx.h411 struct idpf_tx_queue **tx;
641 struct idpf_tx_queue { struct
695 libeth_cacheline_set_assert(struct idpf_tx_queue, 64, argument
921 struct idpf_tx_queue *txqs[IDPF_LARGE_MAX_Q];
1038 void idpf_tx_buf_hw_update(struct idpf_tx_queue *tx_q, u32 val,
1041 netdev_tx_t idpf_tx_drop_skb(struct idpf_tx_queue *tx_q, struct sk_buff *skb);
1042 void idpf_tx_dma_map_error(struct idpf_tx_queue *txq, struct sk_buff *skb,
1044 unsigned int idpf_tx_desc_count_required(struct idpf_tx_queue *txq,
1048 struct idpf_tx_queue *tx_q);
1054 static inline bool idpf_tx_maybe_stop_common(struct idpf_tx_queue *tx_q, in idpf_tx_maybe_stop_common()
Didpf_txrx.c76 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()
195 static int idpf_tx_buf_alloc_all(struct idpf_tx_queue *tx_q) in idpf_tx_buf_alloc_all()
243 struct idpf_tx_queue *tx_q) in idpf_tx_desc_alloc()
318 struct idpf_tx_queue *txq = vport->txq_grps[i].txqs[j]; in idpf_tx_desc_alloc_all()
1384 struct idpf_tx_queue *q = tx_qgrp->txqs[j]; in idpf_txq_group_alloc()
1635 static void idpf_tx_handle_sw_marker(struct idpf_tx_queue *tx_q) in idpf_tx_handle_sw_marker()
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()
1767 static bool idpf_tx_splitq_clean(struct idpf_tx_queue *tx_q, u16 end, in idpf_tx_splitq_clean()
[all …]
Didpf_singleq_txrx.c192 static void idpf_tx_singleq_map(struct idpf_tx_queue *tx_q, in idpf_tx_singleq_map()
309 idpf_tx_singleq_get_ctx_desc(struct idpf_tx_queue *txq) in idpf_tx_singleq_get_ctx_desc()
329 static void idpf_tx_singleq_build_ctx_desc(struct idpf_tx_queue *txq, in idpf_tx_singleq_build_ctx_desc()
361 struct idpf_tx_queue *tx_q) in idpf_tx_singleq_frame()
428 static bool idpf_tx_singleq_clean(struct idpf_tx_queue *tx_q, int napi_budget, in idpf_tx_singleq_clean()
546 struct idpf_tx_queue *q; in idpf_tx_singleq_clean_all()
Didpf_ethtool.c444 IDPF_STAT(struct idpf_tx_queue, _name, _stat)
697 stats_sync = &((const struct idpf_tx_queue *)q)->stats_sync; in idpf_add_queue_stats()
832 struct idpf_tx_queue *txq = txq_grp->txqs[j]; in idpf_collect_queue_stats()
899 struct idpf_tx_queue *txq = txq_grp->txqs[j]; in idpf_get_ethtool_stats()
Didpf.h303 struct idpf_tx_queue **txqs;
Didpf_virtchnl.c1466 struct idpf_tx_queue *q = tx_qgrp->txqs[j]; in idpf_send_config_tx_queues_msg()