Searched refs:rsp (Results 1 - 25 of 96) sorted by relevance

1234

/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/
H A Dfcp.h88 * @v rsp FCP response
91 static inline void * fcp_rsp_response_data ( struct fcp_rsp *rsp ) {
92 return ( ( rsp->flags & FCP_RSP_RESPONSE_LEN_VALID ) ?
93 ( ( ( void * ) rsp ) + sizeof ( *rsp ) ) : NULL );
99 * @v rsp FCP response
102 static inline size_t fcp_rsp_response_data_len ( struct fcp_rsp *rsp ) {
103 return ( ( rsp->flags & FCP_RSP_RESPONSE_LEN_VALID ) ?
104 ntohl ( rsp->response_len ) : 0 );
110 * @v rsp FC
[all...]
H A Dsrp.h584 * @v rsp SCSI response
587 static inline const void * srp_rsp_response_data ( const struct srp_rsp *rsp ) {
588 return ( ( rsp->valid & SRP_RSP_VALID_RSPVALID ) ?
589 ( ( ( const void * ) rsp ) + sizeof ( *rsp ) ) : NULL );
595 * @v rsp SCSI response
598 static inline size_t srp_rsp_response_data_len ( const struct srp_rsp *rsp ) {
599 return ( ( rsp->valid & SRP_RSP_VALID_RSPVALID ) ?
600 ntohl ( rsp->response_data_len ) : 0 );
606 * @v rsp SCS
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/
H A DEbcLowLevel.S41 mov %rsp, %rbp
49 sub %r8, %rsp
50 mov %rsp, %rcx
51 sub $0x20, %rsp
53 add $0x20, %rsp
57 mov (%rsp), %rcx
58 mov 0x8(%rsp), %rdx
59 mov 0x10(%rsp), %r8
60 mov 0x18(%rsp), %r9
66 mov %rbp, %rsp
[all...]
H A DEbcLowLevel.asm45 mov rbp, rsp
53 sub rsp, r8
54 mov rcx, rsp
55 sub rsp, 20h
57 add rsp, 20h
61 mov rcx, qword ptr [rsp]
62 mov rdx, qword ptr [rsp+8h]
63 mov r8, qword ptr [rsp+10h]
64 mov r9, qword ptr [rsp+18h]
70 mov rsp, rb
[all...]
/vbox/src/recompiler/
H A DVBoxREMWrapperA.asm84 mov rbp, rsp
85 and rsp, ~0fh
86 sub rsp, 20h ; shadow space
109 mov rbp, rsp
110 and rsp, ~0fh
111 sub rsp, 20h ; shadow space
145 mov rbp, rsp
146 sub rsp, 20h
164 mov rbp, rsp
165 sub rsp, 2
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/arch/x86_64/core/linux/
H A Dlinuxprefix.S12 movq %rsp, %rsi // argv -> C arg2
14 andq $~15, %rsp // 16-byte align the stack
H A Dlinux_syscall.S19 movq 8(%rsp), %r9 // C arg7 -> syscall arg6
/vbox/src/libs/zlib-1.2.6/contrib/masmx64/
H A Dinffasx64.asm32 mov [rsp-8],rsi
33 mov [rsp-16],rdi
34 mov [rsp-24],r12
35 mov [rsp-32],r13
36 mov [rsp-40],r14
37 mov [rsp-48],r15
38 mov [rsp-56],rbx
42 mov [rax+8], rbp ; /* save regs rbp and rsp */
43 mov [rax], rsp
45 mov rsp, ra
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuDxe/X64/
H A DCpuAsm.S48 subq $0x10, %rsp
50 movq %rax, (%rsp)
51 movw %cx, 4(%rsp)
52 .byte 0xFF, 0x2C, 0x24 # jmp (%rsp) note:fword jmp
54 addq $0x10, %rsp
87 xchgq (%rsp), %rcx # get the return address of call, actually, it is the address of vector number.
103 pushq (%rsp)
104 movq $0, 8(%rsp)
107 movq %rsp, %rbp
179 sidt (%rsp)
[all...]
H A DCpuAsm.asm40 sub rsp, 0x10
42 mov [rsp], rax
43 mov [rsp+4], cx
44 jmp fword ptr [rsp]
46 add rsp, 0x10
79 xchg rcx, [rsp] ; get the return address of call, actually, it is the address of vector number.
92 push [rsp]
93 mov qword ptr [rsp + 8], 0
96 mov rbp, rsp
168 sidt [rsp]
[all...]
/vbox/src/recompiler/Sun/
H A De_powl-amd64.S86 fldt 24(%rsp) // y
102 fldt 8(%rsp) // x : y
127 fistpll -8(%rsp) // y : x
128 fildll -8(%rsp) // int(y) : y : x
133 mov -8(%rsp),%eax
134 mov -4(%rsp),%edx
159 30: fldt 8(%rsp) // x : y
215 fldt 8(%rsp) // x
242 13: fldt 8(%rsp) // load x == NaN
253 fistpll -8(%rsp) //
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/Main/X64/
H A Dfpu_rmode.S16 fnstcw -4(%rsp)
17 movl -4(%rsp),%eax
/vbox/src/VBox/Runtime/common/math/
H A Dremainder.asm43 movsd [rsp + 10h], xmm1
44 movsd [rsp], xmm0
45 fld qword [rsp + 10h]
46 fld qword [rsp]
60 fstp qword [rsp]
61 movsd xmm0, [rsp]
H A Dremainderf.asm42 movss [rsp], xmm1
43 movss [rsp + 10h], xmm0
44 fld dword [rsp]
45 fld dword [rsp + 10h]
59 fstp dword [rsp]
60 movss xmm0, [rsp]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/
H A DAsmFuncs.S196 // NOTE: we save rsp here to prevent compiler put rip reference cause error AppRsp
198 movq (8)(%rsp), %rax # save vector number
201 addq $8, %rsp # pop vector number
202 movq %rsp, ASM_PFX(AppRsp)(%rip) # save stack top
203 movq DebugStackBegin(%rip), %rsp # switch to debugger stack
204 subq $8, %rsp # leave space for vector number
219 pushq %rsp
260 // The "push" above pushed the debug stack rsp. Since what we're actually doing
263 movq 24(%rsp), %rax
267 # application stack has ss, rsp, rflag
[all...]
H A DAsmFuncs.asm226 ;; NOTE: we save rsp here to prevent compiler put rip reference cause error AppRsp
228 mov rax, qword ptr [rsp][8] ; save vector number
231 add rsp, 8 ; pop vector number
232 mov AppRsp, rsp ; save stack top
233 mov rsp, offset DebugStackBegin ; switch to debugger stack
234 sub rsp, 8 ; leave space for vector number
250 push rsp
293 ;; The "push" above pushed the debug stack rsp. Since what we're actually doing
296 mov rax, [rsp + 24]
300 ; application stack has ss, rsp, rflag
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/
H A DAsmFuncs.asm160 push [rsp]
161 mov qword ptr [rsp + 8], 0
165 mov rbp, rsp
185 push qword ptr [rbp + 6 * 8] ; original rsp
224 sub rsp, 16
225 sidt fword ptr [rsp]
226 sub rsp, 16
227 sgdt fword ptr [rsp]
265 sub rsp, 512
266 mov rdi, rsp
[all...]
H A DAsmFuncs.S189 pushq (%rsp)
190 movq $0, 8(%rsp)
197 movq %rsp, %rbp
223 pushq 48(%rbp) # original rsp
263 subq $16, %rsp
264 sidt (%rsp)
265 subq $16, %rsp
266 sgdt (%rsp)
301 subq $512, %rsp
302 movq %rsp,
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DVMMR0JmpA-amd64.asm57 mov rbp, rsp
59 sub rsp, 30h
63 sub rsp, 10h
83 mov [xDX + VMMR0JMPBUF.rsp], r10
120 mov rsp, r15 ; Switch stack!
169 mov rsp, [xDX + VMMR0JMPBUF.rsp]
217 mov rdi, [xDX + VMMR0JMPBUF.rsp]
225 mov rsp, [xDX + VMMR0JMPBUF.SpResume]
232 mov rsp, rd
[all...]
H A DHMR0A.asm651 vmxon [rsp]
673 add rsp, 8
681 lea rdx, [rsp + 4] ; &HCPhysVMXOn.
742 vmclear [rsp]
758 add rsp, 8
766 lea rdx, [rsp + 4] ; &HCPhysVmcs
796 vmptrld [rsp]
812 add rsp, 8
820 lea rdx, [rsp + 4] ; &HCPhysVmcs
870 lea rdx, [rsp
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/block/
H A Dsrp.c476 const struct srp_rsp *rsp = data; local
484 if ( len < sizeof ( *rsp ) ) {
491 srpdev, ntohl ( rsp->tag.dwords[1] ), rsp->status,
492 ntohl ( rsp->data_out_residual_count ),
493 ntohl ( rsp->data_in_residual_count ), rsp->valid,
494 ( ( rsp->valid & SRP_RSP_VALID_DIUNDER ) ? " diunder" : "" ),
495 ( ( rsp->valid & SRP_RSP_VALID_DIOVER ) ? " diover" : "" ),
496 ( ( rsp
[all...]
/vbox/src/libs/zlib-1.2.6/contrib/gcc_gvmat64/
H A Dgvmat64.S70 ; register can be saved : rsp
73 #define chainlenwmask (rsp + 8 - LocalVarsSize)
74 #define nicematch (rsp + 16 - LocalVarsSize)
76 #define save_rdi (rsp + 24 - LocalVarsSize)
77 #define save_rsi (rsp + 32 - LocalVarsSize)
78 #define save_rbx (rsp + 40 - LocalVarsSize)
79 #define save_rbp (rsp + 48 - LocalVarsSize)
80 #define save_r12 (rsp + 56 - LocalVarsSize)
81 #define save_r13 (rsp + 64 - LocalVarsSize)
82 #define save_r14 (rsp
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/
H A DSetJump.S25 add $0xffffffffffffffe0,%rsp
27 add $0x20,%rsp
31 mov %rsp,0x8(%rcx)
H A DSwitchStack.S41 movq %rsp, %rbp
50 lea -0x20(%r9), %rsp
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/X64/
H A DSecEntry.S42 movq $BASE_512KB, %rsp
51 movq %rsp, %rdx
52 subq $0x20, %rsp

Completed in 210 milliseconds

1234