Home
last modified time | relevance | path

Searched refs:mlx5e_txqsq (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dreporter_tx.c6 static int mlx5e_wait_for_sq_flush(struct mlx5e_txqsq *sq) in mlx5e_wait_for_sq_flush()
24 static void mlx5e_reset_txqsq_cc_pc(struct mlx5e_txqsq *sq) in mlx5e_reset_txqsq_cc_pc()
38 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_err_cqe_recover()
85 void mlx5e_reporter_tx_err_cqe(struct mlx5e_txqsq *sq) in mlx5e_reporter_tx_err_cqe()
101 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_timeout_recover()
113 int mlx5e_reporter_tx_timeout(struct mlx5e_txqsq *sq) in mlx5e_reporter_tx_timeout()
149 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output()
211 struct mlx5e_txqsq *generic_sq = priv->txq2sq[0]; in mlx5e_tx_reporter_diagnose()
260 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_tx_reporter_diagnose()
Dtxrx.h37 mlx5e_sq_fetch_wqe(struct mlx5e_txqsq *sq, size_t size, u16 *pi) in mlx5e_sq_fetch_wqe()
85 mlx5e_fill_sq_frag_edge(struct mlx5e_txqsq *sq, struct mlx5_wq_cyc *wq, in mlx5e_fill_sq_frag_edge()
125 mlx5e_tx_wqe_inline_mode(struct mlx5e_txqsq *sq, struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_tx_wqe_inline_mode()
151 mlx5e_dma_get(struct mlx5e_txqsq *sq, u32 i) in mlx5e_dma_get()
157 mlx5e_dma_push(struct mlx5e_txqsq *sq, dma_addr_t addr, u32 size, in mlx5e_dma_push()
Dhealth.h21 void mlx5e_reporter_tx_err_cqe(struct mlx5e_txqsq *sq);
22 int mlx5e_reporter_tx_timeout(struct mlx5e_txqsq *sq);
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls.h91 struct mlx5e_txqsq *sq,
94 void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq,
98 mlx5e_ktls_dumps_num_wqebbs(struct mlx5e_txqsq *sq, unsigned int nfrags, in mlx5e_ktls_dumps_num_wqebbs()
114 mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_resync_dump_comp()
Dktls_tx.c105 static void tx_fill_wi(struct mlx5e_txqsq *sq, in tx_fill_wi()
133 post_static_params(struct mlx5e_txqsq *sq, in post_static_params()
147 post_progress_params(struct mlx5e_txqsq *sq, in post_progress_params()
161 mlx5e_ktls_tx_post_param_wqes(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_post_param_wqes()
237 tx_post_resync_params(struct mlx5e_txqsq *sq, in tx_post_resync_params()
258 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn, bool first) in tx_post_resync_dump()
297 void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_resync_dump_comp()
316 static void tx_post_fence_nop(struct mlx5e_txqsq *sq) in tx_post_fence_nop()
328 struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_ooo()
423 struct mlx5e_txqsq *sq, in mlx5e_ktls_handle_tx_skb()
Dtls_rxtx.h44 struct mlx5e_txqsq *sq,
Den_accel.h105 struct mlx5e_txqsq *sq, in mlx5e_accel_handle_tx()
Dtls_rxtx.c189 struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_tls_handle_ooo()
260 struct mlx5e_txqsq *sq, in mlx5e_tls_handle_tx_skb()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c44 static void mlx5e_dma_unmap_wqe_err(struct mlx5e_txqsq *sq, u8 num_dma) in mlx5e_dma_unmap_wqe_err()
150 mlx5e_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, struct mlx5_wqe_eth_seg *e… in mlx5e_txwqe_build_eseg_csum()
167 mlx5e_tx_get_gso_ihs(struct mlx5e_txqsq *sq, struct sk_buff *skb) in mlx5e_tx_get_gso_ihs()
189 mlx5e_txwqe_build_dsegs(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_txwqe_build_dsegs()
238 mlx5e_txwqe_complete(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_txwqe_complete()
269 netdev_tx_t mlx5e_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_sq_xmit()
389 struct mlx5e_txqsq *sq; in mlx5e_xmit()
403 static void mlx5e_dump_error_cqe(struct mlx5e_txqsq *sq, in mlx5e_dump_error_cqe()
422 struct mlx5e_txqsq *sq; in mlx5e_poll_tx_cq()
430 sq = container_of(cq, struct mlx5e_txqsq, cq); in mlx5e_poll_tx_cq()
[all …]
Den_dim.c57 struct mlx5e_txqsq *sq = container_of(dim, struct mlx5e_txqsq, dim); in mlx5e_tx_dim_work()
Den.h383 struct mlx5e_txqsq { struct
709 struct mlx5e_txqsq sq[MLX5E_MAX_NUM_TC];
818 struct mlx5e_txqsq *txq2sq[MLX5E_MAX_NUM_CHANNELS * MLX5E_MAX_NUM_TC];
908 netdev_tx_t mlx5e_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb,
917 void mlx5e_free_txqsq_descs(struct mlx5e_txqsq *sq);
1066 void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq);
Den_txrx.c50 static void mlx5e_handle_tx_dim(struct mlx5e_txqsq *sq) in mlx5e_handle_tx_dim()
Den_main.c1082 static void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq_db()
1088 static int mlx5e_alloc_txqsq_db(struct mlx5e_txqsq *sq, int numa) in mlx5e_alloc_txqsq_db()
1114 struct mlx5e_txqsq *sq, in mlx5e_alloc_txqsq()
1169 static void mlx5e_free_txqsq(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq()
1286 struct mlx5e_txqsq *sq, u32 rate);
1293 struct mlx5e_txqsq *sq, in mlx5e_open_txqsq()
1328 void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq) in mlx5e_activate_txqsq()
1343 static void mlx5e_deactivate_txqsq(struct mlx5e_txqsq *sq) in mlx5e_deactivate_txqsq()
1369 static void mlx5e_close_txqsq(struct mlx5e_txqsq *sq) in mlx5e_close_txqsq()
1388 struct mlx5e_txqsq *sq = container_of(recover_work, struct mlx5e_txqsq, in mlx5e_tx_err_cqe_work()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib.h113 static inline void mlx5i_sq_fetch_wqe(struct mlx5e_txqsq *sq, in mlx5i_sq_fetch_wqe()
123 netdev_tx_t mlx5i_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb,
Dipoib.c630 struct mlx5e_txqsq *sq = epriv->txq2sq[skb_get_queue_mapping(skb)]; in mlx5i_xmit()