Lines Matching full:fru
8 #include <libpldm/fru.h>
42 * @brief Builds the PLDM FRU table containing the FRU records
47 /* @brief Header size for FRU record, it includes the FRU record set
48 * identifier, FRU record type, Number of FRU fields, Encoding type
49 * of FRU fields
59 * for PLDM FRU
60 * @param[in] fruMasterJsonPath - path to the file containing the FRU D-Bus
66 * @param[in] oemFruHandler - OEM fru handler
77 /** @brief Total length of the FRU table in bytes, this includes the pad
80 * @return size of the FRU table
87 /** @brief The checksum of the contents of the FRU table
96 /** @brief Number of record set identifiers in the FRU tables
105 /** @brief The number of FRU records in the table
107 * @return number of FRU records
114 /** @brief Get the FRU table
116 * @param[out] - Populate response with the FRU table
120 /** @brief Get the Fru Table MetaData
125 /** @brief Get FRU Record Table By Option
126 * @param[out] response - Populate response with the FRU table got by
128 * @param[in] fruTableHandle - The fru table handle
137 /** @brief FRU table is built by processing the D-Bus inventory namespace
138 * based on the config files for FRU. The table is populated based
155 /* @brief Method to set the oem utils handler in FRU handler class
167 * values for the FRU
206 /* @brief set FRU Record Table
208 * @param[in] fruData - the data of the fru
214 /* @brief Method to set the oem platform handler in fru handler class
216 * @param[in] handler - oem fru handler
253 /** @brief populateRecord builds the FRU records for an instance of FRU and
254 * updates the FRU table with the FRU records.
257 * values for the FRU
258 * @param[in] recordInfos - FRU record info to build the FRU records
259 * @param[in/out] entity - PLDM entity corresponding to FRU instance
265 /** @brief Deletes a FRU record from record set table.
266 * @param[in] rsi - the FRU Record Set Identifier
273 * HotPlug is a feature where a FRU can be removed or added when
282 /** @brief Associate sensor/effecter to FRU entity
287 namespace fru namespace
340 /** @brief Build FRU table is bnot already built
388 /* @brief Method to set the oem platform handler in fru handler class
390 * @param[in] handler - oem fru handler
403 } // namespace fru