Lines Matching defs:domain
137 struct irq_domain *domain; in __irq_domain_create() local
225 static void __irq_domain_publish(struct irq_domain *domain) in __irq_domain_publish()
253 struct irq_domain *domain; in __irq_domain_add() local
272 void irq_domain_remove(struct irq_domain *domain) in irq_domain_remove()
299 void irq_domain_update_bus_token(struct irq_domain *domain, in irq_domain_update_bus_token()
355 struct irq_domain *domain; in irq_domain_create_simple() local
411 struct irq_domain *domain; in irq_domain_create_legacy() local
497 void irq_set_default_host(struct irq_domain *domain) in irq_set_default_host()
520 static bool irq_domain_is_nomap(struct irq_domain *domain) in irq_domain_is_nomap()
526 static void irq_domain_clear_mapping(struct irq_domain *domain, in irq_domain_clear_mapping()
540 static void irq_domain_set_mapping(struct irq_domain *domain, in irq_domain_set_mapping()
555 static void irq_domain_disassociate(struct irq_domain *domain, unsigned int irq) in irq_domain_disassociate()
591 static int irq_domain_associate_locked(struct irq_domain *domain, unsigned int virq, in irq_domain_associate_locked()
637 int irq_domain_associate(struct irq_domain *domain, unsigned int virq, in irq_domain_associate()
650 void irq_domain_associate_many(struct irq_domain *domain, unsigned int irq_base, in irq_domain_associate_many()
677 unsigned int irq_create_direct_mapping(struct irq_domain *domain) in irq_create_direct_mapping()
709 static unsigned int irq_create_mapping_affinity_locked(struct irq_domain *domain, in irq_create_mapping_affinity_locked()
748 unsigned int irq_create_mapping_affinity(struct irq_domain *domain, in irq_create_mapping_affinity()
812 struct irq_domain *domain; in irq_create_fwspec_mapping() local
926 struct irq_domain *domain; in irq_dispose_mapping() local
952 struct irq_desc *__irq_resolve_mapping(struct irq_domain *domain, in __irq_resolve_mapping()
1159 struct irq_domain *domain; in irq_domain_create_hierarchy() local
1182 struct irq_domain *domain = data->domain; in irq_domain_insert_irq() local
1205 struct irq_domain *domain = data->domain; in irq_domain_remove_irq() local
1213 static struct irq_data *irq_domain_insert_irq_data(struct irq_domain *domain, in irq_domain_insert_irq_data()
1269 int irq_domain_disconnect_hierarchy(struct irq_domain *domain, in irq_domain_disconnect_hierarchy()
1332 static int irq_domain_alloc_irq_data(struct irq_domain *domain, in irq_domain_alloc_irq_data()
1361 struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain, in irq_domain_get_irq_data()
1383 int irq_domain_set_hwirq_and_chip(struct irq_domain *domain, unsigned int virq, in irq_domain_set_hwirq_and_chip()
1412 void irq_domain_set_info(struct irq_domain *domain, unsigned int virq, in irq_domain_set_info()
1429 void irq_domain_free_irqs_common(struct irq_domain *domain, unsigned int virq, in irq_domain_free_irqs_common()
1450 void irq_domain_free_irqs_top(struct irq_domain *domain, unsigned int virq, in irq_domain_free_irqs_top()
1462 static void irq_domain_free_irqs_hierarchy(struct irq_domain *domain, in irq_domain_free_irqs_hierarchy()
1477 int irq_domain_alloc_irqs_hierarchy(struct irq_domain *domain, in irq_domain_alloc_irqs_hierarchy()
1489 static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base, in irq_domain_alloc_irqs_locked()
1557 int __irq_domain_alloc_irqs(struct irq_domain *domain, int irq_base, in __irq_domain_alloc_irqs()
1610 int irq_domain_push_irq(struct irq_domain *domain, int virq, void *arg) in irq_domain_push_irq()
1692 int irq_domain_pop_irq(struct irq_domain *domain, int virq) in irq_domain_pop_irq()
1784 int irq_domain_alloc_irqs_parent(struct irq_domain *domain, in irq_domain_alloc_irqs_parent()
1802 void irq_domain_free_irqs_parent(struct irq_domain *domain, in irq_domain_free_irqs_parent()
1815 struct irq_domain *domain = irq_data->domain; in __irq_domain_deactivate_irq() local
1829 struct irq_domain *domain = irqd->domain; in __irq_domain_activate_irq() local
1880 static void irq_domain_check_hierarchy(struct irq_domain *domain) in irq_domain_check_hierarchy()
1892 bool irq_domain_hierarchical_is_msi_remap(struct irq_domain *domain) in irq_domain_hierarchical_is_msi_remap()
1906 struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain, in irq_domain_get_irq_data()
1926 void irq_domain_set_info(struct irq_domain *domain, unsigned int virq, in irq_domain_set_info()
1936 static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base, in irq_domain_alloc_irqs_locked()
1943 static void irq_domain_check_hierarchy(struct irq_domain *domain) in irq_domain_check_hierarchy()