Home
last modified time | relevance | path

Searched refs:pwq (Results 1 – 6 of 6) sorted by relevance

/linux-6.3-rc2/kernel/
A Dworkqueue.c1153 if (pwq) { in put_pwq_unlocked()
1203 if (pwq->nr_active < pwq->max_active) in pwq_dec_nr_in_flight()
1305 if (pwq && pwq->pool == pool) { in try_to_grab_pending()
1509 pwq->nr_in_flight[pwq->work_color]++; in __queue_work()
1512 if (likely(pwq->nr_active < pwq->max_active)) { in __queue_work()
3123 if (pwq) { in start_flush_work()
3888 pwq->nr_active < pwq->max_active) { in pwq_adjust_max_active()
3914 memset(pwq, 0, sizeof(*pwq)); in init_pwq()
3961 if (!pwq) { in alloc_unbound_pwq()
4507 if ((pwq != pwq->wq->dfl_pwq) && (pwq->refcnt > 1)) in pwq_busy()
[all …]
/linux-6.3-rc2/include/trace/events/
A Dworkqueue.h25 TP_PROTO(int req_cpu, struct pool_workqueue *pwq,
28 TP_ARGS(req_cpu, pwq, work),
33 __string( workqueue, pwq->wq->name)
41 __assign_str(workqueue, pwq->wq->name);
43 __entry->cpu = pwq->pool->cpu;
/linux-6.3-rc2/fs/
A Dselect.c124 init_poll_funcptr(&pwq->pt, __pollwait); in poll_initwait()
125 pwq->polling_task = current; in poll_initwait()
126 pwq->triggered = 0; in poll_initwait()
127 pwq->error = 0; in poll_initwait()
128 pwq->table = NULL; in poll_initwait()
129 pwq->inline_index = 0; in poll_initwait()
143 for (i = 0; i < pwq->inline_index; i++) in poll_freewait()
198 pwq->triggered = 1; in __pollwake()
233 entry->wait.private = pwq; in __pollwait()
243 if (!pwq->triggered) in poll_schedule_timeout()
[all …]
A Deventpoll.c566 struct eppoll_entry *pwq; in ep_unregister_pollwait() local
568 while ((pwq = *p) != NULL) { in ep_unregister_pollwait()
569 *p = pwq->next; in ep_unregister_pollwait()
570 ep_remove_wait_queue(pwq); in ep_unregister_pollwait()
571 kmem_cache_free(pwq_cache, pwq); in ep_unregister_pollwait()
1246 struct eppoll_entry *pwq; in ep_ptable_queue_proc() local
1252 if (unlikely(!pwq)) { in ep_ptable_queue_proc()
1258 pwq->whead = whead; in ep_ptable_queue_proc()
1259 pwq->base = epi; in ep_ptable_queue_proc()
1264 pwq->next = epi->pwqlist; in ep_ptable_queue_proc()
[all …]
/linux-6.3-rc2/include/linux/
A Dpoll.h111 extern void poll_initwait(struct poll_wqueues *pwq);
112 extern void poll_freewait(struct poll_wqueues *pwq);
/linux-6.3-rc2/Documentation/RCU/
A Dlockdep.rst117 #define for_each_pwq(pwq, wq)
118 list_for_each_entry_rcu((pwq), &(wq)->pwqs, pwqs_node,

Completed in 28 milliseconds