Lines Matching defs:i386tss
42 struct i386tss { struct
43 int tss_link; /* actually 16 bits: top 16 bits must be zero */
44 int tss_esp0; /* kernel stack pointer privilege level 0 */
45 int tss_ss0; /* actually 16 bits: top 16 bits must be zero */
46 int tss_esp1; /* kernel stack pointer privilege level 1 */
47 int tss_ss1; /* actually 16 bits: top 16 bits must be zero */
48 int tss_esp2; /* kernel stack pointer privilege level 2 */
49 int tss_ss2; /* actually 16 bits: top 16 bits must be zero */
50 int tss_cr3; /* page table directory */
51 int tss_eip; /* program counter */
52 int tss_eflags; /* program status longword */
53 int tss_eax;
54 int tss_ecx;
55 int tss_edx;
56 int tss_ebx;
57 int tss_esp; /* user stack pointer */
58 int tss_ebp; /* user frame pointer */
59 int tss_esi;
60 int tss_edi;
61 int tss_es; /* actually 16 bits: top 16 bits must be zero */
62 int tss_cs; /* actually 16 bits: top 16 bits must be zero */
63 int tss_ss; /* actually 16 bits: top 16 bits must be zero */
64 int tss_ds; /* actually 16 bits: top 16 bits must be zero */
65 int tss_fs; /* actually 16 bits: top 16 bits must be zero */
66 int tss_gs; /* actually 16 bits: top 16 bits must be zero */
67 int tss_ldt; /* actually 16 bits: top 16 bits must be zero */
68 int tss_ioopt; /* options & io offset bitmap: currently zero */