Lines Matching refs:maps
652 struct pinctrl_map *maps, unsigned num_maps) in bcm2835_pctl_dt_free_map() argument
657 if (maps[i].type == PIN_MAP_TYPE_CONFIGS_PIN) in bcm2835_pctl_dt_free_map()
658 kfree(maps[i].data.configs.configs); in bcm2835_pctl_dt_free_map()
660 kfree(maps); in bcm2835_pctl_dt_free_map()
665 struct pinctrl_map **maps) in bcm2835_pctl_dt_node_to_map_func() argument
667 struct pinctrl_map *map = *maps; in bcm2835_pctl_dt_node_to_map_func()
678 (*maps)++; in bcm2835_pctl_dt_node_to_map_func()
685 struct pinctrl_map **maps) in bcm2835_pctl_dt_node_to_map_pull() argument
687 struct pinctrl_map *map = *maps; in bcm2835_pctl_dt_node_to_map_pull()
705 (*maps)++; in bcm2835_pctl_dt_node_to_map_pull()
717 struct pinctrl_map *maps, *cur_map; in bcm2835_pctl_dt_node_to_map() local
761 cur_map = maps = kzalloc(num_pins * maps_per_pin * sizeof(*maps), in bcm2835_pctl_dt_node_to_map()
763 if (!maps) in bcm2835_pctl_dt_node_to_map()
799 *map = maps; in bcm2835_pctl_dt_node_to_map()
805 kfree(maps); in bcm2835_pctl_dt_node_to_map()