/src/sys/dev/fdt/ |
pl061gpio_fdt.c | 122 struct plgpio_fdt_pin *gpin; local in function:plgpio_fdt_acquire 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->pin_flags) 152 struct plgpio_fdt_pin * const gpin = priv; local in function:plgpio_fdt_release 161 struct plgpio_fdt_pin * const gpin = priv; local in function:plgpio_fdt_read 175 struct plgpio_fdt_pin * const gpin = priv; local in function:plgpio_fdt_write [all...] |
/src/sys/arch/arm/nxp/ |
imx_gpio.c | 166 struct imxgpio_pin *gpin; local in function:imx6_gpio_fdt_acquire 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 = priv local in function:imx6_gpio_fdt_release 199 struct imxgpio_pin *gpin = priv; local in function:imx6_gpio_fdt_read 214 struct imxgpio_pin *gpin = priv; local in function:imx6_gpio_fdt_write [all...] |
/src/sys/arch/arm/nvidia/ |
tegra_gpio.c | 292 struct tegra_gpio_pin *gpin; local in function:tegra_gpio_fdt_acquire 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->pin_flags) 326 struct tegra_gpio_pin *gpin = priv; local in function:tegra_gpio_fdt_release 334 struct tegra_gpio_pin *gpin = priv; local in function:tegra_gpio_fdt_read 348 struct tegra_gpio_pin *gpin = priv; local in function:tegra_gpio_fdt_write 390 struct tegra_gpio_pin *gpin; local in function:tegra_gpio_acquire [all...] |
/src/sys/arch/arm/samsung/ |
exynos_gpio.c | 457 struct exynos_gpio_pin *gpin; local in function:exynos_gpio_fdt_acquire 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->pin_flags) 493 struct exynos_gpio_pin *gpin = priv; local in function:exynos_gpio_fdt_release 501 struct exynos_gpio_pin *gpin = priv; local in function:exynos_gpio_fdt_read 517 struct exynos_gpio_pin *gpin = priv; local in function:exynos_gpio_fdt_write [all...] |
/src/sys/arch/arm/xilinx/ |
zynq_gpio.c | 118 struct zynq_gpio_pin *gpin; local in function:zynq_gpio_acquire 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;
|
/src/sys/dev/i2c/ |
max77620.c | 145 struct max77620_pin *gpin; local in function:max77620_gpio_acquire 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 in function:max77620_gpio_release 190 max77620_gpio_config(sc, gpin->pin_num, GPIO_PIN_INPUT|GPIO_PIN_OPENDRAIN) 200 struct max77620_pin *gpin = priv; local in function:max77620_gpio_read 230 struct max77620_pin *gpin = priv; local in function:max77620_gpio_write [all...] |
tcagpio.c | 139 struct tcagpio_pin *gpin; local in function:tcagpio_gpio_acquire 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 in function:tcagpio_gpio_release 177 tcagpio_gpio_config(sc, gpin->pin_num, GPIO_PIN_INPUT) 187 struct tcagpio_pin *gpin = priv; local in function:tcagpio_gpio_read 212 struct tcagpio_pin *gpin = priv; local in function:tcagpio_gpio_write [all...] |
twl4030.c | 247 struct twl_pin *gpin; local in function:twl_gpio_acquire 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 in function:twl_gpio_release 285 twl_gpio_config(sc, gpin->pin_num, GPIO_PIN_INPUT) 295 struct twl_pin *gpin = priv; local in function:twl_gpio_read 314 struct twl_pin *gpin = priv; local in function:twl_gpio_write [all...] |
axppmic.c | 717 struct axppmic_gpio_pin *gpin; local in function:axppmic_gpio_acquire 739 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 740 gpin->pin_sc = sc; 741 gpin->pin_nr = pin; 742 gpin->pin_flags = flags; 743 gpin->pin_actlo = actlo; 745 return gpin; 752 struct axppmic_gpio_pin *gpin = priv; local in function:axppmic_gpio_release 754 axppmic_gpio_ctl(sc, gpin->pin_nr, AXP_GPIO_CTRL_FUNC_INPUT) 763 struct axppmic_gpio_pin *gpin = priv; local in function:axppmic_gpio_read 794 struct axppmic_gpio_pin *gpin = priv; local in function:axppmic_gpio_write [all...] |
/src/sys/arch/arm/amlogic/ |
meson_pinctrl.c | 347 struct meson_pinctrl_gpio_pin *gpin; local in function:meson_pinctrl_gpio_acquire 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 in function:meson_pinctrl_gpio_release 388 const struct meson_pinctrl_gpio *pin_def = gpin->pin_def 403 struct meson_pinctrl_gpio_pin *gpin = priv; local in function:meson_pinctrl_gpio_read 418 struct meson_pinctrl_gpio_pin *gpin = priv; local in function:meson_pinctrl_gpio_write [all...] |
/src/sys/arch/arm/broadcom/ |
bcm2835_gpio.c | 928 struct bcmgpio_pin *gpin; local in function:bcmgpio_fdt_acquire 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 = priv local in function:bcmgpio_fdt_release 964 struct bcmgpio_pin *gpin = priv; local in function:bcmgpio_fdt_read 979 struct bcmgpio_pin *gpin = priv; local in function:bcmgpio_fdt_write [all...] |
/src/sys/arch/arm/ti/ |
ti_gpio.c | 173 struct ti_gpio_pin *gpin; local in function:ti_gpio_acquire 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;
|
/src/sys/arch/arm/rockchip/ |
rk_gpio.c | 127 struct rk_gpio_pin *gpin; local in function:rk_gpio_acquire 141 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 142 gpin->pin_sc = sc; 143 gpin->pin_nr = pin; 144 gpin->pin_flags = flags; 145 gpin->pin_actlo = actlo; 147 return gpin;
|
/src/sys/arch/arm/sunxi/ |
sunxi_gpio.c | 333 struct sunxi_gpio_pin *gpin; local in function:sunxi_gpio_acquire 355 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP); 356 gpin->pin_sc = sc; 357 gpin->pin_def = pin_def; 358 gpin->pin_flags = flags; 359 gpin->pin_actlo = actlo; 361 return gpin;
|