Searched refs:rbdr (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/dev/vnic/ |
H A D | nicvf_queues.c | 257 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 D | nicvf_queues.h | 245 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 D | nicvf_main.c | 1158 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()
|