Home
last modified time | relevance | path

Searched refs:msi_parent_ops (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-msi-lib.c30 const struct msi_parent_ops *pops = real_parent->msi_parent_ops; in msi_lib_init_dev_msi_info()
128 const struct msi_parent_ops *ops = d->msi_parent_ops; in msi_lib_irq_domain_select()
H A Dirq-riscv-imsic-platform.c178 const struct msi_parent_ops *ops = domain->msi_parent_ops; in imsic_irq_domain_select()
240 const struct msi_parent_ops *pops = real_parent->msi_parent_ops; in imsic_init_dev_msi_info()
303 static const struct msi_parent_ops imsic_msi_parent_ops = {
335 imsic->base_domain->msi_parent_ops = &imsic_msi_parent_ops; in imsic_irqdomain_init()
H A Dirq-loongson-pch-msi.c146 static struct msi_parent_ops pch_msi_parent_ops = {
173 middle_domain->msi_parent_ops = &pch_msi_parent_ops; in pch_msi_init_domains()
291 parent->msi_parent_ops = &pch_msi_parent_ops; in pch_msi_acpi_init_avec()
H A Dirq-mvebu-odmi.c157 static const struct msi_parent_ops odmi_msi_parent_ops = {
218 inner_domain->msi_parent_ops = &odmi_msi_parent_ops; in mvebu_odmi_init()
H A Dirq-gic-common.h32 extern const struct msi_parent_ops gic_v3_its_msi_parent_ops;
H A Dirq-mvebu-gicp.c161 static const struct msi_parent_ops gicp_msi_parent_ops = {
241 inner_domain->msi_parent_ops = &gicp_msi_parent_ops; in mvebu_gicp_probe()
H A Dirq-gic-v3-mbi.c201 static const struct msi_parent_ops gic_v3_mbi_msi_parent_ops = {
221 nexus_domain->msi_parent_ops = &gic_v3_mbi_msi_parent_ops; in mbi_allocate_domain()
H A Dirq-imx-mu-msi.c214 static const struct msi_parent_ops imx_mu_msi_parent_ops = {
239 parent->msi_parent_ops = &imx_mu_msi_parent_ops; in imx_mu_msi_domains_init()
H A Dirq-gic-v2m.c255 static struct msi_parent_ops gicv2m_msi_parent_ops = {
282 inner_domain->msi_parent_ops = &gicv2m_msi_parent_ops; in gicv2m_allocate_domains()
H A Dirq-mvebu-sei.c356 static const struct msi_parent_ops sei_msi_parent_ops = {
445 sei->cp_domain->msi_parent_ops = &sei_msi_parent_ops; in mvebu_sei_probe()
H A Dirq-gic-v3-its-msi-parent.c203 const struct msi_parent_ops gic_v3_its_msi_parent_ops = {
H A Dirq-gic-v3-its.c5128 inner_domain->msi_parent_ops = &gic_v3_its_msi_parent_ops; in its_init_domain()
/linux/include/linux/
H A Dirqdomain.h49 struct msi_parent_ops;
189 const struct msi_parent_ops *msi_parent_ops; member
H A Dmsi.h575 struct msi_parent_ops { struct
/linux/kernel/irq/
H A Dmsi.c921 if (WARN_ON_ONCE(!parent || !parent->msi_parent_ops || in msi_parent_init_dev_msi_info()
922 !parent->msi_parent_ops->init_dev_msi_info)) in msi_parent_init_dev_msi_info()
925 return parent->msi_parent_ops->init_dev_msi_info(dev, parent, msi_parent_domain, in msi_parent_init_dev_msi_info()
984 const struct msi_parent_ops *pops; in msi_create_device_irq_domain()
1002 pops = parent->msi_parent_ops; in msi_create_device_irq_domain()
/linux/drivers/pci/msi/
H A Dirqdomain.c375 supported = domain->msi_parent_ops->supported_flags; in pci_msi_domain_supports()
/linux/drivers/iommu/amd/
H A Diommu.c3949 static const struct msi_parent_ops amdvi_msi_parent_ops = {
3972 iommu->ir_domain->msi_parent_ops = &amdvi_msi_parent_ops; in amd_iommu_create_irq_domain()