bhnd_nvram_data
bhnd_nvram_data_probe_classes(struct bhnd_nvram_data **data,
bhnd_nvram_data_new(bhnd_nvram_data_class *cls, struct bhnd_nvram_data **nv,
struct bhnd_nvram_data *data;
BHND_NV_ASSERT(sizeof(struct bhnd_nvram_data) <= cls->size,
sizeof(struct bhnd_nvram_data)));
struct bhnd_nvram_data *
bhnd_nvram_data_retain(struct bhnd_nvram_data *nv)
bhnd_nvram_data_release(struct bhnd_nvram_data *nv)
bhnd_nvram_data_get_class(struct bhnd_nvram_data *nv)
bhnd_nvram_data_count(struct bhnd_nvram_data *nv)
bhnd_nvram_data_options(struct bhnd_nvram_data *nv)
bhnd_nvram_data_caps(struct bhnd_nvram_data *nv)
bhnd_nvram_data_next(struct bhnd_nvram_data *nv, void **cookiep)
bhnd_nvram_data_find(struct bhnd_nvram_data *nv, const char *name)
bhnd_nvram_data_generic_find(struct bhnd_nvram_data *nv, const char *name)
bhnd_nvram_data_getvar_order(struct bhnd_nvram_data *nv, void *cookiep1,
bhnd_nvram_data_getvar(struct bhnd_nvram_data *nv, void *cookiep, void *buf,
bhnd_nvram_data_getvar_ptr_info(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_data_generic_rp_getvar(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_data_copy_val(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_data_generic_rp_copy_val(struct bhnd_nvram_data *nv,
bhnd_nvram_data_getvar_ptr(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_data_getvar_name(struct bhnd_nvram_data *nv, void *cookiep)
bhnd_nvram_data_filter_setvar(struct bhnd_nvram_data *nv, const char *name,
bhnd_nvram_data_filter_unsetvar(struct bhnd_nvram_data *nv, const char *name)
struct bhnd_nvram_data **data,
struct bhnd_nvram_data **nv,
struct bhnd_nvram_data *bhnd_nvram_data_retain(struct bhnd_nvram_data *nv);
void bhnd_nvram_data_release(struct bhnd_nvram_data *nv);
bhnd_nvram_data_class *bhnd_nvram_data_get_class(struct bhnd_nvram_data *nv);
size_t bhnd_nvram_data_count(struct bhnd_nvram_data *nv);
bhnd_nvram_plist *bhnd_nvram_data_options(struct bhnd_nvram_data *nv);
uint32_t bhnd_nvram_data_caps(struct bhnd_nvram_data *nv);
const char *bhnd_nvram_data_next(struct bhnd_nvram_data *nv,
void *bhnd_nvram_data_find(struct bhnd_nvram_data *nv,
struct bhnd_nvram_data *nv, void *cookiep1,
int bhnd_nvram_data_getvar(struct bhnd_nvram_data *nv,
const void *bhnd_nvram_data_getvar_ptr(struct bhnd_nvram_data *nv,
const char *bhnd_nvram_data_getvar_name(struct bhnd_nvram_data *nv,
int bhnd_nvram_data_copy_val(struct bhnd_nvram_data *nv,
struct bhnd_nvram_data *nv, const char *name,
struct bhnd_nvram_data *nv, const char *name);
struct bhnd_nvram_data;
bhnd_nvram_bcm_getvar_name(struct bhnd_nvram_data *nv, void *cookiep)
bhnd_nvram_bcm_filter_setvar(struct bhnd_nvram_data *nv, const char *name,
bhnd_nvram_bcm_filter_unsetvar(struct bhnd_nvram_data *nv, const char *name)
struct bhnd_nvram_data nv; /**< common instance state */
bhnd_nvram_bcm_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
bhnd_nvram_bcm_free(struct bhnd_nvram_data *nv)
bhnd_nvram_bcm_count(struct bhnd_nvram_data *nv)
bhnd_nvram_bcm_options(struct bhnd_nvram_data *nv)
bhnd_nvram_bcm_caps(struct bhnd_nvram_data *nv)
bhnd_nvram_bcm_next(struct bhnd_nvram_data *nv, void **cookiep)
bhnd_nvram_bcm_find(struct bhnd_nvram_data *nv, const char *name)
bhnd_nvram_bcm_getvar_order(struct bhnd_nvram_data *nv, void *cookiep1,
bhnd_nvram_bcm_getvar(struct bhnd_nvram_data *nv, void *cookiep, void *buf,
bhnd_nvram_bcm_copy_val(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_bcm_getvar_ptr(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_bcmraw_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
bhnd_nvram_bcmraw_free(struct bhnd_nvram_data *nv)
bhnd_nvram_bcmraw_options(struct bhnd_nvram_data *nv)
bhnd_nvram_bcmraw_count(struct bhnd_nvram_data *nv)
bhnd_nvram_bcmraw_caps(struct bhnd_nvram_data *nv)
bhnd_nvram_bcmraw_next(struct bhnd_nvram_data *nv, void **cookiep)
bhnd_nvram_bcmraw_find(struct bhnd_nvram_data *nv, const char *name)
bhnd_nvram_bcmraw_getvar_order(struct bhnd_nvram_data *nv, void *cookiep1,
bhnd_nvram_bcmraw_getvar(struct bhnd_nvram_data *nv, void *cookiep, void *buf,
bhnd_nvram_bcmraw_copy_val(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_bcmraw_getvar_ptr(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_bcmraw_getvar_name(struct bhnd_nvram_data *nv, void *cookiep)
bhnd_nvram_bcmraw_filter_setvar(struct bhnd_nvram_data *nv, const char *name,
bhnd_nvram_bcmraw_filter_unsetvar(struct bhnd_nvram_data *nv, const char *name)
struct bhnd_nvram_data nv; /**< common instance state */
bhnd_nvram_btxt_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
bhnd_nvram_btxt_free(struct bhnd_nvram_data *nv)
bhnd_nvram_btxt_count(struct bhnd_nvram_data *nv)
bhnd_nvram_btxt_options(struct bhnd_nvram_data *nv)
bhnd_nvram_btxt_caps(struct bhnd_nvram_data *nv)
bhnd_nvram_btxt_find(struct bhnd_nvram_data *nv, const char *name)
bhnd_nvram_btxt_next(struct bhnd_nvram_data *nv, void **cookiep)
struct bhnd_nvram_data nv; /**< common instance state */
bhnd_nvram_btxt_getvar_order(struct bhnd_nvram_data *nv, void *cookiep1,
bhnd_nvram_btxt_getvar(struct bhnd_nvram_data *nv, void *cookiep, void *buf,
bhnd_nvram_btxt_copy_val(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_btxt_getvar_ptr(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_btxt_getvar_name(struct bhnd_nvram_data *nv, void *cookiep)
bhnd_nvram_btxt_filter_setvar(struct bhnd_nvram_data *nv, const char *name,
bhnd_nvram_btxt_filter_unsetvar(struct bhnd_nvram_data *nv, const char *name)
bhnd_nvram_sprom_getvar_common(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_sprom_getvar_order(struct bhnd_nvram_data *nv, void *cookiep1,
bhnd_nvram_sprom_getvar(struct bhnd_nvram_data *nv, void *cookiep, void *buf,
bhnd_nvram_sprom_copy_val(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_sprom_getvar_ptr(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_sprom_getvar_name(struct bhnd_nvram_data *nv, void *cookiep)
bhnd_nvram_sprom_filter_setvar(struct bhnd_nvram_data *nv, const char *name,
bhnd_nvram_sprom_filter_unsetvar(struct bhnd_nvram_data *nv, const char *name)
bhnd_nvram_sprom_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
bhnd_nvram_sprom_free(struct bhnd_nvram_data *nv)
bhnd_nvram_sprom_count(struct bhnd_nvram_data *nv)
bhnd_nvram_sprom_options(struct bhnd_nvram_data *nv)
bhnd_nvram_sprom_caps(struct bhnd_nvram_data *nv)
bhnd_nvram_sprom_next(struct bhnd_nvram_data *nv, void **cookiep)
bhnd_nvram_sprom_find(struct bhnd_nvram_data *nv, const char *name)
struct bhnd_nvram_data nv; /**< common instance state */
bhnd_nvram_tlv_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
bhnd_nvram_tlv_free(struct bhnd_nvram_data *nv)
bhnd_nvram_tlv_count(struct bhnd_nvram_data *nv)
bhnd_nvram_tlv_options(struct bhnd_nvram_data *nv)
bhnd_nvram_tlv_caps(struct bhnd_nvram_data *nv)
bhnd_nvram_tlv_next(struct bhnd_nvram_data *nv, void **cookiep)
bhnd_nvram_tlv_find(struct bhnd_nvram_data *nv, const char *name)
bhnd_nvram_tlv_getvar_order(struct bhnd_nvram_data *nv, void *cookiep1,
bhnd_nvram_tlv_getvar(struct bhnd_nvram_data *nv, void *cookiep, void *buf,
bhnd_nvram_tlv_copy_val(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_tlv_getvar_ptr(struct bhnd_nvram_data *nv, void *cookiep,
bhnd_nvram_tlv_getvar_name(struct bhnd_nvram_data *nv, void *cookiep)
bhnd_nvram_tlv_filter_setvar(struct bhnd_nvram_data *nv, const char *name,
struct bhnd_nvram_data nv; /**< common instance state */
bhnd_nvram_tlv_filter_unsetvar(struct bhnd_nvram_data *nv, const char *name)
struct bhnd_nvram_data *nv, void *cookiep1,
struct bhnd_nvram_data *nv,
typedef int (bhnd_nvram_data_op_getvar)(struct bhnd_nvram_data *nv,
struct bhnd_nvram_data *nv, void *cookiep,
struct bhnd_nvram_data *nv, const char *name,
struct bhnd_nvram_data *nv, const char *name);
struct bhnd_nvram_data *nv, const char *name);
struct bhnd_nvram_data *nv, void *cookiep,
struct bhnd_nvram_data *nv, void *cookiep,
typedef int (bhnd_nvram_data_op_new)(struct bhnd_nvram_data *nv,
typedef void (bhnd_nvram_data_op_free)(struct bhnd_nvram_data *nv);
typedef size_t (bhnd_nvram_data_op_count)(struct bhnd_nvram_data *nv);
struct bhnd_nvram_data *nv);
typedef uint32_t (bhnd_nvram_data_op_caps)(struct bhnd_nvram_data *nv);
typedef const char *(bhnd_nvram_data_op_next)(struct bhnd_nvram_data *nv,
typedef void *(bhnd_nvram_data_op_find)(struct bhnd_nvram_data *nv,
struct bhnd_nvram_data *nv, void *cookiep,
struct bhnd_nvram_data *data)
struct bhnd_nvram_data *data;
struct bhnd_nvram_data *data);
struct bhnd_nvram_data *data; /**< backing data */