Lines Matching refs:rbdr

623 	struct nicvf_rbdr *rbdr;  in nicvf_qset_rbdr_alloc()  local
627 assert(nic->rbdr == NULL); in nicvf_qset_rbdr_alloc()
628 rbdr = rte_zmalloc_socket("rbdr", sizeof(struct nicvf_rbdr), in nicvf_qset_rbdr_alloc()
630 if (rbdr == NULL) { in nicvf_qset_rbdr_alloc()
641 rte_free(rbdr); in nicvf_qset_rbdr_alloc()
647 rbdr->phys = rz->iova; in nicvf_qset_rbdr_alloc()
648 rbdr->tail = 0; in nicvf_qset_rbdr_alloc()
649 rbdr->next_tail = 0; in nicvf_qset_rbdr_alloc()
650 rbdr->desc = rz->addr; in nicvf_qset_rbdr_alloc()
651 rbdr->buffsz = buffsz; in nicvf_qset_rbdr_alloc()
652 rbdr->qlen_mask = desc_cnt - 1; in nicvf_qset_rbdr_alloc()
653 rbdr->rbdr_status = in nicvf_qset_rbdr_alloc()
655 rbdr->rbdr_door = in nicvf_qset_rbdr_alloc()
658 nic->rbdr = rbdr; in nicvf_qset_rbdr_alloc()
691 struct nicvf_rbdr *rbdr = nic->rbdr; in nicvf_rbdr_release_mbufs() local
693 qlen_mask = rbdr->qlen_mask; in nicvf_rbdr_release_mbufs()
694 head = rbdr->head; in nicvf_rbdr_release_mbufs()
695 while (head != rbdr->tail) { in nicvf_rbdr_release_mbufs()
696 entry = rbdr->desc + head; in nicvf_rbdr_release_mbufs()
1105 rxq->shared_rbdr = nic->rbdr; in nicvf_vf_start_rx_queue()
1597 nic->rbdr->tail, nb_rbdr_desc, nic->vf_id); in nicvf_vf_start()
1667 if (nic->rbdr) { in nicvf_vf_start()
1668 rte_free(nic->rbdr); in nicvf_vf_start()
1669 nic->rbdr = NULL; in nicvf_vf_start()
1841 if (nic->rbdr != NULL) in nicvf_vf_stop()
1853 if (nic->rbdr) { in nicvf_vf_stop()
1854 rte_free(nic->rbdr); in nicvf_vf_stop()
1855 nic->rbdr = NULL; in nicvf_vf_stop()