Lines Matching refs:indirect
243 kfree(vq->indirect); in vhost_vq_free_iovecs()
244 vq->indirect = NULL; in vhost_vq_free_iovecs()
257 dev->vqs[i]->indirect = kmalloc(sizeof *dev->vqs[i]->indirect * in vhost_dev_alloc_iovecs()
263 if (!dev->vqs[i]->indirect || !dev->vqs[i]->log || in vhost_dev_alloc_iovecs()
301 dev->vqs[i]->indirect = NULL; in vhost_dev_init()
1085 struct vring_desc *indirect) in get_indirect() argument
1092 if (unlikely(indirect->len % sizeof desc)) { in get_indirect()
1095 (unsigned long long)indirect->len, in get_indirect()
1100 ret = translate_desc(dev, indirect->addr, indirect->len, vq->indirect, in get_indirect()
1111 count = indirect->len / sizeof desc; in get_indirect()
1116 indirect->len); in get_indirect()
1129 vq->indirect, sizeof desc))) { in get_indirect()
1131 i, (size_t)indirect->addr + i * sizeof desc); in get_indirect()
1136 i, (size_t)indirect->addr + i * sizeof desc); in get_indirect()