Searched refs:pwq (Results 1 – 4 of 4) sorted by relevance
| /linux/kernel/ |
| H A D | workqueue.c | 533 static void show_pwq(struct pool_workqueue *pwq); 598 #define for_each_pwq(pwq, wq) \ argument 599 list_for_each_entry_rcu((pwq), &(wq)->pwqs, pwqs_node, \ 792 static void set_work_pwq(struct work_struct *work, struct pool_workqueue *pwq, in set_work_pwq() argument 795 set_work_data(work, (unsigned long)pwq | WORK_STRUCT_PENDING | in set_work_pwq() 1468 struct pool_workqueue *pwq = worker->current_pwq; in wq_worker_tick() local 1471 if (!pwq) in wq_worker_tick() 1474 pwq->stats[PWQ_STAT_CPU_TIME] += TICK_USEC; in wq_worker_tick() 1500 pwq->stats[PWQ_STAT_CPU_INTENSIVE]++; in wq_worker_tick() 1503 pwq->stats[PWQ_STAT_CM_WAKEUP]++; in wq_worker_tick() [all …]
|
| /linux/include/trace/events/ |
| H A D | workqueue.h | 16 * @pwq: pointer to struct pool_workqueue 25 TP_PROTO(int req_cpu, struct pool_workqueue *pwq, 28 TP_ARGS(req_cpu, pwq, work), 33 __string( workqueue, pwq->wq->name) 43 __entry->cpu = pwq->pool->cpu;
|
| /linux/include/linux/ |
| H A D | poll.h | 105 extern void poll_initwait(struct poll_wqueues *pwq); 106 extern void poll_freewait(struct poll_wqueues *pwq);
|
| /linux/tools/workqueue/ |
| H A D | wq_monitor.py | 75 for pwq in list_for_each_entry('struct pool_workqueue', wq.pwqs.address_of_(), 'pwqs_node'): 77 self.stats[i] += int(pwq.stats[i])
|