/xen/xen/arch/arm/arm32/ |
A D | entry.S | 258 add sp, sp, #1 /* Reset 7 */ 259 add sp, sp, #1 /* Undef 6 */ 260 add sp, sp, #1 /* Hypervisor call 5 */ 261 add sp, sp, #1 /* Prefetch abort 4 */ 262 add sp, sp, #1 /* Data abort 3 */ 263 add sp, sp, #1 /* Hypervisor 2 */ 264 add sp, sp, #1 /* IRQ 1 */ 278 add sp, sp, #1 /* Reset 7 */ 279 add sp, sp, #1 /* Undef 6 */ 292 eor sp, sp, #\val [all …]
|
/xen/xen/arch/x86/mm/shadow/ |
A D | private.h | 463 #define backpointer(sp) _mfn(pdx_to_pfn((unsigned long)(sp)->v.sh.back)) argument 512 x = sp->u.sh.count; in sh_get_ref() 523 sp->u.sh.count = nx; in sh_get_ref() 550 sp->up = 0; in sh_put_ref() 552 x = sp->u.sh.count; in sh_put_ref() 558 mfn_x(smfn), sp->u.sh.count + 0UL, sp->u.sh.type); in sh_put_ref() 563 sp->u.sh.count = nx; in sh_put_ref() 633 sp[i] = page_list_next(sp[i - 1], pin_list); in sh_pin() 634 ASSERT(sp[i]->u.sh.type == sp[0]->u.sh.type); in sh_pin() 675 sp->u.sh.pinned = 0; in sh_unpin() [all …]
|
A D | common.c | 1067 return sp->next_shadow ? pdx_to_page(sp->next_shadow) : NULL; in next_shadow() 1193 sp->u.sh.type = sp->u.sh.head = 0; in shadow_free() 1201 sp = next; in shadow_free() 1398 while ( sp ) in sh_hash_audit_bucket() 1408 BUG_ON( sh_hash(__backpointer(sp), sp->u.sh.type) != bucket ); in sh_hash_audit_bucket() 1448 __backpointer(sp), mfn_x(page_to_mfn(sp)), in sh_hash_audit_bucket() 1454 sp = next_shadow(sp); in sh_hash_audit_bucket() 1518 while(sp) in shadow_hash_lookup() 1520 if ( __backpointer(sp) == n && sp->u.sh.type == t ) in shadow_hash_lookup() 1544 prev = sp; in shadow_hash_lookup() [all …]
|
A D | multi.c | 1847 u32 t = sp->u.sh.type; in sh_destroy_l4_shadow() 1852 ASSERT(sp->u.sh.head); in sh_destroy_l4_shadow() 1877 u32 t = sp->u.sh.type; in sh_destroy_l3_shadow() 1882 ASSERT(sp->u.sh.head); in sh_destroy_l3_shadow() 1908 u32 t = sp->u.sh.type; in sh_destroy_l2_shadow() 1918 ASSERT(sp->u.sh.head); in sh_destroy_l2_shadow() 1942 u32 t = sp->u.sh.type; in sh_destroy_l1_shadow() 2331 struct page_info *sp; in sh_safe_not_to_sync() local 2342 if ( sp->u.sh.count != 1 || !sp->up ) in sh_safe_not_to_sync() 2351 if ( sp->u.sh.count != 1 || !sp->up ) in sh_safe_not_to_sync() [all …]
|
/xen/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() 80 static inline struct cpu_info *get_cpu_info_from_stack(unsigned long sp) in get_cpu_info_from_stack() argument 82 return (struct cpu_info *)((sp | (STACK_SIZE - 1)) + 1) - 1; in get_cpu_info_from_stack() 89 unsigned long sp; in get_cpu_info() local 90 asm ( "mov %%rsp, %0" : "=r" (sp) ); in get_cpu_info() 92 register unsigned long sp asm("rsp"); in get_cpu_info() 95 return get_cpu_info_from_stack(sp); in get_cpu_info() 118 unsigned long get_stack_trace_bottom(unsigned long sp); 119 unsigned long get_stack_dump_bottom (unsigned long sp);
|
/xen/xen/arch/arm/arm64/ |
A D | entry.S | 50 add x21, sp, #UREGS_SP_el0 54 add x21, sp, #UREGS_SP_el1 115 sub sp, sp, #(UREGS_SPSR_el1 - UREGS_LR) /* CPSR, PC, SP, LR */ 138 sub sp, sp, #16 222 mov x0, sp 239 mov x0, sp 270 mov x0, sp 290 mov x0, sp 317 mov x0, sp 567 mov x9, sp [all …]
|
A D | bpi.S | 62 sub sp, sp, #(8 * 4) 63 stp x0, x1, [sp, #(8 * 2)] 64 stp x2, x3, [sp, #(8 * 0)] 67 ldp x2, x3, [sp, #(8 * 0)] 68 ldp x0, x1, [sp, #(8 * 2)] 69 add sp, sp, #(8 * 4)
|
/xen/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/tools/debugger/gdbsx/gx/ |
A D | gx_local.c | 68 prnt_call_trace32(uint32_t ip, uint32_t sp) in prnt_call_trace32() argument 77 if (xg_read_mem((uint64_t)sp, (char *)&val, sizeof(val),0) != 0) in prnt_call_trace32() 83 sp += sizeof(sp); in prnt_call_trace32() 90 prnt_call_trace64(uint64_t ip, uint64_t sp) in prnt_call_trace64() argument 99 if (xg_read_mem(sp, (char *)&val, sizeof(val),0) != 0) in prnt_call_trace64() 105 sp += sizeof(sp); in prnt_call_trace64()
|
/xen/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/xen/include/asm-arm/ |
A D | current.h | 33 unsigned long sp; in get_cpu_info() local 35 asm ("mov %0, sp" : "=r" (sp)); in get_cpu_info() 37 register unsigned long sp asm ("sp"); in get_cpu_info() 40 return (struct cpu_info *)((sp & ~(STACK_SIZE - 1)) + in get_cpu_info()
|
A D | elf.h | 18 unsigned long sp; member
|
/xen/tools/tests/x86_emulator/ |
A D | x86-emulate.c | 79 unsigned long sp; in emul_test_init() local 126 asm ("movq %%rsp, %0" : "=g" (sp)); in emul_test_init() 128 asm ("movl %%esp, %0" : "=g" (sp)); in emul_test_init() 131 return mprotect((void *)(sp & -0x1000L) - (MMAP_SZ - 0x1000), in emul_test_init()
|
/xen/xen/tools/kconfig/lxdialog/ |
A D | util.c | 388 sp = strpbrk(word, "\n "); in print_autowrap() 389 if (sp && *sp == '\n') in print_autowrap() 390 newline_separator = sp; in print_autowrap() 392 if (sp) in print_autowrap() 393 *sp++ = 0; in print_autowrap() 401 (newl && wlen < 4 && sp in print_autowrap() 402 && wlen + 1 + strlen(sp) > room in print_autowrap() 403 && (!(sp2 = strpbrk(sp, "\n ")) in print_autowrap() 420 if (sp && *sp == ' ') { in print_autowrap() 422 while (*++sp == ' ') ; in print_autowrap() [all …]
|
/xen/xen/arch/x86/ |
A D | traps.c | 388 switch ( get_stack_page(sp) ) in get_stack_trace_bottom() 391 return ROUNDUP(sp, PAGE_SIZE) - in get_stack_trace_bottom() 395 return ROUNDUP(sp, STACK_SIZE) - in get_stack_trace_bottom() 399 return sp - sizeof(unsigned long); in get_stack_trace_bottom() 405 switch ( get_stack_page(sp) ) in get_shstk_bottom() 411 default: return sp - sizeof(unsigned long); in get_shstk_bottom() 417 switch ( get_stack_page(sp) ) in get_stack_dump_bottom() 426 return sp - sizeof(unsigned long); in get_stack_dump_bottom() 458 unsigned long low = sp, high = get_stack_trace_bottom(sp); in _show_trace() 538 sp++; in show_trace() [all …]
|
A D | irq.c | 1076 if ( !this_cpu(check_eoi_deferral) || !sp || peoi[sp - 1].vector < vector ) in end_nonmaskable_irq() 1085 peoi[sp] = peoi[sp - 1]; in end_nonmaskable_irq() 1086 } while ( --sp && peoi[sp - 1].vector > vector ); in end_nonmaskable_irq() 1087 ASSERT(!sp || peoi[sp - 1].vector < vector); in end_nonmaskable_irq() 1091 peoi[sp].ready = 1; in end_nonmaskable_irq() 1348 while ( (--sp >= 0) && peoi[sp].ready ) in flush_ready_eoi() 1379 ASSERT(sp > 0); in __set_eoi_ready() 1382 peoi[sp].ready = 1; in __set_eoi_ready() 1870 ASSERT(!sp || (peoi[sp - 1].vector < vector)); in do_IRQ_guest() 2667 unsigned int irq, sp; in fixup_eoi() local [all …]
|
/xen/tools/pygrub/src/ |
A D | GrubConf.py | 27 sp = s.find(' ') 29 if (tab != -1 and tab < sp) or (tab != -1 and sp == -1): 30 sp = tab 32 if eq != -1 and eq < sp or (eq != -1 and sp == -1):
|
/xen/xen/arch/x86/mm/hap/ |
A D | nested_ept.c | 66 if ( e.sp ) in nept_rsv_bits_check() 85 if ( e.sp || level == 1 ) in nept_emt_bits_check() 178 if ( (lvl == 2 || lvl == 3) && gw->lxe[lvl].sp ) in nept_walk_tables()
|