Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/net/ethernet/cavium/thunder/ !
Dnicvf_queues.c94 struct rbdr *rbdr, gfp_t gfp) in nicvf_alloc_page() argument
101 pgcache = &rbdr->pgcache[rbdr->pgidx]; in nicvf_alloc_page()
111 if (rbdr->is_xdp) { in nicvf_alloc_page()
129 if (rbdr->pgalloc >= rbdr->pgcnt) { in nicvf_alloc_page()
139 rbdr->pgalloc++; in nicvf_alloc_page()
143 if (rbdr->is_xdp) { in nicvf_alloc_page()
163 rbdr->pgidx++; in nicvf_alloc_page()
164 rbdr->pgidx &= (rbdr->pgcnt - 1); in nicvf_alloc_page()
167 next = &rbdr->pgcache[rbdr->pgidx]; in nicvf_alloc_page()
176 static inline int nicvf_alloc_rcv_buffer(struct nicvf *nic, struct rbdr *rbdr, in nicvf_alloc_rcv_buffer() argument
[all …]
Dnicvf_queues.h221 struct rbdr { struct
241 struct rbdr *rbdr_start; argument
242 struct rbdr *rbdr_cont;
302 struct rbdr rbdr[MAX_RCV_BUF_DESC_RINGS_PER_QS]; member