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