/xen-4.10.0-shim-comet/xen/arch/arm/arm32/ |
A D | entry.S | 6 #define SAVE_ONE_BANKED(reg) mrs r11, reg; str r11, [sp, #UREGS_##reg] 7 #define RESTORE_ONE_BANKED(reg) ldr r11, [sp, #UREGS_##reg]; msr reg, r11 38 str r11, [sp, #UREGS_sp] 168 mov sp, r11 170 ldr r11, [sp, #UREGS_cpsr] 176 mov r11, sp 177 bic sp, #7 /* Align the stack pointer */ 179 mov sp, r11 192 ldr lr, [sp, #UREGS_lr] 193 ldr r11, [sp, #UREGS_pc] [all …]
|
A D | head.S | 447 ldr sp, [r0] 448 add sp, #STACK_SIZE /* (which grows down from the top). */ 449 sub sp, #CPUINFO_sizeof /* Make room for CPU save record */ 479 ldr r4, [sp, #8*4] /* Get 4th argument from stack */ 605 stmfd sp!, {r4, r10, lr} 609 ldmfd sp!, {r4, r10, pc}
|
/xen-4.10.0-shim-comet/xen/arch/arm/arm64/ |
A D | entry.S | 95 sub sp, sp, #(UREGS_SPSR_el1 - UREGS_LR) /* CPSR, PC, SP, LR */ 159 mov x0, sp 183 mov x0, sp 191 mov x0, sp 198 mov x0, sp 213 mov x0, sp 229 mov x0, sp 241 mov x0, sp 256 mov x0, sp 272 mov x0, sp [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | private.h | 480 #define backpointer(sp) _mfn(pdx_to_pfn((unsigned long)(sp)->v.sh.back)) argument 529 x = sp->u.sh.count; in sh_get_ref() 540 sp->u.sh.count = nx; in sh_get_ref() 567 sp->up = 0; in sh_put_ref() 569 x = sp->u.sh.count; in sh_put_ref() 575 mfn_x(smfn), sp->u.sh.count, sp->u.sh.type); in sh_put_ref() 580 sp->u.sh.count = nx; in sh_put_ref() 650 sp[i] = page_list_next(sp[i - 1], pin_list); in sh_pin() 651 ASSERT(sp[i]->u.sh.type == sp[0]->u.sh.type); in sh_pin() 692 sp->u.sh.pinned = 0; in sh_unpin() [all …]
|
A D | common.c | 1336 return sp->next_shadow ? pdx_to_page(sp->next_shadow) : NULL; in next_shadow() 1462 sp->u.sh.type = sp->u.sh.head = 0; in shadow_free() 1470 sp = next; in shadow_free() 1874 while ( sp ) in sh_hash_audit_bucket() 1884 BUG_ON( sh_hash(__backpointer(sp), sp->u.sh.type) != bucket ); in sh_hash_audit_bucket() 1924 __backpointer(sp), mfn_x(page_to_mfn(sp)), in sh_hash_audit_bucket() 1930 sp = next_shadow(sp); in sh_hash_audit_bucket() 2005 while(sp) in shadow_hash_lookup() 2007 if ( __backpointer(sp) == n && sp->u.sh.type == t ) in shadow_hash_lookup() 2031 prev = sp; in shadow_hash_lookup() [all …]
|
A D | multi.c | 1876 u32 t = sp->u.sh.type; in sh_destroy_l4_shadow() 1881 ASSERT(sp->u.sh.head); in sh_destroy_l4_shadow() 1906 u32 t = sp->u.sh.type; in sh_destroy_l3_shadow() 1911 ASSERT(sp->u.sh.head); in sh_destroy_l3_shadow() 1937 u32 t = sp->u.sh.type; in sh_destroy_l2_shadow() 1947 ASSERT(sp->u.sh.head); in sh_destroy_l2_shadow() 1971 u32 t = sp->u.sh.type; in sh_destroy_l1_shadow() 2360 struct page_info *sp; in sh_safe_not_to_sync() local 2371 if ( sp->u.sh.count != 1 || !sp->up ) in sh_safe_not_to_sync() 2380 if ( sp->u.sh.count != 1 || !sp->up ) in sh_safe_not_to_sync() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | current.h | 31 static inline unsigned int get_stack_page(unsigned long sp) in get_stack_page() argument 33 return (sp & (STACK_SIZE-1)) >> PAGE_SHIFT; in get_stack_page() 51 unsigned long sp; in get_cpu_info() local 52 asm ( "mov %%rsp, %0" : "=r" (sp) ); in get_cpu_info() 54 register unsigned long sp asm("rsp"); in get_cpu_info() 57 return (struct cpu_info *)((sp | (STACK_SIZE - 1)) + 1) - 1; in get_cpu_info() 85 unsigned long get_stack_trace_bottom(unsigned long sp); 86 unsigned long get_stack_dump_bottom (unsigned long sp);
|
/xen-4.10.0-shim-comet/xen/xsm/flask/ss/ |
A D | conditional.c | 33 int sp = -1; in cond_evaluate_expr() local 42 sp++; in cond_evaluate_expr() 48 s[sp] = !s[sp]; in cond_evaluate_expr() 53 sp--; in cond_evaluate_expr() 54 s[sp] |= s[sp + 1]; in cond_evaluate_expr() 59 sp--; in cond_evaluate_expr() 60 s[sp] &= s[sp + 1]; in cond_evaluate_expr() 65 sp--; in cond_evaluate_expr() 66 s[sp] ^= s[sp + 1]; in cond_evaluate_expr() 72 s[sp] = (s[sp] == s[sp + 1]); in cond_evaluate_expr() [all …]
|
A D | services.c | 111 int sp = -1; in constraint_expr_eval() local 118 BUG_ON(sp < 0); in constraint_expr_eval() 119 s[sp] = !s[sp]; in constraint_expr_eval() 122 BUG_ON(sp < 1); in constraint_expr_eval() 123 sp--; in constraint_expr_eval() 124 s[sp] &= s[sp+1]; in constraint_expr_eval() 127 BUG_ON(sp < 1); in constraint_expr_eval() 128 sp--; in constraint_expr_eval() 129 s[sp] |= s[sp+1]; in constraint_expr_eval() 222 s[++sp] = (val1 == val2); in constraint_expr_eval() [all …]
|
/xen-4.10.0-shim-comet/tools/debugger/gdbsx/gx/ |
A D | gx_local.c | 67 prnt_call_trace32(uint32_t ip, uint32_t sp) in prnt_call_trace32() argument 76 if (xg_read_mem((uint64_t)sp, (char *)&val, sizeof(val),0) != 0) in prnt_call_trace32() 82 sp += sizeof(sp); in prnt_call_trace32() 89 prnt_call_trace64(uint64_t ip, uint64_t sp) in prnt_call_trace64() argument 98 if (xg_read_mem(sp, (char *)&val, sizeof(val),0) != 0) in prnt_call_trace64() 104 sp += sizeof(sp); in prnt_call_trace64()
|
/xen-4.10.0-shim-comet/xen/arch/arm/arm32/lib/ |
A D | lib1funcs.S | 351 sub sp, sp, #8 352 stmfd sp!, {sp, lr} 354 ldr lr, [sp, #4] 355 add sp, sp, #8 356 ldmfd sp!, {r2, r3} 365 sub sp, sp, #16 366 stmfd sp!, {sp, lr} 368 ldr lr, [sp, #4] 369 add sp, sp, #16 381 str lr, [sp, #-8]! [all …]
|
A D | memset.S | 35 stmfd sp!, {r8, lr} 45 ldmeqfd sp!, {r8, pc} @ Now <64 bytes to go. 54 ldmfd sp!, {r8, lr} 63 stmfd sp!, {r4-r8, lr} 89 ldmeqfd sp!, {r4-r8, pc} 95 ldmfd sp!, {r4-r8, lr}
|
A D | memzero.S | 48 str lr, [sp, #-4]! @ 1 58 ldmeqfd sp!, {pc} @ 1/2 quick exit 67 ldr lr, [sp], #4 @ 1 76 stmfd sp!, {r4-r7, lr} 100 ldmeqfd sp!, {r4-r7, pc} 106 ldmfd sp!, {r4-r7, lr}
|
A D | copy_template.S | 81 stmfd sp!, {r5 - r8} 146 7: ldmfd sp!, {r5 - r8} 189 11: stmfd sp!, {r5 - r9} 223 ldmfd sp!, {r5 - r9} 258 19: ldmfd sp!, {r5 - r9} 260 20: ldmfd sp!, {r5 - r8} 265 ldmfd sp!, {r4, pc}
|
A D | memmove.S | 33 stmfd sp!, {r0, r4, lr} 45 stmfd sp!, {r5 - r8} 97 7: ldmfd sp!, {r5 - r8} 106 ldmfd sp!, {r0, r4, pc} 137 11: stmfd sp!, {r5 - r9} 171 ldmfd sp!, {r5 - r9}
|
A D | memcpy.S | 46 stmdb sp!, {r0, \reg1, \reg2} 50 ldmfd sp!, {r0, \reg1, \reg2}
|
A D | assembler.h | 109 stmdb sp!, {r0-r3, ip, lr} 111 ldmia sp!, {r0-r3, ip, lr} 121 stmdb sp!, {r0-r3, ip, lr} 123 ldmia sp!, {r0-r3, ip, lr}
|
/xen-4.10.0-shim-comet/tools/tests/x86_emulator/ |
A D | x86-emulate.c | 32 unsigned long sp; in emul_test_init() local 56 asm ("movq %%rsp, %0" : "=g" (sp)); in emul_test_init() 58 asm ("movl %%esp, %0" : "=g" (sp)); in emul_test_init() 61 return mprotect((void *)(sp & -0x1000L) - (MMAP_SZ - 0x1000), in emul_test_init()
|
/xen-4.10.0-shim-comet/xen/tools/kconfig/lxdialog/ |
A D | util.c | 401 sp = strpbrk(word, "\n "); in print_autowrap() 402 if (sp && *sp == '\n') in print_autowrap() 403 newline_separator = sp; in print_autowrap() 405 if (sp) in print_autowrap() 406 *sp++ = 0; in print_autowrap() 414 (newl && wlen < 4 && sp in print_autowrap() 415 && wlen + 1 + strlen(sp) > room in print_autowrap() 416 && (!(sp2 = strpbrk(sp, "\n ")) in print_autowrap() 433 if (sp && *sp == ' ') { in print_autowrap() 435 while (*++sp == ' ') ; in print_autowrap() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | current.h | 29 register unsigned long sp asm ("sp"); in get_cpu_info() 30 return (struct cpu_info *)((sp & ~(STACK_SIZE - 1)) + STACK_SIZE - sizeof(struct cpu_info)); in get_cpu_info()
|
A D | elf.h | 18 unsigned long sp; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | traps.c | 352 switch ( get_stack_page(sp) ) in get_stack_trace_bottom() 355 return ROUNDUP(sp, PAGE_SIZE) - in get_stack_trace_bottom() 362 return ROUNDUP(sp, STACK_SIZE) - in get_stack_trace_bottom() 366 return sp - sizeof(unsigned long); in get_stack_trace_bottom() 372 switch ( get_stack_page(sp) ) in get_stack_dump_bottom() 384 return sp - sizeof(unsigned long); in get_stack_dump_bottom() 416 unsigned long low = sp, high = get_stack_trace_bottom(sp); in _show_trace() 466 !is_active_kernel_text(*sp) ) in show_trace() 476 printk(" [<%p>] %pS\n", _p(*sp), _p(*sp)); in show_trace() 477 sp++; in show_trace() [all …]
|
A D | irq.c | 1173 ASSERT((sp == 0) || (peoi[sp-1].vector < vector)); in __do_IRQ_guest() 1175 peoi[sp].irq = irq; in __do_IRQ_guest() 1177 peoi[sp].ready = 0; in __do_IRQ_guest() 1377 while ( (--sp >= 0) && peoi[sp].ready ) in flush_ready_eoi() 1379 irq = peoi[sp].irq; in flush_ready_eoi() 1408 ASSERT(sp > 0); in __set_eoi_ready() 1410 ASSERT(!peoi[sp].ready); in __set_eoi_ready() 1411 peoi[sp].ready = 1; in __set_eoi_ready() 2423 unsigned int irq, sp; in fixup_eoi() local 2440 for ( sp = 0; sp < pending_eoi_sp(peoi); sp++ ) in fixup_eoi() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/acpi/ |
A D | wakeup_prot.S | 23 SAVE_GREG(sp) 85 LOAD_GREG(sp) 127 DECLARE_GREG(sp)
|
/xen-4.10.0-shim-comet/tools/pygrub/src/ |
A D | GrubConf.py | 25 sp = s.find(' ') 27 if (tab != -1 and tab < sp) or (tab != -1 and sp == -1): 28 sp = tab 30 if eq != -1 and eq < sp or (eq != -1 and sp == -1):
|