Home
last modified time | relevance | path

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

/freebsd/sys/dev/vnic/
H A Dnicvf_queues.c257 nicvf_alloc_rcv_buffer(struct nicvf *nic, struct rbdr *rbdr, in nicvf_alloc_rcv_buffer() argument
276 err = bus_dmamap_load_mbuf_sg(rbdr->rbdr_buff_dmat, dmap, mbuf, segs, in nicvf_alloc_rcv_buffer()
283 bus_dmamap_destroy(rbdr->rbdr_buff_dmat, dmap); in nicvf_alloc_rcv_buffer()
295 rinfo->dmat = rbdr->rbdr_buff_dmat; in nicvf_alloc_rcv_buffer()
334 nicvf_init_rbdr(struct nicvf *nic, struct rbdr *rbdr, int ring_len, in nicvf_init_rbdr() argument
344 err = nicvf_alloc_q_desc_mem(nic, &rbdr->dmem, ring_len, in nicvf_init_rbdr()
352 rbdr->desc = rbdr->dmem.base; in nicvf_init_rbdr()
357 rbdr->dma_size = buf_size - NICVF_RCV_BUF_ALIGN_BYTES; in nicvf_init_rbdr()
358 rbdr->enable = TRUE; in nicvf_init_rbdr()
359 rbdr->thresh = RBDR_THRESH; in nicvf_init_rbdr()
[all …]
H A Dnicvf_queues.h245 struct rbdr { struct
268 struct rbdr *rbdr_start; argument
269 struct rbdr *rbdr_cont;
352 struct rbdr rbdr[MAX_RCV_BUF_DESC_RINGS_PER_QS]; member
H A Dnicvf_main.c1158 struct rbdr *rbdr; in nicvf_rbdr_intr_handler() local
1170 rbdr = &qs->rbdr[qidx]; in nicvf_rbdr_intr_handler()
1171 taskqueue_enqueue(rbdr->rbdr_taskq, &rbdr->rbdr_task_nowait); in nicvf_rbdr_intr_handler()