Home
last modified time | relevance | path

Searched full:blocking (Results 1 – 25 of 719) sorted by relevance

12345678910>>...29

/linux/Documentation/userspace-api/media/dvb/
H A Dca-fopen.rst43 - open in non-blocking mode
44 (blocking mode is the default)
53 significance of blocking or non-blocking mode is described in the
56 blocking mode can later be put into non-blocking mode (and vice versa)
H A Ddmx-fopen.rst46 - open in non-blocking mode
47 (blocking mode is the default)
63 The significance of blocking or non-blocking mode is described in the
66 in blocking mode can later be put into non-blocking mode (and vice versa)
H A Dfrontend_f_open.rst61 non-blocking or blocking mode was specified. A front-end device opened
62 in blocking mode can later be put into non-blocking mode (and vice
H A Dfe-get-event.rst37 not available, the behavior depends on whether the device is in blocking
38 or non-blocking mode. In the latter case, the call fails immediately
58 - There is no event pending, and the device is in non-blocking mode.
/linux/Documentation/hwmon/
H A Dshtc1.rst53 1. blocking (pull the I2C clock line down while performing the measurement) or
54 non-blocking mode. Blocking mode will guarantee the fastest result but
55 the I2C bus will be busy during that time. By default, non-blocking mode
57 want to use blocking mode.
/linux/kernel/
H A Dnotifier.c55 * @nl: Pointer to head of the blocking notifier chain
102 * @nl: Pointer to head of the blocking notifier chain
245 * Blocking notifier chain routines. All access to the chain is
270 * blocking_notifier_chain_register - Add notifier to a blocking notifier chain
271 * @nh: Pointer to head of the blocking notifier chain
274 * Adds a notifier to a blocking notifier chain.
287 * blocking_notifier_chain_register_unique_prio - Add notifier to a blocking notifier chain
288 * @nh: Pointer to head of the blocking notifier chain
291 * Adds a notifier to an blocking notifier chain if there is no other
304 * blocking_notifier_chain_unregister - Remove notifier from a blocking notifier chain
[all …]
/linux/Documentation/driver-api/
H A Dmailbox.rst43 The client might want to operate in blocking mode (synchronously
44 send a message through before returning) or non-blocking/async mode (submit
93 /* Populate non-blocking mode client */
103 /* Populate blocking mode client */
106 dc_sync->cl.tx_done = NULL; /* operate in blocking mode */
123 /* Send message to remote in blocking mode */
/linux/Documentation/userspace-api/media/cec/
H A Dcec-ioc-receive.rst42 If the file descriptor is in non-blocking mode and there are no received
44 error code. If the file descriptor is in blocking mode and ``timeout``
52 2. the transmit result of an earlier non-blocking transmit (the ``sequence``
55 3. the reply to an earlier non-blocking transmit (the ``sequence`` field will
68 If the file descriptor is in non-blocking mode then the transmit will
71 If a non-blocking transmit also specified waiting for a reply, then
128 the transmit result for a non-blocking transmit. This allows the application
131 In addition, if a non-blocking transmit will wait for a reply (ii.e. ``timeout``
171 When calling :ref:`ioctl CEC_TRANSMIT <CEC_TRANSMIT>` in non-blocking mode,
366 No messages are in the receive queue, and the filehandle is in non-blocking mode.
/linux/Documentation/driver-api/mmc/
H A Dmmc-async-req.rst15 The intention of non-blocking (asynchronous) MMC requests is to minimize the
19 dma_unmap_sg are processing. Using non-blocking MMC requests makes it
26 The mmc_blk_issue_rw_rq() in the MMC block driver is made non-blocking.
48 truly non-blocking. If there is an ongoing async request it waits
H A Dmmc-test.rst234 | 37 | Write performance | With blocking req 4k to 4MB |
236 | 38 | Write performance | With non-blocking req 4k to 4MB |
238 | 39 | Read performance | With blocking req 4k to 4MB |
240 | 40 | Read performance | With non-blocking req 4k to 4MB |
242 | 41 | Write performance | Blocking req 1 to 512 sg elems |
244 | 42 | Write performance | Non-blocking req 1 to 512 sg elems |
246 | 43 | Read performance | Blocking req 1 to 512 sg elems |
248 | 44 | Read performance | Non-blocking req 1 to 512 sg elems |
260 | 50 | Commands during non-blocking | Read - use Set Block Count (CMD23) |
262 | 51 | Commands during non-blocking | Write - use Set Block Count (CMD23) |
/linux/arch/m68k/sun3/prom/
H A Dconsole.c16 /* Non blocking get character from console input device, returns -1
31 /* Non blocking put character to console device, returns -1 if
46 /* Blocking version of get character routine above. */
55 /* Blocking version of put character routine above. */
/linux/arch/x86/kvm/vmx/
H A Dposted_intr.c20 * the vCPU is scheduled out and is blocking (e.g. in HLT) with IRQs enabled.
29 * When a blocking vCPU is awakened _and_ migrated to a different pCPU, the
125 * Restore the notification vector; in the blocking case, the in vmx_vcpu_pi_load()
188 WARN(pi_test_sn(pi_desc), "PI descriptor SN field set before blocking"); in pi_enable_wakeup_handler()
231 * If the vCPU is blocking with IRQs enabled and ISN'T being preempted, in vmx_vcpu_pi_put()
294 * blocking vCPUs may scheduled out without reconfiguring PID.NV to the wakeup
/linux/drivers/platform/x86/lenovo/
H A Dwmi-events.c42 * lenovo-wmi-events driver blocking notifier chain.
58 * from the lenovo-wmi-events driver blocking notifier chain.
74 * the lenovo-wmi-events driver blocking notifier chain.
91 * lenovo-wmi-events driver blocking notifier chain. Then add, as a device
/linux/fs/gfs2/
H A Dlock_dlm.c58 * @blocking: The operation may have been blocking
66 * The blocking flag is set on the glock for all dlm requests
70 * TRY_1CB flags are set are classified as non-blocking. All
71 * other DLM requests are counted as (potentially) blocking.
74 bool blocking)
78 unsigned index = blocking ? GFS2_LKS_SRTTB : GFS2_LKS_SRTT; in gfs2_update_reply_times()
120 bool blocking; in gdlm_ast()
123 blocking = test_bit(GLF_BLOCKING, &gl->gl_flags); in gdlm_ast() local
124 gfs2_update_reply_times(gl, blocking); in gdlm_ast()
77 gfs2_update_reply_times(struct gfs2_glock * gl,bool blocking) gfs2_update_reply_times() argument
241 make_flags(struct gfs2_glock * gl,const unsigned int gfs_flags,const int req,bool blocking) make_flags() argument
285 bool blocking; gdlm_lock() local
[all...]
/linux/io_uring/
H A Dsync.c45 /* sync_file_range always requires a blocking context */ in io_sync_file_range()
76 /* fsync always requires a blocking context */ in io_fsync()
104 /* fallocate always requiring blocking context */ in io_fallocate()
/linux/include/uapi/linux/
H A Dvm_sockets.h73 /* Option name for using non-blocking send/receive. Use as the option name
74 * for setsockopt(3) or getsockopt(3) to set or get the non-blocking
76 * send() and recv() can be called in non-blocking contexts for the given
81 * It is not to be confused with conventional non-blocking socket operations.
/linux/kernel/sched/
H A Dcompletion.c298 * try_wait_for_completion - try to decrement a completion without blocking
301 * Return: 0 if a decrement cannot be done without blocking
305 * attempt to decrement the counter without blocking. This
316 * in the non-blocking case, we check x->done in try_wait_for_completion()
318 * return early in the blocking case. in try_wait_for_completion()
/linux/Documentation/devicetree/bindings/hwmon/
H A Dsensirion,shtc1.yaml31 sensirion,blocking-io:
58 sensirion,blocking-io;
/linux/arch/x86/kvm/svm/
H A Davic.c594 * Wake any target vCPUs that are blocking, i.e. waiting for a wake in avic_kick_target_vcpus()
909 * running. If the vCPU is NOT running, i.e. is blocking or in avic_pi_update_irte()
946 * isn't blocking, i.e. the pCPU must always be (in)valid when AVIC is
955 * running. A vCPU that starts running by definition stops blocking as
956 * well, and a vCPU that stops running can't have been blocking, i.e.
963 * When a vCPU starts blocking, KVM needs to set the GALogIntr flag
1054 * No need to update anything if the vCPU is blocking, i.e. if the vCPU in avic_vcpu_load()
1126 * Nothing to do if IsRunning == '0' due to vCPU blocking, i.e. if the in avic_vcpu_put()
1127 * vCPU is preempted while its in the process of blocking. WARN if the in avic_vcpu_put()
1128 * vCPU wasn't running and isn't blocking, KVM shouldn't attempt to put in avic_vcpu_put()
[all …]
/linux/drivers/hwmon/
H A Dshtc1.c41 /* delays for non-blocking i2c commands, both in us */
82 * In blocking mode (clock stretching mode) the I2C bus in shtc1_update_values()
84 * will wait until the data is ready. For non blocking mode, we in shtc1_update_values()
238 data->setup.blocking_io = of_property_read_bool(np, "sensirion,blocking-io"); in shtc1_probe()
/linux/drivers/md/persistent-data/
H A Ddm-transaction-manager.h28 * The non-blocking version of a transaction manager is intended for use in
30 * You create the non-blocking variant from a normal tm. The interface is
129 * If you're using a non-blocking clone the tm will build up a list of
/linux/Documentation/tools/rtla/
H A Drtla-timerlat-top.rst83 Blocking thread: 3.79 us (9.03 %)
85 Blocking thread stacktrace
114 current thread masking interrupts, which can be seen in the blocking
/linux/Documentation/arch/s390/
H A Dmonreader.rst130 There are two alternative methods for reading: either non-blocking read in
131 conjunction with polling, or blocking read without polling. IOCTLs are not
187 occurs on a non-blocking read if there is no data available at the
189 use polling for non-blocking reads.
/linux/Documentation/block/
H A Dnull_blk.rst118 blocking=[0/1]: Default: 0
119 Blocking behavior of the request queue.
122 0 Register as a non-blocking blk-mq driver device.
123 1 Register as a blocking blk-mq driver device, null_blk will set
/linux/include/linux/
H A Dhung_task.h16 * @blocker: Combines lock address and blocking type.
20 * always zero. So we can use these bits to encode the specific blocking

12345678910>>...29