Home
last modified time | relevance | path

Searched refs:parent_data (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/kernel/irq/
Dchip.c760 irq_data = irq_data->parent_data; in __irq_do_set_handler()
923 data = data->parent_data; in irq_chip_enable_parent()
937 data = data->parent_data; in irq_chip_disable_parent()
950 data = data->parent_data; in irq_chip_ack_parent()
960 data = data->parent_data; in irq_chip_mask_parent()
970 data = data->parent_data; in irq_chip_unmask_parent()
980 data = data->parent_data; in irq_chip_eoi_parent()
995 data = data->parent_data; in irq_chip_set_affinity_parent()
1011 data = data->parent_data; in irq_chip_set_type_parent()
1028 for (data = data->parent_data; data; data = data->parent_data) in irq_chip_retrigger_hierarchy()
[all …]
Dirqdomain.c896 for (data = irq_get_irq_data(virq); data; data = data->parent_data) { in irq_domain_insert_irq()
925 for (data = irq_get_irq_data(virq); data; data = data->parent_data) { in irq_domain_remove_irq()
947 child->parent_data = irq_data; in irq_domain_insert_irq_data()
963 tmp = irq_data->parent_data; in irq_domain_free_irq_data()
964 irq_data->parent_data = NULL; in irq_domain_free_irq_data()
969 tmp = tmp->parent_data; in irq_domain_free_irq_data()
1010 irq_data = irq_data->parent_data) in irq_domain_get_irq_data()
1300 if (irq_data->parent_data) in irq_domain_activate_irq()
1301 irq_domain_activate_irq(irq_data->parent_data); in irq_domain_activate_irq()
1322 if (irq_data->parent_data) in irq_domain_deactivate_irq()
[all …]
Dmsi.c70 struct irq_data *parent = irq_data->parent_data; in msi_domain_set_affinity()
Dmanage.c1948 data = data->parent_data; in irq_get_irqchip_state()
1994 data = data->parent_data; in irq_set_irqchip_state()
/linux-4.4.14/drivers/irqchip/
Dirq-mtk-sysirq.c54 data = data->parent_data; in mtk_sysirq_set_type()
Dirq-s3c24xx.c91 struct s3c_irq_data *parent_data; in s3c_irq_mask() local
100 parent_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c_irq_mask()
106 if ((mask & parent_data->sub_bits) == parent_data->sub_bits) { in s3c_irq_mask()
/linux-4.4.14/arch/x86/kernel/apic/
Dhtirq.c32 struct irq_data *parent = data->parent_data; in ht_set_affinity()
Dvector.c57 while (irq_data->parent_data) in apic_chip_data()
58 irq_data = irq_data->parent_data; in apic_chip_data()
Dio_apic.c1010 if (irq_data && irq_data->parent_data) { in alloc_isa_irq_from_domain()
1848 struct irq_data *parent = irq_data->parent_data; in ioapic_set_affinity()
/linux-4.4.14/arch/x86/platform/uv/
Duv_irq.c59 struct irq_data *parent = data->parent_data; in uv_set_irq_affinity()
/linux-4.4.14/include/linux/
Dirq.h171 struct irq_data *parent_data; member
/linux-4.4.14/Documentation/
DIRQ-domain.txt193 2) a new field 'parent_data' is added to struct irq_data; it's used to
/linux-4.4.14/virt/kvm/arm/
Dvgic.c1744 while (data->parent_data) in kvm_vgic_map_phys_irq()
1745 data = data->parent_data; in kvm_vgic_map_phys_irq()
/linux-4.4.14/drivers/iommu/
Dintel_irq_remapping.c1138 struct irq_data *parent = data->parent_data; in intel_ir_set_affinity()
Damd_iommu.c4030 struct irq_data *parent = data->parent_data; in amd_ir_set_affinity()