Lines Matching refs:new_node
161 struct vhost_iotlb_entry *node, *new_node; in vhost_user_iotlb_cache_insert() local
164 ret = rte_mempool_get(vq->iotlb_pool, (void **)&new_node); in vhost_user_iotlb_cache_insert()
171 ret = rte_mempool_get(vq->iotlb_pool, (void **)&new_node); in vhost_user_iotlb_cache_insert()
178 new_node->iova = iova; in vhost_user_iotlb_cache_insert()
179 new_node->uaddr = uaddr; in vhost_user_iotlb_cache_insert()
180 new_node->size = size; in vhost_user_iotlb_cache_insert()
181 new_node->perm = perm; in vhost_user_iotlb_cache_insert()
190 if (node->iova == new_node->iova) { in vhost_user_iotlb_cache_insert()
191 rte_mempool_put(vq->iotlb_pool, new_node); in vhost_user_iotlb_cache_insert()
193 } else if (node->iova > new_node->iova) { in vhost_user_iotlb_cache_insert()
194 TAILQ_INSERT_BEFORE(node, new_node, next); in vhost_user_iotlb_cache_insert()
200 TAILQ_INSERT_TAIL(&vq->iotlb_list, new_node, next); in vhost_user_iotlb_cache_insert()