Searched refs:real_irq (Results 1 – 11 of 11) sorted by relevance
/linux-3.4.99/arch/sparc/kernel/ |
D | sun4d_irq.c | 31 unsigned int real_irq; /* interrupt level */ member 190 unsigned int real_irq; in sun4d_mask_irq() local 195 real_irq = handler_data->real_irq; in sun4d_mask_irq() 198 cc_set_imsk_other(cpuid, cc_get_imsk_other(cpuid) | (1 << real_irq)); in sun4d_mask_irq() 201 cc_set_imsk(cc_get_imsk() | (1 << real_irq)); in sun4d_mask_irq() 208 unsigned int real_irq; in sun4d_unmask_irq() local 213 real_irq = handler_data->real_irq; in sun4d_unmask_irq() 217 cc_set_imsk_other(cpuid, cc_get_imsk_other(cpuid) & ~(1 << real_irq)); in sun4d_unmask_irq() 220 cc_set_imsk(cc_get_imsk() & ~(1 << real_irq)); in sun4d_unmask_irq() 298 unsigned int _sun4d_build_device_irq(unsigned int real_irq, in _sun4d_build_device_irq() argument [all …]
|
D | sun4c_irq.c | 119 unsigned int real_irq) in sun4c_build_device_irq() argument 123 if (real_irq >= 16) { in sun4c_build_device_irq() 124 prom_printf("Bogus sun4c IRQ %u\n", real_irq); in sun4c_build_device_irq() 128 irq = irq_alloc(real_irq, real_irq); in sun4c_build_device_irq() 132 switch (real_irq) { in sun4c_build_device_irq()
|
D | irq.h | 8 unsigned int real_irq; member 52 unsigned int real_irq); 56 unsigned int irq_alloc(unsigned int real_irq, unsigned int pil);
|
D | sun4m_irq.c | 249 unsigned int real_irq) in sun4m_build_device_irq() argument 255 if (real_irq >= OBP_INT_LEVEL_VME) { in sun4m_build_device_irq() 256 prom_printf("Bogus sun4m IRQ %u\n", real_irq); in sun4m_build_device_irq() 259 pil = (real_irq & 0xf); in sun4m_build_device_irq() 260 irq = irq_alloc(real_irq, pil); in sun4m_build_device_irq() 275 handler_data->mask = sun4m_imask[real_irq]; in sun4m_build_device_irq() 276 handler_data->percpu = real_irq < OBP_INT_LEVEL_ONBOARD; in sun4m_build_device_irq()
|
D | irq_32.c | 132 unsigned int irq_alloc(unsigned int real_irq, unsigned int pil) in irq_alloc() argument 139 if (irq_table[i].real_irq == real_irq && irq_table[i].pil == pil) in irq_alloc() 149 irq_table[i].real_irq = real_irq; in irq_alloc()
|
D | pcic.c | 170 unsigned int real_irq); 530 unsigned int real_irq; in pcic_fill_irq() local 559 real_irq = ivec >> (i << 2) & 0xF; in pcic_fill_irq() 562 real_irq = ivec >> ((i-4) << 2) & 0xF; in pcic_fill_irq() 571 if (real_irq == 0 || p->force) { in pcic_fill_irq() 577 real_irq = p->irq; in pcic_fill_irq() 592 dev->irq = pcic_build_device_irq(NULL, real_irq); in pcic_fill_irq() 848 unsigned int real_irq) in pcic_build_device_irq() argument 854 mask = get_irqmask(real_irq); in pcic_build_device_irq() 858 irq = irq_alloc(real_irq, real_irq); in pcic_build_device_irq()
|
D | leon_kernel.c | 205 unsigned int leon_build_device_irq(unsigned int real_irq, in leon_build_device_irq() argument 213 mask = get_irqmask(real_irq); in leon_build_device_irq() 217 irq = irq_alloc(real_irq, real_irq); in leon_build_device_irq() 233 unsigned int real_irq) in _leon_build_device_irq() argument 235 return leon_build_device_irq(real_irq, handle_simple_irq, "edge", 0); in _leon_build_device_irq()
|
/linux-3.4.99/arch/arm/mach-ux500/ |
D | modem-irq-db5500.c | 65 int real_irq; in modem_cpu_irq_handler() local 70 real_irq = readl(mi->modem_intcon_base + MODEM_IRQ_REG_OFFSET) & 0xFF; in modem_cpu_irq_handler() 71 virt_irq = IRQ_MODEM_EVENTS_BASE + real_irq; in modem_cpu_irq_handler() 77 real_irq, in modem_cpu_irq_handler() 78 real_irq & 0xFF, in modem_cpu_irq_handler() 79 real_irq & 0xFF, in modem_cpu_irq_handler()
|
/linux-3.4.99/drivers/gpu/drm/via/ |
D | via_irq.c | 217 int real_irq; in via_driver_irq_wait() local 231 real_irq = dev_priv->irq_map[irq]; in via_driver_irq_wait() 233 if (real_irq < 0) { in via_driver_irq_wait() 240 cur_irq = dev_priv->via_irqs + real_irq; in via_driver_irq_wait() 242 if (masks[real_irq][2] && !force_sequence) { in via_driver_irq_wait()
|
/linux-3.4.99/arch/arm/plat-s5p/ |
D | irq-gpioint.c | 105 int real_irq = chip->irq_base + offset; in s5p_gpioint_handler() local 106 generic_handle_irq(real_irq); in s5p_gpioint_handler()
|
/linux-3.4.99/arch/sparc/include/asm/ |
D | leon.h | 318 extern unsigned int leon_build_device_irq(unsigned int real_irq,
|