Searched refs:local_irq (Results  1 – 6 of 6) sorted by relevance
| /Linux-v6.6/drivers/parisc/ | 
| 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() 107 	int local_irq = gsc_find_local_irq(d->irq, irq_dev->global_irq, 32);  in gsc_asic_mask_irq()  local 115 	imr &= ~(1 << local_irq);  in gsc_asic_mask_irq() 122 	int local_irq = gsc_find_local_irq(d->irq, irq_dev->global_irq, 32);  in gsc_asic_unmask_irq()  local [all …] 
 | 
| 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 …] 
 | 
| D | dino.c | 299 	int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS);  in dino_mask_irq()  local 304 	dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq));  in dino_mask_irq() 311 	int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS);  in dino_unmask_irq()  local 325 	dino_dev->imr |= DINO_MASK_IRQ(local_irq);	/* used in dino_isr() */  in dino_unmask_irq() 338 	if (tmp & DINO_MASK_IRQ(local_irq)) {  in dino_unmask_irq() 404 		int local_irq = __ffs(mask);  in dino_isr()  local 405 		int irq = dino_dev->global_irq[local_irq];  in dino_isr() 409 		mask &= ~DINO_MASK_IRQ(local_irq);  in dino_isr() 429 static void dino_assign_irq(struct dino_device *dino, int local_irq, int *irqp)  in dino_assign_irq()  argument 436 	dino->global_irq[local_irq] = irq;  in dino_assign_irq()
  | 
| D | gsc.h | 45 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
  | 
| /Linux-v6.6/drivers/vlynq/ | 
| 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() 629 	dev->local_irq = virq;  in vlynq_set_local_irq() 644 	if (virq == dev->local_irq)  in vlynq_set_remote_irq() 712 	dev->local_irq = dev->irq_end - dev->irq_start;  in vlynq_probe() 713 	dev->remote_irq = dev->local_irq - 1;  in vlynq_probe()
  | 
| /Linux-v6.6/include/linux/ | 
| D | vlynq.h | 51 	int local_irq;  member
  |