/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | qos.c | 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() 156 struct mlx5e_txqsq *sq; in mlx5e_activate_qos_sq() 184 struct mlx5e_txqsq *sq; in mlx5e_deactivate_qos_sq() 204 struct mlx5e_txqsq __rcu **qos_sqs; in mlx5e_close_qos_sq() 207 struct mlx5e_txqsq *sq; in mlx5e_close_qos_sq() 238 struct mlx5e_txqsq *sq; in mlx5e_qos_close_queues() 268 struct mlx5e_txqsq **sqs; in mlx5e_qos_alloc_queues() 283 struct mlx5e_txqsq **sqs; in mlx5e_qos_alloc_queues() [all …]
|
A D | reporter_tx.c | 9 static int mlx5e_wait_for_sq_flush(struct mlx5e_txqsq *sq) in mlx5e_wait_for_sq_flush() 44 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_err_cqe_recover() 96 struct mlx5e_txqsq *sq; 105 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_timeout_recover() 154 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output_sq_common() 202 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output() 264 struct mlx5e_txqsq *txqsq) in mlx5e_tx_reporter_diagnose_generic_txqsq() 319 struct mlx5e_txqsq *generic_sq = priv->txq2sq[0]; in mlx5e_tx_reporter_diagnose_common_config() 383 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_tx_reporter_diagnose() 416 struct mlx5e_txqsq *sq = ctx; in mlx5e_tx_reporter_dump_sq() [all …]
|
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);
|
A D | ptp.h | 15 struct mlx5e_txqsq txqsq; 72 static inline bool mlx5e_ptpsq_fifo_has_room(struct mlx5e_txqsq *sq) in mlx5e_ptpsq_fifo_has_room()
|
A D | txrx.h | 84 void mlx5e_free_txqsq_descs(struct mlx5e_txqsq *sq); 157 static inline u16 mlx5e_txqsq_get_next_pi(struct mlx5e_txqsq *sq, u16 size) in mlx5e_txqsq_get_next_pi() 272 mlx5e_dma_get(struct mlx5e_txqsq *sq, u32 i) in mlx5e_dma_get() 278 mlx5e_dma_push(struct mlx5e_txqsq *sq, dma_addr_t addr, u32 size, in mlx5e_dma_push() 325 void mlx5e_tx_mpwqe_ensure_complete(struct mlx5e_txqsq *sq);
|
A D | ptp.c | 124 struct mlx5e_txqsq *sq = &ptpsq->txqsq; in mlx5e_ptp_handle_ts_cqe() 237 struct mlx5e_txqsq *sq, int tc, in mlx5e_ptp_alloc_txqsq() 329 struct mlx5e_txqsq *txqsq = &ptpsq->txqsq; in mlx5e_ptp_open_txqsq() 364 struct mlx5e_txqsq *sq = &ptpsq->txqsq; in mlx5e_ptp_close_txqsq()
|
A D | reporter_rx.c | 486 struct mlx5e_txqsq *icosq = ctx; in mlx5e_rx_reporter_dump_icosq()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | en_tx.c | 342 static void mlx5e_tx_check_stop(struct mlx5e_txqsq *sq) in mlx5e_tx_check_stop() 350 static void mlx5e_tx_flush(struct mlx5e_txqsq *sq) in mlx5e_tx_flush() 414 mlx5e_sq_xmit_wqe(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_sq_xmit_wqe() 510 static void mlx5e_tx_mpwqe_session_start(struct mlx5e_txqsq *sq, in mlx5e_tx_mpwqe_session_start() 589 mlx5e_sq_xmit_mpwqe(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_sq_xmit_mpwqe() 638 void mlx5e_tx_mpwqe_ensure_complete(struct mlx5e_txqsq *sq) in mlx5e_tx_mpwqe_ensure_complete() 670 struct mlx5e_txqsq *sq; in mlx5e_xmit() 768 struct mlx5e_txqsq *sq; in mlx5e_poll_tx_cq() 776 sq = container_of(cq, struct mlx5e_txqsq, cq); in mlx5e_poll_tx_cq() 883 void mlx5e_free_txqsq_descs(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq_descs() [all …]
|
A D | en_dim.c | 57 struct mlx5e_txqsq *sq = container_of(dim, struct mlx5e_txqsq, dim); in mlx5e_tx_dim_work()
|
A D | en_txrx.c | 49 static void mlx5e_handle_tx_dim(struct mlx5e_txqsq *sq) in mlx5e_handle_tx_dim() 130 struct mlx5e_txqsq __rcu **qos_sqs; in mlx5e_napi_poll() 157 struct mlx5e_txqsq *sq = rcu_dereference(qos_sqs[i]); in mlx5e_napi_poll() 223 struct mlx5e_txqsq *sq = rcu_dereference(qos_sqs[i]); in mlx5e_napi_poll()
|
A D | en.h | 418 struct mlx5e_txqsq { struct 785 struct mlx5e_txqsq sq[MLX5E_MAX_NUM_TC]; 787 struct mlx5e_txqsq __rcu * __rcu *qos_sqs; 902 struct mlx5e_txqsq **txq2sq; 1117 struct mlx5e_txqsq *sq, int tc, u16 qos_queue_group_id, 1119 void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq); 1120 void mlx5e_deactivate_txqsq(struct mlx5e_txqsq *sq); 1121 void mlx5e_free_txqsq(struct mlx5e_txqsq *sq); 1123 int mlx5e_alloc_txqsq_db(struct mlx5e_txqsq *sq, int numa); 1124 void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq); [all …]
|
A D | en_main.c | 1418 void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq_db() 1457 struct mlx5e_txqsq *sq, in mlx5e_alloc_txqsq() 1509 void mlx5e_free_txqsq(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq() 1636 struct mlx5e_txqsq *sq, u32 rate); 1715 void mlx5e_close_txqsq(struct mlx5e_txqsq *sq) in mlx5e_close_txqsq() 1733 struct mlx5e_txqsq *sq = container_of(recover_work, struct mlx5e_txqsq, in mlx5e_tx_err_cqe_work() 2131 struct mlx5e_txqsq *sq, u32 rate) in mlx5e_set_sq_maxrate() 2184 struct mlx5e_txqsq *sq = priv->txq2sq[index]; in mlx5e_set_tx_maxrate() 2863 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_build_txq_maps() 2877 struct mlx5e_txqsq *sq = &c->ptpsq[tc].txqsq; in mlx5e_build_txq_maps() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
A D | ktls_txrx.h | 19 bool mlx5e_ktls_handle_tx_skb(struct net_device *netdev, 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() 65 mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_try_handle_resync_dump_comp()
|
A D | en_accel.h | 119 struct mlx5e_txqsq *sq, in mlx5e_accel_tx_begin() 153 static inline unsigned int mlx5e_accel_tx_ids_len(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_ids_len() 187 static inline void mlx5e_accel_tx_finish(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_finish()
|
A D | ktls_tx.c | 523 static void tx_fill_wi(struct mlx5e_txqsq *sq, in tx_fill_wi() 547 post_static_params(struct mlx5e_txqsq *sq, in post_static_params() 566 post_progress_params(struct mlx5e_txqsq *sq, in post_progress_params() 582 static void tx_post_fence_nop(struct mlx5e_txqsq *sq) in tx_post_fence_nop() 593 mlx5e_ktls_tx_post_param_wqes(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_post_param_wqes() 675 tx_post_resync_params(struct mlx5e_txqsq *sq, in tx_post_resync_params() 713 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn) in tx_post_resync_dump() 753 void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_resync_dump_comp() 771 struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_handle_ooo() 827 bool mlx5e_ktls_handle_tx_skb(struct net_device *netdev, struct mlx5e_txqsq *sq, in mlx5e_ktls_handle_tx_skb()
|
A D | ipsec_rxtx.h | 123 mlx5e_ipsec_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_ipsec_txwqe_build_eseg_csum() 162 mlx5e_ipsec_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_ipsec_txwqe_build_eseg_csum()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
A D | ipoib.h | 118 void mlx5i_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb,
|
A D | ipoib.c | 703 struct mlx5e_txqsq *sq = epriv->txq2sq[skb_get_queue_mapping(skb)]; in mlx5i_xmit()
|