|
@@ -893,6 +893,7 @@ struct irq_domain *irq_domain_create_hierarchy(struct irq_domain *parent,
|
|
|
|
|
|
return domain;
|
|
return domain;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL_GPL(irq_domain_create_hierarchy);
|
|
|
|
|
|
static void irq_domain_insert_irq(int virq)
|
|
static void irq_domain_insert_irq(int virq)
|
|
{
|
|
{
|
|
@@ -1043,6 +1044,7 @@ int irq_domain_set_hwirq_and_chip(struct irq_domain *domain, unsigned int virq,
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL_GPL(irq_domain_set_hwirq_and_chip);
|
|
|
|
|
|
/**
|
|
/**
|
|
* irq_domain_set_info - Set the complete data for a @virq in @domain
|
|
* irq_domain_set_info - Set the complete data for a @virq in @domain
|
|
@@ -1076,6 +1078,7 @@ void irq_domain_reset_irq_data(struct irq_data *irq_data)
|
|
irq_data->chip = &no_irq_chip;
|
|
irq_data->chip = &no_irq_chip;
|
|
irq_data->chip_data = NULL;
|
|
irq_data->chip_data = NULL;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL_GPL(irq_domain_reset_irq_data);
|
|
|
|
|
|
/**
|
|
/**
|
|
* irq_domain_free_irqs_common - Clear irq_data and free the parent
|
|
* irq_domain_free_irqs_common - Clear irq_data and free the parent
|
|
@@ -1273,6 +1276,7 @@ int irq_domain_alloc_irqs_parent(struct irq_domain *domain,
|
|
nr_irqs, arg);
|
|
nr_irqs, arg);
|
|
return -ENOSYS;
|
|
return -ENOSYS;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL_GPL(irq_domain_alloc_irqs_parent);
|
|
|
|
|
|
/**
|
|
/**
|
|
* irq_domain_free_irqs_parent - Free interrupts from parent domain
|
|
* irq_domain_free_irqs_parent - Free interrupts from parent domain
|
|
@@ -1290,6 +1294,7 @@ void irq_domain_free_irqs_parent(struct irq_domain *domain,
|
|
irq_domain_free_irqs_recursive(domain->parent, irq_base,
|
|
irq_domain_free_irqs_recursive(domain->parent, irq_base,
|
|
nr_irqs);
|
|
nr_irqs);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL_GPL(irq_domain_free_irqs_parent);
|
|
|
|
|
|
/**
|
|
/**
|
|
* irq_domain_activate_irq - Call domain_ops->activate recursively to activate
|
|
* irq_domain_activate_irq - Call domain_ops->activate recursively to activate
|