Lines Matching defs:vpd
1541 * @vpd: vendor/product id/sn struct
1547 struct ipr_vpd *vpd)
1553 memcpy(vendor_id, vpd->vpids.vendor_id, IPR_VENDOR_ID_LEN);
1556 memcpy(product_id, vpd->vpids.product_id, IPR_PROD_ID_LEN);
1559 memcpy(sn, vpd->sn, IPR_SERIAL_NUM_LEN);
1568 * @vpd: vendor/product id/sn struct
1573 static void ipr_log_vpd(struct ipr_vpd *vpd)
1578 memcpy(buffer, vpd->vpids.vendor_id, IPR_VENDOR_ID_LEN);
1579 memcpy(buffer + IPR_VENDOR_ID_LEN, vpd->vpids.product_id,
1584 memcpy(buffer, vpd->sn, IPR_SERIAL_NUM_LEN);
1593 * @vpd: vendor/product id/sn/wwn struct
1599 struct ipr_ext_vpd *vpd)
1601 ipr_log_vpd_compact(prefix, hostrcb, &vpd->vpd);
1603 be32_to_cpu(vpd->wwid[0]), be32_to_cpu(vpd->wwid[1]));
1608 * @vpd: vendor/product id/sn/wwn struct
1613 static void ipr_log_ext_vpd(struct ipr_ext_vpd *vpd)
1615 ipr_log_vpd(&vpd->vpd);
1616 ipr_err(" WWN: %08X%08X\n", be32_to_cpu(vpd->wwid[0]),
1617 be32_to_cpu(vpd->wwid[1]));
1715 ipr_log_ext_vpd(&dev_entry->vpd);
1758 ipr_log_ext_vpd(&dev_entry->vpd);
1798 ipr_log_vpd(&dev_entry->vpd);
1852 if (!memcmp(array_entry->vpd.vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
1860 ipr_log_ext_vpd(&array_entry->vpd);
1901 if (!memcmp(array_entry->vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
1909 ipr_log_vpd(&array_entry->vpd);
1975 ipr_log_ext_vpd_compact("Remote IOA", hostrcb, &error->vpd);
2001 ipr_log_vpd_compact("Remote IOA", hostrcb, &error->vpd);
2340 if (!memcmp(array_entry->vpd.vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
2349 ipr_log_ext_vpd(&array_entry->vpd);