Lines Matching refs:vpd

121 	lpfc_vpd_t *vp = &phba->vpd;  in lpfc_config_port_prep()
2226 lpfc_parse_vpd(struct lpfc_hba *phba, uint8_t *vpd, int len) in lpfc_parse_vpd() argument
2234 if (!vpd) in lpfc_parse_vpd()
2240 (uint32_t) vpd[0], (uint32_t) vpd[1], (uint32_t) vpd[2], in lpfc_parse_vpd()
2241 (uint32_t) vpd[3]); in lpfc_parse_vpd()
2243 switch (vpd[index]) { in lpfc_parse_vpd()
2247 lenlo = vpd[index]; in lpfc_parse_vpd()
2249 lenhi = vpd[index]; in lpfc_parse_vpd()
2256 lenlo = vpd[index]; in lpfc_parse_vpd()
2258 lenhi = vpd[index]; in lpfc_parse_vpd()
2265 if ((vpd[index] == 'S') && (vpd[index+1] == 'N')) { in lpfc_parse_vpd()
2267 i = vpd[index]; in lpfc_parse_vpd()
2272 phba->SerialNumber[j++] = vpd[index++]; in lpfc_parse_vpd()
2279 else if ((vpd[index] == 'V') && (vpd[index+1] == '1')) { in lpfc_parse_vpd()
2282 i = vpd[index]; in lpfc_parse_vpd()
2287 phba->ModelDesc[j++] = vpd[index++]; in lpfc_parse_vpd()
2294 else if ((vpd[index] == 'V') && (vpd[index+1] == '2')) { in lpfc_parse_vpd()
2297 i = vpd[index]; in lpfc_parse_vpd()
2302 phba->ModelName[j++] = vpd[index++]; in lpfc_parse_vpd()
2309 else if ((vpd[index] == 'V') && (vpd[index+1] == '3')) { in lpfc_parse_vpd()
2312 i = vpd[index]; in lpfc_parse_vpd()
2317 phba->ProgramType[j++] = vpd[index++]; in lpfc_parse_vpd()
2324 else if ((vpd[index] == 'V') && (vpd[index+1] == '4')) { in lpfc_parse_vpd()
2327 i = vpd[index]; in lpfc_parse_vpd()
2338 phba->Port[j++] = vpd[index++]; in lpfc_parse_vpd()
2350 i = vpd[index]; in lpfc_parse_vpd()
2419 vp = &phba->vpd; in lpfc_get_hba_model_desc()