Lines Matching defs:map
21 struct pinctrl_map **map, unsigned int *reserved_maps,
31 new_map = krealloc_array(*map, new_num, sizeof(*new_map), GFP_KERNEL);
33 dev_err(pctldev->dev, "krealloc(map) failed\n");
39 *map = new_map;
46 struct pinctrl_map **map, unsigned int *reserved_maps,
53 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP;
54 (*map)[*num_maps].data.mux.group = group;
55 (*map)[*num_maps].data.mux.function = function;
63 struct pinctrl_map **map, unsigned int *reserved_maps,
78 (*map)[*num_maps].type = type;
79 (*map)[*num_maps].data.configs.group_or_pin = group;
80 (*map)[*num_maps].data.configs.configs = dup_configs;
81 (*map)[*num_maps].data.configs.num_configs = num_configs;
113 struct pinctrl_map *map, unsigned int num_maps)
118 switch (map[i].type) {
121 kfree(map[i].data.configs.configs);
127 kfree(map);