1 /* 2 * Copyright 2016 General Electric Company 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7 #include "common.h" 8 9 /* 10 * Read VPD from given data, verify content, and call callback 11 * for each vital product data block. 12 * 13 * Returns Non-zero on error. Negative numbers encode errno. 14 */ 15 int vpd_reader(size_t size, u8 *data, void *userdata, 16 int (*fn)(void *userdata, u8 id, u8 version, u8 type, 17 size_t size, u8 const *data)); 18