Home
last modified time | relevance | path

Searched refs:dual_edge (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/
H A Dmtk-eint.c133 if (eint->dual_edge[d->hwirq]) in mtk_eint_unmask()
172 eint->dual_edge[d->hwirq] = 1; in mtk_eint_set_type()
174 eint->dual_edge[d->hwirq] = 0; in mtk_eint_set_type()
192 if (eint->dual_edge[d->hwirq]) in mtk_eint_set_type()
318 int dual_edge, start_level, curr_level; in mtk_eint_irq_handler() local
344 dual_edge = eint->dual_edge[index]; in mtk_eint_irq_handler()
345 if (dual_edge) { in mtk_eint_irq_handler()
360 if (dual_edge) { in mtk_eint_irq_handler()
481 eint->dual_edge in mtk_eint_do_init()
[all...]
H A Dmtk-eint.h58 int *dual_edge; member
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
H A Dmtk-eint.c149 if (eint->dual_edge[d->hwirq]) in mtk_eint_unmask()
189 eint->dual_edge[d->hwirq] = 1; in mtk_eint_set_type()
191 eint->dual_edge[d->hwirq] = 0; in mtk_eint_set_type()
343 int dual_edge, start_level, curr_level; in mtk_eint_irq_handler() local
368 dual_edge = eint->dual_edge[index]; in mtk_eint_irq_handler()
369 if (dual_edge) { in mtk_eint_irq_handler()
384 if (dual_edge) { in mtk_eint_irq_handler()
506 eint->dual_edge = devm_kcalloc(eint->dev, eint->hw->ap_num, in mtk_eint_do_init()
508 if (!eint->dual_edge) in mtk_eint_do_init()
[all...]
H A Dmtk-eint.h63 int *dual_edge; member
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
H A Dpinctrl-iproc-gpio.c252 bool dual_edge = false; in iproc_gpio_irq_set_type() local
265 dual_edge = true; in iproc_gpio_irq_set_type()
286 iproc_set_bit(chip, IPROC_GPIO_INT_DE_OFFSET, gpio, dual_edge); in iproc_gpio_irq_set_type()
298 "gpio:%u level_triggered:%d dual_edge:%d rising_or_high:%d\n", in iproc_gpio_irq_set_type()
299 gpio, level_triggered, dual_edge, rising_or_high); in iproc_gpio_irq_set_type()
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-iproc-gpio.c255 bool dual_edge = false; in iproc_gpio_irq_set_type() local
268 dual_edge = true; in iproc_gpio_irq_set_type()
289 iproc_set_bit(chip, IPROC_GPIO_INT_DE_OFFSET, gpio, dual_edge); in iproc_gpio_irq_set_type()
301 "gpio:%u level_triggered:%d dual_edge:%d rising_or_high:%d\n", in iproc_gpio_irq_set_type()
302 gpio, level_triggered, dual_edge, rising_or_high); in iproc_gpio_irq_set_type()

Completed in 5 milliseconds