/linux-master/arch/m68k/include/asm/ |
H A D | page_mm.h | 31 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 D | dumpstack.c | 43 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 D | syscalls.S | 38 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 D | windows.c | 31 " 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 D | utrap.S | 14 add %sp, PTREGS_OFF, %o0 20 save %sp, -128, %sp
|
/linux-master/arch/openrisc/kernel/ |
H A D | process.c | 173 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 D | pvrusb2-audio.c | 49 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 D | pvrusb2-video-v4l.c | 67 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 D | stacktrace.c | 43 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 D | head.S | 84 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 D | bioscall.S | 31 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 D | dwarf-unwind.c | 18 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 D | dwarf-unwind.c | 18 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 D | dwarf-unwind.c | 18 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 D | dwarf-unwind.c | 18 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 D | entry.S | 56 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 D | fp_entry.S | 57 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 D | mmu.c | 281 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 D | processor_32.h | 50 #define current_sp() ({ void *sp; __asm__("movl %%esp, %0" : "=r" (sp) : ); sp; })
|
/linux-master/arch/mips/include/asm/ |
H A D | irq.h | 29 * | 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 D | stackframe.h | 30 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 D | crt.h | 26 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 D | csumipv6.S | 13 str lr, [sp, #-4]! 24 ldr r2, [sp, #4] 28 ldmfd sp!, {pc}
|
/linux-master/include/linux/mfd/mt6359/ |
H A D | core.h | 120 #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 D | core.h | 106 #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, \
|