Lines Matching refs:configs
133 const char *group, unsigned long *configs, in add_map_configs() argument
141 dup_configs = kmemdup(configs, num_configs * sizeof(*dup_configs), in add_map_configs()
149 (*map)[*num_maps].data.configs.group_or_pin = group; in add_map_configs()
150 (*map)[*num_maps].data.configs.configs = dup_configs; in add_map_configs()
151 (*map)[*num_maps].data.configs.num_configs = num_configs; in add_map_configs()
157 static int add_config(struct device *dev, unsigned long **configs, in add_config() argument
164 new_configs = krealloc(*configs, sizeof(*new_configs) * new_num, in add_config()
173 *configs = new_configs; in add_config()
187 kfree(map[i].data.configs.configs); in samsung_dt_free_map()
202 unsigned long *configs = NULL; in samsung_dt_subnode_to_map() local
217 ret = add_config(dev, &configs, &num_configs, config); in samsung_dt_subnode_to_map()
253 num_maps, group, configs, in samsung_dt_subnode_to_map()
263 kfree(configs); in samsung_dt_subnode_to_map()
468 unsigned long *configs, unsigned num_configs) in samsung_pinconf_set() argument
473 ret = samsung_pinconf_rw(pctldev, pin, &configs[i], true); in samsung_pinconf_set()
490 unsigned group, unsigned long *configs, in samsung_pinconf_group_set() argument
501 samsung_pinconf_set(pctldev, pins[cnt], configs, num_configs); in samsung_pinconf_group_set()