Home
last modified time | relevance | path

Searched refs:irq_domain (Results 1 - 14 of 14) sorted by relevance

/device/soc/rockchip/common/sdk_linux/include/linux/irqchip/
H A Darm-gic-v4.h21 struct irq_domain *domain;
55 struct irq_domain *sgi_domain;
144 int its_init_v4(struct irq_domain *domain, const struct irq_domain_ops *vpe_ops, const struct irq_domain_ops *sgi_ops);
H A Darm-gic-v3.h657 struct irq_domain;
660 int its_init(struct fwnode_handle *handle, struct rdists *rdists, struct irq_domain *domain);
661 int mbi_init(struct fwnode_handle *fwnode, struct irq_domain *parent);
/device/soc/rockchip/common/sdk_linux/drivers/irqchip/
H A Dirq-gic-v4.c87 static struct irq_domain *gic_domain;
366 int its_init_v4(struct irq_domain *domain, const struct irq_domain_ops *vpe_ops, const struct irq_domain_ops *sgi_ops) in its_init_v4()
H A Dirq-gic-v3.c73 struct irq_domain *domain;
1382 static int gic_irq_domain_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) in gic_irq_domain_map()
1426 static int gic_irq_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec, in gic_irq_domain_translate()
1499 static int gic_irq_domain_alloc(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs, void *arg) in gic_irq_domain_alloc()
1521 static void gic_irq_domain_free(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs) in gic_irq_domain_free()
1532 static int gic_irq_domain_select(struct irq_domain *d, struct irq_fwspec *fwspec, enum irq_domain_bus_token bus_token) in gic_irq_domain_select()
1563 static int partition_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec, unsigned long *hwirq, in partition_domain_translate()
H A Dirq-gic-v3-its.c186 static struct irq_domain *its_parent;
3490 static int its_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec, msi_alloc_info_t *info) in its_msi_prepare()
3546 static int its_irq_gic_domain_alloc(struct irq_domain *domain, unsigned int virq, irq_hw_number_t hwirq) in its_irq_gic_domain_alloc()
3568 static int its_irq_domain_alloc(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs, void *args) in its_irq_domain_alloc()
3604 static int its_irq_domain_activate(struct irq_domain *domain, struct irq_data *d, bool reserve) in its_irq_domain_activate()
3624 static void its_irq_domain_deactivate(struct irq_domain *domain, struct irq_data *d) in its_irq_domain_deactivate()
3634 static void its_irq_domain_free(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs) in its_irq_domain_free()
4339 static int its_sgi_irq_domain_alloc(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs, void *args) in its_sgi_irq_domain_alloc()
4359 static void its_sgi_irq_domain_free(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs) in its_sgi_irq_domain_free()
4364 static int its_sgi_irq_domain_activate(struct irq_domain *domai
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/pci/controller/dwc/
H A Dpcie-designware.h190 struct irq_domain *irq_domain; member
191 struct irq_domain *msi_domain;
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/
H A Dpinctrl-rockchip.h146 struct irq_domain *domain;
/device/soc/rockchip/common/vendor/drivers/pci/
H A Dpcie-dw-rockchip.c147 struct irq_domain *irq_domain; member
1314 static int rk_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) in rk_pcie_intx_map()
1344 virq = irq_find_mapping(rockchip->irq_domain, hwirq); in rk_pcie_legacy_int_handler()
1365 rockchip->irq_domain = irq_domain_add_linear(intc, PCI_NUM_INTX, &intx_domain_ops, rockchip); in rk_pcie_init_irq_domain()
1366 if (!rockchip->irq_domain) { in rk_pcie_init_irq_domain()
1596 if (rk_pcie->irq_domain) { in rk_pcie_really_probe()
1597 irq_domain_remove(rk_pcie->irq_domain); in rk_pcie_really_probe()
/device/soc/rockchip/rk3588/kernel/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c161 struct irq_domain *irq_domain; member
1606 static int rk_pcie_intx_map(struct irq_domain *domain, unsigned int irq, in rk_pcie_intx_map()
1637 virq = irq_find_mapping(rockchip->irq_domain, hwirq); in rk_pcie_legacy_int_handler()
1658 rockchip->irq_domain = irq_domain_add_linear(intc, PCI_NUM_INTX, in rk_pcie_init_irq_domain()
1660 if (!rockchip->irq_domain) { in rk_pcie_init_irq_domain()
1871 if (rk_pcie->irq_domain) in rk_pcie_really_probe()
1872 irq_domain_remove(rk_pcie->irq_domain); in rk_pcie_really_probe()
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dpinctrl-rockchip.h333 struct irq_domain *domain;
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Dpinctrl-rockchip.h333 struct irq_domain *domain;
/device/soc/rockchip/rk3588/kernel/include/linux/mfd/
H A Drk628.h232 struct irq_domain *domain;
/device/soc/rockchip/common/sdk_linux/drivers/i2c/
H A Di2c-core-base.c1321 struct irq_domain *domain = adap->host_notify_domain; in i2c_host_notify_irq_teardown()
1336 static int i2c_host_notify_irq_map(struct irq_domain *h, unsigned int virq, irq_hw_number_t hw_irq_num) in i2c_host_notify_irq_map()
1349 struct irq_domain *domain; in i2c_setup_host_notify_irq_domain()
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Di2c.h685 struct irq_domain *host_notify_domain;

Completed in 31 milliseconds