Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/linux/
Dmsi.h204 struct msi_domain_info;
225 irq_hw_number_t (*get_hwirq)(struct msi_domain_info *info,
228 struct msi_domain_info *info,
232 struct msi_domain_info *info,
235 struct msi_domain_info *info,
258 struct msi_domain_info { struct
300 struct msi_domain_info *info,
305 struct msi_domain_info *msi_get_domain_info(struct irq_domain *domain);
308 struct msi_domain_info *info,
335 struct msi_domain_info *info,
[all …]
/Linux-v4.19/arch/x86/kernel/apic/
Dmsi.c90 static irq_hw_number_t pci_msi_get_hwirq(struct msi_domain_info *info, in pci_msi_get_hwirq()
127 static struct msi_domain_info pci_msi_domain_info = {
165 static struct msi_domain_info pci_msi_ir_domain_info = {
207 static irq_hw_number_t dmar_msi_get_hwirq(struct msi_domain_info *info, in dmar_msi_get_hwirq()
214 struct msi_domain_info *info, unsigned int virq, in dmar_msi_init()
228 static struct msi_domain_info dmar_msi_domain_info = {
282 struct msi_domain_info *info = msi_get_domain_info(domain); in hpet_dev_id()
304 static irq_hw_number_t hpet_msi_get_hwirq(struct msi_domain_info *info, in hpet_msi_get_hwirq()
311 struct msi_domain_info *info, unsigned int virq, in hpet_msi_init()
322 struct msi_domain_info *info, unsigned int virq) in hpet_msi_free()
[all …]
/Linux-v4.19/kernel/irq/
Dmsi.c81 struct msi_domain_info *info = domain->host_data; in msi_check_level()
141 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc()
173 struct msi_domain_info *info = domain->host_data; in msi_domain_free()
191 static irq_hw_number_t msi_domain_ops_get_hwirq(struct msi_domain_info *info, in msi_domain_ops_get_hwirq()
216 struct msi_domain_info *info, in msi_domain_ops_init()
231 struct msi_domain_info *info, in msi_domain_ops_check()
245 static void msi_domain_update_dom_ops(struct msi_domain_info *info) in msi_domain_update_dom_ops()
266 static void msi_domain_update_chip_ops(struct msi_domain_info *info) in msi_domain_update_chip_ops()
282 struct msi_domain_info *info, in msi_create_irq_domain()
304 struct msi_domain_info *info = domain->host_data; in msi_domain_prepare_irqs()
[all …]
/Linux-v4.19/drivers/irqchip/
Dirq-gic-v3-its-fsl-mc-msi.c31 struct msi_domain_info *msi_info; in its_fsl_mc_msi_prepare()
58 static struct msi_domain_info its_fsl_mc_msi_domain_info = {
Dirq-gic-v3-its-platform-msi.c60 struct msi_domain_info *msi_info; in its_pmsi_prepare()
86 static struct msi_domain_info its_pmsi_domain_info = {
Dirq-gic-v3-its-pci-msi.c68 struct msi_domain_info *msi_info; in its_pci_msi_prepare()
107 static struct msi_domain_info its_pci_msi_domain_info = {
Dirq-gic-v3-mbi.c171 static struct msi_domain_info mbi_msi_domain_info = {
219 static struct msi_domain_info mbi_pmsi_domain_info = {
Dirq-gic-v2m.c95 static struct msi_domain_info gicv2m_msi_domain_info = {
244 static struct msi_domain_info gicv2m_pmsi_domain_info = {
Dirq-mvebu-odmi.c155 static struct msi_domain_info odmi_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 = {
Dirq-ls-scfg-msi.c68 static struct msi_domain_info ls_scfg_msi_domain_info = {
Dirq-armada-370-xp.c204 static struct msi_domain_info armada_370_xp_msi_domain_info = {
/Linux-v4.19/drivers/bus/fsl-mc/
Dfsl-mc-msi.c45 static void fsl_mc_msi_update_dom_ops(struct msi_domain_info *info) in fsl_mc_msi_update_dom_ops()
134 static void fsl_mc_msi_update_chip_ops(struct msi_domain_info *info) in fsl_mc_msi_update_chip_ops()
161 struct msi_domain_info *info, in fsl_mc_msi_create_irq_domain()
/Linux-v4.19/drivers/base/
Dplatform-msi.c55 struct msi_domain_info *info, in platform_msi_init()
67 static void platform_msi_update_dom_ops(struct msi_domain_info *info) in platform_msi_update_dom_ops()
89 static void platform_msi_update_chip_ops(struct msi_domain_info *info) in platform_msi_update_chip_ops()
178 struct msi_domain_info *info, in platform_msi_create_irq_domain()
/Linux-v4.19/include/linux/fsl/
Dmc.h19 struct msi_domain_info;
390 struct msi_domain_info *info,
/Linux-v4.19/drivers/pci/controller/
Dpci-aardvark.c187 struct msi_domain_info msi_domain_info; member
621 struct msi_domain_info *msi_di; in advk_pcie_init_msi_irq_domain()
635 msi_di = &pcie->msi_domain_info; in advk_pcie_init_msi_irq_domain()
Dvmd.c185 static irq_hw_number_t vmd_get_hwirq(struct msi_domain_info *info, in vmd_get_hwirq()
224 static int vmd_msi_init(struct irq_domain *domain, struct msi_domain_info *info, in vmd_msi_init()
248 struct msi_domain_info *info, unsigned int virq) in vmd_msi_free()
289 static struct msi_domain_info vmd_msi_domain_info = {
Dpcie-altera-msi.c84 static struct msi_domain_info altera_msi_domain_info = {
Dpcie-tango.c128 static struct msi_domain_info msi_dom_info = {
Dpci-xgene-msi.c55 static struct msi_domain_info xgene_msi_domain_info = {
Dpci-hyperv.c459 struct msi_domain_info msi_info;
856 static void hv_msi_free(struct irq_domain *domain, struct msi_domain_info *info, in hv_msi_free()
1235 static irq_hw_number_t hv_msi_domain_ops_get_hwirq(struct msi_domain_info *info, in hv_msi_domain_ops_get_hwirq()
Dpcie-iproc-msi.c172 static struct msi_domain_info iproc_msi_domain_info = {
/Linux-v4.19/drivers/pci/
Dmsi.c1349 struct msi_domain_info *info, struct device *dev) in pci_msi_domain_check_cap()
1391 static void pci_msi_domain_update_dom_ops(struct msi_domain_info *info) in pci_msi_domain_update_dom_ops()
1407 static void pci_msi_domain_update_chip_ops(struct msi_domain_info *info) in pci_msi_domain_update_chip_ops()
1432 struct msi_domain_info *info, in pci_msi_create_irq_domain()
/Linux-v4.19/drivers/pci/controller/dwc/
Dpcie-designware-host.c71 static struct msi_domain_info dw_pcie_msi_domain_info = {

12