Lines Matching refs:userspace
31 allows userspace programs to be written which act as iSCSI targets.
58 If the target is a userspace process, supporting these is easy. tgt,
60 modules just use the available userspace libraries for RBD and GLFS.
65 kernel, another approach is to create a userspace pass-through
86 - Cleanly handle if userspace:
96 - Simple to write a userspace backend
103 between kernel and userspace. Within this region is: a control area
108 development in userspace, and this is conceptually very close to the
112 userspace to determine how large the shared region is) and signaling
128 userspace (respectively) to put commands on the ring, and indicate
131 version - 1 (userspace should abort if otherwise)
148 Modified by userspace to indicate when it has completed
156 then signaling userspace via uio_event_notify(). Once the command is
157 completed, userspace updates mailbox.cmd_tail in the same way and
160 processed by userspace.
165 flags fields for setting by the kernel (kflags) and userspace
182 When completing a command, userspace sets rsp.scsi_status, and
188 capable of handling out-of-order completions. In this case, userspace can
191 ring, userspace need to update the cmd->id when completing the
194 When the opcode is PAD, userspace only updates cmd_tail as above --
198 More opcodes may be added in the future. If userspace encounters an
207 of this area is not defined in the TCMU interface, and userspace
215 may also be handling different sets of TCMU devices. TCMU userspace
223 and <device_name> allow userspace to find the device's path in the
230 userspace needs to know for correct operation.
232 <subtype> will be a userspace-process-unique string to identify the
254 number. This should allow userspace to identify both the UIO device and