/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | reporter_tx.c | 6 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()
|
D | txrx.h | 37 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()
|
D | health.h | 21 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/ |
D | ktls.h | 91 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()
|
D | ktls_tx.c | 105 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()
|
D | tls_rxtx.h | 44 struct mlx5e_txqsq *sq,
|
D | en_accel.h | 105 struct mlx5e_txqsq *sq, in mlx5e_accel_handle_tx()
|
D | tls_rxtx.c | 189 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/ |
D | en_tx.c | 44 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 …]
|
D | en_dim.c | 57 struct mlx5e_txqsq *sq = container_of(dim, struct mlx5e_txqsq, dim); in mlx5e_tx_dim_work()
|
D | en.h | 383 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);
|
D | en_txrx.c | 50 static void mlx5e_handle_tx_dim(struct mlx5e_txqsq *sq) in mlx5e_handle_tx_dim()
|
D | en_main.c | 1082 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/ |
D | ipoib.h | 113 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,
|
D | ipoib.c | 630 struct mlx5e_txqsq *sq = epriv->txq2sq[skb_get_queue_mapping(skb)]; in mlx5i_xmit()
|