GPIO_INTR_DOUBLE_EDGE
GPIO_INTR_DOUBLE_EDGE |
case GPIO_INTR_DOUBLE_EDGE:
case GPIO_INTR_DOUBLE_EDGE:
GPIO_INTR_DOUBLE_EDGE | GPIO_INTR_MPSAFE;
(irqmode & GPIO_INTR_DOUBLE_EDGE) != 0)
(irqmode & GPIO_INTR_DOUBLE_EDGE) != 0)
GPIO_INTR_DOUBLE_EDGE | GPIO_INTR_HIGH_LEVEL |
*irqmode = GPIO_INTR_DOUBLE_EDGE;
GPIO_INTR_DOUBLE_EDGE | GPIO_INTR_HIGH_LEVEL |
irqmode = GPIO_INTR_DOUBLE_EDGE;
KASSERT((irqmode & GPIO_INTR_DOUBLE_EDGE) != 0);
GPIO_INTR_DOUBLE_EDGE | GPIO_INTR_HIGH_LEVEL |
irqmode = GPIO_INTR_DOUBLE_EDGE;
KASSERT((irqmode & GPIO_INTR_DOUBLE_EDGE) != 0);
if (irqmode & GPIO_INTR_DOUBLE_EDGE) {
GPIO_INTR_DOUBLE_EDGE;
GPIO_INTR_DOUBLE_EDGE;
if (irqmode & GPIO_INTR_DOUBLE_EDGE)
if ((intrcaps & GPIO_INTR_DOUBLE_EDGE) &&
sc->sc_intrs[0].sc_irqmode = GPIO_INTR_DOUBLE_EDGE;
sc->sc_intrs[0].sc_irqmode == GPIO_INTR_DOUBLE_EDGE)
sc->sc_intrs[0].sc_irqmode == GPIO_INTR_DOUBLE_EDGE;
GPIO_INTR_DOUBLE_EDGE |
(irq->sc_gpio_irqmode & (GPIO_INTR_POS_EDGE | GPIO_INTR_DOUBLE_EDGE))) {
(irq->sc_gpio_irqmode & (GPIO_INTR_NEG_EDGE | GPIO_INTR_DOUBLE_EDGE))) {
(irq->sc_gpio_irqmode & (GPIO_INTR_POS_EDGE | GPIO_INTR_NEG_EDGE | GPIO_INTR_DOUBLE_EDGE))) {
GPIO_INTR_DOUBLE_EDGE | GPIO_INTR_HIGH_LEVEL |
case GPIO_INTR_DOUBLE_EDGE:
GPIO_INTR_DOUBLE_EDGE)