Lines Matching refs:hctxs
1986 struct blk_mq_hw_ctx **hctxs; in blk_mq_init_allocated_queue() local
1995 hctxs = kmalloc_node(set->nr_hw_queues * sizeof(*hctxs), GFP_KERNEL, in blk_mq_init_allocated_queue()
1998 if (!hctxs) in blk_mq_init_allocated_queue()
2008 hctxs[i] = kzalloc_node(sizeof(struct blk_mq_hw_ctx), in blk_mq_init_allocated_queue()
2010 if (!hctxs[i]) in blk_mq_init_allocated_queue()
2013 if (!zalloc_cpumask_var_node(&hctxs[i]->cpumask, GFP_KERNEL, in blk_mq_init_allocated_queue()
2017 atomic_set(&hctxs[i]->nr_active, 0); in blk_mq_init_allocated_queue()
2018 hctxs[i]->numa_node = node; in blk_mq_init_allocated_queue()
2019 hctxs[i]->queue_num = i; in blk_mq_init_allocated_queue()
2030 q->queue_hw_ctx = hctxs; in blk_mq_init_allocated_queue()
2077 if (!hctxs[i]) in blk_mq_init_allocated_queue()
2079 free_cpumask_var(hctxs[i]->cpumask); in blk_mq_init_allocated_queue()
2080 kfree(hctxs[i]); in blk_mq_init_allocated_queue()
2083 kfree(hctxs); in blk_mq_init_allocated_queue()