Home
last modified time | relevance | path

Searched refs:refillq (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c120 if (!xdp && txq->refillq) in idpf_tx_desc_rel()
121 kfree(txq->refillq->ring); in idpf_tx_desc_rel()
204 struct idpf_sw_queue *refillq; in idpf_tx_desc_alloc() local
233 refillq = tx_q->refillq; in idpf_tx_desc_alloc()
234 refillq->desc_count = tx_q->buf_pool_size; in idpf_tx_desc_alloc()
235 refillq->ring = kcalloc(refillq->desc_count, sizeof(u32), in idpf_tx_desc_alloc()
237 if (!refillq->ring) { in idpf_tx_desc_alloc()
242 for (unsigned int i = 0; i < refillq in idpf_tx_desc_alloc()
580 idpf_post_buf_refill(struct idpf_sw_queue * refillq,u16 buf_id) idpf_post_buf_refill() argument
1871 struct idpf_sw_queue *refillq = idpf_rxq_group_alloc() local
2568 idpf_tx_get_free_buf_id(struct idpf_sw_queue * refillq,u32 * buf_id) idpf_tx_get_free_buf_id() argument
2602 struct idpf_sw_queue *refillq = txq->refillq; idpf_tx_splitq_pkt_err_unmap() local
3076 struct idpf_sw_queue *refillq = tx_q->refillq; idpf_tx_splitq_frame() local
3542 struct idpf_sw_queue *refillq = NULL; idpf_rx_splitq_clean() local
3698 idpf_rx_clean_refillq(struct idpf_buf_queue * bufq,struct idpf_sw_queue * refillq) idpf_rx_clean_refillq() argument
[all...]
H A Didpf_txrx.h691 struct idpf_sw_queue *refillq; member
898 struct idpf_sw_queue *refillq[IDPF_MAX_BUFQS_PER_RXQ_GRP]; member
1070 static inline u32 idpf_tx_splitq_get_free_bufs(struct idpf_sw_queue *refillq) in idpf_tx_splitq_get_free_bufs() argument
1072 return (refillq->next_to_use > refillq->next_to_clean ? in idpf_tx_splitq_get_free_bufs()
1073 0 : refillq->desc_count) + in idpf_tx_splitq_get_free_bufs()
1074 refillq->next_to_use - refillq->next_to_clean - 1; in idpf_tx_splitq_get_free_bufs()
H A Dxdp.c183 kfree(xdpsq->refillq); in idpf_xdpsqs_get()
184 xdpsq->refillq = NULL; in idpf_xdpsqs_get()
226 xdpsq->refillq = NULL; in idpf_xdpsqs_put()