Lines Matching refs:threadpool_job
79 * in struct threadpool_job to identify the CPU on which it must run in
141 "struct threadpool *"/*pool*/, "struct threadpool_job *"/*job*/);
143 "struct threadpool *"/*pool*/, "struct threadpool_job *"/*job*/);
145 "struct threadpool *"/*pool*/, "struct threadpool_job *"/*job*/);
148 "struct threadpool_job *"/*job*/,
159 "struct threadpool_job *"/*job*/);
162 "struct threadpool_job *"/*job*/,
172 "struct threadpool *"/*pool*/, "struct threadpool_job *"/*job*/);
178 TAILQ_HEAD(job_head, threadpool_job);
185 struct threadpool_job *tpt_job;
213 static void threadpool_job_hold(struct threadpool_job *);
214 static void threadpool_job_rele(struct threadpool_job *);
752 threadpool_job_init(struct threadpool_job *job, threadpool_job_fn_t fn,
769 threadpool_job_dead(struct threadpool_job *job)
776 threadpool_job_destroy(struct threadpool_job *job)
798 threadpool_job_hold(struct threadpool_job *job)
807 threadpool_job_rele(struct threadpool_job *job)
820 threadpool_job_done(struct threadpool_job *job)
851 threadpool_schedule_job(struct threadpool *pool, struct threadpool_job *job)
897 threadpool_cancel_job_async(struct threadpool *pool, struct threadpool_job *job)
941 threadpool_cancel_job(struct threadpool *pool, struct threadpool_job *job)
1043 struct threadpool_job *const job = TAILQ_FIRST(&pool->tp_jobs);
1136 struct threadpool_job *const job = thread->tpt_job;