Lines Matching defs:map
32 struct pinctrl_map **map, unsigned *reserved_maps,
42 new_map = krealloc(*map, sizeof(*new_map) * new_num, GFP_KERNEL);
44 dev_err(pctldev->dev, "krealloc(map) failed\n");
50 *map = new_map;
57 struct pinctrl_map **map, unsigned *reserved_maps,
64 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP;
65 (*map)[*num_maps].data.mux.group = group;
66 (*map)[*num_maps].data.mux.function = function;
74 struct pinctrl_map **map, unsigned *reserved_maps,
89 (*map)[*num_maps].type = type;
90 (*map)[*num_maps].data.configs.group_or_pin = group;
91 (*map)[*num_maps].data.configs.configs = dup_configs;
92 (*map)[*num_maps].data.configs.num_configs = num_configs;
124 struct pinctrl_map *map, unsigned num_maps)
129 switch (map[i].type) {
132 kfree(map[i].data.configs.configs);
138 kfree(map);