Lines Matching refs:indirect
373 kfree(vq->indirect); in vhost_vq_free_iovecs()
374 vq->indirect = NULL; in vhost_vq_free_iovecs()
389 vq->indirect = kmalloc_array(UIO_MAXIOV, in vhost_dev_alloc_iovecs()
390 sizeof(*vq->indirect), in vhost_dev_alloc_iovecs()
396 if (!vq->indirect || !vq->log || !vq->heads) in vhost_dev_alloc_iovecs()
439 vq->indirect = NULL; in vhost_dev_init()
1900 struct vring_desc *indirect) in get_indirect() argument
1904 u32 len = vhost32_to_cpu(vq, indirect->len); in get_indirect()
1917 ret = translate_desc(vq, vhost64_to_cpu(vq, indirect->addr), len, vq->indirect, in get_indirect()
1924 iov_iter_init(&from, READ, vq->indirect, ret, len); in get_indirect()
1935 indirect->len); in get_indirect()
1949 i, (size_t)vhost64_to_cpu(vq, indirect->addr) + i * sizeof desc); in get_indirect()
1954 i, (size_t)vhost64_to_cpu(vq, indirect->addr) + i * sizeof desc); in get_indirect()