Home
last modified time | relevance | path

Searched refs:msi_domain_info (Results 1 – 25 of 45) sorted by relevance

12

/Linux-v5.15/include/linux/
Dmsi.h288 struct msi_domain_info;
329 irq_hw_number_t (*get_hwirq)(struct msi_domain_info *info,
332 struct msi_domain_info *info,
336 struct msi_domain_info *info,
339 struct msi_domain_info *info,
366 struct msi_domain_info { struct
408 struct msi_domain_info *info,
416 struct msi_domain_info *msi_get_domain_info(struct irq_domain *domain);
419 struct msi_domain_info *info,
453 struct msi_domain_info *info,
[all …]
/Linux-v5.15/kernel/irq/
Dmsi.c217 struct msi_domain_info *info = domain->host_data; in msi_check_level()
279 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc()
311 struct msi_domain_info *info = domain->host_data; in msi_domain_free()
328 static irq_hw_number_t msi_domain_ops_get_hwirq(struct msi_domain_info *info, in msi_domain_ops_get_hwirq()
348 struct msi_domain_info *info, in msi_domain_ops_init()
363 struct msi_domain_info *info, in msi_domain_ops_check()
379 static void msi_domain_update_dom_ops(struct msi_domain_info *info) in msi_domain_update_dom_ops()
408 static void msi_domain_update_chip_ops(struct msi_domain_info *info) in msi_domain_update_chip_ops()
426 struct msi_domain_info *info, in msi_create_irq_domain()
447 struct msi_domain_info *info = domain->host_data; in msi_domain_prepare_irqs()
[all …]
/Linux-v5.15/arch/x86/kernel/apic/
Dmsi.c181 static struct msi_domain_info pci_msi_domain_info = {
229 static struct msi_domain_info pci_msi_ir_domain_info = {
285 struct msi_domain_info *info, unsigned int virq, in dmar_msi_init()
298 static struct msi_domain_info dmar_msi_domain_info = {
/Linux-v5.15/drivers/bus/fsl-mc/
Dfsl-mc-msi.c46 static void fsl_mc_msi_update_dom_ops(struct msi_domain_info *info) in fsl_mc_msi_update_dom_ops()
135 static void fsl_mc_msi_update_chip_ops(struct msi_domain_info *info) in fsl_mc_msi_update_chip_ops()
162 struct msi_domain_info *info, in fsl_mc_msi_create_irq_domain()
/Linux-v5.15/drivers/base/
Dplatform-msi.c56 struct msi_domain_info *info, in platform_msi_init()
74 static void platform_msi_update_dom_ops(struct msi_domain_info *info) in platform_msi_update_dom_ops()
96 static void platform_msi_update_chip_ops(struct msi_domain_info *info) in platform_msi_update_chip_ops()
185 struct msi_domain_info *info, in platform_msi_create_irq_domain()
/Linux-v5.15/drivers/irqchip/
Dirq-gic-v3-its-fsl-mc-msi.c46 struct msi_domain_info *msi_info; in its_fsl_mc_msi_prepare()
74 static struct msi_domain_info its_fsl_mc_msi_domain_info = {
Dirq-gic-v3-its-platform-msi.c49 struct msi_domain_info *msi_info; in its_pmsi_prepare()
75 static struct msi_domain_info its_pmsi_domain_info = {
Dirq-gic-v3-its-pci-msi.c58 struct msi_domain_info *msi_info; in its_pci_msi_prepare()
102 static struct msi_domain_info its_pci_msi_domain_info = {
Dirq-gic-v3-mbi.c177 static struct msi_domain_info mbi_msi_domain_info = {
225 static struct msi_domain_info mbi_pmsi_domain_info = {
Dirq-gic-v2m.c94 static struct msi_domain_info gicv2m_msi_domain_info = {
260 static struct msi_domain_info gicv2m_pmsi_domain_info = {
Dirq-mvebu-odmi.c155 static struct msi_domain_info odmi_msi_domain_info = {
Dirq-loongson-pch-msi.c84 static struct msi_domain_info pch_msi_domain_info = {
Dirq-alpine-msi.c104 static struct msi_domain_info alpine_msix_domain_info = {
Dirq-mvebu-gicp.c161 static struct msi_domain_info gicp_msi_domain_info = {
/Linux-v5.15/drivers/soc/ti/
Dti_sci_inta_msi.c30 static void ti_sci_inta_msi_update_chip_ops(struct msi_domain_info *info) in ti_sci_inta_msi_update_chip_ops()
48 struct msi_domain_info *info, in ti_sci_inta_msi_create_irq_domain()
/Linux-v5.15/include/linux/soc/ti/
Dti_sci_inta_msi.h17 struct msi_domain_info *info,
/Linux-v5.15/arch/x86/kernel/
Dhpet.c516 struct msi_domain_info *info, unsigned int virq, in hpet_msi_init()
527 struct msi_domain_info *info, unsigned int virq) in hpet_msi_free()
537 static struct msi_domain_info hpet_msi_domain_info = {
545 struct msi_domain_info *domain_info; in hpet_create_irq_domain()
590 struct msi_domain_info *info = msi_get_domain_info(domain); in hpet_dev_id()
/Linux-v5.15/drivers/pci/controller/
Dvmd.c206 static irq_hw_number_t vmd_get_hwirq(struct msi_domain_info *info, in vmd_get_hwirq()
246 static int vmd_msi_init(struct irq_domain *domain, struct msi_domain_info *info, in vmd_msi_init()
270 struct msi_domain_info *info, unsigned int virq) in vmd_msi_free()
311 static struct msi_domain_info vmd_msi_domain_info = {
Dpci-aardvark.c240 struct msi_domain_info msi_domain_info; member
1156 struct msi_domain_info *msi_di; in advk_pcie_init_msi_irq_domain()
1170 msi_di = &pcie->msi_domain_info; in advk_pcie_init_msi_irq_domain()
Dpcie-altera-msi.c83 static struct msi_domain_info altera_msi_domain_info = {
Dpci-xgene-msi.c55 static struct msi_domain_info xgene_msi_domain_info = {
/Linux-v5.15/include/linux/fsl/
Dmc.h21 struct msi_domain_info;
419 struct msi_domain_info *info,
/Linux-v5.15/arch/powerpc/platforms/pseries/
Dmsi.c463 struct msi_domain_info *info, in pseries_msi_ops_msi_free()
533 static struct msi_domain_info pseries_msi_domain_info = {
/Linux-v5.15/drivers/pci/
Dmsi.c1313 struct msi_domain_info *info, struct device *dev) in pci_msi_domain_check_cap()
1350 static void pci_msi_domain_update_dom_ops(struct msi_domain_info *info) in pci_msi_domain_update_dom_ops()
1366 static void pci_msi_domain_update_chip_ops(struct msi_domain_info *info) in pci_msi_domain_update_chip_ops()
1391 struct msi_domain_info *info, in pci_msi_create_irq_domain()
/Linux-v5.15/arch/x86/hyperv/
Dirqdomain.c336 static struct msi_domain_info hv_pci_msi_domain_info = {

12