/Linux-v4.19/arch/x86/include/asm/ |
D | hw_irq.h | 119 struct irq_cfg { struct 124 extern struct irq_cfg *irq_cfg(unsigned int irq); argument 125 extern struct irq_cfg *irqd_cfg(struct irq_data *irq_data); 129 extern void send_cleanup_vector(struct irq_cfg *); 130 extern void irq_complete_move(struct irq_cfg *cfg); 132 static inline void send_cleanup_vector(struct irq_cfg *c) { } in send_cleanup_vector() 133 static inline void irq_complete_move(struct irq_cfg *c) { } in irq_complete_move()
|
D | io_apic.h | 156 struct irq_cfg;
|
/Linux-v4.19/drivers/misc/lis3lv02d/ |
D | lis3lv02d.c | 276 unsigned char irq_cfg; in lis3lv02d_selftest() local 280 irq_cfg = lis3->irq_cfg; in lis3lv02d_selftest() 287 lis3->irq_cfg = LIS3_IRQ1_DATA_READY | LIS3_IRQ2_DATA_READY; in lis3lv02d_selftest() 332 lis3->irq_cfg = irq_cfg; in lis3lv02d_selftest() 334 if ((irq_cfg & LIS3_IRQ1_MASK) && in lis3lv02d_selftest() 340 if ((irq_cfg & LIS3_IRQ2_MASK) && in lis3lv02d_selftest() 549 u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ1_MASK; in lis302dl_interrupt_thread1_8b() local 551 if (irq_cfg == LIS3_IRQ1_CLICK) in lis302dl_interrupt_thread1_8b() 553 else if (unlikely(irq_cfg == LIS3_IRQ1_DATA_READY)) in lis302dl_interrupt_thread1_8b() 564 u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ2_MASK; in lis302dl_interrupt_thread2_8b() local [all …]
|
D | lis3lv02d.h | 312 unsigned char irq_cfg; member
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | hw_irq.h | 100 struct irq_cfg { struct 108 extern struct irq_cfg irq_cfg[NR_IRQS]; argument 109 #define irq_to_domain(x) irq_cfg[(x)].domain 149 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | irq_ia64.c | 78 struct irq_cfg irq_cfg[NR_IRQS] __read_mostly = { variable 130 struct irq_cfg *cfg = &irq_cfg[irq]; in __bind_irq_vector() 166 struct irq_cfg *cfg = &irq_cfg[irq]; in __clear_irq_vector() 246 if (!cpumask_test_cpu(cpu, &irq_cfg[irq].domain)) in __setup_vector_irq() 269 struct irq_cfg *cfg = &irq_cfg[irq]; in __irq_prepare_move() 304 struct irq_cfg *cfg = &irq_cfg[irq]; in irq_complete_move() 331 struct irq_cfg *cfg; in smp_irq_move_cleanup_interrupt() 337 cfg = irq_cfg + irq; in smp_irq_move_cleanup_interrupt()
|
D | msi_ia64.c | 137 struct irq_cfg *cfg = irq_cfg + irq; in dmar_msi_set_affinity() 172 struct irq_cfg *cfg = irq_cfg + irq; in msi_compose_msg()
|
D | irq.c | 41 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
|
/Linux-v4.19/drivers/bus/fsl-mc/ |
D | fsl-mc-msi.c | 65 struct dprc_irq_cfg irq_cfg; in __fsl_mc_msi_write_msg() local 78 irq_cfg.paddr = ((u64)msi_desc->msg.address_hi << 32) | in __fsl_mc_msi_write_msg() 80 irq_cfg.val = msi_desc->msg.data; in __fsl_mc_msi_write_msg() 81 irq_cfg.irq_num = msi_desc->irq; in __fsl_mc_msi_write_msg() 91 &irq_cfg); in __fsl_mc_msi_write_msg() 106 &irq_cfg); in __fsl_mc_msi_write_msg()
|
D | dprc.c | 89 struct dprc_irq_cfg *irq_cfg) in dprc_set_irq() argument 99 cmd_params->irq_val = cpu_to_le32(irq_cfg->val); in dprc_set_irq() 101 cmd_params->irq_addr = cpu_to_le64(irq_cfg->paddr); in dprc_set_irq() 102 cmd_params->irq_num = cpu_to_le32(irq_cfg->irq_num); in dprc_set_irq() 400 struct dprc_irq_cfg *irq_cfg) in dprc_set_obj_irq() argument 410 cmd_params->irq_val = cpu_to_le32(irq_cfg->val); in dprc_set_obj_irq() 412 cmd_params->irq_addr = cpu_to_le64(irq_cfg->paddr); in dprc_set_obj_irq() 413 cmd_params->irq_num = cpu_to_le32(irq_cfg->irq_num); in dprc_set_obj_irq()
|
D | fsl-mc-private.h | 270 struct dprc_irq_cfg *irq_cfg); 332 struct dprc_irq_cfg *irq_cfg);
|
/Linux-v4.19/drivers/iommu/ |
D | intel_irq_remapping.c | 1129 struct irq_cfg *cfg = irqd_cfg(irqd); in intel_ir_reconfigure_irte() 1162 struct irq_cfg *cfg = irqd_cfg(data); in intel_ir_set_affinity() 1233 struct irq_cfg *irq_cfg, in intel_irq_remapping_prepare_irte() argument 1241 prepare_irte(irte, irq_cfg->vector, irq_cfg->dest_apicid); in intel_irq_remapping_prepare_irte() 1324 struct irq_cfg *irq_cfg; in intel_irq_remapping_alloc() local 1360 irq_cfg = irqd_cfg(irq_data); in intel_irq_remapping_alloc() 1361 if (!irq_data || !irq_cfg) { in intel_irq_remapping_alloc() 1380 intel_irq_remapping_prepare_irte(ird, irq_cfg, info, index, i); in intel_irq_remapping_alloc()
|
D | amd_iommu.c | 4058 struct irq_cfg *irq_cfg, in irq_remapping_prepare_irte() argument 4073 apic->irq_dest_mode, irq_cfg->vector, in irq_remapping_prepare_irte() 4074 irq_cfg->dest_apicid, devid); in irq_remapping_prepare_irte() 4131 struct irq_cfg *cfg; in irq_remapping_alloc() 4257 struct irq_cfg *cfg); 4265 struct irq_cfg *cfg = irqd_cfg(irq_data); in irq_remapping_activate() 4340 struct irq_cfg *cfg = irqd_cfg(data); in amd_ir_set_vcpu_affinity() 4367 struct irq_cfg *cfg) in amd_ir_update_irte() 4384 struct irq_cfg *cfg = irqd_cfg(data); in amd_ir_set_affinity()
|
/Linux-v4.19/arch/x86/platform/uv/ |
D | uv_irq.c | 27 static void uv_program_mmr(struct irq_cfg *cfg, struct uv_irq_2_mmr_pnode *info) in uv_program_mmr() 55 struct irq_cfg *cfg = irqd_cfg(data); in uv_set_irq_affinity()
|
/Linux-v4.19/arch/x86/kernel/apic/ |
D | vector.c | 29 struct irq_cfg hw_irq_cfg; 91 struct irq_cfg *irqd_cfg(struct irq_data *irqd) in irqd_cfg() 99 struct irq_cfg *irq_cfg(unsigned int irq) in irq_cfg() function 898 void send_cleanup_vector(struct irq_cfg *cfg) in send_cleanup_vector() 907 static void __irq_complete_move(struct irq_cfg *cfg, unsigned vector) in __irq_complete_move() 919 void irq_complete_move(struct irq_cfg *cfg) in irq_complete_move()
|
D | io_apic.c | 1781 struct irq_cfg *cfg = irqd_cfg(irq_data); in ioapic_ack_level() 1862 struct irq_cfg *cfg = irqd_cfg(irqd); in ioapic_configure_entry() 1920 struct irq_cfg *cfg; in init_IO_APIC_traps() 1924 cfg = irq_cfg(irq); in init_IO_APIC_traps() 2078 struct irq_cfg *cfg = irqd_cfg(irq_data); in check_timer() 2887 static void mp_setup_entry(struct irq_cfg *cfg, struct mp_chip_data *data, in mp_setup_entry() 2911 struct irq_cfg *cfg; in mp_irqdomain_alloc()
|
D | msi.c | 31 struct irq_cfg *cfg = irqd_cfg(data); in irq_msi_compose_msg()
|
/Linux-v4.19/include/linux/ |
D | lis3lv02d.h | 85 unsigned char irq_cfg; member
|
/Linux-v4.19/sound/isa/ |
D | sscape.c | 944 unsigned irq_cfg; in create_sscape() local 1019 irq_cfg = get_irq_config(sscape->type, irq[dev]); in create_sscape() 1020 if (irq_cfg == INVALID_IRQ) { in create_sscape() 1058 | (dma[dev] << 4) | (irq_cfg << 1)); in create_sscape()
|
/Linux-v4.19/drivers/net/ethernet/smsc/ |
D | smc911x.c | 178 unsigned int reg, timeout=0, resets=1, irq_cfg; in smc911x_reset() local 250 irq_cfg = (1 << 24) | INT_CFG_IRQ_EN_ | INT_CFG_IRQ_TYPE_; in smc911x_reset() 253 irq_cfg |= INT_CFG_IRQ_POL_; in smc911x_reset() 255 SMC_SET_IRQ_CFG(lp, irq_cfg); in smc911x_reset()
|
/Linux-v4.19/drivers/media/pci/saa7134/ |
D | saa7134-dvb.c | 118 static u8 irq_cfg [] = { INTERRUPT_EN_0, 0x00, 0x00, 0x00, 0x00 }; in mt352_pinnacle_init() local 132 mt352_write(fe, irq_cfg, sizeof(irq_cfg)); in mt352_pinnacle_init()
|
/Linux-v4.19/arch/arm/mach-pxa/ |
D | raumfeld.c | 681 .irq_cfg = LIS3_IRQ1_CLICK | LIS3_IRQ2_CLICK,
|
/Linux-v4.19/drivers/pci/controller/ |
D | pci-hyperv.c | 909 struct irq_cfg *cfg = irqd_cfg(data); in hv_irq_unmask() 1075 struct irq_cfg *cfg = irqd_cfg(data); in hv_compose_msi_msg()
|