Home
last modified time | relevance | path

Searched refs:msi_attrib (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.15/drivers/pci/
Dmsi.c141 if (desc->msi_attrib.multi_cap >= 5) in msi_multi_mask()
143 return (1 << (1 << desc->msi_attrib.multi_cap)) - 1; in msi_multi_mask()
171 return desc->mask_base + desc->msi_attrib.entry_nr * PCI_MSIX_ENTRY_SIZE; in pci_msix_desc_addr()
203 if (pci_msi_ignore_mask || desc->msi_attrib.is_virtual) in __pci_msi_mask_desc()
206 if (desc->msi_attrib.is_msix) in __pci_msi_mask_desc()
208 else if (desc->msi_attrib.maskbit) in __pci_msi_mask_desc()
214 if (pci_msi_ignore_mask || desc->msi_attrib.is_virtual) in __pci_msi_unmask_desc()
217 if (desc->msi_attrib.is_msix) in __pci_msi_unmask_desc()
219 else if (desc->msi_attrib.maskbit) in __pci_msi_unmask_desc()
261 if (entry->msi_attrib.is_msix) { in __pci_read_msi_msg()
[all …]
Dxen-pcifront.c266 op.msix_entries[i].entry = entry->msi_attrib.entry_nr; in pci_frontend_enable_msix()
/Linux-v5.15/arch/x86/pci/
Dxen.c308 map_irq.entry_nr = msidesc->msi_attrib.entry_nr; in xen_initdom_setup_msi_irqs()
400 if (msidesc->msi_attrib.is_msix) in xen_pv_teardown_msi_irqs()
416 if (first_msi_entry(dev)->msi_attrib.is_msix) in xen_msi_domain_alloc_irqs()
/Linux-v5.15/arch/powerpc/platforms/pseries/
Dmsi.c335 if (entry->msi_attrib.entry_nr != expected) { in check_msix_entries()
452 int type = desc->msi_attrib.is_msix ? PCI_CAP_ID_MSIX : PCI_CAP_ID_MSI; in pseries_msi_ops_prepare()
583 hwirq = rtas_query_irq_number(pci_get_pdn(pdev), desc->msi_attrib.entry_nr); in pseries_irq_domain_alloc()
/Linux-v5.15/kernel/irq/
Dmsi.c92 is_msix = entry->msi_attrib.is_msix; in msi_mode_show()
535 return desc->msi_attrib.is_msix || desc->msi_attrib.maskbit; in msi_check_reservation_mode()
/Linux-v5.15/arch/sparc/kernel/
Dpci_msi.c149 (entry->msi_attrib.is_64 ? 1 : 0)); in sparc64_setup_msi_irq()
155 if (entry->msi_attrib.is_64) { in sparc64_setup_msi_irq()
/Linux-v5.15/arch/x86/kernel/apic/
Dmsi.c166 if (desc->msi_attrib.is_msix) { in pci_msi_prepare()
/Linux-v5.15/include/linux/
Dmsi.h156 } msi_attrib; member
/Linux-v5.15/arch/powerpc/platforms/cell/
Daxon_msi.c215 if (entry->msi_attrib.is_64) { in setup_msi_msg_address()
/Linux-v5.15/arch/mips/pci/
Dmsi-xlp.c460 if (desc->msi_attrib.is_msix) in arch_setup_msi_irq()
/Linux-v5.15/drivers/net/wireless/ath/ath11k/
Dpci.c886 if (msi_desc->msi_attrib.is_64) in ath11k_pci_enable_msi()
/Linux-v5.15/arch/powerpc/platforms/powernv/
Dpci-ioda.c2157 entry->msi_attrib.is_64, msg); in pnv_msi_compose_msg()
2160 entry->msi_attrib.is_64 ? "64" : "32", d->hwirq, rc); in pnv_msi_compose_msg()