Home
last modified time | relevance | path

Searched refs:rising (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/iio/cdc/
H A Dad7150.c179 int rising = (dir == IIO_EV_DIR_RISING); in ad7150_write_event_params() local
190 value = chip->threshold[rising][chan]; in ad7150_write_event_params()
195 sens = chip->mag_sensitivity[rising][chan]; in ad7150_write_event_params()
196 timeout = chip->mag_timeout[rising][chan]; in ad7150_write_event_params()
199 sens = chip->thresh_sensitivity[rising][chan]; in ad7150_write_event_params()
200 timeout = chip->thresh_timeout[rising][chan]; in ad7150_write_event_params()
223 int rising = (dir == IIO_EV_DIR_RISING); in ad7150_write_event_config() local
243 if (rising) in ad7150_write_event_config()
250 if (rising) in ad7150_write_event_config()
257 if (rising) in ad7150_write_event_config()
291 int rising = (dir == IIO_EV_DIR_RISING); ad7150_read_event_value() local
318 int rising = (dir == IIO_EV_DIR_RISING); ad7150_write_event_value() local
355 int rising = (IIO_EVENT_CODE_EXTRACT_DIR(this_attr->address) ad7150_show_timeout() local
383 int rising; ad7150_store_timeout() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/cdc/
H A Dad7150.c190 int rising = (dir == IIO_EV_DIR_RISING); in ad7150_write_event_params() local
199 u16 value = chip->threshold[rising][chan]; in ad7150_write_event_params()
208 sens = chip->thresh_sensitivity[rising][chan]; in ad7150_write_event_params()
259 int rising = (dir == IIO_EV_DIR_RISING); in ad7150_write_event_config() local
283 if (rising) in ad7150_write_event_config()
332 int rising = (dir == IIO_EV_DIR_RISING); in ad7150_read_event_value() local
339 *val = chip->thresh_sensitivity[rising][chan->channel]; in ad7150_read_event_value()
342 *val = chip->threshold[rising][chan->channel]; in ad7150_read_event_value()
349 *val2 = chip->thresh_timeout[rising][chan->channel] * 10000; in ad7150_read_event_value()
365 int rising in ad7150_write_event_value() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Dni_6527.c273 unsigned int rising, in ni6527_set_edge_detection()
278 rising &= mask; in ni6527_set_edge_detection()
283 /* preserve rising-edge detection channels */ in ni6527_set_edge_detection()
284 rising |= readb(dev->mmio + in ni6527_set_edge_detection()
292 /* update rising-edge detection channels */ in ni6527_set_edge_detection()
293 writeb(rising & 0xff, in ni6527_set_edge_detection()
299 rising >>= 8; in ni6527_set_edge_detection()
311 unsigned int rising, falling, shift; in ni6527_intr_insn_config() local
318 rising = data[1]; in ni6527_intr_insn_config()
320 ni6527_set_edge_detection(dev, mask, rising, fallin 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.c292 unsigned int rising, in ni_65xx_update_edge_detection()
310 port_rising = rising >> bitshift; in ni_65xx_update_edge_detection()
314 port_rising = rising << -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.c274 unsigned int rising, in ni6527_set_edge_detection()
279 rising &= mask; in ni6527_set_edge_detection()
284 /* preserve rising-edge detection channels */ in ni6527_set_edge_detection()
285 rising |= readb(dev->mmio + in ni6527_set_edge_detection()
293 /* update rising-edge detection channels */ in ni6527_set_edge_detection()
294 writeb(rising & 0xff, in ni6527_set_edge_detection()
300 rising >>= 8; in ni6527_set_edge_detection()
312 unsigned int rising, falling, shift; in ni6527_intr_insn_config() local
319 rising = data[1]; in ni6527_intr_insn_config()
321 ni6527_set_edge_detection(dev, mask, rising, fallin 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.c291 unsigned int rising, in ni_65xx_update_edge_detection()
309 port_rising = rising >> bitshift; in ni_65xx_update_edge_detection()
313 port_rising = rising << -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.c58 struct completion rising; member
83 complete(&data->rising); in ping_handle_irq()
107 reinit_completion(&data->rising); in ping_read()
136 /* it should not take more than 20 ms until echo is rising */ in ping_read()
137 ret = wait_for_completion_killable_timeout(&data->rising, HZ/50); in ping_read()
294 init_completion(&data->rising); in ping_probe()
H A Dsrf04.c65 struct completion rising; member
87 complete(&data->rising); in srf04_handle_irq()
112 reinit_completion(&data->rising); in srf04_read()
124 /* it should not take more than 20 ms until echo is rising */ in srf04_read()
125 ret = wait_for_completion_killable_timeout(&data->rising, HZ/50); in srf04_read()
265 init_completion(&data->rising); in srf04_probe()
/kernel/linux/linux-6.6/drivers/iio/proximity/
H A Dping.c57 struct completion rising; member
82 complete(&data->rising); in ping_handle_irq()
106 reinit_completion(&data->rising); in ping_read()
135 /* it should not take more than 20 ms until echo is rising */ in ping_read()
136 ret = wait_for_completion_killable_timeout(&data->rising, HZ/50); in ping_read()
293 init_completion(&data->rising); in ping_probe()
H A Dsrf04.c64 struct completion rising; member
86 complete(&data->rising); in srf04_handle_irq()
113 reinit_completion(&data->rising); in srf04_read()
125 /* it should not take more than 20 ms until echo is rising */ in srf04_read()
126 ret = wait_for_completion_killable_timeout(&data->rising, HZ/50); in srf04_read()
266 init_completion(&data->rising); in srf04_probe()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-xilinx.c57 * @rising_edge: GPIO IRQ rising edge enable/disable bitfield
476 * Therefore, only rising edge or falling edge triggers are in xgpio_set_irq_type()
509 DECLARE_BITMAP(rising, 64); in xgpio_irqhandler()
525 bitmap_complement(rising, chip->last_irq_read, 64); in xgpio_irqhandler()
526 bitmap_and(rising, rising, all, 64); in xgpio_irqhandler()
527 bitmap_and(rising, rising, chip->enable, 64); in xgpio_irqhandler()
528 bitmap_and(rising, rising, chi in xgpio_irqhandler()
[all...]
H A Dgpio-mt7621.c36 u32 rising; member
121 mtk_gpio_w32(rg, GPIO_REG_REDGE, rise | (BIT(pin) & rg->rising)); in mediatek_gpio_irq_unmask()
160 if ((rg->rising | rg->falling | in mediatek_gpio_irq_type()
167 rg->rising &= ~mask; in mediatek_gpio_irq_type()
174 rg->rising |= mask; in mediatek_gpio_irq_type()
178 rg->rising |= mask; in mediatek_gpio_irq_type()
H A Dgpio-hlwd.c77 u32 level, rising, falling; in hlwd_gpio_irqhandler() local
80 rising = level & emulated_pending; in hlwd_gpio_irqhandler()
91 rising &= hlwd->rising_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
181 rising = 1; in sch_irq_type()
185 rising = 0; in sch_irq_type()
189 rising = 1; in sch_irq_type()
198 sch_gpio_reg_set(sch, gpio_num, GTPE, rising); in sch_irq_type()
H A Dgpio-pl061.c179 bool rising = trigger & IRQ_TYPE_EDGE_RISING; in pl061_irq_type() local
186 if (rising) in pl061_irq_type()
193 rising ? "RISING" : "FALLING"); in pl061_irq_type()
H A Dgpio-pcie-idio-24.c183 const unsigned int rising = COS_ENABLE_RISING << offset; in idio_24_set_type_config() local
193 new = rising; in idio_24_set_type_config()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-mt7621.c37 u32 rising; member
122 mtk_gpio_w32(rg, GPIO_REG_REDGE, rise | (BIT(pin) & rg->rising)); in mediatek_gpio_irq_unmask()
159 if ((rg->rising | rg->falling | in mediatek_gpio_irq_type()
166 rg->rising &= ~mask; in mediatek_gpio_irq_type()
173 rg->rising |= mask; in mediatek_gpio_irq_type()
177 rg->rising |= mask; in mediatek_gpio_irq_type()
H A Dgpio-hlwd.c76 u32 level, rising, falling; in hlwd_gpio_irqhandler() local
79 rising = level & emulated_pending; in hlwd_gpio_irqhandler()
90 rising &= hlwd->rising_edge; in hlwd_gpio_irqhandler()
94 pending |= rising | falling; in hlwd_gpio_irqhandler()
H A Dgpio-pl061.c179 bool rising = trigger & IRQ_TYPE_EDGE_RISING; in pl061_irq_type() local
186 if (rising) in pl061_irq_type()
193 rising ? "RISING" : "FALLING"); in pl061_irq_type()
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/
H A Dptp.c115 * @rising: zero for falling-edge trigger, else rising-edge trigger
120 int rising) in mv88e6352_config_eventcap()
128 if (!rising) in mv88e6352_config_eventcap()
271 int rising = (rq->extts.flags & PTP_RISING_EDGE); in mv88e6352_ptp_enable_extts() local
306 err = mv88e6352_config_eventcap(chip, PTP_CLOCK_EXTTS, rising); in mv88e6352_ptp_enable_extts()
119 mv88e6352_config_eventcap(struct mv88e6xxx_chip *chip, int event, int rising) mv88e6352_config_eventcap() argument
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/
H A Dptp.c116 * @rising: zero for falling-edge trigger, else rising-edge trigger
121 int rising) in mv88e6352_config_eventcap()
129 if (!rising) in mv88e6352_config_eventcap()
272 int rising = (rq->extts.flags & PTP_RISING_EDGE); in mv88e6352_ptp_enable_extts() local
307 err = mv88e6352_config_eventcap(chip, PTP_CLOCK_EXTTS, rising); in mv88e6352_ptp_enable_extts()
120 mv88e6352_config_eventcap(struct mv88e6xxx_chip *chip, int event, int rising) mv88e6352_config_eventcap() argument
/kernel/linux/linux-5.10/drivers/hwmon/
H A Daspeed-pwm-tacho.c157 * 01: rising
421 u8 pwm_port, u8 rising, in aspeed_set_pwm_port_duty_rising_falling()
424 u32 reg_value = (rising << 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.c156 * 01: rising
420 u8 pwm_port, u8 rising, in aspeed_set_pwm_port_duty_rising_falling()
423 u32 reg_value = (rising << 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.c408 u32 rising = nmk_chip->rimsc & BIT(offset); in nmk_gpio_disable_lazy_irq() local
413 if (!rising && !falling) in nmk_gpio_disable_lazy_irq()
419 if (rising) { in nmk_gpio_disable_lazy_irq()
976 trigger = "edge-rising"; in nmk_gpio_dbg_show_one()
/kernel/linux/linux-6.6/drivers/pinctrl/nomadik/
H A Dpinctrl-nomadik.c411 u32 rising = nmk_chip->rimsc & BIT(offset); in nmk_gpio_disable_lazy_irq() local
416 if (!rising && !falling) in nmk_gpio_disable_lazy_irq()
422 if (rising) { in nmk_gpio_disable_lazy_irq()
976 trigger = "edge-rising"; in nmk_gpio_dbg_show_one()

Completed in 23 milliseconds