Searched refs:pwq (Results 1 – 6 of 6) sorted by relevance
/linux-6.3-rc2/kernel/ |
A D | workqueue.c | 1153 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 D | workqueue.h | 25 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 D | select.c | 124 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 D | eventpoll.c | 566 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 D | poll.h | 111 extern void poll_initwait(struct poll_wqueues *pwq); 112 extern void poll_freewait(struct poll_wqueues *pwq);
|
/linux-6.3-rc2/Documentation/RCU/ |
A D | lockdep.rst | 117 #define for_each_pwq(pwq, wq) 118 list_for_each_entry_rcu((pwq), &(wq)->pwqs, pwqs_node,
|
Completed in 28 milliseconds