/netbsd-current/sys/dev/fdt/ |
H A D | pl061gpio_fdt.c | 122 struct plgpio_fdt_pin *gpin; local 138 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 139 gpin->pin_sc = sc; 140 gpin->pin_no = pin; 141 gpin->pin_flags = flags; 142 gpin->pin_actlo = actlo; 144 plgpio_pin_ctl(gpin->pin_sc, gpin->pin_no, gpin 152 struct plgpio_fdt_pin * const gpin = priv; local 161 struct plgpio_fdt_pin * const gpin = priv; local 175 struct plgpio_fdt_pin * const gpin = priv; local [all...] |
/netbsd-current/sys/dev/i2c/ |
H A D | tcagpio.c | 139 struct tcagpio_pin *gpin; local 161 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 162 gpin->pin_sc = sc; 163 gpin->pin_num = pin; 164 gpin->pin_flags = flags; 165 gpin->pin_actlo = actlo; 167 return gpin; 174 struct tcagpio_pin *gpin = priv; local 177 tcagpio_gpio_config(sc, gpin 187 struct tcagpio_pin *gpin = priv; local 212 struct tcagpio_pin *gpin = priv; local [all...] |
H A D | max77620.c | 145 struct max77620_pin *gpin; local 174 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 175 gpin->pin_sc = sc; 176 gpin->pin_num = pin; 177 gpin->pin_flags = flags; 178 gpin->pin_actlo = actlo; 180 return gpin; 187 struct max77620_pin *gpin = priv; local 190 max77620_gpio_config(sc, gpin 200 struct max77620_pin *gpin = priv; local 230 struct max77620_pin *gpin = priv; local [all...] |
H A D | twl4030.c | 247 struct twl_pin *gpin; local 269 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 270 gpin->pin_sc = sc; 271 gpin->pin_num = pin; 272 gpin->pin_flags = flags; 273 gpin->pin_actlo = actlo; 275 return gpin; 282 struct twl_pin *gpin = priv; local 285 twl_gpio_config(sc, gpin 295 struct twl_pin *gpin = priv; local 314 struct twl_pin *gpin = priv; local [all...] |
H A D | axppmic.c | 633 struct axppmic_gpio_pin *gpin; local 655 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 656 gpin->pin_sc = sc; 657 gpin->pin_nr = pin; 658 gpin->pin_flags = flags; 659 gpin->pin_actlo = actlo; 661 return gpin; 668 struct axppmic_gpio_pin *gpin = priv; local 670 axppmic_gpio_ctl(sc, gpin 679 struct axppmic_gpio_pin *gpin = priv; local 710 struct axppmic_gpio_pin *gpin = priv; local [all...] |
/netbsd-current/sys/arch/arm/nvidia/ |
H A D | tegra_gpio.c | 292 struct tegra_gpio_pin *gpin; local 312 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 313 gpin->pin_bank = gbank; 314 gpin->pin_no = pin; 315 gpin->pin_flags = flags; 316 gpin->pin_actlo = actlo; 318 tegra_gpio_pin_ctl(&gpin->pin_bank, gpin->pin_no, gpin 326 struct tegra_gpio_pin *gpin = priv; local 334 struct tegra_gpio_pin *gpin = priv; local 348 struct tegra_gpio_pin *gpin = priv; local 390 struct tegra_gpio_pin *gpin; local 418 tegra_gpio_release(struct tegra_gpio_pin *gpin) argument 425 tegra_gpio_read(struct tegra_gpio_pin *gpin) argument 440 tegra_gpio_write(struct tegra_gpio_pin *gpin, int val) argument [all...] |
/netbsd-current/sys/arch/arm/nxp/ |
H A D | imx_gpio.c | 166 struct imxgpio_pin *gpin; local 175 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 176 gpin->pin_no = pin; 177 gpin->pin_flags = flags; 178 gpin->pin_actlo = actlo; 180 imxgpio_pin_ctl(sc, gpin->pin_no, gpin->pin_flags); 182 return gpin; 189 struct imxgpio_pin *gpin local 199 struct imxgpio_pin *gpin = priv; local 214 struct imxgpio_pin *gpin = priv; local [all...] |
/netbsd-current/sys/arch/arm/samsung/ |
H A D | exynos_gpio.c | 457 struct exynos_gpio_pin *gpin; local 478 gpin = kmem_alloc(sizeof(*gpin), KM_SLEEP); 479 gpin->pin_sc = bank->bank_sc; 480 gpin->pin_bank = bank; 481 gpin->pin_no = pin; 482 gpin->pin_flags = flags; 483 gpin->pin_actlo = actlo; 485 exynos_gpio_pin_ctl(bank, gpin->pin_no, gpin 493 struct exynos_gpio_pin *gpin = priv; local 501 struct exynos_gpio_pin *gpin = priv; local 517 struct exynos_gpio_pin *gpin = priv; local [all...] |
/netbsd-current/sys/arch/arm/amlogic/ |
H A D | meson_pinctrl.c | 347 struct meson_pinctrl_gpio_pin *gpin; local 374 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 375 gpin->pin_sc = sc; 376 gpin->pin_def = pin_def; 377 gpin->pin_flags = flags; 378 gpin->pin_actlo = actlo; 380 return gpin; 387 struct meson_pinctrl_gpio_pin *gpin = priv; local 388 const struct meson_pinctrl_gpio *pin_def = gpin 403 struct meson_pinctrl_gpio_pin *gpin = priv; local 418 struct meson_pinctrl_gpio_pin *gpin = priv; local [all...] |
/netbsd-current/sys/arch/arm/xilinx/ |
H A D | zynq_gpio.c | 118 struct zynq_gpio_pin *gpin; local 138 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 139 gpin->pin_sc = sc; 140 gpin->pin_nr = pin; 141 gpin->pin_flags = flags; 142 gpin->pin_actlo = actlo; 144 return gpin;
|
/netbsd-current/sys/arch/arm/rockchip/ |
H A D | rk_gpio.c | 117 struct rk_gpio_pin *gpin; local 131 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 132 gpin->pin_sc = sc; 133 gpin->pin_nr = pin; 134 gpin->pin_flags = flags; 135 gpin->pin_actlo = actlo; 137 return gpin;
|
/netbsd-current/sys/arch/arm/broadcom/ |
H A D | bcm2835_gpio.c | 928 struct bcmgpio_pin *gpin; local 940 gpin = kmem_alloc(sizeof(*gpin), KM_SLEEP); 941 gpin->pin_no = pin; 942 gpin->pin_flags = flags; 943 gpin->pin_actlo = actlo; 945 bcm2835gpio_gpio_pin_ctl(sc, gpin->pin_no, gpin->pin_flags); 947 return gpin; 954 struct bcmgpio_pin *gpin local 964 struct bcmgpio_pin *gpin = priv; local 979 struct bcmgpio_pin *gpin = priv; local [all...] |
/netbsd-current/sys/arch/arm/ti/ |
H A D | ti_gpio.c | 173 struct ti_gpio_pin *gpin; local 193 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 194 gpin->pin_sc = sc; 195 gpin->pin_nr = pin; 196 gpin->pin_flags = flags; 197 gpin->pin_actlo = actlo; 199 return gpin;
|
/netbsd-current/sys/arch/arm/sunxi/ |
H A D | sunxi_gpio.c | 329 struct sunxi_gpio_pin *gpin; local 351 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 352 gpin->pin_sc = sc; 353 gpin->pin_def = pin_def; 354 gpin->pin_flags = flags; 355 gpin->pin_actlo = actlo; 357 return gpin;
|