Lines Matching +full:reg +full:- +full:5 +full:ah
1 /* SPDX-License-Identifier: MIT */
5 * Hardware platform operations. Intended for use by domain-0 kernel.
7 * Copyright (c) 2002-2006, K Fraser
40 * Request memory range (@mfn, @mfn+@nr_mfns-1) to have type @type.
41 * On x86, @type is an architecture-defined MTRR memory type.
42 * On success, returns the MTRR that was used (@reg) and a handle that can
44 * (x86-specific).
54 uint32_t reg; member
59 * Tear down an existing memory-range type. If @handle is remembered then it
62 * then @handle should be set to zero. In all cases @reg must be set.
63 * (x86-specific).
69 uint32_t reg; member
73 /* Read current type of an MTRR (x86-specific). */
77 uint32_t reg; member
94 #define QUIRK_NOIRQBALANCING 1 /* Do not restrict IO-APIC RTE targets */
95 #define QUIRK_IOAPIC_BAD_REGSEL 2 /* IO-APIC REGSEL forgets its value */
96 #define QUIRK_IOAPIC_GOOD_REGSEL 3 /* IO-APIC REGSEL behaves properly */
108 #define XEN_EFI_get_next_high_monotonic_count 5
119 * This field is generally used for per sub-function flags (defined
157 GUEST_HANDLE(void) name; /* UCS-2/UTF-16 string */
170 GUEST_HANDLE(void) name; /* UCS-2/UTF-16 string */
204 #define XEN_FW_DISK_INFO 1 /* from int 13 AH=08/41/48 */
208 #define XEN_FW_KBD_SHIFT_FLAGS 5 /* Int16, Fn02: Get keyboard shift flags. */
219 uint8_t version; /* %ah: major version */
224 uint8_t legacy_sectors_per_track; /* %cl[5:0]: max sector # */
237 /* must refer to 128-byte buffer */
251 /* UCS-2/UTF-16 string */
288 * @cpumap_bitmap with range [0..@cpumap_nr_cpus-1]. The @idletime array is
291 * non-existent CPUs are cleared. Such CPUs have their @idletime array entry
344 struct xen_power_register reg; /* GAS for Cx trigger register */ member