Lines Matching refs:map
32 struct pinctrl_map **map, unsigned *reserved_maps, in pinctrl_utils_reserve_map() argument
42 new_map = krealloc(*map, sizeof(*new_map) * new_num, GFP_KERNEL); in pinctrl_utils_reserve_map()
50 *map = new_map; in pinctrl_utils_reserve_map()
57 struct pinctrl_map **map, unsigned *reserved_maps, in pinctrl_utils_add_map_mux() argument
64 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP; in pinctrl_utils_add_map_mux()
65 (*map)[*num_maps].data.mux.group = group; in pinctrl_utils_add_map_mux()
66 (*map)[*num_maps].data.mux.function = function; in pinctrl_utils_add_map_mux()
74 struct pinctrl_map **map, unsigned *reserved_maps, in pinctrl_utils_add_map_configs() argument
91 (*map)[*num_maps].type = type; in pinctrl_utils_add_map_configs()
92 (*map)[*num_maps].data.configs.group_or_pin = group; in pinctrl_utils_add_map_configs()
93 (*map)[*num_maps].data.configs.configs = dup_configs; in pinctrl_utils_add_map_configs()
94 (*map)[*num_maps].data.configs.num_configs = num_configs; in pinctrl_utils_add_map_configs()
126 struct pinctrl_map *map, unsigned num_maps) in pinctrl_utils_dt_free_map() argument
131 switch (map[i].type) { in pinctrl_utils_dt_free_map()
134 kfree(map[i].data.configs.configs); in pinctrl_utils_dt_free_map()
140 kfree(map); in pinctrl_utils_dt_free_map()