Lines Matching defs:pctldev

116 static int spear_pinctrl_get_groups_cnt(struct pinctrl_dev *pctldev)
118 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
123 static const char *spear_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
126 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
131 static int spear_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
134 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
142 static void spear_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev,
148 static int spear_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev,
153 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
200 static void spear_pinctrl_dt_free_map(struct pinctrl_dev *pctldev,
216 static int spear_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev)
218 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
223 static const char *spear_pinctrl_get_func_name(struct pinctrl_dev *pctldev,
226 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
231 static int spear_pinctrl_get_func_groups(struct pinctrl_dev *pctldev,
235 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
243 static int spear_pinctrl_endisable(struct pinctrl_dev *pctldev,
246 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
277 static int spear_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned function,
280 return spear_pinctrl_endisable(pctldev, function, group, true);
305 static int gpio_request_endisable(struct pinctrl_dev *pctldev,
308 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
331 static int gpio_request_enable(struct pinctrl_dev *pctldev,
334 return gpio_request_endisable(pctldev, range, offset, true);
337 static void gpio_disable_free(struct pinctrl_dev *pctldev,
340 gpio_request_endisable(pctldev, range, offset, false);