Home
last modified time | relevance | path

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

/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dreporter_tx.c70 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_err_cqe_recover()
123 struct mlx5e_txqsq *sq;
132 struct mlx5e_txqsq *sq; in mlx5e_tx_reporter_timeout_recover()
220 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output_sq_common()
244 struct mlx5e_txqsq *sq, int tc) in mlx5e_tx_reporter_build_diagnose_output()
267 struct mlx5e_txqsq *txqsq) in mlx5e_tx_reporter_diagnose_generic_txqsq()
295 struct mlx5e_txqsq *generic_sq = priv->txq2sq[0]; in mlx5e_tx_reporter_diagnose_common_config()
360 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_tx_reporter_diagnose()
385 struct mlx5e_txqsq *sq = ctx; in mlx5e_tx_reporter_dump_sq()
453 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_tx_reporter_dump_all_sqs()
[all …]
A Dqos.c57 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()
247 struct mlx5e_txqsq *sq; in mlx5e_qos_close_queues()
277 struct mlx5e_txqsq **sqs; in mlx5e_qos_alloc_queues()
292 struct mlx5e_txqsq **sqs; in mlx5e_qos_alloc_queues()
[all …]
A Dtxrx.h116 void mlx5e_free_txqsq_descs(struct mlx5e_txqsq *sq);
189 static inline u16 mlx5e_txqsq_get_next_pi(struct mlx5e_txqsq *sq, u16 size) in mlx5e_txqsq_get_next_pi()
217 static inline u16 mlx5e_txqsq_get_next_pi_anysize(struct mlx5e_txqsq *sq, in mlx5e_txqsq_get_next_pi_anysize()
230 void mlx5e_txqsq_wake(struct mlx5e_txqsq *sq);
319 mlx5e_dma_get(struct mlx5e_txqsq *sq, u32 i) in mlx5e_dma_get()
325 mlx5e_dma_push_single(struct mlx5e_txqsq *sq, dma_addr_t addr, u32 size) in mlx5e_dma_push_single()
335 mlx5e_dma_push_netmem(struct mlx5e_txqsq *sq, netmem_ref netmem, in mlx5e_dma_push_netmem()
383 void mlx5e_tx_mpwqe_ensure_complete(struct mlx5e_txqsq *sq);
A Ddim.h13 struct mlx5e_txqsq;
43 int mlx5e_dim_tx_change(struct mlx5e_txqsq *sq, bool enabled);
A Dhealth.h19 void mlx5e_reporter_tx_err_cqe(struct mlx5e_txqsq *sq);
20 int mlx5e_reporter_tx_timeout(struct mlx5e_txqsq *sq);
A Dptp.c189 struct mlx5e_txqsq *sq = &ptpsq->txqsq; in mlx5e_ptp_handle_ts_cqe()
320 struct mlx5e_txqsq *sq, int tc, in mlx5e_ptp_alloc_txqsq()
451 struct mlx5e_txqsq *sq = &ptpsq->txqsq; in mlx5e_ptpsq_unhealthy_work()
474 struct mlx5e_txqsq *txqsq = &ptpsq->txqsq; in mlx5e_ptp_open_txqsq()
510 struct mlx5e_txqsq *sq = &ptpsq->txqsq; in mlx5e_ptp_close_txqsq()
A Dptp.h33 struct mlx5e_txqsq txqsq;
A Dreporter_rx.c481 struct mlx5e_txqsq *icosq = ctx; in mlx5e_rx_reporter_dump_icosq()
/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tx.c346 static void mlx5e_tx_check_stop(struct mlx5e_txqsq *sq) in mlx5e_tx_check_stop()
354 static void mlx5e_tx_flush(struct mlx5e_txqsq *sq) in mlx5e_tx_flush()
427 mlx5e_sq_xmit_wqe(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_sq_xmit_wqe()
517 static void mlx5e_tx_mpwqe_session_start(struct mlx5e_txqsq *sq, in mlx5e_tx_mpwqe_session_start()
645 void mlx5e_tx_mpwqe_ensure_complete(struct mlx5e_txqsq *sq) in mlx5e_tx_mpwqe_ensure_complete()
677 struct mlx5e_txqsq *sq; in mlx5e_xmit()
774 void mlx5e_txqsq_wake(struct mlx5e_txqsq *sq) in mlx5e_txqsq_wake()
788 struct mlx5e_txqsq *sq; in mlx5e_poll_tx_cq()
796 sq = container_of(cq, struct mlx5e_txqsq, cq); in mlx5e_poll_tx_cq()
897 void mlx5e_free_txqsq_descs(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq_descs()
[all …]
A Den_txrx.c49 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()
226 struct mlx5e_txqsq *sq = rcu_dereference(qos_sqs[i]); in mlx5e_napi_poll()
A Den.h411 struct mlx5e_txqsq { struct
754 struct mlx5e_txqsq sq[MLX5_MAX_NUM_TC];
756 struct mlx5e_txqsq __rcu * __rcu *qos_sqs;
878 struct mlx5e_txqsq **txq2sq;
1116 struct mlx5e_txqsq *sq, int tc, u16 qos_queue_group_id,
1118 void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq);
1119 void mlx5e_deactivate_txqsq(struct mlx5e_txqsq *sq);
1120 void mlx5e_free_txqsq(struct mlx5e_txqsq *sq);
1122 int mlx5e_alloc_txqsq_db(struct mlx5e_txqsq *sq, int numa);
1123 void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq);
[all …]
A Den_dim.c58 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()
A Den_main.c1653 void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq_db()
1692 struct mlx5e_txqsq *sq, in mlx5e_alloc_txqsq()
1739 void mlx5e_free_txqsq(struct mlx5e_txqsq *sq) in mlx5e_free_txqsq()
1867 struct mlx5e_txqsq *sq, u32 rate);
1964 void mlx5e_close_txqsq(struct mlx5e_txqsq *sq) in mlx5e_close_txqsq()
1983 struct mlx5e_txqsq *sq = container_of(recover_work, struct mlx5e_txqsq, in mlx5e_tx_err_cqe_work()
2479 struct mlx5e_txqsq *sq, u32 rate) in mlx5e_set_sq_maxrate()
2532 struct mlx5e_txqsq *sq = priv->txq2sq[index]; in mlx5e_set_tx_maxrate()
3234 struct mlx5e_txqsq *sq = &c->sq[tc]; in mlx5e_build_txq_maps()
3249 struct mlx5e_txqsq *sq = &c->ptpsq[tc].txqsq; in mlx5e_build_txq_maps()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dktls_txrx.h19 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()
60 mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq, in mlx5e_ktls_tx_try_handle_resync_dump_comp()
A Den_accel.h125 struct mlx5e_txqsq *sq, in mlx5e_accel_tx_begin()
159 static inline unsigned int mlx5e_accel_tx_ids_len(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_ids_len()
193 static inline void mlx5e_accel_tx_finish(struct mlx5e_txqsq *sq, in mlx5e_accel_tx_finish()
A Dktls_tx.c525 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()
A Dipsec_rxtx.h116 mlx5e_ipsec_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_ipsec_txwqe_build_eseg_csum()
159 mlx5e_ipsec_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, in mlx5e_ipsec_txwqe_build_eseg_csum()
/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
A Dipoib.h120 void mlx5i_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb,
A Dipoib.c708 struct mlx5e_txqsq *sq = epriv->txq2sq[skb_get_queue_mapping(skb)]; in mlx5i_xmit()

Completed in 42 milliseconds