Lines Matching refs:un

121 		   ((icmd->un.ulpWord[4] & IOERR_PARAM_MASK) ==  in lpfc_ct_unsol_event()
145 size = icmd->un.cont64[0].tus.f.bdeSize; in lpfc_ct_unsol_event()
166 paddr = getPaddr(icmd->un.cont64[i].addrHigh, in lpfc_ct_unsol_event()
167 icmd->un.cont64[i].addrLow); in lpfc_ct_unsol_event()
170 size = icmd->un.cont64[i].tus.f.bdeSize; in lpfc_ct_unsol_event()
334 icmd->un.genreq64.bdl.ulpIoTag32 = 0; in lpfc_gen_req()
335 icmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in lpfc_gen_req()
336 icmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); in lpfc_gen_req()
337 icmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_gen_req()
338 icmd->un.genreq64.bdl.bdeSize = (num_entry * sizeof(struct ulp_bde64)); in lpfc_gen_req()
354 icmd->un.genreq64.w5.hcsw.Fctl = (SI | LA); in lpfc_gen_req()
355 icmd->un.genreq64.w5.hcsw.Dfctl = 0; in lpfc_gen_req()
356 icmd->un.genreq64.w5.hcsw.Rctl = FC_RCTL_DD_UNSOL_CTL; in lpfc_gen_req()
357 icmd->un.genreq64.w5.hcsw.Type = FC_TYPE_CT; in lpfc_gen_req()
599 uint32_t *ctptr = (uint32_t *) & Response->un.gid.PortType; in lpfc_ns_rsp()
685 irsp->ulpStatus, irsp->un.ulpWord[4], vport->fc_ns_retry); in lpfc_cmpl_ct_cmd_gid_ft()
738 (irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_cmpl_ct_cmd_gid_ft()
772 CTreq->un.gid.Fc4Type, in lpfc_cmpl_ct_cmd_gid_ft()
775 irsp->un.genreq64.bdl.bdeSize); in lpfc_cmpl_ct_cmd_gid_ft()
779 CTreq->un.gid.Fc4Type, in lpfc_cmpl_ct_cmd_gid_ft()
780 (uint32_t) (irsp->un.genreq64.bdl.bdeSize)); in lpfc_cmpl_ct_cmd_gid_ft()
894 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_ct_cmd_gid_pt()
948 (irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_cmpl_ct_cmd_gid_pt()
978 CTreq->un.gid.Fc4Type, in lpfc_cmpl_ct_cmd_gid_pt()
981 irsp->un.genreq64.bdl.bdeSize); in lpfc_cmpl_ct_cmd_gid_pt()
985 CTreq->un.gid.Fc4Type, in lpfc_cmpl_ct_cmd_gid_pt()
986 (uint32_t)(irsp->un.genreq64.bdl.bdeSize)); in lpfc_cmpl_ct_cmd_gid_pt()
1089 did = ((struct lpfc_sli_ct_request *) inp->virt)->un.gff.PortId; in lpfc_cmpl_ct_cmd_gff_id()
1094 irsp->ulpStatus, irsp->un.ulpWord[4], did); in lpfc_cmpl_ct_cmd_gff_id()
1099 fbits = CTrsp->un.gff_acc.fbits[FCP_TYPE_FEATURE_OFFSET]; in lpfc_cmpl_ct_cmd_gff_id()
1127 switch ((irsp->un.ulpWord[4] & in lpfc_cmpl_ct_cmd_gff_id()
1161 did, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_ct_cmd_gff_id()
1223 did = ((struct lpfc_sli_ct_request *)inp->virt)->un.gft.PortId; in lpfc_cmpl_ct_cmd_gft_id()
1228 irsp->ulpStatus, irsp->un.ulpWord[4], did); in lpfc_cmpl_ct_cmd_gft_id()
1233 fc4_data_0 = be32_to_cpu(CTrsp->un.gft_acc.fc4_types[0]); in lpfc_cmpl_ct_cmd_gft_id()
1234 fc4_data_1 = be32_to_cpu(CTrsp->un.gft_acc.fc4_types[1]); in lpfc_cmpl_ct_cmd_gft_id()
1332 irsp->ulpStatus, irsp->un.ulpWord[4], cmdcode); in lpfc_cmpl_ct()
1337 cmdcode, irsp->ulpStatus, irsp->un.ulpWord[4]); in lpfc_cmpl_ct()
1340 (((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_ct()
1342 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_ct()
1572 type = (uint32_t)CtReq->un.gid.Fc4Type; in lpfc_get_gidft_type()
1683 CtReq->un.gid.Fc4Type = context; in lpfc_ns_cmd()
1695 CtReq->un.gid.PortType = context; in lpfc_ns_cmd()
1707 CtReq->un.gff.PortId = cpu_to_be32(context); in lpfc_ns_cmd()
1714 CtReq->un.gft.PortId = cpu_to_be32(context); in lpfc_ns_cmd()
1722 CtReq->un.rft.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1727 CtReq->un.rft.fcpReg = 1; in lpfc_ns_cmd()
1735 CtReq->un.rft.rsvd[0] = in lpfc_ns_cmd()
1742 CtReq->un.rft.fcpReg ? "FCP" : " ", in lpfc_ns_cmd()
1743 CtReq->un.rft.rsvd[0] ? "NVME" : " ", in lpfc_ns_cmd()
1754 CtReq->un.rnn.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1755 memcpy(CtReq->un.rnn.wwnn, &vport->fc_nodename, in lpfc_ns_cmd()
1764 CtReq->un.rspn.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1765 size = sizeof(CtReq->un.rspn.symbname); in lpfc_ns_cmd()
1766 CtReq->un.rspn.len = in lpfc_ns_cmd()
1768 CtReq->un.rspn.symbname, size); in lpfc_ns_cmd()
1775 memcpy(CtReq->un.rsnn.wwnn, &vport->fc_nodename, in lpfc_ns_cmd()
1777 size = sizeof(CtReq->un.rsnn.symbname); in lpfc_ns_cmd()
1778 CtReq->un.rsnn.len = in lpfc_ns_cmd()
1780 CtReq->un.rsnn.symbname, size); in lpfc_ns_cmd()
1787 CtReq->un.da_id.port_id = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1794 CtReq->un.rff.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1795 CtReq->un.rff.fbits = FC4_FEATURE_INIT; in lpfc_ns_cmd()
1805 CtReq->un.rff.fbits = (FC4_FEATURE_TARGET | in lpfc_ns_cmd()
1811 CtReq->un.rff.type_code = context; in lpfc_ns_cmd()
1816 CtReq->un.rff.type_code = context; in lpfc_ns_cmd()
1891 irsp->ulpStatus, irsp->un.ulpWord[4], latt); in lpfc_cmpl_ct_disc_fdmi()
1897 switch ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK)) { in lpfc_cmpl_ct_disc_fdmi()
1929 irsp->un.ulpWord[4]); in lpfc_cmpl_ct_disc_fdmi()
2089 memcpy(&ae->un.AttrWWN, &vport->fc_sparam.nodeName, in lpfc_fdmi_hba_attr_wwnn()
2109 strncpy(ae->un.AttrString, in lpfc_fdmi_hba_attr_manufacturer()
2111 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_manufacturer()
2112 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_manufacturer()
2113 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_manufacturer()
2131 strncpy(ae->un.AttrString, phba->SerialNumber, in lpfc_fdmi_hba_attr_sn()
2132 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_sn()
2133 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_sn()
2134 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_sn()
2153 strncpy(ae->un.AttrString, phba->ModelName, in lpfc_fdmi_hba_attr_model()
2154 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_model()
2155 len = strnlen(ae->un.AttrString, sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_model()
2174 strncpy(ae->un.AttrString, phba->ModelDesc, in lpfc_fdmi_hba_attr_description()
2175 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_description()
2176 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_description()
2177 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_description()
2202 ae->un.AttrString[7 - i] = in lpfc_fdmi_hba_attr_hdw_ver()
2206 ae->un.AttrString[7 - i] = in lpfc_fdmi_hba_attr_hdw_ver()
2227 strncpy(ae->un.AttrString, lpfc_release_version, in lpfc_fdmi_hba_attr_drvr_ver()
2228 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_drvr_ver()
2229 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_drvr_ver()
2230 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_drvr_ver()
2250 lpfc_decode_firmware_rev(phba, ae->un.AttrString, 1); in lpfc_fdmi_hba_attr_rom_ver()
2252 strncpy(ae->un.AttrString, phba->OptionROMVersion, in lpfc_fdmi_hba_attr_rom_ver()
2253 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_rom_ver()
2254 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_rom_ver()
2255 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_rom_ver()
2274 lpfc_decode_firmware_rev(phba, ae->un.AttrString, 1); in lpfc_fdmi_hba_attr_fmw_ver()
2275 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_fmw_ver()
2276 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_fmw_ver()
2294 snprintf(ae->un.AttrString, sizeof(ae->un.AttrString), "%s %s %s", in lpfc_fdmi_hba_attr_os_ver()
2299 len = strnlen(ae->un.AttrString, sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_os_ver()
2316 ae->un.AttrInt = cpu_to_be32(LPFC_MAX_CT_SIZE); in lpfc_fdmi_hba_attr_ct_len()
2334 ae->un.AttrString, 256); in lpfc_fdmi_hba_attr_symbolic_name()
2352 ae->un.AttrInt = cpu_to_be32(0); in lpfc_fdmi_hba_attr_vendor_info()
2369 ae->un.AttrInt = cpu_to_be32(1); in lpfc_fdmi_hba_attr_num_ports()
2386 memcpy(&ae->un.AttrWWN, &vport->fabric_nodename, in lpfc_fdmi_hba_attr_fabric_wwnn()
2405 strlcat(ae->un.AttrString, phba->BIOSVersion, in lpfc_fdmi_hba_attr_bios_ver()
2406 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_bios_ver()
2407 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_bios_ver()
2408 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_bios_ver()
2426 ae->un.AttrInt = cpu_to_be32(0); in lpfc_fdmi_hba_attr_bios_state()
2443 strncpy(ae->un.AttrString, "EMULEX", in lpfc_fdmi_hba_attr_vendor_id()
2444 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_vendor_id()
2445 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_vendor_id()
2446 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_vendor_id()
2466 ae->un.AttrTypes[2] = 0x01; /* Type 0x8 - FCP */ in lpfc_fdmi_port_attr_fc4type()
2467 ae->un.AttrTypes[7] = 0x01; /* Type 0x20 - CT */ in lpfc_fdmi_port_attr_fc4type()
2472 ae->un.AttrTypes[6] = 0x01; /* Type 0x28 - NVME */ in lpfc_fdmi_port_attr_fc4type()
2490 ae->un.AttrInt = 0; in lpfc_fdmi_port_attr_support_speed()
2493 ae->un.AttrInt |= HBA_PORTSPEED_128GFC; in lpfc_fdmi_port_attr_support_speed()
2495 ae->un.AttrInt |= HBA_PORTSPEED_64GFC; in lpfc_fdmi_port_attr_support_speed()
2497 ae->un.AttrInt |= HBA_PORTSPEED_32GFC; in lpfc_fdmi_port_attr_support_speed()
2499 ae->un.AttrInt |= HBA_PORTSPEED_16GFC; in lpfc_fdmi_port_attr_support_speed()
2501 ae->un.AttrInt |= HBA_PORTSPEED_10GFC; in lpfc_fdmi_port_attr_support_speed()
2503 ae->un.AttrInt |= HBA_PORTSPEED_8GFC; in lpfc_fdmi_port_attr_support_speed()
2505 ae->un.AttrInt |= HBA_PORTSPEED_4GFC; in lpfc_fdmi_port_attr_support_speed()
2507 ae->un.AttrInt |= HBA_PORTSPEED_2GFC; in lpfc_fdmi_port_attr_support_speed()
2509 ae->un.AttrInt |= HBA_PORTSPEED_1GFC; in lpfc_fdmi_port_attr_support_speed()
2514 ae->un.AttrInt = HBA_PORTSPEED_10GE; in lpfc_fdmi_port_attr_support_speed()
2517 ae->un.AttrInt = HBA_PORTSPEED_25GE; in lpfc_fdmi_port_attr_support_speed()
2520 ae->un.AttrInt = HBA_PORTSPEED_40GE; in lpfc_fdmi_port_attr_support_speed()
2523 ae->un.AttrInt = HBA_PORTSPEED_100GE; in lpfc_fdmi_port_attr_support_speed()
2527 ae->un.AttrInt = cpu_to_be32(ae->un.AttrInt); in lpfc_fdmi_port_attr_support_speed()
2547 ae->un.AttrInt = HBA_PORTSPEED_1GFC; in lpfc_fdmi_port_attr_speed()
2550 ae->un.AttrInt = HBA_PORTSPEED_2GFC; in lpfc_fdmi_port_attr_speed()
2553 ae->un.AttrInt = HBA_PORTSPEED_4GFC; in lpfc_fdmi_port_attr_speed()
2556 ae->un.AttrInt = HBA_PORTSPEED_8GFC; in lpfc_fdmi_port_attr_speed()
2559 ae->un.AttrInt = HBA_PORTSPEED_10GFC; in lpfc_fdmi_port_attr_speed()
2562 ae->un.AttrInt = HBA_PORTSPEED_16GFC; in lpfc_fdmi_port_attr_speed()
2565 ae->un.AttrInt = HBA_PORTSPEED_32GFC; in lpfc_fdmi_port_attr_speed()
2568 ae->un.AttrInt = HBA_PORTSPEED_64GFC; in lpfc_fdmi_port_attr_speed()
2571 ae->un.AttrInt = HBA_PORTSPEED_128GFC; in lpfc_fdmi_port_attr_speed()
2574 ae->un.AttrInt = HBA_PORTSPEED_UNKNOWN; in lpfc_fdmi_port_attr_speed()
2580 ae->un.AttrInt = HBA_PORTSPEED_10GE; in lpfc_fdmi_port_attr_speed()
2583 ae->un.AttrInt = HBA_PORTSPEED_25GE; in lpfc_fdmi_port_attr_speed()
2586 ae->un.AttrInt = HBA_PORTSPEED_40GE; in lpfc_fdmi_port_attr_speed()
2589 ae->un.AttrInt = HBA_PORTSPEED_100GE; in lpfc_fdmi_port_attr_speed()
2592 ae->un.AttrInt = HBA_PORTSPEED_UNKNOWN; in lpfc_fdmi_port_attr_speed()
2597 ae->un.AttrInt = cpu_to_be32(ae->un.AttrInt); in lpfc_fdmi_port_attr_speed()
2615 ae->un.AttrInt = (((uint32_t) hsp->cmn.bbRcvSizeMsb & 0x0F) << 8) | in lpfc_fdmi_port_attr_max_frame()
2617 ae->un.AttrInt = cpu_to_be32(ae->un.AttrInt); in lpfc_fdmi_port_attr_max_frame()
2635 snprintf(ae->un.AttrString, sizeof(ae->un.AttrString), in lpfc_fdmi_port_attr_os_devname()
2637 len = strnlen((char *)ae->un.AttrString, in lpfc_fdmi_port_attr_os_devname()
2638 sizeof(ae->un.AttrString)); in lpfc_fdmi_port_attr_os_devname()
2656 scnprintf(ae->un.AttrString, sizeof(ae->un.AttrString), "%s", in lpfc_fdmi_port_attr_host_name()
2659 len = strnlen(ae->un.AttrString, sizeof(ae->un.AttrString)); in lpfc_fdmi_port_attr_host_name()
2677 memcpy(&ae->un.AttrWWN, &vport->fc_sparam.nodeName, in lpfc_fdmi_port_attr_wwnn()
2695 memcpy(&ae->un.AttrWWN, &vport->fc_sparam.portName, in lpfc_fdmi_port_attr_wwpn()
2713 len = lpfc_vport_symbolic_port_name(vport, ae->un.AttrString, 256); in lpfc_fdmi_port_attr_symbolic_name()
2731 ae->un.AttrInt = cpu_to_be32(LPFC_FDMI_PORTTYPE_NLPORT); in lpfc_fdmi_port_attr_port_type()
2733 ae->un.AttrInt = cpu_to_be32(LPFC_FDMI_PORTTYPE_NPORT); in lpfc_fdmi_port_attr_port_type()
2748 ae->un.AttrInt = cpu_to_be32(FC_COS_CLASS2 | FC_COS_CLASS3); in lpfc_fdmi_port_attr_class()
2765 memcpy(&ae->un.AttrWWN, &vport->fabric_portname, in lpfc_fdmi_port_attr_fabric_wwpn()
2783 ae->un.AttrTypes[2] = 0x01; /* Type 0x8 - FCP */ in lpfc_fdmi_port_attr_active_fc4type()
2784 ae->un.AttrTypes[7] = 0x01; /* Type 0x20 - CT */ in lpfc_fdmi_port_attr_active_fc4type()
2788 ae->un.AttrTypes[6] = 0x1; /* Type 0x28 - NVME */ in lpfc_fdmi_port_attr_active_fc4type()
2805 ae->un.AttrInt = cpu_to_be32(LPFC_FDMI_PORTSTATE_ONLINE); in lpfc_fdmi_port_attr_port_state()
2821 ae->un.AttrInt = cpu_to_be32(vport->fdmi_num_disc); in lpfc_fdmi_port_attr_num_disc()
2836 ae->un.AttrInt = cpu_to_be32(vport->fc_myDID); in lpfc_fdmi_port_attr_nportid()
2853 strncpy(ae->un.AttrString, "Smart SAN Initiator", in lpfc_fdmi_smart_attr_service()
2854 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_service()
2855 len = strnlen(ae->un.AttrString, in lpfc_fdmi_smart_attr_service()
2856 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_service()
2874 memcpy(&ae->un.AttrString, &vport->fc_sparam.nodeName, in lpfc_fdmi_smart_attr_guid()
2876 memcpy((((uint8_t *)&ae->un.AttrString) + in lpfc_fdmi_smart_attr_guid()
2895 strncpy(ae->un.AttrString, "Smart SAN Version 2.0", in lpfc_fdmi_smart_attr_version()
2896 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_version()
2897 len = strnlen(ae->un.AttrString, in lpfc_fdmi_smart_attr_version()
2898 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_version()
2917 strncpy(ae->un.AttrString, phba->ModelName, in lpfc_fdmi_smart_attr_model()
2918 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_model()
2919 len = strnlen(ae->un.AttrString, sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_model()
2938 ae->un.AttrInt = cpu_to_be32(2); /* NPIV */ in lpfc_fdmi_smart_attr_port_info()
2940 ae->un.AttrInt = cpu_to_be32(1); /* Physical */ in lpfc_fdmi_smart_attr_port_info()
2955 ae->un.AttrInt = cpu_to_be32(0); in lpfc_fdmi_smart_attr_qos()
2970 ae->un.AttrInt = cpu_to_be32(1); in lpfc_fdmi_smart_attr_security()
3108 rh = (struct lpfc_fdmi_reg_hba *)&CtReq->un.PortID; in lpfc_fdmi_cmd()
3159 pab = (struct lpfc_fdmi_reg_portattr *)&CtReq->un.PortID; in lpfc_fdmi_cmd()
3210 pe = (struct lpfc_fdmi_port_entry *)&CtReq->un.PortID; in lpfc_fdmi_cmd()
3223 pe = (struct lpfc_fdmi_port_entry *)&CtReq->un.PortID; in lpfc_fdmi_cmd()