Searched refs:is_edge (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.6/drivers/irqchip/ |
D | irq-sp7021-intc.c | 125 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/ |
D | gic.c | 157 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()
|
D | gic_private.h | 27 void (*gic_irq_set_config)(uint32_t intid, bool is_edge);
|
D | gic_v3.c | 208 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/ |
D | gic.h | 45 void gic_irq_set_config(unsigned int intid, bool is_edge);
|