void block_job_enter(BlockJob *job)

{

    if (!block_job_started(job)) {

        return;

    }

    if (job->deferred_to_main_loop) {

        return;

    }



    if (!job->busy) {

        bdrv_coroutine_enter(blk_bs(job->blk), job->co);

    }

}

void block_job_enter(BlockJob *job)

{

    if (!block_job_started(job)) {

        return;

    }

    if (job->deferred_to_main_loop) {

        return;

    }



    if (!job->busy) {

        bdrv_coroutine_enter(blk_bs(job->blk), job->co);

    }

}

    if (!job->busy) {         bdrv_coroutine_enter(blk_bs(job->blk), job->co);
void FUNC_0(BlockJob *VAR_0)

{

    if (!block_job_started(VAR_0)) {

        return;

    }

    if (VAR_0->deferred_to_main_loop) {

        return;

    }



    if (!VAR_0->busy) {

        bdrv_coroutine_enter(blk_bs(VAR_0->blk), VAR_0->co);

    }

}

void FUNC_0(BlockJob *VAR_0)
{ if (!block_job_started(VAR_0)) { return; } if (VAR_0->deferred_to_main_loop) { return; } if (!VAR_0->busy) { bdrv_coroutine_enter(blk_bs(VAR_0->blk), VAR_0->co); } }