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)
127 cmd_tail - Modified by userspace to indicate when it has completed
134 then signaling userspace via uio_event_notify(). Once the command is
135 completed, userspace updates mailbox.cmd_tail in the same way and
138 processed by userspace.
143 flags fields for setting by the kernel (kflags) and userspace
160 When completing a command, userspace sets rsp.scsi_status, and
165 When the opcode is PAD, userspace only updates cmd_tail as above --
169 More opcodes may be added in the future. If userspace encounters an
177 of this area is not defined in the TCMU interface, and userspace
184 may also be handling different sets of TCMU devices. TCMU userspace
192 and <device_name> allow userspace to find the device's path in the
199 userspace needs to know for correct operation.
201 <subtype> will be a userspace-process-unique string to identify the
222 number. This should allow userspace to identify both the UIO device and