Home
last modified time | relevance | path

Searched refs:VINT_OFFSET (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/vlynq/
H A Dvlynq.c47 #define VINT_OFFSET(irq) (8 * ((irq) % 4)) macro
134 val |= (VINT_ENABLE | virq) << VINT_OFFSET(virq); in vlynq_irq_unmask()
147 val &= ~(VINT_ENABLE << VINT_OFFSET(virq)); in vlynq_irq_mask()
164 val |= VINT_TYPE_EDGE << VINT_OFFSET(virq); in vlynq_irq_type()
165 val &= ~(VINT_LEVEL_LOW << VINT_OFFSET(virq)); in vlynq_irq_type()
168 val &= ~(VINT_TYPE_EDGE << VINT_OFFSET(virq)); in vlynq_irq_type()
169 val &= ~(VINT_LEVEL_LOW << VINT_OFFSET(virq)); in vlynq_irq_type()
172 val &= ~(VINT_TYPE_EDGE << VINT_OFFSET(virq)); in vlynq_irq_type()
173 val |= VINT_LEVEL_LOW << VINT_OFFSET(virq); in vlynq_irq_type()
/kernel/linux/linux-6.6/drivers/vlynq/
H A Dvlynq.c47 #define VINT_OFFSET(irq) (8 * ((irq) % 4)) macro
134 val |= (VINT_ENABLE | virq) << VINT_OFFSET(virq); in vlynq_irq_unmask()
147 val &= ~(VINT_ENABLE << VINT_OFFSET(virq)); in vlynq_irq_mask()
164 val |= VINT_TYPE_EDGE << VINT_OFFSET(virq); in vlynq_irq_type()
165 val &= ~(VINT_LEVEL_LOW << VINT_OFFSET(virq)); in vlynq_irq_type()
168 val &= ~(VINT_TYPE_EDGE << VINT_OFFSET(virq)); in vlynq_irq_type()
169 val &= ~(VINT_LEVEL_LOW << VINT_OFFSET(virq)); in vlynq_irq_type()
172 val &= ~(VINT_TYPE_EDGE << VINT_OFFSET(virq)); in vlynq_irq_type()
173 val |= VINT_LEVEL_LOW << VINT_OFFSET(virq); in vlynq_irq_type()

Completed in 4 milliseconds