Home
last modified time | relevance | path

Searched full:queued (Results 1 – 25 of 992) sorted by relevance

12345678910>>...40

/linux/include/asm-generic/
H A Dqrwlock.h40 * queued_read_trylock - try to acquire read lock of a queued rwlock
41 * @lock : Pointer to queued rwlock structure
59 * queued_write_trylock - try to acquire write lock of a queued rwlock
60 * @lock : Pointer to queued rwlock structure
75 * queued_read_lock - acquire read lock of a queued rwlock
76 * @lock: Pointer to queued rwlock structure
91 * queued_write_lock - acquire write lock of a queued rwlock
92 * @lock : Pointer to queued rwlock structure
105 * queued_read_unlock - release read lock of a queued rwlock
106 * @lock : Pointer to queued rwlock structure
[all …]
/linux/security/integrity/ima/
H A Dima_queue_keys.c18 * right away or should be queued for processing later.
29 * If custom IMA policy is not loaded then keys queued up
40 * queued up in case custom IMA policy was not loaded.
49 * This function sets up a worker to free queued keys in case
107 bool queued = false; in ima_queue_key() local
117 queued = true; in ima_queue_key()
121 if (!queued) in ima_queue_key()
124 return queued; in ima_queue_key()
128 * ima_process_queued_keys() - process keys queued for measurement
130 * This function sets ima_process_keys to true and processes queued keys.
[all …]
/linux/block/
H A Dblk-throttle.h15 * To avoid such starvation, dispatched bios are queued separately
20 * throtl_qnode is used to keep the queued bios separated by their sources.
21 * Bios are queued to throtl_qnode which in turn is queued to
25 * belongs to a throtl_grp and gets queued on itself or the parent, so
27 * queued and decrementing when dequeued is enough to keep the whole blkg
31 struct list_head node; /* service_queue->queued[] */
32 struct bio_list bios_bps; /* queued bios for bps limit */
33 struct bio_list bios_iops; /* queued bios for iops limit */
41 * Bios queued directly to this service_queue or dispatched from
44 struct list_head queued[2]; /* throtl_qnode [READ/WRITE] */ member
[all …]
H A Dblk-throttle.c38 /* Total Number of queued bios on READ and WRITE lists */
150 * Add @bio to @qn and put @qn on @sq->queued if it's not already on.
161 * directly queued into the iops path. in throtl_qnode_add_bio()
173 list_add_tail(&qn->node, &sq->queued[rw]); in throtl_qnode_add_bio()
180 * @queued: the qnode list to peek
186 static struct bio *throtl_peek_queued(struct list_head *queued) in throtl_peek_queued() argument
191 if (list_empty(queued)) in throtl_peek_queued()
194 qn = list_first_entry(queued, struct throtl_qnode, node); in throtl_peek_queued()
208 * Pop the first bio from the qnode list @sq->queued. Note that we firstly
210 * After popping, the first qnode is removed from @sq->queued if empty or moved
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_flip_work.c52 list_add_tail(&task->node, &work->queued); in drm_flip_work_queue_task()
80 * drm_flip_work_commit - commit queued work
82 * @wq: the work-queue to run the queued work on
84 * Trigger work previously queued by drm_flip_work_queue() to run
87 * prior), and then from vblank irq commit the queued work.
95 list_splice_tail(&work->queued, &work->commited); in drm_flip_work_commit()
96 INIT_LIST_HEAD(&work->queued); in drm_flip_work_commit()
139 INIT_LIST_HEAD(&work->queued); in drm_flip_work_init()
156 WARN_ON(!list_empty(&work->queued) || !list_empty(&work->commited)); in drm_flip_work_cleanup()
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-request-ioc-queue.rst34 If the request was successfully queued, then the file descriptor can be
37 If the request was already queued before, then ``EBUSY`` is returned.
42 Once a request is queued, then the driver is required to gracefully handle
49 queued directly and you next try to queue a request, or vice versa.
62 The request was already queued or the application queued the first
H A Drequest-api.rst24 buffer queues since in practice only one buffer would be queued at a time.
59 instead of being immediately applied, and buffers queued to a request do not
60 enter the regular buffer queue until the request itself is queued.
66 queued by calling :ref:`MEDIA_REQUEST_IOC_QUEUE` on the request file descriptor.
68 A queued request cannot be modified anymore.
86 a buffer was queued via a request or vice versa will result in an ``EBUSY``
109 request that has been queued but not yet completed will return ``EBUSY``
121 longer in use by the kernel. That is, if the request is queued and then the
165 Once the request is fully prepared, it can be queued to the driver:
245 Once the request is fully prepared, it can be queued to the driver:
H A Dmedia-request-ioc-reinit.rst40 A request can only be re-initialized if it either has not been queued
41 yet, or if it was queued and completed. Otherwise it will set ``errno``
51 The request is queued but not yet completed.
/linux/net/x25/
H A Dx25_in.c213 int queued = 0; in x25_state3_machine() local
280 queued = 1; in x25_state3_machine()
318 queued = !sock_queue_rcv_skb(sk, skb); in x25_state3_machine()
322 queued = 1; in x25_state3_machine()
333 return queued; in x25_state3_machine()
421 int queued = 0, frametype, ns, nr, q, d, m; in x25_process_rx_frame() local
430 queued = x25_state1_machine(sk, skb, frametype); in x25_process_rx_frame()
433 queued = x25_state2_machine(sk, skb, frametype); in x25_process_rx_frame()
436 queued = x25_state3_machine(sk, skb, frametype, ns, nr, q, d, m); in x25_process_rx_frame()
439 queued = x25_state4_machine(sk, skb, frametype); in x25_process_rx_frame()
[all …]
/linux/tools/testing/selftests/net/
H A Dfq_band_pktlimit.sh7 # 2. send 20 pkts on band A: verify that 10 are queued, 10 dropped
8 # 3. send 20 pkts on band A: verify that 0 are queued, 20 dropped
9 # 4. send 20 pkts on band B: verify that 10 are queued, 10 dropped
12 # packets are still queued when later ones are sent.
44 # queued in FQ. Sleep for at least the delay period and see that
/linux/include/drm/
H A Ddrm_flip_work.h46 * @val: value queued via drm_flip_work_queue()
58 * @queued: queued tasks
60 * @lock: lock to access queued and commited lists
66 struct list_head queued; member
/linux/kernel/locking/
H A Dqrwlock.c3 * Queued read/write locks
18 * queued_read_lock_slowpath - acquire read lock of a queued rwlock
19 * @lock: Pointer to queued rwlock structure
63 * queued_write_lock_slowpath - acquire write lock of a queued rwlock
64 * @lock : Pointer to queued rwlock structure
H A Dqspinlock.c3 * Queued spinlock
28 * Include queued spinlock definitions and statistics code
42 * This queued spinlock implementation is based on the MCS lock, however to
132 * queued_spin_lock_slowpath - acquire the queued spinlock in decode_tail()
133 * @lock: Pointer to queued spinlock structure
134 * @val: Current value of the queued spinlock 32-bit word
380 * Either somebody is queued behind us or _Q_PENDING_VAL got set in queued_spin_lock_slowpath()
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-streamon.rst51 If ``VIDIOC_STREAMON`` fails then any already queued buffers will remain
52 queued.
63 If buffers have been queued with :ref:`VIDIOC_QBUF` and
65 ``VIDIOC_STREAMON``, then those queued buffers will also be removed from
77 but ``VIDIOC_STREAMOFF`` will return queued buffers to their starting
H A Ddev-encoder.rst310 fast raw frames are queued on the ``OUTPUT`` queue.
469 * a buffer queued to ``OUTPUT`` may result in more than one buffer produced on
474 * a buffer queued to ``OUTPUT`` may result in a buffer being produced on
480 buffers queued to ``OUTPUT`` (e.g. during drain or ``EOS``), because of the
481 ``OUTPUT`` buffers queued in the past whose encoding results are only
484 * buffers queued to ``OUTPUT`` may not become available to dequeue instantly
550 sequence to avoid losing the already queued/encoded frames.
560 To ensure that all the queued ``OUTPUT`` buffers have been processed and the
563 received all encoded frames for all ``OUTPUT`` buffers queued before the
587 2. Any ``OUTPUT`` buffers queued by the client before the
[all …]
/linux/net/dccp/
H A Dinput.c
/linux/tools/testing/selftests/net/mptcp/
H A Dmptcp_inq.c218 int nsd, ret, queued = -1; in wait_for_ack() local
221 ret = ioctl(fd, TIOCOUTQ, &queued); in wait_for_ack()
229 if ((size_t)queued > total) in wait_for_ack()
230 xerror("TIOCOUTQ %u, but only %zu expected\n", queued, total); in wait_for_ack()
231 assert(nsd <= queued); in wait_for_ack()
233 if (queued == 0) in wait_for_ack()
242 xerror("still tx data queued after %u ms\n", timeout); in wait_for_ack()
366 unsigned int queued; in process_one_client() local
368 ret = ioctl(fd, FIONREAD, &queued); in process_one_client()
371 if (queued > expect_len) in process_one_client()
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_arena_spin_lock.h
/linux/tools/testing/selftests/bpf/libarena/include/
H A Dbpf_arena_spin_lock.h136 * @lock : Pointer to queued spinlock structure
170 * @lock: Pointer to queued spinlock structure
181 * @lock: Pointer to queued spinlock structure
194 * @lock: Pointer to queued spinlock structure
225 * arena_spin_trylock - try to acquire the queued spinlock
226 * @lock : Pointer to queued spinlock structure
430 * Either somebody is queued behind us or _Q_PENDING_VAL got set in arena_spin_lock_slowpath()
466 * arena_spin_lock - acquire a queued spinlock
467 * @lock: Pointer to queued spinlock structure
508 * arena_spin_unlock - release a queued spinlock
[all …]
/linux/drivers/md/
H A Ddm-cache-background-tracker.c21 struct list_head queued; member
42 INIT_LIST_HEAD(&b->queued); in btracker_create()
55 list_for_each_entry_safe (w, tmp, &b->queued, list) { in btracker_destroy()
195 list_add(&w->list, &b->queued); in btracker_queue()
209 if (list_empty(&b->queued)) in btracker_issue()
212 w = list_first_entry(&b->queued, struct bt_work, list); in btracker_issue()
/linux/virt/kvm/
H A Dasync_pf.c111 * need to be flushed (but sanity check that the work wasn't queued). in kvm_flush_and_free_async_pf_work()
150 vcpu->async_pf.queued = 0; in kvm_clear_async_pf_completion_queue()
170 vcpu->async_pf.queued--; in kvm_check_async_pf_completion()
184 if (vcpu->async_pf.queued >= ASYNC_PF_PER_VCPU) in kvm_setup_async_pf()
208 vcpu->async_pf.queued++; in kvm_setup_async_pf()
239 vcpu->async_pf.queued++; in kvm_async_pf_wakeup_all()
/linux/include/trace/events/
H A Dworkqueue.h14 * workqueue_queue_work - called when a work gets queued
19 * This event occurs when a work is queued immediately or once a
20 * delayed work is actually queued on a workqueue (ie: once the delay
55 * This event occurs when a queued work is put on the active queue,
/linux/Documentation/usb/
H A Dohci.rst22 - interrupt transfers can be larger, and can be queued
28 types can be queued. That was also true in "usb-ohci", except for interrupt
30 to overhead in IRQ processing. When interrupt transfers are queued, those
/linux/fs/notify/
H A Dnotification.c57 * If the event is still queued, we have a problem... Do an unreliable in fsnotify_destroy_event()
73 * The group can use the @merge hook to merge the event with a queued event.
77 * 1 if the event was merged with some other queued event
78 * 2 if the event was not queued - either the queue of events has overflown
103 /* Queue overflow event only if it isn't already queued */ in fsnotify_insert_event()
/linux/drivers/net/ipa/
H A Dipa_gsi.h35 * ipa_gsi_channel_tx_queued() - GSI queued to hardware notification
38 * @count: Number of transactions queued
42 * number of transactions have been queued to hardware for execution.

12345678910>>...40