| /drivers/platform/cznic/ |
| A D | turris-omnia-mcu-gpio.c | 673 unsigned long *falling) in omnia_mask_deinterleave() argument 675 *rising = *falling = 0; in omnia_mask_deinterleave() 689 unsigned long rising, falling; in omnia_irq_bus_sync_unlock() local 699 falling = mcu->falling & mcu->mask; in omnia_irq_bus_sync_unlock() 718 mcu->both = rising & falling; in omnia_irq_bus_sync_unlock() 803 falling &= mcu->mask; in omnia_irq_read_pending_new() 804 *pending = rising | falling; in omnia_irq_read_pending_new() 852 *falling |= int_bit; in fill_int_from_sts() 912 falling = 0; in omnia_irq_read_pending_old() 922 falling &= mcu->falling & mcu->mask; in omnia_irq_read_pending_old() [all …]
|
| A D | turris-omnia-mcu.h | 83 unsigned long mask, rising, falling, both, cached, is_cached; member
|
| /drivers/comedi/drivers/ |
| A D | ni_6527.c | 275 unsigned int falling) in ni6527_set_edge_detection() argument 280 falling &= mask; in ni6527_set_edge_detection() 289 falling |= readb(dev->mmio + in ni6527_set_edge_detection() 297 writeb(falling & 0xff, in ni6527_set_edge_detection() 301 falling >>= 8; in ni6527_set_edge_detection() 312 unsigned int rising, falling, shift; in ni6527_intr_insn_config() local 320 falling = data[2]; in ni6527_intr_insn_config() 321 ni6527_set_edge_detection(dev, mask, rising, falling); in ni6527_intr_insn_config() 331 falling = 0; in ni6527_intr_insn_config() 339 falling = 0; in ni6527_intr_insn_config() [all …]
|
| A D | ni_65xx.c | 292 unsigned int falling) in ni_65xx_update_edge_detection() argument 310 port_falling = falling >> bitshift; in ni_65xx_update_edge_detection() 314 port_falling = falling << -bitshift; in ni_65xx_update_edge_detection()
|
| /drivers/gpio/ |
| A D | gpio-xilinx.c | 484 DECLARE_BITMAP(falling, 64); in xgpio_irqhandler() 504 bitmap_complement(falling, hw, 64); in xgpio_irqhandler() 505 bitmap_and(falling, falling, chip->last_irq_read, 64); in xgpio_irqhandler() 506 bitmap_and(falling, falling, chip->enable, 64); in xgpio_irqhandler() 507 bitmap_and(falling, falling, chip->falling_edge, 64); in xgpio_irqhandler() 510 bitmap_or(hw, rising, falling, 64); in xgpio_irqhandler() 514 dev_dbg(gc->parent, "IRQ rising %*pb falling %*pb\n", 64, rising, 64, falling); in xgpio_irqhandler()
|
| A D | gpio-mt7621.c | 37 u32 falling; member 122 mtk_gpio_w32(rg, GPIO_REG_FEDGE, fall | (BIT(pin) & rg->falling)); in mediatek_gpio_irq_unmask() 160 if ((rg->rising | rg->falling | in mediatek_gpio_irq_type() 168 rg->falling &= ~mask; in mediatek_gpio_irq_type() 175 rg->falling |= mask; in mediatek_gpio_irq_type() 181 rg->falling |= mask; in mediatek_gpio_irq_type()
|
| A D | gpio-sch.c | 180 int rising, falling; in sch_irq_type() local 185 falling = 0; in sch_irq_type() 189 falling = 1; in sch_irq_type() 193 falling = 1; in sch_irq_type() 202 sch_gpio_reg_set(sch, gpio_num, GTNE, falling); in sch_irq_type()
|
| A D | gpio-hlwd.c | 77 u32 level, rising, falling; in hlwd_gpio_irqhandler() local 81 falling = ~level & emulated_pending; in hlwd_gpio_irqhandler() 92 falling &= hlwd->falling_edge; in hlwd_gpio_irqhandler() 95 pending |= rising | falling; in hlwd_gpio_irqhandler()
|
| A D | gpio-pcie-idio-24.c | 184 const unsigned int falling = COS_ENABLE_FALLING << offset; in idio_24_set_type_config() local 196 new = falling; in idio_24_set_type_config()
|
| /drivers/iio/proximity/ |
| A D | ping.c | 58 struct completion falling; member 85 complete(&data->falling); in ping_handle_irq() 107 reinit_completion(&data->falling); in ping_read() 145 ret = wait_for_completion_killable_timeout(&data->falling, HZ/20); in ping_read() 294 init_completion(&data->falling); in ping_probe()
|
| A D | srf04.c | 65 struct completion falling; member 89 complete(&data->falling); in srf04_handle_irq() 114 reinit_completion(&data->falling); in srf04_read() 136 ret = wait_for_completion_killable_timeout(&data->falling, HZ/20); in srf04_read() 267 init_completion(&data->falling); in srf04_probe()
|
| /drivers/pinctrl/bcm/ |
| A D | pinctrl-nsp-gpio.c | 216 bool falling; in nsp_gpio_irq_set_type() local 220 falling = nsp_get_bit(chip, REG, NSP_GPIO_EVENT_INT_POLARITY, gpio); in nsp_gpio_irq_set_type() 225 falling = false; in nsp_gpio_irq_set_type() 229 falling = true; in nsp_gpio_irq_set_type() 247 nsp_set_bit(chip, REG, NSP_GPIO_EVENT_INT_POLARITY, gpio, falling); in nsp_gpio_irq_set_type() 258 str_true_false(level_low), str_true_false(falling)); in nsp_gpio_irq_set_type()
|
| /drivers/iio/light/ |
| A D | lm3533-als.c | 381 u8 falling; in lm3533_als_get_hysteresis() local 389 ret = lm3533_als_get_threshold(indio_dev, nr, false, &falling); in lm3533_als_get_hysteresis() 396 *val = raising - falling; in lm3533_als_get_hysteresis()
|
| /drivers/pinctrl/nomadik/ |
| A D | pinctrl-nomadik.c | 308 u32 falling = nmk_chip->fimsc & BIT(offset); in nmk_gpio_disable_lazy_irq() local 314 if (!rising && !falling) in nmk_gpio_disable_lazy_irq() 326 if (falling) { in nmk_gpio_disable_lazy_irq()
|
| /drivers/hwmon/ |
| A D | aspeed-pwm-tacho.c | 423 u8 falling) in aspeed_set_pwm_port_duty_rising_falling() argument 427 reg_value |= (falling << in aspeed_set_pwm_port_duty_rising_falling()
|
| /drivers/counter/ |
| A D | Kconfig | 133 It can be used to timestamp events (falling/rising edges) detected
|