Lines Matching defs:vpd
1367 * @vpd: vendor/product id/sn struct
1373 struct ipr_vpd *vpd)
1378 memcpy(buffer, vpd->vpids.vendor_id, IPR_VENDOR_ID_LEN);
1381 memcpy(&buffer[i], vpd->vpids.product_id, IPR_PROD_ID_LEN);
1384 memcpy(&buffer[i], vpd->sn, IPR_SERIAL_NUM_LEN);
1392 * @vpd: vendor/product id/sn struct
1397 static void ipr_log_vpd(struct ipr_vpd *vpd)
1402 memcpy(buffer, vpd->vpids.vendor_id, IPR_VENDOR_ID_LEN);
1403 memcpy(buffer + IPR_VENDOR_ID_LEN, vpd->vpids.product_id,
1408 memcpy(buffer, vpd->sn, IPR_SERIAL_NUM_LEN);
1417 * @vpd: vendor/product id/sn/wwn struct
1423 struct ipr_ext_vpd *vpd)
1425 ipr_log_vpd_compact(prefix, hostrcb, &vpd->vpd);
1427 be32_to_cpu(vpd->wwid[0]), be32_to_cpu(vpd->wwid[1]));
1432 * @vpd: vendor/product id/sn/wwn struct
1437 static void ipr_log_ext_vpd(struct ipr_ext_vpd *vpd)
1439 ipr_log_vpd(&vpd->vpd);
1440 ipr_err(" WWN: %08X%08X\n", be32_to_cpu(vpd->wwid[0]),
1441 be32_to_cpu(vpd->wwid[1]));
1539 ipr_log_ext_vpd(&dev_entry->vpd);
1582 ipr_log_ext_vpd(&dev_entry->vpd);
1622 ipr_log_vpd(&dev_entry->vpd);
1676 if (!memcmp(array_entry->vpd.vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
1684 ipr_log_ext_vpd(&array_entry->vpd);
1725 if (!memcmp(array_entry->vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
1733 ipr_log_vpd(&array_entry->vpd);
1799 ipr_log_ext_vpd_compact("Remote IOA", hostrcb, &error->vpd);
1825 ipr_log_vpd_compact("Remote IOA", hostrcb, &error->vpd);
2159 if (!memcmp(array_entry->vpd.vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
2168 ipr_log_ext_vpd(&array_entry->vpd);