Lines Matching defs:vpd
1452 * @vpd: vendor/product id/sn struct
1458 struct ipr_vpd *vpd)
1464 memcpy(vendor_id, vpd->vpids.vendor_id, IPR_VENDOR_ID_LEN);
1467 memcpy(product_id, vpd->vpids.product_id, IPR_PROD_ID_LEN);
1470 memcpy(sn, vpd->sn, IPR_SERIAL_NUM_LEN);
1479 * @vpd: vendor/product id/sn struct
1484 static void ipr_log_vpd(struct ipr_vpd *vpd)
1489 memcpy(buffer, vpd->vpids.vendor_id, IPR_VENDOR_ID_LEN);
1490 memcpy(buffer + IPR_VENDOR_ID_LEN, vpd->vpids.product_id,
1495 memcpy(buffer, vpd->sn, IPR_SERIAL_NUM_LEN);
1504 * @vpd: vendor/product id/sn/wwn struct
1510 struct ipr_ext_vpd *vpd)
1512 ipr_log_vpd_compact(prefix, hostrcb, &vpd->vpd);
1514 be32_to_cpu(vpd->wwid[0]), be32_to_cpu(vpd->wwid[1]));
1519 * @vpd: vendor/product id/sn/wwn struct
1524 static void ipr_log_ext_vpd(struct ipr_ext_vpd *vpd)
1526 ipr_log_vpd(&vpd->vpd);
1527 ipr_err(" WWN: %08X%08X\n", be32_to_cpu(vpd->wwid[0]),
1528 be32_to_cpu(vpd->wwid[1]));
1626 ipr_log_ext_vpd(&dev_entry->vpd);
1669 ipr_log_ext_vpd(&dev_entry->vpd);
1709 ipr_log_vpd(&dev_entry->vpd);
1763 if (!memcmp(array_entry->vpd.vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
1771 ipr_log_ext_vpd(&array_entry->vpd);
1812 if (!memcmp(array_entry->vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
1820 ipr_log_vpd(&array_entry->vpd);
1886 ipr_log_ext_vpd_compact("Remote IOA", hostrcb, &error->vpd);
1912 ipr_log_vpd_compact("Remote IOA", hostrcb, &error->vpd);
2251 if (!memcmp(array_entry->vpd.vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
2260 ipr_log_ext_vpd(&array_entry->vpd);