Home
last modified time | relevance | path

Searched refs:sp (Results 1 – 25 of 61) sorted by relevance

123

/xen/xen/arch/arm/arm32/
A Dentry.S258 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 Dprivate.h463 #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 Dcommon.c1067 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 Dmulti.c1847 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 Dcurrent.h31 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 Dentry.S50 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 Dbpi.S62 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 Dconditional.c33 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 Dservices.c111 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 Dgx_local.c68 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 Dlib1funcs.S351 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 Dmemset.S35 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 Dmemzero.S48 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 Dcopy_template.S81 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 Dmemmove.S33 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 Dmemcpy.S46 stmdb sp!, {r0, \reg1, \reg2}
50 ldmfd sp!, {r0, \reg1, \reg2}
A Dassembler.h109 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 Dcurrent.h33 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 Delf.h18 unsigned long sp; member
/xen/tools/tests/x86_emulator/
A Dx86-emulate.c79 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 Dutil.c388 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 Dtraps.c388 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 Dirq.c1076 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 DGrubConf.py27 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 Dnested_ept.c66 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()

Completed in 49 milliseconds

123