Lines Matching refs:indirect
76 bool indirect; member
273 bool indirect; in virtqueue_add() local
278 BUG_ON(ctx && vq->indirect); in virtqueue_add()
304 if (vq->indirect && total_sg > 1 && vq->vq.num_free) in virtqueue_add()
308 WARN_ON_ONCE(total_sg > vq->vring.num && !vq->indirect); in virtqueue_add()
313 indirect = true; in virtqueue_add()
318 indirect = false; in virtqueue_add()
332 if (indirect) in virtqueue_add()
367 if (indirect) { in virtqueue_add()
385 if (indirect) in virtqueue_add()
392 if (indirect) in virtqueue_add()
430 if (indirect) in virtqueue_add()
653 if (vq->indirect) { in detach_buf()
995 vq->indirect = virtio_has_feature(vdev, VIRTIO_RING_F_INDIRECT_DESC) && in __vring_new_virtqueue()