Searched refs:xsksq (Results 1 – 6 of 6) sorted by relevance
316 bool idpf_xsk_xmit(struct idpf_tx_queue *xsksq) in idpf_xsk_xmit() argument320 libeth_xdpsq_lock(&xsksq->xdp_lock); in idpf_xsk_xmit()322 free = xsksq->desc_count - xsksq->pending; in idpf_xsk_xmit()323 if (free < xsksq->thresh) in idpf_xsk_xmit()324 free += idpf_xsksq_complete(xsksq, xsksq->thresh); in idpf_xsk_xmit()326 return libeth_xsk_xmit_do_bulk(xsksq->pool, xsksq, in idpf_xsk_xmit()327 min(free - 1, xsksq->thresh), in idpf_xsk_xmit()630 if (unlikely(!q_vector->xsksq)) in idpf_xsk_wakeup()
1171 qs->qs[num++].txq = qv->xsksq[i]; in idpf_vector_to_queue_set() 1174 qs->qs[num++].complq = qv->xsksq[i]->complq; in idpf_vector_to_queue_set() 1206 q_vector->xsksq = kzalloc_objs(*q_vector->xsksq, in idpf_qp_enable() 1208 if (!q_vector->xsksq) in idpf_qp_enable() 1223 q_vector->xsksq[q_vector->num_xsksq++] = q->txq; in idpf_qp_enable() 1270 kfree(q_vector->xsksq); in idpf_qp_disable() 3826 kfree(q_vector->xsksq); in idpf_vport_intr_rel() 3827 q_vector->xsksq = NULL; in idpf_vport_intr_rel() 4361 clean_complete &= idpf_xsk_xmit(q_vector->xsksq[ in idpf_vport_splitq_napi_poll() [all...]
407 struct idpf_tx_queue **xsksq; member
788 struct mlx5e_xdpsq xsksq; member845 struct mlx5e_xdpsq_stats xsksq; member
539 mlx5e_stats_grp_sw_update_stats_xsksq(s, &channel_stats->xsksq); in MLX5E_DECLARE_STATS_GRP_OP_UPDATE_STATS() 2694 &priv->channel_stats[i]->xsksq, in MLX5E_DECLARE_STATS_GRP_OP_FILL_STATS()
1559 &c->priv->channel_stats[c->ix]->xsksq : in mlx5e_alloc_xdpsq()