/xnu-2782.1.97/osfmk/i386/commpage/ |
H A D | fifo_queues.s | 92 * %edi = ptr to queue head structure 107 cmpl $0,8(%edi) // sniff the lockword 114 * %edi = ptr to queue head structure 126 cmpxchgl %ecx, 8(%edi) // try to take the spinlock 132 cmpxchgl %ecx, 8(%edi) // try 2nd time to take the spinlock 138 cmpxchgl %ecx, 8(%edi) // try 3rd time to take the spinlock 144 movl 4(%edi),%ecx // get ptr to last element in q 147 movl %esi,(%edi) // q empty so this is first element 152 movl %esi,4(%edi) // new element becomes last in q 153 movl $0,8(%edi) // unloc [all...] |
/xnu-2782.1.97/libkern/x86_64/ |
H A D | OSAtomic.s | 41 movl %edi, %eax 103 xaddl %edi, (%rsi) #; Atomic exchange and add 104 movl %edi, %eax;
|
/xnu-2782.1.97/EXTERNAL_HEADERS/architecture/i386/ |
H A D | tss.h | 67 unsigned int edi; member in struct:tss
|
H A D | asm_help.h | 90 pushl %edi ;\ 119 popl %edi ;\
|
/xnu-2782.1.97/tools/tests/execperf/ |
H A D | exit-asm.S | 9 movl $42, %edi
|
/xnu-2782.1.97/osfmk/i386/ |
H A D | tss.h | 87 uint32_t edi; member in struct:i386_tss
|
H A D | pcb.c | 661 saved_state->edi = ts->edi; 738 ts->edi = saved_state->edi; 829 saved_state->edi = state->edi; 1560 state->edi = saved_state->edi; 1640 state->uts.ts32.edi = saved_state->edi; [all...] |
H A D | pcb_native.c | 270 saved_state->edi = state->edi;
|
H A D | startup64.c | 105 kprintf("sp->edi: 0x%08x\n", sp->edi);
|
H A D | genassym.c | 249 DECLARE("R32_EDI", R_(edi));
|
/xnu-2782.1.97/osfmk/x86_64/ |
H A D | start.s | 164 mov %eax, %edi /* save kernbootstruct */ 207 test %edi, %edi /* Populate stack canary on BSP */ 220 /* %edi = boot_args_start if BSP */ 225 /* %edi = boot_args_start */ 274 xor %edi, %edi /* AP, no "kernbootstruct" */ 295 movl %eax, %edi /* regparm(1) calling convention */ 316 /* %edi is already filled with header pointer */
|
H A D | locore.s | 116 movl %edi, %ecx 134 movl %edi, %ecx 150 movl %edi, %ecx
|
H A D | pal_routines_asm.s | 147 call *%edi /* call EFI runtime */
|
H A D | WKdmDecompress_new.s | 208 #define tags_counter %edi
|
H A D | idt64.s | 253 mov %edi, R32_EDI(%r15) 428 movl R32_EDI(%r15), %edi 1054 movl R32_EIP(%r15), %edi 1072 xor %edi, %edi /* zero %rdi */
|
/xnu-2782.1.97/osfmk/mach/i386/ |
H A D | thread_status.h | 318 uint32_t edi; member in struct:x86_saved_state32
|
H A D | _structs.h | 70 unsigned int edi; variable
|
/xnu-2782.1.97/tools/lldbmacros/core/ |
H A D | operating_system.py | 386 { 'name': 'edi' , 'bitsize': 32, 'offset' :16, 'encoding': 'uint' , 'format':'hex' , 'set': 0, 'gcc' : 4, 'dwarf': 4}, 424 self.edi = 0 443 edi = {o.edi: #010x} 460 self.edx, self.edi, self.esi,
|
/xnu-2782.1.97/bsd/dev/i386/ |
H A D | fasttrap_isa.c | 2272 case REG_RDI: return regs32->edi;
|