Lines Matching defs:map
19 struct pinctrl_map **map, unsigned *reserved_maps,
29 new_map = krealloc_array(*map, new_num, sizeof(*new_map), GFP_KERNEL);
31 dev_err(pctldev->dev, "krealloc(map) failed\n");
37 *map = new_map;
44 struct pinctrl_map **map, unsigned *reserved_maps,
51 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP;
52 (*map)[*num_maps].data.mux.group = group;
53 (*map)[*num_maps].data.mux.function = function;
61 struct pinctrl_map **map, unsigned *reserved_maps,
76 (*map)[*num_maps].type = type;
77 (*map)[*num_maps].data.configs.group_or_pin = group;
78 (*map)[*num_maps].data.configs.configs = dup_configs;
79 (*map)[*num_maps].data.configs.num_configs = num_configs;
111 struct pinctrl_map *map, unsigned num_maps)
116 switch (map[i].type) {
119 kfree(map[i].data.configs.configs);
125 kfree(map);