Lines Matching refs:indirect
499 kfree(vq->indirect); in vhost_vq_free_iovecs()
500 vq->indirect = NULL; in vhost_vq_free_iovecs()
517 vq->indirect = kmalloc_array(UIO_MAXIOV, in vhost_dev_alloc_iovecs()
518 sizeof(*vq->indirect), in vhost_dev_alloc_iovecs()
526 if (!vq->indirect || !vq->log || !vq->heads || !vq->nheads) in vhost_dev_alloc_iovecs()
616 vq->indirect = NULL; in vhost_dev_init()
2706 struct vring_desc *indirect) in get_indirect() argument
2710 u32 len = vhost32_to_cpu(vq, indirect->len); in get_indirect()
2723 ret = translate_desc(vq, vhost64_to_cpu(vq, indirect->addr), len, vq->indirect, in get_indirect()
2730 iov_iter_init(&from, ITER_SOURCE, vq->indirect, ret, len); in get_indirect()
2736 indirect->len); in get_indirect()
2750 i, (size_t)vhost64_to_cpu(vq, indirect->addr) + i * sizeof desc); in get_indirect()
2755 i, (size_t)vhost64_to_cpu(vq, indirect->addr) + i * sizeof desc); in get_indirect()