Searched refs:dual_edge (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/pinctrl/mediatek/ |
H A D | mtk-eint.c | 149 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()
|
H A D | mtk-eint.h | 63 int *dual_edge; member
|
/openbmc/qemu/hw/intc/ |
H A D | aspeed_vic.c | 88 if (s->dual_edge & irq_mask) { in aspeed_vic_set_irq() 153 val = s->dual_edge; in aspeed_vic_read() 304 s->dual_edge = 0xF800070000ULL; in aspeed_vic_reset() 336 VMSTATE_UINT64(dual_edge, AspeedVICState),
|
/openbmc/qemu/include/hw/intc/ |
H A D | aspeed_vic.h | 43 uint64_t dual_edge; member
|
/openbmc/linux/drivers/pinctrl/bcm/ |
H A D | pinctrl-iproc-gpio.c | 255 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() 302 gpio, level_triggered, dual_edge, rising_or_high); in iproc_gpio_irq_set_type()
|