/kernel/linux/linux-5.10/kernel/irq/ |
H A D | msi.c | 81 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 D | msi.h | 259 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 D | msi.c | 209 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 D | msi.h | 417 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 D | msi.c | 605 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 D | msi.c | 178 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 D | fsl-mc-msi.c | 44 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 D | platform-msi.c | 55 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 D | platform-msi.c | 53 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 D | irqdomain.c | 78 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 D | fsl-mc-msi.c | 46 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 D | irq-gic-v3-its-fsl-mc-msi.c | 46 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 D | irq-gic-v3-its-platform-msi.c | 49 struct msi_domain_info *msi_info; in its_pmsi_prepare() 75 static struct msi_domain_info its_pmsi_domain_info = {
|
H A D | irq-gic-v3-its-pci-msi.c | 58 struct msi_domain_info *msi_info; in its_pci_msi_prepare() 97 static struct msi_domain_info its_pci_msi_domain_info = {
|
H A D | irq-gic-v3-mbi.c | 177 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 D | ti_sci_inta_msi.c | 30 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 D | ti_sci_inta_msi.c | 31 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 D | irq-gic-v3-its-fsl-mc-msi.c | 44 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 D | irq-gic-v3-its-platform-msi.c | 49 struct msi_domain_info *msi_info; in its_pmsi_prepare() 75 static struct msi_domain_info its_pmsi_domain_info = {
|
H A D | irq-gic-v3-its-pci-msi.c | 57 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 D | ti_sci_inta_msi.h | 17 struct msi_domain_info *info,
|
/kernel/linux/linux-5.10/include/linux/soc/ti/ |
H A D | ti_sci_inta_msi.h | 17 struct msi_domain_info *info,
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | vmd.c | 190 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 D | hpet.c | 516 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 D | irqdomain.c | 280 struct msi_domain_info *info, unsigned int virq) in hv_msi_free_irq() 315 static struct msi_domain_info hv_pci_msi_domain_info = {
|