Searched refs:irq_cfg (Results 1 – 14 of 14) sorted by relevance
/linux/arch/x86/include/asm/ |
H A D | hw_irq.h | 88 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 D | apic.h | 551 struct irq_cfg; 553 extern void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg,
|
H A D | io_apic.h | 134 struct irq_cfg;
|
/linux/drivers/misc/lis3lv02d/ |
H A D | lis3lv02d.c | 271 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 D | lis3lv02d.h | 299 unsigned char irq_cfg; member
|
/linux/drivers/bus/fsl-mc/ |
H A D | fsl-mc-msi.c | 64 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 D | dprc.c | 168 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 D | fsl-mc-private.h | 308 struct dprc_irq_cfg *irq_cfg); 370 struct dprc_irq_cfg *irq_cfg);
|
/linux/drivers/mfd/ |
H A D | tqmx86.c | 207 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 D | lis3lv02d.h | 85 unsigned char irq_cfg; member
|
/linux/sound/isa/ |
H A D | sscape.c | 919 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 D | iommu.c | 3534 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 D | amd_iommu_types.h | 1073 struct irq_cfg *cfg;
|
/linux/drivers/media/pci/saa7134/ |
H A D | saa7134-dvb.c | 110 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()
|