Home
last modified time | relevance | path

Searched refs:change_pins (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/riscv/sifive/
H A Dsifive_gpio.c360 uint32_t change_pins, uint32_t *orig_pins) in sfgpio_pin_access_32() argument
379 if ((clear_pins | change_pins) != 0) in sfgpio_pin_access_32()
381 (reg & ~clear_pins) ^ change_pins); in sfgpio_pin_access_32()
/freebsd/sys/dev/bhnd/cores/chipc/
H A Dchipc_gpio.c457 uint32_t change_pins, uint32_t *orig_pins) in chipc_gpio_pin_access_32() argument
471 if (clear_pins == 0 && change_pins == 0) { in chipc_gpio_pin_access_32()
477 num_change_pins = flsl((u_long)change_pins); in chipc_gpio_pin_access_32()
523 if (change_pins & (1 << pin)) in chipc_gpio_pin_access_32()
/freebsd/sys/sys/
H A Dgpio.h181 uint32_t change_pins; /* ((hwstate & ~clear_pins) ^ change_pins) */ member
/freebsd/sys/dev/gpio/
H A Dqoriq_gpio.c251 uint32_t change_pins, uint32_t *orig_pins) in qoriq_gpio_pin_access_32() argument
264 (hwstate & ~clear_pins) ^ change_pins); in qoriq_gpio_pin_access_32()
H A Dgpio_if.m171 uint32_t change_pins;
H A Dgpioc.c882 a32->clear_pins, a32->change_pins, &a32->orig_pins); in gpioc_ioctl()
/freebsd/sys/arm/freescale/imx/
H A Dimx_gpio.c716 uint32_t change_pins, uint32_t *orig_pins) in imx51_gpio_pin_access_32() argument
728 if ((clear_pins | change_pins) != 0) { in imx51_gpio_pin_access_32()
731 (READ4(sc, IMX_GPIO_DR_REG) & ~clear_pins) ^ change_pins); in imx51_gpio_pin_access_32()
/freebsd/sys/arm64/rockchip/
H A Drk_gpio.c578 uint32_t change_pins, uint32_t *orig_pins) in rk_gpio_pin_access_32() argument
591 if ((clear_pins | change_pins) != 0) { in rk_gpio_pin_access_32()
592 reg = (reg & ~clear_pins) ^ change_pins; in rk_gpio_pin_access_32()
/freebsd/sys/arm/allwinner/
H A Daw_gpio.c795 uint32_t change_pins, uint32_t *orig_pins) in aw_gpio_pin_access_32() argument
817 if ((clear_pins | change_pins) != 0) in aw_gpio_pin_access_32()
819 (data & ~clear_pins) ^ change_pins); in aw_gpio_pin_access_32()