Lines Matching refs:workers
205 group->workers[0].working = true; in raid5_wakeup_stripe_thread()
207 queue_work_on(sh->cpu, raid5_wq, &group->workers[0].work); in raid5_wakeup_stripe_thread()
212 if (group->workers[i].working == false) { in raid5_wakeup_stripe_thread()
213 group->workers[i].working = true; in raid5_wakeup_stripe_thread()
215 &group->workers[i].work); in raid5_wakeup_stripe_thread()
7197 kfree(old_groups[0].workers); in raid5_store_group_thread_cnt()
7233 struct r5worker *workers; in alloc_thread_groups() local
7242 workers = kcalloc(size, *group_cnt, GFP_NOIO); in alloc_thread_groups()
7245 if (!*worker_groups || !workers) { in alloc_thread_groups()
7246 kfree(workers); in alloc_thread_groups()
7258 group->workers = workers + i * cnt; in alloc_thread_groups()
7261 struct r5worker *worker = group->workers + j; in alloc_thread_groups()
7276 kfree(conf->worker_groups[0].workers); in free_thread_groups()