Lines Matching refs:vpd
982 * @vpd: vendor/product id/sn struct
988 struct ipr_vpd *vpd)
993 memcpy(buffer, vpd->vpids.vendor_id, IPR_VENDOR_ID_LEN);
996 memcpy(&buffer[i], vpd->vpids.product_id, IPR_PROD_ID_LEN);
999 memcpy(&buffer[i], vpd->sn, IPR_SERIAL_NUM_LEN);
1007 * @vpd: vendor/product id/sn struct
1012 static void ipr_log_vpd(struct ipr_vpd *vpd)
1017 memcpy(buffer, vpd->vpids.vendor_id, IPR_VENDOR_ID_LEN);
1018 memcpy(buffer + IPR_VENDOR_ID_LEN, vpd->vpids.product_id,
1023 memcpy(buffer, vpd->sn, IPR_SERIAL_NUM_LEN);
1032 * @vpd: vendor/product id/sn/wwn struct
1038 struct ipr_ext_vpd *vpd)
1040 ipr_log_vpd_compact(prefix, hostrcb, &vpd->vpd);
1042 be32_to_cpu(vpd->wwid[0]), be32_to_cpu(vpd->wwid[1]));
1047 * @vpd: vendor/product id/sn/wwn struct
1052 static void ipr_log_ext_vpd(struct ipr_ext_vpd *vpd)
1054 ipr_log_vpd(&vpd->vpd);
1055 ipr_err(" WWN: %08X%08X\n", be32_to_cpu(vpd->wwid[0]),
1056 be32_to_cpu(vpd->wwid[1]));
1150 ipr_log_ext_vpd(&dev_entry->vpd);
1190 ipr_log_vpd(&dev_entry->vpd);
1244 if (!memcmp(array_entry->vpd.vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
1252 ipr_log_ext_vpd(&array_entry->vpd);
1293 if (!memcmp(array_entry->vpd.sn, zero_sn, IPR_SERIAL_NUM_LEN))
1301 ipr_log_vpd(&array_entry->vpd);
1363 ipr_log_ext_vpd_compact("Remote IOA", hostrcb, &error->vpd);
1389 ipr_log_vpd_compact("Remote IOA", hostrcb, &error->vpd);