Lines Matching defs:map
81 static int sh_pfc_map_add_config(struct pinctrl_map *map,
94 map->type = type;
95 map->data.configs.group_or_pin = group_or_pin;
96 map->data.configs.configs = cfgs;
97 map->data.configs.num_configs = num_configs;
104 struct pinctrl_map **map,
109 struct pinctrl_map *maps = *map;
197 *map = maps;
242 struct pinctrl_map *map, unsigned num_maps)
246 if (map == NULL)
250 if (map[i].type == PIN_MAP_TYPE_CONFIGS_GROUP ||
251 map[i].type == PIN_MAP_TYPE_CONFIGS_PIN)
252 kfree(map[i].data.configs.configs);
255 kfree(map);
260 struct pinctrl_map **map, unsigned *num_maps)
268 *map = NULL;
273 ret = sh_pfc_dt_subnode_to_map(pctldev, child, map, num_maps,
283 ret = sh_pfc_dt_subnode_to_map(pctldev, np, map, num_maps,
297 sh_pfc_dt_free_map(pctldev, *map, *num_maps);