Lines Matching refs:hctxs
2003 struct blk_mq_hw_ctx **hctxs; in blk_mq_init_allocated_queue() local
2012 hctxs = kmalloc_node(set->nr_hw_queues * sizeof(*hctxs), GFP_KERNEL, in blk_mq_init_allocated_queue()
2015 if (!hctxs) in blk_mq_init_allocated_queue()
2025 hctxs[i] = kzalloc_node(sizeof(struct blk_mq_hw_ctx), in blk_mq_init_allocated_queue()
2027 if (!hctxs[i]) in blk_mq_init_allocated_queue()
2030 if (!zalloc_cpumask_var_node(&hctxs[i]->cpumask, GFP_KERNEL, in blk_mq_init_allocated_queue()
2034 atomic_set(&hctxs[i]->nr_active, 0); in blk_mq_init_allocated_queue()
2035 hctxs[i]->numa_node = node; in blk_mq_init_allocated_queue()
2036 hctxs[i]->queue_num = i; in blk_mq_init_allocated_queue()
2047 q->queue_hw_ctx = hctxs; in blk_mq_init_allocated_queue()
2094 if (!hctxs[i]) in blk_mq_init_allocated_queue()
2096 free_cpumask_var(hctxs[i]->cpumask); in blk_mq_init_allocated_queue()
2097 kfree(hctxs[i]); in blk_mq_init_allocated_queue()
2100 kfree(hctxs); in blk_mq_init_allocated_queue()