Home
last modified time | relevance | path

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

/linux/drivers/pci/msi/
H A Dmsi.c120 if (!desc->pci.msi_attrib.can_mask) in pci_msi_update_mask()
160 if (entry->pci.msi_attrib.is_msix) { in __pci_read_msi_msg()
163 if (WARN_ON_ONCE(entry->pci.msi_attrib.is_virtual)) in __pci_read_msi_msg()
175 if (entry->pci.msi_attrib.is_64) { in __pci_read_msi_msg()
195 msgctl |= FIELD_PREP(PCI_MSI_FLAGS_QSIZE, desc->pci.msi_attrib.multiple); in pci_write_msg_msi()
199 if (desc->pci.msi_attrib.is_64) { in pci_write_msg_msi()
215 if (desc->pci.msi_attrib.is_virtual) in pci_write_msg_msix()
245 } else if (entry->pci.msi_attrib.is_msix) { in __pci_write_msi_msg()
302 desc.pci.msi_attrib.is_64 = !!(control & PCI_MSI_FLAGS_64BIT); in msi_setup_msi_desc()
303 desc.pci.msi_attrib.can_mask = !!(control & PCI_MSI_FLAGS_MASKBIT); in msi_setup_msi_desc()
[all …]
H A Dmsi.h39 if (desc->pci.msi_attrib.can_mask) in pci_msix_write_vector_ctrl()
59 if (desc->pci.msi_attrib.is_msix) in __pci_msi_mask_desc()
67 if (desc->pci.msi_attrib.is_msix) in __pci_msi_unmask_desc()
82 if (desc->pci.msi_attrib.multi_cap >= 5) in msi_multi_mask()
84 return (1 << (1 << desc->pci.msi_attrib.multi_cap)) - 1; in msi_multi_mask()
/linux/arch/sparc/kernel/
H A Dpci_msi.c151 (entry->pci.msi_attrib.is_64 ? 1 : 0)); in sparc64_setup_msi_irq()
157 if (entry->pci.msi_attrib.is_64) { in sparc64_setup_msi_irq()
/linux/arch/mips/pci/
H A Dmsi-octeon.c72 if (desc->pci.msi_attrib.is_msix) in arch_setup_msi_irq()
/linux/include/linux/
H A Dmsi.h121 } msi_attrib; member
/linux/kernel/irq/
H A Dmsi.c1206 return desc->pci.msi_attrib.is_msix || desc->pci.msi_attrib.can_mask; in msi_check_reservation_mode()
/linux/drivers/dma/dw-edma/
H A Ddw-edma-core.c902 if (!msi_desc->pci.msi_attrib.is_msix) in dw_edma_irq_request()
/linux/arch/powerpc/platforms/powernv/
H A Dpci-ioda.c1755 entry->pci.msi_attrib.is_64, msg); in pnv_msi_compose_msg()
1758 entry->pci.msi_attrib.is_64 ? "64" : "32", d->hwirq, rc); in pnv_msi_compose_msg()
/linux/drivers/net/wireless/ath/ath11k/
H A Dpci.c478 if (msi_desc->pci.msi_attrib.is_64) { in ath11k_pci_alloc_msi()
/linux/drivers/net/wireless/ath/ath12k/
H A Dpci.c778 if (msi_desc->pci.msi_attrib.is_64) in ath12k_pci_msi_alloc()
/linux/drivers/pci/controller/
H A Dpci-hyperv.c1907 multi_msi = !msi_desc->pci.msi_attrib.is_msix && in hv_compose_msi_msg()