/linux-4.4.14/Documentation/hwmon/ |
D | shtc1 | 31 1. blocking (pull the I2C clock line down while performing the measurement) or 32 non-blocking mode. Blocking mode will guarantee the fastest result but 33 the I2C bus will be busy during that time. By default, non-blocking mode 35 want to use blocking mode.
|
/linux-4.4.14/Documentation/ |
D | mailbox.txt | 35 The client might want to operate in blocking mode (synchronously 36 send a message through before returning) or non-blocking/async mode (submit 84 /* Populate non-blocking mode client */ 94 /* Populate blocking mode client */ 97 dc_sync->cl.tx_done = NULL; /* operate in blocking mode */ 114 /* Send message to remote in blocking mode */
|
D | vgaarbiter.txt | 69 trylock <io_state> : non-blocking acquire locks on target (returns EBUSY if 136 succeeds. vga_arb_trylock() will return (-EBUSY) instead of blocking. Nested
|
D | parport-lowlevel.txt | 487 'parport_claim_or_block' may do. (Put something here about blocking 923 'inactivity' jiffies, a timeout will occur and the blocking function 927 as it can without blocking or leaving the hardware in an unknown
|
D | xillybus.txt | 131 * Supporting non-blocking I/O (by setting O_NONBLOCK on open() ). 288 by the host. This situation occurs when the read() method has been blocking
|
D | DMA-API.txt | 119 GFP_ATOMIC to prevent blocking, or if it's permitted (not 121 blocking. Like dma_alloc_coherent(), this returns two values: an
|
D | kernel-docs.txt | 153 Keywords: read(), write(), select(), ioctl(), blocking/non 154 blocking mode, interrupt handler.
|
D | dma-buf-sharing.txt | 289 facilitate non-blocking fast-paths. Neither the importer nor the exporter (in
|
D | IPMI.txt | 542 The I2C driver does not support non-blocking access or polling, so
|
D | DMA-API-HOWTO.txt | 451 flags are GFP_KERNEL if blocking is permitted (not in_interrupt nor
|
D | pinctrl.txt | 1262 can call pinctrl_select_state() from non-blocking contexts.
|
/linux-4.4.14/Documentation/mmc/ |
D | mmc-async-req.txt | 9 The intention of non-blocking (asynchronous) MMC requests is to minimize the 12 dma_unmap_sg are processing. Using non-blocking MMC requests makes it 19 The mmc_blk_issue_rw_rq() in the MMC block driver is made non-blocking. 39 truly non-blocking. If there is an ongoing async request it waits
|
/linux-4.4.14/include/linux/ceph/ |
D | msgpool.h | 19 int front_len, int size, bool blocking,
|
/linux-4.4.14/Documentation/filesystems/ |
D | gfs2-glocks.txt | 10 2. A non-blocking bit lock, GLF_LOCK, which is used to prevent other 150 1. DLM lock time (non-blocking requests) 151 2. DLM lock time (blocking requests) 154 A non-blocking request is one which will complete right 159 "try lock" flag is set. A blocking request covers all the other 208 srtt - Smoothed round trip time for non-blocking dlm requests 210 srttb - Smoothed round trip time for (potentially) blocking dlm requests
|
D | spufs.txt | 73 blocking mode and it even poll() will not block on it. The possible 86 the first mailbox file, but can be read in blocking I/O mode, and the 133 written to wbox without blocking. The files can be read only in 4-byte 142 wbox_stat) the respective mail box without blocking or resulting 355 fd is in non-blocking mode and spu_run would block.
|
D | Locking | 246 blocking on in-progress I/O. 250 possible. So writepage should try to avoid blocking against 551 not block. If it's not possible to reach a page without blocking,
|
D | directory-locking | 97 Consider the object blocking the cross-directory rename. One
|
D | vfs.txt | 456 mode, the filesystem must check the permission without blocking or 882 (non-blocking) mode is enabled for a file 956 blocking or storing to the dentry, d_parent and d_inode should not be
|
D | porting | 171 should be a non-blocking function that initializes those parts of a
|
D | path-lookup.txt | 287 these cases is fundamental for performance and scalability because blocking
|
D | xfs-delayed-logging-design.txt | 546 up front. This avoids deadlocks and removes a blocking point from the 668 sequencing also requires the same lock, list walk, and blocking mechanism to
|
D | coda.txt | 270 requesting Coda file service and Venus relies on blocking and waking
|
/linux-4.4.14/net/ceph/ |
D | msgpool.c | 36 int front_len, int size, bool blocking, const char *name) in ceph_msgpool_init() argument
|
/linux-4.4.14/Documentation/s390/ |
D | monreader.txt | 119 There are two alternative methods for reading: either non-blocking read in 120 conjunction with polling, or blocking read without polling. IOCTLs are not 172 EAGAIN: occurs on a non-blocking read if there is no data available at the 174 use polling for non-blocking reads.
|
/linux-4.4.14/Documentation/RCU/ |
D | rcu.txt | 41 counters. These counters allow limited types of blocking within 43 counters, and permits general blocking within RCU read-side
|
D | whatisRCU.txt | 66 completed, either by blocking until they finish or by registering a 160 code. It does this by blocking until all pre-existing RCU 193 blocking, it registers a function and argument which are invoked 956 become blocking locks, and all irq handlers execute in 1008 spinlocks blocking while in RCU read-side critical 1014 short of memory). In contrast, if blocking waiting
|
D | trace.txt | 485 that was blocking both an expedited and a normal grace period, 503 there were blocked tasks, none of them were blocking the 510 was at least one task blocking the current non-expedited grace
|
D | RTFP.txt | 111 non-blocking synchronization (wait-free synchronization, lock-free 113 non-blocking synchronization). The corresponding journal article appeared 158 blocking in read-side critical sections appeared [PaulEMcKenney2006c],
|
/linux-4.4.14/fs/ocfs2/ |
D | dlmglue.c | 104 int blocking); 107 int blocking); 117 int blocking); 3397 int blocking; in ocfs2_unblock_lock() local 3533 blocking = lockres->l_blocking; in ocfs2_unblock_lock() 3537 ctl->unblock_action = lockres->l_ops->downconvert_worker(lockres, blocking); in ocfs2_unblock_lock() 3546 if ((blocking != lockres->l_blocking) || (level != lockres->l_level)) { in ocfs2_unblock_lock() 3550 "Recheck\n", lockres->l_name, blocking, in ocfs2_unblock_lock() 3590 int blocking) in ocfs2_data_convert_worker() argument 3623 if (blocking == DLM_LOCK_EX) { in ocfs2_data_convert_worker() [all …]
|
/linux-4.4.14/arch/um/os-Linux/ |
D | file.c | 420 int os_set_fd_block(int fd, int blocking) in os_set_fd_block() argument 428 if (blocking) in os_set_fd_block()
|
/linux-4.4.14/Documentation/input/ |
D | joystick-api.txt | 17 By default, the device is opened in blocking mode. 124 If you open the device in blocking mode, a read will block (that is, 133 b) open the device in non-blocking mode (O_NONBLOCK)
|
D | input.txt | 269 You can use blocking and nonblocking reads, also select() on the
|
D | joystick.txt | 579 information. The joystick device can be used in either blocking or
|
/linux-4.4.14/drivers/scsi/ |
D | sg.c | 198 const char __user *buf, size_t count, int blocking, 201 unsigned char *cmnd, int timeout, int blocking); 586 int input_size, blocking; in sg_write() local 611 blocking = !(filp->f_flags & O_NONBLOCK); in sg_write() 614 blocking, 0, 0, NULL); in sg_write() 686 k = sg_common_write(sfp, srp, cmnd, sfp->timeout, blocking); in sg_write() 692 size_t count, int blocking, int read_only, int sg_io_owned, in sg_new_write() argument 755 k = sg_common_write(sfp, srp, cmnd, timeout, blocking); in sg_new_write() 765 unsigned char *cmnd, int timeout, int blocking) in sg_common_write() argument
|
/linux-4.4.14/drivers/misc/mei/ |
D | client.h | 226 int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking);
|
D | bus.c | 44 bool blocking) in __mei_cl_send() argument 85 rets = mei_cl_write(cl, cb, blocking); in __mei_cl_send()
|
D | mei_dev.h | 346 bool blocking);
|
D | client.c | 1595 int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking) in mei_cl_write() argument 1676 if (blocking && cl->writing_state != MEI_WRITE_COMPLETE) { in mei_cl_write()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_trace.h | 601 __field(bool, blocking) 616 __entry->blocking = 622 __entry->seqno, __entry->blocking ? "yes (NB)" : "no")
|
/linux-4.4.14/arch/um/include/shared/ |
D | os.h | 153 extern int os_set_fd_block(int fd, int blocking);
|
/linux-4.4.14/Documentation/networking/ |
D | multiqueue.txt | 40 blocking. It will cycle though the bands and verify that the hardware queue
|
D | phonet.txt | 184 block until write becomes possible again, unless non-blocking mode
|
D | timestamping.txt | 324 Reading from the error queue is always a non-blocking operation. To
|
D | packet_mmap.txt | 1037 ii) call sendto() e.g. in blocking mode, iii) wait for status of relevant
|
D | rxrpc.txt | 296 If recvmsg is called in blocking mode, it will keep sleeping, awaiting the
|
D | ip-sysctl.txt | 1876 blocking.
|
/linux-4.4.14/Documentation/ptp/ |
D | ptp.txt | 51 events via blocking read() and poll(). One shot and periodic
|
/linux-4.4.14/Documentation/networking/caif/ |
D | README | 49 and is blocking further send operation. Flow OFF has been propagated
|
/linux-4.4.14/Documentation/usb/ |
D | gadget_printer.txt | 27 /dev/g_printer . Both blocking and non-blocking read/write calls are supported.
|
D | usb-serial.txt | 153 blocking write when serial line can't keep up
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpc5200.txt | 114 GPT0 will be marked as in-use watchdog, i.e. blocking every gpt access to it. 117 - just mark GPT0 as watchdog, blocking gpt accesses, and configure it later;
|
/linux-4.4.14/Documentation/hid/ |
D | uhid.txt | 24 write()'ing "struct uhid_event" objects. Non-blocking operations are supported 86 writes are always handled immediately in a non-blocking fashion. Future requests
|
D | hidraw.txt | 44 a report available to be read. read() can be made non-blocking, by passing
|
D | hid-transport.txt | 83 retransmission on failure, etc. in a blocking manner. If such functionality is 105 The control-channel is used for direct blocking queries to the device
|
/linux-4.4.14/tools/virtio/virtio-trace/ |
D | README | 109 the guest will stop by specification of chardev in QEMU. This blocking mode may
|
/linux-4.4.14/Documentation/misc-devices/ |
D | lis3lv02d | 59 from the device. It supports blocking operations, poll/select and
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | OSS-Emulation.txt | 171 This blocking behavior can be changed globally via nonblock_open 172 module option of snd-pcm-oss. For using the blocking mode as default
|
/linux-4.4.14/ipc/ |
D | sem.c | 112 struct sembuf *blocking; /* the operation that blocked */ member 664 q->blocking = sop; in perform_atomic_semop() 1019 struct sembuf *sop = q->blocking; in check_qop()
|
/linux-4.4.14/sound/core/seq/ |
D | seq_clientmgr.c | 920 struct file *file, int blocking, in snd_seq_client_enqueue_event() argument 959 err = snd_seq_event_dup(client->pool, event, &cell, !blocking || atomic, file); in snd_seq_client_enqueue_event() 2314 struct file *file, int blocking, in kernel_client_enqueue() argument 2341 result = snd_seq_client_enqueue_event(cptr, ev, file, blocking, atomic, hop); in kernel_client_enqueue()
|
/linux-4.4.14/include/uapi/linux/ |
D | cdrom.h | 798 __u16 blocking; member
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
D | osc_lock.c | 590 struct osc_lock *olck, int blocking) in osc_lock_blocking() argument 604 if (blocking && olck->ols_state < OLS_BLOCKED) in osc_lock_blocking()
|
/linux-4.4.14/Documentation/scsi/ |
D | ChangeLog.1992-1997 | 292 Update interrupt handler to take pt_regs as arg. Allow blocking 297 Use scsi_make_blocked_list to generate blocking list. 631 * hosts.c: Add support for blocking. Linked list automatically 643 * u14-34f.c: New version from Dario. Supports blocking. 810 * hosts.h: Add new field to Scsi_Hosts "block" to allow blocking
|
D | ncr53c8xx.txt | 1043 be surprised, because force-feeding anything and blocking its arse at the
|
/linux-4.4.14/arch/cris/arch-v10/kernel/ |
D | entry.S | 409 ;; process due to a SEGV, scheduled due to a page blocking or
|
/linux-4.4.14/Documentation/power/ |
D | opp.txt | 95 and other contexts that prevent blocking functions in RCU or mutex operations
|
/linux-4.4.14/tools/perf/ |
D | design.txt | 30 can be used to set the blocking mode, etc.
|
/linux-4.4.14/sound/oss/ |
D | CHANGELOG | 260 - Non blocking mode to /dev/sequencer
|
/linux-4.4.14/Documentation/development-process/ |
D | 6.Followthrough | 194 far. If you are seen as needlessly blocking good work, those patches will
|
/linux-4.4.14/init/ |
D | Kconfig | 518 permits arbitrary sleeping or blocking within RCU read-side critical 648 This option also prevents heavy loads from blocking RCU 693 readers blocking that grace period. Note that any RCU reader 694 blocking an expedited RCU grace period is boosted immediately.
|
/linux-4.4.14/Documentation/video4linux/ |
D | videobuf | 129 Here, vb is the buffer, non_blocking indicates whether non-blocking I/O
|
/linux-4.4.14/Documentation/rapidio/ |
D | rapidio.txt | 90 the same device without blocking attachment of a device-specific driver.
|
/linux-4.4.14/Documentation/locking/ |
D | rt-mutex-design.txt | 414 (de)boosting (the owner of a mutex that a process is blocking on), a flag to 435 prevents new tasks from completing the blocking on a mutex that is owned by this
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-bus-iio | 1366 Non-blocking read will retrieve the available samples from the 1387 blocking read on the device when no samples are present in the
|
/linux-4.4.14/Documentation/cgroups/ |
D | cgroups.txt | 629 post-attachment activity that requires memory allocations or blocking.
|
/linux-4.4.14/Documentation/DocBook/ |
D | device-drivers.xml.db | 475 API-parport-yield-blocking
|
/linux-4.4.14/Documentation/filesystems/cifs/ |
D | CHANGES | 95 handling fcntl(F_SETLEASE). Convert cifs to using blocking tcp
|
/linux-4.4.14/lib/ |
D | Kconfig.debug | 1571 to find out which userspace is blocking on what kernel operations.
|