Home
last modified time | relevance | path

Searched refs:irq_cfg (Results 1 – 16 of 16) sorted by relevance

/linux-2.6.39/arch/ia64/include/asm/
Dhw_irq.h103 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/
Dirq_ia64.c78 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()
Dmsi_ia64.c140 struct irq_cfg *cfg = irq_cfg + irq; in dmar_msi_set_affinity()
178 struct irq_cfg *cfg = irq_cfg + irq; in msi_compose_msg()
Dirq.c38 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
/linux-2.6.39/drivers/misc/lis3lv02d/
Dlis3lv02d.c238 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 …]
Dlis3lv02d.h278 unsigned char irq_cfg; member
/linux-2.6.39/arch/x86/kernel/apic/
Dio_apic.c167 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/
Dhw_irq.h117 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 *);
Dirq_remapping.h27 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/
Dlis3lv02d.h84 unsigned char irq_cfg; member
/linux-2.6.39/arch/x86/platform/uv/
Duv_irq.c134 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/
Dsscape.c945 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/
Dsmc911x.c176 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/
Dsaa7134-dvb.c129 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/
Dintr_remapping.c53 struct irq_cfg *cfg = irq_get_chip_data(irq); in irq_2_iommu()
/linux-2.6.39/arch/arm/mach-pxa/
Draumfeld.c649 .irq_cfg = LIS3_IRQ1_CLICK | LIS3_IRQ2_CLICK,