Lines Matching refs:userspace
26 allows userspace programs to be written which act as iSCSI targets.
52 If the target is a userspace process, supporting these is easy. tgt,
54 modules just use the available userspace libraries for RBD and GLFS.
59 kernel, another approach is to create a userspace pass-through
78 - Cleanly handle if userspace:
86 - Simple to write a userspace backend
92 between kernel and userspace. Within this region is: a control area
97 development in userspace, and this is conceptually very close to the
101 userspace to determine how large the shared region is) and signaling
116 userspace (respectively) to put commands on the ring, and indicate
119 version - 1 (userspace should abort if otherwise)
129 cmd_tail - Modified by userspace to indicate when it has completed
136 then signaling userspace via uio_event_notify(). Once the command is
137 completed, userspace updates mailbox.cmd_tail in the same way and
140 processed by userspace.
145 flags fields for setting by the kernel (kflags) and userspace
162 When completing a command, userspace sets rsp.scsi_status, and
168 capable of handling out-of-order completions. In this case, userspace can
171 ring, userspace need to update the cmd->id when completing the
174 When the opcode is PAD, userspace only updates cmd_tail as above --
178 More opcodes may be added in the future. If userspace encounters an
186 of this area is not defined in the TCMU interface, and userspace
193 may also be handling different sets of TCMU devices. TCMU userspace
201 and <device_name> allow userspace to find the device's path in the
208 userspace needs to know for correct operation.
210 <subtype> will be a userspace-process-unique string to identify the
231 number. This should allow userspace to identify both the UIO device and