IRP_PRLI_DONE
atomic_or_32(&irp->irp_flags, IRP_PRLI_DONE);
uint32_t rf = IRP_PRLI_DONE;
~(IRP_PLOGI_DONE | IRP_PRLI_DONE));
if ((irp->irp_flags & IRP_PRLI_DONE) == 0) {
atomic_and_32(&irp->irp_flags, ~(IRP_PLOGI_DONE | IRP_PRLI_DONE));