/device/soc/rockchip/common/sdk_linux/include/linux/irqchip/ |
H A D | arm-gic-v4.h | 21 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 D | arm-gic-v3.h | 657 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 D | irq-gic-v4.c | 87 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 D | irq-gic-v3.c | 73 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 D | irq-gic-v3-its.c | 186 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 D | pcie-designware.h | 190 struct irq_domain *irq_domain; member 191 struct irq_domain *msi_domain;
|
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/ |
H A D | pinctrl-rockchip.h | 146 struct irq_domain *domain;
|
/device/soc/rockchip/common/vendor/drivers/pci/ |
H A D | pcie-dw-rockchip.c | 147 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 D | pcie-dw-rockchip.c | 161 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 D | pinctrl-rockchip.h | 333 struct irq_domain *domain;
|
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | pinctrl-rockchip.h | 333 struct irq_domain *domain;
|
/device/soc/rockchip/rk3588/kernel/include/linux/mfd/ |
H A D | rk628.h | 232 struct irq_domain *domain;
|
/device/soc/rockchip/common/sdk_linux/drivers/i2c/ |
H A D | i2c-core-base.c | 1321 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 D | i2c.h | 685 struct irq_domain *host_notify_domain;
|