Home
last modified time | relevance | path

Searched refs:drv_tags (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/block/
H A Dblk-mq.c3264 static void blk_mq_clear_rq_mapping(struct blk_mq_tags *drv_tags, in blk_mq_clear_rq_mapping() argument
3274 if (!drv_tags || drv_tags == tags) in blk_mq_clear_rq_mapping()
3282 for (i = 0; i < drv_tags->nr_tags; i++) { in blk_mq_clear_rq_mapping()
3283 struct request *rq = drv_tags->rqs[i]; in blk_mq_clear_rq_mapping()
3288 cmpxchg(&drv_tags->rqs[i], rq, NULL); in blk_mq_clear_rq_mapping()
3299 spin_lock_irqsave(&drv_tags->lock, flags); in blk_mq_clear_rq_mapping()
3300 spin_unlock_irqrestore(&drv_tags->lock, flags); in blk_mq_clear_rq_mapping()
3306 struct blk_mq_tags *drv_tags; in blk_mq_free_rqs() local
3313 drv_tags = set->shared_tags; in blk_mq_free_rqs()
3315 drv_tags = set->tags[hctx_idx]; in blk_mq_free_rqs()
[all …]