pinctrl_dev 798 drivers/gpio/gpiolib-of.c struct pinctrl_dev *pctldev; pinctrl_dev 2547 drivers/gpio/gpiolib.c struct pinctrl_dev *pctldev, pinctrl_dev 52 drivers/gpu/drm/tegra/dpaux.c struct pinctrl_dev *pinctrl; pinctrl_dev 361 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_get_groups_count(struct pinctrl_dev *pinctrl) pinctrl_dev 366 drivers/gpu/drm/tegra/dpaux.c static const char *tegra_dpaux_get_group_name(struct pinctrl_dev *pinctrl, pinctrl_dev 372 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_get_group_pins(struct pinctrl_dev *pinctrl, pinctrl_dev 390 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_get_functions_count(struct pinctrl_dev *pinctrl) pinctrl_dev 395 drivers/gpu/drm/tegra/dpaux.c static const char *tegra_dpaux_get_function_name(struct pinctrl_dev *pinctrl, pinctrl_dev 401 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_get_function_groups(struct pinctrl_dev *pinctrl, pinctrl_dev 412 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_set_mux(struct pinctrl_dev *pinctrl, pinctrl_dev 43 drivers/pinctrl/actions/pinctrl-owl.c struct pinctrl_dev *pctrldev; pinctrl_dev 87 drivers/pinctrl/actions/pinctrl-owl.c static int owl_get_groups_count(struct pinctrl_dev *pctrldev) pinctrl_dev 94 drivers/pinctrl/actions/pinctrl-owl.c static const char *owl_get_group_name(struct pinctrl_dev *pctrldev, pinctrl_dev 102 drivers/pinctrl/actions/pinctrl-owl.c static int owl_get_group_pins(struct pinctrl_dev *pctrldev, pinctrl_dev 115 drivers/pinctrl/actions/pinctrl-owl.c static void owl_pin_dbg_show(struct pinctrl_dev *pctrldev, pinctrl_dev 133 drivers/pinctrl/actions/pinctrl-owl.c static int owl_get_funcs_count(struct pinctrl_dev *pctrldev) pinctrl_dev 140 drivers/pinctrl/actions/pinctrl-owl.c static const char *owl_get_func_name(struct pinctrl_dev *pctrldev, pinctrl_dev 148 drivers/pinctrl/actions/pinctrl-owl.c static int owl_get_func_groups(struct pinctrl_dev *pctrldev, pinctrl_dev 188 drivers/pinctrl/actions/pinctrl-owl.c static int owl_set_mux(struct pinctrl_dev *pctrldev, pinctrl_dev 249 drivers/pinctrl/actions/pinctrl-owl.c static int owl_pin_config_get(struct pinctrl_dev *pctrldev, pinctrl_dev 279 drivers/pinctrl/actions/pinctrl-owl.c static int owl_pin_config_set(struct pinctrl_dev *pctrldev, pinctrl_dev 418 drivers/pinctrl/actions/pinctrl-owl.c static int owl_group_config_get(struct pinctrl_dev *pctrldev, pinctrl_dev 446 drivers/pinctrl/actions/pinctrl-owl.c static int owl_group_config_set(struct pinctrl_dev *pctrldev, pinctrl_dev 13 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 20 drivers/pinctrl/aspeed/pinctrl-aspeed.c const char *aspeed_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 28 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 40 drivers/pinctrl/aspeed/pinctrl-aspeed.c void aspeed_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 46 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pinmux_get_fn_count(struct pinctrl_dev *pctldev) pinctrl_dev 53 drivers/pinctrl/aspeed/pinctrl-aspeed.c const char *aspeed_pinmux_get_fn_name(struct pinctrl_dev *pctldev, pinctrl_dev 61 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pinmux_get_fn_groups(struct pinctrl_dev *pctldev, pinctrl_dev 215 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int function, pinctrl_dev 303 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 364 drivers/pinctrl/aspeed/pinctrl-aspeed.c struct pinctrl_dev *pctl; pinctrl_dev 474 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pin_config_get(struct pinctrl_dev *pctldev, unsigned int offset, pinctrl_dev 515 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pin_config_set(struct pinctrl_dev *pctldev, unsigned int offset, pinctrl_dev 559 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pin_config_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 579 drivers/pinctrl/aspeed/pinctrl-aspeed.c int aspeed_pin_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 51 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pinctrl_get_groups_count(struct pinctrl_dev *pctldev); pinctrl_dev 52 drivers/pinctrl/aspeed/pinctrl-aspeed.h const char *aspeed_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 54 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 57 drivers/pinctrl/aspeed/pinctrl-aspeed.h void aspeed_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 59 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pinmux_get_fn_count(struct pinctrl_dev *pctldev); pinctrl_dev 60 drivers/pinctrl/aspeed/pinctrl-aspeed.h const char *aspeed_pinmux_get_fn_name(struct pinctrl_dev *pctldev, pinctrl_dev 62 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pinmux_get_fn_groups(struct pinctrl_dev *pctldev, pinctrl_dev 65 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int function, pinctrl_dev 67 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 73 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pin_config_get(struct pinctrl_dev *pctldev, unsigned int offset, pinctrl_dev 75 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pin_config_set(struct pinctrl_dev *pctldev, unsigned int offset, pinctrl_dev 77 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pin_config_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 80 drivers/pinctrl/aspeed/pinctrl-aspeed.h int aspeed_pin_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 950 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static inline enum bcm281xx_pin_type pin_type_get(struct pinctrl_dev *pctldev, pinctrl_dev 987 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 994 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static const char *bcm281xx_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 1002 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 1015 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static void bcm281xx_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 1031 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_pinctrl_get_fcns_count(struct pinctrl_dev *pctldev) pinctrl_dev 1038 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static const char *bcm281xx_pinctrl_get_fcn_name(struct pinctrl_dev *pctldev, pinctrl_dev 1046 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_pinctrl_get_fcn_groups(struct pinctrl_dev *pctldev, pinctrl_dev 1059 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_pinmux_set(struct pinctrl_dev *pctldev, pinctrl_dev 1091 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_pinctrl_pin_config_get(struct pinctrl_dev *pctldev, pinctrl_dev 1100 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_std_pin_update(struct pinctrl_dev *pctldev, pinctrl_dev 1216 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_i2c_pin_update(struct pinctrl_dev *pctldev, pinctrl_dev 1286 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_hdmi_pin_update(struct pinctrl_dev *pctldev, pinctrl_dev 1330 drivers/pinctrl/bcm/pinctrl-bcm281xx.c static int bcm281xx_pinctrl_pin_config_set(struct pinctrl_dev *pctldev, pinctrl_dev 1404 drivers/pinctrl/bcm/pinctrl-bcm281xx.c struct pinctrl_dev *pctl; pinctrl_dev 86 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct pinctrl_dev *pctl_dev; pinctrl_dev 621 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pctl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 626 drivers/pinctrl/bcm/pinctrl-bcm2835.c static const char *bcm2835_pctl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 632 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pctl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 643 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_pctl_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 659 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_pctl_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 716 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 829 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pmx_free(struct pinctrl_dev *pctldev, pinctrl_dev 839 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pmx_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 844 drivers/pinctrl/bcm/pinctrl-bcm2835.c static const char *bcm2835_pmx_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 850 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pmx_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 862 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pmx_set(struct pinctrl_dev *pctldev, pinctrl_dev 873 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_pmx_gpio_disable_free(struct pinctrl_dev *pctldev, pinctrl_dev 883 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 907 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 935 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 1002 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2711_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 108 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c struct pinctrl_dev *pctl; pinctrl_dev 705 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static int cygnus_get_groups_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 712 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static const char *cygnus_get_group_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 720 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static int cygnus_get_group_pins(struct pinctrl_dev *pctrl_dev, pinctrl_dev 732 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static void cygnus_pin_dbg_show(struct pinctrl_dev *pctrl_dev, pinctrl_dev 747 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static int cygnus_get_functions_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 754 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static const char *cygnus_get_function_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 762 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static int cygnus_get_function_groups(struct pinctrl_dev *pctrl_dev, pinctrl_dev 830 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static int cygnus_pinmux_set_mux(struct pinctrl_dev *pctrl_dev, pinctrl_dev 847 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static int cygnus_gpio_request_enable(struct pinctrl_dev *pctrl_dev, pinctrl_dev 875 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static void cygnus_gpio_disable_free(struct pinctrl_dev *pctrl_dev, pinctrl_dev 118 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct pinctrl_dev *pctl; pinctrl_dev 444 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 453 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static const char *iproc_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 613 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 663 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 26 drivers/pinctrl/bcm/pinctrl-ns.c struct pinctrl_dev *pctldev; pinctrl_dev 152 drivers/pinctrl/bcm/pinctrl-ns.c static int ns_pinctrl_get_groups_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 159 drivers/pinctrl/bcm/pinctrl-ns.c static const char *ns_pinctrl_get_group_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 167 drivers/pinctrl/bcm/pinctrl-ns.c static int ns_pinctrl_get_group_pins(struct pinctrl_dev *pctrl_dev, pinctrl_dev 192 drivers/pinctrl/bcm/pinctrl-ns.c static int ns_pinctrl_get_functions_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 199 drivers/pinctrl/bcm/pinctrl-ns.c static const char *ns_pinctrl_get_function_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 207 drivers/pinctrl/bcm/pinctrl-ns.c static int ns_pinctrl_get_function_groups(struct pinctrl_dev *pctrl_dev, pinctrl_dev 220 drivers/pinctrl/bcm/pinctrl-ns.c static int ns_pinctrl_set_mux(struct pinctrl_dev *pctrl_dev, pinctrl_dev 121 drivers/pinctrl/bcm/pinctrl-ns2-mux.c struct pinctrl_dev *pctl; pinctrl_dev 501 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_get_groups_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 508 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static const char *ns2_get_group_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 516 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_get_group_pins(struct pinctrl_dev *pctrl_dev, pinctrl_dev 528 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static void ns2_pin_dbg_show(struct pinctrl_dev *pctrl_dev, pinctrl_dev 543 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_get_functions_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 550 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static const char *ns2_get_function_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 558 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_get_function_groups(struct pinctrl_dev *pctrl_dev, pinctrl_dev 636 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pinmux_enable(struct pinctrl_dev *pctrl_dev, pinctrl_dev 659 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pin_set_enable(struct pinctrl_dev *pctrldev, unsigned int pin, pinctrl_dev 683 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pin_get_enable(struct pinctrl_dev *pctrldev, unsigned int pin) pinctrl_dev 705 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pin_set_slew(struct pinctrl_dev *pctrldev, unsigned int pin, pinctrl_dev 729 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pin_get_slew(struct pinctrl_dev *pctrldev, unsigned int pin, pinctrl_dev 746 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pin_set_pull(struct pinctrl_dev *pctrldev, unsigned int pin, pinctrl_dev 772 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static void ns2_pin_get_pull(struct pinctrl_dev *pctrldev, pinctrl_dev 795 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pin_set_strength(struct pinctrl_dev *pctrldev, unsigned int pin, pinctrl_dev 821 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pin_get_strength(struct pinctrl_dev *pctrldev, unsigned int pin, pinctrl_dev 841 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pin_config_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 901 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pin_config_set(struct pinctrl_dev *pctrldev, unsigned int pin, pinctrl_dev 75 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c struct pinctrl_dev *pctl; pinctrl_dev 332 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 341 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static const char *nsp_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 446 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_pin_config_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 453 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_pin_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 460 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 505 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 115 drivers/pinctrl/bcm/pinctrl-nsp-mux.c struct pinctrl_dev *pctl; pinctrl_dev 318 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static int nsp_get_groups_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 325 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static const char *nsp_get_group_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 333 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static int nsp_get_group_pins(struct pinctrl_dev *pctrl_dev, pinctrl_dev 345 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static void nsp_pin_dbg_show(struct pinctrl_dev *pctrl_dev, pinctrl_dev 360 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static int nsp_get_functions_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 367 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static const char *nsp_get_function_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 375 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static int nsp_get_function_groups(struct pinctrl_dev *pctrl_dev, pinctrl_dev 456 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static int nsp_pinmux_enable(struct pinctrl_dev *pctrl_dev, pinctrl_dev 480 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static int nsp_gpio_request_enable(struct pinctrl_dev *pctrl_dev, pinctrl_dev 501 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static void nsp_gpio_disable_free(struct pinctrl_dev *pctrl_dev, pinctrl_dev 32 drivers/pinctrl/berlin/berlin.c struct pinctrl_dev *pctrl_dev; pinctrl_dev 35 drivers/pinctrl/berlin/berlin.c static int berlin_pinctrl_get_group_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 42 drivers/pinctrl/berlin/berlin.c static const char *berlin_pinctrl_get_group_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 50 drivers/pinctrl/berlin/berlin.c static int berlin_pinctrl_dt_node_to_map(struct pinctrl_dev *pctrl_dev, pinctrl_dev 105 drivers/pinctrl/berlin/berlin.c static int berlin_pinmux_get_functions_count(struct pinctrl_dev *pctrl_dev) pinctrl_dev 112 drivers/pinctrl/berlin/berlin.c static const char *berlin_pinmux_get_function_name(struct pinctrl_dev *pctrl_dev, pinctrl_dev 120 drivers/pinctrl/berlin/berlin.c static int berlin_pinmux_get_function_groups(struct pinctrl_dev *pctrl_dev, pinctrl_dev 150 drivers/pinctrl/berlin/berlin.c static int berlin_pinmux_set(struct pinctrl_dev *pctrl_dev, pinctrl_dev 725 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 732 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static const char *lochnagar_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 740 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 761 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 768 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static const char *lochnagar_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 776 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 907 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 932 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_gpio_request(struct pinctrl_dev *pctldev, pinctrl_dev 961 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 1013 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_conf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 1139 drivers/pinctrl/cirrus/pinctrl-lochnagar.c struct pinctrl_dev *pctl; pinctrl_dev 443 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 451 drivers/pinctrl/cirrus/pinctrl-madera-core.c static const char *madera_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 463 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 512 drivers/pinctrl/cirrus/pinctrl-madera-core.c static void __maybe_unused madera_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 577 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_mux_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 582 drivers/pinctrl/cirrus/pinctrl-madera-core.c static const char *madera_mux_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 588 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_mux_get_groups(struct pinctrl_dev *pctldev, pinctrl_dev 608 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_mux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 672 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 695 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 712 drivers/pinctrl/cirrus/pinctrl-madera-core.c static void madera_gpio_disable_free(struct pinctrl_dev *pctldev, pinctrl_dev 740 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_pin_conf_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 819 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_pin_conf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 945 drivers/pinctrl/cirrus/pinctrl-madera-core.c static int madera_pin_conf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 30 drivers/pinctrl/cirrus/pinctrl-madera.h struct pinctrl_dev *pctl; pinctrl_dev 73 drivers/pinctrl/core.c const char *pinctrl_dev_get_name(struct pinctrl_dev *pctldev) pinctrl_dev 80 drivers/pinctrl/core.c const char *pinctrl_dev_get_devname(struct pinctrl_dev *pctldev) pinctrl_dev 86 drivers/pinctrl/core.c void *pinctrl_dev_get_drvdata(struct pinctrl_dev *pctldev) pinctrl_dev 99 drivers/pinctrl/core.c struct pinctrl_dev *get_pinctrl_dev_from_devname(const char *devname) pinctrl_dev 101 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 121 drivers/pinctrl/core.c struct pinctrl_dev *get_pinctrl_dev_from_of_node(struct device_node *np) pinctrl_dev 123 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 143 drivers/pinctrl/core.c int pin_get_from_name(struct pinctrl_dev *pctldev, const char *name) pinctrl_dev 166 drivers/pinctrl/core.c const char *pin_get_name(struct pinctrl_dev *pctldev, const unsigned pin) pinctrl_dev 181 drivers/pinctrl/core.c static void pinctrl_free_pindescs(struct pinctrl_dev *pctldev, pinctrl_dev 202 drivers/pinctrl/core.c static int pinctrl_register_one_pin(struct pinctrl_dev *pctldev, pinctrl_dev 241 drivers/pinctrl/core.c static int pinctrl_register_pins(struct pinctrl_dev *pctldev, pinctrl_dev 289 drivers/pinctrl/core.c pinctrl_match_gpio_range(struct pinctrl_dev *pctldev, unsigned gpio) pinctrl_dev 323 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 368 drivers/pinctrl/core.c struct pinctrl_dev **outdev, pinctrl_dev 371 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 401 drivers/pinctrl/core.c void pinctrl_add_gpio_range(struct pinctrl_dev *pctldev, pinctrl_dev 410 drivers/pinctrl/core.c void pinctrl_add_gpio_ranges(struct pinctrl_dev *pctldev, pinctrl_dev 421 drivers/pinctrl/core.c struct pinctrl_dev *pinctrl_find_and_add_gpio_range(const char *devname, pinctrl_dev 424 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 442 drivers/pinctrl/core.c int pinctrl_get_group_pins(struct pinctrl_dev *pctldev, const char *pin_group, pinctrl_dev 460 drivers/pinctrl/core.c pinctrl_find_gpio_range_from_pin_nolock(struct pinctrl_dev *pctldev, pinctrl_dev 489 drivers/pinctrl/core.c pinctrl_find_gpio_range_from_pin(struct pinctrl_dev *pctldev, pinctrl_dev 507 drivers/pinctrl/core.c void pinctrl_remove_gpio_range(struct pinctrl_dev *pctldev, pinctrl_dev 522 drivers/pinctrl/core.c int pinctrl_generic_get_group_count(struct pinctrl_dev *pctldev) pinctrl_dev 533 drivers/pinctrl/core.c const char *pinctrl_generic_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 554 drivers/pinctrl/core.c int pinctrl_generic_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 581 drivers/pinctrl/core.c struct group_desc *pinctrl_generic_get_group(struct pinctrl_dev *pctldev, pinctrl_dev 595 drivers/pinctrl/core.c static int pinctrl_generic_group_name_to_selector(struct pinctrl_dev *pctldev, pinctrl_dev 625 drivers/pinctrl/core.c int pinctrl_generic_add_group(struct pinctrl_dev *pctldev, const char *name, pinctrl_dev 664 drivers/pinctrl/core.c int pinctrl_generic_remove_group(struct pinctrl_dev *pctldev, pinctrl_dev 690 drivers/pinctrl/core.c static void pinctrl_generic_free_groups(struct pinctrl_dev *pctldev) pinctrl_dev 702 drivers/pinctrl/core.c static inline void pinctrl_generic_free_groups(struct pinctrl_dev *pctldev) pinctrl_dev 712 drivers/pinctrl/core.c int pinctrl_get_group_selector(struct pinctrl_dev *pctldev, pinctrl_dev 741 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 777 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 812 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 834 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 896 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 941 drivers/pinctrl/core.c static int add_setting(struct pinctrl *p, struct pinctrl_dev *pctldev, pinctrl_dev 1024 drivers/pinctrl/core.c struct pinctrl_dev *pctldev) pinctrl_dev 1223 drivers/pinctrl/core.c static void pinctrl_link_add(struct pinctrl_dev *pctldev, pinctrl_dev 1486 drivers/pinctrl/core.c int pinctrl_force_sleep(struct pinctrl_dev *pctldev) pinctrl_dev 1498 drivers/pinctrl/core.c int pinctrl_force_default(struct pinctrl_dev *pctldev) pinctrl_dev 1604 drivers/pinctrl/core.c struct pinctrl_dev *pctldev = s->private; pinctrl_dev 1639 drivers/pinctrl/core.c struct pinctrl_dev *pctldev = s->private; pinctrl_dev 1685 drivers/pinctrl/core.c struct pinctrl_dev *pctldev = s->private; pinctrl_dev 1719 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 1817 drivers/pinctrl/core.c struct pinctrl_dev *pctldev = setting->pctldev; pinctrl_dev 1846 drivers/pinctrl/core.c static void pinctrl_init_device_debugfs(struct pinctrl_dev *pctldev) pinctrl_dev 1885 drivers/pinctrl/core.c static void pinctrl_remove_device_debugfs(struct pinctrl_dev *pctldev) pinctrl_dev 1909 drivers/pinctrl/core.c static void pinctrl_init_device_debugfs(struct pinctrl_dev *pctldev) pinctrl_dev 1917 drivers/pinctrl/core.c static void pinctrl_remove_device_debugfs(struct pinctrl_dev *pctldev) pinctrl_dev 1923 drivers/pinctrl/core.c static int pinctrl_check_ops(struct pinctrl_dev *pctldev) pinctrl_dev 1941 drivers/pinctrl/core.c static struct pinctrl_dev * pinctrl_dev 1945 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 2012 drivers/pinctrl/core.c static int pinctrl_claim_hogs(struct pinctrl_dev *pctldev) pinctrl_dev 2050 drivers/pinctrl/core.c int pinctrl_enable(struct pinctrl_dev *pctldev) pinctrl_dev 2085 drivers/pinctrl/core.c struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc, pinctrl_dev 2088 drivers/pinctrl/core.c struct pinctrl_dev *pctldev; pinctrl_dev 2116 drivers/pinctrl/core.c struct pinctrl_dev **pctldev) pinctrl_dev 2118 drivers/pinctrl/core.c struct pinctrl_dev *p; pinctrl_dev 2142 drivers/pinctrl/core.c void pinctrl_unregister(struct pinctrl_dev *pctldev) pinctrl_dev 2178 drivers/pinctrl/core.c struct pinctrl_dev *pctldev = *(struct pinctrl_dev **)res; pinctrl_dev 2204 drivers/pinctrl/core.c struct pinctrl_dev *devm_pinctrl_register(struct device *dev, pinctrl_dev 2208 drivers/pinctrl/core.c struct pinctrl_dev **ptr, *pctldev; pinctrl_dev 2241 drivers/pinctrl/core.c struct pinctrl_dev **pctldev) pinctrl_dev 2243 drivers/pinctrl/core.c struct pinctrl_dev **ptr; pinctrl_dev 2268 drivers/pinctrl/core.c void devm_pinctrl_unregister(struct device *dev, struct pinctrl_dev *pctldev) pinctrl_dev 134 drivers/pinctrl/core.h struct pinctrl_dev *pctldev; pinctrl_dev 160 drivers/pinctrl/core.h struct pinctrl_dev *pctldev; pinctrl_dev 201 drivers/pinctrl/core.h int pinctrl_generic_get_group_count(struct pinctrl_dev *pctldev); pinctrl_dev 203 drivers/pinctrl/core.h const char *pinctrl_generic_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 206 drivers/pinctrl/core.h int pinctrl_generic_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 211 drivers/pinctrl/core.h struct group_desc *pinctrl_generic_get_group(struct pinctrl_dev *pctldev, pinctrl_dev 214 drivers/pinctrl/core.h int pinctrl_generic_add_group(struct pinctrl_dev *pctldev, const char *name, pinctrl_dev 217 drivers/pinctrl/core.h int pinctrl_generic_remove_group(struct pinctrl_dev *pctldev, pinctrl_dev 222 drivers/pinctrl/core.h struct pinctrl_dev *get_pinctrl_dev_from_devname(const char *dev_name); pinctrl_dev 223 drivers/pinctrl/core.h struct pinctrl_dev *get_pinctrl_dev_from_of_node(struct device_node *np); pinctrl_dev 224 drivers/pinctrl/core.h int pin_get_from_name(struct pinctrl_dev *pctldev, const char *name); pinctrl_dev 225 drivers/pinctrl/core.h const char *pin_get_name(struct pinctrl_dev *pctldev, const unsigned pin); pinctrl_dev 226 drivers/pinctrl/core.h int pinctrl_get_group_selector(struct pinctrl_dev *pctldev, pinctrl_dev 229 drivers/pinctrl/core.h static inline struct pin_desc *pin_desc_get(struct pinctrl_dev *pctldev, pinctrl_dev 236 drivers/pinctrl/core.h pinctrl_find_gpio_range_from_pin_nolock(struct pinctrl_dev *pctldev, pinctrl_dev 243 drivers/pinctrl/core.h extern int pinctrl_force_sleep(struct pinctrl_dev *pctldev); pinctrl_dev 244 drivers/pinctrl/core.h extern int pinctrl_force_default(struct pinctrl_dev *pctldev); pinctrl_dev 24 drivers/pinctrl/devicetree.c struct pinctrl_dev *pctldev; pinctrl_dev 29 drivers/pinctrl/devicetree.c static void dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 65 drivers/pinctrl/devicetree.c struct pinctrl_dev *pctldev, pinctrl_dev 102 drivers/pinctrl/devicetree.c struct pinctrl_dev *of_pinctrl_get(struct device_node *np) pinctrl_dev 108 drivers/pinctrl/devicetree.c struct pinctrl_dev *hog_pctldev, pinctrl_dev 112 drivers/pinctrl/devicetree.c struct pinctrl_dev *pctldev = NULL; pinctrl_dev 184 drivers/pinctrl/devicetree.c bool pinctrl_dt_has_hogs(struct pinctrl_dev *pctldev) pinctrl_dev 199 drivers/pinctrl/devicetree.c int pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev) pinctrl_dev 12 drivers/pinctrl/devicetree.h bool pinctrl_dt_has_hogs(struct pinctrl_dev *pctldev); pinctrl_dev 15 drivers/pinctrl/devicetree.h int pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev); pinctrl_dev 26 drivers/pinctrl/devicetree.h static inline bool pinctrl_dt_has_hogs(struct pinctrl_dev *pctldev) pinctrl_dev 32 drivers/pinctrl/devicetree.h struct pinctrl_dev *pctldev) pinctrl_dev 34 drivers/pinctrl/freescale/pinctrl-imx.c struct pinctrl_dev *pctldev, pinctrl_dev 49 drivers/pinctrl/freescale/pinctrl-imx.c static void imx_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 55 drivers/pinctrl/freescale/pinctrl-imx.c static int imx_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 147 drivers/pinctrl/freescale/pinctrl-imx.c static void imx_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 240 drivers/pinctrl/freescale/pinctrl-imx.c static int imx_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 332 drivers/pinctrl/freescale/pinctrl-imx.c struct pinctrl_dev *pctl = ipctl->pctl; pinctrl_dev 348 drivers/pinctrl/freescale/pinctrl-imx.c static int imx_pinconf_get_mmio(struct pinctrl_dev *pctldev, unsigned pin_id, pinctrl_dev 369 drivers/pinctrl/freescale/pinctrl-imx.c static int imx_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 381 drivers/pinctrl/freescale/pinctrl-imx.c static int imx_pinconf_set_mmio(struct pinctrl_dev *pctldev, pinctrl_dev 418 drivers/pinctrl/freescale/pinctrl-imx.c static int imx_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 433 drivers/pinctrl/freescale/pinctrl-imx.c static void imx_pinconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 463 drivers/pinctrl/freescale/pinctrl-imx.c static void imx_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 646 drivers/pinctrl/freescale/pinctrl-imx.c struct pinctrl_dev *pctl = ipctl->pctl; pinctrl_dev 724 drivers/pinctrl/freescale/pinctrl-imx.c struct pinctrl_dev *pctl = ipctl->pctl; pinctrl_dev 97 drivers/pinctrl/freescale/pinctrl-imx.h int (*gpio_set_direction)(struct pinctrl_dev *pctldev, pinctrl_dev 109 drivers/pinctrl/freescale/pinctrl-imx.h struct pinctrl_dev *pctl; pinctrl_dev 146 drivers/pinctrl/freescale/pinctrl-imx.h int imx_pinconf_get_scu(struct pinctrl_dev *pctldev, unsigned pin_id, pinctrl_dev 148 drivers/pinctrl/freescale/pinctrl-imx.h int imx_pinconf_set_scu(struct pinctrl_dev *pctldev, unsigned pin_id, pinctrl_dev 154 drivers/pinctrl/freescale/pinctrl-imx.h static inline int imx_pinconf_get_scu(struct pinctrl_dev *pctldev, pinctrl_dev 159 drivers/pinctrl/freescale/pinctrl-imx.h static inline int imx_pinconf_set_scu(struct pinctrl_dev *pctldev, pinctrl_dev 30 drivers/pinctrl/freescale/pinctrl-imx1-core.c struct pinctrl_dev *pctl; pinctrl_dev 171 drivers/pinctrl/freescale/pinctrl-imx1-core.c static int imx1_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 179 drivers/pinctrl/freescale/pinctrl-imx1-core.c static const char *imx1_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 188 drivers/pinctrl/freescale/pinctrl-imx1-core.c static int imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 204 drivers/pinctrl/freescale/pinctrl-imx1-core.c static void imx1_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 218 drivers/pinctrl/freescale/pinctrl-imx1-core.c static int imx1_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 280 drivers/pinctrl/freescale/pinctrl-imx1-core.c static void imx1_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 296 drivers/pinctrl/freescale/pinctrl-imx1-core.c static int imx1_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 349 drivers/pinctrl/freescale/pinctrl-imx1-core.c static int imx1_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 357 drivers/pinctrl/freescale/pinctrl-imx1-core.c static const char *imx1_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 366 drivers/pinctrl/freescale/pinctrl-imx1-core.c static int imx1_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 386 drivers/pinctrl/freescale/pinctrl-imx1-core.c static int imx1_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 396 drivers/pinctrl/freescale/pinctrl-imx1-core.c static int imx1_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 413 drivers/pinctrl/freescale/pinctrl-imx1-core.c static void imx1_pinconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 422 drivers/pinctrl/freescale/pinctrl-imx1-core.c static void imx1_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 262 drivers/pinctrl/freescale/pinctrl-imx7ulp.c static int imx7ulp_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 23 drivers/pinctrl/freescale/pinctrl-mxs.c struct pinctrl_dev *pctl; pinctrl_dev 28 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 35 drivers/pinctrl/freescale/pinctrl-mxs.c static const char *mxs_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 43 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, pinctrl_dev 54 drivers/pinctrl/freescale/pinctrl-mxs.c static void mxs_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 60 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 138 drivers/pinctrl/freescale/pinctrl-mxs.c static void mxs_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 162 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 169 drivers/pinctrl/freescale/pinctrl-mxs.c static const char *mxs_pinctrl_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 177 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 200 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 230 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 236 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 243 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 253 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 316 drivers/pinctrl/freescale/pinctrl-mxs.c static void mxs_pinconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 322 drivers/pinctrl/freescale/pinctrl-mxs.c static void mxs_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 45 drivers/pinctrl/freescale/pinctrl-scu.c int imx_pinconf_get_scu(struct pinctrl_dev *pctldev, unsigned pin_id, pinctrl_dev 70 drivers/pinctrl/freescale/pinctrl-scu.c int imx_pinconf_set_scu(struct pinctrl_dev *pctldev, unsigned pin_id, pinctrl_dev 293 drivers/pinctrl/freescale/pinctrl-vf610.c static int vf610_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 111 drivers/pinctrl/intel/pinctrl-baytrail.c struct pinctrl_dev *pctl_dev; pinctrl_dev 593 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 600 drivers/pinctrl/intel/pinctrl-baytrail.c static const char *byt_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 608 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 627 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 634 drivers/pinctrl/intel/pinctrl-baytrail.c static const char *byt_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 642 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 715 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_set_mux(struct pinctrl_dev *pctldev, unsigned int func_selector, pinctrl_dev 766 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_gpio_request_enable(struct pinctrl_dev *pctl_dev, pinctrl_dev 804 drivers/pinctrl/intel/pinctrl-baytrail.c static void byt_gpio_disable_free(struct pinctrl_dev *pctl_dev, pinctrl_dev 814 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_gpio_set_direction(struct pinctrl_dev *pctl_dev, pinctrl_dev 899 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_pin_config_get(struct pinctrl_dev *pctl_dev, unsigned int offset, pinctrl_dev 982 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_pin_config_set(struct pinctrl_dev *pctl_dev, pinctrl_dev 164 drivers/pinctrl/intel/pinctrl-cherryview.c struct pinctrl_dev *pctldev; pinctrl_dev 694 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 701 drivers/pinctrl/intel/pinctrl-cherryview.c static const char *chv_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 709 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, pinctrl_dev 719 drivers/pinctrl/intel/pinctrl-cherryview.c static void chv_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 759 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 766 drivers/pinctrl/intel/pinctrl-cherryview.c static const char *chv_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 774 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 786 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 864 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 920 drivers/pinctrl/intel/pinctrl-cherryview.c static void chv_gpio_disable_free(struct pinctrl_dev *pctldev, pinctrl_dev 935 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 968 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_config_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 1135 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_config_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 1182 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_config_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 1201 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 111 drivers/pinctrl/intel/pinctrl-intel.c struct pinctrl_dev *pctldev; pinctrl_dev 293 drivers/pinctrl/intel/pinctrl-intel.c static int intel_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 300 drivers/pinctrl/intel/pinctrl-intel.c static const char *intel_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 308 drivers/pinctrl/intel/pinctrl-intel.c static int intel_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, pinctrl_dev 318 drivers/pinctrl/intel/pinctrl-intel.c static void intel_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 376 drivers/pinctrl/intel/pinctrl-intel.c static int intel_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 383 drivers/pinctrl/intel/pinctrl-intel.c static const char *intel_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 391 drivers/pinctrl/intel/pinctrl-intel.c static int intel_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 403 drivers/pinctrl/intel/pinctrl-intel.c static int intel_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 479 drivers/pinctrl/intel/pinctrl-intel.c static int intel_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 522 drivers/pinctrl/intel/pinctrl-intel.c static int intel_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 549 drivers/pinctrl/intel/pinctrl-intel.c static int intel_config_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 763 drivers/pinctrl/intel/pinctrl-intel.c static int intel_config_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 423 drivers/pinctrl/intel/pinctrl-merrifield.c struct pinctrl_dev *pctldev; pinctrl_dev 507 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 514 drivers/pinctrl/intel/pinctrl-merrifield.c static const char *mrfld_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 522 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, pinctrl_dev 532 drivers/pinctrl/intel/pinctrl-merrifield.c static void mrfld_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 561 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 568 drivers/pinctrl/intel/pinctrl-merrifield.c static const char *mrfld_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 576 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 588 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 617 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 644 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_config_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 800 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_config_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 830 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_config_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 848 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 38 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 71 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_pinmux_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 84 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 97 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 212 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 350 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 375 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 240 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h struct pinctrl_dev *pctrl; pinctrl_dev 68 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 334 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pconf_parse_conf(struct pinctrl_dev *pctldev, pinctrl_dev 373 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 384 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group, pinctrl_dev 490 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 588 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 613 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 620 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static const char *mtk_pctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 628 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 649 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 654 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static const char *mtk_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 660 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pmx_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 673 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pmx_set_mode(struct pinctrl_dev *pctldev, pinctrl_dev 712 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 750 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pmx_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 268 drivers/pinctrl/mediatek/pinctrl-mtk-common.h struct pinctrl_dev *pctl_dev; pinctrl_dev 50 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pinmux_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 63 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 76 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 200 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 425 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 524 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 551 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 558 drivers/pinctrl/mediatek/pinctrl-paris.c static const char *mtk_pctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 566 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 586 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 591 drivers/pinctrl/mediatek/pinctrl-paris.c static const char *mtk_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 597 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pmx_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 610 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 646 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pconf_group_get(struct pinctrl_dev *pctldev, unsigned group, pinctrl_dev 656 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group, pinctrl_dev 80 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c static int meson_axg_pmx_set_mux(struct pinctrl_dev *pcdev, pinctrl_dev 104 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c static int meson_axg_pmx_request_gpio(struct pinctrl_dev *pcdev, pinctrl_dev 103 drivers/pinctrl/meson/pinctrl-meson.c static int meson_get_groups_count(struct pinctrl_dev *pcdev) pinctrl_dev 110 drivers/pinctrl/meson/pinctrl-meson.c static const char *meson_get_group_name(struct pinctrl_dev *pcdev, pinctrl_dev 118 drivers/pinctrl/meson/pinctrl-meson.c static int meson_get_group_pins(struct pinctrl_dev *pcdev, unsigned selector, pinctrl_dev 129 drivers/pinctrl/meson/pinctrl-meson.c static void meson_pin_dbg_show(struct pinctrl_dev *pcdev, struct seq_file *s, pinctrl_dev 144 drivers/pinctrl/meson/pinctrl-meson.c int meson_pmx_get_funcs_count(struct pinctrl_dev *pcdev) pinctrl_dev 151 drivers/pinctrl/meson/pinctrl-meson.c const char *meson_pmx_get_func_name(struct pinctrl_dev *pcdev, pinctrl_dev 159 drivers/pinctrl/meson/pinctrl-meson.c int meson_pmx_get_groups(struct pinctrl_dev *pcdev, unsigned selector, pinctrl_dev 341 drivers/pinctrl/meson/pinctrl-meson.c static int meson_pinconf_set(struct pinctrl_dev *pcdev, unsigned int pin, pinctrl_dev 470 drivers/pinctrl/meson/pinctrl-meson.c static int meson_pinconf_get(struct pinctrl_dev *pcdev, unsigned int pin, pinctrl_dev 520 drivers/pinctrl/meson/pinctrl-meson.c static int meson_pinconf_group_set(struct pinctrl_dev *pcdev, pinctrl_dev 538 drivers/pinctrl/meson/pinctrl-meson.c static int meson_pinconf_group_get(struct pinctrl_dev *pcdev, pinctrl_dev 121 drivers/pinctrl/meson/pinctrl-meson.h struct pinctrl_dev *pcdev; pinctrl_dev 164 drivers/pinctrl/meson/pinctrl-meson.h int meson_pmx_get_funcs_count(struct pinctrl_dev *pcdev); pinctrl_dev 165 drivers/pinctrl/meson/pinctrl-meson.h const char *meson_pmx_get_func_name(struct pinctrl_dev *pcdev, pinctrl_dev 167 drivers/pinctrl/meson/pinctrl-meson.h int meson_pmx_get_groups(struct pinctrl_dev *pcdev, pinctrl_dev 56 drivers/pinctrl/meson/pinctrl-meson8-pmx.c static int meson8_pmx_set_mux(struct pinctrl_dev *pcdev, unsigned func_num, pinctrl_dev 85 drivers/pinctrl/meson/pinctrl-meson8-pmx.c static int meson8_pmx_request_gpio(struct pinctrl_dev *pcdev, pinctrl_dev 104 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct pinctrl_dev *pctl_dev; pinctrl_dev 248 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_pin_config_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 254 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_pin_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 267 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 274 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static const char *armada_37xx_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 282 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 311 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 318 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static const char *armada_37xx_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 326 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_pmx_get_groups(struct pinctrl_dev *pctldev, pinctrl_dev 339 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_pmx_set_by_name(struct pinctrl_dev *pctldev, pinctrl_dev 362 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_pmx_set(struct pinctrl_dev *pctldev, pinctrl_dev 459 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 477 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 49 drivers/pinctrl/mvebu/pinctrl-mvebu.c struct pinctrl_dev *pctldev; pinctrl_dev 162 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 174 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 194 drivers/pinctrl/mvebu/pinctrl-mvebu.c static void mvebu_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 258 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinmux_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 265 drivers/pinctrl/mvebu/pinctrl-mvebu.c static const char *mvebu_pinmux_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 273 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned fid, pinctrl_dev 284 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinmux_set(struct pinctrl_dev *pctldev, unsigned fid, pinctrl_dev 314 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinmux_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 338 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 372 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 378 drivers/pinctrl/mvebu/pinctrl-mvebu.c static const char *mvebu_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 385 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 395 drivers/pinctrl/mvebu/pinctrl-mvebu.c static int mvebu_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 454 drivers/pinctrl/mvebu/pinctrl-mvebu.c static void mvebu_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 81 drivers/pinctrl/nomadik/pinctrl-abx500.c struct pinctrl_dev *pctldev; pinctrl_dev 239 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_set_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, pinctrl_dev 360 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_get_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, pinctrl_dev 448 drivers/pinctrl/nomadik/pinctrl-abx500.c struct pinctrl_dev *pctldev, pinctrl_dev 507 drivers/pinctrl/nomadik/pinctrl-abx500.c struct pinctrl_dev *pctldev = pct->pctldev; pinctrl_dev 518 drivers/pinctrl/nomadik/pinctrl-abx500.c struct pinctrl_dev *pctldev, pinctrl_dev 539 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 546 drivers/pinctrl/nomadik/pinctrl-abx500.c static const char *abx500_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 554 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_pmx_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 567 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_pmx_set(struct pinctrl_dev *pctldev, unsigned function, pinctrl_dev 595 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 632 drivers/pinctrl/nomadik/pinctrl-abx500.c static void abx500_gpio_disable_free(struct pinctrl_dev *pctldev, pinctrl_dev 647 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_get_groups_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 654 drivers/pinctrl/nomadik/pinctrl-abx500.c static const char *abx500_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 662 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 675 drivers/pinctrl/nomadik/pinctrl-abx500.c static void abx500_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 726 drivers/pinctrl/nomadik/pinctrl-abx500.c static const char *abx500_find_pin_name(struct pinctrl_dev *pctldev, pinctrl_dev 739 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 801 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 835 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_pin_config_get(struct pinctrl_dev *pctldev, pinctrl_dev 842 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_pin_config_set(struct pinctrl_dev *pctldev, pinctrl_dev 278 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct pinctrl_dev *pctl; pinctrl_dev 578 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int __maybe_unused nmk_prcm_gpiocr_get_mode(struct pinctrl_dev *pctldev, int gpio) pinctrl_dev 931 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct pinctrl_dev *pctldev, struct gpio_chip *chip, pinctrl_dev 1024 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct pinctrl_dev *pctldev, pinctrl_dev 1208 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_get_groups_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 1215 drivers/pinctrl/nomadik/pinctrl-nomadik.c static const char *nmk_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 1223 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 1259 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 1394 drivers/pinctrl/nomadik/pinctrl-nomadik.c static const char *nmk_find_pin_name(struct pinctrl_dev *pctldev, const char *pin_name) pinctrl_dev 1427 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 1494 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 1528 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 1535 drivers/pinctrl/nomadik/pinctrl-nomadik.c static const char *nmk_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 1543 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_pmx_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 1556 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_pmx_set(struct pinctrl_dev *pctldev, unsigned function, pinctrl_dev 1665 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 1696 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_gpio_disable_free(struct pinctrl_dev *pctldev, pinctrl_dev 1716 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 1723 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 92 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c struct pinctrl_dev *pctldev; pinctrl_dev 1501 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_get_drive_strength(struct pinctrl_dev *pctldev, pinctrl_dev 1554 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcm7xx_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 1560 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 1568 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static const char *npcm7xx_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 1574 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 1585 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 1598 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcm7xx_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 1614 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 1619 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static const char *npcm7xx_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 1625 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 1636 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 1651 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 1672 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcm7xx_gpio_request_free(struct pinctrl_dev *pctldev, pinctrl_dev 1685 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 1715 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_config_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 1830 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcm7xx_config_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 55 drivers/pinctrl/pinconf-generic.c static void pinconf_generic_dump_one(struct pinctrl_dev *pctldev, pinctrl_dev 109 drivers/pinctrl/pinconf-generic.c void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 130 drivers/pinctrl/pinconf-generic.c void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, pinctrl_dev 239 drivers/pinctrl/pinconf-generic.c struct pinctrl_dev *pctldev, pinctrl_dev 290 drivers/pinctrl/pinconf-generic.c int pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 374 drivers/pinctrl/pinconf-generic.c int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 405 drivers/pinctrl/pinconf-generic.c void pinconf_generic_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 25 drivers/pinctrl/pinconf.c int pinconf_check_ops(struct pinctrl_dev *pctldev) pinctrl_dev 56 drivers/pinctrl/pinconf.c int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 73 drivers/pinctrl/pinconf.c struct pinctrl_dev *pctldev; pinctrl_dev 110 drivers/pinctrl/pinconf.c struct pinctrl_dev *pctldev = setting->pctldev; pinctrl_dev 150 drivers/pinctrl/pinconf.c struct pinctrl_dev *pctldev = setting->pctldev; pinctrl_dev 200 drivers/pinctrl/pinconf.c int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 214 drivers/pinctrl/pinconf.c static void pinconf_show_config(struct seq_file *s, struct pinctrl_dev *pctldev, pinctrl_dev 238 drivers/pinctrl/pinconf.c struct pinctrl_dev *pctldev; pinctrl_dev 262 drivers/pinctrl/pinconf.c struct pinctrl_dev *pctldev = setting->pctldev; pinctrl_dev 291 drivers/pinctrl/pinconf.c static void pinconf_dump_pin(struct pinctrl_dev *pctldev, pinctrl_dev 304 drivers/pinctrl/pinconf.c struct pinctrl_dev *pctldev = s->private; pinctrl_dev 333 drivers/pinctrl/pinconf.c static void pinconf_dump_group(struct pinctrl_dev *pctldev, pinctrl_dev 347 drivers/pinctrl/pinconf.c struct pinctrl_dev *pctldev = s->private; pinctrl_dev 371 drivers/pinctrl/pinconf.c struct pinctrl_dev *pctldev) pinctrl_dev 15 drivers/pinctrl/pinconf.h int pinconf_check_ops(struct pinctrl_dev *pctldev); pinctrl_dev 22 drivers/pinctrl/pinconf.h int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 29 drivers/pinctrl/pinconf.h int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 36 drivers/pinctrl/pinconf.h static inline int pinconf_check_ops(struct pinctrl_dev *pctldev) pinctrl_dev 61 drivers/pinctrl/pinconf.h static inline int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 75 drivers/pinctrl/pinconf.h struct pinctrl_dev *pctldev); pinctrl_dev 90 drivers/pinctrl/pinconf.h struct pinctrl_dev *pctldev) pinctrl_dev 103 drivers/pinctrl/pinconf.h void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, pinctrl_dev 107 drivers/pinctrl/pinconf.h void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, pinctrl_dev 111 drivers/pinctrl/pinconf.h static inline void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, pinctrl_dev 118 drivers/pinctrl/pinconf.h static inline void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, pinctrl_dev 128 drivers/pinctrl/pinconf.h struct pinctrl_dev *pctldev, pinctrl_dev 604 drivers/pinctrl/pinctrl-amd.c static int amd_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 611 drivers/pinctrl/pinctrl-amd.c static const char *amd_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 619 drivers/pinctrl/pinctrl-amd.c static int amd_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 641 drivers/pinctrl/pinctrl-amd.c static int amd_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 682 drivers/pinctrl/pinctrl-amd.c static int amd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 737 drivers/pinctrl/pinctrl-amd.c static int amd_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 755 drivers/pinctrl/pinctrl-amd.c static int amd_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 95 drivers/pinctrl/pinctrl-amd.h struct pinctrl_dev *pctrl; pinctrl_dev 57 drivers/pinctrl/pinctrl-artpec6.c struct pinctrl_dev *pctl; pinctrl_dev 424 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 429 drivers/pinctrl/pinctrl-artpec6.c static const char *artpec6_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 435 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 632 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_pmx_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 637 drivers/pinctrl/pinctrl-artpec6.c static const char *artpec6_pmx_get_fname(struct pinctrl_dev *pctldev, pinctrl_dev 643 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_pmx_get_fgroups(struct pinctrl_dev *pctldev, pinctrl_dev 653 drivers/pinctrl/pinctrl-artpec6.c static void artpec6_pmx_select_func(struct pinctrl_dev *pctldev, pinctrl_dev 691 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_pmx_set(struct pinctrl_dev *pctldev, pinctrl_dev 706 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_pmx_request_gpio(struct pinctrl_dev *pctldev, pinctrl_dev 733 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_pconf_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 794 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_pconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 879 drivers/pinctrl/pinctrl-artpec6.c static int artpec6_pconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 79 drivers/pinctrl/pinctrl-as3722.c struct pinctrl_dev *pctl; pinctrl_dev 174 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 181 drivers/pinctrl/pinctrl-as3722.c static const char *as3722_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 189 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 207 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 214 drivers/pinctrl/pinctrl-as3722.c static const char *as3722_pinctrl_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 222 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 233 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinctrl_set(struct pinctrl_dev *pctldev, unsigned function, pinctrl_dev 297 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinctrl_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 307 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinctrl_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 335 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 380 drivers/pinctrl/pinctrl-as3722.c static int as3722_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 116 drivers/pinctrl/pinctrl-at91-pio4.c struct pinctrl_dev *pinctrl_dev; pinctrl_dev 371 drivers/pinctrl/pinctrl-at91-pio4.c static unsigned int atmel_pin_config_read(struct pinctrl_dev *pctldev, pinctrl_dev 387 drivers/pinctrl/pinctrl-at91-pio4.c static void atmel_pin_config_write(struct pinctrl_dev *pctldev, pinctrl_dev 402 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_pctl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 409 drivers/pinctrl/pinctrl-at91-pio4.c static const char *atmel_pctl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 417 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_pctl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 430 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pctl_find_group_by_pin(struct pinctrl_dev *pctldev, unsigned pin) pinctrl_dev 445 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_pctl_xlate_pinfunc(struct pinctrl_dev *pctldev, pinctrl_dev 478 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_pctl_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 552 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 600 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_pmx_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 605 drivers/pinctrl/pinctrl-at91-pio4.c static const char *atmel_pmx_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 611 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_pmx_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 624 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 652 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_conf_pin_config_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 705 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_conf_pin_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 808 drivers/pinctrl/pinctrl-at91-pio4.c static void atmel_conf_pin_config_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 1091 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->pinctrl_dev = devm_pinctrl_register(&pdev->dev, pinctrl_dev 1094 drivers/pinctrl/pinctrl-at91-pio4.c if (IS_ERR(atmel_pioctrl->pinctrl_dev)) { pinctrl_dev 1095 drivers/pinctrl/pinctrl-at91-pio4.c ret = PTR_ERR(atmel_pioctrl->pinctrl_dev); pinctrl_dev 194 drivers/pinctrl/pinctrl-at91.c struct pinctrl_dev *pctl; pinctrl_dev 229 drivers/pinctrl/pinctrl-at91.c static int at91_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 236 drivers/pinctrl/pinctrl-at91.c static const char *at91_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 244 drivers/pinctrl/pinctrl-at91.c static int at91_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 259 drivers/pinctrl/pinctrl-at91.c static void at91_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 265 drivers/pinctrl/pinctrl-at91.c static int at91_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 323 drivers/pinctrl/pinctrl-at91.c static void at91_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 820 drivers/pinctrl/pinctrl-at91.c static int at91_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 881 drivers/pinctrl/pinctrl-at91.c static int at91_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 888 drivers/pinctrl/pinctrl-at91.c static const char *at91_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 896 drivers/pinctrl/pinctrl-at91.c static int at91_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 908 drivers/pinctrl/pinctrl-at91.c static int at91_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 940 drivers/pinctrl/pinctrl-at91.c static void at91_gpio_disable_free(struct pinctrl_dev *pctldev, pinctrl_dev 959 drivers/pinctrl/pinctrl-at91.c static int at91_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 1002 drivers/pinctrl/pinctrl-at91.c static int at91_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 1074 drivers/pinctrl/pinctrl-at91.c static void at91_pinconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 1103 drivers/pinctrl/pinctrl-at91.c static void at91_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 64 drivers/pinctrl/pinctrl-axp209.c struct pinctrl_dev *pctl_dev; pinctrl_dev 185 drivers/pinctrl/pinctrl-axp209.c static int axp20x_pmx_set(struct pinctrl_dev *pctldev, unsigned int offset, pinctrl_dev 199 drivers/pinctrl/pinctrl-axp209.c static int axp20x_pmx_func_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 206 drivers/pinctrl/pinctrl-axp209.c static const char *axp20x_pmx_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 214 drivers/pinctrl/pinctrl-axp209.c static int axp20x_pmx_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 227 drivers/pinctrl/pinctrl-axp209.c static int axp20x_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 258 drivers/pinctrl/pinctrl-axp209.c static int axp20x_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 281 drivers/pinctrl/pinctrl-axp209.c static int axp20x_groups_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 288 drivers/pinctrl/pinctrl-axp209.c static int axp20x_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, pinctrl_dev 299 drivers/pinctrl/pinctrl-axp209.c static const char *axp20x_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 34 drivers/pinctrl/pinctrl-bm1880.c struct pinctrl_dev *pctrldev; pinctrl_dev 916 drivers/pinctrl/pinctrl-bm1880.c static int bm1880_pctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 923 drivers/pinctrl/pinctrl-bm1880.c static const char *bm1880_pctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 931 drivers/pinctrl/pinctrl-bm1880.c static int bm1880_pctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 953 drivers/pinctrl/pinctrl-bm1880.c static int bm1880_pmux_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 960 drivers/pinctrl/pinctrl-bm1880.c static const char *bm1880_pmux_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 968 drivers/pinctrl/pinctrl-bm1880.c static int bm1880_pmux_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 980 drivers/pinctrl/pinctrl-bm1880.c static int bm1880_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 1148 drivers/pinctrl/pinctrl-bm1880.c static int bm1880_pinconf_cfg_get(struct pinctrl_dev *pctldev, pinctrl_dev 1200 drivers/pinctrl/pinctrl-bm1880.c static int bm1880_pinconf_cfg_set(struct pinctrl_dev *pctldev, pinctrl_dev 1265 drivers/pinctrl/pinctrl-bm1880.c static int bm1880_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 25 drivers/pinctrl/pinctrl-da850-pupd.c struct pinctrl_dev *pinctrl; pinctrl_dev 35 drivers/pinctrl/pinctrl-da850-pupd.c static int da850_pupd_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 40 drivers/pinctrl/pinctrl-da850-pupd.c static const char *da850_pupd_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 46 drivers/pinctrl/pinctrl-da850-pupd.c static int da850_pupd_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 64 drivers/pinctrl/pinctrl-da850-pupd.c static int da850_pupd_pin_config_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 100 drivers/pinctrl/pinctrl-da850-pupd.c static int da850_pupd_pin_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 42 drivers/pinctrl/pinctrl-digicolor.c struct pinctrl_dev *pctl; pinctrl_dev 51 drivers/pinctrl/pinctrl-digicolor.c static int dc_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 56 drivers/pinctrl/pinctrl-digicolor.c static const char *dc_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 65 drivers/pinctrl/pinctrl-digicolor.c static int dc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 92 drivers/pinctrl/pinctrl-digicolor.c static int dc_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 97 drivers/pinctrl/pinctrl-digicolor.c static const char *dc_get_fname(struct pinctrl_dev *pctldev, unsigned selector) pinctrl_dev 102 drivers/pinctrl/pinctrl-digicolor.c static int dc_get_groups(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 125 drivers/pinctrl/pinctrl-digicolor.c static int dc_set_mux(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 142 drivers/pinctrl/pinctrl-digicolor.c static int dc_pmx_request_gpio(struct pinctrl_dev *pcdev, pinctrl_dev 228 drivers/pinctrl/pinctrl-falcon.c static int falcon_pinconf_group_get(struct pinctrl_dev *pctrldev, pinctrl_dev 234 drivers/pinctrl/pinctrl-falcon.c static int falcon_pinconf_group_set(struct pinctrl_dev *pctrldev, pinctrl_dev 241 drivers/pinctrl/pinctrl-falcon.c static int falcon_pinconf_get(struct pinctrl_dev *pctrldev, pinctrl_dev 276 drivers/pinctrl/pinctrl-falcon.c static int falcon_pinconf_set(struct pinctrl_dev *pctrldev, pinctrl_dev 321 drivers/pinctrl/pinctrl-falcon.c static void falcon_pinconf_dbg_show(struct pinctrl_dev *pctrldev, pinctrl_dev 357 drivers/pinctrl/pinctrl-falcon.c static void falcon_pinconf_group_dbg_show(struct pinctrl_dev *pctrldev, pinctrl_dev 377 drivers/pinctrl/pinctrl-falcon.c static inline int falcon_mux_apply(struct pinctrl_dev *pctrldev, pinctrl_dev 52 drivers/pinctrl/pinctrl-gemini.c struct pinctrl_dev *pctl; pinctrl_dev 1956 drivers/pinctrl/pinctrl-gemini.c static int gemini_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 1967 drivers/pinctrl/pinctrl-gemini.c static const char *gemini_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 1979 drivers/pinctrl/pinctrl-gemini.c static int gemini_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 2012 drivers/pinctrl/pinctrl-gemini.c static void gemini_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 2187 drivers/pinctrl/pinctrl-gemini.c static int gemini_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 2275 drivers/pinctrl/pinctrl-gemini.c static int gemini_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 2280 drivers/pinctrl/pinctrl-gemini.c static const char *gemini_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 2286 drivers/pinctrl/pinctrl-gemini.c static int gemini_pmx_get_groups(struct pinctrl_dev *pctldev, pinctrl_dev 2377 drivers/pinctrl/pinctrl-gemini.c static int gemini_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 2402 drivers/pinctrl/pinctrl-gemini.c static int gemini_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 2441 drivers/pinctrl/pinctrl-gemini.c static int gemini_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 80 drivers/pinctrl/pinctrl-ingenic.c struct pinctrl_dev *pctl; pinctrl_dev 1692 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 1720 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 1757 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 1804 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 1855 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 1880 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 18 drivers/pinctrl/pinctrl-lantiq.c static int ltq_get_group_count(struct pinctrl_dev *pctrldev) pinctrl_dev 24 drivers/pinctrl/pinctrl-lantiq.c static const char *ltq_get_group_name(struct pinctrl_dev *pctrldev, pinctrl_dev 33 drivers/pinctrl/pinctrl-lantiq.c static int ltq_get_group_pins(struct pinctrl_dev *pctrldev, pinctrl_dev 46 drivers/pinctrl/pinctrl-lantiq.c static void ltq_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 58 drivers/pinctrl/pinctrl-lantiq.c static void ltq_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 65 drivers/pinctrl/pinctrl-lantiq.c static void ltq_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 147 drivers/pinctrl/pinctrl-lantiq.c static int ltq_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 180 drivers/pinctrl/pinctrl-lantiq.c static int ltq_pmx_func_count(struct pinctrl_dev *pctrldev) pinctrl_dev 187 drivers/pinctrl/pinctrl-lantiq.c static const char *ltq_pmx_func_name(struct pinctrl_dev *pctrldev, pinctrl_dev 198 drivers/pinctrl/pinctrl-lantiq.c static int ltq_pmx_get_groups(struct pinctrl_dev *pctrldev, pinctrl_dev 258 drivers/pinctrl/pinctrl-lantiq.c static int ltq_pmx_set(struct pinctrl_dev *pctrldev, pinctrl_dev 291 drivers/pinctrl/pinctrl-lantiq.c static int ltq_pmx_gpio_request_enable(struct pinctrl_dev *pctrldev, pinctrl_dev 64 drivers/pinctrl/pinctrl-lantiq.h struct pinctrl_dev *pctrl; pinctrl_dev 102 drivers/pinctrl/pinctrl-lantiq.h int (*apply_mux)(struct pinctrl_dev *pctrldev, int pin, int mux); pinctrl_dev 187 drivers/pinctrl/pinctrl-lpc18xx.c struct pinctrl_dev *pctl; pinctrl_dev 721 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pin_to_gpio(struct pinctrl_dev *pctldev, unsigned pin) pinctrl_dev 759 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pconf_get_gpio_pin_int(struct pinctrl_dev *pctldev, pinctrl_dev 784 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pconf_get_pin(struct pinctrl_dev *pctldev, unsigned param, pinctrl_dev 872 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 902 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pconf_set_usb1(struct pinctrl_dev *pctldev, pinctrl_dev 930 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pconf_set_i2c0(struct pinctrl_dev *pctldev, pinctrl_dev 981 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pconf_set_gpio_pin_int(struct pinctrl_dev *pctldev, pinctrl_dev 1007 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pconf_set_pin(struct pinctrl_dev *pctldev, unsigned param, pinctrl_dev 1085 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pconf_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 1128 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 1133 drivers/pinctrl/pinctrl-lpc18xx.c static const char *lpc18xx_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 1139 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pmx_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 1152 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pmx_set(struct pinctrl_dev *pctldev, unsigned function, pinctrl_dev 1228 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pctl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 1233 drivers/pinctrl/pinctrl-lpc18xx.c static const char *lpc18xx_pctl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 1239 drivers/pinctrl/pinctrl-lpc18xx.c static int lpc18xx_pctl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 103 drivers/pinctrl/pinctrl-max77620.c struct pinctrl_dev *pctl; pinctrl_dev 175 drivers/pinctrl/pinctrl-max77620.c static int max77620_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 183 drivers/pinctrl/pinctrl-max77620.c struct pinctrl_dev *pctldev, unsigned int group) pinctrl_dev 191 drivers/pinctrl/pinctrl-max77620.c struct pinctrl_dev *pctldev, unsigned int group, pinctrl_dev 210 drivers/pinctrl/pinctrl-max77620.c static int max77620_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 217 drivers/pinctrl/pinctrl-max77620.c static const char *max77620_pinctrl_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 225 drivers/pinctrl/pinctrl-max77620.c static int max77620_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 238 drivers/pinctrl/pinctrl-max77620.c static int max77620_pinctrl_enable(struct pinctrl_dev *pctldev, pinctrl_dev 269 drivers/pinctrl/pinctrl-max77620.c static int max77620_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 392 drivers/pinctrl/pinctrl-max77620.c static int max77620_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 77 drivers/pinctrl/pinctrl-mcp23s08.c struct pinctrl_dev *pctldev; pinctrl_dev 225 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 230 drivers/pinctrl/pinctrl-mcp23s08.c static const char *mcp_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 236 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 254 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 278 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 145 drivers/pinctrl/pinctrl-ocelot.c struct pinctrl_dev *pctl; pinctrl_dev 361 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 366 drivers/pinctrl/pinctrl-ocelot.c static const char *ocelot_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 372 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 401 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 430 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 443 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 467 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_pctl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 474 drivers/pinctrl/pinctrl-ocelot.c static const char *ocelot_pctl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 482 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_pctl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 90 drivers/pinctrl/pinctrl-oxnas.c struct pinctrl_dev *pctldev; pinctrl_dev 523 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 530 drivers/pinctrl/pinctrl-oxnas.c static const char *oxnas_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 538 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 559 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_pinmux_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 567 drivers/pinctrl/pinctrl-oxnas.c oxnas_pinmux_get_function_name(struct pinctrl_dev *pctldev, unsigned int func) pinctrl_dev 574 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_pinmux_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 587 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_ox810se_pinmux_enable(struct pinctrl_dev *pctldev, pinctrl_dev 637 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_ox820_pinmux_enable(struct pinctrl_dev *pctldev, pinctrl_dev 692 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_ox810se_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 722 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_ox820_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 805 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 837 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_ox810se_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 868 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_ox820_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 898 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_ox810se_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 934 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_ox820_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 77 drivers/pinctrl/pinctrl-palmas.c struct pinctrl_dev *pctl; pinctrl_dev 629 drivers/pinctrl/pinctrl-palmas.c static int palmas_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 636 drivers/pinctrl/pinctrl-palmas.c static const char *palmas_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 644 drivers/pinctrl/pinctrl-palmas.c static int palmas_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 662 drivers/pinctrl/pinctrl-palmas.c static int palmas_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 669 drivers/pinctrl/pinctrl-palmas.c static const char *palmas_pinctrl_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 677 drivers/pinctrl/pinctrl-palmas.c static int palmas_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 688 drivers/pinctrl/pinctrl-palmas.c static int palmas_pinctrl_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 749 drivers/pinctrl/pinctrl-palmas.c static int palmas_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 857 drivers/pinctrl/pinctrl-palmas.c static int palmas_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 71 drivers/pinctrl/pinctrl-pic32.c struct pinctrl_dev *pctldev; pinctrl_dev 1705 drivers/pinctrl/pinctrl-pic32.c static int pic32_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 1712 drivers/pinctrl/pinctrl-pic32.c static const char *pic32_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 1720 drivers/pinctrl/pinctrl-pic32.c static int pic32_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 1741 drivers/pinctrl/pinctrl-pic32.c static int pic32_pinmux_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 1749 drivers/pinctrl/pinctrl-pic32.c pic32_pinmux_get_function_name(struct pinctrl_dev *pctldev, unsigned func) pinctrl_dev 1756 drivers/pinctrl/pinctrl-pic32.c static int pic32_pinmux_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 1769 drivers/pinctrl/pinctrl-pic32.c static int pic32_pinmux_enable(struct pinctrl_dev *pctldev, pinctrl_dev 1797 drivers/pinctrl/pinctrl-pic32.c static int pic32_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 1855 drivers/pinctrl/pinctrl-pic32.c static int pic32_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 1878 drivers/pinctrl/pinctrl-pic32.c static int pic32_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 1919 drivers/pinctrl/pinctrl-pic32.c static int pic32_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 105 drivers/pinctrl/pinctrl-pistachio.c struct pinctrl_dev *pctldev; pinctrl_dev 879 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 886 drivers/pinctrl/pinctrl-pistachio.c static const char *pistachio_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 894 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 915 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_pinmux_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 923 drivers/pinctrl/pinctrl-pistachio.c pistachio_pinmux_get_function_name(struct pinctrl_dev *pctldev, unsigned func) pinctrl_dev 930 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_pinmux_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 943 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_pinmux_enable(struct pinctrl_dev *pctldev, pinctrl_dev 998 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 1063 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 67 drivers/pinctrl/pinctrl-rk805.c struct pinctrl_dev *pctl; pinctrl_dev 215 drivers/pinctrl/pinctrl-rk805.c static int rk805_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 222 drivers/pinctrl/pinctrl-rk805.c static const char *rk805_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 230 drivers/pinctrl/pinctrl-rk805.c static int rk805_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 251 drivers/pinctrl/pinctrl-rk805.c static int rk805_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 258 drivers/pinctrl/pinctrl-rk805.c static const char *rk805_pinctrl_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 266 drivers/pinctrl/pinctrl-rk805.c static int rk805_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 279 drivers/pinctrl/pinctrl-rk805.c static int _rk805_pinctrl_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 306 drivers/pinctrl/pinctrl-rk805.c static int rk805_pinctrl_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 317 drivers/pinctrl/pinctrl-rk805.c static int rk805_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 355 drivers/pinctrl/pinctrl-rk805.c static int rk805_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 376 drivers/pinctrl/pinctrl-rk805.c static int rk805_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 395 drivers/pinctrl/pinctrl-rockchip.c struct pinctrl_dev *pctl_dev; pinctrl_dev 456 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 463 drivers/pinctrl/pinctrl-rockchip.c static const char *rockchip_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 471 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 486 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 544 drivers/pinctrl/pinctrl-rockchip.c static void rockchip_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 2137 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 2144 drivers/pinctrl/pinctrl-rockchip.c static const char *rockchip_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 2152 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_pmx_get_groups(struct pinctrl_dev *pctldev, pinctrl_dev 2164 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 2253 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 2308 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 2381 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 494 drivers/pinctrl/pinctrl-rza1.c struct pinctrl_dev *pctl; pinctrl_dev 893 drivers/pinctrl/pinctrl-rza1.c struct pinctrl_dev *pctldev = rza1_pctl->pctl; pinctrl_dev 982 drivers/pinctrl/pinctrl-rza1.c static int rza1_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 1092 drivers/pinctrl/pinctrl-rza1.c static void rza1_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 1117 drivers/pinctrl/pinctrl-rza1.c static int rza1_set_mux(struct pinctrl_dev *pctldev, unsigned int selector, pinctrl_dev 46 drivers/pinctrl/pinctrl-rza2.c struct pinctrl_dev *pctl; pinctrl_dev 325 drivers/pinctrl/pinctrl-rza2.c static int rza2_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 407 drivers/pinctrl/pinctrl-rza2.c static void rza2_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 421 drivers/pinctrl/pinctrl-rza2.c static int rza2_set_mux(struct pinctrl_dev *pctldev, unsigned int selector, pinctrl_dev 110 drivers/pinctrl/pinctrl-rzn1.c struct pinctrl_dev *pctl; pinctrl_dev 295 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 302 drivers/pinctrl/pinctrl-rzn1.c static const char *rzn1_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 310 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 333 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_dt_node_to_map_one(struct pinctrl_dev *pctldev, pinctrl_dev 398 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 432 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 439 drivers/pinctrl/pinctrl-rzn1.c static const char *rzn1_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 447 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_pmx_get_groups(struct pinctrl_dev *pctldev, pinctrl_dev 460 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_set_mux(struct pinctrl_dev *pctldev, unsigned int selector, pinctrl_dev 485 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 537 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 619 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 644 drivers/pinctrl/pinctrl-rzn1.c static int rzn1_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 180 drivers/pinctrl/pinctrl-single.c struct pinctrl_dev *pctl; pinctrl_dev 211 drivers/pinctrl/pinctrl-single.c static int pcs_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 213 drivers/pinctrl/pinctrl-single.c static int pcs_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 270 drivers/pinctrl/pinctrl-single.c static void pcs_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 289 drivers/pinctrl/pinctrl-single.c static void pcs_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 298 drivers/pinctrl/pinctrl-single.c static int pcs_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 311 drivers/pinctrl/pinctrl-single.c static int pcs_get_function(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 335 drivers/pinctrl/pinctrl-single.c static int pcs_set_mux(struct pinctrl_dev *pctldev, unsigned fselector, pinctrl_dev 378 drivers/pinctrl/pinctrl-single.c static int pcs_request_gpio(struct pinctrl_dev *pctldev, pinctrl_dev 430 drivers/pinctrl/pinctrl-single.c static void pcs_pinconf_clear_bias(struct pinctrl_dev *pctldev, unsigned pin) pinctrl_dev 444 drivers/pinctrl/pinctrl-single.c static bool pcs_pinconf_bias_disable(struct pinctrl_dev *pctldev, unsigned pin) pinctrl_dev 459 drivers/pinctrl/pinctrl-single.c static int pcs_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 522 drivers/pinctrl/pinctrl-single.c static int pcs_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 585 drivers/pinctrl/pinctrl-single.c static int pcs_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 606 drivers/pinctrl/pinctrl-single.c static int pcs_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 624 drivers/pinctrl/pinctrl-single.c static void pcs_pinconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 629 drivers/pinctrl/pinctrl-single.c static void pcs_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 634 drivers/pinctrl/pinctrl-single.c static void pcs_pinconf_config_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 1230 drivers/pinctrl/pinctrl-single.c static int pcs_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 323 drivers/pinctrl/pinctrl-st.c struct pinctrl_dev *pctl; pinctrl_dev 363 drivers/pinctrl/pinctrl-st.c struct pinctrl_dev *pctldev, int pin) pinctrl_dev 765 drivers/pinctrl/pinctrl-st.c static int st_pctl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 772 drivers/pinctrl/pinctrl-st.c static const char *st_pctl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 780 drivers/pinctrl/pinctrl-st.c static int st_pctl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 807 drivers/pinctrl/pinctrl-st.c static int st_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 857 drivers/pinctrl/pinctrl-st.c static void st_pctl_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 871 drivers/pinctrl/pinctrl-st.c static int st_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 878 drivers/pinctrl/pinctrl-st.c static const char *st_pmx_get_fname(struct pinctrl_dev *pctldev, pinctrl_dev 886 drivers/pinctrl/pinctrl-st.c static int st_pmx_get_groups(struct pinctrl_dev *pctldev, pinctrl_dev 896 drivers/pinctrl/pinctrl-st.c static int st_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned fselector, pinctrl_dev 912 drivers/pinctrl/pinctrl-st.c static int st_pmx_set_gpio_direction(struct pinctrl_dev *pctldev, pinctrl_dev 961 drivers/pinctrl/pinctrl-st.c static int st_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, pinctrl_dev 977 drivers/pinctrl/pinctrl-st.c static int st_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 991 drivers/pinctrl/pinctrl-st.c static void st_pinconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 83 drivers/pinctrl/pinctrl-stmfx.c struct pinctrl_dev *pctl_dev; pinctrl_dev 210 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 273 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 339 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_pinconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 386 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 391 drivers/pinctrl/pinctrl-stmfx.c static const char *stmfx_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 397 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 568 drivers/pinctrl/pinctrl-stmfx.c struct pinctrl_dev *pctl_dev = pctl->pctl_dev; pinctrl_dev 99 drivers/pinctrl/pinctrl-sx150x.c struct pinctrl_dev *pctldev; pinctrl_dev 345 drivers/pinctrl/pinctrl-sx150x.c static int sx150x_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 350 drivers/pinctrl/pinctrl-sx150x.c static const char *sx150x_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 356 drivers/pinctrl/pinctrl-sx150x.c static int sx150x_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 579 drivers/pinctrl/pinctrl-sx150x.c static int sx150x_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 710 drivers/pinctrl/pinctrl-sx150x.c static int sx150x_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 481 drivers/pinctrl/pinctrl-tb10x.c struct pinctrl_dev *pctl; pinctrl_dev 515 drivers/pinctrl/pinctrl-tb10x.c static int tb10x_get_groups_count(struct pinctrl_dev *pctl) pinctrl_dev 521 drivers/pinctrl/pinctrl-tb10x.c static const char *tb10x_get_group_name(struct pinctrl_dev *pctl, unsigned n) pinctrl_dev 527 drivers/pinctrl/pinctrl-tb10x.c static int tb10x_get_group_pins(struct pinctrl_dev *pctl, unsigned n, pinctrl_dev 539 drivers/pinctrl/pinctrl-tb10x.c static int tb10x_dt_node_to_map(struct pinctrl_dev *pctl, pinctrl_dev 576 drivers/pinctrl/pinctrl-tb10x.c static int tb10x_get_functions_count(struct pinctrl_dev *pctl) pinctrl_dev 582 drivers/pinctrl/pinctrl-tb10x.c static const char *tb10x_get_function_name(struct pinctrl_dev *pctl, pinctrl_dev 589 drivers/pinctrl/pinctrl-tb10x.c static int tb10x_get_function_groups(struct pinctrl_dev *pctl, pinctrl_dev 601 drivers/pinctrl/pinctrl-tb10x.c static int tb10x_gpio_request_enable(struct pinctrl_dev *pctl, pinctrl_dev 675 drivers/pinctrl/pinctrl-tb10x.c static void tb10x_gpio_disable_free(struct pinctrl_dev *pctl, pinctrl_dev 688 drivers/pinctrl/pinctrl-tb10x.c static int tb10x_pctl_set_mux(struct pinctrl_dev *pctl, pinctrl_dev 667 drivers/pinctrl/pinctrl-u300.c struct pinctrl_dev *pctl; pinctrl_dev 839 drivers/pinctrl/pinctrl-u300.c static int u300_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 844 drivers/pinctrl/pinctrl-u300.c static const char *u300_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 850 drivers/pinctrl/pinctrl-u300.c static int u300_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 859 drivers/pinctrl/pinctrl-u300.c static void u300_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 960 drivers/pinctrl/pinctrl-u300.c static int u300_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 975 drivers/pinctrl/pinctrl-u300.c static int u300_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 980 drivers/pinctrl/pinctrl-u300.c static const char *u300_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 986 drivers/pinctrl/pinctrl-u300.c static int u300_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 1002 drivers/pinctrl/pinctrl-u300.c static int u300_pin_config_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 1017 drivers/pinctrl/pinctrl-u300.c static int u300_pin_config_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 31 drivers/pinctrl/pinctrl-utils.c int pinctrl_utils_reserve_map(struct pinctrl_dev *pctldev, pinctrl_dev 56 drivers/pinctrl/pinctrl-utils.c int pinctrl_utils_add_map_mux(struct pinctrl_dev *pctldev, pinctrl_dev 73 drivers/pinctrl/pinctrl-utils.c int pinctrl_utils_add_map_configs(struct pinctrl_dev *pctldev, pinctrl_dev 99 drivers/pinctrl/pinctrl-utils.c int pinctrl_utils_add_config(struct pinctrl_dev *pctldev, pinctrl_dev 123 drivers/pinctrl/pinctrl-utils.c void pinctrl_utils_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 25 drivers/pinctrl/pinctrl-utils.h int pinctrl_utils_reserve_map(struct pinctrl_dev *pctldev, pinctrl_dev 28 drivers/pinctrl/pinctrl-utils.h int pinctrl_utils_add_map_mux(struct pinctrl_dev *pctldev, pinctrl_dev 32 drivers/pinctrl/pinctrl-utils.h int pinctrl_utils_add_map_configs(struct pinctrl_dev *pctldev, pinctrl_dev 37 drivers/pinctrl/pinctrl-utils.h int pinctrl_utils_add_config(struct pinctrl_dev *pctldev, pinctrl_dev 40 drivers/pinctrl/pinctrl-utils.h void pinctrl_utils_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 1333 drivers/pinctrl/pinctrl-xway.c static int xway_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 1384 drivers/pinctrl/pinctrl-xway.c static int xway_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 1468 drivers/pinctrl/pinctrl-xway.c int xway_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 1496 drivers/pinctrl/pinctrl-xway.c static inline int xway_mux_apply(struct pinctrl_dev *pctrldev, pinctrl_dev 41 drivers/pinctrl/pinctrl-zynq.c struct pinctrl_dev *pctrl; pinctrl_dev 824 drivers/pinctrl/pinctrl-zynq.c static int zynq_pctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 831 drivers/pinctrl/pinctrl-zynq.c static const char *zynq_pctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 839 drivers/pinctrl/pinctrl-zynq.c static int zynq_pctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 861 drivers/pinctrl/pinctrl-zynq.c static int zynq_pmux_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 868 drivers/pinctrl/pinctrl-zynq.c static const char *zynq_pmux_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 876 drivers/pinctrl/pinctrl-zynq.c static int zynq_pmux_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 888 drivers/pinctrl/pinctrl-zynq.c static int zynq_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 984 drivers/pinctrl/pinctrl-zynq.c static int zynq_pinconf_cfg_get(struct pinctrl_dev *pctldev, pinctrl_dev 1041 drivers/pinctrl/pinctrl-zynq.c static int zynq_pinconf_cfg_set(struct pinctrl_dev *pctldev, pinctrl_dev 1117 drivers/pinctrl/pinctrl-zynq.c static int zynq_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 31 drivers/pinctrl/pinmux.c int pinmux_check_ops(struct pinctrl_dev *pctldev) pinctrl_dev 82 drivers/pinctrl/pinmux.c bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, unsigned pin) pinctrl_dev 105 drivers/pinctrl/pinmux.c static int pin_request(struct pinctrl_dev *pctldev, pinctrl_dev 204 drivers/pinctrl/pinmux.c static const char *pin_free(struct pinctrl_dev *pctldev, int pin, pinctrl_dev 258 drivers/pinctrl/pinmux.c int pinmux_request_gpio(struct pinctrl_dev *pctldev, pinctrl_dev 283 drivers/pinctrl/pinmux.c void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 299 drivers/pinctrl/pinmux.c int pinmux_gpio_direction(struct pinctrl_dev *pctldev, pinctrl_dev 316 drivers/pinctrl/pinmux.c static int pinmux_func_name_to_selector(struct pinctrl_dev *pctldev, pinctrl_dev 339 drivers/pinctrl/pinmux.c struct pinctrl_dev *pctldev = setting->pctldev; pinctrl_dev 403 drivers/pinctrl/pinmux.c struct pinctrl_dev *pctldev = setting->pctldev; pinctrl_dev 484 drivers/pinctrl/pinmux.c struct pinctrl_dev *pctldev = setting->pctldev; pinctrl_dev 537 drivers/pinctrl/pinmux.c struct pinctrl_dev *pctldev = s->private; pinctrl_dev 579 drivers/pinctrl/pinmux.c struct pinctrl_dev *pctldev = s->private; pinctrl_dev 659 drivers/pinctrl/pinmux.c struct pinctrl_dev *pctldev = setting->pctldev; pinctrl_dev 674 drivers/pinctrl/pinmux.c struct pinctrl_dev *pctldev) pinctrl_dev 690 drivers/pinctrl/pinmux.c int pinmux_generic_get_function_count(struct pinctrl_dev *pctldev) pinctrl_dev 702 drivers/pinctrl/pinmux.c pinmux_generic_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 723 drivers/pinctrl/pinmux.c int pinmux_generic_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 749 drivers/pinctrl/pinmux.c struct function_desc *pinmux_generic_get_function(struct pinctrl_dev *pctldev, pinctrl_dev 771 drivers/pinctrl/pinmux.c int pinmux_generic_add_function(struct pinctrl_dev *pctldev, pinctrl_dev 813 drivers/pinctrl/pinmux.c int pinmux_generic_remove_function(struct pinctrl_dev *pctldev, pinctrl_dev 840 drivers/pinctrl/pinmux.c void pinmux_generic_free_functions(struct pinctrl_dev *pctldev) pinctrl_dev 14 drivers/pinctrl/pinmux.h int pinmux_check_ops(struct pinctrl_dev *pctldev); pinctrl_dev 18 drivers/pinctrl/pinmux.h bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, unsigned pin); pinctrl_dev 20 drivers/pinctrl/pinmux.h int pinmux_request_gpio(struct pinctrl_dev *pctldev, pinctrl_dev 23 drivers/pinctrl/pinmux.h void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 25 drivers/pinctrl/pinmux.h int pinmux_gpio_direction(struct pinctrl_dev *pctldev, pinctrl_dev 37 drivers/pinctrl/pinmux.h static inline int pinmux_check_ops(struct pinctrl_dev *pctldev) pinctrl_dev 47 drivers/pinctrl/pinmux.h static inline bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, pinctrl_dev 53 drivers/pinctrl/pinmux.h static inline int pinmux_request_gpio(struct pinctrl_dev *pctldev, pinctrl_dev 60 drivers/pinctrl/pinmux.h static inline void pinmux_free_gpio(struct pinctrl_dev *pctldev, pinctrl_dev 66 drivers/pinctrl/pinmux.h static inline int pinmux_gpio_direction(struct pinctrl_dev *pctldev, pinctrl_dev 100 drivers/pinctrl/pinmux.h struct pinctrl_dev *pctldev); pinctrl_dev 115 drivers/pinctrl/pinmux.h struct pinctrl_dev *pctldev) pinctrl_dev 137 drivers/pinctrl/pinmux.h int pinmux_generic_get_function_count(struct pinctrl_dev *pctldev); pinctrl_dev 140 drivers/pinctrl/pinmux.h pinmux_generic_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 143 drivers/pinctrl/pinmux.h int pinmux_generic_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 148 drivers/pinctrl/pinmux.h struct function_desc *pinmux_generic_get_function(struct pinctrl_dev *pctldev, pinctrl_dev 151 drivers/pinctrl/pinmux.h int pinmux_generic_add_function(struct pinctrl_dev *pctldev, pinctrl_dev 157 drivers/pinctrl/pinmux.h int pinmux_generic_remove_function(struct pinctrl_dev *pctldev, pinctrl_dev 160 drivers/pinctrl/pinmux.h void pinmux_generic_free_functions(struct pinctrl_dev *pctldev); pinctrl_dev 164 drivers/pinctrl/pinmux.h static inline void pinmux_generic_free_functions(struct pinctrl_dev *pctldev) pinctrl_dev 23 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static int pxa2xx_pctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 30 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static const char *pxa2xx_pctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 39 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static int pxa2xx_pctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 82 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static int pxa2xx_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 107 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static const char *pxa2xx_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 116 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static int pxa2xx_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 123 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static int pxa2xx_pmx_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 137 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static int pxa2xx_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned function, pinctrl_dev 183 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static int pxa2xx_pconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 204 drivers/pinctrl/pxa/pinctrl-pxa2xx.c static int pxa2xx_pconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 73 drivers/pinctrl/pxa/pinctrl-pxa2xx.h struct pinctrl_dev *pctl_dev; pinctrl_dev 52 drivers/pinctrl/qcom/pinctrl-msm.c struct pinctrl_dev *pctrl; pinctrl_dev 87 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 94 drivers/pinctrl/qcom/pinctrl-msm.c static const char *msm_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 102 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 122 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_pinmux_request(struct pinctrl_dev *pctldev, unsigned offset) pinctrl_dev 130 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 137 drivers/pinctrl/qcom/pinctrl-msm.c static const char *msm_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 145 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 157 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 190 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_pinmux_request_gpio(struct pinctrl_dev *pctldev, pinctrl_dev 255 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_config_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 331 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 529 drivers/pinctrl/qcom/pinctrl-msm.c struct pinctrl_dev *pctldev, pinctrl_dev 171 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c struct pinctrl_dev *ctrl; pinctrl_dev 242 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 248 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static const char *pmic_gpio_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 254 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_get_group_pins(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 270 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 275 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static const char *pmic_gpio_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 281 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 291 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_set_mux(struct pinctrl_dev *pctldev, unsigned function, pinctrl_dev 373 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_config_get(struct pinctrl_dev *pctldev, pinctrl_dev 452 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_config_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 618 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static void pmic_gpio_config_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 144 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c struct pinctrl_dev *ctrl; pinctrl_dev 204 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 210 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static const char *pmic_mpp_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 216 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 233 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 238 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static const char *pmic_mpp_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 244 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 301 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_set_mux(struct pinctrl_dev *pctldev, unsigned function, pinctrl_dev 329 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_config_get(struct pinctrl_dev *pctldev, pinctrl_dev 401 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_config_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 513 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static void pmic_mpp_config_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 91 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c struct pinctrl_dev *pctrl; pinctrl_dev 168 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 175 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static const char *pm8xxx_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 182 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 203 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 208 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static const char *pm8xxx_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 214 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 226 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 249 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_pin_config_get(struct pinctrl_dev *pctldev, pinctrl_dev 318 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_pin_config_set(struct pinctrl_dev *pctldev, pinctrl_dev 573 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c struct pinctrl_dev *pctldev, pinctrl_dev 127 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c struct pinctrl_dev *pctrl; pinctrl_dev 240 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 247 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static const char *pm8xxx_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 254 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 275 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 280 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static const char *pm8xxx_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 286 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 298 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 318 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_pin_config_get(struct pinctrl_dev *pctldev, pinctrl_dev 367 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_pin_config_set(struct pinctrl_dev *pctldev, pinctrl_dev 543 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c struct pinctrl_dev *pctldev, pinctrl_dev 50 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_get_group_count(struct pinctrl_dev *pctldev) pinctrl_dev 57 drivers/pinctrl/samsung/pinctrl-samsung.c static const char *samsung_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 65 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 160 drivers/pinctrl/samsung/pinctrl-samsung.c static void samsung_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 248 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 285 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 290 drivers/pinctrl/samsung/pinctrl-samsung.c static void samsung_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 322 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 331 drivers/pinctrl/samsung/pinctrl-samsung.c static const char *samsung_pinmux_get_fname(struct pinctrl_dev *pctldev, pinctrl_dev 341 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinmux_get_groups(struct pinctrl_dev *pctldev, pinctrl_dev 376 drivers/pinctrl/samsung/pinctrl-samsung.c static void samsung_pinmux_setup(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 414 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinmux_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 431 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinconf_rw(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 477 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 492 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 499 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 517 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 277 drivers/pinctrl/samsung/pinctrl-samsung.h struct pinctrl_dev *pctl_dev; pinctrl_dev 35 drivers/pinctrl/sh-pfc/pinctrl.c struct pinctrl_dev *pctl; pinctrl_dev 48 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 55 drivers/pinctrl/sh-pfc/pinctrl.c static const char *sh_pfc_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 63 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 74 drivers/pinctrl/sh-pfc/pinctrl.c static void sh_pfc_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 102 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 241 drivers/pinctrl/sh-pfc/pinctrl.c static void sh_pfc_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 258 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 314 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 321 drivers/pinctrl/sh-pfc/pinctrl.c static const char *sh_pfc_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 329 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 342 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_func_set_mux(struct pinctrl_dev *pctldev, unsigned selector, pinctrl_dev 388 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 422 drivers/pinctrl/sh-pfc/pinctrl.c static void sh_pfc_gpio_disable_free(struct pinctrl_dev *pctldev, pinctrl_dev 440 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 596 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_pinconf_get(struct pinctrl_dev *pctldev, unsigned _pin, pinctrl_dev 666 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_pinconf_set(struct pinctrl_dev *pctldev, unsigned _pin, pinctrl_dev 741 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, pinctrl_dev 364 drivers/pinctrl/sirf/pinctrl-atlas7.c struct pinctrl_dev *pctl; pinctrl_dev 4935 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pmx_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 4942 drivers/pinctrl/sirf/pinctrl-atlas7.c static const char *atlas7_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 4950 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pmx_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 5095 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 5161 drivers/pinctrl/sirf/pinctrl-atlas7.c static int altas7_pinctrl_set_pull_sel(struct pinctrl_dev *pctldev, pinctrl_dev 5187 drivers/pinctrl/sirf/pinctrl-atlas7.c static int __altas7_pinctrl_set_drive_strength_sel(struct pinctrl_dev *pctldev, pinctrl_dev 5214 drivers/pinctrl/sirf/pinctrl-atlas7.c static int altas7_pinctrl_set_drive_strength_sel(struct pinctrl_dev *pctldev, pinctrl_dev 5237 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pmx_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 5270 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 5277 drivers/pinctrl/sirf/pinctrl-atlas7.c static const char *atlas7_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 5285 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 5296 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 5305 drivers/pinctrl/sirf/pinctrl-atlas7.c static void atlas7_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 5319 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pin_config_set(struct pinctrl_dev *pctldev, pinctrl_dev 5377 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_pin_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 51 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 56 drivers/pinctrl/sirf/pinctrl-sirf.c static const char *sirfsoc_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 62 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 72 drivers/pinctrl/sirf/pinctrl-sirf.c static void sirfsoc_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 78 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 129 drivers/pinctrl/sirf/pinctrl-sirf.c static void sirfsoc_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 178 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_pinmux_set_mux(struct pinctrl_dev *pmxdev, pinctrl_dev 190 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_pinmux_get_funcs_count(struct pinctrl_dev *pmxdev) pinctrl_dev 195 drivers/pinctrl/sirf/pinctrl-sirf.c static const char *sirfsoc_pinmux_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 201 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_pinmux_get_groups(struct pinctrl_dev *pctldev, pinctrl_dev 211 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_pinmux_request_gpio(struct pinctrl_dev *pmxdev, pinctrl_dev 43 drivers/pinctrl/sirf/pinctrl-sirf.h struct pinctrl_dev *pmx; pinctrl_dev 114 drivers/pinctrl/spear/pinctrl-spear.c static int spear_pinctrl_get_groups_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 121 drivers/pinctrl/spear/pinctrl-spear.c static const char *spear_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 129 drivers/pinctrl/spear/pinctrl-spear.c static int spear_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 140 drivers/pinctrl/spear/pinctrl-spear.c static void spear_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 146 drivers/pinctrl/spear/pinctrl-spear.c static int spear_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 198 drivers/pinctrl/spear/pinctrl-spear.c static void spear_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 214 drivers/pinctrl/spear/pinctrl-spear.c static int spear_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 221 drivers/pinctrl/spear/pinctrl-spear.c static const char *spear_pinctrl_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 229 drivers/pinctrl/spear/pinctrl-spear.c static int spear_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 241 drivers/pinctrl/spear/pinctrl-spear.c static int spear_pinctrl_endisable(struct pinctrl_dev *pctldev, pinctrl_dev 275 drivers/pinctrl/spear/pinctrl-spear.c static int spear_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned function, pinctrl_dev 303 drivers/pinctrl/spear/pinctrl-spear.c static int gpio_request_endisable(struct pinctrl_dev *pctldev, pinctrl_dev 329 drivers/pinctrl/spear/pinctrl-spear.c static int gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 335 drivers/pinctrl/spear/pinctrl-spear.c static void gpio_disable_free(struct pinctrl_dev *pctldev, pinctrl_dev 179 drivers/pinctrl/spear/pinctrl-spear.h struct pinctrl_dev *pctl; pinctrl_dev 149 drivers/pinctrl/sprd/pinctrl-sprd.c struct pinctrl_dev *pctl; pinctrl_dev 206 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pctrl_group_count(struct pinctrl_dev *pctldev) pinctrl_dev 214 drivers/pinctrl/sprd/pinctrl-sprd.c static const char *sprd_pctrl_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 223 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pctrl_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 240 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 331 drivers/pinctrl/sprd/pinctrl-sprd.c static void sprd_pctrl_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 346 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pmx_get_function_count(struct pinctrl_dev *pctldev) pinctrl_dev 351 drivers/pinctrl/sprd/pinctrl-sprd.c static const char *sprd_pmx_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 368 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pmx_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 382 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 436 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin_id, pinctrl_dev 575 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id, pinctrl_dev 704 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 721 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 747 drivers/pinctrl/sprd/pinctrl-sprd.c static int sprd_pinconf_get_config(struct pinctrl_dev *pctldev, pinctrl_dev 767 drivers/pinctrl/sprd/pinctrl-sprd.c static void sprd_pinconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 780 drivers/pinctrl/sprd/pinctrl-sprd.c static void sprd_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 99 drivers/pinctrl/stm32/pinctrl-stm32.c struct pinctrl_dev *pctl_dev; pinctrl_dev 505 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 601 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 626 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 633 drivers/pinctrl/stm32/pinctrl-stm32.c static const char *stm32_pctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 641 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 665 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 670 drivers/pinctrl/stm32/pinctrl-stm32.c static const char *stm32_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 676 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pmx_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 755 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 789 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 994 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pconf_parse_conf(struct pinctrl_dev *pctldev, pinctrl_dev 1042 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 1053 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group, pinctrl_dev 1073 drivers/pinctrl/stm32/pinctrl-stm32.c static void stm32_pconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 126 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 133 drivers/pinctrl/sunxi/pinctrl-sunxi.c static const char *sunxi_pctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 141 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 319 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 416 drivers/pinctrl/sunxi/pinctrl-sunxi.c static void sunxi_pctrl_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 471 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 522 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 533 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pconf_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 595 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group, pinctrl_dev 670 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) pinctrl_dev 677 drivers/pinctrl/sunxi/pinctrl-sunxi.c static const char *sunxi_pmx_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 685 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pmx_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 698 drivers/pinctrl/sunxi/pinctrl-sunxi.c static void sunxi_pmx_set(struct pinctrl_dev *pctldev, pinctrl_dev 717 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 738 drivers/pinctrl/sunxi/pinctrl-sunxi.c sunxi_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 761 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pmx_request(struct pinctrl_dev *pctldev, unsigned offset) pinctrl_dev 805 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pmx_free(struct pinctrl_dev *pctldev, unsigned offset) pinctrl_dev 171 drivers/pinctrl/sunxi/pinctrl-sunxi.h struct pinctrl_dev *pctl_dev; pinctrl_dev 84 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c struct pinctrl_dev *pinctrl; pinctrl_dev 105 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_get_groups_count(struct pinctrl_dev *pinctrl) pinctrl_dev 112 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static const char *tegra_xusb_padctl_get_group_name(struct pinctrl_dev *pinctrl, pinctrl_dev 120 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_get_group_pins(struct pinctrl_dev *pinctrl, pinctrl_dev 231 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_dt_node_to_map(struct pinctrl_dev *pinctrl, pinctrl_dev 265 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_get_functions_count(struct pinctrl_dev *pinctrl) pinctrl_dev 273 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c tegra_xusb_padctl_get_function_name(struct pinctrl_dev *pinctrl, pinctrl_dev 281 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_get_function_groups(struct pinctrl_dev *pinctrl, pinctrl_dev 294 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_pinmux_set(struct pinctrl_dev *pinctrl, pinctrl_dev 327 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_pinconf_group_get(struct pinctrl_dev *pinctrl, pinctrl_dev 364 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_pinconf_group_set(struct pinctrl_dev *pinctrl, pinctrl_dev 420 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c tegra_xusb_padctl_pinconf_group_dbg_show(struct pinctrl_dev *pinctrl, pinctrl_dev 445 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c tegra_xusb_padctl_pinconf_config_dbg_show(struct pinctrl_dev *pinctrl, pinctrl_dev 40 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 47 drivers/pinctrl/tegra/pinctrl-tegra.c static const char *tegra_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 55 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 69 drivers/pinctrl/tegra/pinctrl-tegra.c static void tegra_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 99 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 183 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 221 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) pinctrl_dev 228 drivers/pinctrl/tegra/pinctrl-tegra.c static const char *tegra_pinctrl_get_func_name(struct pinctrl_dev *pctldev, pinctrl_dev 236 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, pinctrl_dev 249 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinctrl_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 424 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 431 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 439 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 467 drivers/pinctrl/tegra/pinctrl-tegra.c static int tegra_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 524 drivers/pinctrl/tegra/pinctrl-tegra.c static void tegra_pinconf_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 538 drivers/pinctrl/tegra/pinctrl-tegra.c static void tegra_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 565 drivers/pinctrl/tegra/pinctrl-tegra.c static void tegra_pinconf_config_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 13 drivers/pinctrl/tegra/pinctrl-tegra.h struct pinctrl_dev *pctl; pinctrl_dev 150 drivers/pinctrl/ti/pinctrl-ti-iodelay.c struct pinctrl_dev *pctl; pinctrl_dev 424 drivers/pinctrl/ti/pinctrl-ti-iodelay.c static int ti_iodelay_node_iterator(struct pinctrl_dev *pctldev, pinctrl_dev 483 drivers/pinctrl/ti/pinctrl-ti-iodelay.c static int ti_iodelay_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 573 drivers/pinctrl/ti/pinctrl-ti-iodelay.c static int ti_iodelay_pinconf_group_get(struct pinctrl_dev *pctldev, pinctrl_dev 599 drivers/pinctrl/ti/pinctrl-ti-iodelay.c static int ti_iodelay_pinconf_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 651 drivers/pinctrl/ti/pinctrl-ti-iodelay.c static void ti_iodelay_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 689 drivers/pinctrl/ti/pinctrl-ti-iodelay.c static void ti_iodelay_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 37 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c struct pinctrl_dev *pctldev; pinctrl_dev 43 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_pctl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 50 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static const char *uniphier_pctl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 58 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_pctl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 72 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static void uniphier_pctl_pin_dbg_show(struct pinctrl_dev *pctldev, pinctrl_dev 147 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_get_drvctrl_data(struct pinctrl_dev *pctldev, pinctrl_dev 204 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_pin_bias_get(struct pinctrl_dev *pctldev, pinctrl_dev 255 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_pin_drive_get(struct pinctrl_dev *pctldev, pinctrl_dev 281 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_pin_input_enable_get(struct pinctrl_dev *pctldev, pinctrl_dev 307 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_pin_config_get(struct pinctrl_dev *pctldev, pinctrl_dev 341 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_pin_bias_set(struct pinctrl_dev *pctldev, pinctrl_dev 416 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_pin_drive_set(struct pinctrl_dev *pctldev, pinctrl_dev 454 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_pin_input_enable(struct pinctrl_dev *pctldev, pinctrl_dev 483 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_pin_config_set(struct pinctrl_dev *pctldev, pinctrl_dev 523 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_conf_pin_config_group_set(struct pinctrl_dev *pctldev, pinctrl_dev 550 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_pmx_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 557 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static const char *uniphier_pmx_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 565 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_pmx_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 578 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_pmx_set_one_mux(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 641 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 661 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c static int uniphier_pmx_gpio_request_enable(struct pinctrl_dev *pctldev, pinctrl_dev 59 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pmx_get_functions_count(struct pinctrl_dev *pctldev) pinctrl_dev 64 drivers/pinctrl/vt8500/pinctrl-wmt.c static const char *wmt_pmx_get_function_name(struct pinctrl_dev *pctldev, pinctrl_dev 70 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pmx_get_function_groups(struct pinctrl_dev *pctldev, pinctrl_dev 125 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pmx_set_mux(struct pinctrl_dev *pctldev, pinctrl_dev 135 drivers/pinctrl/vt8500/pinctrl-wmt.c static void wmt_pmx_gpio_disable_free(struct pinctrl_dev *pctldev, pinctrl_dev 145 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, pinctrl_dev 167 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 174 drivers/pinctrl/vt8500/pinctrl-wmt.c static const char *wmt_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 182 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 282 drivers/pinctrl/vt8500/pinctrl-wmt.c static void wmt_pctl_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 295 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 412 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 418 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, pinctrl_dev 53 drivers/pinctrl/vt8500/pinctrl-wmt.h struct pinctrl_dev *pctl_dev; pinctrl_dev 31 drivers/pinctrl/zte/pinctrl-zx.c struct pinctrl_dev *pctldev; pinctrl_dev 39 drivers/pinctrl/zte/pinctrl-zx.c static int zx_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 57 drivers/pinctrl/zte/pinctrl-zx.c static int zx_set_mux(struct pinctrl_dev *pctldev, unsigned int func_selector, pinctrl_dev 155 drivers/pinctrl/zte/pinctrl-zx.c static int zx_pin_config_get(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 208 drivers/pinctrl/zte/pinctrl-zx.c static int zx_pin_config_set(struct pinctrl_dev *pctldev, unsigned int pin, pinctrl_dev 268 drivers/pinctrl/zte/pinctrl-zx.c struct pinctrl_dev *pctldev = zpctl->pctldev; pinctrl_dev 152 drivers/rtc/rtc-omap.c struct pinctrl_dev *pctldev; pinctrl_dev 568 drivers/rtc/rtc-omap.c static int rtc_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) pinctrl_dev 573 drivers/rtc/rtc-omap.c static const char *rtc_pinctrl_get_group_name(struct pinctrl_dev *pctldev, pinctrl_dev 598 drivers/rtc/rtc-omap.c static int rtc_pinconf_get(struct pinctrl_dev *pctldev, pinctrl_dev 626 drivers/rtc/rtc-omap.c static int rtc_pinconf_set(struct pinctrl_dev *pctldev, pinctrl_dev 343 drivers/soc/tegra/pmc.c struct pinctrl_dev *pctl_dev; pinctrl_dev 1631 drivers/soc/tegra/pmc.c static int tegra_io_pad_pinctrl_get_groups_count(struct pinctrl_dev *pctl_dev) pinctrl_dev 1638 drivers/soc/tegra/pmc.c static const char *tegra_io_pad_pinctrl_get_group_name(struct pinctrl_dev *pctl, pinctrl_dev 1646 drivers/soc/tegra/pmc.c static int tegra_io_pad_pinctrl_get_group_pins(struct pinctrl_dev *pctl_dev, pinctrl_dev 1667 drivers/soc/tegra/pmc.c static int tegra_io_pad_pinconf_get(struct pinctrl_dev *pctl_dev, pinctrl_dev 1706 drivers/soc/tegra/pmc.c static int tegra_io_pad_pinconf_set(struct pinctrl_dev *pctl_dev, pinctrl_dev 46 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c static int rt2880_get_group_count(struct pinctrl_dev *pctrldev) pinctrl_dev 53 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c static const char *rt2880_get_group_name(struct pinctrl_dev *pctrldev, pinctrl_dev 61 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c static int rt2880_get_group_pins(struct pinctrl_dev *pctrldev, pinctrl_dev 85 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c static int rt2880_pmx_func_count(struct pinctrl_dev *pctrldev) pinctrl_dev 92 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c static const char *rt2880_pmx_func_name(struct pinctrl_dev *pctrldev, pinctrl_dev 100 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c static int rt2880_pmx_group_get_groups(struct pinctrl_dev *pctrldev, pinctrl_dev 117 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c static int rt2880_pmx_group_enable(struct pinctrl_dev *pctrldev, pinctrl_dev 161 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c static int rt2880_pmx_group_gpio_request_enable(struct pinctrl_dev *pctrldev, pinctrl_dev 320 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c struct pinctrl_dev *dev; pinctrl_dev 109 include/linux/gpio.h struct pinctrl_dev; pinctrl_dev 672 include/linux/gpio/driver.h struct pinctrl_dev *pctldev; pinctrl_dev 682 include/linux/gpio/driver.h struct pinctrl_dev *pctldev, pinctrl_dev 697 include/linux/gpio/driver.h struct pinctrl_dev *pctldev, pinctrl_dev 17 include/linux/pinctrl/pinconf-generic.h struct pinctrl_dev; pinctrl_dev 184 include/linux/pinctrl/pinconf-generic.h int pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 188 include/linux/pinctrl/pinconf-generic.h int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev, pinctrl_dev 191 include/linux/pinctrl/pinconf-generic.h void pinconf_generic_dt_free_map(struct pinctrl_dev *pctldev, pinctrl_dev 195 include/linux/pinctrl/pinconf-generic.h struct pinctrl_dev *pctldev, struct device_node *np_config, pinctrl_dev 203 include/linux/pinctrl/pinconf-generic.h struct pinctrl_dev *pctldev, struct device_node *np_config, pinctrl_dev 211 include/linux/pinctrl/pinconf-generic.h struct pinctrl_dev *pctldev, struct device_node *np_config, pinctrl_dev 16 include/linux/pinctrl/pinconf.h struct pinctrl_dev; pinctrl_dev 42 include/linux/pinctrl/pinconf.h int (*pin_config_get) (struct pinctrl_dev *pctldev, pinctrl_dev 45 include/linux/pinctrl/pinconf.h int (*pin_config_set) (struct pinctrl_dev *pctldev, pinctrl_dev 49 include/linux/pinctrl/pinconf.h int (*pin_config_group_get) (struct pinctrl_dev *pctldev, pinctrl_dev 52 include/linux/pinctrl/pinconf.h int (*pin_config_group_set) (struct pinctrl_dev *pctldev, pinctrl_dev 56 include/linux/pinctrl/pinconf.h void (*pin_config_dbg_show) (struct pinctrl_dev *pctldev, pinctrl_dev 59 include/linux/pinctrl/pinconf.h void (*pin_config_group_dbg_show) (struct pinctrl_dev *pctldev, pinctrl_dev 62 include/linux/pinctrl/pinconf.h void (*pin_config_config_dbg_show) (struct pinctrl_dev *pctldev, pinctrl_dev 21 include/linux/pinctrl/pinctrl.h struct pinctrl_dev; pinctrl_dev 89 include/linux/pinctrl/pinctrl.h int (*get_groups_count) (struct pinctrl_dev *pctldev); pinctrl_dev 90 include/linux/pinctrl/pinctrl.h const char *(*get_group_name) (struct pinctrl_dev *pctldev, pinctrl_dev 92 include/linux/pinctrl/pinctrl.h int (*get_group_pins) (struct pinctrl_dev *pctldev, pinctrl_dev 96 include/linux/pinctrl/pinctrl.h void (*pin_dbg_show) (struct pinctrl_dev *pctldev, struct seq_file *s, pinctrl_dev 98 include/linux/pinctrl/pinctrl.h int (*dt_node_to_map) (struct pinctrl_dev *pctldev, pinctrl_dev 101 include/linux/pinctrl/pinctrl.h void (*dt_free_map) (struct pinctrl_dev *pctldev, pinctrl_dev 150 include/linux/pinctrl/pinctrl.h struct pinctrl_dev **pctldev); pinctrl_dev 151 include/linux/pinctrl/pinctrl.h extern int pinctrl_enable(struct pinctrl_dev *pctldev); pinctrl_dev 154 include/linux/pinctrl/pinctrl.h extern struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc, pinctrl_dev 157 include/linux/pinctrl/pinctrl.h extern void pinctrl_unregister(struct pinctrl_dev *pctldev); pinctrl_dev 162 include/linux/pinctrl/pinctrl.h struct pinctrl_dev **pctldev); pinctrl_dev 165 include/linux/pinctrl/pinctrl.h extern struct pinctrl_dev *devm_pinctrl_register(struct device *dev, pinctrl_dev 170 include/linux/pinctrl/pinctrl.h struct pinctrl_dev *pctldev); pinctrl_dev 172 include/linux/pinctrl/pinctrl.h extern void pinctrl_add_gpio_range(struct pinctrl_dev *pctldev, pinctrl_dev 174 include/linux/pinctrl/pinctrl.h extern void pinctrl_add_gpio_ranges(struct pinctrl_dev *pctldev, pinctrl_dev 177 include/linux/pinctrl/pinctrl.h extern void pinctrl_remove_gpio_range(struct pinctrl_dev *pctldev, pinctrl_dev 180 include/linux/pinctrl/pinctrl.h extern struct pinctrl_dev *pinctrl_find_and_add_gpio_range(const char *devname, pinctrl_dev 183 include/linux/pinctrl/pinctrl.h pinctrl_find_gpio_range_from_pin(struct pinctrl_dev *pctldev, pinctrl_dev 185 include/linux/pinctrl/pinctrl.h extern int pinctrl_get_group_pins(struct pinctrl_dev *pctldev, pinctrl_dev 190 include/linux/pinctrl/pinctrl.h extern struct pinctrl_dev *of_pinctrl_get(struct device_node *np); pinctrl_dev 193 include/linux/pinctrl/pinctrl.h struct pinctrl_dev *of_pinctrl_get(struct device_node *np) pinctrl_dev 199 include/linux/pinctrl/pinctrl.h extern const char *pinctrl_dev_get_name(struct pinctrl_dev *pctldev); pinctrl_dev 200 include/linux/pinctrl/pinctrl.h extern const char *pinctrl_dev_get_devname(struct pinctrl_dev *pctldev); pinctrl_dev 201 include/linux/pinctrl/pinctrl.h extern void *pinctrl_dev_get_drvdata(struct pinctrl_dev *pctldev); pinctrl_dev 18 include/linux/pinctrl/pinmux.h struct pinctrl_dev; pinctrl_dev 61 include/linux/pinctrl/pinmux.h int (*request) (struct pinctrl_dev *pctldev, unsigned offset); pinctrl_dev 62 include/linux/pinctrl/pinmux.h int (*free) (struct pinctrl_dev *pctldev, unsigned offset); pinctrl_dev 63 include/linux/pinctrl/pinmux.h int (*get_functions_count) (struct pinctrl_dev *pctldev); pinctrl_dev 64 include/linux/pinctrl/pinmux.h const char *(*get_function_name) (struct pinctrl_dev *pctldev, pinctrl_dev 66 include/linux/pinctrl/pinmux.h int (*get_function_groups) (struct pinctrl_dev *pctldev, pinctrl_dev 70 include/linux/pinctrl/pinmux.h int (*set_mux) (struct pinctrl_dev *pctldev, unsigned func_selector, pinctrl_dev 72 include/linux/pinctrl/pinmux.h int (*gpio_request_enable) (struct pinctrl_dev *pctldev, pinctrl_dev 75 include/linux/pinctrl/pinmux.h void (*gpio_disable_free) (struct pinctrl_dev *pctldev, pinctrl_dev 78 include/linux/pinctrl/pinmux.h int (*gpio_set_direction) (struct pinctrl_dev *pctldev,