Home
last modified time | relevance | path

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

/linux/arch/x86/include/asm/
H A Dhw_irq.h88 struct irq_cfg { struct
93 extern struct irq_cfg *irq_cfg(unsigned int irq); argument
94 extern struct irq_cfg *irqd_cfg(struct irq_data *irq_data);
98 extern void vector_schedule_cleanup(struct irq_cfg *);
99 extern void irq_complete_move(struct irq_cfg *cfg);
101 static inline void vector_schedule_cleanup(struct irq_cfg *c) { } in vector_schedule_cleanup()
102 static inline void irq_complete_move(struct irq_cfg *c) { } in irq_complete_move()
H A Dapic.h551 struct irq_cfg;
553 extern void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
H A Dio_apic.h134 struct irq_cfg;
/linux/drivers/misc/lis3lv02d/
H A Dlis3lv02d.c271 unsigned char irq_cfg; in lis3lv02d_selftest() local
275 irq_cfg = lis3->irq_cfg; in lis3lv02d_selftest()
282 lis3->irq_cfg = LIS3_IRQ1_DATA_READY | LIS3_IRQ2_DATA_READY; in lis3lv02d_selftest()
327 lis3->irq_cfg = irq_cfg; in lis3lv02d_selftest()
329 if ((irq_cfg & LIS3_IRQ1_MASK) && in lis3lv02d_selftest()
335 if ((irq_cfg & LIS3_IRQ2_MASK) && in lis3lv02d_selftest()
546 u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ1_MASK; in lis302dl_interrupt_thread1_8b() local
548 if (irq_cfg == LIS3_IRQ1_CLICK) in lis302dl_interrupt_thread1_8b()
550 else if (unlikely(irq_cfg == LIS3_IRQ1_DATA_READY)) in lis302dl_interrupt_thread1_8b()
561 u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ2_MASK; in lis302dl_interrupt_thread2_8b() local
[all …]
H A Dlis3lv02d.h299 unsigned char irq_cfg; member
/linux/drivers/bus/fsl-mc/
H A Dfsl-mc-msi.c64 struct dprc_irq_cfg irq_cfg; in __fsl_mc_msi_write_msg() local
77 irq_cfg.paddr = ((u64)msi_desc->msg.address_hi << 32) | in __fsl_mc_msi_write_msg()
79 irq_cfg.val = msi_desc->msg.data; in __fsl_mc_msi_write_msg()
80 irq_cfg.irq_num = msi_desc->irq; in __fsl_mc_msi_write_msg()
90 &irq_cfg); in __fsl_mc_msi_write_msg()
105 &irq_cfg); in __fsl_mc_msi_write_msg()
H A Ddprc.c168 struct dprc_irq_cfg *irq_cfg) in dprc_set_irq() argument
178 cmd_params->irq_val = cpu_to_le32(irq_cfg->val); in dprc_set_irq()
180 cmd_params->irq_addr = cpu_to_le64(irq_cfg->paddr); in dprc_set_irq()
181 cmd_params->irq_num = cpu_to_le32(irq_cfg->irq_num); in dprc_set_irq()
477 struct dprc_irq_cfg *irq_cfg) in dprc_set_obj_irq() argument
487 cmd_params->irq_val = cpu_to_le32(irq_cfg->val); in dprc_set_obj_irq()
489 cmd_params->irq_addr = cpu_to_le64(irq_cfg->paddr); in dprc_set_obj_irq()
490 cmd_params->irq_num = cpu_to_le32(irq_cfg->irq_num); in dprc_set_obj_irq()
H A Dfsl-mc-private.h308 struct dprc_irq_cfg *irq_cfg);
370 struct dprc_irq_cfg *irq_cfg);
/linux/drivers/mfd/
H A Dtqmx86.c207 int irq_cfg; in tqmx86_setup_irq() local
211 irq_cfg = TQMX86_REG_IO_EXT_INT_NONE; in tqmx86_setup_irq()
214 irq_cfg = TQMX86_REG_IO_EXT_INT_7; in tqmx86_setup_irq()
217 irq_cfg = TQMX86_REG_IO_EXT_INT_9; in tqmx86_setup_irq()
220 irq_cfg = TQMX86_REG_IO_EXT_INT_12; in tqmx86_setup_irq()
229 val |= (irq_cfg & TQMX86_REG_IO_EXT_INT_MASK) << reg_shift; in tqmx86_setup_irq()
/linux/include/linux/
H A Dlis3lv02d.h85 unsigned char irq_cfg; member
/linux/sound/isa/
H A Dsscape.c919 unsigned irq_cfg; in create_sscape() local
993 irq_cfg = get_irq_config(sscape->type, irq[dev]); in create_sscape()
994 if (irq_cfg == INVALID_IRQ) { in create_sscape()
1030 | (dma[dev] << 4) | (irq_cfg << 1)); in create_sscape()
/linux/drivers/iommu/amd/
H A Diommu.c3534 struct irq_cfg *irq_cfg, in irq_remapping_prepare_irte() argument
3547 apic->dest_mode_logical, irq_cfg->vector, in irq_remapping_prepare_irte()
3548 irq_cfg->dest_apicid, devid); in irq_remapping_prepare_irte()
3591 struct irq_cfg *cfg; in irq_remapping_alloc()
3718 struct irq_cfg *cfg);
3726 struct irq_cfg *cfg = irqd_cfg(irq_data); in irq_remapping_activate()
3808 struct irq_cfg *cfg = ir_data->cfg; in amd_iommu_deactivate_guest_mode()
3894 struct irq_cfg *cfg) in amd_ir_update_irte()
3911 struct irq_cfg *cfg = irqd_cfg(data); in amd_ir_set_affinity()
H A Damd_iommu_types.h1073 struct irq_cfg *cfg;
/linux/drivers/media/pci/saa7134/
H A Dsaa7134-dvb.c110 static u8 irq_cfg [] = { INTERRUPT_EN_0, 0x00, 0x00, 0x00, 0x00 }; in mt352_pinnacle_init() local
124 mt352_write(fe, irq_cfg, sizeof(irq_cfg)); in mt352_pinnacle_init()