Searched refs:chip_data (Results 1 – 12 of 12) sorted by relevance
/arch/x86/platform/uv/ |
D | uv_irq.c | 60 uv_program_mmr(cfg, data->chip_data); in uv_set_irq_affinity() 78 struct uv_irq_2_mmr_pnode *chip_data; in uv_domain_alloc() local 86 chip_data = kmalloc_node(sizeof(*chip_data), GFP_KERNEL, in uv_domain_alloc() 88 if (!chip_data) in uv_domain_alloc() 98 chip_data->pnode = uv_blade_to_pnode(info->uv.blade); in uv_domain_alloc() 99 chip_data->offset = info->uv.offset; in uv_domain_alloc() 100 irq_domain_set_info(domain, virq, virq, &uv_irq_chip, chip_data, in uv_domain_alloc() 103 kfree(chip_data); in uv_domain_alloc() 115 kfree(irq_data->chip_data); in uv_domain_free() 128 uv_program_mmr(irqd_cfg(irq_data), irq_data->chip_data); in uv_domain_activate() [all …]
|
/arch/x86/hyperv/ |
D | irqdomain.c | 210 if (data->chip_data) { in hv_irq_compose_msi_msg() 219 stored_entry = data->chip_data; in hv_irq_compose_msi_msg() 220 data->chip_data = NULL; in hv_irq_compose_msi_msg() 245 data->chip_data = stored_entry; in hv_irq_compose_msi_msg() 262 if (!irqd->chip_data) { in hv_teardown_msi_irq() 267 old_entry = *(struct hv_interrupt_entry *)irqd->chip_data; in hv_teardown_msi_irq() 270 kfree(irqd->chip_data); in hv_teardown_msi_irq() 271 irqd->chip_data = NULL; in hv_teardown_msi_irq()
|
/arch/sparc/kernel/ |
D | leon_kernel.c | 127 mask = (unsigned long)data->chip_data; in leon_set_affinity() 150 mask = (unsigned long)data->chip_data; in leon_unmask_irq() 163 mask = (unsigned long)data->chip_data; in leon_mask_irq() 187 unsigned long mask = (unsigned long)data->chip_data; in leon_eoi_irq()
|
D | pcic.c | 774 mask = (unsigned long)data->chip_data; in pcic_mask_irq() 784 mask = (unsigned long)data->chip_data; in pcic_unmask_irq()
|
D | leon_pci_grpci1.c | 321 irqidx = (u32)data->chip_data - 1; in grpci1_mask_irq() 334 irqidx = (u32)data->chip_data - 1; in grpci1_unmask_irq()
|
D | leon_pci_grpci2.c | 460 irqidx = (unsigned int)data->chip_data - 1; in grpci2_mask_irq() 475 irqidx = (unsigned int)data->chip_data - 1; in grpci2_unmask_irq()
|
/arch/arm/mach-s3c/ |
D | s3c64xx.c | 244 mask |= (u32)data->chip_data; in s3c_irq_eint_mask() 253 mask &= ~((u32)data->chip_data); in s3c_irq_eint_unmask() 259 __raw_writel((u32)data->chip_data, S3C64XX_EINT0PEND); in s3c_irq_eint_ack()
|
/arch/x86/kernel/apic/ |
D | vector.c | 97 return irqd->chip_data; in apic_chip_data() 502 if (irqd && irqd->chip_data) { in x86_vector_free_irqs() 506 apicd = irqd->chip_data; in x86_vector_free_irqs() 565 WARN_ON_ONCE(irqd->chip_data); in x86_vector_alloc_irqs() 574 irqd->chip_data = apicd; in x86_vector_alloc_irqs() 602 irqd->chip_data = NULL; in x86_vector_alloc_irqs() 635 if (!irqd->chip_data) { in x86_vector_debug_show() 641 memcpy(&apicd, irqd->chip_data, sizeof(apicd)); in x86_vector_debug_show()
|
D | io_apic.c | 447 struct mp_chip_data *data = irq_data->chip_data; in mask_ioapic_irq() 462 struct mp_chip_data *data = irq_data->chip_data; in unmask_ioapic_irq() 1005 if (__add_pin_to_irq_node(irq_data->chip_data, node, ioapic, in alloc_isa_irq_from_domain() 1014 data = irq_data->chip_data; in alloc_isa_irq_from_domain() 1132 data = irq_data->chip_data; in mp_unmap_irq() 1688 __unmask_ioapic(data->chip_data); in startup_ioapic_irq() 1760 if (!io_apic_level_ack_pending(data->chip_data)) in ioapic_finish_move() 1837 eoi_ioapic_pin(cfg->vector, irq_data->chip_data); in ioapic_ack_level() 1845 struct mp_chip_data *data = irq_data->chip_data; in ioapic_ir_ack_level() 1908 struct mp_chip_data *mpd = irqd->chip_data; in ioapic_configure_entry() [all …]
|
/arch/mips/sgi-ip27/ |
D | ip27-irq.c | 166 if (irqd && irqd->chip_data) in hub_domain_free() 167 kfree(irqd->chip_data); in hub_domain_free()
|
/arch/mips/pci/ |
D | pci-xtalk-bridge.c | 307 struct bridge_irq_chip_data *data = d->chip_data; in bridge_set_affinity() 369 kfree(irqd->chip_data); in bridge_domain_free() 376 struct bridge_irq_chip_data *data = irqd->chip_data; in bridge_domain_activate() 413 struct bridge_irq_chip_data *data = irqd->chip_data; in bridge_domain_deactivate()
|
/arch/mips/sgi-ip30/ |
D | ip30-irq.c | 238 kfree(irqd->chip_data); in heart_domain_free()
|