Lines Matching refs:un
108 ((icmd->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_ct_unsol_event()
132 size = icmd->un.cont64[0].tus.f.bdeSize; in lpfc_ct_unsol_event()
153 paddr = getPaddr(icmd->un.cont64[i].addrHigh, in lpfc_ct_unsol_event()
154 icmd->un.cont64[i].addrLow); in lpfc_ct_unsol_event()
157 size = icmd->un.cont64[i].tus.f.bdeSize; in lpfc_ct_unsol_event()
310 icmd->un.genreq64.bdl.ulpIoTag32 = 0; in lpfc_gen_req()
311 icmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in lpfc_gen_req()
312 icmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); in lpfc_gen_req()
313 icmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_gen_req()
314 icmd->un.genreq64.bdl.bdeSize = (num_entry * sizeof (struct ulp_bde64)); in lpfc_gen_req()
330 icmd->un.genreq64.w5.hcsw.Fctl = (SI | LA); in lpfc_gen_req()
331 icmd->un.genreq64.w5.hcsw.Dfctl = 0; in lpfc_gen_req()
332 icmd->un.genreq64.w5.hcsw.Rctl = FC_RCTL_DD_UNSOL_CTL; in lpfc_gen_req()
333 icmd->un.genreq64.w5.hcsw.Type = FC_TYPE_CT; in lpfc_gen_req()
432 uint32_t *ctptr = (uint32_t *) & Response->un.gid.PortType; in lpfc_ns_rsp()
595 irsp->ulpStatus, irsp->un.ulpWord[4], vport->fc_ns_retry); in lpfc_cmpl_ct_cmd_gid_ft()
623 (irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_cmpl_ct_cmd_gid_ft()
648 (uint32_t) (irsp->un.genreq64.bdl.bdeSize)); in lpfc_cmpl_ct_cmd_gid_ft()
743 did = ((struct lpfc_sli_ct_request *) inp->virt)->un.gff.PortId; in lpfc_cmpl_ct_cmd_gff_id()
748 irsp->ulpStatus, irsp->un.ulpWord[4], did); in lpfc_cmpl_ct_cmd_gff_id()
753 fbits = CTrsp->un.gff_acc.fbits[FCP_TYPE_FEATURE_OFFSET]; in lpfc_cmpl_ct_cmd_gff_id()
774 switch ((irsp->un.ulpWord[4] & in lpfc_cmpl_ct_cmd_gff_id()
808 did, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_ct_cmd_gff_id()
893 irsp->ulpStatus, irsp->un.ulpWord[4], cmdcode); in lpfc_cmpl_ct()
898 cmdcode, irsp->ulpStatus, irsp->un.ulpWord[4]); in lpfc_cmpl_ct()
901 (((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_ct()
903 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_ct()
1217 CtReq->un.gid.Fc4Type = SLI_CTPT_FCP; in lpfc_ns_cmd()
1228 CtReq->un.gff.PortId = cpu_to_be32(context); in lpfc_ns_cmd()
1236 CtReq->un.rft.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1237 CtReq->un.rft.fcpReg = 1; in lpfc_ns_cmd()
1245 CtReq->un.rnn.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1246 memcpy(CtReq->un.rnn.wwnn, &vport->fc_nodename, in lpfc_ns_cmd()
1255 CtReq->un.rspn.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1256 size = sizeof(CtReq->un.rspn.symbname); in lpfc_ns_cmd()
1257 CtReq->un.rspn.len = in lpfc_ns_cmd()
1259 CtReq->un.rspn.symbname, size); in lpfc_ns_cmd()
1266 memcpy(CtReq->un.rsnn.wwnn, &vport->fc_nodename, in lpfc_ns_cmd()
1268 size = sizeof(CtReq->un.rsnn.symbname); in lpfc_ns_cmd()
1269 CtReq->un.rsnn.len = in lpfc_ns_cmd()
1271 CtReq->un.rsnn.symbname, size); in lpfc_ns_cmd()
1278 CtReq->un.da_id.port_id = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1285 CtReq->un.rff.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1286 CtReq->un.rff.fbits = FC4_FEATURE_INIT; in lpfc_ns_cmd()
1287 CtReq->un.rff.type_code = FC_TYPE_FCP; in lpfc_ns_cmd()
1340 irsp->ulpStatus, irsp->un.ulpWord[4], latt); in lpfc_cmpl_ct_cmd_fdmi()
1347 irsp->un.ulpWord[4]); in lpfc_cmpl_ct_cmd_fdmi()
1478 rh = (struct lpfc_fdmi_reg_hba *)&CtReq->un.PortID; in lpfc_fdmi_cmd()
1512 memcpy(&ae->un.NodeName, &vport->fc_sparam.nodeName, in lpfc_fdmi_cmd()
1524 memset(ae, 0, sizeof(ae->un.Manufacturer)); in lpfc_fdmi_cmd()
1526 strncpy(ae->un.Manufacturer, "Emulex Corporation", in lpfc_fdmi_cmd()
1527 sizeof(ae->un.Manufacturer)); in lpfc_fdmi_cmd()
1528 len = strnlen(ae->un.Manufacturer, in lpfc_fdmi_cmd()
1529 sizeof(ae->un.Manufacturer)); in lpfc_fdmi_cmd()
1542 memset(ae, 0, sizeof(ae->un.SerialNumber)); in lpfc_fdmi_cmd()
1544 strncpy(ae->un.SerialNumber, phba->SerialNumber, in lpfc_fdmi_cmd()
1545 sizeof(ae->un.SerialNumber)); in lpfc_fdmi_cmd()
1546 len = strnlen(ae->un.SerialNumber, in lpfc_fdmi_cmd()
1547 sizeof(ae->un.SerialNumber)); in lpfc_fdmi_cmd()
1560 memset(ae, 0, sizeof(ae->un.Model)); in lpfc_fdmi_cmd()
1562 strncpy(ae->un.Model, phba->ModelName, in lpfc_fdmi_cmd()
1563 sizeof(ae->un.Model)); in lpfc_fdmi_cmd()
1564 len = strnlen(ae->un.Model, sizeof(ae->un.Model)); in lpfc_fdmi_cmd()
1577 memset(ae, 0, sizeof(ae->un.ModelDescription)); in lpfc_fdmi_cmd()
1579 strncpy(ae->un.ModelDescription, phba->ModelDesc, in lpfc_fdmi_cmd()
1580 sizeof(ae->un.ModelDescription)); in lpfc_fdmi_cmd()
1581 len = strnlen(ae->un.ModelDescription, in lpfc_fdmi_cmd()
1582 sizeof(ae->un.ModelDescription)); in lpfc_fdmi_cmd()
1602 ae->un.HardwareVersion[7 - i] = in lpfc_fdmi_cmd()
1606 ae->un.HardwareVersion[7 - i] = in lpfc_fdmi_cmd()
1621 memset(ae, 0, sizeof(ae->un.DriverVersion)); in lpfc_fdmi_cmd()
1623 strncpy(ae->un.DriverVersion, lpfc_release_version, in lpfc_fdmi_cmd()
1624 sizeof(ae->un.DriverVersion)); in lpfc_fdmi_cmd()
1625 len = strnlen(ae->un.DriverVersion, in lpfc_fdmi_cmd()
1626 sizeof(ae->un.DriverVersion)); in lpfc_fdmi_cmd()
1639 memset(ae, 0, sizeof(ae->un.OptionROMVersion)); in lpfc_fdmi_cmd()
1641 strncpy(ae->un.OptionROMVersion, phba->OptionROMVersion, in lpfc_fdmi_cmd()
1642 sizeof(ae->un.OptionROMVersion)); in lpfc_fdmi_cmd()
1643 len = strnlen(ae->un.OptionROMVersion, in lpfc_fdmi_cmd()
1644 sizeof(ae->un.OptionROMVersion)); in lpfc_fdmi_cmd()
1657 memset(ae, 0, sizeof(ae->un.FirmwareVersion)); in lpfc_fdmi_cmd()
1659 lpfc_decode_firmware_rev(phba, ae->un.FirmwareVersion, in lpfc_fdmi_cmd()
1661 len = strnlen(ae->un.FirmwareVersion, in lpfc_fdmi_cmd()
1662 sizeof(ae->un.FirmwareVersion)); in lpfc_fdmi_cmd()
1675 memset(ae, 0, sizeof(ae->un.OsNameVersion)); in lpfc_fdmi_cmd()
1677 snprintf(ae->un.OsNameVersion, in lpfc_fdmi_cmd()
1678 sizeof(ae->un.OsNameVersion), in lpfc_fdmi_cmd()
1683 len = strnlen(ae->un.OsNameVersion, in lpfc_fdmi_cmd()
1684 sizeof(ae->un.OsNameVersion)); in lpfc_fdmi_cmd()
1699 ae->un.MaxCTPayloadLen = cpu_to_be32(LPFC_MAX_CT_SIZE); in lpfc_fdmi_cmd()
1717 memset(ae, 0, sizeof(ae->un.NodeSymName)); in lpfc_fdmi_cmd()
1720 ae->un.NodeSymName, sizeof(ae->un.NodeSymName)); in lpfc_fdmi_cmd()
1740 &CtReq->un.PortID; in lpfc_fdmi_cmd()
1749 &CtReq->un.PortID; in lpfc_fdmi_cmd()
1760 memset(ae, 0, sizeof(ae->un.FC4Types)); in lpfc_fdmi_cmd()
1764 ae->un.FC4Types[0] = 0x40; /* Type 1 - ELS */ in lpfc_fdmi_cmd()
1765 ae->un.FC4Types[1] = 0x80; /* Type 8 - FCP */ in lpfc_fdmi_cmd()
1766 ae->un.FC4Types[4] = 0x80; /* Type 32 - CT */ in lpfc_fdmi_cmd()
1776 ae->un.SupportSpeed = 0; in lpfc_fdmi_cmd()
1778 ae->un.SupportSpeed |= HBA_PORTSPEED_32GBIT; in lpfc_fdmi_cmd()
1780 ae->un.SupportSpeed |= HBA_PORTSPEED_16GBIT; in lpfc_fdmi_cmd()
1782 ae->un.SupportSpeed |= HBA_PORTSPEED_10GBIT; in lpfc_fdmi_cmd()
1784 ae->un.SupportSpeed |= HBA_PORTSPEED_8GBIT; in lpfc_fdmi_cmd()
1786 ae->un.SupportSpeed |= HBA_PORTSPEED_4GBIT; in lpfc_fdmi_cmd()
1788 ae->un.SupportSpeed |= HBA_PORTSPEED_2GBIT; in lpfc_fdmi_cmd()
1790 ae->un.SupportSpeed |= HBA_PORTSPEED_1GBIT; in lpfc_fdmi_cmd()
1791 ae->un.SupportSpeed = in lpfc_fdmi_cmd()
1792 cpu_to_be32(ae->un.SupportSpeed); in lpfc_fdmi_cmd()
1805 ae->un.PortSpeed = HBA_PORTSPEED_1GBIT; in lpfc_fdmi_cmd()
1808 ae->un.PortSpeed = HBA_PORTSPEED_2GBIT; in lpfc_fdmi_cmd()
1811 ae->un.PortSpeed = HBA_PORTSPEED_4GBIT; in lpfc_fdmi_cmd()
1814 ae->un.PortSpeed = HBA_PORTSPEED_8GBIT; in lpfc_fdmi_cmd()
1817 ae->un.PortSpeed = HBA_PORTSPEED_10GBIT; in lpfc_fdmi_cmd()
1820 ae->un.PortSpeed = HBA_PORTSPEED_16GBIT; in lpfc_fdmi_cmd()
1823 ae->un.PortSpeed = HBA_PORTSPEED_32GBIT; in lpfc_fdmi_cmd()
1826 ae->un.PortSpeed = HBA_PORTSPEED_UNKNOWN; in lpfc_fdmi_cmd()
1829 ae->un.PortSpeed = cpu_to_be32(ae->un.PortSpeed); in lpfc_fdmi_cmd()
1840 ae->un.MaxFrameSize = in lpfc_fdmi_cmd()
1844 ae->un.MaxFrameSize = in lpfc_fdmi_cmd()
1845 cpu_to_be32(ae->un.MaxFrameSize); in lpfc_fdmi_cmd()
1856 memset(ae, 0, sizeof(ae->un.OsDeviceName)); in lpfc_fdmi_cmd()
1858 strncpy((char *)ae->un.OsDeviceName, LPFC_DRIVER_NAME, in lpfc_fdmi_cmd()
1859 sizeof(ae->un.OsDeviceName)); in lpfc_fdmi_cmd()
1860 len = strnlen((char *)ae->un.OsDeviceName, in lpfc_fdmi_cmd()
1861 sizeof(ae->un.OsDeviceName)); in lpfc_fdmi_cmd()
1874 memset(ae, 0, sizeof(ae->un.HostName)); in lpfc_fdmi_cmd()
1875 snprintf(ae->un.HostName, sizeof(ae->un.HostName), "%s", in lpfc_fdmi_cmd()
1878 len = strnlen(ae->un.HostName, in lpfc_fdmi_cmd()
1879 sizeof(ae->un.HostName)); in lpfc_fdmi_cmd()
1904 memcpy(&ae->un.NodeName, &vport->fc_sparam.nodeName, in lpfc_fdmi_cmd()
1920 memcpy(&ae->un.PortName, &vport->fc_sparam.portName, in lpfc_fdmi_cmd()
1932 memset(ae, 0, sizeof(ae->un.NodeSymName)); in lpfc_fdmi_cmd()
1935 ae->un.NodeSymName, sizeof(ae->un.NodeSymName)); in lpfc_fdmi_cmd()
1948 ae->un.PortState = 0; in lpfc_fdmi_cmd()
1960 ae->un.SupportClass = in lpfc_fdmi_cmd()
1977 memcpy(&ae->un.FabricName, &vport->fabric_nodename, in lpfc_fdmi_cmd()
1989 memset(ae, 0, sizeof(ae->un.FC4Types)); in lpfc_fdmi_cmd()
1993 ae->un.FC4Types[0] = 0x40; /* Type 1 - ELS */ in lpfc_fdmi_cmd()
1994 ae->un.FC4Types[1] = 0x80; /* Type 8 - FCP */ in lpfc_fdmi_cmd()
1995 ae->un.FC4Types[4] = 0x80; /* Type 32 - CT */ in lpfc_fdmi_cmd()
2006 ae->un.PortState = 0; in lpfc_fdmi_cmd()
2018 ae->un.PortState = lpfc_find_map_node(vport); in lpfc_fdmi_cmd()
2019 ae->un.PortState = cpu_to_be32(ae->un.PortState); in lpfc_fdmi_cmd()
2031 ae->un.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_fdmi_cmd()
2047 pe = (struct lpfc_fdmi_port_entry *)&CtReq->un.PortID; in lpfc_fdmi_cmd()
2059 pe = (struct lpfc_fdmi_port_entry *)&CtReq->un.PortID; in lpfc_fdmi_cmd()