/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | ni_6527.c | 274 unsigned int falling) in ni6527_set_edge_detection() 279 falling &= mask; in ni6527_set_edge_detection() 287 /* preserve falling-edge detection channels */ in ni6527_set_edge_detection() 288 falling |= readb(dev->mmio + in ni6527_set_edge_detection() 295 /* update falling-edge detection channels */ in ni6527_set_edge_detection() 296 writeb(falling & 0xff, in ni6527_set_edge_detection() 300 falling >>= 8; in ni6527_set_edge_detection() 311 unsigned int rising, falling, shift; in ni6527_intr_insn_config() local 319 falling = data[2]; in ni6527_intr_insn_config() 320 ni6527_set_edge_detection(dev, mask, rising, falling); in ni6527_intr_insn_config() 271 ni6527_set_edge_detection(struct comedi_device *dev, unsigned int mask, unsigned int rising, unsigned int falling) ni6527_set_edge_detection() argument [all...] |
H A D | ni_65xx.c | 293 unsigned int falling) in ni_65xx_update_edge_detection() 311 port_falling = falling >> bitshift; in ni_65xx_update_edge_detection() 315 port_falling = falling << -bitshift; in ni_65xx_update_edge_detection() 290 ni_65xx_update_edge_detection(struct comedi_device *dev, unsigned int base_chan, unsigned int rising, unsigned int falling) ni_65xx_update_edge_detection() argument
|
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | ni_6527.c | 275 unsigned int falling) in ni6527_set_edge_detection() 280 falling &= mask; in ni6527_set_edge_detection() 288 /* preserve falling-edge detection channels */ in ni6527_set_edge_detection() 289 falling |= readb(dev->mmio + in ni6527_set_edge_detection() 296 /* update falling-edge detection channels */ 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() 272 ni6527_set_edge_detection(struct comedi_device *dev, unsigned int mask, unsigned int rising, unsigned int falling) ni6527_set_edge_detection() argument [all...] |
H A D | ni_65xx.c | 292 unsigned int falling) in ni_65xx_update_edge_detection() 310 port_falling = falling >> bitshift; in ni_65xx_update_edge_detection() 314 port_falling = falling << -bitshift; in ni_65xx_update_edge_detection() 289 ni_65xx_update_edge_detection(struct comedi_device *dev, unsigned int base_chan, unsigned int rising, unsigned int falling) ni_65xx_update_edge_detection() argument
|
/kernel/linux/linux-5.10/drivers/iio/proximity/ |
H A D | ping.c | 59 struct completion falling; member 86 complete(&data->falling); in ping_handle_irq() 108 reinit_completion(&data->falling); in ping_read() 145 /* it cannot take more than 50 ms until echo is falling */ in ping_read() 146 ret = wait_for_completion_killable_timeout(&data->falling, HZ/20); in ping_read() 295 init_completion(&data->falling); in ping_probe()
|
H A D | srf04.c | 66 struct completion falling; member 90 complete(&data->falling); in srf04_handle_irq() 113 reinit_completion(&data->falling); in srf04_read() 134 /* it cannot take more than 50 ms until echo is falling */ in srf04_read() 135 ret = wait_for_completion_killable_timeout(&data->falling, HZ/20); in srf04_read() 266 init_completion(&data->falling); in srf04_probe()
|
/kernel/linux/linux-6.6/drivers/iio/proximity/ |
H 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() 144 /* it cannot take more than 50 ms until echo is 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()
|
H 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() 135 /* it cannot take more than 50 ms until echo is 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()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-xilinx.c | 58 * @falling_edge: GPIO IRQ falling edge enable/disable bitfield 476 * Therefore, only rising edge or falling edge triggers are in xgpio_set_irq_type() 510 DECLARE_BITMAP(falling, 64); in xgpio_irqhandler() 530 bitmap_complement(falling, all, 64); in xgpio_irqhandler() 531 bitmap_and(falling, falling, chip->last_irq_read, 64); in xgpio_irqhandler() 532 bitmap_and(falling, falling, chip->enable, 64); in xgpio_irqhandler() 533 bitmap_and(falling, falling, chi in xgpio_irqhandler() [all...] |
H 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()
|
H 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()
|
H A D | gpio-sch.c | 177 int rising, falling; in sch_irq_type() local 182 falling = 0; in sch_irq_type() 186 falling = 1; in sch_irq_type() 190 falling = 1; in sch_irq_type() 199 sch_gpio_reg_set(sch, gpio_num, GTNE, falling); in sch_irq_type()
|
H 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()
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-mt7621.c | 38 u32 falling; member 123 mtk_gpio_w32(rg, GPIO_REG_FEDGE, fall | (BIT(pin) & rg->falling)); in mediatek_gpio_irq_unmask() 159 if ((rg->rising | rg->falling | in mediatek_gpio_irq_type() 167 rg->falling &= ~mask; in mediatek_gpio_irq_type() 174 rg->falling |= mask; in mediatek_gpio_irq_type() 180 rg->falling |= mask; in mediatek_gpio_irq_type()
|
H A D | gpio-hlwd.c | 76 u32 level, rising, falling; in hlwd_gpio_irqhandler() local 80 falling = ~level & emulated_pending; in hlwd_gpio_irqhandler() 91 falling &= hlwd->falling_edge; in hlwd_gpio_irqhandler() 94 pending |= rising | falling; in hlwd_gpio_irqhandler()
|
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-gpio.c | 226 bool falling; in nsp_gpio_irq_set_type() local 230 falling = nsp_get_bit(chip, REG, NSP_GPIO_EVENT_INT_POLARITY, gpio); in nsp_gpio_irq_set_type() 235 falling = false; in nsp_gpio_irq_set_type() 239 falling = true; in nsp_gpio_irq_set_type() 257 nsp_set_bit(chip, REG, NSP_GPIO_EVENT_INT_POLARITY, gpio, falling); in nsp_gpio_irq_set_type() 267 dev_dbg(chip->dev, "gpio:%u level_low:%s falling:%s\n", gpio, in nsp_gpio_irq_set_type() 268 level_low ? "true" : "false", falling ? "true" : "false"); in nsp_gpio_irq_set_type()
|
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-gpio.c | 215 bool falling; in nsp_gpio_irq_set_type() local 219 falling = nsp_get_bit(chip, REG, NSP_GPIO_EVENT_INT_POLARITY, gpio); in nsp_gpio_irq_set_type() 224 falling = false; in nsp_gpio_irq_set_type() 228 falling = true; in nsp_gpio_irq_set_type() 246 nsp_set_bit(chip, REG, NSP_GPIO_EVENT_INT_POLARITY, gpio, falling); in nsp_gpio_irq_set_type() 256 dev_dbg(chip->dev, "gpio:%u level_low:%s falling:%s\n", gpio, in nsp_gpio_irq_set_type() 257 level_low ? "true" : "false", falling ? "true" : "false"); in nsp_gpio_irq_set_type()
|
/kernel/linux/linux-5.10/drivers/staging/iio/cdc/ |
H A D | ad7150.c | 428 static AD7150_TIMEOUT(0, mag_adaptive, falling, MAG_ADAPTIVE, FALLING); 430 static AD7150_TIMEOUT(1, mag_adaptive, falling, MAG_ADAPTIVE, FALLING); 432 static AD7150_TIMEOUT(0, thresh_adaptive, falling, THRESH_ADAPTIVE, FALLING); 434 static AD7150_TIMEOUT(1, thresh_adaptive, falling, THRESH_ADAPTIVE, FALLING);
|
/kernel/linux/linux-5.10/drivers/iio/light/ |
H 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()
|
/kernel/linux/linux-6.6/drivers/iio/light/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | aspeed-pwm-tacho.c | 156 * 00: falling 422 u8 falling) in aspeed_set_pwm_port_duty_rising_falling() 426 reg_value |= (falling << in aspeed_set_pwm_port_duty_rising_falling() 420 aspeed_set_pwm_port_duty_rising_falling(struct regmap *regmap, u8 pwm_port, u8 rising, u8 falling) aspeed_set_pwm_port_duty_rising_falling() argument
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | aspeed-pwm-tacho.c | 155 * 00: falling 421 u8 falling) in aspeed_set_pwm_port_duty_rising_falling() 425 reg_value |= (falling << in aspeed_set_pwm_port_duty_rising_falling() 419 aspeed_set_pwm_port_duty_rising_falling(struct regmap *regmap, u8 pwm_port, u8 rising, u8 falling) aspeed_set_pwm_port_duty_rising_falling() argument
|
/kernel/linux/linux-5.10/drivers/pinctrl/nomadik/ |
H A D | pinctrl-nomadik.c | 407 u32 falling = nmk_chip->fimsc & BIT(offset); in nmk_gpio_disable_lazy_irq() local 413 if (!rising && !falling) in nmk_gpio_disable_lazy_irq() 425 if (falling) { in nmk_gpio_disable_lazy_irq() 978 trigger = "edge-falling"; in nmk_gpio_dbg_show_one()
|
/kernel/linux/linux-6.6/drivers/pinctrl/nomadik/ |
H A D | pinctrl-nomadik.c | 410 u32 falling = nmk_chip->fimsc & BIT(offset); in nmk_gpio_disable_lazy_irq() local 416 if (!rising && !falling) in nmk_gpio_disable_lazy_irq() 428 if (falling) { in nmk_gpio_disable_lazy_irq() 978 trigger = "edge-falling"; in nmk_gpio_dbg_show_one()
|