Home
last modified time | relevance | path

Searched refs:xsksq (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/intel/idpf/
H A Dxsk.c316 bool idpf_xsk_xmit(struct idpf_tx_queue *xsksq) in idpf_xsk_xmit() argument
320 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()
H A Didpf_txrx.c1171 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...]
H A Didpf_txrx.h407 struct idpf_tx_queue **xsksq; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h788 struct mlx5e_xdpsq xsksq; member
845 struct mlx5e_xdpsq_stats xsksq; member
H A Den_stats.c539 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()
H A Den_main.c1559 &c->priv->channel_stats[c->ix]->xsksq : in mlx5e_alloc_xdpsq()