Lines Matching refs:pctldev
35 struct pinctrl_dev *pctldev; member
40 static void dt_free_map(struct pinctrl_dev *pctldev, in dt_free_map() argument
43 if (pctldev) { in dt_free_map()
44 const struct pinctrl_ops *ops = pctldev->desc->pctlops; in dt_free_map()
45 ops->dt_free_map(pctldev, map, num_maps); in dt_free_map()
59 dt_free_map(dt_map->pctldev, dt_map->map, in pinctrl_dt_free_maps()
68 struct pinctrl_dev *pctldev, in dt_remember_or_free_map() argument
78 if (pctldev) 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()
90 dt_map->pctldev = pctldev; in dt_remember_or_free_map()
107 struct pinctrl_dev *pctldev; in dt_to_map_one_config() local
124 pctldev = get_pinctrl_dev_from_of_node(np_pctldev); in dt_to_map_one_config()
125 if (pctldev) in dt_to_map_one_config()
139 ops = pctldev->desc->pctlops; in dt_to_map_one_config()
142 dev_name(pctldev->dev)); in dt_to_map_one_config()
145 ret = ops->dt_node_to_map(pctldev, np_config, &map, &num_maps); in dt_to_map_one_config()
150 return dt_remember_or_free_map(p, statename, pctldev, map, num_maps); in dt_to_map_one_config()