Home
last modified time | relevance | path

Searched refs:rbx (Results 1 – 25 of 41) sorted by relevance

12

/titanic_50/usr/src/uts/i86pc/ml/
H A Dcpr_wakecode.s127 movq %rbx, WC_RBX(%rdi)
620 movq rm_platter_va, %rbx
621 addq $WC_CPU, %rbx
639 lidtq WC_IDT(%rbx)
674 movq WC_CR4(%rbx), %rax / restore full cr4 (with Global Enable)
677 lldt WC_LDT(%rbx)
678 movzwq WC_TR(%rbx), %rax / clear TSS busy bit
679 addq WC_GDT+2(%rbx), %rax
682 ltr WC_TR(%rbx)
698 movq WC_FS(%rbx), %rcx / restore fs register
[all …]
H A Dsyscall_asm_amd64.s324 TRACE_PTR(%rdi, %rbx, %ebx, %rcx, ttype); \
325 TRACE_REGS(%rdi, %rsp, %rbx, %rcx); \
328 movq REGOFF_RBX(%rsp), %rbx; \
458 movq %rbx, REGOFF_RBX(%rsp)
484 movq %rbx, REGOFF_DS(%rsp)
486 movq %rbx, REGOFF_ES(%rsp)
488 movq %rbx, REGOFF_FS(%rsp)
490 movq %rbx, REGOFF_GS(%rsp)
536 leaq sysent(%rax), %rbx
538 call *SY_CALLC(%rbx)
[all …]
H A Dinterrupt.s82 TRACE_REGS(%r12, %rsp, %rax, %rbx) /* Uses label 9 */
90 LOADCPU(%rbx) /* &cpu */
91 movl CPU_PRI(%rbx), %r14d /* old ipl */
95 movl CPU_BASE_SPL(%rbx), %edi
H A Dfb_swtch_src.s182 leaq FI_FILES(%rsp), %rbx /* offset to the files */
186 leaq _MUL(FASTBOOT_UNIX, FI_FILES_INCR)(%rbx), %rdi
191 leaq _MUL(FASTBOOT_BOOTARCHIVE, FI_FILES_INCR)(%rbx), %rdi
195 leaq _MUL(FASTBOOT_UNIX, FI_FILES_INCR)(%rbx), %rdi
/titanic_50/usr/src/uts/intel/ia32/ml/
H A Dexception.s220 movq %rbx, REGOFF_RBX(%rsp); \
231 movq (%rdx, %rbx, CLONGSIZE), %rax; /* get cpu[i] */ \
253 movq REGOFF_RBX(%rbp), %rbx; \
287 TRACE_REGS(%r12, %rsp, %rax, %rbx)
644 movq CPU_THREAD(%rax), %rbx /* %rbx = curthread */
646 movq T_LWP(%rbx), %rbx /* %rbx = lwp */
647 testq %rbx, %rbx
650 addq $LWP_PCB_FPU, %rbx /* &lwp->lwp_pcb.pcb_fpu */
652 testl %eax, PCB_FPU_FLAGS(%rbx)
655 andl $_BITNOT(FPU_VALID), PCB_FPU_FLAGS(%rbx)
[all …]
H A Dfloat.s232 pushq %rbx
236 / FXRSTORQ (%rbx); -> xrstor (%rbx)
239 leaq _patch_xrstorq_rbx(%rip), %rbx
243 movq %rbx, %rdi /* patch address */
247 addq $1, %rbx
254 popq %rbx
259 #xrstor (%rbx)
H A Di86_subr.s277 movq %rbx, LABEL_RBX(%rdi)
291 movq LABEL_RBX(%rdi), %rbx
665 movq %rbx, %r8
677 movq %r8, %rbx
805 movq %rbx, %r11
809 movq %r11, %rbx
1278 pushq %rbx
1288 popq %rbx
3297 pushq %rbx /* | %rbx | 0x38 */
3306 movq %rsp, %rbx /* %rbx = current %rsp */
[all …]
/titanic_50/usr/src/uts/i86xpv/ml/
H A Dpanic_asm.s88 movq %rbx, REGOFF_RBX(%rsp)
91 movq (%rax), %rbx
92 movq %rbx, REGOFF_RBP(%rsp)
93 movq 8(%rax), %rbx
94 movq %rbx, REGOFF_TRAPNO(%rsp)
95 movq 16(%rax), %rbx
96 movq %rbx, REGOFF_ERR(%rsp)
97 movq 24(%rax), %rbx
98 movq %rbx, REGOFF_RIP(%rsp)
99 movq 32(%rax), %rbx
[all …]
H A Dhyperevent.s128 TRACE_PTR(%rdi, %rbx, %ebx, %rcx, $TT_EVENT) /* Uses labels 8 and 9 */
129 TRACE_REGS(%rdi, %rsp, %rbx, %rcx) /* Uses label 9 */
204 TRACE_PTR(%rdi, %rbx, %ebx, %rcx, $TT_EVENT) /* Uses labels 8 and 9 */
205 TRACE_REGS(%rdi, %rsp, %rbx, %rcx) /* Uses label 9 */
/titanic_50/usr/src/uts/intel/kdi/amd64/
H A Dkdi_asm.s57 movzbq %gs:CPU_ID, %rbx; \
58 movq %rbx, %rax; \
117 movq %rbx, REG_OFF(KDIREG_RBX)(base); \
153 movq REG_OFF(KDIREG_RBX)(%rdi), %rbx; \
202 movq KRS_MSR(%rdi), %rbx; \
203 cmpq $0, %rbx; \
206 movl MSR_NUM(%rbx), %ecx; \
210 movl MSR_TYPE(%rbx), %edx; \
214 movq MSR_VALP(%rbx), %rdx; \
219 addq $MSR_SIZE, %rbx; \
[all …]
/titanic_50/usr/src/lib/libsaveargs/tests/testmatch/
H A Ddata.s47 movq %rbx, -0x38(%rbp)
59 movq %rbx,-0x28(%rbp)
71 movq %rbx,-0x28(%rbp)
81 movq %rbx,-0x28(%rbp)
96 movq %rbx,-0x28(%rbp)
103 movq %rbx,-0x38(%rbp)
115 movq %rbx,-0x28(%rbp)
126 movq %rbx,-0x38(%rbp)
139 movq %rbx,-0x38(%rbp)
329 movq %rbx,-0x28(%rbp)
[all …]
/titanic_50/usr/src/cmd/sgs/rtld/amd64/
H A Dboot.s139 leaq _GLOBAL_OFFSET_TABLE_(%rip), %rbx
140 / addq $_GLOBAL_OFFSET_TABLE_, %rbx
141 movq %rbx,%r9
143 movq %rbx,%r10
145 movq (%rbx),%rsi
/titanic_50/usr/src/lib/brand/shared/brand/amd64/
H A Drunexe.s57 movq %rsi, %rbx / Brand app entry point in %rbx
74 jmp *%rbx / And away we go...
H A Dcrt.s66 leaq 24(%rbp), %rsi / &argv[0] in %rbx (2nd param)
/titanic_50/usr/src/uts/i86xpv/sys/
H A Dmachprivregs.h101 pushq %rbx; \
104 leaq laststi(%rip), %rbx; \
105 movq %r11, (%rbx, %rax, 8); \
106 popq %rbx; \
112 pushq %rbx; \
116 leaq lastcli, %rbx; \
117 movq %rcx, (%rbx, %rax, 8); \
119 popq %rbx; \
/titanic_50/usr/src/lib/libc/amd64/gen/
H A D_stack_grow.s57 movq %rax, %rbx
58 subq %rcx, %rbx
59 cmpq %rdx, %rbx
H A Dproc64_support.s73 push %rbx
81 pop %rbx
H A Dsetjmp.s57 movq %rbx, 0(%rdi)
79 movq 0(%rdi), %rbx
/titanic_50/usr/src/cmd/mdb/intel/amd64/kmdb/
H A Dkmdb_start.s49 movq kmdb_main_stack_size, %rbx
51 addq %rbx, %rsp
/titanic_50/usr/src/lib/libc/amd64/unwind/
H A Dunwind_frame.s50 movq %rbx,24(%rdi) /* save preserved registers */
74 movq 24(%rax),%rbx /* restore preserved registers */
/titanic_50/usr/src/cmd/mdb/intel/amd64/libstand/
H A Dsetjmp.s72 movq %rbx, 0(%rdi)
104 movq 0(%rdi), %rbx
/titanic_50/usr/src/common/crypto/aes/amd64/
H A Daes_amd64.s711 mov %rbx, 1*8(%rsp) / P1: input pointer in rdi
724 mov %rbx, 1*8(%rsp) / Save registers
775 mov (%rsp), %rbx
776 mov %r9d, (%rbx)
777 mov %r10d, 4(%rbx)
778 mov %r11d, 8(%rbx)
779 mov %r12d, 12(%rbx)
782 mov 1*8(%rsp), %rbx
815 mov %rbx, 1*8(%rsp) / P1: input pointer in rdi
828 mov %rbx, 1*8(%rsp) / Save registers
[all …]
/titanic_50/usr/src/uts/i86pc/dboot/
H A Ddboot_asm.s59 pushq %rbx
64 popq %rbx
/titanic_50/usr/src/common/crypto/sha2/amd64/
H A Dsha512-x86_64.pl87 @ROT=($A,$B,$C,$D,$E,$F,$G,$H)=("%rax","%rbx","%rcx","%rdx",
227 push %rbx
318 pop %rbx
/titanic_50/usr/src/common/crypto/md5/amd64/
H A Dmd5_amd64.pl174 push %rbx
298 pop %rbx

12