system_segment_descriptor
struct system_segment_descriptor *tss_desc;
tss_desc = (struct system_segment_descriptor *)(gdt->rd_base +
struct system_segment_descriptor *tss_desc, *gdt_desc;
gdt_desc = (struct system_segment_descriptor *)(
sizeof(struct system_segment_descriptor),
sizeof(struct system_segment_descriptor)) - 1;
sizeof(struct system_segment_descriptor)) /
sizeof(struct system_segment_descriptor) * 2;
tss_desc = (struct system_segment_descriptor *)((char *)
PCPU_SET(tss, (struct system_segment_descriptor *)&gdt[GPROC0_SEL]);
PCPU_SET(ldt, (struct system_segment_descriptor *)&gdt[GUSERLDT_SEL]);
(struct system_segment_descriptor *)&gdt[GPROC0_SEL]);
ssdtosyssd(struct soft_segment_descriptor *ssd, struct system_segment_descriptor *sd)
pc->pc_tss = (struct system_segment_descriptor *)&gdt[GPROC0_SEL];
pc->pc_ldt = (struct system_segment_descriptor *)&gdt[GUSERLDT_SEL];
(struct system_segment_descriptor *)&gdt[GPROC0_SEL]);
(struct system_segment_descriptor *)&__pcpu[0].pc_gdt[GPROC0_SEL]);
struct system_segment_descriptor *tss_sd;
system_segment_descriptor));
struct system_segment_descriptor *pc_ldt; \
struct system_segment_descriptor *pc_tss; \
struct system_segment_descriptor md_ldt_sd;
struct system_segment_descriptor *sdp);
struct system_segment_descriptor *tss_sd;