Lines Matching refs:map
36 struct pinctrl_map *map; member
41 struct pinctrl_map *map, unsigned num_maps) in dt_free_map() argument
45 ops->dt_free_map(pctldev, map, num_maps); in dt_free_map()
48 kfree(map); in dt_free_map()
57 pinctrl_unregister_map(dt_map->map); in pinctrl_dt_free_maps()
59 dt_free_map(dt_map->pctldev, dt_map->map, in pinctrl_dt_free_maps()
69 struct pinctrl_map *map, unsigned num_maps) in dt_remember_or_free_map() argument
76 map[i].dev_name = dev_name(p->dev); in dt_remember_or_free_map()
77 map[i].name = statename; in dt_remember_or_free_map()
79 map[i].ctrl_dev_name = dev_name(pctldev->dev); in dt_remember_or_free_map()
86 dt_free_map(pctldev, map, num_maps); in dt_remember_or_free_map()
91 dt_map->map = map; in dt_remember_or_free_map()
95 return pinctrl_register_map(map, num_maps, false); in dt_remember_or_free_map()
116 struct pinctrl_map *map; in dt_to_map_one_config() local
151 ret = ops->dt_node_to_map(pctldev, np_config, &map, &num_maps); in dt_to_map_one_config()
156 return dt_remember_or_free_map(p, statename, pctldev, map, num_maps); in dt_to_map_one_config()
161 struct pinctrl_map *map; in dt_remember_dummy_state() local
163 map = kzalloc(sizeof(*map), GFP_KERNEL); in dt_remember_dummy_state()
164 if (!map) { in dt_remember_dummy_state()
170 map->type = PIN_MAP_TYPE_DUMMY_STATE; in dt_remember_dummy_state()
172 return dt_remember_or_free_map(p, statename, NULL, map, 1); in dt_remember_dummy_state()