Lines Matching refs:pg0
405 mptfc_generate_rport_ids(FCDevicePage0_t *pg0, struct fc_rport_identifiers *rid)
408 if (pg0->Flags & (MPI_FC_DEVICE_PAGE0_FLAGS_PLOGI_INVALID |
412 if (!(pg0->Flags & MPI_FC_DEVICE_PAGE0_FLAGS_TARGETID_BUS_VALID))
415 if (!(pg0->Protocol & MPI_FC_DEVICE_PAGE0_PROT_FCP_TARGET))
422 rid->node_name = ((u64)pg0->WWNN.High) << 32 | (u64)pg0->WWNN.Low;
423 rid->port_name = ((u64)pg0->WWPN.High) << 32 | (u64)pg0->WWPN.Low;
424 rid->port_id = pg0->PortIdentifier;
431 mptfc_register_dev(MPT_ADAPTER *ioc, int channel, FCDevicePage0_t *pg0)
441 if (mptfc_generate_rport_ids(pg0, &rport_ids) < 0)
445 if (pg0->Protocol & MPI_FC_DEVICE_PAGE0_PROT_FCP_INITIATOR)
450 pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low;
464 ri->pg0 = *pg0; /* add/update pg0 data */
483 vtarget->id = pg0->CurrentTargetID;
484 vtarget->channel = pg0->CurrentBus;
492 pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low;
493 nn = (u64)ri->pg0.WWNN.High << 32 | (u64)ri->pg0.WWNN.Low;
499 pg0->PortIdentifier,
502 pg0->CurrentTargetID,
557 vtarget->id = ri->pg0.CurrentTargetID;
558 vtarget->channel = ri->pg0.CurrentBus;
585 pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low;
586 nn = (u64)ri->pg0.WWNN.High << 32 | (u64)ri->pg0.WWNN.Low;
593 sdev->id, ri->pg0.CurrentTargetID,
594 ri->pg0.PortIdentifier,
1112 pn = (u64)ri->pg0.WWPN.High << 32 |
1113 (u64)ri->pg0.WWPN.Low;
1167 pn = (u64)ri->pg0.WWPN.High << 32 |
1168 (u64)ri->pg0.WWPN.Low;