Lines Matching defs:node
50 SVC_POOL_PERNODE /* one pool per numa node */
64 unsigned int *pool_to; /* maps pool id to cpu or node */
65 unsigned int *to_pool; /* maps cpu or node to pool id */
134 unsigned int node;
139 * so split pools on NUMA node boundaries
144 node = first_online_node;
145 if (nr_cpus_node(node) > 2) {
219 unsigned int node;
226 for_each_node_with_cpus(node) {
229 m->to_pool[node] = pidx;
230 m->pool_to[pidx] = node;
335 unsigned int node = m->pool_to[pidx];
348 set_cpus_allowed_ptr(task, cpumask_of(node));
353 set_cpus_allowed_ptr(task, cpumask_of_node(node));
601 svc_init_buffer(struct svc_rqst *rqstp, unsigned int size, int node)
616 ret = alloc_pages_bulk_array_node(GFP_KERNEL, node, pages,
635 svc_rqst_alloc(struct svc_serv *serv, struct svc_pool *pool, int node)
639 rqstp = kzalloc_node(sizeof(*rqstp), GFP_KERNEL, node);
649 rqstp->rq_scratch_page = alloc_pages_node(node, GFP_KERNEL, 0);
653 rqstp->rq_argp = kmalloc_node(serv->sv_xdrsize, GFP_KERNEL, node);
657 rqstp->rq_resp = kmalloc_node(serv->sv_xdrsize, GFP_KERNEL, node);
661 if (!svc_init_buffer(rqstp, serv->sv_max_mesg, node))
672 svc_prepare_thread(struct svc_serv *serv, struct svc_pool *pool, int node)
676 rqstp = svc_rqst_alloc(serv, pool, node);
767 int node;
772 node = svc_pool_map_get_node(chosen_pool->sp_id);
774 rqstp = svc_prepare_thread(serv, chosen_pool, node);
778 node, "%s", serv->sv_name);