Lines Matching refs:workqueue_cpu_stat
43 #define workqueue_cpu_stat(cpu) (&per_cpu(all_workqueue_stat, cpu)) macro
60 spin_lock_irqsave(&workqueue_cpu_stat(cpu)->lock, flags); in probe_workqueue_insertion()
61 list_for_each_entry(node, &workqueue_cpu_stat(cpu)->list, list) { in probe_workqueue_insertion()
69 spin_unlock_irqrestore(&workqueue_cpu_stat(cpu)->lock, flags); in probe_workqueue_insertion()
82 spin_lock_irqsave(&workqueue_cpu_stat(cpu)->lock, flags); in probe_workqueue_execution()
83 list_for_each_entry(node, &workqueue_cpu_stat(cpu)->list, list) { in probe_workqueue_execution()
91 spin_unlock_irqrestore(&workqueue_cpu_stat(cpu)->lock, flags); in probe_workqueue_execution()
114 spin_lock_irqsave(&workqueue_cpu_stat(cpu)->lock, flags); in probe_workqueue_creation()
115 list_add_tail(&cws->list, &workqueue_cpu_stat(cpu)->list); in probe_workqueue_creation()
116 spin_unlock_irqrestore(&workqueue_cpu_stat(cpu)->lock, flags); in probe_workqueue_creation()
128 spin_lock_irqsave(&workqueue_cpu_stat(cpu)->lock, flags); in probe_workqueue_destruction()
129 list_for_each_entry_safe(node, next, &workqueue_cpu_stat(cpu)->list, in probe_workqueue_destruction()
140 spin_unlock_irqrestore(&workqueue_cpu_stat(cpu)->lock, flags); in probe_workqueue_destruction()
150 spin_lock_irqsave(&workqueue_cpu_stat(cpu)->lock, flags); in workqueue_stat_start_cpu()
152 if (!list_empty(&workqueue_cpu_stat(cpu)->list)) { in workqueue_stat_start_cpu()
153 ret = list_entry(workqueue_cpu_stat(cpu)->list.next, in workqueue_stat_start_cpu()
158 spin_unlock_irqrestore(&workqueue_cpu_stat(cpu)->lock, flags); in workqueue_stat_start_cpu()
183 spin_lock_irqsave(&workqueue_cpu_stat(cpu)->lock, flags); in workqueue_stat_next()
184 if (list_is_last(&prev_cws->list, &workqueue_cpu_stat(cpu)->list)) { in workqueue_stat_next()
185 spin_unlock_irqrestore(&workqueue_cpu_stat(cpu)->lock, flags); in workqueue_stat_next()
197 spin_unlock_irqrestore(&workqueue_cpu_stat(cpu)->lock, flags); in workqueue_stat_next()
267 spin_lock_init(&workqueue_cpu_stat(cpu)->lock); in trace_workqueue_early_init()
268 INIT_LIST_HEAD(&workqueue_cpu_stat(cpu)->list); in trace_workqueue_early_init()