Lines Matching refs:msi_attrib

115 	if (!desc->pci.msi_attrib.can_mask)  in pci_msi_update_mask()
156 if (entry->pci.msi_attrib.is_msix) { in __pci_read_msi_msg()
159 if (WARN_ON_ONCE(entry->pci.msi_attrib.is_virtual)) in __pci_read_msi_msg()
171 if (entry->pci.msi_attrib.is_64) { in __pci_read_msi_msg()
191 msgctl |= desc->pci.msi_attrib.multiple << 4; in pci_write_msg_msi()
195 if (desc->pci.msi_attrib.is_64) { in pci_write_msg_msi()
211 if (desc->pci.msi_attrib.is_virtual) in pci_write_msg_msix()
241 } else if (entry->pci.msi_attrib.is_msix) { in __pci_write_msi_msg()
299 desc.pci.msi_attrib.is_64 = !!(control & PCI_MSI_FLAGS_64BIT); in msi_setup_msi_desc()
300 desc.pci.msi_attrib.can_mask = !!(control & PCI_MSI_FLAGS_MASKBIT); in msi_setup_msi_desc()
301 desc.pci.msi_attrib.default_irq = dev->irq; in msi_setup_msi_desc()
302 desc.pci.msi_attrib.multi_cap = (control & PCI_MSI_FLAGS_QMASK) >> 1; in msi_setup_msi_desc()
303 desc.pci.msi_attrib.multiple = ilog2(__roundup_pow_of_two(nvec)); in msi_setup_msi_desc()
312 if (desc.pci.msi_attrib.can_mask) in msi_setup_msi_desc()
514 control |= (entry->pci.msi_attrib.multiple << 4) | PCI_MSI_FLAGS_ENABLE; in __pci_restore_msi_state()
535 dev->irq = desc->pci.msi_attrib.default_irq; in pci_msi_shutdown()
593 desc->pci.msi_attrib.is_msix = 1; in msix_prepare_msi_desc()
594 desc->pci.msi_attrib.is_64 = 1; in msix_prepare_msi_desc()
595 desc->pci.msi_attrib.default_irq = dev->irq; in msix_prepare_msi_desc()
597 desc->pci.msi_attrib.can_mask = !pci_msi_ignore_mask && in msix_prepare_msi_desc()
598 !desc->pci.msi_attrib.is_virtual; in msix_prepare_msi_desc()
600 if (desc->pci.msi_attrib.can_mask) { in msix_prepare_msi_desc()
619 desc.pci.msi_attrib.is_virtual = desc.msi_index >= vec_count; in msix_setup_msi_descs()