Lines Matching defs:map
389 struct pinctrl_map **map,
399 *map = NULL;
424 *map = kmalloc_array(nmaps, sizeof(struct pinctrl_map), GFP_KERNEL);
425 if (!*map)
451 (*map)[i].type = PIN_MAP_TYPE_MUX_GROUP;
452 (*map)[i].data.mux.group = group;
453 (*map)[i].data.mux.function = function;
458 (*map)[i].type = PIN_MAP_TYPE_CONFIGS_GROUP;
459 (*map)[i].data.configs.group_or_pin = group;
460 (*map)[i].data.configs.configs = pinconfig;
461 (*map)[i].data.configs.num_configs = configlen;
470 * map array
472 *map = krealloc(*map, i * sizeof(struct pinctrl_map), GFP_KERNEL);
473 if (!*map)
479 kfree(*map);
480 *map = NULL;
485 struct pinctrl_map *map,
490 /* pin config is never in the first map */
492 if (map[i].type != PIN_MAP_TYPE_CONFIGS_GROUP)
499 kfree(map[i].data.configs.configs);
503 kfree(map);