Lines Matching full:msi
54 * Set the address/data fields in the MSI/X capability structure
55 * XXX: MSI-X support
97 /* MSI Address */ in apic_pci_msi_enable_vector()
100 /* MSI Data: MSI is edge triggered according to spec */ in apic_pci_msi_enable_vector()
135 /* Offset into the "inum"th entry in the MSI-X table */ in apic_pci_msi_enable_vector()
187 * Finds "count" contiguous MSI vectors starting at the proper alignment
209 * allocated MSI vectors and is used to calculate the aligned in apic_find_multi_vectors()
389 /* for MSI/X only */ in apic_free_vectors()
438 /* Offset into "inum"th entry in the MSI-X table & clear mask */ in apic_pci_msi_enable_mode()
474 /* Fail if this is an MSI intr and is part of a group. */ in apic_set_cpu()
541 DDI_INTR_IMPLDBG((CE_CONT, "set_grp: intr not MSI\n")); in apic_grp_set_cpu()
591 /* MSI Per vector masking is supported. */ in apic_grp_set_cpu()
780 * Check MSI/X is supported or not at APIC level and in apic_intr_ops()
781 * masked off the MSI/X bits in hdlp->ih_type if not in apic_intr_ops()
782 * supported before return. If MSI/X is supported, in apic_intr_ops()
791 * apic_check_msi_support() to check whether msi in apic_intr_ops()
875 /* SET_PRI does not support the case of multiple MSI */ in apic_intr_ops()