/linux-2.6.39/arch/ia64/include/asm/ |
D | hw_irq.h | 103 struct irq_cfg { struct 111 extern struct irq_cfg irq_cfg[NR_IRQS]; argument 112 #define irq_to_domain(x) irq_cfg[(x)].domain 157 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
|
/linux-2.6.39/arch/ia64/kernel/ |
D | irq_ia64.c | 78 struct irq_cfg irq_cfg[NR_IRQS] __read_mostly = { variable 138 struct irq_cfg *cfg = &irq_cfg[irq]; in __bind_irq_vector() 175 struct irq_cfg *cfg = &irq_cfg[irq]; in __clear_irq_vector() 256 if (!cpu_isset(cpu, irq_cfg[irq].domain)) in __setup_vector_irq() 279 struct irq_cfg *cfg = &irq_cfg[irq]; in __irq_prepare_move() 314 struct irq_cfg *cfg = &irq_cfg[irq]; in irq_complete_move() 341 struct irq_cfg *cfg; in smp_irq_move_cleanup_interrupt() 347 cfg = irq_cfg + irq; in smp_irq_move_cleanup_interrupt()
|
D | msi_ia64.c | 140 struct irq_cfg *cfg = irq_cfg + irq; in dmar_msi_set_affinity() 178 struct irq_cfg *cfg = irq_cfg + irq; in msi_compose_msg()
|
D | irq.c | 38 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
|
/linux-2.6.39/drivers/misc/lis3lv02d/ |
D | lis3lv02d.c | 238 unsigned char irq_cfg; in lis3lv02d_selftest() local 242 irq_cfg = lis3->irq_cfg; in lis3lv02d_selftest() 249 lis3->irq_cfg = LIS3_IRQ1_DATA_READY | LIS3_IRQ2_DATA_READY; in lis3lv02d_selftest() 290 lis3->irq_cfg = irq_cfg; in lis3lv02d_selftest() 292 if ((irq_cfg & LIS3_IRQ1_MASK) && in lis3lv02d_selftest() 298 if ((irq_cfg & LIS3_IRQ2_MASK) && in lis3lv02d_selftest() 486 u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ1_MASK; in lis302dl_interrupt_thread1_8b() local 488 if (irq_cfg == LIS3_IRQ1_CLICK) in lis302dl_interrupt_thread1_8b() 490 else if (unlikely(irq_cfg == LIS3_IRQ1_DATA_READY)) in lis302dl_interrupt_thread1_8b() 501 u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ2_MASK; in lis302dl_interrupt_thread2_8b() local [all …]
|
D | lis3lv02d.h | 278 unsigned char irq_cfg; member
|
/linux-2.6.39/arch/x86/kernel/apic/ |
D | io_apic.c | 167 static struct irq_cfg irq_cfgx[NR_IRQS_LEGACY]; 169 static struct irq_cfg irq_cfgx[NR_IRQS]; 174 struct irq_cfg *cfg; in arch_early_irq_init() 207 static struct irq_cfg *irq_cfg(unsigned int irq) in irq_cfg() function 212 static struct irq_cfg *alloc_irq_cfg(unsigned int irq, int node) in alloc_irq_cfg() 214 struct irq_cfg *cfg; in alloc_irq_cfg() 231 static void free_irq_cfg(unsigned int at, struct irq_cfg *cfg) in free_irq_cfg() 243 struct irq_cfg *irq_cfg(unsigned int irq) in irq_cfg() function 248 static struct irq_cfg *alloc_irq_cfg(unsigned int irq, int node) in alloc_irq_cfg() 253 static inline void free_irq_cfg(unsigned int at, struct irq_cfg *cfg) { } in free_irq_cfg() [all …]
|
/linux-2.6.39/arch/x86/include/asm/ |
D | hw_irq.h | 117 struct irq_cfg { struct 128 extern int assign_irq_vector(int, struct irq_cfg *, const struct cpumask *); argument 129 extern void send_cleanup_vector(struct irq_cfg *);
|
D | irq_remapping.h | 27 static inline bool irq_remapped(struct irq_cfg *cfg) in irq_remapped() 35 static inline bool irq_remapped(struct irq_cfg *cfg) in irq_remapped()
|
/linux-2.6.39/include/linux/ |
D | lis3lv02d.h | 84 unsigned char irq_cfg; member
|
/linux-2.6.39/arch/x86/platform/uv/ |
D | uv_irq.c | 134 struct irq_cfg *cfg = irq_get_chip_data(irq); in arch_enable_uv_irq() 196 struct irq_cfg *cfg = data->chip_data; in uv_set_irq_affinity()
|
/linux-2.6.39/sound/isa/ |
D | sscape.c | 945 unsigned irq_cfg; in create_sscape() local 1020 irq_cfg = get_irq_config(sscape->type, irq[dev]); in create_sscape() 1021 if (irq_cfg == INVALID_IRQ) { in create_sscape() 1057 | (dma[dev] << 4) | (irq_cfg << 1)); in create_sscape()
|
/linux-2.6.39/drivers/net/ |
D | smc911x.c | 176 unsigned int reg, timeout=0, resets=1, irq_cfg; in smc911x_reset() local 248 irq_cfg = (1 << 24) | INT_CFG_IRQ_EN_ | INT_CFG_IRQ_TYPE_; in smc911x_reset() 251 irq_cfg |= INT_CFG_IRQ_POL_; in smc911x_reset() 253 SMC_SET_IRQ_CFG(lp, irq_cfg); in smc911x_reset()
|
/linux-2.6.39/drivers/media/video/saa7134/ |
D | saa7134-dvb.c | 129 static u8 irq_cfg [] = { INTERRUPT_EN_0, 0x00, 0x00, 0x00, 0x00 }; in mt352_pinnacle_init() local 144 mt352_write(fe, irq_cfg, sizeof(irq_cfg)); in mt352_pinnacle_init()
|
/linux-2.6.39/drivers/pci/ |
D | intr_remapping.c | 53 struct irq_cfg *cfg = irq_get_chip_data(irq); in irq_2_iommu()
|
/linux-2.6.39/arch/arm/mach-pxa/ |
D | raumfeld.c | 649 .irq_cfg = LIS3_IRQ1_CLICK | LIS3_IRQ2_CLICK,
|