iscsi_readv_writev_bh_cb(void *p)

{

    IscsiAIOCB *acb = p;



    qemu_bh_delete(acb->bh);



    if (!acb->canceled) {

        acb->common.cb(acb->common.opaque, acb->status);

    }



    qemu_aio_release(acb);



    if (acb->canceled) {

        return;

    }



    scsi_free_scsi_task(acb->task);

    acb->task = NULL;

}

iscsi_readv_writev_bh_cb(void *p)

{

    IscsiAIOCB *acb = p;



    qemu_bh_delete(acb->bh);



    if (!acb->canceled) {

        acb->common.cb(acb->common.opaque, acb->status);

    }



    qemu_aio_release(acb);



    if (acb->canceled) {

        return;

    }



    scsi_free_scsi_task(acb->task);

    acb->task = NULL;

}

    scsi_free_scsi_task(acb->task);     acb->task = NULL;     if (!acb->canceled) {     if (acb->canceled) {     scsi_free_scsi_task(acb->task);     acb->task = NULL;     if (acb->canceled) {     if (acb->canceled) {     if (acb->canceled) {     if (acb->canceled) {     if (acb->canceled) {
FUNC_0(void *VAR_0)

{

    IscsiAIOCB *acb = VAR_0;



    qemu_bh_delete(acb->bh);



    if (!acb->canceled) {

        acb->common.cb(acb->common.opaque, acb->status);

    }



    qemu_aio_release(acb);



    if (acb->canceled) {

        return;

    }



    scsi_free_scsi_task(acb->task);

    acb->task = NULL;

}

FUNC_0(void *VAR_0)
{ IscsiAIOCB *acb = VAR_0; qemu_bh_delete(acb->bh); if (!acb->canceled) { acb->common.cb(acb->common.opaque, acb->status); } qemu_aio_release(acb); if (acb->canceled) { return; } scsi_free_scsi_task(acb->task); acb->task = NULL; }