函数源码

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source File:block\blk-mq.c Create Date:2022-07-27 18:45:41
首页 Copyright©Brick

1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
blk_status_t blk_mq_request_issue_directly(struct request *rq, bool last)
{
    blk_status_t ret;
    int srcu_idx;
    blk_qc_t unused_cookie;
    struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
 
    hctx_lock(hctx, &srcu_idx);
    ret = __blk_mq_try_issue_directly(hctx, rq, &unused_cookie, true, last);
    hctx_unlock(hctx, srcu_idx);
 
    return ret;
}