Lines Matching defs:map
20 * @map: the mapping table entries
26 struct pinctrl_map *map;
31 struct pinctrl_map *map, unsigned num_maps)
36 kfree_const(map[i].dev_name);
37 map[i].dev_name = NULL;
43 ops->dt_free_map(pctldev, map, num_maps);
46 kfree(map);
55 pinctrl_unregister_mappings(dt_map->map);
57 dt_free_map(dt_map->pctldev, dt_map->map,
67 struct pinctrl_map *map, unsigned num_maps)
80 map[i].dev_name = devname;
81 map[i].name = statename;
83 map[i].ctrl_dev_name = dev_name(pctldev->dev);
92 dt_map->map = map;
96 return pinctrl_register_mappings(map, num_maps);
99 dt_free_map(pctldev, map, num_maps);
118 struct pinctrl_map *map;
164 ret = ops->dt_node_to_map(pctldev, np_config, &map, &num_maps);
179 return dt_remember_or_free_map(p, statename, pctldev, map, num_maps);
184 struct pinctrl_map *map;
186 map = kzalloc(sizeof(*map), GFP_KERNEL);
187 if (!map)
191 map->type = PIN_MAP_TYPE_DUMMY_STATE;
193 return dt_remember_or_free_map(p, statename, NULL, map, 1);