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()
205 void pinconf_show_map(struct seq_file *s, struct pinctrl_map const *map) in pinconf_show_map() argument
211 pctldev = get_pinctrl_dev_from_devname(map->ctrl_dev_name); in pinconf_show_map()
217 switch (map->type) { in pinconf_show_map()
228 seq_printf(s, "%s\n", map->data.configs.group_or_pin); in pinconf_show_map()
230 for (i = 0; i < map->data.configs.num_configs; i++) { in pinconf_show_map()
234 map->data.configs.configs[i]); in pinconf_show_map()
236 seq_printf(s, "%08lx", map->data.configs.configs[i]); in pinconf_show_map()
412 const struct pinctrl_map *map; in pinconf_dbg_config_print() local
423 for_each_maps(maps_node, i, map) { in pinconf_dbg_config_print()
424 if (map->type != dbg->map_type) in pinconf_dbg_config_print()
426 if (strcmp(map->dev_name, dbg->dev_name)) in pinconf_dbg_config_print()
428 if (strcmp(map->name, dbg->state_name)) in pinconf_dbg_config_print()
431 for (j = 0; j < map->data.configs.num_configs; j++) { in pinconf_dbg_config_print()
432 if (!strcmp(map->data.configs.group_or_pin, in pinconf_dbg_config_print()
435 found = map; in pinconf_dbg_config_print()
483 const struct pinctrl_map *map; in pinconf_dbg_config_write() local
557 for_each_maps(maps_node, i, map) { in pinconf_dbg_config_write()
558 if (strcmp(map->dev_name, dbg->dev_name)) in pinconf_dbg_config_write()
560 if (map->type != dbg->map_type) in pinconf_dbg_config_write()
562 if (strcmp(map->name, dbg->state_name)) in pinconf_dbg_config_write()
566 if (!strcmp(map->data.configs.group_or_pin, dbg->pin_name)) { in pinconf_dbg_config_write()
567 found = map; in pinconf_dbg_config_write()