Lines Matching defs:tsync_works
185 * struct tsync_works - a growable array of per-task contexts
189 struct tsync_works {
208 static struct tsync_work *tsync_works_provide(struct tsync_works *s,
233 static void tsync_works_trim(struct tsync_works *s)
267 static int tsync_works_grow_by(struct tsync_works *s, size_t n, gfp_t flags)
307 static bool tsync_works_contains_task(const struct tsync_works *s,
324 static void tsync_works_release(struct tsync_works *s)
347 static size_t count_additional_threads(const struct tsync_works *works)
384 static bool schedule_task_work(struct tsync_works *works,
459 static void cancel_tsync_works(const struct tsync_works *works,
491 struct tsync_works works = {};