Lines Matching +full:reserved +full:- +full:cpu +full:- +full:vectors
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
5 * All rights reserved.
57 * vectors 16 through 255 can be delivered through the local APIC. in lapic_set_intr()
73 int cpu, error; in lapic_set_local_intr() local
78 CPU_FOREACH_ISSET(cpu, &dmask) { in lapic_set_local_intr()
79 vlapic = vm_lapic(vm_vcpu(vm, cpu)); in lapic_set_local_intr()
103 return (-1); in lapic_intr_msi()
107 * Extract the x86-specific fields from the MSI addr/msg in lapic_intr_msi()
111 * MSI/MSI-X so ignore trigger level in 'msg'. in lapic_intr_msi()
119 * Extended Destination ID support uses bits 5-11 of the address: in lapic_intr_msi()
145 return ((msr - 0x800) << 4); in x2apic_msr_to_regoff()
202 off = gpa - DEFAULT_APIC_BASE; in lapic_mmio_write()
206 * aligned on a 16-byte boundary. in lapic_mmio_write()
224 off = gpa - DEFAULT_APIC_BASE; in lapic_mmio_read()
228 * 16-byte boundary. They are also suggested to be 4 bytes in lapic_mmio_read()