struct scsi_qla_host *vha = (scsi_qla_host_t *)data;
if (!test_bit(UNLOADING, &vha->dpc_flags))
- qla2x00_post_async_login_done_work(vha, sp->fcport,
+ qla2x00_post_async_login_done_work(sp->fcport->vha, sp->fcport,
lio->u.logio.data);
- sp->free(vha, sp);
+ sp->free(sp->fcport->vha, sp);
}
int
return rval;
done_free_sp:
- sp->free(vha, sp);
+ sp->free(fcport->vha, sp);
done:
return rval;
}
struct scsi_qla_host *vha = (scsi_qla_host_t *)data;
if (!test_bit(UNLOADING, &vha->dpc_flags))
- qla2x00_post_async_logout_done_work(vha, sp->fcport,
+ qla2x00_post_async_logout_done_work(sp->fcport->vha, sp->fcport,
lio->u.logio.data);
- sp->free(vha, sp);
+ sp->free(sp->fcport->vha, sp);
}
int
return rval;
done_free_sp:
- sp->free(vha, sp);
+ sp->free(fcport->vha, sp);
done:
return rval;
}
struct scsi_qla_host *vha = (scsi_qla_host_t *)data;
if (!test_bit(UNLOADING, &vha->dpc_flags))
- qla2x00_post_async_adisc_done_work(vha, sp->fcport,
+ qla2x00_post_async_adisc_done_work(sp->fcport->vha, sp->fcport,
lio->u.logio.data);
- sp->free(vha, sp);
+ sp->free(sp->fcport->vha, sp);
}
int
return rval;
done_free_sp:
- sp->free(vha, sp);
+ sp->free(fcport->vha, sp);
done:
return rval;
}
"TM IOCB failed (%x).\n", rval);
}
}
- sp->free(vha, sp);
+ sp->free(sp->fcport->vha, sp);
}
int
return rval;
done_free_sp:
- sp->free(vha, sp);
+ sp->free(fcport->vha, sp);
done:
return rval;
}