Lines Matching defs:indirect
384 kfree(vq->indirect);
385 vq->indirect = NULL;
400 vq->indirect = kmalloc_array(UIO_MAXIOV,
401 sizeof(*vq->indirect),
407 if (!vq->indirect || !vq->log || !vq->heads)
500 vq->indirect = NULL;
2111 struct vring_desc *indirect)
2115 u32 len = vhost32_to_cpu(vq, indirect->len);
2121 vq_err(vq, "Invalid length in indirect descriptor: "
2128 ret = translate_desc(vq, vhost64_to_cpu(vq, indirect->addr), len, vq->indirect,
2132 vq_err(vq, "Translation failure %d in indirect.\n", ret);
2135 iov_iter_init(&from, READ, vq->indirect, ret, len);
2141 indirect->len);
2149 "indirect size %u\n",
2154 vq_err(vq, "Failed indirect descriptor: idx %d, %zx\n",
2155 i, (size_t)vhost64_to_cpu(vq, indirect->addr) + i * sizeof desc);
2159 vq_err(vq, "Nested indirect descriptor: idx %d, %zx\n",
2160 i, (size_t)vhost64_to_cpu(vq, indirect->addr) + i * sizeof desc);
2174 vq_err(vq, "Translation failure %d indirect idx %d\n",
2299 "in indirect descriptor at idx %d\n", i);