Lines Matching +full:group +full:- +full:index +full:- +full:bits
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 /* Userspace interface for in-kernel virtio accelerators. */
18 #define VHOST_FILE_UNBIND -1
24 /* Features bitmask for forward compatibility. Transport bits are used for
76 /* Get accessor: reads index, writes value in num */
80 * or VHOST_VRING_BIG_ENDIAN (other values return -EINVAL).
82 * returns -EBUSY.
130 * used for transmit. Pass fd -1 to unbind from the socket and the transmit
152 * the device id defined in virtio-spec.
155 /* Get and set the status. The status bits follow the same definition
156 * of the device status defined in virtio-spec.
161 * definition of the device config defined in virtio-spec.
185 /* Get the group for a virtqueue: read index, write group in num,
186 * The virtqueue index is stored in the index field of
187 * vhost_vring_state. The group for this specific virtqueue is
192 /* Set the ASID for a virtqueue group. The group index is stored in
193 * the index field of vhost_vring_state, the ASID associated with this
194 * group is stored at num field of vhost_vring_state.
216 /* Get the group for the descriptor table including driver & device areas
217 * of a virtqueue: read index, write group in num.
218 * The virtqueue index is stored in the index field of vhost_vring_state.
219 * The group ID of the descriptor table for this specific virtqueue
233 * userspace set the vring index in vhost_vring_state.index