Searched refs:tsk (Results 51 - 75 of 442) sorted by relevance

1234567891011>>

/linux-master/kernel/
H A Dscs.c114 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 Dsmpboot.c32 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 Ddelayacct.c87 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 Dsyscall_user_dispatch.h16 #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 Diocontext.h121 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 Dstackleak.h20 * 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 Dscs.h18 .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 Dfec.h44 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 Dstacktrace.h17 void dump_trace(struct task_struct *tsk, struct pt_regs *regs,
/linux-master/include/asm-generic/
H A Dnommu_context.h13 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 Dmembarrier.h6 struct task_struct *tsk)
4 membarrier_arch_switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
H A Dcputime.h33 #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 Dprocessor.h60 #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 Dprocessor.h70 #define KSTK_EIP(tsk) ((tsk)->thread.kregs->ea)
71 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->sp)
H A Dmmu_context.h36 static inline int init_new_context(struct task_struct *tsk, argument
44 struct task_struct *tsk);
/linux-master/arch/riscv/include/asm/
H A Dmembarrier.h7 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 Dprocessor.h71 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc)
72 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->sp)
H A Dmmu_context.h21 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 Dstacktrace.c27 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 Dmmu_context_32.h13 int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
25 struct task_struct *tsk);
H A Dprocessor_32.h85 #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 Dentry.h59 * 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 Dprocess.c40 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 Dsignal_64.c87 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 Dalignment.c83 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...]

Completed in 160 milliseconds

1234567891011>>