| /illumos-gate/usr/src/boot/efi/include/Protocol/ |
| H A D | MpService.h | 266 both blocking and non-blocking requests. The non-blocking requests use EFI 278 If WaitEvent is NULL, execution is in blocking mode. The BSP waits until all 279 APs finish or TimeoutInMicroSecs expires. Otherwise, execution is in non-blocking 281 non-blocking mode is requested after the UEFI Event EFI_EVENT_GROUP_READY_TO_BOOT 299 In blocking execution mode, BSP waits until all APs finish or 302 In non-blocking execution mode, BSP is freed to return to the caller and then 304 sequence needs to occur in a non-blocking execution mode: 306 -# The caller that intends to use this MP Services Protocol in non-blocking 309 is not NULL, then StartupAllAPs() executes in non-blocking mode. It requests 341 blocking mode. BSP waits until all APs finish [all …]
|
| H A D | DiskIo2.h | 5 non-blocking / asynchronous byte-oriented disk operation. 28 // If Event is NULL, then blocking I/O is performed. 29 // If Event is not NULL and non-blocking I/O is supported, then non-blocking I/O is performed, 64 If this field is NULL, synchronous/blocking IO is performed. 69 …@retval EFI_SUCCESS If Event is NULL (blocking I/O): The data was read correctly from th… 97 If this field is NULL, synchronous/blocking IO is performed. 101 …@retval EFI_SUCCESS If Event is NULL (blocking I/O): The data was written correctly to t… 129 If this field is NULL, synchronous/blocking IO is performed. 131 …@retval EFI_SUCCESS If Event is NULL (blocking I/O): The data was flushed successfully t…
|
| H A D | NvmExpressPassthru.h | 42 // supports non-blocking I/O. 120 …both blocking I/O and non-blocking I/O. The blocking I/O functionality is required, and the non-bl… 130 …@param[in] Event If non-blocking I/O is not supported then Event is ignored, and… 131 … If Event is NULL, then blocking I/O is performed. If Event is not NULL and non-blocking I/O 132 … is supported, then non-blocking I/O is performed, and Event will be signaled when the NVM
|
| H A D | BlockIo2.h | 5 enables the ability to read and write data at a block level in a non-blocking 30 /// If Event is NULL, then blocking I/O is performed.If Event is not NULL and 31 /// non-blocking I/O is supported, then non-blocking I/O is performed, and 68 non-blocking I/O is being used, the Event associated with this request will 111 EFI_WRITE_PROTECTED or EFI_MEDIA_CHANGED is returned and non-blocking I/O is 152 is returned and non-blocking I/O is being used, the Event associated with 179 /// enables the ability to read and write data at a block level in a non-blocking
|
| H A D | AtaPassThru.h | 40 /// If this bit is set, then the EFI_ATA_PASS_THRU_PROTOCOL interface supports non blocking 41 /// I/O. Every EFI_ATA_PASS_THRU_PROTOCOL must support blocking I/O. The support of non-blocking 172 supports both blocking I/O and non-blocking I/O. The blocking I/O functionality is required, 173 and the non-blocking I/O functionality is optional. 181 …@param[in] Event If non-blocking I/O is not supported then Event is ignored, and… 182 … I/O is performed. If Event is NULL, then blocking I/O is performed. If 183 … Event is not NULL and non blocking I/O is supported, then non-blocking
|
| H A D | ScsiPassThru.h | 147 the SCSI channel. This function supports both blocking I/O and 148 non-blocking I/O. The blocking I/O functionality is required, 149 and the non-blocking I/O functionality is optional. 158 @param Event If non-blocking I/O is not supported then Event 159 is ignored, and blocking I/O is performed. 160 If Event is NULL, then blocking I/O is performed. 161 If Event is not NULL and non blocking I/O is 162 supported, then non-blocking I/O is performed,
|
| /illumos-gate/usr/src/cmd/audio/utilities/ |
| H A D | AudioUnixfile.cc | 90 Boolean saveblock; // saved state of the blocking i/o flag in decode_filehdr() 109 // Make sure the file is not set for blocking i/o in decode_filehdr() 134 SetBlocking(saveblock); // Restore the saved blocking i/o state in decode_filehdr() 189 Boolean saveblock; // saved state of the blocking i/o flag in encode_filehdr() 216 /* Make sure the file is not set for blocking i/o */ in encode_filehdr() 229 SetBlocking(saveblock); // Restore the saved blocking i/o state in encode_filehdr() 233 // Set a file blocking/non-blocking 237 Boolean b) // FALSE to set non-blocking in SetBlocking() 241 // If the file is open, set blocking/non-blocking now in SetBlocking() 248 flag &= ~(O_NDELAY | O_NONBLOCK); // set blocking in SetBlocking() [all …]
|
| /illumos-gate/usr/src/man/man3socket/ |
| H A D | connect.3socket | 39 .SS Non-blocking Sockets 40 When a socket is created, it is by default a \fBblocking\fR socket. A socket may 41 be configured to be \fBnon-blocking\fR either at socket creation time or through 42 the use of \fBfcntl\fR(2). When a socket is set to be \fBnon-blocking\fR, a call 44 completed without blocking, such as when making a TCP connection to a remote 63 Even when a socket is in \fBnon-blocking\fR mode, a call to \fBconnect\fR may 256 The socket is non-blocking, and a previous connection attempt has not yet been 286 The socket is non-blocking, and the connection cannot be completed immediately. 287 See the section on \fBNon-blocking Sockets\fR for more information. 408 The socket is marked as non-blocking, and the requested operation would block.
|
| H A D | accept.3socket | 31 present on the queue and the socket is not marked as non-blocking, 33 is marked as non-blocking and no pending connections are present on the queue, 94 was called on it. This sets the socket into non-blocking mode. See 105 \fBfcntl()\fR was called on it. This sets the socket into non-blocking mode 229 The socket is marked as non-blocking and no connections are present to be
|
| /illumos-gate/usr/src/man/man3tecla/ |
| H A D | gl_io_mode.3tecla | 83 Select the normal blocking-I/O mode. In this mode \fBgl_get_line()\fR does not 93 Select non-blocking server I/O mode. In this mode, since non-blocking terminal 101 non-blocking server mode requires an initial call to \fBgl_io_mode()\fR. 103 In non-blocking server I/O mode, the application is required to have an event 142 non-blocking server mode, \fINULL\fR is also returned when \fBgl_get_line()\fR 143 cannot read or write to the terminal without blocking. Thus in non-blocking 160 A complication that is unique to non-blocking server mode is that it requires 186 non-blocking terminal mode ready to continue entry of the input line when 190 Note that in non-blocking server mode, if \fBgl_get_line()\fR is called after a 195 In the previous section it was pointed out that in non-blocking server mode, [all …]
|
| /illumos-gate/usr/src/man/man9f/ |
| H A D | ldi_poll.9f | 43 Data other than high priority data may be read without blocking. 52 Normal data may be written without blocking. 61 High priority data may be received without blocking. 88 Normal data (priority band = 0) may be read without blocking. 97 Data from a non-zero priority band may be read without blocking. 106 Data other than high priority data may be read without blocking.
|
| H A D | id_space.9f | 165 This is equivalent to performing a blocking memory allocation. 185 In addition, identifiers can be allocated in both a blocking and 186 non-blocking fashion. 189 prefix are used, they are non-blocking.
|
| /illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
| H A D | ibmf_dr.c | 38 ibmf_msg_impl_t *msgimplp, int blocking); 40 ibmf_msg_impl_t *msgimplp, int blocking); 51 boolean_t blocking; in ibmf_i_check_for_loopback() local 77 blocking = B_TRUE; in ibmf_i_check_for_loopback() 79 blocking = B_FALSE; in ibmf_i_check_for_loopback() 83 blocking); in ibmf_i_check_for_loopback() 86 msgimplp, blocking); in ibmf_i_check_for_loopback() 115 int blocking) in ibmf_i_dr_loopback_term() argument 126 if (blocking) { in ibmf_i_dr_loopback_term() 128 * For sequenced, and blocking transactions, we wait for in ibmf_i_dr_loopback_term() [all …]
|
| /illumos-gate/usr/src/man/man3head/ |
| H A D | poll.h.3head | 117 Data other than high-priority data can be read without blocking. 126 Normal data can be read without blocking. 135 Priority data can be read without blocking. 144 High priority data can be read without blocking. 153 Normal data can be written without blocking.
|
| /illumos-gate/usr/src/man/man1/ |
| H A D | tar.1 | 296 Blocking Factor. Use when reading or writing to raw magnetic archives (see 300 a function of the amount of memory available and the blocking requirements of 304 When a tape archive is being read, its actual blocking factor is automatically 305 detected, provided that it is less than or equal to the nominal blocking factor 307 modifier is not specified). If the actual blocking factor is greater than the 308 nominal blocking factor, a read error results. See Example 5 in EXAMPLES. 381 used as the output device with the blocking and size specifications from the 705 The automatic determination of the actual blocking factor can be fooled when 709 1/4" streaming tape has an inherent blocking factor of one 512-byte block. It 710 can be read or written using any blocking factor. [all …]
|
| /illumos-gate/usr/src/man/man3nsl/ |
| H A D | rpc_control.3nsl | 38 RPC_SVC_CONNMAXREC_SET int * set non-blocking max rec size 39 RPC_SVC_CONNMAXREC_GET int * get non-blocking max rec size 86 Connection oriented \fBRPC\fR transports read \fBRPC\fR requests in blocking 88 broken clients. \fBRPC_SVC_CONNMAXREC_SET\fR enables non-blocking mode and 103 blocking mode.
|
| /illumos-gate/usr/src/man/man3curses/ |
| H A D | curs_inopts.3curses | 133 available to the program. However, after blocking for \fItenths\fR tenths of 169 The \fBnodelay()\fR option causes \fBgetch()\fR to be a non-blocking call. If 196 The \fBtimeout()\fR and \fBwtimeout()\fR routines set blocking or non-blocking 197 read for a given window. If \fIdelay\fR is negative, blocking read is used 199 non-blocking read is used (that is, read returns \fBERR\fR if no input is
|
| /illumos-gate/usr/src/man/man8/ |
| H A D | fuser.8 | 50 Indicates that the process is holding a non-blocking mandatory lock on the 177 Lists only processes with non-blocking mandatory locks on a file. 224 file system, but the output is restricted to processes that hold non-blocking 236 \fBExample 3 \fRSending SIGTERM to Processes Holding a Non-blocking Mandatory 241 non-blocking mandatory lock on file \fB/export/foo/my_file\fR.
|
| H A D | ufsdump.8 | 91 Blocking factor. Specify the blocking factor for tape writes. The default is 20 93 default blocking factor for tapes of density 6250BPI and greater is 64. The 94 default blocking factor for cartridge tapes (\fBc\fR option) is 126. The 95 highest blocking factor available with most tape drives is 126. Note: the 96 blocking factor is specified in terms of 512-byte blocks, for compatibility 108 reel. This sets the density to 1000BPI and the blocking factor to 126. Since 109 \fBufsdump\fR can automatically detect the end-of-media, only the blocking
|
| /illumos-gate/usr/src/man/man9e/ |
| H A D | chpoll.9e | 50 Data other than high priority data may be read without blocking. 59 Normal data may be written without blocking. 68 High priority data may be received without blocking. 95 Normal data (priority band = 0) may be read without blocking. 104 Data from a non-zero priority band may be read without blocking
|
| /illumos-gate/usr/src/man/man3c/ |
| H A D | epoll_ctl.3c | 95 Data other than high priority data may be read without blocking. For streams, 106 Normal data (priority band equals 0) may be read without blocking. For streams, 117 Normal data (priority band equals 0) may be written without blocking. 126 Normal data (priority band equals 0) may be read without blocking. For streams, 137 Data from a non-zero priority band may be read without blocking. For streams,
|
| /illumos-gate/usr/src/man/man3xcurses/ |
| H A D | nodelay.3xcurses | 8 nodelay \- set blocking or non-blocking read 29 Is a pointer to the window in which to enable non-blocking.
|
| /illumos-gate/usr/src/man/man2/ |
| H A D | poll.2 | 118 Data other than high priority data may be read without blocking. For streams, 128 Normal data (priority band equals 0) may be read without blocking. For streams, 138 Data from a non-zero priority band may be read without blocking. For streams, 148 High priority data may be received without blocking. For streams, this flag is 158 Normal data (priority band equals 0) may be written without blocking.
|
| /illumos-gate/usr/src/uts/common/os/ |
| H A D | turnstile.c | 30 * Turnstiles provide blocking and wakeup support, including priority 76 * to all the threads blocking it, directly or indirectly. This prevents 93 * the turnstile code and its clients considerably. The blocking path 109 * turnstile for the desired lock, walks the blocking chain to apply 148 * SOBJ_USER_PI lock and willed its priority down the blocking chain. 310 * some other blocking chain, holding L2 and trying to grab L1. The most 395 * other locks can result in panics due to cycles in the blocking chain. 399 * EDEADLK for cycles in the blocking chain. A return code of zero indicates 472 * threads blocking for user-level objects have a in turnstile_block() 487 * Follow the blocking chain to its end, willing our priority to in turnstile_block() [all …]
|
| /illumos-gate/usr/src/lib/libxcurses/src/libc/xcurses/ |
| H A D | wtimeout.c | 45 * Set blocking or non-blocking read for a specified window. 58 /* Blocking mode */
|