Lines Matching full:nvram
54 * Return a human-readable description for the given NVRAM data class.
56 * @param cls The NVRAM class.
68 * @param cls The NVRAM class.
77 * Serialize all NVRAM properties in @p plist using @p cls's NVRAM data
80 * @param cls The NVRAM data class to be used to perform
85 * @param[out] outp On success, the serialed NVRAM data will be
113 * Probe to see if this NVRAM data class class supports the data mapped by the
116 * @param cls The NVRAM class.
117 * @param io An I/O context mapping the NVRAM data.
119 * @retval 0 if this is the only possible NVRAM data class for @p io.
122 * NVRAM parsing.
123 * @retval ENXIO If the NVRAM format is not handled by @p cls.
134 * Probe to see if an NVRAM data class in @p classes supports parsing
140 * @param[out] data On success, the parsed NVRAM data instance.
141 * @param io An I/O context mapping the NVRAM data to be copied and parsed.
142 * @param classes An array of NVRAM data classes to be probed, or NULL to
144 * @param num_classes The number of NVRAM data classes in @p classes.
149 * initialization, or parsing of the NVRAM data, a regular unix error code
217 /* If the NVRAM data was not parsed above, do so now */ in bhnd_nvram_data_probe_classes()
229 * This may be used to perform reading of NVRAM variables during the very
232 * @param cls An NVRAM class capable of parsing @p io.
233 * @param io NVRAM data to be parsed.
263 * parsing NVRAM data from @p io.
270 * @param[out] nv On success, a pointer to the newly allocated NVRAM data instance.
271 * @param io An I/O context mapping the NVRAM data to be copied and parsed.
343 * @param nv The NVRAM data instance to be queried.
354 * @param nv The NVRAM data to be queried.
366 * @param nv The NVRAM data to be queried.
377 * @param nv The NVRAM data to be queried.
388 * @param nv The NVRAM data to be iterated.
429 * @param nv The NVRAM data to search.
465 * Compare the declaration order of two NVRAM variables.
474 * @param nv The NVRAM data.
475 * @param cookiep1 An NVRAM variable cookie previously
478 * @param cookiep2 An NVRAM variable cookie previously
498 * @param nv The NVRAM data.
499 * @param cookiep An NVRAM variable cookie previously returned
551 /* Trim path prefix, if any; the Broadcom NVRAM format assumes a global in bhnd_nvram_data_getvar_ptr_info()
619 * Return a caller-owned copy of an NVRAM entry's variable data.
624 * @param nv The NVRAM data.
625 * @param cookiep An NVRAM variable cookie previously returned
676 * If available and supported by the NVRAM data instance, return a reference
681 * @param nv The NVRAM data.
682 * @param cookiep An NVRAM variable cookie previously returned
702 * @param nv The NVRAM data to be iterated.
721 * @param nv The NVRAM data instance.
743 * @param nv The NVRAM data instance.