Home
last modified time | relevance | path

Searched refs:blocking (Results 1 – 78 of 78) sorted by relevance

/linux-4.1.27/Documentation/hwmon/
Dshtc131 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.1.27/Documentation/
Dmailbox.txt35 The client might want to operate in blocking mode (synchronously
36 send a message through before returning) or non-blocking/async mode (submit
86 /* Populate non-blocking mode client */
96 /* Populate blocking mode client */
99 dc_sync->cl.tx_done = NULL; /* operate in blocking mode */
116 /* Send message to remote in blocking mode */
Dvgaarbiter.txt69 trylock <io_state> : non-blocking acquire locks on target (returns EBUSY if
136 succeeds. vga_arb_trylock() will return (-EBUSY) instead of blocking. Nested
Dparport-lowlevel.txt487 '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
Dxillybus.txt131 * 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
DDMA-API.txt112 GFP_ATOMIC to prevent blocking, or if it's permitted (not
114 blocking. Like dma_alloc_coherent(), this returns two values: an
Dkernel-docs.txt153 Keywords: read(), write(), select(), ioctl(), blocking/non
154 blocking mode, interrupt handler.
Ddma-buf-sharing.txt289 facilitate non-blocking fast-paths. Neither the importer nor the exporter (in
DIPMI.txt542 The I2C driver does not support non-blocking access or polling, so
DDMA-API-HOWTO.txt451 flags are GFP_KERNEL if blocking is permitted (not in_interrupt nor
Dpinctrl.txt1251 can call pinctrl_select_state() from non-blocking contexts.
/linux-4.1.27/Documentation/mmc/
Dmmc-async-req.txt9 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.1.27/include/linux/ceph/
Dmsgpool.h19 int front_len, int size, bool blocking,
/linux-4.1.27/Documentation/filesystems/
Dgfs2-glocks.txt10 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
Dspufs.txt73 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.
DLocking246 blocking on in-progress I/O.
250 possible. So writepage should try to avoid blocking against
550 not block. If it's not possible to reach a page without blocking,
Ddirectory-locking97 Consider the object blocking the cross-directory rename. One
Dvfs.txt454 mode, the filesystem must check the permission without blocking or
875 (non-blocking) mode is enabled for a file
949 blocking or storing to the dentry, d_parent and d_inode should not be
Dporting171 should be a non-blocking function that initializes those parts of a
Dpath-lookup.txt287 these cases is fundamental for performance and scalability because blocking
Dxfs-delayed-logging-design.txt546 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
Dcoda.txt270 requesting Coda file service and Venus relies on blocking and waking
/linux-4.1.27/net/ceph/
Dmsgpool.c36 int front_len, int size, bool blocking, const char *name) in ceph_msgpool_init() argument
/linux-4.1.27/Documentation/s390/
Dmonreader.txt119 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.1.27/drivers/misc/mei/
Dclient.h112 int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking);
Dbus.c228 bool blocking) in ___mei_cl_send() argument
266 rets = mei_cl_write(cl, cb, blocking); in ___mei_cl_send()
Dclient.c1179 int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking) in mei_cl_write() argument
1260 if (blocking && cl->writing_state != MEI_WRITE_COMPLETE) { in mei_cl_write()
/linux-4.1.27/Documentation/RCU/
Drcu.txt41 counters. These counters allow limited types of blocking within
43 counters, and permits general blocking within RCU read-side
DwhatisRCU.txt66 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
Dtrace.txt501 that was blocking both an expedited and a normal grace period,
519 there were blocked tasks, none of them were blocking the
526 was at least one task blocking the current non-expedited grace
DRTFP.txt111 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.1.27/fs/ocfs2/
Ddlmglue.c104 int blocking);
107 int blocking);
117 int blocking);
3398 int blocking; in ocfs2_unblock_lock() local
3534 blocking = lockres->l_blocking; in ocfs2_unblock_lock()
3538 ctl->unblock_action = lockres->l_ops->downconvert_worker(lockres, blocking); in ocfs2_unblock_lock()
3547 if ((blocking != lockres->l_blocking) || (level != lockres->l_level)) { in ocfs2_unblock_lock()
3551 "Recheck\n", lockres->l_name, blocking, in ocfs2_unblock_lock()
3591 int blocking) in ocfs2_data_convert_worker() argument
3624 if (blocking == DLM_LOCK_EX) { in ocfs2_data_convert_worker()
[all …]
/linux-4.1.27/arch/um/os-Linux/
Dfile.c419 int os_set_fd_block(int fd, int blocking) in os_set_fd_block() argument
427 if (blocking) in os_set_fd_block()
/linux-4.1.27/Documentation/input/
Djoystick-api.txt17 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)
Dinput.txt269 You can use blocking and nonblocking reads, also select() on the
Djoystick.txt579 information. The joystick device can be used in either blocking or
/linux-4.1.27/drivers/scsi/
Dsg.c198 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.1.27/drivers/gpu/drm/i915/
Di915_trace.h569 __field(bool, blocking)
585 __entry->blocking =
591 __entry->seqno, __entry->blocking ? "yes (NB)" : "no")
/linux-4.1.27/Documentation/networking/
Dmultiqueue.txt40 blocking. It will cycle though the bands and verify that the hardware queue
Dphonet.txt184 block until write becomes possible again, unless non-blocking mode
Dtimestamping.txt324 Reading from the error queue is always a non-blocking operation. To
Dpacket_mmap.txt1037 ii) call sendto() e.g. in blocking mode, iii) wait for status of relevant
Drxrpc.txt296 If recvmsg is called in blocking mode, it will keep sleeping, awaiting the
Dip-sysctl.txt1790 blocking.
/linux-4.1.27/arch/um/include/shared/
Dos.h151 extern int os_set_fd_block(int fd, int blocking);
/linux-4.1.27/Documentation/ptp/
Dptp.txt51 events via blocking read() and poll(). One shot and periodic
/linux-4.1.27/Documentation/networking/caif/
DREADME49 and is blocking further send operation. Flow OFF has been propagated
/linux-4.1.27/Documentation/usb/
Dgadget_printer.txt27 /dev/g_printer . Both blocking and non-blocking read/write calls are supported.
Dusb-serial.txt153 blocking write when serial line can't keep up
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dmpc5200.txt114 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.1.27/Documentation/hid/
Duhid.txt24 write()'ing "struct uhid_event" objects. Non-blocking operations are supported
86 writes are always handled immediately in a non-blocking fashion. Future requests
Dhidraw.txt44 a report available to be read. read() can be made non-blocking, by passing
Dhid-transport.txt83 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.1.27/Documentation/misc-devices/
Dlis3lv02d59 from the device. It supports blocking operations, poll/select and
/linux-4.1.27/tools/virtio/virtio-trace/
DREADME109 the guest will stop by specification of chardev in QEMU. This blocking mode may
/linux-4.1.27/Documentation/sound/alsa/
DOSS-Emulation.txt171 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.1.27/ipc/
Dsem.c112 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.1.27/sound/core/seq/
Dseq_clientmgr.c920 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.1.27/include/uapi/linux/
Dcdrom.h798 __u16 blocking; member
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_lock.c590 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.1.27/drivers/staging/lustre/lustre/ldlm/
Dldlm_request.c399 ldlm_blocking_callback blocking, in ldlm_cli_enqueue_local() argument
409 .lcs_blocking = blocking, in ldlm_cli_enqueue_local()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlustre_dlm.h1366 ldlm_blocking_callback blocking,
/linux-4.1.27/Documentation/scsi/
DChangeLog.1992-1997292 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
Dncr53c8xx.txt1043 be surprised, because force-feeding anything and blocking its arse at the
/linux-4.1.27/arch/cris/arch-v10/kernel/
Dentry.S409 ;; process due to a SEGV, scheduled due to a page blocking or
/linux-4.1.27/Documentation/power/
Dopp.txt95 and other contexts that prevent blocking functions in RCU or mutex operations
/linux-4.1.27/Documentation/development-process/
D6.Followthrough194 far. If you are seen as needlessly blocking good work, those patches will
/linux-4.1.27/tools/perf/
Ddesign.txt30 can be used to set the blocking mode, etc.
/linux-4.1.27/sound/oss/
DCHANGELOG260 - Non blocking mode to /dev/sequencer
/linux-4.1.27/init/
DKconfig508 permits arbitrary sleeping or blocking within RCU read-side critical
671 This option also prevents heavy loads from blocking RCU
715 readers blocking that grace period. Note that any RCU reader
716 blocking an expedited RCU grace period is boosted immediately.
/linux-4.1.27/Documentation/video4linux/
Dvideobuf129 Here, vb is the buffer, non_blocking indicates whether non-blocking I/O
/linux-4.1.27/Documentation/rapidio/
Drapidio.txt90 the same device without blocking attachment of a device-specific driver.
/linux-4.1.27/Documentation/locking/
Drt-mutex-design.txt414 (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.1.27/Documentation/ABI/testing/
Dsysfs-bus-iio1291 Non-blocking read will retrieve the available samples from the
1312 blocking read on the device when no samples are present in the
/linux-4.1.27/Documentation/cgroups/
Dcgroups.txt629 post-attachment activity that requires memory allocations or blocking.
/linux-4.1.27/Documentation/vm/
Dunevictable-lru.txt585 mmap semaphore of the associated mm_struct for read without blocking.
/linux-4.1.27/Documentation/filesystems/cifs/
DCHANGES95 handling fcntl(F_SETLEASE). Convert cifs to using blocking tcp
/linux-4.1.27/lib/
DKconfig.debug1507 to find out which userspace is blocking on what kernel operations.