void *qemu_aio_get(const AIOCBInfo *aiocb_info, BlockDriverState *bs,

                   BlockCompletionFunc *cb, void *opaque)

{

    BlockAIOCB *acb;



    acb = g_slice_alloc(aiocb_info->aiocb_size);

    acb->aiocb_info = aiocb_info;

    acb->bs = bs;

    acb->cb = cb;

    acb->opaque = opaque;

    acb->refcnt = 1;

    return acb;

}

void *qemu_aio_get(const AIOCBInfo *aiocb_info, BlockDriverState *bs,

                   BlockCompletionFunc *cb, void *opaque)

{

    BlockAIOCB *acb;



    acb = g_slice_alloc(aiocb_info->aiocb_size);

    acb->aiocb_info = aiocb_info;

    acb->bs = bs;

    acb->cb = cb;

    acb->opaque = opaque;

    acb->refcnt = 1;

    return acb;

}

void *FUNC_0(const AIOCBInfo *VAR_0, BlockDriverState *VAR_1,

                   BlockCompletionFunc *VAR_2, void *VAR_3)

{

    BlockAIOCB *acb;



    acb = g_slice_alloc(VAR_0->aiocb_size);

    acb->VAR_0 = VAR_0;

    acb->VAR_1 = VAR_1;

    acb->VAR_2 = VAR_2;

    acb->VAR_3 = VAR_3;

    acb->refcnt = 1;

    return acb;

}

void *FUNC_0(const AIOCBInfo *VAR_0, BlockDriverState *VAR_1,
BlockCompletionFunc *VAR_2, void *VAR_3)
{ BlockAIOCB *acb; acb = g_slice_alloc(VAR_0->aiocb_size); acb->VAR_0 = VAR_0; acb->VAR_1 = VAR_1; acb->VAR_2 = VAR_2; acb->VAR_3 = VAR_3; acb->refcnt = 1; return acb; }