Lines Matching refs:map
40 int pinconf_validate_map(struct pinctrl_map const *map, int i) in pinconf_validate_map() argument
42 if (!map->data.configs.group_or_pin) { in pinconf_validate_map()
44 map->name, i); in pinconf_validate_map()
48 if (!map->data.configs.num_configs || in pinconf_validate_map()
49 !map->data.configs.configs) { in pinconf_validate_map()
51 map->name, i); in pinconf_validate_map()
110 int pinconf_map_to_setting(struct pinctrl_map const *map, in pinconf_map_to_setting() argument
119 map->data.configs.group_or_pin); in pinconf_map_to_setting()
122 map->data.configs.group_or_pin); in pinconf_map_to_setting()
129 map->data.configs.group_or_pin); in pinconf_map_to_setting()
132 map->data.configs.group_or_pin); in pinconf_map_to_setting()
141 setting->data.configs.num_configs = map->data.configs.num_configs; in pinconf_map_to_setting()
142 setting->data.configs.configs = map->data.configs.configs; in pinconf_map_to_setting()
227 void pinconf_show_map(struct seq_file *s, struct pinctrl_map const *map) in pinconf_show_map() argument
231 pctldev = get_pinctrl_dev_from_devname(map->ctrl_dev_name); in pinconf_show_map()
233 switch (map->type) { in pinconf_show_map()
244 seq_printf(s, "%s\n", map->data.configs.group_or_pin); in pinconf_show_map()
246 pinconf_show_config(s, pctldev, map->data.configs.configs, in pinconf_show_map()
247 map->data.configs.num_configs); in pinconf_show_map()
410 const struct pinctrl_map *map; in pinconf_dbg_config_print() local
419 for_each_maps(maps_node, i, map) { in pinconf_dbg_config_print()
420 if (map->type != dbg->map_type) in pinconf_dbg_config_print()
422 if (strcmp(map->dev_name, dbg->dev_name)) in pinconf_dbg_config_print()
424 if (strcmp(map->name, dbg->state_name)) in pinconf_dbg_config_print()
427 if (!strcmp(map->data.configs.group_or_pin, dbg->pin_name)) { in pinconf_dbg_config_print()
429 found = map; in pinconf_dbg_config_print()
472 const struct pinctrl_map *map; in pinconf_dbg_config_write() local
552 for_each_maps(maps_node, i, map) { in pinconf_dbg_config_write()
553 if (strcmp(map->dev_name, dbg->dev_name)) in pinconf_dbg_config_write()
555 if (map->type != dbg->map_type) in pinconf_dbg_config_write()
557 if (strcmp(map->name, dbg->state_name)) in pinconf_dbg_config_write()
561 if (!strcmp(map->data.configs.group_or_pin, dbg->pin_name)) { in pinconf_dbg_config_write()
562 found = map; in pinconf_dbg_config_write()