Symbol: worker_pool
kernel/workqueue.c
1014
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
1032
static struct worker *first_idle_worker(struct worker_pool *pool)
kernel/workqueue.c
1052
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
1085
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
1127
static struct worker *find_worker_executing_work(struct worker_pool *pool,
kernel/workqueue.c
1204
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
1237
static struct irq_work *bh_pool_irq_work(struct worker_pool *pool)
kernel/workqueue.c
1244
static void kick_bh_pool(struct worker_pool *pool)
kernel/workqueue.c
1267
static bool kick_pool(struct worker_pool *pool)
kernel/workqueue.c
1456
struct worker_pool *pool;
kernel/workqueue.c
1503
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
1744
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
1894
struct worker_pool *caller_pool)
kernel/workqueue.c
1896
struct worker_pool *locked_pool = caller_pool;
kernel/workqueue.c
1975
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
2093
struct worker_pool *pool;
kernel/workqueue.c
2279
struct worker_pool *last_pool, *pool;
kernel/workqueue.c
270
struct worker_pool *pool; /* I: the associated pool */
kernel/workqueue.c
2717
static cpumask_t *pool_allowed_cpus(struct worker_pool *pool)
kernel/workqueue.c
2735
struct worker_pool *pool)
kernel/workqueue.c
2790
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
2805
struct worker_pool *pool)
kernel/workqueue.c
2836
static struct worker *create_worker(struct worker_pool *pool)
kernel/workqueue.c
2937
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
2971
struct worker_pool *pool = timer_container_of(pool, t, idle_timer);
kernel/workqueue.c
3010
struct worker_pool *pool = container_of(work, struct worker_pool, idle_cull_work);
kernel/workqueue.c
3069
struct worker_pool *pool = timer_container_of(pool, t, mayday_timer);
kernel/workqueue.c
3110
static void maybe_create_worker(struct worker_pool *pool)
kernel/workqueue.c
3142
static void worker_lock_callback(struct worker_pool *pool)
kernel/workqueue.c
3147
static void worker_unlock_callback(struct worker_pool *pool)
kernel/workqueue.c
3152
static void workqueue_callback_cancel_wait_running(struct worker_pool *pool)
kernel/workqueue.c
3160
static void worker_lock_callback(struct worker_pool *pool) { }
kernel/workqueue.c
3161
static void worker_unlock_callback(struct worker_pool *pool) { }
kernel/workqueue.c
3162
static void workqueue_callback_cancel_wait_running(struct worker_pool *pool) { }
kernel/workqueue.c
3190
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
3225
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
3434
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
3507
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
3614
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
3684
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
3733
struct worker_pool *pool =
kernel/workqueue.c
3741
struct worker_pool *pool;
kernel/workqueue.c
3749
struct worker_pool *pool = dead_work->pool;
kernel/workqueue.c
3798
struct worker_pool *pool = &per_cpu(bh_worker_pools, cpu)[i];
kernel/workqueue.c
3979
struct worker_pool *current_pool = NULL;
kernel/workqueue.c
4276
struct worker_pool *pool;
kernel/workqueue.c
4360
struct worker_pool *pool;
kernel/workqueue.c
4893
static int init_worker_pool(struct worker_pool *pool)
kernel/workqueue.c
501
static DEFINE_PER_CPU_SHARED_ALIGNED(struct worker_pool [NR_STD_WORKER_POOLS], bh_worker_pools);
kernel/workqueue.c
504
static DEFINE_PER_CPU_SHARED_ALIGNED(struct worker_pool [NR_STD_WORKER_POOLS], cpu_worker_pools);
kernel/workqueue.c
5042
struct worker_pool *pool = container_of(rcu, struct worker_pool, rcu);
kernel/workqueue.c
5060
static void put_unbound_pool(struct worker_pool *pool)
kernel/workqueue.c
5142
static struct worker_pool *get_unbound_pool(const struct workqueue_attrs *attrs)
kernel/workqueue.c
5146
struct worker_pool *pool;
kernel/workqueue.c
5202
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
5252
struct worker_pool *pool)
kernel/workqueue.c
5304
struct worker_pool *pool;
kernel/workqueue.c
552
static void show_one_worker_pool(struct worker_pool *pool);
kernel/workqueue.c
5614
struct worker_pool __percpu *pools;
kernel/workqueue.c
5623
struct worker_pool *pool;
kernel/workqueue.c
6269
struct worker_pool *pool;
kernel/workqueue.c
6362
static void pr_cont_pool_info(struct worker_pool *pool)
kernel/workqueue.c
6377
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
6434
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
6556
static void show_one_worker_pool(struct worker_pool *pool)
kernel/workqueue.c
6609
struct worker_pool *pool;
kernel/workqueue.c
6656
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
6704
struct worker_pool *pool;
kernel/workqueue.c
6756
static void rebind_workers(struct worker_pool *pool)
kernel/workqueue.c
6816
static void restore_unbound_workers_cpumask(struct worker_pool *pool, int cpu)
kernel/workqueue.c
6836
struct worker_pool *pool;
kernel/workqueue.c
6849
struct worker_pool *pool;
kernel/workqueue.c
7104
struct worker_pool *pool;
kernel/workqueue.c
724
static int worker_pool_assign_id(struct worker_pool *pool)
kernel/workqueue.c
7697
static void show_cpu_pool_busy_workers(struct worker_pool *pool)
kernel/workqueue.c
7724
struct worker_pool *pool;
kernel/workqueue.c
7777
struct worker_pool *pool;
kernel/workqueue.c
785
static unsigned long pool_offq_flags(struct worker_pool *pool)
kernel/workqueue.c
7945
static void __init init_cpu_worker_pool(struct worker_pool *pool, int cpu, int nice)
kernel/workqueue.c
8022
struct worker_pool *pool;
kernel/workqueue.c
8130
struct worker_pool *pool;
kernel/workqueue.c
897
static struct worker_pool *get_work_pool(struct work_struct *work)
kernel/workqueue.c
950
static bool need_more_worker(struct worker_pool *pool)
kernel/workqueue.c
956
static bool may_start_working(struct worker_pool *pool)
kernel/workqueue.c
962
static bool keep_working(struct worker_pool *pool)
kernel/workqueue.c
968
static bool need_to_create_worker(struct worker_pool *pool)
kernel/workqueue.c
974
static bool too_many_workers(struct worker_pool *pool)
kernel/workqueue.c
992
struct worker_pool *pool = worker->pool;
kernel/workqueue_internal.h
15
struct worker_pool;
kernel/workqueue_internal.h
46
struct worker_pool *pool; /* A: the associated pool */