Lines Matching refs:vpd

124 	lpfc_vpd_t *vp = &phba->vpd;  in lpfc_config_port_prep()
2256 lpfc_fill_vpd(struct lpfc_hba *phba, uint8_t *vpd, int length, int *pindex) in lpfc_fill_vpd() argument
2262 if ((vpd[*pindex] == 'S') && (vpd[*pindex + 1] == 'N')) { in lpfc_fill_vpd()
2264 i = vpd[*pindex]; in lpfc_fill_vpd()
2269 phba->SerialNumber[j++] = vpd[(*pindex)++]; in lpfc_fill_vpd()
2275 } else if ((vpd[*pindex] == 'V') && (vpd[*pindex + 1] == '1')) { in lpfc_fill_vpd()
2278 i = vpd[*pindex]; in lpfc_fill_vpd()
2283 phba->ModelDesc[j++] = vpd[(*pindex)++]; in lpfc_fill_vpd()
2289 } else if ((vpd[*pindex] == 'V') && (vpd[*pindex + 1] == '2')) { in lpfc_fill_vpd()
2292 i = vpd[*pindex]; in lpfc_fill_vpd()
2297 phba->ModelName[j++] = vpd[(*pindex)++]; in lpfc_fill_vpd()
2303 } else if ((vpd[*pindex] == 'V') && (vpd[*pindex + 1] == '3')) { in lpfc_fill_vpd()
2306 i = vpd[*pindex]; in lpfc_fill_vpd()
2311 phba->ProgramType[j++] = vpd[(*pindex)++]; in lpfc_fill_vpd()
2317 } else if ((vpd[*pindex] == 'V') && (vpd[*pindex + 1] == '4')) { in lpfc_fill_vpd()
2320 i = vpd[*pindex]; in lpfc_fill_vpd()
2331 phba->Port[j++] = vpd[(*pindex)++]; in lpfc_fill_vpd()
2342 i = vpd[*pindex]; in lpfc_fill_vpd()
2365 lpfc_parse_vpd(struct lpfc_hba *phba, uint8_t *vpd, int len) in lpfc_parse_vpd() argument
2373 if (!vpd) in lpfc_parse_vpd()
2379 (uint32_t) vpd[0], (uint32_t) vpd[1], (uint32_t) vpd[2], in lpfc_parse_vpd()
2380 (uint32_t) vpd[3]); in lpfc_parse_vpd()
2382 switch (vpd[index]) { in lpfc_parse_vpd()
2386 lenlo = vpd[index]; in lpfc_parse_vpd()
2388 lenhi = vpd[index]; in lpfc_parse_vpd()
2395 lenlo = vpd[index]; in lpfc_parse_vpd()
2397 lenhi = vpd[index]; in lpfc_parse_vpd()
2403 lpfc_fill_vpd(phba, vpd, Length, &index); in lpfc_parse_vpd()
2556 vp = &phba->vpd; in lpfc_get_hba_model_desc()