Home
last modified time | relevance | path

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

/linux-6.12.1/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-6.12.1/tools/testing/selftests/kvm/lib/aarch64/
Dgic.c153 void gic_irq_set_config(unsigned int intid, bool is_edge) in gic_irq_set_config() argument
156 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.c223 static void gicv3_irq_set_config(uint32_t intid, bool is_edge) in gicv3_irq_set_config() argument
229 val = is_edge ? 2 : 0; in gicv3_irq_set_config()
/linux-6.12.1/tools/testing/selftests/kvm/include/aarch64/
Dgic.h59 void gic_irq_set_config(unsigned int intid, bool is_edge);