/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/parisc/ |
H A D | gsc.c | 83 int local_irq = __ffs(irr); in gsc_asic_intr() local 84 unsigned int irq = gsc_asic->global_irq[local_irq]; in gsc_asic_intr() 86 irr &= ~(1 << local_irq); in gsc_asic_intr() 94 int local_irq; in gsc_find_local_irq() local 96 for (local_irq = 0; local_irq < limit; local_irq++) { in gsc_find_local_irq() 97 if (global_irqs[local_irq] == irq) in gsc_find_local_irq() 98 return local_irq; in gsc_find_local_irq() 115 imr &= ~(1 << local_irq); in gsc_asic_mask_irq() 130 imr |= 1 << local_irq; in gsc_asic_unmask_irq() 159 int irq = asic->global_irq[local_irq]; in gsc_asic_assign_irq() [all …]
|
H A D | superio.c | 97 u8 local_irq; in superio_interrupt() local 118 local_irq = results & 0x0f; in superio_interrupt() 120 if (local_irq == 2 || local_irq > 7) { in superio_interrupt() 125 if (local_irq == 7) { in superio_interrupt() 138 generic_handle_irq(local_irq); in superio_interrupt() 143 outb((OCW2_SEOI|local_irq),IC_PIC1 + 0); in superio_interrupt() 336 int local_irq, i; in superio_fixup_irq() local 366 local_irq = IDE_IRQ; in superio_fixup_irq() 373 local_irq = USB_IRQ; in superio_fixup_irq() 376 local_irq = -1; in superio_fixup_irq() [all …]
|
H A D | dino.c | 309 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); in dino_mask_irq() local 314 dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq)); in dino_mask_irq() 321 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); in dino_unmask_irq() local 335 dino_dev->imr |= DINO_MASK_IRQ(local_irq); /* used in dino_isr() */ in dino_unmask_irq() 348 if (tmp & DINO_MASK_IRQ(local_irq)) { in dino_unmask_irq() 385 int local_irq = __ffs(mask); in dino_isr() local 386 int irq = dino_dev->global_irq[local_irq]; in dino_isr() 390 mask &= ~DINO_MASK_IRQ(local_irq); in dino_isr() 410 static void dino_assign_irq(struct dino_device *dino, int local_irq, int *irqp) in dino_assign_irq() argument 417 dino->global_irq[local_irq] = irq; in dino_assign_irq()
|
H A D | gsc.h | 44 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/parisc/ |
H A D | gsc.c | 83 int local_irq = __ffs(irr); in gsc_asic_intr() local 84 unsigned int irq = gsc_asic->global_irq[local_irq]; in gsc_asic_intr() 86 irr &= ~(1 << local_irq); in gsc_asic_intr() 94 int local_irq; in gsc_find_local_irq() local 96 for (local_irq = 0; local_irq < limit; local_irq++) { in gsc_find_local_irq() 97 if (global_irqs[local_irq] == irq) in gsc_find_local_irq() 98 return local_irq; in gsc_find_local_irq() 115 imr &= ~(1 << local_irq); in gsc_asic_mask_irq() 130 imr |= 1 << local_irq; in gsc_asic_unmask_irq() 159 int irq = asic->global_irq[local_irq]; in gsc_asic_assign_irq() [all …]
|
H A D | superio.c | 97 u8 local_irq; in superio_interrupt() local 118 local_irq = results & 0x0f; in superio_interrupt() 120 if (local_irq == 2 || local_irq > 7) { in superio_interrupt() 125 if (local_irq == 7) { in superio_interrupt() 138 generic_handle_irq(local_irq); in superio_interrupt() 143 outb((OCW2_SEOI|local_irq),IC_PIC1 + 0); in superio_interrupt() 336 int local_irq, i; in superio_fixup_irq() local 366 local_irq = IDE_IRQ; in superio_fixup_irq() 373 local_irq = USB_IRQ; in superio_fixup_irq() 376 local_irq = -1; in superio_fixup_irq() [all …]
|
H A D | dino.c | 309 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); in dino_mask_irq() local 314 dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq)); in dino_mask_irq() 321 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); in dino_unmask_irq() local 335 dino_dev->imr |= DINO_MASK_IRQ(local_irq); /* used in dino_isr() */ in dino_unmask_irq() 348 if (tmp & DINO_MASK_IRQ(local_irq)) { in dino_unmask_irq() 385 int local_irq = __ffs(mask); in dino_isr() local 386 int irq = dino_dev->global_irq[local_irq]; in dino_isr() 390 mask &= ~DINO_MASK_IRQ(local_irq); in dino_isr() 410 static void dino_assign_irq(struct dino_device *dino, int local_irq, int *irqp) in dino_assign_irq() argument 417 dino->global_irq[local_irq] = irq; in dino_assign_irq()
|
H A D | gsc.h | 44 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/parisc/ |
H A D | gsc.c | 83 int local_irq = __ffs(irr); in gsc_asic_intr() local 84 unsigned int irq = gsc_asic->global_irq[local_irq]; in gsc_asic_intr() 86 irr &= ~(1 << local_irq); in gsc_asic_intr() 94 int local_irq; in gsc_find_local_irq() local 96 for (local_irq = 0; local_irq < limit; local_irq++) { in gsc_find_local_irq() 97 if (global_irqs[local_irq] == irq) in gsc_find_local_irq() 98 return local_irq; in gsc_find_local_irq() 115 imr &= ~(1 << local_irq); in gsc_asic_mask_irq() 130 imr |= 1 << local_irq; in gsc_asic_unmask_irq() 159 int irq = asic->global_irq[local_irq]; in gsc_asic_assign_irq() [all …]
|
H A D | superio.c | 97 u8 local_irq; in superio_interrupt() local 118 local_irq = results & 0x0f; in superio_interrupt() 120 if (local_irq == 2 || local_irq > 7) { in superio_interrupt() 125 if (local_irq == 7) { in superio_interrupt() 138 generic_handle_irq(local_irq); in superio_interrupt() 143 outb((OCW2_SEOI|local_irq),IC_PIC1 + 0); in superio_interrupt() 336 int local_irq, i; in superio_fixup_irq() local 366 local_irq = IDE_IRQ; in superio_fixup_irq() 373 local_irq = USB_IRQ; in superio_fixup_irq() 376 local_irq = -1; in superio_fixup_irq() [all …]
|
H A D | dino.c | 309 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); in dino_mask_irq() local 314 dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq)); in dino_mask_irq() 321 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); in dino_unmask_irq() local 335 dino_dev->imr |= DINO_MASK_IRQ(local_irq); /* used in dino_isr() */ in dino_unmask_irq() 348 if (tmp & DINO_MASK_IRQ(local_irq)) { in dino_unmask_irq() 385 int local_irq = __ffs(mask); in dino_isr() local 386 int irq = dino_dev->global_irq[local_irq]; in dino_isr() 390 mask &= ~DINO_MASK_IRQ(local_irq); in dino_isr() 410 static void dino_assign_irq(struct dino_device *dino, int local_irq, int *irqp) in dino_assign_irq() argument 417 dino->global_irq[local_irq] = irq; in dino_assign_irq()
|
H A D | gsc.h | 44 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/hw/intc/ |
H A D | bcm2836_control.c | 109 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, in bcm2836_control_set_local_irq() argument 115 assert(local_irq >= 0 && local_irq <= IRQ_CNTVIRQ); in bcm2836_control_set_local_irq() 117 s->timerirqs[core] = deposit32(s->timerirqs[core], local_irq, 1, !!level); in bcm2836_control_set_local_irq()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/vlynq/ |
H A D | vlynq.c | 250 if (dev->local_irq == dev->remote_irq) { in vlynq_setup_irq() 262 val = VLYNQ_CTRL_INT_VECTOR(dev->local_irq); in vlynq_setup_irq() 278 if (virq == dev->local_irq) { in vlynq_setup_irq() 631 dev->local_irq = virq; in vlynq_set_local_irq() 646 if (virq == dev->local_irq) in vlynq_set_remote_irq() 714 dev->local_irq = dev->irq_end - dev->irq_start; in vlynq_probe() 715 dev->remote_irq = dev->local_irq - 1; in vlynq_probe()
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/vlynq/ |
H A D | vlynq.c | 250 if (dev->local_irq == dev->remote_irq) { in vlynq_setup_irq() 262 val = VLYNQ_CTRL_INT_VECTOR(dev->local_irq); in vlynq_setup_irq() 278 if (virq == dev->local_irq) { in vlynq_setup_irq() 631 dev->local_irq = virq; in vlynq_set_local_irq() 646 if (virq == dev->local_irq) in vlynq_set_remote_irq() 714 dev->local_irq = dev->irq_end - dev->irq_start; in vlynq_probe() 715 dev->remote_irq = dev->local_irq - 1; in vlynq_probe()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/vlynq/ |
H A D | vlynq.c | 250 if (dev->local_irq == dev->remote_irq) { in vlynq_setup_irq() 262 val = VLYNQ_CTRL_INT_VECTOR(dev->local_irq); in vlynq_setup_irq() 278 if (virq == dev->local_irq) { in vlynq_setup_irq() 631 dev->local_irq = virq; in vlynq_set_local_irq() 646 if (virq == dev->local_irq) in vlynq_set_remote_irq() 714 dev->local_irq = dev->irq_end - dev->irq_start; in vlynq_probe() 715 dev->remote_irq = dev->local_irq - 1; in vlynq_probe()
|
/dports/emulators/qemu42/qemu-4.2.1/hw/intc/ |
H A D | bcm2836_control.c | 138 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, in bcm2836_control_set_local_irq() argument 144 assert(local_irq >= 0 && local_irq <= IRQ_CNTVIRQ); in bcm2836_control_set_local_irq() 146 s->timerirqs[core] = deposit32(s->timerirqs[core], local_irq, 1, !!level); in bcm2836_control_set_local_irq()
|
/dports/emulators/qemu/qemu-6.2.0/hw/intc/ |
H A D | bcm2836_control.c | 140 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, in bcm2836_control_set_local_irq() argument 146 assert(local_irq >= 0 && local_irq <= IRQ_CNTVIRQ); in bcm2836_control_set_local_irq() 148 s->timerirqs[core] = deposit32(s->timerirqs[core], local_irq, 1, !!level); in bcm2836_control_set_local_irq()
|
/dports/emulators/qemu60/qemu-6.0.0/hw/intc/ |
H A D | bcm2836_control.c | 140 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, in bcm2836_control_set_local_irq() argument 146 assert(local_irq >= 0 && local_irq <= IRQ_CNTVIRQ); in bcm2836_control_set_local_irq() 148 s->timerirqs[core] = deposit32(s->timerirqs[core], local_irq, 1, !!level); in bcm2836_control_set_local_irq()
|
/dports/emulators/qemu5/qemu-5.2.0/hw/intc/ |
H A D | bcm2836_control.c | 140 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, in bcm2836_control_set_local_irq() argument 146 assert(local_irq >= 0 && local_irq <= IRQ_CNTVIRQ); in bcm2836_control_set_local_irq() 148 s->timerirqs[core] = deposit32(s->timerirqs[core], local_irq, 1, !!level); in bcm2836_control_set_local_irq()
|
/dports/emulators/qemu-utils/qemu-4.2.1/hw/intc/ |
H A D | bcm2836_control.c | 138 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, in bcm2836_control_set_local_irq() argument 144 assert(local_irq >= 0 && local_irq <= IRQ_CNTVIRQ); in bcm2836_control_set_local_irq() 146 s->timerirqs[core] = deposit32(s->timerirqs[core], local_irq, 1, !!level); in bcm2836_control_set_local_irq()
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/hw/intc/ |
H A D | bcm2836_control.c | 140 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, 146 assert(local_irq >= 0 && local_irq <= IRQ_CNTVIRQ); 148 s->timerirqs[core] = deposit32(s->timerirqs[core], local_irq, 1, !!level);
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/hw/intc/ |
H A D | bcm2836_control.c | 138 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, in bcm2836_control_set_local_irq() argument 144 assert(local_irq >= 0 && local_irq <= IRQ_CNTVIRQ); in bcm2836_control_set_local_irq() 146 s->timerirqs[core] = deposit32(s->timerirqs[core], local_irq, 1, !!level); in bcm2836_control_set_local_irq()
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/hw/intc/ |
H A D | bcm2836_control.c | 140 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, in bcm2836_control_set_local_irq() argument 146 assert(local_irq >= 0 && local_irq <= IRQ_CNTVIRQ); in bcm2836_control_set_local_irq() 148 s->timerirqs[core] = deposit32(s->timerirqs[core], local_irq, 1, !!level); in bcm2836_control_set_local_irq()
|
/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/ |
H A D | vlynq.h | 51 int local_irq; member
|