/linux-master/kernel/ |
H A D | scs.c | 114 int scs_prepare(struct task_struct *tsk, int node) argument 125 task_scs(tsk) = task_scs_sp(tsk) = s; 129 static void scs_check_usage(struct task_struct *tsk) argument 138 for (p = task_scs(tsk); p < __scs_magic(tsk); ++p) { 149 tsk->comm, task_pid_nr(tsk), used); 157 void scs_release(struct task_struct *tsk) argument 159 void *s = task_scs(tsk); [all...] |
H A D | smpboot.c | 32 struct task_struct *tsk = per_cpu(idle_threads, cpu); local 34 if (!tsk) 36 return tsk; 52 struct task_struct *tsk = per_cpu(idle_threads, cpu); local 54 if (!tsk) { 55 tsk = fork_idle(cpu); 56 if (IS_ERR(tsk)) 59 per_cpu(idle_threads, cpu) = tsk; 172 struct task_struct *tsk = *per_cpu_ptr(ht->store, cpu); local 175 if (tsk) 230 struct task_struct *tsk = *per_cpu_ptr(ht->store, cpu); local 249 struct task_struct *tsk = *per_cpu_ptr(ht->store, cpu); local 272 struct task_struct *tsk = *per_cpu_ptr(ht->store, cpu); local [all...] |
H A D | delayacct.c | 87 void __delayacct_tsk_init(struct task_struct *tsk) argument 89 tsk->delays = kmem_cache_zalloc(delayacct_cache, GFP_KERNEL); 90 if (tsk->delays) 91 raw_spin_lock_init(&tsk->delays->lock); 128 int delayacct_add_tsk(struct taskstats *d, struct task_struct *tsk) argument 135 task_cputime(tsk, &utime, &stime); 140 task_cputime_scaled(tsk, &utimescaled, &stimescaled); 150 t1 = tsk->sched_info.pcount; 151 t2 = tsk->sched_info.run_delay; 152 t3 = tsk 195 __delayacct_blkio_ticks(struct task_struct *tsk) argument [all...] |
/linux-master/include/linux/ |
H A D | syscall_user_dispatch.h | 16 #define clear_syscall_work_syscall_user_dispatch(tsk) \ 17 clear_task_syscall_work(tsk, SYSCALL_USER_DISPATCH) 33 static inline void clear_syscall_work_syscall_user_dispatch(struct task_struct *tsk) argument
|
H A D | iocontext.h | 121 int __copy_io(unsigned long clone_flags, struct task_struct *tsk); 122 static inline int copy_io(unsigned long clone_flags, struct task_struct *tsk) argument 126 return __copy_io(clone_flags, tsk); 132 static inline int copy_io(unsigned long clone_flags, struct task_struct *tsk) argument
|
H A D | stackleak.h | 20 * The lowest address on tsk's stack which we can plausibly erase. 23 stackleak_task_low_bound(const struct task_struct *tsk) argument 29 return (unsigned long)end_of_stack(tsk) + sizeof(unsigned long); 33 * The address immediately after the highest address on tsk's stack which we 37 stackleak_task_high_bound(const struct task_struct *tsk) argument 43 return (unsigned long)task_pt_regs(tsk);
|
/linux-master/arch/arm64/include/asm/ |
H A D | scs.h | 18 .macro scs_save tsk 19 str scs_sp, [\tsk, #TSK_TI_SCS_SP] 25 .macro scs_save tsk
|
/linux-master/include/linux/fsl/bestcomm/ |
H A D | fec.h | 44 bcom_fec_rx_reset(struct bcom_task *tsk); 47 bcom_fec_rx_release(struct bcom_task *tsk); 54 bcom_fec_tx_reset(struct bcom_task *tsk); 57 bcom_fec_tx_release(struct bcom_task *tsk);
|
/linux-master/arch/sh/include/asm/ |
H A D | stacktrace.h | 17 void dump_trace(struct task_struct *tsk, struct pt_regs *regs,
|
/linux-master/include/asm-generic/ |
H A D | nommu_context.h | 13 struct task_struct *tsk) 11 switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
|
/linux-master/arch/powerpc/include/asm/ |
H A D | membarrier.h | 6 struct task_struct *tsk) 4 membarrier_arch_switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
|
H A D | cputime.h | 33 #define get_accounting(tsk) (&get_paca()->accounting) 34 #define raw_get_accounting(tsk) (&local_paca->accounting) 37 #define get_accounting(tsk) (&task_thread_info(tsk)->accounting) 38 #define raw_get_accounting(tsk) get_accounting(tsk)
|
/linux-master/arch/hexagon/include/asm/ |
H A D | processor.h | 60 #define KSTK_EIP(tsk) (pt_elr(task_pt_regs(tsk))) 61 #define KSTK_ESP(tsk) (pt_psp(task_pt_regs(tsk)))
|
/linux-master/arch/nios2/include/asm/ |
H A D | processor.h | 70 #define KSTK_EIP(tsk) ((tsk)->thread.kregs->ea) 71 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->sp)
|
H A D | mmu_context.h | 36 static inline int init_new_context(struct task_struct *tsk, argument 44 struct task_struct *tsk);
|
/linux-master/arch/riscv/include/asm/ |
H A D | membarrier.h | 7 struct task_struct *tsk) 5 membarrier_arch_switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
|
/linux-master/arch/openrisc/include/asm/ |
H A D | processor.h | 71 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc) 72 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->sp)
|
H A D | mmu_context.h | 21 extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm); 25 struct task_struct *tsk);
|
/linux-master/arch/microblaze/kernel/ |
H A D | stacktrace.c | 27 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) argument 29 microblaze_unwind(tsk, trace, "");
|
/linux-master/arch/sparc/include/asm/ |
H A D | mmu_context_32.h | 13 int init_new_context(struct task_struct *tsk, struct mm_struct *mm); 25 struct task_struct *tsk);
|
H A D | processor_32.h | 85 #define task_pt_regs(tsk) ((tsk)->thread.kregs) 86 #define KSTK_EIP(tsk) ((tsk)->thread.kregs->pc) 87 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP])
|
/linux-master/arch/arc/include/asm/ |
H A D | entry.h | 59 * given a tsk struct, get to the base of its kernel mode stack 60 * tsk->thread_info is really a PAGE, whose bottom hoists stack 64 .macro GET_TSK_STACK_BASE tsk, out 67 ld \out, [\tsk, TASK_THREAD_INFO] 104 .macro SET_CURR_TASK_ON_CPU tsk, tmp 107 st \tsk, [\tmp] variable 109 mov gp, \tsk 121 .macro SET_CURR_TASK_ON_CPU tsk, tmp 122 st \tsk, [@_current_task] 124 mov gp, \tsk [all...] |
/linux-master/arch/sh/kernel/ |
H A D | process.c | 40 void free_thread_xstate(struct task_struct *tsk) argument 42 if (tsk->thread.xstate) { 43 kmem_cache_free(task_xstate_cachep, tsk->thread.xstate); 44 tsk->thread.xstate = NULL; 48 void arch_release_task_struct(struct task_struct *tsk) argument 50 free_thread_xstate(tsk);
|
/linux-master/arch/powerpc/kernel/ |
H A D | signal_64.c | 87 static void prepare_setup_sigcontext(struct task_struct *tsk) argument 91 if (tsk->thread.used_vr) 92 flush_altivec_to_thread(tsk); 94 tsk->thread.vrsave = mfspr(SPRN_VRSAVE); 97 flush_fp_to_thread(tsk); 100 if (tsk->thread.used_vsr) 101 flush_vsx_to_thread(tsk); 109 #define unsafe_setup_sigcontext(sc, tsk, signr, set, handler, ctx_has_vsx_region, label)\ 111 if (__unsafe_setup_sigcontext(sc, tsk, signr, set, handler, ctx_has_vsx_region))\ 115 struct task_struct *tsk, in 114 __unsafe_setup_sigcontext(struct sigcontext __user *sc, struct task_struct *tsk, int signr, sigset_t *set, unsigned long handler, int ctx_has_vsx_region) argument 206 setup_tm_sigcontexts(struct sigcontext __user *sc, struct sigcontext __user *tm_sc, struct task_struct *tsk, int signr, sigset_t *set, unsigned long handler, unsigned long msr) argument 337 __unsafe_restore_sigcontext(struct task_struct *tsk, sigset_t *set, int sig, struct sigcontext __user *sc) argument 437 restore_tm_sigcontexts(struct task_struct *tsk, struct sigcontext __user *sc, struct sigcontext __user *tm_sc) argument 614 restore_tm_sigcontexts(struct task_struct *tsk, struct sigcontext __user *sc, struct sigcontext __user *tm_sc) argument 857 handle_rt_signal64(struct ksignal *ksig, sigset_t *set, struct task_struct *tsk) argument [all...] |
/linux-master/arch/sh/mm/ |
H A D | alignment.c | 83 int get_unalign_ctl(struct task_struct *tsk, unsigned long addr) argument 85 return put_user(tsk->thread.flags & SH_THREAD_UAC_MASK, 89 int set_unalign_ctl(struct task_struct *tsk, unsigned int val) argument 91 tsk->thread.flags = (tsk->thread.flags & ~SH_THREAD_UAC_MASK) | 96 void unaligned_fixups_notify(struct task_struct *tsk, insn_size_t insn, argument 102 tsk->comm, task_pid_nr(tsk), 107 tsk->comm, task_pid_nr(tsk), [all...] |