Lines Matching +full:msb +full:- +full:-
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
58 * For long-mode apps, %cs only has the conforming bit in sd_type, the sd_dpl,
67 unsigned sd_hilimit:4; /* segment extent (msb) */
71 unsigned sd_hibase:8; /* segment base address (msb) */
80 unsigned sd_hilimit:4; /* segment extent (msb) */
85 unsigned sd_hibase:8; /* segment base address (msb) */
88 #define USD_GETBASE(sd) (((sd)->sd_lobase) | (sd)->sd_hibase << 24)
89 #define USD_SETBASE(sd, b) (sd)->sd_lobase = (b); \
90 (sd)->sd_hibase = ((b) >> 24);
91 #define USD_GETLIMIT(sd) (((sd)->sd_lolimit) | (sd)->sd_hilimit << 16)
92 #define USD_SETLIMIT(sd, l) (sd)->sd_lolimit = (l); \
93 (sd)->sd_hilimit = ((l) >> 16);
107 unsigned gd_hioffset:16; /* gate offset (msb) */
130 uint64_t gd_hioffset:48; /* gate offset (msb) */
208 #define IDT_MF 16 /* #MF: FPU Floating-Point Error */
211 #define IDT_XF 19 /* #XF: SIMD Floating-Point Exception */
224 #define GPRIV_SEL 1 /* SMP Per-Processor Private Data */