Home
last modified time | relevance | path

Searched refs:is_edge (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.6/drivers/irqchip/
Dirq-sp7021-intc.c125 bool is_edge = !(type & IRQ_TYPE_LEVEL_MASK); in sp_intc_set_type() local
128 irq_set_handler_locked(d, is_edge ? handle_edge_irq : handle_level_irq); in sp_intc_set_type()
130 if (unlikely(IS_GPIO_INT(hwirq) && is_edge)) { // WORKAROUND in sp_intc_set_type()
132 ASSIGN_STATE(hwirq, _IS_EDGE, is_edge); in sp_intc_set_type()
136 is_edge = false; in sp_intc_set_type()
139 sp_intc_assign_bit(hwirq, REG_INTR_TYPE, is_edge); in sp_intc_set_type()
/Linux-v6.6/tools/testing/selftests/kvm/lib/aarch64/
Dgic.c157 void gic_irq_set_config(unsigned int intid, bool is_edge) in gic_irq_set_config() argument
160 gic_common_ops->gic_irq_set_config(intid, is_edge); in gic_irq_set_config()
Dgic_private.h27 void (*gic_irq_set_config)(uint32_t intid, bool is_edge);
Dgic_v3.c208 static void gicv3_irq_set_config(uint32_t intid, bool is_edge) in gicv3_irq_set_config() argument
214 val = is_edge ? 2 : 0; in gicv3_irq_set_config()
/Linux-v6.6/tools/testing/selftests/kvm/include/aarch64/
Dgic.h45 void gic_irq_set_config(unsigned int intid, bool is_edge);