Lines Matching defs:irqmode
288 int irqmode;
301 irqmode = gpio->Polarity == ACPI_ACTIVE_HIGH ?
306 irqmode = GPIO_INTR_NEG_EDGE;
308 irqmode = GPIO_INTR_POS_EDGE;
311 irqmode = GPIO_INTR_DOUBLE_EDGE;
315 ih = amdgpio_intr_establish(sc, pin, IPL_VM, irqmode,
374 amdgpio_intr_establish(void *priv, int pin, int ipl, int irqmode,
410 if ((irqmode & GPIO_INTR_LEVEL_MASK) != 0) {
413 KASSERT((irqmode & GPIO_INTR_EDGE_MASK) != 0);
414 if ((irqmode & GPIO_INTR_NEG_EDGE) != 0) {
416 } else if ((irqmode & GPIO_INTR_POS_EDGE) != 0) {
419 KASSERT((irqmode & GPIO_INTR_DOUBLE_EDGE) != 0);
455 amdgpio_intr_str(void *priv, int pin, int irqmode, char *buf, size_t buflen)