Symbol: mlx5e_txqsq
drivers/net/ethernet/mellanox/mlx5/core/en.h
1145
struct mlx5e_txqsq *sq, int tc, u16 qos_queue_group_id,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1147
void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1148
void mlx5e_deactivate_txqsq(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1149
void mlx5e_free_txqsq(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1151
int mlx5e_alloc_txqsq_db(struct mlx5e_txqsq *sq, int numa);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1152
void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1160
void mlx5e_close_txqsq(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
762
struct mlx5e_txqsq sq[MLX5_MAX_NUM_TC];
drivers/net/ethernet/mellanox/mlx5/core/en.h
764
struct mlx5e_txqsq __rcu * __rcu *qos_sqs;
drivers/net/ethernet/mellanox/mlx5/core/en.h
899
struct mlx5e_txqsq **txq2sq;
drivers/net/ethernet/mellanox/mlx5/core/en/dim.h
13
struct mlx5e_txqsq;
drivers/net/ethernet/mellanox/mlx5/core/en/dim.h
43
int mlx5e_dim_tx_change(struct mlx5e_txqsq *sq, bool enabled);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
19
void mlx5e_reporter_tx_err_cqe(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
20
int mlx5e_reporter_tx_timeout(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
198
struct mlx5e_txqsq *sq = &ptpsq->txqsq;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
329
struct mlx5e_txqsq *sq, int tc,
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
469
struct mlx5e_txqsq *txqsq = &ptpsq->txqsq;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
506
struct mlx5e_txqsq *sq = &ptpsq->txqsq;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
95
struct mlx5e_txqsq *sq = &ptpsq->txqsq;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h
33
struct mlx5e_txqsq txqsq;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
160
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
189
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
213
struct mlx5e_txqsq __rcu **qos_sqs;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
216
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
238
struct mlx5e_txqsq __rcu **qos_sqs;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
247
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
277
struct mlx5e_txqsq **sqs;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
279
sqs = kvzalloc_objs(struct mlx5e_txqsq *, qos_sqs_size);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
292
struct mlx5e_txqsq **sqs;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
332
struct mlx5e_txqsq __rcu **qos_sqs;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
342
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
54
static struct mlx5e_txqsq *mlx5e_get_qos_sq(struct mlx5e_priv *priv, int qid)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
57
struct mlx5e_txqsq __rcu **qos_sqs;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
73
struct mlx5e_txqsq __rcu **qos_sqs;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
79
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
495
struct mlx5e_txqsq *icosq = ctx;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
139
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
148
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
23
static int mlx5e_wait_for_sq_flush(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
264
struct mlx5e_txqsq *sq, int tc)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
288
struct mlx5e_txqsq *sq, int tc)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
311
struct mlx5e_txqsq *txqsq)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
339
struct mlx5e_txqsq *generic_sq = priv->txq2sq[0];
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
404
struct mlx5e_txqsq *sq = &c->sq[tc];
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
429
struct mlx5e_txqsq *sq = ctx;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
44
static void mlx5e_reset_txqsq_cc_pc(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
497
struct mlx5e_txqsq *sq = &c->sq[tc];
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
505
struct mlx5e_txqsq *sq = &ptp_ch->ptpsq[tc].txqsq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
53
static void mlx5e_health_sq_put_sw_state(struct devlink_fmsg *fmsg, struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
533
void mlx5e_reporter_tx_err_cqe(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
547
int mlx5e_reporter_tx_timeout(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
571
struct mlx5e_txqsq *txqsq = &ptpsq->txqsq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
72
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
115
void mlx5e_free_txqsq_descs(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
188
static inline u16 mlx5e_txqsq_get_next_pi(struct mlx5e_txqsq *sq, u16 size)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
216
static inline u16 mlx5e_txqsq_get_next_pi_anysize(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
229
void mlx5e_txqsq_wake(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
315
mlx5e_dma_get(struct mlx5e_txqsq *sq, u32 i)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
321
mlx5e_dma_push_single(struct mlx5e_txqsq *sq, dma_addr_t addr, u32 size)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
331
mlx5e_dma_push_netmem(struct mlx5e_txqsq *sq, netmem_ref netmem,
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
379
void mlx5e_tx_mpwqe_ensure_complete(struct mlx5e_txqsq *sq);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
116
struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
154
static inline unsigned int mlx5e_accel_tx_ids_len(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
200
static inline void mlx5e_accel_tx_finish(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
116
mlx5e_ipsec_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
159
mlx5e_ipsec_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
525
static void tx_fill_wi(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
549
post_static_params(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
568
post_progress_params(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
584
static void tx_post_fence_nop(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
595
mlx5e_ktls_tx_post_param_wqes(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
677
tx_post_resync_params(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
715
tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
755
void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
773
struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
829
bool mlx5e_ktls_handle_tx_skb(struct net_device *netdev, struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.h
19
bool mlx5e_ktls_handle_tx_skb(struct net_device *netdev, struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.h
29
void mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.h
37
mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.h
65
mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.h
102
static inline bool mlx5e_psp_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.h
54
static inline bool mlx5e_psp_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_dim.c
124
int mlx5e_dim_tx_change(struct mlx5e_txqsq *sq, bool enable)
drivers/net/ethernet/mellanox/mlx5/core/en_dim.c
58
struct mlx5e_txqsq *sq = dim->priv;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1609
void mlx5e_free_txqsq_db(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1616
int mlx5e_alloc_txqsq_db(struct mlx5e_txqsq *sq, int numa)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1648
struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1695
void mlx5e_free_txqsq(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1823
struct mlx5e_txqsq *sq, u32 rate);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1827
struct mlx5e_txqsq *sq, int tc, u16 qos_queue_group_id,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1881
void mlx5e_activate_txqsq(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1897
void mlx5e_deactivate_txqsq(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1921
void mlx5e_close_txqsq(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1940
struct mlx5e_txqsq *sq = container_of(recover_work, struct mlx5e_txqsq,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2429
struct mlx5e_txqsq *sq, u32 rate)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2482
struct mlx5e_txqsq *sq = priv->txq2sq[index];
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3257
struct mlx5e_txqsq *sq = &c->sq[tc];
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3272
struct mlx5e_txqsq *sq = &c->ptpsq[tc].txqsq;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5096
struct mlx5e_txqsq *sq = priv->txq2sq[i];
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
120
mlx5e_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
155
mlx5e_tx_get_gso_ihs(struct mlx5e_txqsq *sq, struct sk_buff *skb)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
181
mlx5e_txwqe_build_dsegs(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
246
mlx5e_tx_wqe_inline_mode(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
264
static void mlx5e_sq_xmit_prepare(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
343
static void mlx5e_tx_check_stop(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
351
static void mlx5e_tx_flush(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
372
mlx5e_txwqe_complete(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
424
mlx5e_sq_xmit_wqe(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
47
static void mlx5e_dma_unmap_wqe_err(struct mlx5e_txqsq *sq, u8 num_dma)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
484
static bool mlx5e_tx_mpwqe_same_eseg(struct mlx5e_txqsq *sq, struct mlx5_wqe_eth_seg *eseg)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
492
static void mlx5e_tx_mpwqe_session_start(struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
517
static bool mlx5e_tx_mpwqe_session_is_active(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
522
static void mlx5e_tx_mpwqe_add_dseg(struct mlx5e_txqsq *sq, struct mlx5e_xmit_data *txd)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
540
static struct mlx5_wqe_ctrl_seg *mlx5e_tx_mpwqe_session_complete(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
572
mlx5e_sq_xmit_mpwqe(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
620
void mlx5e_tx_mpwqe_ensure_complete(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
635
static void mlx5e_txwqe_build_eseg(struct mlx5e_priv *priv, struct mlx5e_txqsq *sq,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
652
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
705
static void mlx5e_tx_wi_dma_unmap(struct mlx5e_txqsq *sq, struct mlx5e_tx_wqe_info *wi,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
717
static void mlx5e_consume_skb(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
737
static void mlx5e_tx_wi_consume_fifo_skbs(struct mlx5e_txqsq *sq, struct mlx5e_tx_wqe_info *wi,
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
749
void mlx5e_txqsq_wake(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
763
struct mlx5e_txqsq *sq;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
771
sq = container_of(cq, struct mlx5e_txqsq, cq);
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
864
static void mlx5e_tx_wi_kfree_fifo_skbs(struct mlx5e_txqsq *sq, struct mlx5e_tx_wqe_info *wi)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
872
void mlx5e_free_txqsq_descs(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
951
void mlx5i_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
131
struct mlx5e_txqsq __rcu **qos_sqs;
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
158
struct mlx5e_txqsq *sq = rcu_dereference(qos_sqs[i]);
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
230
struct mlx5e_txqsq *sq = rcu_dereference(qos_sqs[i]);
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
49
static void mlx5e_handle_tx_dim(struct mlx5e_txqsq *sq)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
715
struct mlx5e_txqsq *sq = epriv->txq2sq[skb_get_queue_mapping(skb)];
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
124
void mlx5i_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb,