• Home
  • Raw
  • Download

Lines Matching refs:node

2402 	int node;  in blk_mq_alloc_rq_map()  local
2404 node = blk_mq_hw_queue_to_node(&set->map[HCTX_TYPE_DEFAULT], hctx_idx); in blk_mq_alloc_rq_map()
2405 if (node == NUMA_NO_NODE) in blk_mq_alloc_rq_map()
2406 node = set->numa_node; in blk_mq_alloc_rq_map()
2408 tags = blk_mq_init_tags(nr_tags, reserved_tags, node, flags); in blk_mq_alloc_rq_map()
2414 node); in blk_mq_alloc_rq_map()
2422 node); in blk_mq_alloc_rq_map()
2433 unsigned int hctx_idx, int node) in blk_mq_init_request() argument
2438 ret = set->ops->init_request(set, rq, hctx_idx, node); in blk_mq_init_request()
2452 int node; in blk_mq_alloc_rqs() local
2454 node = blk_mq_hw_queue_to_node(&set->map[HCTX_TYPE_DEFAULT], hctx_idx); in blk_mq_alloc_rqs()
2455 if (node == NUMA_NO_NODE) in blk_mq_alloc_rqs()
2456 node = set->numa_node; in blk_mq_alloc_rqs()
2479 page = alloc_pages_node(node, in blk_mq_alloc_rqs()
2509 if (blk_mq_init_request(set, rq, hctx_idx, node)) { in blk_mq_alloc_rqs()
2562 static int blk_mq_hctx_notify_offline(unsigned int cpu, struct hlist_node *node) in blk_mq_hctx_notify_offline() argument
2564 struct blk_mq_hw_ctx *hctx = hlist_entry_safe(node, in blk_mq_hctx_notify_offline()
2595 static int blk_mq_hctx_notify_online(unsigned int cpu, struct hlist_node *node) in blk_mq_hctx_notify_online() argument
2597 struct blk_mq_hw_ctx *hctx = hlist_entry_safe(node, in blk_mq_hctx_notify_online()
2610 static int blk_mq_hctx_notify_dead(unsigned int cpu, struct hlist_node *node) in blk_mq_hctx_notify_dead() argument
2618 hctx = hlist_entry_safe(node, struct blk_mq_hw_ctx, cpuhp_dead); in blk_mq_hctx_notify_dead()
2766 int node) in blk_mq_alloc_hctx() argument
2771 hctx = kzalloc_node(blk_mq_hw_ctx_size(set), gfp, node); in blk_mq_alloc_hctx()
2775 if (!zalloc_cpumask_var_node(&hctx->cpumask, gfp, node)) in blk_mq_alloc_hctx()
2779 if (node == NUMA_NO_NODE) in blk_mq_alloc_hctx()
2780 node = set->numa_node; in blk_mq_alloc_hctx()
2781 hctx->numa_node = node; in blk_mq_alloc_hctx()
2796 gfp, node); in blk_mq_alloc_hctx()
2801 gfp, node, false, false)) in blk_mq_alloc_hctx()
3168 int hctx_idx, int node) in blk_mq_alloc_and_init_hctx() argument
3175 if (tmp->numa_node == node) { in blk_mq_alloc_and_init_hctx()
3185 hctx = blk_mq_alloc_hctx(q, set, node); in blk_mq_alloc_and_init_hctx()
3225 int node; in blk_mq_realloc_hw_ctxs() local
3228 node = blk_mq_hw_queue_to_node(&set->map[HCTX_TYPE_DEFAULT], i); in blk_mq_realloc_hw_ctxs()
3234 if (hctxs[i] && (hctxs[i]->numa_node == node)) in blk_mq_realloc_hw_ctxs()
3237 hctx = blk_mq_alloc_and_init_hctx(set, q, i, node); in blk_mq_realloc_hw_ctxs()
3246 node, hctxs[i]->numa_node); in blk_mq_realloc_hw_ctxs()
3672 struct list_head node; member
3693 INIT_LIST_HEAD(&qe->node); in blk_mq_elv_switch_none()
3696 list_add(&qe->node, head); in blk_mq_elv_switch_none()
3719 list_for_each_entry(qe, head, node) in blk_mq_elv_switch_back()
3728 list_del(&qe->node); in blk_mq_elv_switch_back()