/linux-4.4.14/arch/x86/include/asm/ |
D | hw_irq.h | 136 struct irq_cfg { struct 142 extern struct irq_cfg *irq_cfg(unsigned int irq); argument 143 extern struct irq_cfg *irqd_cfg(struct irq_data *irq_data); 148 extern void send_cleanup_vector(struct irq_cfg *); 149 extern void irq_complete_move(struct irq_cfg *cfg); 151 static inline void send_cleanup_vector(struct irq_cfg *c) { } in send_cleanup_vector() 152 static inline void irq_complete_move(struct irq_cfg *c) { } in irq_complete_move()
|
D | io_apic.h | 155 struct irq_cfg;
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | hw_irq.h | 99 struct irq_cfg { struct 107 extern struct irq_cfg irq_cfg[NR_IRQS]; argument 108 #define irq_to_domain(x) irq_cfg[(x)].domain 148 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
|
/linux-4.4.14/drivers/misc/lis3lv02d/ |
D | lis3lv02d.c | 275 unsigned char irq_cfg; in lis3lv02d_selftest() local 279 irq_cfg = lis3->irq_cfg; in lis3lv02d_selftest() 286 lis3->irq_cfg = LIS3_IRQ1_DATA_READY | LIS3_IRQ2_DATA_READY; in lis3lv02d_selftest() 331 lis3->irq_cfg = irq_cfg; in lis3lv02d_selftest() 333 if ((irq_cfg & LIS3_IRQ1_MASK) && in lis3lv02d_selftest() 339 if ((irq_cfg & LIS3_IRQ2_MASK) && in lis3lv02d_selftest() 548 u8 irq_cfg = lis3->irq_cfg & LIS3_IRQ1_MASK; in lis302dl_interrupt_thread1_8b() local 550 if (irq_cfg == LIS3_IRQ1_CLICK) in lis302dl_interrupt_thread1_8b() 552 else if (unlikely(irq_cfg == LIS3_IRQ1_DATA_READY)) in lis302dl_interrupt_thread1_8b() 563 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-4.4.14/arch/ia64/kernel/ |
D | irq_ia64.c | 77 struct irq_cfg irq_cfg[NR_IRQS] __read_mostly = { variable 129 struct irq_cfg *cfg = &irq_cfg[irq]; in __bind_irq_vector() 165 struct irq_cfg *cfg = &irq_cfg[irq]; in __clear_irq_vector() 245 if (!cpumask_test_cpu(cpu, &irq_cfg[irq].domain)) in __setup_vector_irq() 268 struct irq_cfg *cfg = &irq_cfg[irq]; in __irq_prepare_move() 303 struct irq_cfg *cfg = &irq_cfg[irq]; in irq_complete_move() 330 struct irq_cfg *cfg; in smp_irq_move_cleanup_interrupt() 336 cfg = irq_cfg + irq; in smp_irq_move_cleanup_interrupt()
|
D | msi_ia64.c | 136 struct irq_cfg *cfg = irq_cfg + irq; in dmar_msi_set_affinity() 171 struct irq_cfg *cfg = irq_cfg + irq; in msi_compose_msg()
|
D | irq.c | 40 return irq_cfg[irq].vector; in __ia64_irq_to_vector()
|
/linux-4.4.14/drivers/staging/fsl-mc/bus/ |
D | dpmcp.c | 206 struct dpmcp_irq_cfg *irq_cfg) in dpmcp_set_irq() argument 214 cmd.params[0] |= mc_enc(32, 32, irq_cfg->val); in dpmcp_set_irq() 215 cmd.params[1] |= mc_enc(0, 64, irq_cfg->paddr); in dpmcp_set_irq() 216 cmd.params[2] |= mc_enc(0, 32, irq_cfg->user_irq_id); in dpmcp_set_irq() 239 struct dpmcp_irq_cfg *irq_cfg) in dpmcp_get_irq() argument 255 irq_cfg->val = (u32)mc_dec(cmd.params[0], 0, 32); in dpmcp_get_irq() 256 irq_cfg->paddr = (u64)mc_dec(cmd.params[1], 0, 64); in dpmcp_get_irq() 257 irq_cfg->user_irq_id = (int)mc_dec(cmd.params[2], 0, 32); in dpmcp_get_irq()
|
D | dpbp.c | 286 struct dpbp_irq_cfg *irq_cfg) in dpbp_set_irq() argument 294 cmd.params[0] |= mc_enc(32, 32, irq_cfg->val); in dpbp_set_irq() 295 cmd.params[1] |= mc_enc(0, 64, irq_cfg->addr); in dpbp_set_irq() 296 cmd.params[2] |= mc_enc(0, 32, irq_cfg->user_irq_id); in dpbp_set_irq() 319 struct dpbp_irq_cfg *irq_cfg) in dpbp_get_irq() argument 335 irq_cfg->val = (u32)mc_dec(cmd.params[0], 0, 32); in dpbp_get_irq() 336 irq_cfg->addr = (u64)mc_dec(cmd.params[1], 0, 64); in dpbp_get_irq() 337 irq_cfg->user_irq_id = (int)mc_dec(cmd.params[2], 0, 32); in dpbp_get_irq()
|
D | dpmcp.h | 97 struct dpmcp_irq_cfg *irq_cfg); 104 struct dpmcp_irq_cfg *irq_cfg);
|
D | dprc.c | 249 struct dprc_irq_cfg *irq_cfg) in dprc_get_irq() argument 266 irq_cfg->val = mc_dec(cmd.params[0], 0, 32); in dprc_get_irq() 267 irq_cfg->paddr = mc_dec(cmd.params[1], 0, 64); in dprc_get_irq() 268 irq_cfg->user_irq_id = mc_dec(cmd.params[2], 0, 32); in dprc_get_irq() 288 struct dprc_irq_cfg *irq_cfg) in dprc_set_irq() argument 297 cmd.params[0] |= mc_enc(0, 32, irq_cfg->val); in dprc_set_irq() 298 cmd.params[1] |= mc_enc(0, 64, irq_cfg->paddr); in dprc_set_irq() 299 cmd.params[2] |= mc_enc(0, 32, irq_cfg->user_irq_id); in dprc_set_irq() 1100 struct dprc_irq_cfg *irq_cfg) in dprc_set_obj_irq() argument 1109 cmd.params[0] |= mc_enc(0, 32, irq_cfg->val); in dprc_set_obj_irq() [all …]
|
/linux-4.4.14/drivers/staging/fsl-mc/include/ |
D | dprc.h | 188 struct dprc_irq_cfg *irq_cfg); 195 struct dprc_irq_cfg *irq_cfg); 398 struct dprc_irq_cfg *irq_cfg); 407 struct dprc_irq_cfg *irq_cfg);
|
D | dpbp.h | 100 struct dpbp_irq_cfg *irq_cfg); 107 struct dpbp_irq_cfg *irq_cfg);
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | vector.c | 25 struct irq_cfg cfg; 63 struct irq_cfg *irqd_cfg(struct irq_data *irq_data) in irqd_cfg() 70 struct irq_cfg *irq_cfg(unsigned int irq) in irq_cfg() function 551 void send_cleanup_vector(struct irq_cfg *cfg) in send_cleanup_vector() 638 static void __irq_complete_move(struct irq_cfg *cfg, unsigned vector) in __irq_complete_move() 652 void irq_complete_move(struct irq_cfg *cfg) in irq_complete_move() 664 struct irq_cfg *cfg = data ? &data->cfg : NULL; in irq_force_complete_move()
|
D | htirq.c | 38 struct irq_cfg *cfg = irqd_cfg(data); in ht_set_affinity() 119 struct irq_cfg *cfg = irqd_cfg(irq_data); in htirq_domain_activate()
|
D | io_apic.c | 1767 struct irq_cfg *cfg = irqd_cfg(irq_data); in ioapic_ack_level() 1851 struct irq_cfg *cfg; in ioapic_set_affinity() 1894 struct irq_cfg *cfg; in init_IO_APIC_traps() 1898 cfg = irq_cfg(irq); in init_IO_APIC_traps() 2052 struct irq_cfg *cfg = irqd_cfg(irq_data); in check_timer() 2888 static void mp_setup_entry(struct irq_cfg *cfg, struct mp_chip_data *data, in mp_setup_entry() 2912 struct irq_cfg *cfg; in mp_irqdomain_alloc()
|
D | msi.c | 30 struct irq_cfg *cfg = irqd_cfg(data); in irq_msi_compose_msg()
|
/linux-4.4.14/drivers/iommu/ |
D | intel_irq_remapping.c | 1137 struct irq_cfg *cfg = irqd_cfg(data); in intel_ir_set_affinity() 1218 struct irq_cfg *irq_cfg, in intel_irq_remapping_prepare_irte() argument 1226 prepare_irte(irte, irq_cfg->vector, irq_cfg->dest_apicid); in intel_irq_remapping_prepare_irte() 1309 struct irq_cfg *irq_cfg; in intel_irq_remapping_alloc() local 1345 irq_cfg = irqd_cfg(irq_data); in intel_irq_remapping_alloc() 1346 if (!irq_data || !irq_cfg) { in intel_irq_remapping_alloc() 1365 intel_irq_remapping_prepare_irte(ird, irq_cfg, info, index, i); in intel_irq_remapping_alloc()
|
D | amd_iommu.c | 3849 struct irq_cfg *irq_cfg, in irq_remapping_prepare_irte() argument 3863 irte->fields.vector = irq_cfg->vector; in irq_remapping_prepare_irte() 3865 irte->fields.destination = irq_cfg->dest_apicid; in irq_remapping_prepare_irte() 3904 struct irq_cfg *cfg; in irq_remapping_alloc() 4029 struct irq_cfg *cfg = irqd_cfg(data); in amd_ir_set_affinity()
|
/linux-4.4.14/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() 60 struct irq_cfg *cfg = irqd_cfg(data); in uv_set_irq_affinity()
|
/linux-4.4.14/include/linux/ |
D | lis3lv02d.h | 84 unsigned char irq_cfg; member
|
/linux-4.4.14/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-4.4.14/include/kvm/ |
D | arm_vgic.h | 224 struct vgic_bitmap irq_cfg; member
|
/linux-4.4.14/virt/kvm/arm/ |
D | vgic.c | 279 irq_val = vgic_bitmap_get_irq_val(&dist->irq_cfg, vcpu->vcpu_id, irq); in vgic_irq_is_edge() 516 reg = vgic_bitmap_get_reg(&dist->irq_cfg, vcpu_id, offset); in vgic_handle_set_pending_reg() 1937 vgic_free_bitmap(&dist->irq_cfg); in kvm_vgic_destroy() 1991 ret |= vgic_init_bitmap(&dist->irq_cfg, nr_cpus, nr_irqs); in vgic_init() 2041 vgic_bitmap_set_irq_val(&dist->irq_cfg, in vgic_init() 2046 vgic_bitmap_set_irq_val(&dist->irq_cfg, in vgic_init()
|
D | vgic-v3-emul.c | 231 reg = vgic_bitmap_get_reg(&vcpu->kvm->arch.vgic.irq_cfg, in handle_mmio_cfg_reg_dist() 648 u32 *reg = vgic_bitmap_get_reg(&vcpu->kvm->arch.vgic.irq_cfg, in handle_mmio_cfg_reg_redist()
|
D | vgic-v2-emul.c | 221 reg = vgic_bitmap_get_reg(&vcpu->kvm->arch.vgic.irq_cfg, in handle_mmio_cfg_reg()
|
/linux-4.4.14/drivers/net/ethernet/smsc/ |
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-4.4.14/drivers/media/pci/saa7134/ |
D | saa7134-dvb.c | 122 static u8 irq_cfg [] = { INTERRUPT_EN_0, 0x00, 0x00, 0x00, 0x00 }; in mt352_pinnacle_init() local 136 mt352_write(fe, irq_cfg, sizeof(irq_cfg)); in mt352_pinnacle_init()
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | raumfeld.c | 656 .irq_cfg = LIS3_IRQ1_CLICK | LIS3_IRQ2_CLICK,
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | board-rx51-peripherals.c | 146 .irq_cfg = LIS3_IRQ2_CLICK | LIS3_IRQ1_FF_WU_12,
|