Home
last modified time | relevance | path

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

/linux/block/
H A Dblk-mq-tag.c440 srcu_idx = srcu_read_lock(&tagset->tags_srcu); in blk_mq_tagset_busy_iter()
449 srcu_read_unlock(&tagset->tags_srcu, srcu_idx); in blk_mq_tagset_busy_iter()
509 srcu_idx = srcu_read_lock(&q->tag_set->tags_srcu); in blk_mq_queue_tag_busy_iter()
539 srcu_read_unlock(&q->tag_set->tags_srcu, srcu_idx); in blk_mq_queue_tag_busy_iter()
615 call_srcu(&set->tags_srcu, &tags->rcu_head, blk_mq_free_tags_callback); in blk_mq_free_tags()
H A Dblk-mq.c3695 srcu_idx = srcu_read_lock(&hctx->queue->tag_set->tags_srcu); in blk_mq_hctx_has_requests()
3697 srcu_read_unlock(&hctx->queue->tag_set->tags_srcu, srcu_idx); in blk_mq_hctx_has_requests()
3969 call_srcu(&set->tags_srcu, &hctx->fq->rcu_head, in blk_mq_exit_hctx()
4896 ret = init_srcu_struct(&set->tags_srcu); in blk_mq_alloc_tag_set()
4937 cleanup_srcu_struct(&set->tags_srcu); in blk_mq_alloc_tag_set()
4984 srcu_barrier(&set->tags_srcu); in blk_mq_free_tag_set()
4985 cleanup_srcu_struct(&set->tags_srcu); in blk_mq_free_tag_set()
/linux/include/linux/
H A Dblk-mq.h554 struct srcu_struct tags_srcu; member