Lines Matching defs:irqmode
419 int irqmode;
432 irqmode = gpio->Polarity == ACPI_ACTIVE_HIGH ?
437 irqmode = GPIO_INTR_NEG_EDGE;
439 irqmode = GPIO_INTR_POS_EDGE;
442 irqmode = GPIO_INTR_DOUBLE_EDGE;
446 ih = qcomgpio_intr_establish(sc, pin, IPL_VM, irqmode,
521 qcomgpio_intr_establish(void *priv, int pin, int ipl, int irqmode,
542 qih->ih_type = (irqmode & GPIO_INTR_LEVEL_MASK) != 0 ?
560 if ((irqmode & GPIO_INTR_LEVEL_MASK) != 0) {
562 pol = (irqmode & GPIO_INTR_HIGH_LEVEL) != 0 ?
565 KASSERT((irqmode & GPIO_INTR_EDGE_MASK) != 0);
566 if ((irqmode & GPIO_INTR_NEG_EDGE) != 0) {
569 } else if ((irqmode & GPIO_INTR_POS_EDGE) != 0) {
573 KASSERT((irqmode & GPIO_INTR_DOUBLE_EDGE) != 0);
622 qcomgpio_intr_str(void *priv, int pin, int irqmode, char *buf, size_t buflen)