Lines Matching refs:hvar
78 struct bhnd_nvram_bcm_hvar *hvar);
667 struct bhnd_nvram_bcm_hvar *hvar; in bhnd_nvram_bcm_init() local
671 hvar = &bcm->hvars[i]; in bhnd_nvram_bcm_init()
674 if (hvar->envp != NULL) in bhnd_nvram_bcm_init()
678 if ((strcmp(name, hvar->name)) != 0) in bhnd_nvram_bcm_init()
682 hvar->envp = envp; in bhnd_nvram_bcm_init()
688 hvar->type); in bhnd_nvram_bcm_init()
695 } else if (hval_len != hvar->len) { in bhnd_nvram_bcm_init()
696 hvar->stale = true; in bhnd_nvram_bcm_init()
697 } else if (memcmp(&hval, &hvar->value, hval_len) != 0) { in bhnd_nvram_bcm_init()
698 hvar->stale = true; in bhnd_nvram_bcm_init()
826 struct bhnd_nvram_bcm_hvar *hvar, *hvar_next; in bhnd_nvram_bcm_next() local
849 hvar = bhnd_nvram_bcm_to_hdrvar(bcm, *cookiep); in bhnd_nvram_bcm_next()
850 if (hvar != NULL) { in bhnd_nvram_bcm_next()
854 idx = bhnd_nvram_bcm_hdrvar_index(bcm, hvar) + 1; in bhnd_nvram_bcm_next()
892 hvar = NULL; in bhnd_nvram_bcm_next()
897 hvar = &bcm->hvars[i]; in bhnd_nvram_bcm_next()
904 if (hvar == NULL || !hvar->stale) in bhnd_nvram_bcm_next()
989 struct bhnd_nvram_bcm_hvar *hvar; in bhnd_nvram_bcm_getvar_ptr() local
995 if ((hvar = bhnd_nvram_bcm_to_hdrvar(bcm, cookiep)) != NULL) { in bhnd_nvram_bcm_getvar_ptr()
996 BHND_NV_ASSERT(bhnd_nvram_value_check_aligned(&hvar->value, in bhnd_nvram_bcm_getvar_ptr()
997 hvar->len, hvar->type) == 0, ("value misaligned")); in bhnd_nvram_bcm_getvar_ptr()
999 *type = hvar->type; in bhnd_nvram_bcm_getvar_ptr()
1000 *len = hvar->len; in bhnd_nvram_bcm_getvar_ptr()
1001 return (&hvar->value); in bhnd_nvram_bcm_getvar_ptr()
1019 struct bhnd_nvram_bcm_hvar *hvar; in bhnd_nvram_bcm_getvar_name() local
1024 if ((hvar = bhnd_nvram_bcm_to_hdrvar(bcm, cookiep)) != NULL) { in bhnd_nvram_bcm_getvar_name()
1025 return (hvar->name); in bhnd_nvram_bcm_getvar_name()