Lines Matching refs:worker_groups
260 group = conf->worker_groups + cpu_to_group(cpu); in raid5_wakeup_stripe_thread()
271 group = conf->worker_groups + cpu_to_group(sh->cpu); in raid5_wakeup_stripe_thread()
4910 handle_list = &conf->worker_groups[group].handle_list; in __get_priority_stripe()
4911 wg = &conf->worker_groups[group]; in __get_priority_stripe()
4915 handle_list = &conf->worker_groups[i].handle_list; in __get_priority_stripe()
4916 wg = &conf->worker_groups[i]; in __get_priority_stripe()
5795 int group_id = group - conf->worker_groups; in raid5_do_work()
6162 struct r5worker_group **worker_groups);
6186 old_groups = conf->worker_groups; in raid5_store_group_thread_cnt()
6197 conf->worker_groups = new_groups; in raid5_store_group_thread_cnt()
6233 struct r5worker_group **worker_groups) in alloc_thread_groups() argument
6242 *worker_groups = NULL; in alloc_thread_groups()
6248 *worker_groups = kzalloc(sizeof(struct r5worker_group) * in alloc_thread_groups()
6250 if (!*worker_groups || !workers) { in alloc_thread_groups()
6252 kfree(*worker_groups); in alloc_thread_groups()
6259 group = &(*worker_groups)[i]; in alloc_thread_groups()
6279 if (conf->worker_groups) in free_thread_groups()
6280 kfree(conf->worker_groups[0].workers); in free_thread_groups()
6281 kfree(conf->worker_groups); in free_thread_groups()
6282 conf->worker_groups = NULL; in free_thread_groups()
6509 conf->worker_groups = new_group; in setup_conf()