user_segment_descriptor
#define MAXGDT_COUNT (MAXGDT_LIMIT / sizeof(struct user_segment_descriptor))
extern struct user_segment_descriptor gdt_cpu0[MAXGDT_COUNT];
void sdtossd(struct user_segment_descriptor *sdp,
struct user_segment_descriptor *sdp);
struct user_segment_descriptor gd_common_tssd;
struct user_segment_descriptor *gd_tss_gdt; /* gd_gdt[GPROC0_SEL] */
struct user_segment_descriptor *gd_gdt; /* pcpu gdt[] table */
struct user_segment_descriptor ext_tssd; /* tss descriptor */
struct user_segment_descriptor ldt_sd;
struct user_segment_descriptor gdt_cpu0[MAXGDT_COUNT];
sdtossd(struct user_segment_descriptor *sd, struct soft_segment_descriptor *ssd)
ssdtosd(struct soft_segment_descriptor *ssd, struct user_segment_descriptor *sd)
struct user_segment_descriptor *gdt;
struct user_segment_descriptor gd_common_tssd;
struct user_segment_descriptor *gd_tss_gdt;
struct user_segment_descriptor ext_tssd; /* tss descriptor */
struct user_segment_descriptor ldt_sd;