Symbol: threadpool
sys/kern/kern_threadpool.c
1063
SDT_PROBE2(sdt, kernel, threadpool,
sys/kern/kern_threadpool.c
107
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, get,
sys/kern/kern_threadpool.c
1075
SDT_PROBE2(sdt, kernel, threadpool,
sys/kern/kern_threadpool.c
109
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, get__create,
sys/kern/kern_threadpool.c
1094
SDT_PROBE1(sdt, kernel, threadpool, dispatcher__exit, pool);
sys/kern/kern_threadpool.c
1105
struct threadpool *const pool = thread->tpt_pool;
sys/kern/kern_threadpool.c
111
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, get__race,
sys/kern/kern_threadpool.c
1115
SDT_PROBE1(sdt, kernel, threadpool, thread__start, pool);
sys/kern/kern_threadpool.c
1122
SDT_PROBE1(sdt, kernel, threadpool,
sys/kern/kern_threadpool.c
113
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, put,
sys/kern/kern_threadpool.c
1148
SDT_PROBE2(sdt, kernel, threadpool, thread__job, pool, job);
sys/kern/kern_threadpool.c
115
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, put__destroy,
sys/kern/kern_threadpool.c
1171
SDT_PROBE1(sdt, kernel, threadpool, thread__exit, pool);
sys/kern/kern_threadpool.c
118
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, percpu__get,
sys/kern/kern_threadpool.c
120
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, percpu__get__create,
sys/kern/kern_threadpool.c
122
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, percpu__get__race,
sys/kern/kern_threadpool.c
124
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, percpu__put,
sys/kern/kern_threadpool.c
126
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, percpu__put__destroy,
sys/kern/kern_threadpool.c
129
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, create,
sys/kern/kern_threadpool.c
131
SDT_PROBE_DEFINE3(sdt, kernel, threadpool, create__success,
sys/kern/kern_threadpool.c
133
SDT_PROBE_DEFINE3(sdt, kernel, threadpool, create__failure,
sys/kern/kern_threadpool.c
135
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, destroy,
sys/kern/kern_threadpool.c
137
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, destroy__wait,
sys/kern/kern_threadpool.c
140
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, schedule__job,
sys/kern/kern_threadpool.c
142
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, schedule__job__running,
sys/kern/kern_threadpool.c
144
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, schedule__job__dispatcher,
sys/kern/kern_threadpool.c
146
SDT_PROBE_DEFINE3(sdt, kernel, threadpool, schedule__job__thread,
sys/kern/kern_threadpool.c
151
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, dispatcher__start,
sys/kern/kern_threadpool.c
153
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, dispatcher__dying,
sys/kern/kern_threadpool.c
155
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, dispatcher__spawn,
sys/kern/kern_threadpool.c
157
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, dispatcher__race,
sys/kern/kern_threadpool.c
160
SDT_PROBE_DEFINE3(sdt, kernel, threadpool, dispatcher__assign,
sys/kern/kern_threadpool.c
164
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, dispatcher__exit,
sys/kern/kern_threadpool.c
167
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, thread__start,
sys/kern/kern_threadpool.c
169
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, thread__dying,
sys/kern/kern_threadpool.c
171
SDT_PROBE_DEFINE2(sdt, kernel, threadpool, thread__job,
sys/kern/kern_threadpool.c
173
SDT_PROBE_DEFINE1(sdt, kernel, threadpool, thread__exit,
sys/kern/kern_threadpool.c
184
struct threadpool *tpt_pool;
sys/kern/kern_threadpool.c
202
static void threadpool_hold(struct threadpool *);
sys/kern/kern_threadpool.c
203
static void threadpool_rele(struct threadpool *);
sys/kern/kern_threadpool.c
227
struct threadpool tpu_pool;
sys/kern/kern_threadpool.c
380
threadpool_create(struct threadpool *const pool, struct cpu_info *ci,
sys/kern/kern_threadpool.c
390
SDT_PROBE2(sdt, kernel, threadpool, create, ci, pri);
sys/kern/kern_threadpool.c
421
SDT_PROBE3(sdt, kernel, threadpool, create__success, ci, pri, pool);
sys/kern/kern_threadpool.c
434
SDT_PROBE3(sdt, kernel, threadpool, create__failure, ci, pri, error);
sys/kern/kern_threadpool.c
441
threadpool_destroy(struct threadpool *pool)
sys/kern/kern_threadpool.c
445
SDT_PROBE1(sdt, kernel, threadpool, destroy, pool);
sys/kern/kern_threadpool.c
455
SDT_PROBE2(sdt, kernel, threadpool, destroy__wait,
sys/kern/kern_threadpool.c
473
threadpool_hold(struct threadpool *pool)
sys/kern/kern_threadpool.c
482
threadpool_rele(struct threadpool *pool)
sys/kern/kern_threadpool.c
494
threadpool_get(struct threadpool **poolp, pri_t pri)
sys/kern/kern_threadpool.c
501
SDT_PROBE1(sdt, kernel, threadpool, get, pri);
sys/kern/kern_threadpool.c
510
SDT_PROBE1(sdt, kernel, threadpool, get__create, pri);
sys/kern/kern_threadpool.c
524
SDT_PROBE1(sdt, kernel, threadpool, get__race, pri);
sys/kern/kern_threadpool.c
542
threadpool_put(struct threadpool *pool, pri_t pri)
sys/kern/kern_threadpool.c
550
SDT_PROBE2(sdt, kernel, threadpool, put, pool, pri);
sys/kern/kern_threadpool.c
556
SDT_PROBE2(sdt, kernel, threadpool, put__destroy, pool, pri);
sys/kern/kern_threadpool.c
579
SDT_PROBE1(sdt, kernel, threadpool, percpu__get, pri);
sys/kern/kern_threadpool.c
588
SDT_PROBE1(sdt, kernel, threadpool, percpu__get__create, pri);
sys/kern/kern_threadpool.c
600
SDT_PROBE1(sdt, kernel, threadpool, percpu__get__race,
sys/kern/kern_threadpool.c
624
SDT_PROBE2(sdt, kernel, threadpool, percpu__put, pool_percpu, pri);
sys/kern/kern_threadpool.c
630
SDT_PROBE2(sdt, kernel, threadpool, percpu__put__destroy,
sys/kern/kern_threadpool.c
642
struct threadpool *
sys/kern/kern_threadpool.c
645
struct threadpool **poolp, *pool;
sys/kern/kern_threadpool.c
654
struct threadpool *
sys/kern/kern_threadpool.c
658
struct threadpool **poolp, *pool;
sys/kern/kern_threadpool.c
682
pool_percpu->tpp_percpu = percpu_create(sizeof(struct threadpool *),
sys/kern/kern_threadpool.c
699
fail: percpu_free(pool_percpu->tpp_percpu, sizeof(struct threadpool *));
sys/kern/kern_threadpool.c
708
percpu_free(pool_percpu->tpp_percpu, sizeof(struct threadpool *));
sys/kern/kern_threadpool.c
715
struct threadpool **const poolp = vpoolp;
sys/kern/kern_threadpool.c
731
struct threadpool **const poolp = vpoolp;
sys/kern/kern_threadpool.c
741
struct threadpool **const poolp = vpoolp;
sys/kern/kern_threadpool.c
851
threadpool_schedule_job(struct threadpool *pool, struct threadpool_job *job)
sys/kern/kern_threadpool.c
856
SDT_PROBE2(sdt, kernel, threadpool, schedule__job, pool, job);
sys/kern/kern_threadpool.c
865
SDT_PROBE2(sdt, kernel, threadpool, schedule__job__running,
sys/kern/kern_threadpool.c
876
SDT_PROBE2(sdt, kernel, threadpool, schedule__job__dispatcher,
sys/kern/kern_threadpool.c
883
SDT_PROBE3(sdt, kernel, threadpool, schedule__job__thread,
sys/kern/kern_threadpool.c
897
threadpool_cancel_job_async(struct threadpool *pool, struct threadpool_job *job)
sys/kern/kern_threadpool.c
941
threadpool_cancel_job(struct threadpool *pool, struct threadpool_job *job)
sys/kern/kern_threadpool.c
967
struct threadpool *const pool = dispatcher->tpt_pool;
sys/kern/kern_threadpool.c
981
SDT_PROBE1(sdt, kernel, threadpool, dispatcher__start, pool);
sys/kern/kern_threadpool.c
987
SDT_PROBE1(sdt, kernel, threadpool,
sys/kern/kern_threadpool.c
998
SDT_PROBE1(sdt, kernel, threadpool, dispatcher__spawn,
sys/kern/vfs_vnode.c
210
static struct threadpool *threadpool;
sys/kern/vfs_vnode.c
438
error = threadpool_get(&threadpool, PRI_NONE);
sys/kern/vfs_vnode.c
550
threadpool_schedule_job(threadpool, &vrele_job);
sys/kern/vfs_vnode.c
552
threadpool_schedule_job(threadpool, &vdrain_job);
sys/net/if_wg.c
701
struct threadpool *wg_threadpool;
sys/sys/threadpool.h
45
struct threadpool;
sys/sys/threadpool.h
64
int threadpool_get(struct threadpool **, pri_t);
sys/sys/threadpool.h
65
void threadpool_put(struct threadpool *, pri_t);
sys/sys/threadpool.h
69
struct threadpool *
sys/sys/threadpool.h
71
struct threadpool *
sys/sys/threadpool.h
80
void threadpool_schedule_job(struct threadpool *, struct threadpool_job *);
sys/sys/threadpool.h
81
void threadpool_cancel_job(struct threadpool *, struct threadpool_job *);
sys/sys/threadpool.h
82
bool threadpool_cancel_job_async(struct threadpool *,
tests/kernel/threadpool_tester/threadpool_tester.c
119
struct threadpool *pool;
tests/kernel/threadpool_tester/threadpool_tester.c
158
struct threadpool *pool;
tests/kernel/threadpool_tester/threadpool_tester.c
284
struct threadpool *pool;
tests/kernel/threadpool_tester/threadpool_tester.c
450
struct threadpool *pool =
tests/kernel/threadpool_tester/threadpool_tester.c
52
struct threadpool *ctx_unbound[PRI_COUNT + 1];
tests/kernel/threadpool_tester/threadpool_tester.c
70
struct threadpool *pool, *opool = NULL;
tests/modules/threadpool_tester/threadpool_tester.c
119
struct threadpool *pool;
tests/modules/threadpool_tester/threadpool_tester.c
158
struct threadpool *pool;
tests/modules/threadpool_tester/threadpool_tester.c
284
struct threadpool *pool;
tests/modules/threadpool_tester/threadpool_tester.c
450
struct threadpool *pool =
tests/modules/threadpool_tester/threadpool_tester.c
52
struct threadpool *ctx_unbound[PRI_COUNT + 1];
tests/modules/threadpool_tester/threadpool_tester.c
70
struct threadpool *pool, *opool = NULL;
tests/rump/kernspace/threadpool.c
158
struct threadpool *pool;
tests/rump/kernspace/threadpool.c
184
struct threadpool *pool;
tests/rump/kernspace/threadpool.c
211
struct threadpool *pool;
tests/rump/kernspace/threadpool.c
247
struct threadpool *pool;
tests/rump/kernspace/threadpool.c
50
struct threadpool *pool0, *pool1, *pool2;