Lines Matching refs:vpd
119 lpfc_vpd_t *vp = &phba->vpd; in lpfc_config_port_prep()
2169 lpfc_parse_vpd(struct lpfc_hba *phba, uint8_t *vpd, int len) in lpfc_parse_vpd() argument
2177 if (!vpd) in lpfc_parse_vpd()
2183 (uint32_t) vpd[0], (uint32_t) vpd[1], (uint32_t) vpd[2], in lpfc_parse_vpd()
2184 (uint32_t) vpd[3]); in lpfc_parse_vpd()
2186 switch (vpd[index]) { in lpfc_parse_vpd()
2190 lenlo = vpd[index]; in lpfc_parse_vpd()
2192 lenhi = vpd[index]; in lpfc_parse_vpd()
2199 lenlo = vpd[index]; in lpfc_parse_vpd()
2201 lenhi = vpd[index]; in lpfc_parse_vpd()
2208 if ((vpd[index] == 'S') && (vpd[index+1] == 'N')) { in lpfc_parse_vpd()
2210 i = vpd[index]; in lpfc_parse_vpd()
2215 phba->SerialNumber[j++] = vpd[index++]; in lpfc_parse_vpd()
2222 else if ((vpd[index] == 'V') && (vpd[index+1] == '1')) { in lpfc_parse_vpd()
2225 i = vpd[index]; in lpfc_parse_vpd()
2230 phba->ModelDesc[j++] = vpd[index++]; in lpfc_parse_vpd()
2237 else if ((vpd[index] == 'V') && (vpd[index+1] == '2')) { in lpfc_parse_vpd()
2240 i = vpd[index]; in lpfc_parse_vpd()
2245 phba->ModelName[j++] = vpd[index++]; in lpfc_parse_vpd()
2252 else if ((vpd[index] == 'V') && (vpd[index+1] == '3')) { in lpfc_parse_vpd()
2255 i = vpd[index]; in lpfc_parse_vpd()
2260 phba->ProgramType[j++] = vpd[index++]; in lpfc_parse_vpd()
2267 else if ((vpd[index] == 'V') && (vpd[index+1] == '4')) { in lpfc_parse_vpd()
2270 i = vpd[index]; in lpfc_parse_vpd()
2281 phba->Port[j++] = vpd[index++]; in lpfc_parse_vpd()
2293 i = vpd[index]; in lpfc_parse_vpd()
2362 vp = &phba->vpd; in lpfc_get_hba_model_desc()