| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ktls_txrx.h | 17 u16 mlx5e_ktls_get_stop_room(struct mlx5e_txqsq *sq); 19 bool mlx5e_ktls_handle_tx_skb(struct tls_context *tls_ctx, struct mlx5e_txqsq *sq, 29 void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq, 33 mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_try_handle_resync_dump_comp() 45 mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_try_handle_resync_dump_comp()
|
| H A D | ktls_tx.c | 16 mlx5e_ktls_dumps_num_wqes(struct mlx5e_txqsq *sq, unsigned int nfrags, in mlx5e_ktls_dumps_num_wqes() 25 u16 mlx5e_ktls_get_stop_room(struct mlx5e_txqsq *sq) in mlx5e_ktls_get_stop_room() 138 static void tx_fill_wi(struct mlx5e_txqsq *sq, in tx_fill_wi() 162 post_static_params(struct mlx5e_txqsq *sq, in post_static_params() 180 post_progress_params(struct mlx5e_txqsq *sq, in post_progress_params() 197 mlx5e_ktls_tx_post_param_wqes(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_post_param_wqes() 278 tx_post_resync_params(struct mlx5e_txqsq *sq, in tx_post_resync_params() 299 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn, bool first) in tx_post_resync_dump() 340 void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_resync_dump_comp() 356 static void tx_post_fence_nop(struct mlx5e_txqsq *sq) in tx_post_fence_nop() [all …]
|
| H A D | tls_rxtx.h | 46 u16 mlx5e_tls_get_stop_room(struct mlx5e_txqsq *sq); 48 bool mlx5e_tls_handle_tx_skb(struct net_device *netdev, struct mlx5e_txqsq *sq, 50 void mlx5e_tls_handle_tx_wqe(struct mlx5e_txqsq *sq, struct mlx5_wqe_ctrl_seg *cseg, 74 static inline u16 mlx5e_tls_get_stop_room(struct mlx5e_txqsq *sq) in mlx5e_tls_get_stop_room()
|
| H A D | en_accel.h | 118 struct mlx5e_txqsq *sq, in mlx5e_accel_tx_begin() 152 static inline unsigned int mlx5e_accel_tx_ids_len(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_ids_len() 183 static inline void mlx5e_accel_tx_finish(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_finish()
|
| H A D | tls_rxtx.c | 188 struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_tls_handle_ooo() 256 bool mlx5e_tls_handle_tx_skb(struct net_device *netdev, struct mlx5e_txqsq *sq, in mlx5e_tls_handle_tx_skb() 304 void mlx5e_tls_handle_tx_wqe(struct mlx5e_txqsq *sq, struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_tls_handle_tx_wqe() 388 u16 mlx5e_tls_get_stop_room(struct mlx5e_txqsq *sq) in mlx5e_tls_get_stop_room()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tx.c | 43 static void mlx5e_dma_unmap_wqe_err(struct mlx5e_txqsq *sq, u8 num_dma) in mlx5e_dma_unmap_wqe_err() 151 ipsec_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in ipsec_txwqe_build_eseg_csum() 164 mlx5e_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_txwqe_build_eseg_csum() 191 mlx5e_tx_get_gso_ihs(struct mlx5e_txqsq *sq, struct sk_buff *skb) in mlx5e_tx_get_gso_ihs() 213 mlx5e_txwqe_build_dsegs(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_txwqe_build_dsegs() 278 mlx5e_tx_wqe_inline_mode(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_tx_wqe_inline_mode() 297 static void mlx5e_sq_xmit_prepare(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_sq_xmit_prepare() 370 static void mlx5e_tx_check_stop(struct mlx5e_txqsq *sq) in mlx5e_tx_check_stop() 379 mlx5e_txwqe_complete(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_txwqe_complete() 411 mlx5e_sq_xmit_wqe(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_sq_xmit_wqe() [all …]
|
| H A D | en_dim.c | 57 struct mlx5e_txqsq *sq = container_of(dim, struct mlx5e_txqsq, dim); in mlx5e_tx_dim_work()
|
| H A D | en.h | 333 struct mlx5e_txqsq { struct 650 struct mlx5e_txqsq sq[MLX5E_MAX_NUM_TC]; 770 struct mlx5e_txqsq *txq2sq[MLX5E_MAX_NUM_CHANNELS * MLX5E_MAX_NUM_TC]; 974 void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq);
|
| H A D | en_txrx.c | 51 static void mlx5e_handle_tx_dim(struct mlx5e_txqsq *sq) in mlx5e_handle_tx_dim()
|
| H A D | en_main.c | 1103 static void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq_db() 1110 static int mlx5e_alloc_txqsq_db(struct mlx5e_txqsq *sq, int numa) in mlx5e_alloc_txqsq_db() 1135 static int mlx5e_calc_sq_stop_room(struct mlx5e_txqsq *sq, u8 log_sq_size) in mlx5e_calc_sq_stop_room() 1162 struct mlx5e_txqsq *sq, in mlx5e_alloc_txqsq() 1215 static void mlx5e_free_txqsq(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq() 1332 struct mlx5e_txqsq *sq, u32 rate); 1339 struct mlx5e_txqsq *sq, in mlx5e_open_txqsq() 1374 void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq) in mlx5e_activate_txqsq() 1389 static void mlx5e_deactivate_txqsq(struct mlx5e_txqsq *sq) in mlx5e_deactivate_txqsq() 1412 static void mlx5e_close_txqsq(struct mlx5e_txqsq *sq) in mlx5e_close_txqsq() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | reporter_tx.c | 6 static int mlx5e_wait_for_sq_flush(struct mlx5e_txqsq *sq) in mlx5e_wait_for_sq_flush() 25 static void mlx5e_reset_txqsq_cc_pc(struct mlx5e_txqsq *sq) in mlx5e_reset_txqsq_cc_pc() 39 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_err_cqe_recover() 87 struct mlx5e_txqsq *sq; 96 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_timeout_recover() 145 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output() 212 struct mlx5e_txqsq *generic_sq = priv->txq2sq[0]; in mlx5e_tx_reporter_diagnose() 261 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_tx_reporter_diagnose() 281 struct mlx5e_txqsq *sq = ctx; in mlx5e_tx_reporter_dump_sq() 377 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_tx_reporter_dump_all_sqs() [all …]
|
| H A D | txrx.h | 65 void mlx5e_free_txqsq_descs(struct mlx5e_txqsq *sq); 132 static inline u16 mlx5e_txqsq_get_next_pi(struct mlx5e_txqsq *sq, u16 size) in mlx5e_txqsq_get_next_pi() 237 mlx5e_dma_get(struct mlx5e_txqsq *sq, u32 i) in mlx5e_dma_get() 243 mlx5e_dma_push(struct mlx5e_txqsq *sq, dma_addr_t addr, u32 size, in mlx5e_dma_push() 253 static inline struct sk_buff **mlx5e_skb_fifo_get(struct mlx5e_txqsq *sq, u16 i) in mlx5e_skb_fifo_get() 258 static inline void mlx5e_skb_fifo_push(struct mlx5e_txqsq *sq, struct sk_buff *skb) in mlx5e_skb_fifo_push() 265 static inline struct sk_buff *mlx5e_skb_fifo_pop(struct mlx5e_txqsq *sq) in mlx5e_skb_fifo_pop() 285 void mlx5e_sq_xmit_simple(struct mlx5e_txqsq *sq, struct sk_buff *skb, bool xmit_more); 286 void mlx5e_tx_mpwqe_ensure_complete(struct mlx5e_txqsq *sq);
|
| H A D | health.h | 21 void mlx5e_reporter_tx_err_cqe(struct mlx5e_txqsq *sq); 22 int mlx5e_reporter_tx_timeout(struct mlx5e_txqsq *sq);
|
| H A D | reporter_rx.c | 382 struct mlx5e_txqsq *icosq = ctx; in mlx5e_rx_reporter_dump_icosq()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| H A D | ipoib.h | 119 void mlx5i_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb,
|
| H A D | ipoib.c | 659 struct mlx5e_txqsq *sq = epriv->txq2sq[skb_get_queue_mapping(skb)]; in mlx5i_xmit()
|