Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c118 if (!xdp && txq->refillq) in idpf_tx_desc_rel()
119 kfree(txq->refillq->ring); in idpf_tx_desc_rel()
205 struct idpf_sw_queue *refillq; in idpf_tx_desc_alloc() local
234 refillq = tx_q->refillq; in idpf_tx_desc_alloc()
235 refillq->desc_count = tx_q->buf_pool_size; in idpf_tx_desc_alloc()
236 refillq->ring = kcalloc(refillq->desc_count, sizeof(u32), in idpf_tx_desc_alloc()
238 if (!refillq->ring) { in idpf_tx_desc_alloc()
243 for (unsigned int i = 0; i < refillq->desc_count; i++) in idpf_tx_desc_alloc()
244 refillq->ring[i] = in idpf_tx_desc_alloc()
247 idpf_queue_has(GEN_CHK, refillq)); in idpf_tx_desc_alloc()
[all …]
H A Didpf_txrx.h689 struct idpf_sw_queue *refillq; member
896 struct idpf_sw_queue *refillq[IDPF_MAX_BUFQS_PER_RXQ_GRP]; member
1066 static inline u32 idpf_tx_splitq_get_free_bufs(struct idpf_sw_queue *refillq) in idpf_tx_splitq_get_free_bufs() argument
1068 return (refillq->next_to_use > refillq->next_to_clean ? in idpf_tx_splitq_get_free_bufs()
1069 0 : refillq->desc_count) + in idpf_tx_splitq_get_free_bufs()
1070 refillq->next_to_use - refillq->next_to_clean - 1; in idpf_tx_splitq_get_free_bufs()