Searched refs:clear_pins (Results 1 - 8 of 8) sorted by relevance

/freebsd-current/sys/sys/
H A Dgpio.h170 * pins are set to ((starting_state & ~clear_pins) ^ change_pins).
180 uint32_t clear_pins; /* Pins are changed using: */ member in struct:gpio_access_32
181 uint32_t change_pins; /* ((hwstate & ~clear_pins) ^ change_pins) */
/freebsd-current/sys/riscv/sifive/
H A Dsifive_gpio.c359 sfgpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, argument
379 if ((clear_pins | change_pins) != 0)
381 (reg & ~clear_pins) ^ change_pins);
/freebsd-current/sys/dev/bhnd/cores/chipc/
H A Dchipc_gpio.c456 chipc_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, argument
471 if (clear_pins == 0 && change_pins == 0) {
476 num_clear_pins = flsl((u_long)clear_pins);
520 if (clear_pins & (1 << pin))
/freebsd-current/sys/dev/gpio/
H A Dqoriq_gpio.c250 qoriq_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, argument
264 (hwstate & ~clear_pins) ^ change_pins);
H A Dgpioc.c882 a32->clear_pins, a32->change_pins, &a32->orig_pins);
/freebsd-current/sys/arm/freescale/imx/
H A Dimx_gpio.c715 imx51_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, argument
728 if ((clear_pins | change_pins) != 0) {
731 (READ4(sc, IMX_GPIO_DR_REG) & ~clear_pins) ^ change_pins);
/freebsd-current/sys/arm64/rockchip/
H A Drk_gpio.c577 rk_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, argument
591 if ((clear_pins | change_pins) != 0) {
592 reg = (reg & ~clear_pins) ^ change_pins;
/freebsd-current/sys/arm/allwinner/
H A Daw_gpio.c794 aw_gpio_pin_access_32(device_t dev, uint32_t first_pin, uint32_t clear_pins, argument
817 if ((clear_pins | change_pins) != 0)
819 (data & ~clear_pins) ^ change_pins);

Completed in 142 milliseconds