Home
last modified time | relevance | path

Searched refs:falling (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Dni_6527.c274 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 Dni_65xx.c293 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 Dni_6527.c275 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 Dni_65xx.c292 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 Dping.c59 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 Dsrf04.c66 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 Dping.c58 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 Dsrf04.c65 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 Dgpio-xilinx.c58 * @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 Dgpio-mt7621.c37 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 Dgpio-hlwd.c77 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 Dgpio-sch.c177 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 Dgpio-pcie-idio-24.c184 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 Dgpio-mt7621.c38 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 Dgpio-hlwd.c76 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 Dpinctrl-nsp-gpio.c226 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 Dpinctrl-nsp-gpio.c215 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 Dad7150.c428 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 Dlm3533-als.c381 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 Dlm3533-als.c381 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 Daspeed-pwm-tacho.c156 * 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 Daspeed-pwm-tacho.c155 * 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 Dpinctrl-nomadik.c407 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 Dpinctrl-nomadik.c410 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()

Completed in 26 milliseconds