Home
last modified time | relevance | path

Searched refs:task_thread_info (Results 1 – 25 of 68) sorted by relevance

123

/linux/arch/alpha/kernel/
H A Dptrace.c122 addr = &task_thread_info(task)->pcb.usp; in get_reg_addr()
124 addr = &task_thread_info(task)->pcb.unique; in get_reg_addr()
164 swcr = task_thread_info(task)->ieee_state & IEEE_SW_MASK; in get_reg()
180 memcpy(fpregs, task_thread_info(target)->fp, sizeof(elf_fpregset_t)); in alpha_elf_fpregs_get()
189 memcpy(task_thread_info(target)->fp, fpregs, n * sizeof(elf_fpreg_t)); in alpha_elf_fpregs_set()
197 struct thread_info *ti = task_thread_info(child); in alpha_elf_gregs_set()
313 task_thread_info(task)->ieee_state in put_reg()
314 = ((task_thread_info(task)->ieee_state & ~IEEE_SW_MASK) in put_reg()
388 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4; in ptrace_set_bpt()
390 task_thread_info(child)->bpt_addr[nsaved++] in ptrace_set_bpt()
[all …]
H A Dprocess.c240 struct thread_info *childti = task_thread_info(p); in copy_thread()
334 dump_elf_thread(dest, task_pt_regs(task), task_thread_info(task)); in dump_elf_task()
341 memcpy(fpu, task_thread_info(t)->fp, 32 * 8); in elf_core_copy_task_fpregs()
363 unsigned long fp, sp = task_thread_info(t)->pcb.ksp; in thread_saved_pc()
392 schedule_frame = ((unsigned long *)task_thread_info(p)->pcb.ksp)[6]; in __get_wchan()
/linux/arch/arc/kernel/
H A Dprocess.c27 task_thread_info(current)->thr_ptr = (unsigned int)user_tls_data_ptr; in SYSCALL_DEFINE1()
43 return task_thread_info(current)->thr_ptr; in SYSCALL_DEFINE0()
191 task_thread_info(p)->ksp = (unsigned long)c_callee; /* THREAD_INFO_KSP */ in copy_thread()
228 task_thread_info(p)->thr_ptr = tls; in copy_thread()
231 task_thread_info(p)->thr_ptr = in copy_thread()
232 task_thread_info(current)->thr_ptr; in copy_thread()
243 c_callee->r25 = task_thread_info(p)->thr_ptr; in copy_thread()
/linux/include/linux/sched/
H A Dtask_stack.h43 *task_thread_info(p) = *task_thread_info(org); in setup_thread_stack()
44 task_thread_info(p)->task = p; in setup_thread_stack()
59 return (unsigned long *)((unsigned long)task_thread_info(p) + THREAD_SIZE) - 1; in end_of_stack()
61 return (unsigned long *)(task_thread_info(p) + 1); in end_of_stack()
/linux/arch/sh/include/asm/
H A Dfpu.h42 if (task_thread_info(tsk)->status & TS_USEDFPU) { in __unlazy_fpu()
43 task_thread_info(tsk)->status &= ~TS_USEDFPU; in __unlazy_fpu()
60 if (task_thread_info(tsk)->status & TS_USEDFPU) { in clear_fpu()
61 task_thread_info(tsk)->status &= ~TS_USEDFPU; in clear_fpu()
/linux/arch/arm/include/asm/
H A Dthread_info.h90 ((unsigned long)(task_thread_info(tsk)->cpu_context.pc))
92 ((unsigned long)(task_thread_info(tsk)->cpu_context.sp))
96 ((unsigned long)(task_thread_info(tsk)->cpu_context.fp))
99 ((unsigned long)(task_thread_info(tsk)->cpu_context.r7))
H A Dswitch_to.h32 last = __switch_to(prev,task_thread_info(prev), task_thread_info(next)); \
/linux/arch/mips/include/asm/
H A Dsyscall.h41 return task_thread_info(task)->syscall; in syscall_get_nr()
56 task_thread_info(task)->syscall = regs->regs[2] = nr; in syscall_set_nr()
67 task_thread_info(task)->syscall = regs->regs[4]; in mips_syscall_update_nr()
69 task_thread_info(task)->syscall = regs->regs[2]; in mips_syscall_update_nr()
H A Dwatch.h23 &task_thread_info(task)->flags))) { \
/linux/arch/alpha/include/asm/
H A Dthread_info.h102 __u32 status = task_thread_info(task)->status & ~UAC_BITMASK; \
109 task_thread_info(task)->status = status; \
113 __u32 status = task_thread_info(task)->status & ~UAC_BITMASK; \
H A Dmmu_context.h177 task_thread_info(next)->pcb.asn = mmc & HARDWARE_ASN_MASK; in ev5_switch_mm()
229 task_thread_info(tsk)->pcb.ptbr in init_new_context()
238 task_thread_info(tsk)->pcb.ptbr in enter_lazy_tlb()
H A Dswitch_to.h11 (L) = alpha_switch_to(virt_to_phys(&task_thread_info(N)->pcb), (P)); \
/linux/arch/microblaze/include/asm/
H A Dswitch_to.h17 (last) = _switch_to(task_thread_info(prev), \
18 task_thread_info(next)); \
/linux/arch/arm64/kernel/
H A Dpointer_auth.c21 if (is_compat_thread(task_thread_info(tsk))) in ptrauth_prctl_reset_keys()
75 if (is_compat_thread(task_thread_info(tsk))) in ptrauth_set_enabled_keys()
100 if (is_compat_thread(task_thread_info(tsk))) in ptrauth_get_enabled_keys()
H A Dprocess.c448 if (is_compat_thread(task_thread_info(p))) in copy_thread()
534 if (is_compat_thread(task_thread_info(next))) in tls_thread_switch()
629 struct thread_info *ti = task_thread_info(next); in update_cntkctl_el1()
644 if ((read_ti_thread_flags(task_thread_info(prev)) & in cntkctl_thread_switch()
646 (read_ti_thread_flags(task_thread_info(next)) & in cntkctl_thread_switch()
887 struct thread_info *ti = task_thread_info(task); in set_tagged_addr_ctrl()
921 struct thread_info *ti = task_thread_info(task); in get_tagged_addr_ctrl()
/linux/arch/sparc/include/asm/
H A Dswitch_to_64.h26 task_thread_info(next); \
57 : "0" (task_thread_info(next)), \
/linux/include/asm-generic/
H A Dpreempt.h28 task_thread_info(p)->preempt_count = FORK_PREEMPT_COUNT; \
32 task_thread_info(p)->preempt_count = PREEMPT_DISABLED; \
/linux/include/linux/
H A Dscs.h25 #define task_scs(tsk) (task_thread_info(tsk)->scs_base)
26 #define task_scs_sp(tsk) (task_thread_info(tsk)->scs_sp)
H A Dsched.h2009 # define task_thread_info(task) (&(task)->thread_info)
2011 # define task_thread_info(task) ((struct thread_info *)(task)->stack)
2082 set_ti_thread_flag(task_thread_info(tsk), flag); in clear_tsk_thread_flag()
2087 clear_ti_thread_flag(task_thread_info(tsk), flag); in update_tsk_thread_flag()
2093 update_ti_thread_flag(task_thread_info(tsk), flag, value); in test_and_set_tsk_thread_flag()
2098 return test_and_set_ti_thread_flag(task_thread_info(tsk), flag); in test_and_clear_tsk_thread_flag()
2103 return test_and_clear_ti_thread_flag(task_thread_info(tsk), flag); in test_tsk_thread_flag()
2108 return test_ti_thread_flag(task_thread_info(tsk), flag); in set_tsk_need_resched()
2121 (atomic_long_t *)&task_thread_info(tsk)->flags); in test_tsk_need_resched()
2263 return READ_ONCE(task_thread_info(
2005 # define task_thread_info( global() macro
2007 # define task_thread_info( global() macro
[all...]
/linux/arch/arm64/include/asm/
H A Dpreempt.h22 task_thread_info(p)->preempt_count = FORK_PREEMPT_COUNT; \
26 task_thread_info(p)->preempt_count = PREEMPT_DISABLED; \
/linux/arch/xtensa/kernel/
H A Dprocess.c196 coprocessor_release_all(task_thread_info(tsk)); in exit_thread()
220 coprocessor_flush_all(task_thread_info(src)); in arch_dup_task_struct()
363 ti = task_thread_info(p); in copy_thread()
/linux/arch/sh/kernel/
H A Dprocess_32.c95 struct thread_info *ti = task_thread_info(p); in copy_thread()
166 : "r" (task_thread_info(next))); in __switch_to()
/linux/arch/powerpc/include/asm/
H A Dlivepatch.h17 task_thread_info(p)->livepatch_sp = end_of_stack(p) + 1; in klp_init_thread_info()
H A Dcputime.h37 #define get_accounting(tsk) (&task_thread_info(tsk)->accounting)
/linux/arch/mips/kernel/
H A Dptrace32.c292 ret = put_user(task_thread_info(child)->tp_value, in compat_arch_ptrace()
297 ret = put_user(task_thread_info(child)->tp_value, in compat_arch_ptrace()

123