Searched refs:tsk (Results 126 - 150 of 442) sorted by relevance

1234567891011>>

/linux-master/arch/parisc/include/asm/
H A Dmmu_context.h19 init_new_context(struct task_struct *tsk, struct mm_struct *mm) argument
51 struct mm_struct *next, struct task_struct *tsk)
66 struct mm_struct *next, struct task_struct *tsk)
74 switch_mm_irqs_off(prev, next, tsk);
50 switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
65 switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
/linux-master/arch/arm/include/asm/
H A Dprocessor.h89 #define KSTK_EIP(tsk) task_pt_regs(tsk)->ARM_pc
90 #define KSTK_ESP(tsk) task_pt_regs(tsk)->ARM_sp
/linux-master/kernel/
H A Dvhost_task.c119 struct task_struct *tsk; local
130 tsk = copy_process(NULL, 0, NUMA_NO_NODE, &args);
131 if (IS_ERR(tsk)) {
136 vtsk->task = tsk;
H A Dstacktrace.c129 * @tsk: The task to examine
136 unsigned int stack_trace_save_tsk(struct task_struct *tsk, unsigned long *store, argument
144 .skip = skipnr + (current == tsk),
147 if (!try_get_task_stack(tsk))
150 arch_stack_walk(consume_entry, &c, tsk, NULL);
151 put_task_stack(tsk);
182 * @tsk: Pointer to the task to examine
192 int stack_trace_save_tsk_reliable(struct task_struct *tsk, unsigned long *store, argument
206 if (!try_get_task_stack(tsk))
209 ret = arch_stack_walk_reliable(consume_entry, &c, tsk);
249 save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) argument
342 stack_trace_save_tsk_reliable(struct task_struct *tsk, unsigned long *store, unsigned int size) argument
[all...]
H A Dlatencytop.c112 account_global_scheduler_latency(struct task_struct *tsk, argument
119 if (!tsk->mm)
162 * @tsk - the task struct of the task hitting the latency
177 __account_scheduler_latency(struct task_struct *tsk, int usecs, int inter) argument
197 stack_trace_save_tsk(tsk, lat.backtrace, LT_BACKTRACEDEPTH, 0);
201 account_global_scheduler_latency(tsk, &lat);
203 for (i = 0; i < tsk->latency_record_count; i++) {
207 mylat = &tsk->latency_record[i];
232 if (tsk->latency_record_count >= LT_SAVECOUNT)
236 i = tsk
[all...]
/linux-master/arch/csky/include/asm/
H A Delf.h73 extern int dump_task_regs(struct task_struct *tsk, elf_gregset_t *elf_regs);
74 #define ELF_CORE_COPY_TASK_REGS(tsk, elf_regs) dump_task_regs(tsk, elf_regs)
/linux-master/include/linux/
H A Dnsproxy.h72 * 1. only current task is allowed to change tsk->nsproxy pointer or
74 * when changing tsk->nsproxy.
95 int copy_namespaces(unsigned long flags, struct task_struct *tsk);
96 void exit_task_namespaces(struct task_struct *tsk);
97 void switch_task_namespaces(struct task_struct *tsk, struct nsproxy *new);
H A Dtick.h211 extern void tick_nohz_dep_set_task(struct task_struct *tsk,
213 extern void tick_nohz_dep_clear_task(struct task_struct *tsk,
215 extern void tick_nohz_dep_set_signal(struct task_struct *tsk,
249 static inline void tick_dep_set_task(struct task_struct *tsk, argument
253 tick_nohz_dep_set_task(tsk, bit);
255 static inline void tick_dep_clear_task(struct task_struct *tsk, argument
259 tick_nohz_dep_clear_task(tsk, bit);
261 static inline void tick_dep_set_signal(struct task_struct *tsk, argument
265 tick_nohz_dep_set_signal(tsk, bit);
290 static inline void tick_dep_set_task(struct task_struct *tsk, argument
292 tick_dep_clear_task(struct task_struct *tsk, enum tick_dep_bits bit) argument
294 tick_dep_set_signal(struct task_struct *tsk, enum tick_dep_bits bit) argument
[all...]
H A Dsched.h94 /* Used in tsk->__state: */
100 /* Used in tsk->exit_state: */
104 /* Used in tsk->__state again: */
1235 /* cg_list protected by css_set_lock and tsk->alloc_lock: */
1594 static inline unsigned int task_state_index(struct task_struct *tsk) argument
1596 return __task_state_index(READ_ONCE(tsk->__state), tsk->exit_state);
1608 static inline char task_state_to_char(struct task_struct *tsk) argument
1610 return task_index_to_char(task_state_index(tsk));
1654 * Only the _current_ task can read/write to tsk
1888 kick_process(struct task_struct *tsk) argument
1893 set_task_comm(struct task_struct *tsk, const char *from) argument
1924 set_tsk_thread_flag(struct task_struct *tsk, int flag) argument
1929 clear_tsk_thread_flag(struct task_struct *tsk, int flag) argument
1934 update_tsk_thread_flag(struct task_struct *tsk, int flag, bool value) argument
1940 test_and_set_tsk_thread_flag(struct task_struct *tsk, int flag) argument
1945 test_and_clear_tsk_thread_flag(struct task_struct *tsk, int flag) argument
1950 test_tsk_thread_flag(struct task_struct *tsk, int flag) argument
1955 set_tsk_need_resched(struct task_struct *tsk) argument
1960 clear_tsk_need_resched(struct task_struct *tsk) argument
1965 test_tsk_need_resched(struct task_struct *tsk) argument
2183 sched_core_free(struct task_struct *tsk) argument
[all...]
/linux-master/arch/mips/include/asm/
H A Dprocessor.h64 #define TASK_SIZE_OF(tsk) \
65 (test_tsk_thread_flag(tsk, TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE64)
363 #define __KSTK_TOS(tsk) ((unsigned long)task_stack_page(tsk) + \
365 #define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk))
366 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc)
367 #define KSTK_ESP(tsk) (task_pt_regs(tsk)
[all...]
/linux-master/arch/sh/kernel/cpu/sh2a/
H A Dfpu.c27 void save_fpu(struct task_struct *tsk) argument
52 : "0" ((char *)(&tsk->thread.xstate->hardfpu.status)),
60 void restore_fpu(struct task_struct *tsk) argument
84 : "0" (tsk->thread.xstate), "r" (FPSCR_RCHG)
454 struct task_struct *tsk = current; local
456 if ((tsk->thread.xstate->hardfpu.fpscr & FPSCR_FPU_ERROR)) {
458 denormal_to_double (&tsk->thread.xstate->hardfpu,
466 struct task_struct *tsk = current; local
473 hx = tsk->thread.xstate->hardfpu.fp_regs[n];
474 hy = tsk
509 struct task_struct *tsk = current; local
558 struct task_struct *tsk = current; local
[all...]
/linux-master/kernel/sched/
H A Dcputime.c310 * tasks (sum on group iteration) belonging to @tsk's group.
312 void thread_group_cputime(struct task_struct *tsk, struct task_cputime *times) argument
314 struct signal_struct *sig = tsk->signal;
328 if (same_thread_group(current, tsk))
341 for_each_thread(tsk, t) {
440 void vtime_account_irq(struct task_struct *tsk, unsigned int offset) argument
445 vtime_account_hardirq(tsk);
447 vtime_account_softirq(tsk);
449 is_idle_task(tsk)) {
450 vtime_account_idle(tsk);
682 vtime_account_system(struct task_struct *tsk, struct vtime *vtime) argument
692 vtime_account_guest(struct task_struct *tsk, struct vtime *vtime) argument
702 __vtime_account_kernel(struct task_struct *tsk, struct vtime *vtime) argument
712 vtime_account_kernel(struct task_struct *tsk) argument
724 vtime_user_enter(struct task_struct *tsk) argument
734 vtime_user_exit(struct task_struct *tsk) argument
748 vtime_guest_enter(struct task_struct *tsk) argument
766 vtime_guest_exit(struct task_struct *tsk) argument
778 vtime_account_idle(struct task_struct *tsk) argument
925 kcpustat_field_vtime(u64 *cpustat, struct task_struct *tsk, enum cpu_usage_stat usage, int cpu, u64 *val) argument
1014 kcpustat_cpu_fetch_vtime(struct kernel_cpustat *dst, const struct kernel_cpustat *src, struct task_struct *tsk, int cpu) argument
[all...]
/linux-master/mm/
H A Doom_kill.c83 * Task eligibility is determined by whether or not a candidate task, @tsk,
93 struct task_struct *tsk; local
98 for_each_thread(start, tsk) {
101 * If this is a mempolicy constrained oom, tsk's
106 ret = mempolicy_in_oom_domain(tsk, mask);
110 * check the mems of tsk's cpuset.
112 ret = cpuset_mems_allowed_intersects(current, tsk);
122 static bool oom_cpuset_eligible(struct task_struct *tsk, struct oom_control *oc) argument
566 static bool oom_reap_task_mm(struct task_struct *tsk, struct mm_struct *mm) argument
571 trace_skip_task_reaping(tsk
607 oom_reap_task(struct task_struct *tsk) argument
643 struct task_struct *tsk = NULL; local
662 struct task_struct *tsk = container_of(timer, struct task_struct, local
690 queue_oom_reaper(struct task_struct *tsk) argument
756 mark_oom_victim(struct task_struct *tsk) argument
[all...]
/linux-master/kernel/futex/
H A Dcore.c1040 static void futex_cleanup(struct task_struct *tsk) argument
1042 if (unlikely(tsk->robust_list)) {
1043 exit_robust_list(tsk);
1044 tsk->robust_list = NULL;
1048 if (unlikely(tsk->compat_robust_list)) {
1049 compat_exit_robust_list(tsk);
1050 tsk->compat_robust_list = NULL;
1054 if (unlikely(!list_empty(&tsk->pi_state_list)))
1055 exit_pi_state_list(tsk);
1060 * @tsk
1075 futex_exit_recursive(struct task_struct *tsk) argument
1083 futex_cleanup_begin(struct task_struct *tsk) argument
1109 futex_cleanup_end(struct task_struct *tsk, int state) argument
1123 futex_exec_release(struct task_struct *tsk) argument
1141 futex_exit_release(struct task_struct *tsk) argument
[all...]
/linux-master/arch/loongarch/include/asm/
H A Dmmu_context.h46 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) argument
67 init_new_context(struct task_struct *tsk, struct mm_struct *mm) argument
78 struct task_struct *tsk)
103 struct task_struct *tsk)
108 switch_mm_irqs_off(prev, next, tsk);
77 switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
102 switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument
/linux-master/arch/arm64/kernel/
H A Dstacktrace.c141 struct task_struct *tsk = state->task; local
146 if (fp == (unsigned long)task_pt_regs(tsk)->stackframe)
302 void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk, argument
305 pr_debug("%s(regs = %p tsk = %p)\n", __func__, regs, tsk);
310 if (!tsk)
311 tsk = current;
313 if (!try_get_task_stack(tsk))
317 arch_stack_walk(dump_backtrace_entry, (void *)loglvl, tsk, regs);
319 put_task_stack(tsk);
322 show_stack(struct task_struct *tsk, unsigned long *sp, const char *loglvl) argument
[all...]
/linux-master/arch/sh/kernel/
H A Dprocess_32.c76 struct task_struct *tsk = current; local
78 flush_ptrace_hw_breakpoint(tsk);
82 clear_fpu(tsk, task_pt_regs(tsk));
99 struct task_struct *tsk = current; local
101 if (is_dsp_enabled(tsk)) {
106 p->thread.dsp_status = tsk->thread.dsp_status;
/linux-master/arch/x86/include/asm/
H A Dmmu_context.h134 extern void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk);
141 static inline int init_new_context(struct task_struct *tsk, argument
169 struct task_struct *tsk);
172 struct task_struct *tsk);
182 #define deactivate_mm(tsk, mm) \
187 #define deactivate_mm(tsk, mm) \
189 shstk_free(tsk); \
/linux-master/arch/s390/kernel/
H A Dvtime.c125 static int do_account_vtime(struct task_struct *tsk) argument
151 user = update_tsk_timer(&tsk->thread.user_timer,
153 guest = update_tsk_timer(&tsk->thread.guest_timer,
155 system = update_tsk_timer(&tsk->thread.system_timer,
157 hardirq = update_tsk_timer(&tsk->thread.hardirq_timer,
159 softirq = update_tsk_timer(&tsk->thread.softirq_timer,
166 account_user_time(tsk, cputime_to_nsecs(user));
167 tsk->utimescaled += cputime_to_nsecs(scale_vtime(user));
171 account_guest_time(tsk, cputime_to_nsecs(guest));
172 tsk
205 vtime_flush(struct task_struct *tsk) argument
235 vtime_account_kernel(struct task_struct *tsk) argument
248 vtime_account_softirq(struct task_struct *tsk) argument
257 vtime_account_hardirq(struct task_struct *tsk) argument
[all...]
/linux-master/arch/sparc/kernel/
H A Dprocess_32.c145 void show_stack(struct task_struct *tsk, unsigned long *_ksp, const char *loglvl) argument
152 if (!tsk)
153 tsk = current;
155 if (tsk == current && !_ksp)
158 task_base = (unsigned long) task_stack_page(tsk);
177 void exit_thread(struct task_struct *tsk) argument
180 if (last_task_used_math == tsk) {
182 if (test_tsk_thread_flag(tsk, TIF_USEDFPU)) {
186 fpsave(&tsk->thread.float_regs[0], &tsk
[all...]
/linux-master/kernel/dma/
H A Dmap_benchmark.c101 struct task_struct **tsk; local
109 tsk = kmalloc_array(threads, sizeof(*tsk), GFP_KERNEL);
110 if (!tsk)
116 tsk[i] = kthread_create_on_node(map_benchmark_thread, map,
118 if (IS_ERR(tsk[i])) {
120 ret = PTR_ERR(tsk[i]);
125 kthread_bind_mask(tsk[i], cpu_mask);
136 get_task_struct(tsk[i]);
137 wake_up_process(tsk[
[all...]
/linux-master/include/rv/
H A Dda_monitor.h186 static inline bool da_event_##name(struct da_monitor *da_mon, struct task_struct *tsk, \
195 trace_event_##name(tsk->pid, \
207 trace_error_##name(tsk->pid, \
317 * da_get_monitor_##name - return the monitor in the allocated slot for tsk \
319 static inline struct da_monitor *da_get_monitor_##name(struct task_struct *tsk) \
321 return &tsk->rv[task_mon_slot_##name].da_mon; \
457 __da_handle_event_##name(struct da_monitor *da_mon, struct task_struct *tsk, \
462 retval = da_event_##name(da_mon, tsk, event); \
471 da_handle_event_##name(struct task_struct *tsk, enum events_##name event) \
473 struct da_monitor *da_mon = da_get_monitor_##name(tsk); \
[all...]
/linux-master/arch/arm/kernel/
H A Dptrace.c250 static int ptrace_read_user(struct task_struct *tsk, unsigned long off, argument
260 tmp = tsk->mm->start_code;
262 tmp = tsk->mm->start_data;
264 tmp = tsk->mm->end_code;
266 tmp = get_user_reg(tsk, off >> 2);
277 static int ptrace_write_user(struct task_struct *tsk, unsigned long off, argument
286 return put_user_reg(tsk, off >> 2, val);
294 static int ptrace_getwmmxregs(struct task_struct *tsk, void __user *ufp) argument
296 struct thread_info *thread = task_thread_info(tsk);
308 static int ptrace_setwmmxregs(struct task_struct *tsk, voi argument
372 clear_ptrace_hw_breakpoint(struct task_struct *tsk) argument
381 flush_ptrace_hw_breakpoint(struct task_struct *tsk) argument
415 ptrace_hbp_create(struct task_struct *tsk, int type) argument
431 ptrace_gethbpregs(struct task_struct *tsk, long num, unsigned long __user *data) argument
477 ptrace_sethbpregs(struct task_struct *tsk, long num, unsigned long __user *data) argument
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dthread_info.h78 #define INIT_THREAD_INFO(tsk) \
178 #define is_tsk_32bit_task(tsk) (test_tsk_thread_flag(tsk, TIF_32BIT))
179 #define clear_tsk_compat_task(tsk) (clear_tsk_thread_flag(p, TIF_32BIT))
182 #define is_tsk_32bit_task(tsk) (IS_ENABLED(CONFIG_PPC32))
183 #define clear_tsk_compat_task(tsk) do { } while (0)
/linux-master/arch/microblaze/include/asm/
H A Dmmu_context_mm.h99 # define init_new_context(tsk, mm) (((mm)->context = NO_CONTEXT), 0)
115 struct task_struct *tsk)
117 tsk->thread.pgdir = next->pgd;
114 switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) argument

Completed in 310 milliseconds

1234567891011>>