Lines Matching refs:un

122 		   ((icmd->un.ulpWord[4] & IOERR_PARAM_MASK) ==  in lpfc_ct_unsol_event()
146 size = icmd->un.cont64[0].tus.f.bdeSize; in lpfc_ct_unsol_event()
167 paddr = getPaddr(icmd->un.cont64[i].addrHigh, in lpfc_ct_unsol_event()
168 icmd->un.cont64[i].addrLow); in lpfc_ct_unsol_event()
171 size = icmd->un.cont64[i].tus.f.bdeSize; in lpfc_ct_unsol_event()
335 icmd->un.genreq64.bdl.ulpIoTag32 = 0; in lpfc_gen_req()
336 icmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in lpfc_gen_req()
337 icmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); in lpfc_gen_req()
338 icmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_gen_req()
339 icmd->un.genreq64.bdl.bdeSize = (num_entry * sizeof(struct ulp_bde64)); in lpfc_gen_req()
355 icmd->un.genreq64.w5.hcsw.Fctl = (SI | LA); in lpfc_gen_req()
356 icmd->un.genreq64.w5.hcsw.Dfctl = 0; in lpfc_gen_req()
357 icmd->un.genreq64.w5.hcsw.Rctl = FC_RCTL_DD_UNSOL_CTL; in lpfc_gen_req()
358 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()
737 (irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_cmpl_ct_cmd_gid_ft()
768 CTreq->un.gid.Fc4Type, in lpfc_cmpl_ct_cmd_gid_ft()
769 irsp->un.genreq64.bdl.bdeSize); in lpfc_cmpl_ct_cmd_gid_ft()
773 CTreq->un.gid.Fc4Type, in lpfc_cmpl_ct_cmd_gid_ft()
774 (uint32_t) (irsp->un.genreq64.bdl.bdeSize)); in lpfc_cmpl_ct_cmd_gid_ft()
887 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_ct_cmd_gid_pt()
940 (irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_cmpl_ct_cmd_gid_pt()
966 CTreq->un.gid.Fc4Type); in lpfc_cmpl_ct_cmd_gid_pt()
970 CTreq->un.gid.Fc4Type, in lpfc_cmpl_ct_cmd_gid_pt()
971 (uint32_t)(irsp->un.genreq64.bdl.bdeSize)); in lpfc_cmpl_ct_cmd_gid_pt()
1068 did = ((struct lpfc_sli_ct_request *) inp->virt)->un.gff.PortId; in lpfc_cmpl_ct_cmd_gff_id()
1073 irsp->ulpStatus, irsp->un.ulpWord[4], did); in lpfc_cmpl_ct_cmd_gff_id()
1078 fbits = CTrsp->un.gff_acc.fbits[FCP_TYPE_FEATURE_OFFSET]; in lpfc_cmpl_ct_cmd_gff_id()
1106 switch ((irsp->un.ulpWord[4] & in lpfc_cmpl_ct_cmd_gff_id()
1140 did, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_ct_cmd_gff_id()
1197 did = ((struct lpfc_sli_ct_request *)inp->virt)->un.gft.PortId; in lpfc_cmpl_ct_cmd_gft_id()
1202 irsp->ulpStatus, irsp->un.ulpWord[4], did); in lpfc_cmpl_ct_cmd_gft_id()
1207 fc4_data_0 = be32_to_cpu(CTrsp->un.gft_acc.fc4_types[0]); in lpfc_cmpl_ct_cmd_gft_id()
1208 fc4_data_1 = be32_to_cpu(CTrsp->un.gft_acc.fc4_types[1]); in lpfc_cmpl_ct_cmd_gft_id()
1306 irsp->ulpStatus, irsp->un.ulpWord[4], cmdcode); in lpfc_cmpl_ct()
1311 cmdcode, irsp->ulpStatus, irsp->un.ulpWord[4]); in lpfc_cmpl_ct()
1314 (((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_ct()
1316 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_ct()
1544 type = (uint32_t)CtReq->un.gid.Fc4Type; in lpfc_get_gidft_type()
1655 CtReq->un.gid.Fc4Type = context; in lpfc_ns_cmd()
1667 CtReq->un.gid.PortType = context; in lpfc_ns_cmd()
1679 CtReq->un.gff.PortId = cpu_to_be32(context); in lpfc_ns_cmd()
1686 CtReq->un.gft.PortId = cpu_to_be32(context); in lpfc_ns_cmd()
1694 CtReq->un.rft.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1699 CtReq->un.rft.fcpReg = 1; in lpfc_ns_cmd()
1707 CtReq->un.rft.rsvd[0] = in lpfc_ns_cmd()
1714 CtReq->un.rft.fcpReg ? "FCP" : " ", in lpfc_ns_cmd()
1715 CtReq->un.rft.rsvd[0] ? "NVME" : " ", in lpfc_ns_cmd()
1726 CtReq->un.rnn.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1727 memcpy(CtReq->un.rnn.wwnn, &vport->fc_nodename, in lpfc_ns_cmd()
1736 CtReq->un.rspn.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1737 size = sizeof(CtReq->un.rspn.symbname); in lpfc_ns_cmd()
1738 CtReq->un.rspn.len = in lpfc_ns_cmd()
1740 CtReq->un.rspn.symbname, size); in lpfc_ns_cmd()
1747 memcpy(CtReq->un.rsnn.wwnn, &vport->fc_nodename, in lpfc_ns_cmd()
1749 size = sizeof(CtReq->un.rsnn.symbname); in lpfc_ns_cmd()
1750 CtReq->un.rsnn.len = in lpfc_ns_cmd()
1752 CtReq->un.rsnn.symbname, size); in lpfc_ns_cmd()
1759 CtReq->un.da_id.port_id = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1766 CtReq->un.rff.PortId = cpu_to_be32(vport->fc_myDID); in lpfc_ns_cmd()
1767 CtReq->un.rff.fbits = FC4_FEATURE_INIT; in lpfc_ns_cmd()
1777 CtReq->un.rff.fbits = (FC4_FEATURE_TARGET | in lpfc_ns_cmd()
1783 CtReq->un.rff.type_code = context; in lpfc_ns_cmd()
1788 CtReq->un.rff.type_code = context; in lpfc_ns_cmd()
1863 irsp->ulpStatus, irsp->un.ulpWord[4], latt); in lpfc_cmpl_ct_disc_fdmi()
1869 switch ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK)) { in lpfc_cmpl_ct_disc_fdmi()
1895 irsp->un.ulpWord[4]); in lpfc_cmpl_ct_disc_fdmi()
2029 memcpy(&ae->un.AttrWWN, &vport->fc_sparam.nodeName, in lpfc_fdmi_hba_attr_wwnn()
2049 strncpy(ae->un.AttrString, in lpfc_fdmi_hba_attr_manufacturer()
2051 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_manufacturer()
2052 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_manufacturer()
2053 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_manufacturer()
2071 strncpy(ae->un.AttrString, phba->SerialNumber, in lpfc_fdmi_hba_attr_sn()
2072 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_sn()
2073 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_sn()
2074 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_sn()
2093 strncpy(ae->un.AttrString, phba->ModelName, in lpfc_fdmi_hba_attr_model()
2094 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_model()
2095 len = strnlen(ae->un.AttrString, sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_model()
2114 strncpy(ae->un.AttrString, phba->ModelDesc, in lpfc_fdmi_hba_attr_description()
2115 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_description()
2116 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_description()
2117 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_description()
2142 ae->un.AttrString[7 - i] = in lpfc_fdmi_hba_attr_hdw_ver()
2146 ae->un.AttrString[7 - i] = in lpfc_fdmi_hba_attr_hdw_ver()
2167 strncpy(ae->un.AttrString, lpfc_release_version, in lpfc_fdmi_hba_attr_drvr_ver()
2168 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_drvr_ver()
2169 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_drvr_ver()
2170 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_drvr_ver()
2190 lpfc_decode_firmware_rev(phba, ae->un.AttrString, 1); in lpfc_fdmi_hba_attr_rom_ver()
2192 strncpy(ae->un.AttrString, phba->OptionROMVersion, in lpfc_fdmi_hba_attr_rom_ver()
2193 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_rom_ver()
2194 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_rom_ver()
2195 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_rom_ver()
2214 lpfc_decode_firmware_rev(phba, ae->un.AttrString, 1); in lpfc_fdmi_hba_attr_fmw_ver()
2215 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_fmw_ver()
2216 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_fmw_ver()
2234 snprintf(ae->un.AttrString, sizeof(ae->un.AttrString), "%s %s %s", in lpfc_fdmi_hba_attr_os_ver()
2239 len = strnlen(ae->un.AttrString, sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_os_ver()
2256 ae->un.AttrInt = cpu_to_be32(LPFC_MAX_CT_SIZE); in lpfc_fdmi_hba_attr_ct_len()
2274 ae->un.AttrString, 256); in lpfc_fdmi_hba_attr_symbolic_name()
2292 ae->un.AttrInt = cpu_to_be32(0); in lpfc_fdmi_hba_attr_vendor_info()
2309 ae->un.AttrInt = cpu_to_be32(1); in lpfc_fdmi_hba_attr_num_ports()
2326 memcpy(&ae->un.AttrWWN, &vport->fabric_nodename, in lpfc_fdmi_hba_attr_fabric_wwnn()
2345 strlcat(ae->un.AttrString, phba->BIOSVersion, in lpfc_fdmi_hba_attr_bios_ver()
2346 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_bios_ver()
2347 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_bios_ver()
2348 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_bios_ver()
2366 ae->un.AttrInt = cpu_to_be32(0); in lpfc_fdmi_hba_attr_bios_state()
2383 strncpy(ae->un.AttrString, "EMULEX", in lpfc_fdmi_hba_attr_vendor_id()
2384 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_vendor_id()
2385 len = strnlen(ae->un.AttrString, in lpfc_fdmi_hba_attr_vendor_id()
2386 sizeof(ae->un.AttrString)); in lpfc_fdmi_hba_attr_vendor_id()
2406 ae->un.AttrTypes[3] = 0x02; /* Type 0x1 - ELS */ in lpfc_fdmi_port_attr_fc4type()
2407 ae->un.AttrTypes[2] = 0x01; /* Type 0x8 - FCP */ in lpfc_fdmi_port_attr_fc4type()
2408 ae->un.AttrTypes[7] = 0x01; /* Type 0x20 - CT */ in lpfc_fdmi_port_attr_fc4type()
2413 ae->un.AttrTypes[6] = 0x01; /* Type 0x28 - NVME */ in lpfc_fdmi_port_attr_fc4type()
2431 ae->un.AttrInt = 0; in lpfc_fdmi_port_attr_support_speed()
2434 ae->un.AttrInt |= HBA_PORTSPEED_128GFC; in lpfc_fdmi_port_attr_support_speed()
2436 ae->un.AttrInt |= HBA_PORTSPEED_64GFC; in lpfc_fdmi_port_attr_support_speed()
2438 ae->un.AttrInt |= HBA_PORTSPEED_32GFC; in lpfc_fdmi_port_attr_support_speed()
2440 ae->un.AttrInt |= HBA_PORTSPEED_16GFC; in lpfc_fdmi_port_attr_support_speed()
2442 ae->un.AttrInt |= HBA_PORTSPEED_10GFC; in lpfc_fdmi_port_attr_support_speed()
2444 ae->un.AttrInt |= HBA_PORTSPEED_8GFC; in lpfc_fdmi_port_attr_support_speed()
2446 ae->un.AttrInt |= HBA_PORTSPEED_4GFC; in lpfc_fdmi_port_attr_support_speed()
2448 ae->un.AttrInt |= HBA_PORTSPEED_2GFC; in lpfc_fdmi_port_attr_support_speed()
2450 ae->un.AttrInt |= HBA_PORTSPEED_1GFC; in lpfc_fdmi_port_attr_support_speed()
2455 ae->un.AttrInt = HBA_PORTSPEED_10GE; in lpfc_fdmi_port_attr_support_speed()
2458 ae->un.AttrInt = HBA_PORTSPEED_25GE; in lpfc_fdmi_port_attr_support_speed()
2461 ae->un.AttrInt = HBA_PORTSPEED_40GE; in lpfc_fdmi_port_attr_support_speed()
2464 ae->un.AttrInt = HBA_PORTSPEED_100GE; in lpfc_fdmi_port_attr_support_speed()
2468 ae->un.AttrInt = cpu_to_be32(ae->un.AttrInt); in lpfc_fdmi_port_attr_support_speed()
2488 ae->un.AttrInt = HBA_PORTSPEED_1GFC; in lpfc_fdmi_port_attr_speed()
2491 ae->un.AttrInt = HBA_PORTSPEED_2GFC; in lpfc_fdmi_port_attr_speed()
2494 ae->un.AttrInt = HBA_PORTSPEED_4GFC; in lpfc_fdmi_port_attr_speed()
2497 ae->un.AttrInt = HBA_PORTSPEED_8GFC; in lpfc_fdmi_port_attr_speed()
2500 ae->un.AttrInt = HBA_PORTSPEED_10GFC; in lpfc_fdmi_port_attr_speed()
2503 ae->un.AttrInt = HBA_PORTSPEED_16GFC; in lpfc_fdmi_port_attr_speed()
2506 ae->un.AttrInt = HBA_PORTSPEED_32GFC; in lpfc_fdmi_port_attr_speed()
2509 ae->un.AttrInt = HBA_PORTSPEED_64GFC; in lpfc_fdmi_port_attr_speed()
2512 ae->un.AttrInt = HBA_PORTSPEED_128GFC; in lpfc_fdmi_port_attr_speed()
2515 ae->un.AttrInt = HBA_PORTSPEED_UNKNOWN; in lpfc_fdmi_port_attr_speed()
2521 ae->un.AttrInt = HBA_PORTSPEED_10GE; in lpfc_fdmi_port_attr_speed()
2524 ae->un.AttrInt = HBA_PORTSPEED_25GE; in lpfc_fdmi_port_attr_speed()
2527 ae->un.AttrInt = HBA_PORTSPEED_40GE; in lpfc_fdmi_port_attr_speed()
2530 ae->un.AttrInt = HBA_PORTSPEED_100GE; in lpfc_fdmi_port_attr_speed()
2533 ae->un.AttrInt = HBA_PORTSPEED_UNKNOWN; in lpfc_fdmi_port_attr_speed()
2538 ae->un.AttrInt = cpu_to_be32(ae->un.AttrInt); in lpfc_fdmi_port_attr_speed()
2556 ae->un.AttrInt = (((uint32_t) hsp->cmn.bbRcvSizeMsb & 0x0F) << 8) | in lpfc_fdmi_port_attr_max_frame()
2558 ae->un.AttrInt = cpu_to_be32(ae->un.AttrInt); in lpfc_fdmi_port_attr_max_frame()
2576 snprintf(ae->un.AttrString, sizeof(ae->un.AttrString), in lpfc_fdmi_port_attr_os_devname()
2578 len = strnlen((char *)ae->un.AttrString, in lpfc_fdmi_port_attr_os_devname()
2579 sizeof(ae->un.AttrString)); in lpfc_fdmi_port_attr_os_devname()
2597 snprintf(ae->un.AttrString, sizeof(ae->un.AttrString), "%s", in lpfc_fdmi_port_attr_host_name()
2600 len = strnlen(ae->un.AttrString, sizeof(ae->un.AttrString)); in lpfc_fdmi_port_attr_host_name()
2618 memcpy(&ae->un.AttrWWN, &vport->fc_sparam.nodeName, in lpfc_fdmi_port_attr_wwnn()
2636 memcpy(&ae->un.AttrWWN, &vport->fc_sparam.portName, in lpfc_fdmi_port_attr_wwpn()
2654 len = lpfc_vport_symbolic_port_name(vport, ae->un.AttrString, 256); in lpfc_fdmi_port_attr_symbolic_name()
2672 ae->un.AttrInt = cpu_to_be32(LPFC_FDMI_PORTTYPE_NLPORT); in lpfc_fdmi_port_attr_port_type()
2674 ae->un.AttrInt = cpu_to_be32(LPFC_FDMI_PORTTYPE_NPORT); in lpfc_fdmi_port_attr_port_type()
2689 ae->un.AttrInt = cpu_to_be32(FC_COS_CLASS2 | FC_COS_CLASS3); in lpfc_fdmi_port_attr_class()
2706 memcpy(&ae->un.AttrWWN, &vport->fabric_portname, in lpfc_fdmi_port_attr_fabric_wwpn()
2724 ae->un.AttrTypes[3] = 0x02; /* Type 0x1 - ELS */ in lpfc_fdmi_port_attr_active_fc4type()
2725 ae->un.AttrTypes[2] = 0x01; /* Type 0x8 - FCP */ in lpfc_fdmi_port_attr_active_fc4type()
2726 ae->un.AttrTypes[7] = 0x01; /* Type 0x20 - CT */ in lpfc_fdmi_port_attr_active_fc4type()
2730 ae->un.AttrTypes[6] = 0x1; /* Type 0x28 - NVME */ in lpfc_fdmi_port_attr_active_fc4type()
2747 ae->un.AttrInt = cpu_to_be32(LPFC_FDMI_PORTSTATE_ONLINE); in lpfc_fdmi_port_attr_port_state()
2763 ae->un.AttrInt = cpu_to_be32(vport->fdmi_num_disc); in lpfc_fdmi_port_attr_num_disc()
2778 ae->un.AttrInt = cpu_to_be32(vport->fc_myDID); in lpfc_fdmi_port_attr_nportid()
2795 strncpy(ae->un.AttrString, "Smart SAN Initiator", in lpfc_fdmi_smart_attr_service()
2796 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_service()
2797 len = strnlen(ae->un.AttrString, in lpfc_fdmi_smart_attr_service()
2798 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_service()
2816 memcpy(&ae->un.AttrString, &vport->fc_sparam.nodeName, in lpfc_fdmi_smart_attr_guid()
2818 memcpy((((uint8_t *)&ae->un.AttrString) + in lpfc_fdmi_smart_attr_guid()
2837 strncpy(ae->un.AttrString, "Smart SAN Version 2.0", in lpfc_fdmi_smart_attr_version()
2838 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_version()
2839 len = strnlen(ae->un.AttrString, in lpfc_fdmi_smart_attr_version()
2840 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_version()
2859 strncpy(ae->un.AttrString, phba->ModelName, in lpfc_fdmi_smart_attr_model()
2860 sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_model()
2861 len = strnlen(ae->un.AttrString, sizeof(ae->un.AttrString)); in lpfc_fdmi_smart_attr_model()
2880 ae->un.AttrInt = cpu_to_be32(2); /* NPIV */ in lpfc_fdmi_smart_attr_port_info()
2882 ae->un.AttrInt = cpu_to_be32(1); /* Physical */ in lpfc_fdmi_smart_attr_port_info()
2897 ae->un.AttrInt = cpu_to_be32(0); in lpfc_fdmi_smart_attr_qos()
2912 ae->un.AttrInt = cpu_to_be32(1); in lpfc_fdmi_smart_attr_security()
3050 rh = (struct lpfc_fdmi_reg_hba *)&CtReq->un.PortID; in lpfc_fdmi_cmd()
3100 pab = (struct lpfc_fdmi_reg_portattr *)&CtReq->un.PortID; in lpfc_fdmi_cmd()
3151 pe = (struct lpfc_fdmi_port_entry *)&CtReq->un.PortID; in lpfc_fdmi_cmd()
3164 pe = (struct lpfc_fdmi_port_entry *)&CtReq->un.PortID; in lpfc_fdmi_cmd()