/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/ |
H A D | fcp.h | 88 * @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 D | srp.h | 584 * @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 D | EbcLowLevel.S | 41 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 D | EbcLowLevel.asm | 45 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 D | VBoxREMWrapperA.asm | 84 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 D | linuxprefix.S | 12 movq %rsp, %rsi // argv -> C arg2 14 andq $~15, %rsp // 16-byte align the stack
|
H A D | linux_syscall.S | 19 movq 8(%rsp), %r9 // C arg7 -> syscall arg6
|
/vbox/src/libs/zlib-1.2.6/contrib/masmx64/ |
H A D | inffasx64.asm | 32 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 D | CpuAsm.S | 48 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 D | CpuAsm.asm | 40 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 D | e_powl-amd64.S | 86 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 D | fpu_rmode.S | 16 fnstcw -4(%rsp) 17 movl -4(%rsp),%eax
|
/vbox/src/VBox/Runtime/common/math/ |
H A D | remainder.asm | 43 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 D | remainderf.asm | 42 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 D | AsmFuncs.S | 196 // 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 D | AsmFuncs.asm | 226 ;; 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 D | AsmFuncs.asm | 160 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 D | AsmFuncs.S | 189 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 D | VMMR0JmpA-amd64.asm | 57 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 D | HMR0A.asm | 651 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 D | srp.c | 476 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 D | gvmat64.S | 70 ; 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 D | SetJump.S | 25 add $0xffffffffffffffe0,%rsp 27 add $0x20,%rsp 31 mov %rsp,0x8(%rcx)
|
H A D | SwitchStack.S | 41 movq %rsp, %rbp 50 lea -0x20(%r9), %rsp
|
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/X64/ |
H A D | SecEntry.S | 42 movq $BASE_512KB, %rsp 51 movq %rsp, %rdx 52 subq $0x20, %rsp
|