Lines Matching defs:map
48 struct pinctrl_map *map, unsigned num_maps)
53 if (map[i].type == PIN_MAP_TYPE_CONFIGS_PIN ||
54 map[i].type == PIN_MAP_TYPE_CONFIGS_GROUP)
55 kfree(map[i].data.configs.configs);
56 kfree(map);
68 struct pinctrl_map **map)
95 (*map)->type = PIN_MAP_TYPE_MUX_GROUP;
96 (*map)->name = function;
97 (*map)->data.mux.group = group;
98 (*map)->data.mux.function = function;
99 (*map)++;
117 (*map)->data.configs.configs = kmemdup(configs,
120 (*map)->type = PIN_MAP_TYPE_CONFIGS_PIN;
121 (*map)->name = pin;
122 (*map)->data.configs.group_or_pin = pin;
123 (*map)->data.configs.num_configs = num_configs;
124 (*map)++;
127 (*map)->data.configs.configs = kmemdup(configs,
130 (*map)->type = PIN_MAP_TYPE_CONFIGS_GROUP;
131 (*map)->name = group;
132 (*map)->data.configs.group_or_pin = group;
133 (*map)->data.configs.num_configs = num_configs;
134 (*map)++;
150 struct pinctrl_map **map,
159 *map = kzalloc(array3_size(max_maps, sizeof(struct pinctrl_map), 2),
161 if (!*map)
163 tmp = *map;
167 *num_maps = ((int)(tmp - *map));