Lines Matching refs:index

13 static void env_clear_common(u32 index, const struct env_map_common *map)  in env_clear_common()  argument
15 map[index].val->val = 0; in env_clear_common()
16 map[index].val->set = false; in env_clear_common()
19 static int env_read_common(u32 index, const struct env_map_common *map) in env_read_common() argument
23 if (!env_get_yesno(map[index].env_name)) { in env_read_common()
24 if (map[index].type == ENV_HEX) { in env_read_common()
25 val = (u32)env_get_hex(map[index].env_name, 0); in env_read_common()
26 debug("ENV: %s: = %#x\n", map[index].env_name, val); in env_read_common()
28 val = (u32)env_get_ulong(map[index].env_name, 10, 0); in env_read_common()
29 debug("ENV: %s: = %d\n", map[index].env_name, val); in env_read_common()
32 map[index].val->val = val; in env_read_common()
33 map[index].val->set = true; in env_read_common()
39 static void env_clear_core(u32 index, const struct env_map_percpu *map) in env_clear_core() argument
42 (*map[index].val)[i].val = 0; in env_clear_core()
43 (*map[index].val)[i].set = false; in env_clear_core()
47 static int env_read_core(u32 index, const struct env_map_percpu *map) in env_read_core() argument
53 sprintf(command, "%s_%u", map[index].env_name, i); in env_read_core()
55 if (map[index].type == ENV_HEX) { in env_read_core()
63 (*map[index].val)[i].val = val; in env_read_core()
64 (*map[index].val)[i].set = true; in env_read_core()
71 static int env_validate_common(u32 index, const struct env_map_common *map) in env_validate_common() argument
73 u32 value = map[index].val->val; in env_validate_common()
74 bool set = map[index].val->set; in env_validate_common()
75 u32 min = map[index].min; in env_validate_common()
76 u32 max = map[index].max; in env_validate_common()
79 if (map[index].mandatory && !set) { in env_validate_common()
81 map[index].env_name); in env_validate_common()
88 if (map[index].type == ENV_HEX) in env_validate_common()
90 map[index].env_name, min, max); in env_validate_common()
93 map[index].env_name, min, max); in env_validate_common()
101 static int env_validate_core(u32 index, const struct env_map_percpu *map, in env_validate_core() argument
106 bool mandatory = map[index].mandatory; in env_validate_core()
110 set = (*map[index].val)[i].set; in env_validate_core()
111 value = (*map[index].val)[i].val; in env_validate_core()
116 i, map[index].env_name, i); in env_validate_core()
121 min = map[index].min[i]; in env_validate_core()
122 max = map[index].max[i]; in env_validate_core()
126 if (map[index].type == ENV_HEX) in env_validate_core()
128 map[index].env_name, i, min, max); in env_validate_core()
131 map[index].env_name, i, min, max); in env_validate_core()