Searched refs:sp (Results 151 - 175 of 1118) sorted by relevance

1234567891011>>

/linux-master/arch/m68k/include/asm/
H A Dpage_mm.h31 unsigned long *sp = page; local
33 *sp++ = 0;
34 *sp++ = 0;
35 *sp++ = 0;
36 *sp++ = 0;
45 : "=a" (sp), "=d" (tmp)
46 : "a" (page), "0" (sp),
/linux-master/arch/s390/kernel/
H A Ddumpstack.c43 static inline bool in_stack(unsigned long sp, struct stack_info *info, argument
46 if (sp < stack || sp >= stack + THREAD_SIZE)
54 static bool in_task_stack(unsigned long sp, struct task_struct *task, argument
59 return in_stack(sp, info, STACK_TYPE_TASK, stack);
62 static bool in_irq_stack(unsigned long sp, struct stack_info *info) argument
66 return in_stack(sp, info, STACK_TYPE_IRQ, stack);
69 static bool in_nodat_stack(unsigned long sp, struct stack_info *info) argument
73 return in_stack(sp, info, STACK_TYPE_NODAT, stack);
76 static bool in_mcck_stack(unsigned long sp, struc argument
83 in_restart_stack(unsigned long sp, struct stack_info *info) argument
90 get_stack_info(unsigned long sp, struct task_struct *task, struct stack_info *info, unsigned long *visit_mask) argument
[all...]
/linux-master/arch/sparc/kernel/
H A Dsyscalls.S38 add %sp, PTREGS_OFF, %o0
44 add %sp, PTREGS_OFF, %o0
50 add %sp, PTREGS_OFF, %o0
61 add %sp, PTREGS_OFF, %o0
92 add %sp, PTREGS_OFF, %o0
98 add %sp, PTREGS_OFF, %o0
104 add %sp, PTREGS_OFF, %o0
112 ldx [%sp + PTREGS_OFF + PT_V9_I0], %o0
115 ldx [%sp + PTREGS_OFF + PT_V9_G1], %l1
117 ldx [%sp
[all...]
H A Dwindows.c31 " save %%sp, -64, %%sp\n"
53 * on the stack that we can. Even if the %sp is unaligned
55 * succeed is if the %sp points to a bum mapping altogether.
72 unsigned long sp = tp->rwbuf_stkptrs[window]; local
75 if (copy_to_user((char __user *) sp, &tp->reg_window[window],
110 * user stack. Unaligned %sp's are not allowed here.
120 unsigned long sp = tp->rwbuf_stkptrs[window]; local
122 if ((sp & 7) ||
123 copy_to_user((char __user *) sp,
[all...]
H A Dutrap.S14 add %sp, PTREGS_OFF, %o0
20 save %sp, -128, %sp
/linux-master/arch/openrisc/kernel/
H A Dprocess.c173 unsigned long sp = (unsigned long)task_stack_page(p) + THREAD_SIZE; local
176 top_of_kernel_stack = sp;
179 sp -= STACK_FRAME_OVERHEAD; /* redzone */
180 sp -= sizeof(struct pt_regs);
181 userregs = (struct pt_regs *) sp;
184 sp -= STACK_FRAME_OVERHEAD; /* redzone */
185 sp -= sizeof(struct pt_regs);
186 kregs = (struct pt_regs *)sp;
196 userregs->sp = usp;
210 * _switch wants the kernel stack page in pt_regs->sp s
224 start_thread(struct pt_regs *regs, unsigned long pc, unsigned long sp) argument
[all...]
/linux-master/drivers/media/usb/pvrusb2/
H A Dpvrusb2-audio.c49 const struct routing_scheme *sp; local
54 sp = (sid < ARRAY_SIZE(routing_schemes)) ?
57 if ((sp != NULL) &&
59 (hdw->input_val < sp->cnt)) {
60 input = sp->def[hdw->input_val];
H A Dpvrusb2-video-v4l.c67 const struct routing_scheme *sp; local
74 sp = (sid < ARRAY_SIZE(routing_schemes)) ?
76 if ((sp == NULL) ||
78 (hdw->input_val >= sp->cnt)) {
84 input = sp->def[hdw->input_val];
/linux-master/arch/sh/kernel/
H A Dstacktrace.c43 unsigned long *sp = (unsigned long *)current_stack_pointer; local
45 unwind_stack(current, NULL, sp, &save_stack_ops, trace);
75 unsigned long *sp = (unsigned long *)tsk->thread.sp; local
77 unwind_stack(current, NULL, sp, &save_stack_ops_nosched, trace);
/linux-master/arch/mips/kernel/
H A Dhead.S84 NESTED(kernel_entry, 16, sp) # kernel entry point
115 PTR_LI sp, _THREAD_SIZE - 32 - PT_SIZE
116 PTR_ADDU sp, $28
118 set_saved_sp sp, t0, t1
119 PTR_SUBU sp, 4 * SZREG # init stack pointer
125 /* Repoint the sp into the new kernel image */
126 PTR_LI sp, _THREAD_SIZE - 32 - PT_SIZE
127 PTR_ADDU sp, $28
128 set_saved_sp sp, t0, t1
129 PTR_SUBU sp,
[all...]
/linux-master/arch/x86/boot/
H A Dbioscall.S31 subw $44, %sp
33 movw %sp, %di
59 movzwl %sp, %esp
68 movw %sp, %si
71 4: addw $44, %sp
/linux-master/tools/perf/arch/powerpc/tests/
H A Ddwarf-unwind.c18 unsigned long sp; local
27 sp = (unsigned long) regs[PERF_REG_POWERPC_R1];
29 map = maps__find(thread__maps(thread), (u64)sp);
36 stack_size = map__end(map) - sp;
39 memcpy(buf, (void *) sp, stack_size);
/linux-master/tools/perf/arch/arm64/tests/
H A Ddwarf-unwind.c18 unsigned long sp; local
27 sp = (unsigned long) regs[PERF_REG_ARM64_SP];
29 map = maps__find(thread__maps(thread), (u64)sp);
36 stack_size = map__end(map) - sp;
39 memcpy(buf, (void *) sp, stack_size);
/linux-master/tools/perf/arch/arm/tests/
H A Ddwarf-unwind.c18 unsigned long sp; local
27 sp = (unsigned long) regs[PERF_REG_ARM_SP];
29 map = maps__find(thread__maps(thread), (u64)sp);
36 stack_size = map__end(map) - sp;
39 memcpy(buf, (void *) sp, stack_size);
/linux-master/tools/perf/arch/x86/tests/
H A Ddwarf-unwind.c18 unsigned long sp; local
27 sp = (unsigned long) regs[PERF_REG_X86_SP];
29 map = maps__find(thread__maps(thread), (u64)sp);
36 stack_size = map__end(map) - sp;
40 memcpy(buf, (void *) sp, stack_size);
/linux-master/arch/arm64/kernel/
H A Dentry.S56 sub sp, sp, #PT_REGS_SIZE
63 add sp, sp, x0 // sp' = sp + x0
64 sub x0, sp, x0 // x0' = sp' - x0 = (sp + x0) - x0 = sp
[all...]
/linux-master/arch/m68k/math-emu/
H A Dfp_entry.S57 move.l (FPS_PC2,%sp),(FPS_PC,%sp)
68 btst #7,(FPS_SR,%sp)
84 addq.l #4,%sp
86 addq.l #4,%sp
87 move.l %a0,-(%sp)
91 add.w #12,%sp
98 move.l (FPS_PC,%sp),-(%sp)
102 add.w #12,%sp
[all...]
/linux-master/arch/x86/kvm/mmu/
H A Dmmu.c281 static gfn_t kvm_mmu_page_get_gfn(struct kvm_mmu_page *sp, int index);
286 struct kvm_mmu_page *sp = sptep_to_sp(sptep); local
287 gfn_t gfn = kvm_mmu_page_get_gfn(sp, spte_index(sptep));
289 kvm_flush_remote_tlbs_gfn(kvm, gfn, sp->role.level);
370 struct kvm_mmu_page *sp = sptep_to_sp(sptep); local
377 sp->clear_spte_count++;
454 struct kvm_mmu_page *sp = sptep_to_sp(sptep); local
459 count = sp->clear_spte_count;
469 count != sp->clear_spte_count))
718 static bool sp_has_gptes(struct kvm_mmu_page *sp);
720 kvm_mmu_page_get_gfn(struct kvm_mmu_page *sp, int index) argument
737 kvm_mmu_page_get_access(struct kvm_mmu_page *sp, int index) argument
757 kvm_mmu_page_set_translation(struct kvm_mmu_page *sp, int index, gfn_t gfn, unsigned int access) argument
776 kvm_mmu_page_set_access(struct kvm_mmu_page *sp, int index, unsigned int access) argument
830 account_shadowed(struct kvm *kvm, struct kvm_mmu_page *sp) argument
860 track_possible_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp) argument
878 account_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp, bool nx_huge_page_possible) argument
887 unaccount_shadowed(struct kvm *kvm, struct kvm_mmu_page *sp) argument
903 untrack_possible_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp) argument
912 unaccount_nx_huge_page(struct kvm *kvm, struct kvm_mmu_page *sp) argument
1111 struct kvm_mmu_page *sp; local
1217 struct kvm_mmu_page *sp; local
1605 struct kvm_mmu_page *sp; local
1658 kvm_mmu_check_sptes_at_free(struct kvm_mmu_page *sp) argument
1684 kvm_account_mmu_page(struct kvm *kvm, struct kvm_mmu_page *sp) argument
1690 kvm_unaccount_mmu_page(struct kvm *kvm, struct kvm_mmu_page *sp) argument
1696 kvm_mmu_free_shadow_page(struct kvm_mmu_page *sp) argument
1713 mmu_page_add_parent_pte(struct kvm_mmu_memory_cache *cache, struct kvm_mmu_page *sp, u64 *parent_pte) argument
1722 mmu_page_remove_parent_pte(struct kvm *kvm, struct kvm_mmu_page *sp, u64 *parent_pte) argument
1728 drop_parent_pte(struct kvm *kvm, struct kvm_mmu_page *sp, u64 *parent_pte) argument
1736 kvm_mmu_mark_parents_unsync(struct kvm_mmu_page *sp) argument
1748 struct kvm_mmu_page *sp; local
1762 struct kvm_mmu_page *sp; member in struct:kvm_mmu_pages::mmu_page_and_offset
1768 mmu_pages_add(struct kvm_mmu_pages *pvec, struct kvm_mmu_page *sp, int idx) argument
1784 clear_unsync_child_bit(struct kvm_mmu_page *sp, int idx) argument
1791 __mmu_unsync_walk(struct kvm_mmu_page *sp, struct kvm_mmu_pages *pvec) argument
1832 mmu_unsync_walk(struct kvm_mmu_page *sp, struct kvm_mmu_pages *pvec) argument
1843 kvm_unlink_unsync_page(struct kvm *kvm, struct kvm_mmu_page *sp) argument
1856 sp_has_gptes(struct kvm_mmu_page *sp) argument
1877 kvm_sync_page_check(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp) argument
1910 kvm_sync_spte(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, int i) argument
1919 __kvm_sync_page(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp) argument
1947 kvm_sync_page(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, struct list_head *invalid_list) argument
1971 is_obsolete_sp(struct kvm *kvm, struct kvm_mmu_page *sp) argument
1998 struct kvm_mmu_page *sp = pvec->page[n].sp; local
2015 struct kvm_mmu_page *sp; local
2038 struct kvm_mmu_page *sp; local
2057 struct kvm_mmu_page *sp; local
2095 __clear_sp_write_flooding_count(struct kvm_mmu_page *sp) argument
2117 struct kvm_mmu_page *sp; local
2202 struct kvm_mmu_page *sp; local
2239 struct kvm_mmu_page *sp; local
2389 __link_shadow_page(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, u64 *sptep, struct kvm_mmu_page *sp, bool flush) argument
2424 link_shadow_page(struct kvm_vcpu *vcpu, u64 *sptep, struct kvm_mmu_page *sp) argument
2453 mmu_page_zap_pte(struct kvm *kvm, struct kvm_mmu_page *sp, u64 *spte, struct list_head *invalid_list) argument
2483 kvm_mmu_page_unlink_children(struct kvm *kvm, struct kvm_mmu_page *sp, struct list_head *invalid_list) argument
2496 kvm_mmu_unlink_parents(struct kvm *kvm, struct kvm_mmu_page *sp) argument
2517 struct kvm_mmu_page *sp; local
2529 __kvm_mmu_prepare_zap_page(struct kvm *kvm, struct kvm_mmu_page *sp, struct list_head *invalid_list, int *nr_zapped) argument
2594 kvm_mmu_prepare_zap_page(struct kvm *kvm, struct kvm_mmu_page *sp, struct list_head *invalid_list) argument
2606 struct kvm_mmu_page *sp, *nsp; local
2632 struct kvm_mmu_page *sp, *tmp; local
2719 struct kvm_mmu_page *sp; local
2750 kvm_unsync_page(struct kvm *kvm, struct kvm_mmu_page *sp) argument
2768 struct kvm_mmu_page *sp; local
2870 struct kvm_mmu_page *sp = sptep_to_sp(sptep); local
2937 direct_pte_prefetch_many(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, u64 *start, u64 *end) argument
2965 __direct_pte_prefetch(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, u64 *sptep) argument
2992 struct kvm_mmu_page *sp; local
3200 struct kvm_mmu_page *sp; local
3416 struct kvm_mmu_page *sp; local
3539 struct kvm_mmu_page *sp; local
3629 struct kvm_mmu_page *sp; local
3657 struct kvm_mmu_page *sp; local
3971 struct kvm_mmu_page *sp; local
4007 struct kvm_mmu_page *sp; local
4470 struct kvm_mmu_page *sp = root_to_sp(vcpu->arch.mmu->root.hpa); local
4674 struct kvm_mmu_page *sp; local
4806 struct kvm_mmu_page *sp = root_to_sp(vcpu->arch.mmu->root.hpa); local
5654 struct kvm_mmu_page *sp; local
5732 detect_write_flooding(struct kvm_mmu_page *sp) argument
5749 detect_write_misaligned(struct kvm_mmu_page *sp, gpa_t gpa, int bytes) argument
5770 get_written_sptes(struct kvm_mmu_page *sp, gpa_t gpa, int *nspte) argument
5805 struct kvm_mmu_page *sp; local
5968 struct kvm_mmu_page *sp = sptep_to_sp(iterator.sptep); local
6234 struct kvm_mmu_page *sp, *node; local
6561 struct kvm_mmu_page *sp; local
6644 struct kvm_mmu_page *sp; local
6761 struct kvm_mmu_page *sp; local
6850 struct kvm_mmu_page *sp, *node; local
7201 struct kvm_mmu_page *sp; local
[all...]
/linux-master/arch/x86/um/asm/
H A Dprocessor_32.h50 #define current_sp() ({ void *sp; __asm__("movl %%esp, %0" : "=r" (sp) : ); sp; })
/linux-master/arch/mips/include/asm/
H A Dirq.h29 * | task sp | <- irq_stack[cpu] + IRQ_STACK_START
34 * task sp holds a copy of the task stack pointer where the struct pt_regs
38 static inline bool on_irq_stack(int cpu, unsigned long sp) argument
43 return (low <= sp && sp <= high);
H A Dstackframe.h30 LONG_S \reg, \offset(sp)
41 LONG_L \reg, \offset(sp)
61 LONG_S v1, PT_LO(sp)
63 LONG_S v1, PT_HI(sp)
65 LONG_S v1, PT_ACX(sp)
77 LONG_S v1, PT_HI(sp)
85 LONG_S v1, PT_LO(sp)
111 * kernelsp array for it. If tosp is set, it stores the current sp in
112 * k0 and loads the new value in sp. If not, it clobbers k0 and
113 * stores the new value in k1, leaving sp unaffecte
246 cfi_rel_offset sp, PT_R29, \\docfi variable
281 ori $28, sp, _THREAD_MASK variable
[all...]
/linux-master/tools/include/nolibc/
H A Dcrt.h26 void _start_c(long *sp) argument
41 * sp : argc <-- argument count, required by main()
58 argc = *sp;
59 argv = (void *)(sp + 1);
/linux-master/arch/arm/lib/
H A Dcsumipv6.S13 str lr, [sp, #-4]!
24 ldr r2, [sp, #4]
28 ldmfd sp!, {pc}
/linux-master/include/linux/mfd/mt6359/
H A Dcore.h120 #define MT6359_TOP_GEN(sp) \
122 .hwirq_base = MT6359_IRQ_##sp##_BASE, \
124 ((MT6359_IRQ_##sp##_BITS - 1) / \
126 .en_reg = MT6359_##sp##_TOP_INT_CON0, \
128 .sta_reg = MT6359_##sp##_TOP_INT_STATUS0, \
130 .top_offset = MT6359_##sp##_TOP, \
/linux-master/include/linux/mfd/mt6357/
H A Dcore.h106 #define MT6357_TOP_GEN(sp) \
108 .hwirq_base = MT6357_IRQ_##sp##_BASE, \
110 ((MT6357_IRQ_##sp##_BITS - 1) / \
112 .en_reg = MT6357_##sp##_TOP_INT_CON0, \
114 .sta_reg = MT6357_##sp##_TOP_INT_STATUS0, \
116 .top_offset = MT6357_##sp##_TOP, \

Completed in 406 milliseconds

1234567891011>>