Lines Matching refs:meson_pinctrl_softc

49 struct meson_pinctrl_softc {  struct
68 struct meson_pinctrl_softc *pin_sc; argument
108 meson_pinctrl_find_group(struct meson_pinctrl_softc *sc, in meson_pinctrl_find_group()
124 meson_pinctrl_group_in_bank(struct meson_pinctrl_softc *sc, in meson_pinctrl_group_in_bank()
138 meson_pinctrl_set_group(struct meson_pinctrl_softc *sc, in meson_pinctrl_set_group()
158 meson_pinctrl_setfunc(struct meson_pinctrl_softc *sc, const char *name) in meson_pinctrl_setfunc()
187 struct meson_pinctrl_softc * const sc = device_private(dev); in meson_pinctrl_set_config()
216 meson_pinctrl_gpio_handle(struct meson_pinctrl_softc *sc, in meson_pinctrl_gpio_handle()
234 struct meson_pinctrl_softc * const sc = priv; in meson_pinctrl_pin_read()
253 struct meson_pinctrl_softc * const sc = priv; in meson_pinctrl_pin_write()
274 meson_pinctrl_pin_dir(struct meson_pinctrl_softc *sc, in meson_pinctrl_pin_dir()
294 struct meson_pinctrl_softc * const sc = priv; in meson_pinctrl_pin_ctl()
330 meson_pinctrl_gpio_lookup(struct meson_pinctrl_softc *sc, u_int id) in meson_pinctrl_gpio_lookup()
344 struct meson_pinctrl_softc * const sc = device_private(dev); in meson_pinctrl_gpio_acquire()
386 struct meson_pinctrl_softc * const sc = device_private(dev); in meson_pinctrl_gpio_release()
402 struct meson_pinctrl_softc * const sc = device_private(dev); in meson_pinctrl_gpio_read()
417 struct meson_pinctrl_softc * const sc = device_private(dev); in meson_pinctrl_gpio_write()
435 meson_pinctrl_initres(struct meson_pinctrl_softc *sc) in meson_pinctrl_initres()
489 meson_pinctrl_initgpio(struct meson_pinctrl_softc *sc) in meson_pinctrl_initgpio()
583 struct meson_pinctrl_softc * const sc = device_private(self); in meson_pinctrl_attach()
601 CFATTACH_DECL_NEW(meson_pinctrl, sizeof(struct meson_pinctrl_softc),