Lines Matching +full:configuration +full:- +full:space

1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
23 * struct vduse_dev_config - basic configuration of a VDUSE device
31 * @config_size: the size of the configuration space
32 * @config: the buffer of the configuration space
61 * struct vduse_iotlb_entry - entry of IOTLB to describe one IOVA region [start, last]
81 * and return the corresponding file descriptor. Return -EINVAL means the
94 * struct vduse_config_data - data used to update configuration space
95 * @offset: the offset from the beginning of configuration space
96 * @length: the length to write to configuration space
100 * configuration space.
108 /* Set device configuration space */
113 * that device configuration space has changed.
118 * struct vduse_vq_config - basic configuration of a virtqueue
138 * struct vduse_vq_state_split - split virtqueue state
146 * struct vduse_vq_state_packed - packed virtqueue state
160 * struct vduse_vq_info - information of a virtqueue
189 * struct vduse_vq_eventfd - eventfd configuration for a virtqueue
191 * @fd: eventfd, -1 means de-assigning the eventfd
197 #define VDUSE_EVENTFD_DEASSIGN -1
214 * struct vduse_iova_umem - userspace memory configuration for one IOVA region
221 * ioctls to register/de-register userspace memory for IOVA regions
233 /* De-register the userspace memory. Caller should set iova and size field. */
237 * struct vduse_iova_info - information of one IOVA region
263 * enum vduse_req_type - request type
276 * struct vduse_vq_state - virtqueue state
290 * struct vduse_dev_status - device status
298 * struct vduse_iova_range - IOVA range [start, last]
308 * struct vduse_dev_request - control request
332 * struct vduse_dev_response - response to control request