Lines Matching refs:stack
70 uint32_t esp0; /* initial stack pointer ... */
72 uint32_t esp1; /* initial stack pointer ... */
74 uint32_t esp2; /* initial stack pointer ... */
84 uint32_t esp; /* current stack pointer */
90 uint32_t ss; /* current stack segment */
102 * Temporary stack used on kernel entry via the sysenter instruction.
104 * a single interrupt stack frame in case of single-stepping over the sysenter.
105 * Although this is defined as a 64-bit stack, the space is also used in
106 * 32-bit legacy mode. For 64-bit the stack is 16-byte aligned.
109 uint64_t stack[16]; /* Space for a 64-bit frame and some */
116 uint64_t rsp0; /* stack pointer for CPL0 */
117 uint64_t rsp1; /* stack pointer for CPL1 */
118 uint64_t rsp2; /* stack pointer for CPL2 */
121 uint64_t ist1; /* interrupt stack table 1 */
122 uint64_t ist2; /* interrupt stack table 2 */
123 uint64_t ist3; /* interrupt stack table 3 */
124 uint64_t ist4; /* interrupt stack table 4 */
125 uint64_t ist5; /* interrupt stack table 5 */
126 uint64_t ist6; /* interrupt stack table 6 */
127 uint64_t ist7; /* interrupt stack table 7 */