Lines Matching refs:hctxs
1926 struct blk_mq_hw_ctx **hctxs; in blk_mq_init_allocated_queue() local
1935 hctxs = kmalloc_node(set->nr_hw_queues * sizeof(*hctxs), GFP_KERNEL, in blk_mq_init_allocated_queue()
1938 if (!hctxs) in blk_mq_init_allocated_queue()
1948 hctxs[i] = kzalloc_node(sizeof(struct blk_mq_hw_ctx), in blk_mq_init_allocated_queue()
1950 if (!hctxs[i]) in blk_mq_init_allocated_queue()
1953 if (!zalloc_cpumask_var_node(&hctxs[i]->cpumask, GFP_KERNEL, in blk_mq_init_allocated_queue()
1957 atomic_set(&hctxs[i]->nr_active, 0); in blk_mq_init_allocated_queue()
1958 hctxs[i]->numa_node = node; in blk_mq_init_allocated_queue()
1959 hctxs[i]->queue_num = i; in blk_mq_init_allocated_queue()
1978 q->queue_hw_ctx = hctxs; in blk_mq_init_allocated_queue()
2023 if (!hctxs[i]) in blk_mq_init_allocated_queue()
2025 free_cpumask_var(hctxs[i]->cpumask); in blk_mq_init_allocated_queue()
2026 kfree(hctxs[i]); in blk_mq_init_allocated_queue()
2029 kfree(hctxs); in blk_mq_init_allocated_queue()