Home
last modified time | relevance | path

Searched refs:msi_domain_info (Results 1 - 25 of 83) sorted by relevance

1234

/kernel/linux/linux-5.10/kernel/irq/
H A 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()
190 static irq_hw_number_t msi_domain_ops_get_hwirq(struct msi_domain_info *info, in msi_domain_ops_get_hwirq()
210 struct msi_domain_info *info, in msi_domain_ops_init()
225 struct msi_domain_info *info, in msi_domain_ops_check()
241 static void msi_domain_update_dom_ops(struct msi_domain_info *info) in msi_domain_update_dom_ops()
270 static void msi_domain_update_chip_ops(struct msi_domain_info *info) in msi_domain_update_chip_ops()
286 struct msi_domain_info *info, in msi_create_irq_domain()
313 struct msi_domain_info *inf in msi_domain_prepare_irqs()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dmsi.h259 struct msi_domain_info;
300 irq_hw_number_t (*get_hwirq)(struct msi_domain_info *info,
303 struct msi_domain_info *info,
307 struct msi_domain_info *info,
310 struct msi_domain_info *info,
327 * struct msi_domain_info - MSI interrupt domain data
337 struct msi_domain_info { struct
348 /* Flags for msi_domain_info */
379 struct msi_domain_info *info,
387 struct msi_domain_info *msi_get_domain_inf
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/apic/
H A Dmsi.c209 static struct msi_domain_info pci_msi_domain_info = {
257 static struct msi_domain_info pci_msi_ir_domain_info = {
301 struct msi_domain_info *info, unsigned int virq, in dmar_msi_init()
314 static struct msi_domain_info dmar_msi_domain_info = {
371 struct msi_domain_info *info = msi_get_domain_info(domain); in hpet_dev_id()
393 struct msi_domain_info *info, unsigned int virq, in hpet_msi_init()
404 struct msi_domain_info *info, unsigned int virq) in hpet_msi_free()
414 static struct msi_domain_info hpet_msi_domain_info = {
422 struct msi_domain_info *domain_info; in hpet_create_irq_domain()
/kernel/linux/linux-6.6/include/linux/
H A Dmsi.h417 struct msi_domain_info;
449 irq_hw_number_t (*get_hwirq)(struct msi_domain_info *info,
452 struct msi_domain_info *info,
456 struct msi_domain_info *info,
474 * struct msi_domain_info - MSI interrupt domain data
489 struct msi_domain_info { struct
513 struct msi_domain_info info;
517 * Flags for msi_domain_info
585 struct msi_domain_info *msi_child_info);
590 struct msi_domain_info *msi_child_inf
[all...]
/kernel/linux/linux-6.6/kernel/irq/
H A Dmsi.c605 struct msi_domain_info *info; in msi_domain_get_hwsize()
625 struct msi_domain_info *info = domain->host_data; in msi_check_level()
687 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc()
719 struct msi_domain_info *info = domain->host_data; in msi_domain_free()
736 static irq_hw_number_t msi_domain_ops_get_hwirq(struct msi_domain_info *info, in msi_domain_ops_get_hwirq()
756 struct msi_domain_info *info, in msi_domain_ops_init()
777 static void msi_domain_update_dom_ops(struct msi_domain_info *info) in msi_domain_update_dom_ops()
799 static void msi_domain_update_chip_ops(struct msi_domain_info *info) in msi_domain_update_chip_ops()
809 struct msi_domain_info *info, in __msi_create_irq_domain()
848 struct msi_domain_info *inf in msi_create_irq_domain()
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/apic/
H A Dmsi.c178 struct msi_domain_info *info = domain->host_data; in x86_msi_prepare()
207 struct irq_domain *real_parent, struct msi_domain_info *info) in x86_init_dev_msi_info()
328 struct msi_domain_info *info, unsigned int virq, in dmar_msi_init()
341 static struct msi_domain_info dmar_msi_domain_info = {
/kernel/linux/linux-6.6/drivers/bus/fsl-mc/
H A Dfsl-mc-msi.c44 static void fsl_mc_msi_update_dom_ops(struct msi_domain_info *info) in fsl_mc_msi_update_dom_ops()
133 static void fsl_mc_msi_update_chip_ops(struct msi_domain_info *info) in fsl_mc_msi_update_chip_ops()
160 struct msi_domain_info *info, in fsl_mc_msi_create_irq_domain()
/kernel/linux/linux-5.10/drivers/base/
H A 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()
/kernel/linux/linux-6.6/drivers/base/
H A Dplatform-msi.c53 struct msi_domain_info *info, in platform_msi_init()
71 static void platform_msi_update_dom_ops(struct msi_domain_info *info) in platform_msi_update_dom_ops()
90 static void platform_msi_update_chip_ops(struct msi_domain_info *info) in platform_msi_update_chip_ops()
123 struct msi_domain_info *info, in platform_msi_create_irq_domain()
/kernel/linux/linux-6.6/drivers/pci/msi/
H A Dirqdomain.c78 static void pci_msi_domain_update_dom_ops(struct msi_domain_info *info) in pci_msi_domain_update_dom_ops()
90 static void pci_msi_domain_update_chip_ops(struct msi_domain_info *info) in pci_msi_domain_update_chip_ops()
115 struct msi_domain_info *info, in pci_msi_create_irq_domain()
327 struct msi_domain_info *info; in pci_msi_domain_supports()
339 * msi_domain_info::flags is the authoritative source of in pci_msi_domain_supports()
365 * in msi_domain_info::data
/kernel/linux/linux-5.10/drivers/bus/fsl-mc/
H A 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()
/kernel/linux/linux-5.10/drivers/irqchip/
H A 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 = {
H A 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 = {
H A Dirq-gic-v3-its-pci-msi.c58 struct msi_domain_info *msi_info; in its_pci_msi_prepare()
97 static struct msi_domain_info its_pci_msi_domain_info = {
H A Dirq-gic-v3-mbi.c177 static struct msi_domain_info mbi_msi_domain_info = {
225 static struct msi_domain_info mbi_pmsi_domain_info = {
/kernel/linux/linux-5.10/drivers/soc/ti/
H A 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()
/kernel/linux/linux-6.6/drivers/soc/ti/
H A Dti_sci_inta_msi.c31 static void ti_sci_inta_msi_update_chip_ops(struct msi_domain_info *info) in ti_sci_inta_msi_update_chip_ops()
49 struct msi_domain_info *info, in ti_sci_inta_msi_create_irq_domain()
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-gic-v3-its-fsl-mc-msi.c44 struct msi_domain_info *msi_info; in its_fsl_mc_msi_prepare()
72 static struct msi_domain_info its_fsl_mc_msi_domain_info = {
H A 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 = {
H A Dirq-gic-v3-its-pci-msi.c57 struct msi_domain_info *msi_info; in its_pci_msi_prepare()
101 static struct msi_domain_info its_pci_msi_domain_info = {
/kernel/linux/linux-6.6/include/linux/soc/ti/
H A Dti_sci_inta_msi.h17 struct msi_domain_info *info,
/kernel/linux/linux-5.10/include/linux/soc/ti/
H A Dti_sci_inta_msi.h17 struct msi_domain_info *info,
/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dvmd.c190 static irq_hw_number_t vmd_get_hwirq(struct msi_domain_info *info, in vmd_get_hwirq()
229 static int vmd_msi_init(struct irq_domain *domain, struct msi_domain_info *info, in vmd_msi_init()
253 struct msi_domain_info *info, unsigned int virq) in vmd_msi_free()
294 static struct msi_domain_info vmd_msi_domain_info = {
/kernel/linux/linux-6.6/arch/x86/kernel/
H A 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()
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dirqdomain.c280 struct msi_domain_info *info, unsigned int virq) in hv_msi_free_irq()
315 static struct msi_domain_info hv_pci_msi_domain_info = {

Completed in 16 milliseconds

1234