Lines Matching full:userspace
2 VDUSE - "vDPA Device in Userspace"
9 possible to implement software-emulated vDPA devices in userspace. And
12 implemented in the userspace.
15 which can reduce security risks when the userspace process that implements
99 /dev/vduse/control. With this ioctl, userspace can specify some basic configuration
102 Then a char device interface (/dev/vduse/$NAME) is exported to userspace for device
103 emulation. Userspace can use the VDUSE_VQ_SETUP ioctl on /dev/vduse/$NAME to
107 the VDPA_CMD_DEV_NEW netlink message. Userspace needs to read()/write() on
140 - VDUSE_GET_VQ_STATE: Get the state for virtqueue, userspace should return
144 - VDUSE_SET_STATUS: Set the device status, userspace should follow
150 - VDUSE_UPDATE_IOTLB: Notify userspace to update the memory mapping for specified
151 IOVA range, userspace should firstly remove the old mapping, then setup the new
154 After DRIVER_OK status bit is set via the VDUSE_SET_STATUS message, userspace is
162 can be mapped into userspace. Some sample codes is shown below:
222 ioctl. The kick eventfd is used by VDUSE kernel module to notify userspace to
223 consume the available ring. This is optional since userspace can choose to poll the
228 userspace via the VDUSE_IOTLB_GET_FD ioctl before accessing.