Lines Matching refs:vpd
106 lpfc_vpd_t *vp = &phba->vpd; in lpfc_config_port_prep()
1866 lpfc_parse_vpd(struct lpfc_hba *phba, uint8_t *vpd, int len) in lpfc_parse_vpd() argument
1874 if (!vpd) in lpfc_parse_vpd()
1880 (uint32_t) vpd[0], (uint32_t) vpd[1], (uint32_t) vpd[2], in lpfc_parse_vpd()
1881 (uint32_t) vpd[3]); in lpfc_parse_vpd()
1883 switch (vpd[index]) { in lpfc_parse_vpd()
1887 lenlo = vpd[index]; in lpfc_parse_vpd()
1889 lenhi = vpd[index]; in lpfc_parse_vpd()
1896 lenlo = vpd[index]; in lpfc_parse_vpd()
1898 lenhi = vpd[index]; in lpfc_parse_vpd()
1905 if ((vpd[index] == 'S') && (vpd[index+1] == 'N')) { in lpfc_parse_vpd()
1907 i = vpd[index]; in lpfc_parse_vpd()
1912 phba->SerialNumber[j++] = vpd[index++]; in lpfc_parse_vpd()
1919 else if ((vpd[index] == 'V') && (vpd[index+1] == '1')) { in lpfc_parse_vpd()
1922 i = vpd[index]; in lpfc_parse_vpd()
1927 phba->ModelDesc[j++] = vpd[index++]; in lpfc_parse_vpd()
1934 else if ((vpd[index] == 'V') && (vpd[index+1] == '2')) { in lpfc_parse_vpd()
1937 i = vpd[index]; in lpfc_parse_vpd()
1942 phba->ModelName[j++] = vpd[index++]; in lpfc_parse_vpd()
1949 else if ((vpd[index] == 'V') && (vpd[index+1] == '3')) { in lpfc_parse_vpd()
1952 i = vpd[index]; in lpfc_parse_vpd()
1957 phba->ProgramType[j++] = vpd[index++]; in lpfc_parse_vpd()
1964 else if ((vpd[index] == 'V') && (vpd[index+1] == '4')) { in lpfc_parse_vpd()
1967 i = vpd[index]; in lpfc_parse_vpd()
1978 phba->Port[j++] = vpd[index++]; in lpfc_parse_vpd()
1990 i = vpd[index]; in lpfc_parse_vpd()
2057 vp = &phba->vpd; in lpfc_get_hba_model_desc()