Searched refs:tsk (Results 76 - 100 of 442) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Ddelayacct.h89 static inline void delayacct_tsk_init(struct task_struct *tsk) argument
92 tsk->delays = NULL;
94 __delayacct_tsk_init(tsk);
97 /* Free tsk->delays. Called from bad fork and __put_task_struct
98 * where there's no risk of tsk->delays being accessed elsewhere
100 static inline void delayacct_tsk_free(struct task_struct *tsk) argument
102 if (tsk->delays)
103 kmem_cache_free(delayacct_cache, tsk->delays);
104 tsk->delays = NULL;
125 static inline __u64 delayacct_blkio_ticks(struct task_struct *tsk) argument
234 delayacct_tsk_init(struct task_struct *tsk) argument
236 delayacct_tsk_free(struct task_struct *tsk) argument
242 delayacct_add_tsk(struct taskstats *d, struct task_struct *tsk) argument
245 delayacct_blkio_ticks(struct task_struct *tsk) argument
[all...]
H A Dstacktrace.h91 extern void save_stack_trace_tsk(struct task_struct *tsk,
93 extern int save_stack_trace_tsk_reliable(struct task_struct *tsk,
100 int stack_trace_save_tsk_reliable(struct task_struct *tsk, unsigned long *store,
103 static inline int stack_trace_save_tsk_reliable(struct task_struct *tsk, argument
/linux-master/arch/sh/include/asm/
H A Dprocessor_32.h168 #define thread_saved_pc(tsk) (tsk->thread.pc)
170 void show_trace(struct task_struct *tsk, unsigned long *sp,
183 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc)
184 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[15])
/linux-master/arch/x86/kernel/
H A Dcet.c49 struct task_struct *tsk; local
62 tsk = current;
63 tsk->thread.error_code = error_code;
64 tsk->thread.trap_nr = X86_TRAP_CP;
67 if (show_unhandled_signals && unhandled_signal(tsk, SIGSEGV) &&
70 tsk->comm, task_pid_nr(tsk),
H A Dioport.c22 void io_bitmap_share(struct task_struct *tsk) argument
31 tsk->thread.io_bitmap = current->thread.io_bitmap;
33 set_tsk_thread_flag(tsk, TIF_IO_BITMAP);
36 static void task_update_io_bitmap(struct task_struct *tsk) argument
38 struct thread_struct *t = &tsk->thread;
42 set_tsk_thread_flag(tsk, TIF_IO_BITMAP);
44 clear_tsk_thread_flag(tsk, TIF_IO_BITMAP);
52 void io_bitmap_exit(struct task_struct *tsk) argument
54 struct io_bitmap *iobm = tsk->thread.io_bitmap;
56 tsk
[all...]
/linux-master/arch/arm64/include/asm/
H A Dthread_info.h48 #define thread_saved_pc(tsk) \
49 ((unsigned long)(tsk->thread.cpu_context.pc))
50 #define thread_saved_sp(tsk) \
51 ((unsigned long)(tsk->thread.cpu_context.sp))
52 #define thread_saved_fp(tsk) \
53 ((unsigned long)(tsk->thread.cpu_context.fp))
118 #define INIT_THREAD_INFO(tsk) \
/linux-master/arch/arm/include/asm/
H A Dthread_info.h78 #define INIT_THREAD_INFO(tsk) \
89 #define thread_saved_pc(tsk) \
90 ((unsigned long)(task_thread_info(tsk)->cpu_context.pc))
91 #define thread_saved_sp(tsk) \
92 ((unsigned long)(task_thread_info(tsk)->cpu_context.sp))
95 #define thread_saved_fp(tsk) \
96 ((unsigned long)(task_thread_info(tsk)->cpu_context.fp))
98 #define thread_saved_fp(tsk) \
99 ((unsigned long)(task_thread_info(tsk)->cpu_context.r7))
H A Dstacktrace.h22 struct task_struct *tsk; member in struct:stackframe
38 frame->tsk = current;
50 extern void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk,
/linux-master/drivers/dma/bestcomm/
H A Dbestcomm.c50 struct bcom_task *tsk; local
72 tsk = kzalloc(sizeof(struct bcom_task) + priv_size, GFP_KERNEL);
73 if (!tsk)
76 tsk->tasknum = tasknum;
78 tsk->priv = (void*)tsk + sizeof(struct bcom_task);
81 tsk->irq = irq_of_parse_and_map(bcom_eng->ofnode, tsk->tasknum);
82 if (!tsk->irq)
87 tsk
119 bcom_task_free(struct bcom_task *tsk) argument
234 bcom_enable(struct bcom_task *tsk) argument
241 bcom_disable(struct bcom_task *tsk) argument
[all...]
/linux-master/arch/m68k/include/asm/
H A Dprocessor.h152 #define KSTK_EIP(tsk) \
155 if ((tsk)->thread.esp0 > PAGE_SIZE && \
156 (virt_addr_valid((tsk)->thread.esp0))) \
157 eip = ((struct pt_regs *) (tsk)->thread.esp0)->pc; \
159 #define KSTK_ESP(tsk) ((tsk) == current ? rdusp() : (tsk)->thread.usp)
161 #define task_pt_regs(tsk) ((struct pt_regs *) ((tsk)->thread.esp0))
/linux-master/arch/openrisc/kernel/
H A Dstacktrace.c68 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) argument
72 if (!try_get_task_stack(tsk))
75 if (tsk == current)
81 ksp = task_thread_info(tsk)->ksp;
90 put_task_stack(tsk);
/linux-master/arch/csky/include/asm/
H A Dprocessor.h73 #define prepare_to_copy(tsk) do { } while (0)
77 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc)
78 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->usp)
/linux-master/arch/loongarch/include/asm/
H A Dlbt.h70 static inline void lose_lbt_inatomic(int save, struct task_struct *tsk) argument
74 _save_lbt(&tsk->thread.lbt);
77 clear_tsk_thread_flag(tsk, TIF_USEDLBT);
79 KSTK_EUEN(tsk) &= ~(CSR_EUEN_LBTEN);
96 static inline void lose_lbt_inatomic(int save, struct task_struct *tsk) {} argument
/linux-master/arch/riscv/kernel/
H A Dvector.c116 void riscv_v_thread_alloc(struct task_struct *tsk) argument
119 riscv_v_thread_zalloc(riscv_v_kernel_cachep, &tsk->thread.kernel_vstate);
123 void riscv_v_thread_free(struct task_struct *tsk) argument
125 if (tsk->thread.vstate.datap)
126 kmem_cache_free(riscv_v_user_cachep, tsk->thread.vstate.datap);
128 if (tsk->thread.kernel_vstate.datap)
129 kmem_cache_free(riscv_v_kernel_cachep, tsk->thread.kernel_vstate.datap);
137 static inline int riscv_v_ctrl_get_cur(struct task_struct *tsk) argument
139 return VSTATE_CTRL_GET_CUR(tsk->thread.vstate_ctrl);
142 static inline int riscv_v_ctrl_get_next(struct task_struct *tsk) argument
147 riscv_v_ctrl_test_inherit(struct task_struct *tsk) argument
152 riscv_v_ctrl_set(struct task_struct *tsk, int cur, int nxt, bool inherit) argument
211 riscv_v_vstate_ctrl_init(struct task_struct *tsk) argument
[all...]
/linux-master/arch/mips/kernel/
H A Dperf_regs.c17 u64 perf_reg_abi(struct task_struct *tsk) argument
22 u64 perf_reg_abi(struct task_struct *tsk) argument
24 if (test_tsk_thread_flag(tsk, TIF_32BIT_REGS))
/linux-master/arch/loongarch/kernel/
H A Dperf_regs.c14 u64 perf_reg_abi(struct task_struct *tsk) argument
19 u64 perf_reg_abi(struct task_struct *tsk) argument
21 if (test_tsk_thread_flag(tsk, TIF_32BIT_REGS))
/linux-master/arch/powerpc/kernel/
H A Dsignal.c159 static unsigned long get_tm_stackpointer(struct task_struct *tsk);
161 void __user *get_sigframe(struct ksignal *ksig, struct task_struct *tsk, argument
165 unsigned long sp = get_tm_stackpointer(tsk);
243 static void do_signal(struct task_struct *tsk) argument
249 BUG_ON(tsk != current);
254 check_syscall_restart(tsk->thread.regs, &ksig.ka, ksig.sig > 0);
259 set_trap_norestart(tsk->thread.regs);
272 if (tsk->thread.hw_brk[i].address && tsk->thread.hw_brk[i].type)
273 __set_breakpoint(i, &tsk
312 get_tm_stackpointer(struct task_struct *tsk) argument
364 signal_fault(struct task_struct *tsk, struct pt_regs *regs, const char *where, void __user *ptr) argument
[all...]
/linux-master/arch/mips/include/asm/
H A Ddsemul.h62 * @tsk: The task structure associated with the thread
64 * If the thread @tsk has a branch delay slot 'emulation' frame
70 extern bool dsemul_thread_cleanup(struct task_struct *tsk);
72 static inline bool dsemul_thread_cleanup(struct task_struct *tsk) argument
/linux-master/arch/sparc/include/asm/
H A Dprocessor_64.h30 #define TASK_SIZE_OF(tsk) \
31 (test_tsk_thread_flag(tsk,TIF_32BIT) ? \
181 #define task_pt_regs(tsk) (task_thread_info(tsk)->kregs)
182 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->tpc)
183 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->u_regs[UREG_FP])
/linux-master/kernel/
H A Dnsproxy.c68 struct task_struct *tsk, struct user_namespace *user_ns,
78 new_nsp->mnt_ns = copy_mnt_ns(flags, tsk->nsproxy->mnt_ns, user_ns, new_fs);
84 new_nsp->uts_ns = copy_utsname(flags, user_ns, tsk->nsproxy->uts_ns);
90 new_nsp->ipc_ns = copy_ipcs(flags, user_ns, tsk->nsproxy->ipc_ns);
97 copy_pid_ns(flags, user_ns, tsk->nsproxy->pid_ns_for_children);
104 tsk->nsproxy->cgroup_ns);
110 new_nsp->net_ns = copy_net_ns(flags, user_ns, tsk->nsproxy->net_ns);
117 tsk->nsproxy->time_ns_for_children);
122 new_nsp->time_ns = get_time_ns(tsk->nsproxy->time_ns);
151 int copy_namespaces(unsigned long flags, struct task_struct *tsk) argument
67 create_new_namespaces(unsigned long flags, struct task_struct *tsk, struct user_namespace *user_ns, struct fs_struct *new_fs) argument
261 struct task_struct *tsk = current; local
382 struct task_struct *tsk; local
[all...]
H A Dexit.c146 static void __exit_signal(struct task_struct *tsk) argument
148 struct signal_struct *sig = tsk->signal;
149 bool group_dead = thread_group_leader(tsk);
154 sighand = rcu_dereference_check(tsk->sighand,
159 posix_cpu_timers_exit(tsk);
161 posix_cpu_timers_exit_group(tsk);
175 if (tsk == sig->curr_target)
176 sig->curr_target = next_thread(tsk);
179 add_device_randomness((const void*) &tsk->se.sum_exec_runtime,
188 task_cputime(tsk,
223 struct task_struct *tsk = container_of(rhp, struct task_struct, rcu); local
377 kill_orphaned_pgrp(struct task_struct *tsk, struct task_struct *parent) argument
402 coredump_task_exit(struct task_struct *tsk) argument
729 exit_notify(struct task_struct *tsk, int group_dead) argument
802 synchronize_group_exit(struct task_struct *tsk, long code) argument
820 struct task_struct *tsk = current; local
943 struct task_struct *tsk = current; local
1474 do_wait_thread(struct wait_opts *wo, struct task_struct *tsk) argument
1488 ptrace_do_wait(struct wait_opts *wo, struct task_struct *tsk) argument
1594 struct task_struct *tsk = current; local
[all...]
H A Dfork.c168 void __weak arch_release_task_struct(struct task_struct *tsk) argument
179 static inline void free_task_struct(struct task_struct *tsk) argument
181 kmem_cache_free(task_struct_cachep, tsk);
225 static void thread_stack_delayed_free(struct task_struct *tsk) argument
227 struct vm_stack *vm_stack = tsk->stack;
229 vm_stack->stack_vm_area = tsk->stack_vm_area;
272 static int alloc_thread_stack_node(struct task_struct *tsk, int node) argument
299 tsk->stack_vm_area = s;
300 tsk->stack = stack;
327 tsk
333 free_thread_stack(struct task_struct *tsk) argument
349 thread_stack_delayed_free(struct task_struct *tsk) argument
356 alloc_thread_stack_node(struct task_struct *tsk, int node) argument
368 free_thread_stack(struct task_struct *tsk) argument
384 thread_stack_delayed_free(struct task_struct *tsk) argument
391 alloc_thread_stack_node(struct task_struct *tsk, int node) argument
400 free_thread_stack(struct task_struct *tsk) argument
534 account_kernel_stack(struct task_struct *tsk, int account) argument
552 exit_task_stack_account(struct task_struct *tsk) argument
566 release_task_stack(struct task_struct *tsk) argument
575 put_task_stack(struct task_struct *tsk) argument
582 free_task(struct task_struct *tsk) argument
968 __put_task_struct(struct task_struct *tsk) argument
1092 set_task_stack_end_magic(struct task_struct *tsk) argument
1102 struct task_struct *tsk; local
1572 complete_vfork_done(struct task_struct *tsk) argument
1618 mm_release(struct task_struct *tsk, struct mm_struct *mm) argument
1651 exit_mm_release(struct task_struct *tsk, struct mm_struct *mm) argument
1657 exec_mm_release(struct task_struct *tsk, struct mm_struct *mm) argument
1673 dup_mm(struct task_struct *tsk, struct mm_struct *oldmm) argument
1710 copy_mm(unsigned long clone_flags, struct task_struct *tsk) argument
1748 copy_fs(unsigned long clone_flags, struct task_struct *tsk) argument
1769 copy_files(unsigned long clone_flags, struct task_struct *tsk, int no_files) argument
1802 copy_sighand(unsigned long clone_flags, struct task_struct *tsk) argument
1851 copy_signal(unsigned long clone_flags, struct task_struct *tsk) argument
2082 struct task_struct *tsk = container_of(rhp, struct task_struct, rcu); local
2087 delayed_free_task(struct task_struct *tsk) argument
2095 copy_oom_score_adj(u64 clone_flags, struct task_struct *tsk) argument
[all...]
/linux-master/kernel/time/
H A Dposix-cpu-timers.c35 * tsk->signal->posix_cputimers.bases[clock].nextevt expiration cache if
78 struct task_struct *tsk = pid_task(pid, PIDTYPE_PID); local
79 return (tsk && same_thread_group(tsk, current)) ? pid : NULL;
264 * @tsk: Task for which cputime needs to be started
273 void thread_group_sample_cputime(struct task_struct *tsk, u64 *samples) argument
275 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer;
276 struct posix_cputimers *pct = &tsk->signal->posix_cputimers;
285 * @tsk: Task for which cputime needs to be started
295 static void thread_group_start_cputime(struct task_struct *tsk, u6 argument
326 __thread_group_cputime(struct task_struct *tsk, u64 *samples) argument
361 struct task_struct *tsk; local
416 timer_base(struct k_itimer *timer, struct task_struct *tsk) argument
433 trigger_base_recalc_expires(struct k_itimer *timer, struct task_struct *tsk) argument
543 posix_cpu_timers_exit(struct task_struct *tsk) argument
547 posix_cpu_timers_exit_group(struct task_struct *tsk) argument
870 check_dl_overrun(struct task_struct *tsk) argument
897 check_thread_timers(struct task_struct *tsk, struct list_head *firing) argument
947 check_cpu_itimer(struct task_struct *tsk, struct cpu_itimer *it, u64 *expires, u64 cur_time, int signo) argument
974 check_process_timers(struct task_struct *tsk, struct list_head *firing) argument
1115 fastpath_timer_check(struct task_struct *tsk) argument
1180 struct task_struct *tsk = rcu_dereference(timr->it.cpu.handling); local
1243 posix_cpu_timers_work_scheduled(struct task_struct *tsk) argument
1248 __run_posix_cpu_timers(struct task_struct *tsk) argument
1258 posix_cpu_timers_enable_work(struct task_struct *tsk, unsigned long start) argument
1296 __run_posix_cpu_timers(struct task_struct *tsk) argument
1315 posix_cpu_timers_work_scheduled(struct task_struct *tsk) argument
1320 posix_cpu_timers_enable_work(struct task_struct *tsk, unsigned long start) argument
1327 handle_posix_cpu_timers(struct task_struct *tsk) argument
1436 struct task_struct *tsk = current; local
1461 set_process_cpu_timer(struct task_struct *tsk, unsigned int clkid, u64 *newval, u64 *oldval) argument
[all...]
/linux-master/arch/s390/include/asm/
H A Druntime_instr.h26 void runtime_instr_release(struct task_struct *tsk);
/linux-master/arch/microblaze/include/asm/
H A Dprocessor.h23 #define task_pt_regs(tsk) \
24 (((struct pt_regs *)(THREAD_SIZE + task_stack_page(tsk))) - 1)
75 # define task_pt_regs_plus_args(tsk) \
76 ((void *)task_pt_regs(tsk))

Completed in 375 milliseconds

1234567891011>>