Lines Matching refs:pidx
190 unsigned int pidx = 0; in svc_pool_map_init_percpu() local
199 BUG_ON(pidx >= maxpools); in svc_pool_map_init_percpu()
200 m->to_pool[cpu] = pidx; in svc_pool_map_init_percpu()
201 m->pool_to[pidx] = cpu; in svc_pool_map_init_percpu()
202 pidx++; in svc_pool_map_init_percpu()
206 return pidx; in svc_pool_map_init_percpu()
218 unsigned int pidx = 0; in svc_pool_map_init_pernode() local
228 BUG_ON(pidx > maxpools); in svc_pool_map_init_pernode()
229 m->to_pool[node] = pidx; in svc_pool_map_init_pernode()
230 m->pool_to[pidx] = node; in svc_pool_map_init_pernode()
231 pidx++; in svc_pool_map_init_pernode()
235 return pidx; in svc_pool_map_init_pernode()
315 static int svc_pool_map_get_node(unsigned int pidx) in svc_pool_map_get_node() argument
321 return cpu_to_node(m->pool_to[pidx]); in svc_pool_map_get_node()
323 return m->pool_to[pidx]; in svc_pool_map_get_node()
332 svc_pool_map_set_cpumask(struct task_struct *task, unsigned int pidx) in svc_pool_map_set_cpumask() argument
335 unsigned int node = m->pool_to[pidx]; in svc_pool_map_set_cpumask()
374 unsigned int pidx = 0; in svc_pool_for_cpu() local
381 pidx = m->to_pool[cpu]; in svc_pool_for_cpu()
384 pidx = m->to_pool[cpu_to_node(cpu)]; in svc_pool_for_cpu()
388 return &serv->sv_pools[pidx % serv->sv_nrpools]; in svc_pool_for_cpu()