Searched refs:parent_data (Results 1 – 21 of 21) sorted by relevance
366 struct irq_data *parent_data = data->parent_data; in thunderx_gpio_irq_request_resources() local373 if (parent_data && parent_data->chip->irq_request_resources) { in thunderx_gpio_irq_request_resources()374 r = parent_data->chip->irq_request_resources(parent_data); in thunderx_gpio_irq_request_resources()389 struct irq_data *parent_data = data->parent_data; in thunderx_gpio_irq_release_resources() local391 if (parent_data && parent_data->chip->irq_release_resources) in thunderx_gpio_irq_release_resources()392 parent_data->chip->irq_release_resources(parent_data); in thunderx_gpio_irq_release_resources()
938 irq_data = irq_data->parent_data; in __irq_do_set_handler()1235 data = data->parent_data; in irq_chip_enable_parent()1250 data = data->parent_data; in irq_chip_disable_parent()1264 data = data->parent_data; in irq_chip_ack_parent()1275 data = data->parent_data; in irq_chip_mask_parent()1286 data = data->parent_data; in irq_chip_unmask_parent()1297 data = data->parent_data; in irq_chip_eoi_parent()1313 data = data->parent_data; in irq_chip_set_affinity_parent()1330 data = data->parent_data; in irq_chip_set_type_parent()1348 for (data = data->parent_data; data; data = data->parent_data) in irq_chip_retrigger_hierarchy()[all …]
1036 for (data = irq_get_irq_data(virq); data; data = data->parent_data) { in irq_domain_insert_irq()1059 for (data = irq_get_irq_data(virq); data; data = data->parent_data) { in irq_domain_remove_irq()1076 child->parent_data = irq_data; in irq_domain_insert_irq_data()1092 tmp = irq_data->parent_data; in irq_domain_free_irq_data()1093 irq_data->parent_data = NULL; in irq_domain_free_irq_data()1098 tmp = tmp->parent_data; in irq_domain_free_irq_data()1139 irq_data = irq_data->parent_data) in irq_domain_get_irq_data()1411 root_irq_data->parent_data = child_irq_data; in irq_domain_push_irq()1481 child_irq_data = root_irq_data->parent_data; in irq_domain_pop_irq()1487 root_irq_data->parent_data = NULL; in irq_domain_pop_irq()[all …]
86 if (!data->parent_data) in irq_debug_show_data()89 irq_debug_show_data(m, data->parent_data, ind + 4); in irq_debug_show_data()
459 data = data->parent_data; in irq_set_vcpu_affinity()2200 data = data->parent_data; in irq_get_irqchip_state()2246 data = data->parent_data; in irq_set_irqchip_state()
104 struct irq_data *parent = irq_data->parent_data; in msi_domain_set_affinity()
143 msg[0].data = data->parent_data->hwirq; in mbi_compose_msi_msg()203 msg[1].data = data->parent_data->hwirq; in mbi_compose_mbi_msg()
424 if (d->parent_data->chip) in stm32_exti_h_eoi()437 if (d->parent_data->chip) in stm32_exti_h_mask()450 if (d->parent_data->chip) in stm32_exti_h_unmask()499 if (d->parent_data->chip) in stm32_exti_h_set_affinity()
91 struct s3c_irq_data *parent_data; in s3c_irq_mask() local100 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()
94 data = data->parent_data; in mtk_cirq_set_type()
62 data = data->parent_data; in mtk_sysirq_set_type()
2734 lpi_write_config(d->parent_data, LPI_PROP_ENABLED, 0); in its_vpe_mask_irq()2741 lpi_write_config(d->parent_data, 0, LPI_PROP_ENABLED); in its_vpe_unmask_irq()
54 struct irq_data *parent = data->parent_data; in uv_set_irq_affinity()
470 while (data->parent_data) in kvm_vgic_map_irq()471 data = data->parent_data; in kvm_vgic_map_irq()
85 while (irqd->parent_data) in apic_chip_data()86 irqd = irqd->parent_data; in apic_chip_data()
1011 if (irq_data && irq_data->parent_data) { in alloc_isa_irq_from_domain()1881 struct irq_data *parent = irq_data->parent_data; in ioapic_set_affinity()
180 struct irq_data *parent_data; member
233 2) a new field 'parent_data' is added to struct irq_data; it's used to
1161 struct irq_data *parent = data->parent_data; in intel_ir_set_affinity()
4385 struct irq_data *parent = data->parent_data; in amd_ir_set_affinity()
886 struct irq_data *parent = data->parent_data; in hv_set_affinity()