Lines Matching refs:srcu_idx
999 static void hctx_unlock(struct blk_mq_hw_ctx *hctx, int srcu_idx) in hctx_unlock() argument
1005 srcu_read_unlock(hctx->srcu, srcu_idx); in hctx_unlock()
1008 static void hctx_lock(struct blk_mq_hw_ctx *hctx, int *srcu_idx) in hctx_lock() argument
1013 *srcu_idx = 0; in hctx_lock()
1016 *srcu_idx = srcu_read_lock(hctx->srcu); in hctx_lock()
1774 int srcu_idx; in __blk_mq_run_hw_queue() local
1784 hctx_lock(hctx, &srcu_idx); in __blk_mq_run_hw_queue()
1786 hctx_unlock(hctx, srcu_idx); in __blk_mq_run_hw_queue()
1898 int srcu_idx; in blk_mq_run_hw_queue() local
1909 hctx_lock(hctx, &srcu_idx); in blk_mq_run_hw_queue()
1912 hctx_unlock(hctx, srcu_idx); in blk_mq_run_hw_queue()
2408 int srcu_idx; in blk_mq_try_issue_directly() local
2412 hctx_lock(hctx, &srcu_idx); in blk_mq_try_issue_directly()
2420 hctx_unlock(hctx, srcu_idx); in blk_mq_try_issue_directly()
2426 int srcu_idx; in blk_mq_request_issue_directly() local
2429 hctx_lock(hctx, &srcu_idx); in blk_mq_request_issue_directly()
2431 hctx_unlock(hctx, srcu_idx); in blk_mq_request_issue_directly()