Lines Matching refs:var
85 const struct bhnd_nvram_vardefn *var,
92 const struct bhnd_nvram_vardefn *var,
308 const struct bhnd_nvram_vardefn *var; in bhnd_nvram_sprom_getvar_direct() local
313 if ((var = bhnd_nvram_find_vardefn(name)) == NULL) in bhnd_nvram_sprom_getvar_direct()
316 vid = bhnd_nvram_get_vardefn_id(var); in bhnd_nvram_sprom_getvar_direct()
404 const struct bhnd_nvram_vardefn *var; in bhnd_nvram_sprom_write_var() local
411 var = bhnd_nvram_get_vardefn(entry->vid); in bhnd_nvram_sprom_write_var()
412 BHND_NV_ASSERT(var != NULL, ("missing variable definition")); in bhnd_nvram_sprom_write_var()
414 var_base_type = bhnd_nvram_base_type(var->type); in bhnd_nvram_sprom_write_var()
420 nelem = state->var.nelem; in bhnd_nvram_sprom_write_var()
421 BHND_NV_ASSERT(nelem <= var->nelem, ("SPROM nelem=%zu exceeds maximum " in bhnd_nvram_sprom_write_var()
422 "NVRAM nelem=%hhu", nelem, var->nelem)); in bhnd_nvram_sprom_write_var()
434 var->name, var->type); in bhnd_nvram_sprom_write_var()
441 "incorrect\n", var->name); in bhnd_nvram_sprom_write_var()
449 if (!(var->flags & BHND_NVRAM_VF_IGNALL1)) { in bhnd_nvram_sprom_write_var()
451 var->name); in bhnd_nvram_sprom_write_var()
464 error = bhnd_nvram_val_convert_init(&bcm_val, var->fmt, value, in bhnd_nvram_sprom_write_var()
470 bhnd_nvram_val_fmt_name(var->fmt)); in bhnd_nvram_sprom_write_var()
513 "required %s[%zu]", var->name, type_name, in bhnd_nvram_sprom_write_var()
538 BHND_NV_ASSERT(state->var.have_bind, ("invalid bind state")); in bhnd_nvram_sprom_write_var()
540 binding_var = &state->var; in bhnd_nvram_sprom_write_var()
541 binding = &state->var.bind; in bhnd_nvram_sprom_write_var()
564 error = bhnd_nvram_sprom_write_offset(var, io, in bhnd_nvram_sprom_write_var()
689 const struct bhnd_nvram_vardefn *var; in bhnd_nvram_sprom_serialize() local
692 var = bhnd_nvram_get_vardefn(entry->vid); in bhnd_nvram_sprom_serialize()
693 BHND_NV_ASSERT(var != NULL, ("missing variable definition")); in bhnd_nvram_sprom_serialize()
696 prop = bhnd_nvram_plist_get_prop(props, var->name); in bhnd_nvram_sprom_serialize()
708 "%s: %d\n", var->name, in bhnd_nvram_sprom_serialize()
709 bhnd_nvram_type_name(var->type), error); in bhnd_nvram_sprom_serialize()
823 const struct bhnd_nvram_vardefn *var; in bhnd_nvram_sprom_next() local
832 var = SPROM_COOKIE_TO_NVRAM_VAR(*cookiep); in bhnd_nvram_sprom_next()
833 BHND_NV_ASSERT(var != NULL, ("invalid cookiep %p", cookiep)); in bhnd_nvram_sprom_next()
837 if (var->flags & BHND_NVRAM_VF_IGNALL1) { in bhnd_nvram_sprom_next()
842 &len, var->type); in bhnd_nvram_sprom_next()
851 return (var->name); in bhnd_nvram_sprom_next()
886 bhnd_nvram_sprom_write_offset(const struct bhnd_nvram_vardefn *var, in bhnd_nvram_sprom_write_offset() argument
912 "%#zx: %d\n", var->name, offset, error); \ in bhnd_nvram_sprom_write_offset()
929 "%#zx: %d\n", var->name, offset, error); \ in bhnd_nvram_sprom_write_offset()
958 BHND_NV_LOG("unhandled %s offset type: %d\n", var->name, type); in bhnd_nvram_sprom_write_offset()
981 bhnd_nvram_sprom_read_offset(const struct bhnd_nvram_vardefn *var, in bhnd_nvram_sprom_read_offset() argument
994 "%#zx: %d\n", var->name, offset, error); \ in bhnd_nvram_sprom_read_offset()
1038 BHND_NV_LOG("unhandled %s offset type: %d\n", var->name, type); in bhnd_nvram_sprom_read_offset()
1069 const struct bhnd_nvram_vardefn *var; in bhnd_nvram_sprom_read_var() local
1078 var = bhnd_nvram_get_vardefn(entry->vid); in bhnd_nvram_sprom_read_var()
1079 BHND_NV_ASSERT(var != NULL, ("invalid entry")); in bhnd_nvram_sprom_read_var()
1093 nelem = state->var.nelem; in bhnd_nvram_sprom_read_var()
1094 if (nelem > var->nelem) { in bhnd_nvram_sprom_read_var()
1097 var->name, var->nelem); in bhnd_nvram_sprom_read_var()
1102 var_btype = bhnd_nvram_base_type(var->type); in bhnd_nvram_sprom_read_var()
1108 BHND_NV_LOG("invalid SPROM data type: %d", var->type); in bhnd_nvram_sprom_read_var()
1117 "incorrect\n", var->name); in bhnd_nvram_sprom_read_var()
1135 if (var->flags & BHND_NVRAM_VF_IGNALL1) in bhnd_nvram_sprom_read_var()
1151 BHND_NV_ASSERT(state->var.have_bind, ("invalid bind state")); in bhnd_nvram_sprom_read_var()
1153 binding_var = &state->var; in bhnd_nvram_sprom_read_var()
1154 binding = &state->var.bind; in bhnd_nvram_sprom_read_var()
1174 error = bhnd_nvram_sprom_read_offset(var, io, in bhnd_nvram_sprom_read_var()
1185 if (var->flags & BHND_NVRAM_VF_IGNALL1 && in bhnd_nvram_sprom_read_var()
1257 if ((var->flags & BHND_NVRAM_VF_IGNALL1) && all_bits_set) in bhnd_nvram_sprom_read_var()
1261 return (bhnd_nvram_val_init(val, var->fmt, inp, ilen, var->type, in bhnd_nvram_sprom_read_var()
1282 const struct bhnd_nvram_vardefn *var __diagused; in bhnd_nvram_sprom_getvar_common()
1290 var = SPROM_COOKIE_TO_NVRAM_VAR(cookiep); in bhnd_nvram_sprom_getvar_common()
1291 BHND_NV_ASSERT(var != NULL, ("invalid cookiep %p", cookiep)); in bhnd_nvram_sprom_getvar_common()
1371 const struct bhnd_nvram_vardefn *var; in bhnd_nvram_sprom_getvar_name() local
1375 var = SPROM_COOKIE_TO_NVRAM_VAR(cookiep); in bhnd_nvram_sprom_getvar_name()
1376 BHND_NV_ASSERT(var != NULL, ("invalid cookiep %p", cookiep)); in bhnd_nvram_sprom_getvar_name()
1378 return (var->name); in bhnd_nvram_sprom_getvar_name()
1386 const struct bhnd_nvram_vardefn *var; in bhnd_nvram_sprom_filter_setvar() local
1401 var = bhnd_nvram_get_vardefn(entry->vid); in bhnd_nvram_sprom_filter_setvar()
1402 BHND_NV_ASSERT(var != NULL, ("missing variable definition")); in bhnd_nvram_sprom_filter_setvar()
1405 error = bhnd_nvram_val_convert_new(&spval, var->fmt, value, in bhnd_nvram_sprom_filter_setvar()
1427 const struct bhnd_nvram_vardefn *var; in bhnd_nvram_sprom_filter_unsetvar() local
1440 var = bhnd_nvram_get_vardefn(entry->vid); in bhnd_nvram_sprom_filter_unsetvar()
1441 BHND_NV_ASSERT(var != NULL, ("missing variable definition")); in bhnd_nvram_sprom_filter_unsetvar()
1447 if (!(var->flags & BHND_NVRAM_VF_IGNALL1)) in bhnd_nvram_sprom_filter_unsetvar()