Lines Matching refs:depth
89 init_tag_map(struct request_queue *q, struct blk_queue_tag *tags, int depth) in init_tag_map() argument
95 if (q && depth > q->nr_requests * 2) { in init_tag_map()
96 depth = q->nr_requests * 2; in init_tag_map()
98 __func__, depth); in init_tag_map()
101 tag_index = kzalloc(depth * sizeof(struct request *), GFP_ATOMIC); in init_tag_map()
105 nr_ulongs = ALIGN(depth, BITS_PER_LONG) / BITS_PER_LONG; in init_tag_map()
110 tags->real_max_depth = depth; in init_tag_map()
111 tags->max_depth = depth; in init_tag_map()
122 int depth, int alloc_policy) in __blk_queue_init_tags() argument
130 if (init_tag_map(q, tags, depth)) in __blk_queue_init_tags()
147 struct blk_queue_tag *blk_init_tags(int depth, int alloc_policy) in blk_init_tags() argument
149 return __blk_queue_init_tags(NULL, depth, alloc_policy); in blk_init_tags()
163 int blk_queue_init_tags(struct request_queue *q, int depth, in blk_queue_init_tags() argument
171 tags = __blk_queue_init_tags(q, depth, alloc_policy); in blk_queue_init_tags()
177 rc = blk_queue_resize_tags(q, depth); in blk_queue_init_tags()