Lines Matching defs:iks
1189 struct x86_kernel_state *iks;
1200 iks = STACK_IKS(kstack);
1206 iks->k_rbx = regs->rbx;
1207 iks->k_rsp = regs->isf.rsp;
1208 iks->k_rbp = regs->rbp;
1209 iks->k_r12 = regs->r12;
1210 iks->k_r13 = regs->r13;
1211 iks->k_r14 = regs->r14;
1212 iks->k_r15 = regs->r15;
1213 iks->k_rip = regs->isf.rip;
1219 __asm__ volatile("movq %%rbx, %0" : "=m" (iks->k_rbx));
1220 __asm__ volatile("movq %%rsp, %0" : "=m" (iks->k_rsp));
1221 __asm__ volatile("movq %%rbp, %0" : "=m" (iks->k_rbp));
1222 __asm__ volatile("movq %%r12, %0" : "=m" (iks->k_r12));
1223 __asm__ volatile("movq %%r13, %0" : "=m" (iks->k_r13));
1224 __asm__ volatile("movq %%r14, %0" : "=m" (iks->k_r14));
1225 __asm__ volatile("movq %%r15, %0" : "=m" (iks->k_r15));
1228 : "=m" (iks->k_rip)
1242 struct x86_kernel_state *iks;
1246 iks = STACK_IKS(kstack);
1248 __asm__ volatile("movq %%rbx, %0" : "=m" (iks->k_rbx));
1249 __asm__ volatile("movq %%rsp, %0" : "=m" (iks->k_rsp));
1250 __asm__ volatile("movq %%rbp, %0" : "=m" (iks->k_rbp));
1251 __asm__ volatile("movq %%r12, %0" : "=m" (iks->k_r12));
1252 __asm__ volatile("movq %%r13, %0" : "=m" (iks->k_r13));
1253 __asm__ volatile("movq %%r14, %0" : "=m" (iks->k_r14));
1254 __asm__ volatile("movq %%r15, %0" : "=m" (iks->k_r15));
1256 __asm__ volatile("leaq 1f(%%rip), %%rax; mov %%rax, %0\n1:" : "=m" (iks->k_rip)::"rax");