Searched refs:mlx5e_txqsq (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | reporter_tx.c | 23 static int mlx5e_wait_for_sq_flush(struct mlx5e_txqsq *sq) in mlx5e_wait_for_sq_flush() 44 static void mlx5e_reset_txqsq_cc_pc(struct mlx5e_txqsq *sq) in mlx5e_reset_txqsq_cc_pc() 53 static void mlx5e_health_sq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_txqsq *sq) in mlx5e_health_sq_put_sw_state() 72 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_err_cqe_recover() 139 struct mlx5e_txqsq *sq; 148 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_timeout_recover() 264 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output_sq_common() 288 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output() 311 struct mlx5e_txqsq *txqsq) in mlx5e_tx_reporter_diagnose_generic_txqsq() 339 struct mlx5e_txqsq *generic_sq = priv->txq2sq[0]; in mlx5e_tx_reporter_diagnose_common_config() [all …]
|
| H A D | qos.c | 54 static struct mlx5e_txqsq *mlx5e_get_qos_sq(struct mlx5e_priv *priv, int qid) in mlx5e_get_qos_sq() 57 struct mlx5e_txqsq __rcu **qos_sqs; in mlx5e_get_qos_sq() 73 struct mlx5e_txqsq __rcu **qos_sqs; in mlx5e_open_qos_sq() 79 struct mlx5e_txqsq *sq; in mlx5e_open_qos_sq() 160 struct mlx5e_txqsq *sq; in mlx5e_activate_qos_sq() 189 struct mlx5e_txqsq *sq; in mlx5e_deactivate_qos_sq() 213 struct mlx5e_txqsq __rcu **qos_sqs; in mlx5e_close_qos_sq() 216 struct mlx5e_txqsq *sq; in mlx5e_close_qos_sq() 238 struct mlx5e_txqsq __rcu **qos_sqs; in mlx5e_qos_close_queues() 247 struct mlx5e_txqsq *sq; in mlx5e_qos_close_queues() [all …]
|
| H A D | dim.h | 13 struct mlx5e_txqsq; 43 int mlx5e_dim_tx_change(struct mlx5e_txqsq *sq, bool enabled);
|
| H A D | health.h | 19 void mlx5e_reporter_tx_err_cqe(struct mlx5e_txqsq *sq); 20 int mlx5e_reporter_tx_timeout(struct mlx5e_txqsq *sq);
|
| H A D | reporter_rx.c | 495 struct mlx5e_txqsq *icosq = ctx; in mlx5e_rx_reporter_dump_icosq()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | en_accel.h | 116 struct mlx5e_txqsq *sq, in mlx5e_accel_tx_begin() 154 static inline unsigned int mlx5e_accel_tx_ids_len(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_ids_len() 200 static inline void mlx5e_accel_tx_finish(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_finish()
|
| H A D | ktls_tx.c | 525 static void tx_fill_wi(struct mlx5e_txqsq *sq, in tx_fill_wi() 549 post_static_params(struct mlx5e_txqsq *sq, in post_static_params() 568 post_progress_params(struct mlx5e_txqsq *sq, in post_progress_params() 584 static void tx_post_fence_nop(struct mlx5e_txqsq *sq) in tx_post_fence_nop() 595 mlx5e_ktls_tx_post_param_wqes(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_post_param_wqes() 677 tx_post_resync_params(struct mlx5e_txqsq *sq, in tx_post_resync_params() 715 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn) in tx_post_resync_dump() 755 void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_resync_dump_comp() 773 struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_ooo() 829 bool mlx5e_ktls_handle_tx_skb(struct net_device *netdev, struct mlx5e_txqsq *sq, in mlx5e_ktls_handle_tx_skb()
|
| H A D | psp_rxtx.h | 53 static inline bool mlx5e_psp_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_psp_txwqe_build_eseg_csum() 101 static inline bool mlx5e_psp_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_psp_txwqe_build_eseg_csum()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en.h | 420 struct mlx5e_txqsq { struct 771 struct mlx5e_txqsq sq[MLX5_MAX_NUM_TC]; 773 struct mlx5e_txqsq __rcu * __rcu *qos_sqs; 908 struct mlx5e_txqsq **txq2sq; 1169 struct mlx5e_txqsq *sq, int tc, u16 qos_queue_group_id, 1171 void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq); 1172 void mlx5e_deactivate_txqsq(struct mlx5e_txqsq *sq); 1173 void mlx5e_free_txqsq(struct mlx5e_txqsq *sq); 1175 int mlx5e_alloc_txqsq_db(struct mlx5e_txqsq *sq, int numa); 1176 void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq); [all …]
|
| H A D | en_dim.c | 58 struct mlx5e_txqsq *sq = dim->priv; in mlx5e_tx_dim_work() 124 int mlx5e_dim_tx_change(struct mlx5e_txqsq *sq, bool enable) in mlx5e_dim_tx_change()
|
| H A D | en_main.c | 1667 void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq_db() 1674 int mlx5e_alloc_txqsq_db(struct mlx5e_txqsq *sq, int numa) in mlx5e_alloc_txqsq_db() 1706 struct mlx5e_txqsq *sq, in mlx5e_alloc_txqsq() 1753 void mlx5e_free_txqsq(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq() 1881 struct mlx5e_txqsq *sq, u32 rate); 1885 struct mlx5e_txqsq *sq, int tc, u16 qos_queue_group_id, in mlx5e_open_txqsq() 1939 void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq) in mlx5e_activate_txqsq() 1957 void mlx5e_deactivate_txqsq(struct mlx5e_txqsq *sq) in mlx5e_deactivate_txqsq() 1981 void mlx5e_close_txqsq(struct mlx5e_txqsq *sq) in mlx5e_close_txqsq() 2000 struct mlx5e_txqsq *sq = container_of(recover_work, struct mlx5e_txqsq, in mlx5e_tx_err_cqe_work() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| H A D | ipoib.c | 716 struct mlx5e_txqsq *sq = epriv->txq2sq[skb_get_queue_mapping(skb)]; in mlx5i_xmit()
|