/linux-4.1.27/include/linux/fsl/bestcomm/ |
D | bestcomm.h | 73 extern void bcom_enable(struct bcom_task *tsk); 82 extern void bcom_disable(struct bcom_task *tsk); 90 bcom_get_task_irq(struct bcom_task *tsk) { in bcom_get_task_irq() argument 91 return tsk->irq; in bcom_get_task_irq() 106 _bcom_next_index(struct bcom_task *tsk) in _bcom_next_index() argument 108 return ((tsk->index + 1) == tsk->num_bd) ? 0 : tsk->index + 1; in _bcom_next_index() 117 _bcom_next_outdex(struct bcom_task *tsk) in _bcom_next_outdex() argument 119 return ((tsk->outdex + 1) == tsk->num_bd) ? 0 : tsk->outdex + 1; in _bcom_next_outdex() 127 bcom_queue_empty(struct bcom_task *tsk) in bcom_queue_empty() argument 129 return tsk->index == tsk->outdex; in bcom_queue_empty() [all …]
|
D | ata.h | 24 extern void bcom_ata_rx_prepare(struct bcom_task *tsk); 25 extern void bcom_ata_tx_prepare(struct bcom_task *tsk); 26 extern void bcom_ata_reset_bd(struct bcom_task *tsk); 27 extern void bcom_ata_release(struct bcom_task *tsk);
|
D | gen_bd.h | 30 bcom_gen_bd_rx_reset(struct bcom_task *tsk); 33 bcom_gen_bd_rx_release(struct bcom_task *tsk); 41 bcom_gen_bd_tx_reset(struct bcom_task *tsk); 44 bcom_gen_bd_tx_release(struct bcom_task *tsk);
|
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-4.1.27/drivers/dma/bestcomm/ |
D | fec.c | 87 struct bcom_task *tsk; in bcom_fec_rx_init() local 90 tsk = bcom_task_alloc(queue_len, sizeof(struct bcom_fec_bd), in bcom_fec_rx_init() 92 if (!tsk) in bcom_fec_rx_init() 95 tsk->flags = BCOM_FLAGS_NONE; in bcom_fec_rx_init() 97 priv = tsk->priv; in bcom_fec_rx_init() 101 if (bcom_fec_rx_reset(tsk)) { in bcom_fec_rx_init() 102 bcom_task_free(tsk); in bcom_fec_rx_init() 106 return tsk; in bcom_fec_rx_init() 111 bcom_fec_rx_reset(struct bcom_task *tsk) in bcom_fec_rx_reset() argument 113 struct bcom_fec_priv *priv = tsk->priv; in bcom_fec_rx_reset() [all …]
|
D | gen_bd.c | 92 struct bcom_task *tsk; in bcom_gen_bd_rx_init() local 95 tsk = bcom_task_alloc(queue_len, sizeof(struct bcom_gen_bd), in bcom_gen_bd_rx_init() 97 if (!tsk) in bcom_gen_bd_rx_init() 100 tsk->flags = BCOM_FLAGS_NONE; in bcom_gen_bd_rx_init() 102 priv = tsk->priv; in bcom_gen_bd_rx_init() 108 if (bcom_gen_bd_rx_reset(tsk)) { in bcom_gen_bd_rx_init() 109 bcom_task_free(tsk); in bcom_gen_bd_rx_init() 113 return tsk; in bcom_gen_bd_rx_init() 118 bcom_gen_bd_rx_reset(struct bcom_task *tsk) in bcom_gen_bd_rx_reset() argument 120 struct bcom_gen_bd_priv *priv = tsk->priv; in bcom_gen_bd_rx_reset() [all …]
|
D | ata.c | 60 struct bcom_task *tsk; in bcom_ata_init() local 67 tsk = bcom_task_alloc(queue_len, sizeof(struct bcom_ata_bd), 0); in bcom_ata_init() 68 if (!tsk) in bcom_ata_init() 71 tsk->flags = BCOM_FLAGS_NONE; in bcom_ata_init() 73 bcom_ata_reset_bd(tsk); in bcom_ata_init() 75 var = (struct bcom_ata_var *) bcom_task_var(tsk->tasknum); in bcom_ata_init() 76 inc = (struct bcom_ata_inc *) bcom_task_inc(tsk->tasknum); in bcom_ata_init() 78 if (bcom_load_image(tsk->tasknum, bcom_ata_task)) { in bcom_ata_init() 79 bcom_task_free(tsk); in bcom_ata_init() 84 offsetof(struct mpc52xx_sdma, tcr[tsk->tasknum]); in bcom_ata_init() [all …]
|
D | bestcomm.c | 53 struct bcom_task *tsk; in bcom_task_alloc() local 75 tsk = kzalloc(sizeof(struct bcom_task) + priv_size, GFP_KERNEL); in bcom_task_alloc() 76 if (!tsk) in bcom_task_alloc() 79 tsk->tasknum = tasknum; in bcom_task_alloc() 81 tsk->priv = (void*)tsk + sizeof(struct bcom_task); in bcom_task_alloc() 84 tsk->irq = irq_of_parse_and_map(bcom_eng->ofnode, tsk->tasknum); in bcom_task_alloc() 85 if (tsk->irq == NO_IRQ) in bcom_task_alloc() 90 tsk->cookie = kmalloc(sizeof(void*) * bd_count, GFP_KERNEL); in bcom_task_alloc() 91 if (!tsk->cookie) in bcom_task_alloc() 94 tsk->bd = bcom_sram_alloc(bd_count * bd_size, 4, &tsk->bd_pa); in bcom_task_alloc() [all …]
|
/linux-4.1.27/include/linux/ |
D | vtime.h | 52 extern void vtime_account_system(struct task_struct *tsk); 53 extern void vtime_account_idle(struct task_struct *tsk); 54 extern void vtime_account_user(struct task_struct *tsk); 57 extern void vtime_account_irq_enter(struct task_struct *tsk); 59 extern void vtime_common_account_irq_enter(struct task_struct *tsk); 60 static inline void vtime_account_irq_enter(struct task_struct *tsk) in vtime_account_irq_enter() argument 63 vtime_common_account_irq_enter(tsk); in vtime_account_irq_enter() 70 static inline void vtime_account_system(struct task_struct *tsk) { } in vtime_account_system() argument 71 static inline void vtime_account_user(struct task_struct *tsk) { } in vtime_account_user() argument 72 static inline void vtime_account_irq_enter(struct task_struct *tsk) { } in vtime_account_irq_enter() argument [all …]
|
D | init_task.h | 19 # define INIT_PUSHABLE_TASKS(tsk) \ argument 20 .pushable_tasks = PLIST_NODE_INIT(tsk.pushable_tasks, MAX_PRIO), 22 # define INIT_PUSHABLE_TASKS(tsk) argument 36 #define INIT_CPUSET_SEQ(tsk) \ argument 37 .mems_allowed_seq = SEQCNT_ZERO(tsk.mems_allowed_seq), 39 #define INIT_CPUSET_SEQ(tsk) argument 109 #define INIT_TASK_RCU_TREE_PREEMPT(tsk) argument 112 #define INIT_TASK_RCU_PREEMPT(tsk) \ argument 115 .rcu_node_entry = LIST_HEAD_INIT(tsk.rcu_node_entry), \ 118 #define INIT_TASK_RCU_PREEMPT(tsk) argument [all …]
|
D | delayacct.h | 65 static inline void delayacct_tsk_init(struct task_struct *tsk) in delayacct_tsk_init() argument 68 tsk->delays = NULL; in delayacct_tsk_init() 70 __delayacct_tsk_init(tsk); in delayacct_tsk_init() 76 static inline void delayacct_tsk_free(struct task_struct *tsk) in delayacct_tsk_free() argument 78 if (tsk->delays) in delayacct_tsk_free() 79 kmem_cache_free(delayacct_cache, tsk->delays); in delayacct_tsk_free() 80 tsk->delays = NULL; in delayacct_tsk_free() 98 struct task_struct *tsk) in delayacct_add_tsk() argument 100 if (!delayacct_on || !tsk->delays) in delayacct_add_tsk() 102 return __delayacct_add_tsk(d, tsk); in delayacct_add_tsk() [all …]
|
D | sched.h | 247 #define __set_task_state(tsk, state_value) \ argument 249 (tsk)->task_state_change = _THIS_IP_; \ 250 (tsk)->state = (state_value); \ 252 #define set_task_state(tsk, state_value) \ argument 254 (tsk)->task_state_change = _THIS_IP_; \ 255 set_mb((tsk)->state, (state_value)); \ 282 #define __set_task_state(tsk, state_value) \ argument 283 do { (tsk)->state = (state_value); } while (0) 284 #define set_task_state(tsk, state_value) \ argument 285 set_mb((tsk)->state, (state_value)) [all …]
|
D | tsacct_kern.h | 15 struct taskstats *stats, struct task_struct *tsk); 19 struct taskstats *stats, struct task_struct *tsk) in bacct_add_tsk() argument 25 extern void acct_update_integrals(struct task_struct *tsk); 26 extern void acct_account_cputime(struct task_struct *tsk); 27 extern void acct_clear_integrals(struct task_struct *tsk); 31 static inline void acct_update_integrals(struct task_struct *tsk) in acct_update_integrals() argument 33 static inline void acct_account_cputime(struct task_struct *tsk) in acct_account_cputime() argument 35 static inline void acct_clear_integrals(struct task_struct *tsk) in acct_clear_integrals() argument
|
D | signalfd.h | 18 static inline void signalfd_notify(struct task_struct *tsk, int sig) in signalfd_notify() argument 20 if (unlikely(waitqueue_active(&tsk->sighand->signalfd_wqh))) in signalfd_notify() 21 wake_up(&tsk->sighand->signalfd_wqh); in signalfd_notify() 28 static inline void signalfd_notify(struct task_struct *tsk, int sig) { } in signalfd_notify() argument
|
D | sem.h | 32 extern int copy_semundo(unsigned long clone_flags, struct task_struct *tsk); 33 extern void exit_sem(struct task_struct *tsk); 41 static inline int copy_semundo(unsigned long clone_flags, struct task_struct *tsk) in copy_semundo() argument 46 static inline void exit_sem(struct task_struct *tsk) in exit_sem() argument
|
D | seccomp.h | 86 extern void put_seccomp_filter(struct task_struct *tsk); 87 extern void get_seccomp_filter(struct task_struct *tsk); 89 static inline void put_seccomp_filter(struct task_struct *tsk) in put_seccomp_filter() argument 93 static inline void get_seccomp_filter(struct task_struct *tsk) in get_seccomp_filter() argument
|
D | ftrace.h | 831 static inline int task_curr_ret_stack(struct task_struct *tsk) in task_curr_ret_stack() argument 852 static inline void set_tsk_trace_trace(struct task_struct *tsk) in set_tsk_trace_trace() argument 854 set_bit(TSK_TRACE_FL_TRACE_BIT, &tsk->trace); in set_tsk_trace_trace() 857 static inline void clear_tsk_trace_trace(struct task_struct *tsk) in clear_tsk_trace_trace() argument 859 clear_bit(TSK_TRACE_FL_TRACE_BIT, &tsk->trace); in clear_tsk_trace_trace() 862 static inline int test_tsk_trace_trace(struct task_struct *tsk) in test_tsk_trace_trace() argument 864 return tsk->trace & TSK_TRACE_FL_TRACE; in test_tsk_trace_trace() 867 static inline void set_tsk_trace_graph(struct task_struct *tsk) in set_tsk_trace_graph() argument 869 set_bit(TSK_TRACE_FL_GRAPH_BIT, &tsk->trace); in set_tsk_trace_graph() 872 static inline void clear_tsk_trace_graph(struct task_struct *tsk) in clear_tsk_trace_graph() argument [all …]
|
D | vmacache.h | 13 static inline void vmacache_flush(struct task_struct *tsk) in vmacache_flush() argument 15 memset(tsk->vmacache, 0, sizeof(tsk->vmacache)); in vmacache_flush()
|
D | nsproxy.h | 65 int copy_namespaces(unsigned long flags, struct task_struct *tsk); 66 void exit_task_namespaces(struct task_struct *tsk); 67 void switch_task_namespaces(struct task_struct *tsk, struct nsproxy *new);
|
D | ptrace.h | 46 extern int ptrace_readdata(struct task_struct *tsk, unsigned long src, char __user *dst, int len); 47 extern int ptrace_writedata(struct task_struct *tsk, char __user *src, unsigned long dst, int len); 95 int generic_ptrace_peekdata(struct task_struct *tsk, unsigned long addr, 97 int generic_ptrace_pokedata(struct task_struct *tsk, unsigned long addr, 334 extern void user_single_step_siginfo(struct task_struct *tsk, 337 static inline void user_single_step_siginfo(struct task_struct *tsk, in user_single_step_siginfo() argument
|
D | tick.h | 141 extern void __tick_nohz_task_switch(struct task_struct *tsk); 149 static inline void __tick_nohz_task_switch(struct task_struct *tsk) { } in __tick_nohz_task_switch() argument 176 static inline void tick_nohz_task_switch(struct task_struct *tsk) in tick_nohz_task_switch() argument 179 __tick_nohz_task_switch(tsk); in tick_nohz_task_switch()
|
D | hw_breakpoint.h | 50 struct task_struct *tsk); 80 extern void flush_ptrace_hw_breakpoint(struct task_struct *tsk); 95 struct task_struct *tsk) { return NULL; } in register_user_hw_breakpoint() argument 119 static inline void flush_ptrace_hw_breakpoint(struct task_struct *tsk) { } in flush_ptrace_hw_breakpoint() argument
|
D | audit.h | 228 static inline kuid_t audit_get_loginuid(struct task_struct *tsk) in audit_get_loginuid() argument 230 return tsk->loginuid; in audit_get_loginuid() 233 static inline unsigned int audit_get_sessionid(struct task_struct *tsk) in audit_get_sessionid() argument 235 return tsk->sessionid; in audit_get_sessionid() 387 static inline kuid_t audit_get_loginuid(struct task_struct *tsk) in audit_get_loginuid() argument 391 static inline unsigned int audit_get_sessionid(struct task_struct *tsk) in audit_get_sessionid() argument 440 static inline bool audit_loginuid_set(struct task_struct *tsk) in audit_loginuid_set() argument 442 return uid_valid(audit_get_loginuid(tsk)); in audit_loginuid_set() 486 struct task_struct *tsk); 541 struct task_struct *tsk) in audit_log_task_info() argument
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | fpu.h | 36 static inline void set_using_fpu(struct task_struct *tsk) in set_using_fpu() argument 41 : "i"(THREAD_USING_FPU), "a"(&tsk->thread.fpu_flags) in set_using_fpu() 45 static inline void clear_using_fpu(struct task_struct *tsk) in clear_using_fpu() argument 50 : "i"(THREAD_USING_FPU), "a"(&tsk->thread.fpu_flags) in clear_using_fpu() 54 #define is_using_fpu(tsk) ((tsk)->thread.fpu_flags & THREAD_USING_FPU) argument 63 static inline void unlazy_fpu(struct task_struct *tsk) in unlazy_fpu() argument 67 if (tsk->thread.fpu_flags & THREAD_HAS_FPU) { in unlazy_fpu() 68 fpu_save(&tsk->thread.fpu_state); in unlazy_fpu() 69 tsk->thread.fpu_flags &= ~THREAD_HAS_FPU; in unlazy_fpu() 70 tsk->thread.uregs->epsw &= ~EPSW_FE; in unlazy_fpu() [all …]
|
D | mmu_context.h | 37 #define enter_lazy_tlb(mm, tsk) do {} while (0) argument 103 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 123 #define init_new_context(tsk, mm) (0) argument 144 struct task_struct *tsk) in switch_mm() argument 158 #define deactivate_mm(tsk, mm) do {} while (0) argument
|
/linux-4.1.27/kernel/ |
D | tsacct.c | 31 struct taskstats *stats, struct task_struct *tsk) in bacct_add_tsk() argument 40 delta = ktime_get_ns() - tsk->start_time; in bacct_add_tsk() 47 if (thread_group_leader(tsk)) { in bacct_add_tsk() 48 stats->ac_exitcode = tsk->exit_code; in bacct_add_tsk() 49 if (tsk->flags & PF_FORKNOEXEC) in bacct_add_tsk() 52 if (tsk->flags & PF_SUPERPRIV) in bacct_add_tsk() 54 if (tsk->flags & PF_DUMPCORE) in bacct_add_tsk() 56 if (tsk->flags & PF_SIGNALED) in bacct_add_tsk() 58 stats->ac_nice = task_nice(tsk); in bacct_add_tsk() 59 stats->ac_sched = tsk->policy; in bacct_add_tsk() [all …]
|
D | exit.c | 62 static void exit_mm(struct task_struct *tsk); 83 static void __exit_signal(struct task_struct *tsk) in __exit_signal() argument 85 struct signal_struct *sig = tsk->signal; in __exit_signal() 86 bool group_dead = thread_group_leader(tsk); in __exit_signal() 91 sighand = rcu_dereference_check(tsk->sighand, in __exit_signal() 95 posix_cpu_timers_exit(tsk); in __exit_signal() 97 posix_cpu_timers_exit_group(tsk); in __exit_signal() 106 if (unlikely(has_group_leader_pid(tsk))) in __exit_signal() 107 posix_cpu_timers_exit_group(tsk); in __exit_signal() 116 if (tsk == sig->curr_target) in __exit_signal() [all …]
|
D | delayacct.c | 41 void __delayacct_tsk_init(struct task_struct *tsk) in __delayacct_tsk_init() argument 43 tsk->delays = kmem_cache_zalloc(delayacct_cache, GFP_KERNEL); in __delayacct_tsk_init() 44 if (tsk->delays) in __delayacct_tsk_init() 45 spin_lock_init(&tsk->delays->lock); in __delayacct_tsk_init() 83 int __delayacct_add_tsk(struct taskstats *d, struct task_struct *tsk) in __delayacct_add_tsk() argument 90 task_cputime(tsk, &utime, &stime); in __delayacct_add_tsk() 95 task_cputime_scaled(tsk, &utimescaled, &stimescaled); in __delayacct_add_tsk() 105 t1 = tsk->sched_info.pcount; in __delayacct_add_tsk() 106 t2 = tsk->sched_info.run_delay; in __delayacct_add_tsk() 107 t3 = tsk->se.sum_exec_runtime; in __delayacct_add_tsk() [all …]
|
D | smpboot.c | 30 struct task_struct *tsk = per_cpu(idle_threads, cpu); in idle_thread_get() local 32 if (!tsk) in idle_thread_get() 34 init_idle(tsk, cpu); in idle_thread_get() 35 return tsk; in idle_thread_get() 51 struct task_struct *tsk = per_cpu(idle_threads, cpu); in idle_init() local 53 if (!tsk) { in idle_init() 54 tsk = fork_idle(cpu); in idle_init() 55 if (IS_ERR(tsk)) in idle_init() 58 per_cpu(idle_threads, cpu) = tsk; in idle_init() 170 struct task_struct *tsk = *per_cpu_ptr(ht->store, cpu); in __smpboot_create_thread() local [all …]
|
D | fork.c | 132 void __weak arch_release_task_struct(struct task_struct *tsk) in arch_release_task_struct() argument 144 static inline void free_task_struct(struct task_struct *tsk) in free_task_struct() argument 146 kmem_cache_free(task_struct_cachep, tsk); in free_task_struct() 161 static struct thread_info *alloc_thread_info_node(struct task_struct *tsk, in alloc_thread_info_node() argument 177 static struct thread_info *alloc_thread_info_node(struct task_struct *tsk, in alloc_thread_info_node() argument 222 void free_task(struct task_struct *tsk) in free_task() argument 224 account_kernel_stack(tsk->stack, -1); in free_task() 225 arch_release_thread_info(tsk->stack); in free_task() 226 free_thread_info(tsk->stack); in free_task() 227 rt_mutex_debug_task_free(tsk); in free_task() [all …]
|
D | taskstats.c | 171 struct task_struct *tsk, struct taskstats *stats) in fill_stats() argument 181 delayacct_add_tsk(stats, tsk); in fill_stats() 185 stats->nvcsw = tsk->nvcsw; in fill_stats() 186 stats->nivcsw = tsk->nivcsw; in fill_stats() 187 bacct_add_tsk(user_ns, pid_ns, stats, tsk); in fill_stats() 190 xacct_add_tsk(stats, tsk); in fill_stats() 195 struct task_struct *tsk; in fill_stats_for_pid() local 198 tsk = find_task_by_vpid(pid); in fill_stats_for_pid() 199 if (tsk) in fill_stats_for_pid() 200 get_task_struct(tsk); in fill_stats_for_pid() [all …]
|
D | nsproxy.c | 60 struct task_struct *tsk, struct user_namespace *user_ns, in create_new_namespaces() argument 70 new_nsp->mnt_ns = copy_mnt_ns(flags, tsk->nsproxy->mnt_ns, user_ns, new_fs); in create_new_namespaces() 76 new_nsp->uts_ns = copy_utsname(flags, user_ns, tsk->nsproxy->uts_ns); in create_new_namespaces() 82 new_nsp->ipc_ns = copy_ipcs(flags, user_ns, tsk->nsproxy->ipc_ns); in create_new_namespaces() 89 copy_pid_ns(flags, user_ns, tsk->nsproxy->pid_ns_for_children); in create_new_namespaces() 95 new_nsp->net_ns = copy_net_ns(flags, user_ns, tsk->nsproxy->net_ns); in create_new_namespaces() 124 int copy_namespaces(unsigned long flags, struct task_struct *tsk) in copy_namespaces() argument 126 struct nsproxy *old_ns = tsk->nsproxy; in copy_namespaces() 127 struct user_namespace *user_ns = task_cred_xxx(tsk, user_ns); in copy_namespaces() 150 new_ns = create_new_namespaces(flags, tsk, user_ns, tsk->fs); in copy_namespaces() [all …]
|
D | cred.c | 151 void exit_creds(struct task_struct *tsk) in exit_creds() argument 155 kdebug("exit_creds(%u,%p,%p,{%d,%d})", tsk->pid, tsk->real_cred, tsk->cred, in exit_creds() 156 atomic_read(&tsk->cred->usage), in exit_creds() 157 read_cred_subscribers(tsk->cred)); in exit_creds() 159 cred = (struct cred *) tsk->real_cred; in exit_creds() 160 tsk->real_cred = NULL; in exit_creds() 165 cred = (struct cred *) tsk->cred; in exit_creds() 166 tsk->cred = NULL; in exit_creds() 720 const struct task_struct *tsk) in dump_invalid_creds() argument 725 cred == tsk->real_cred ? "[real]" : "", in dump_invalid_creds() [all …]
|
D | latencytop.c | 91 account_global_scheduler_latency(struct task_struct *tsk, in account_global_scheduler_latency() argument 101 if (!tsk->mm) in account_global_scheduler_latency() 145 static inline void store_stacktrace(struct task_struct *tsk, in store_stacktrace() argument 153 save_stack_trace_tsk(tsk, &trace); in store_stacktrace() 173 __account_scheduler_latency(struct task_struct *tsk, int usecs, int inter) in __account_scheduler_latency() argument 192 store_stacktrace(tsk, &lat); in __account_scheduler_latency() 196 account_global_scheduler_latency(tsk, &lat); in __account_scheduler_latency() 198 for (i = 0; i < tsk->latency_record_count; i++) { in __account_scheduler_latency() 202 mylat = &tsk->latency_record[i]; in __account_scheduler_latency() 227 if (tsk->latency_record_count >= LT_SAVECOUNT) in __account_scheduler_latency() [all …]
|
D | signal.c | 460 struct task_struct *tsk = current; in flush_itimer_signals() local 463 spin_lock_irqsave(&tsk->sighand->siglock, flags); in flush_itimer_signals() 464 __flush_itimer_signals(&tsk->pending); in flush_itimer_signals() 465 __flush_itimer_signals(&tsk->signal->shared_pending); in flush_itimer_signals() 466 spin_unlock_irqrestore(&tsk->sighand->siglock, flags); in flush_itimer_signals() 500 int unhandled_signal(struct task_struct *tsk, int sig) in unhandled_signal() argument 502 void __user *handler = tsk->sighand->action[sig-1].sa.sa_handler; in unhandled_signal() 503 if (is_global_init(tsk)) in unhandled_signal() 508 return !tsk->ptrace; in unhandled_signal() 610 int dequeue_signal(struct task_struct *tsk, sigset_t *mask, siginfo_t *info) in dequeue_signal() argument [all …]
|
D | auditsc.c | 358 static int audit_field_compare(struct task_struct *tsk, in audit_field_compare() argument 375 return audit_compare_uid(tsk->loginuid, name, f, ctx); in audit_field_compare() 386 return audit_uid_comparator(cred->uid, f->op, tsk->loginuid); in audit_field_compare() 395 return audit_uid_comparator(tsk->loginuid, f->op, cred->euid); in audit_field_compare() 397 return audit_uid_comparator(tsk->loginuid, f->op, cred->suid); in audit_field_compare() 399 return audit_uid_comparator(tsk->loginuid, f->op, cred->fsuid); in audit_field_compare() 438 static int audit_filter_rules(struct task_struct *tsk, in audit_filter_rules() argument 449 cred = rcu_dereference_check(tsk->cred, tsk == current || task_creation); in audit_filter_rules() 459 pid = task_pid_nr(tsk); in audit_filter_rules() 465 ctx->ppid = task_ppid_nr(tsk); in audit_filter_rules() [all …]
|
D | cpuset.c | 365 struct task_struct *tsk) in cpuset_update_task_spread_flag() argument 368 task_set_spread_page(tsk); in cpuset_update_task_spread_flag() 370 task_clear_spread_page(tsk); in cpuset_update_task_spread_flag() 373 task_set_spread_slab(tsk); in cpuset_update_task_spread_flag() 375 task_clear_spread_slab(tsk); in cpuset_update_task_spread_flag() 988 struct task_struct *tsk = current; in cpuset_migrate_mm() local 990 tsk->mems_allowed = *to; in cpuset_migrate_mm() 995 guarantee_online_mems(task_cs(tsk), &tsk->mems_allowed); in cpuset_migrate_mm() 1008 static void cpuset_change_task_nodemask(struct task_struct *tsk, in cpuset_change_task_nodemask() argument 1022 task_lock(tsk); in cpuset_change_task_nodemask() [all …]
|
D | audit.c | 604 struct task_struct *tsk; in audit_send_reply() local 619 tsk = kthread_run(audit_send_reply_thread, reply, "audit_send_reply"); in audit_send_reply() 620 if (!IS_ERR(tsk)) in audit_send_reply() 1020 struct task_struct *tsk = current; in audit_receive_msg() local 1022 spin_lock(&tsk->sighand->siglock); in audit_receive_msg() 1023 s.enabled = tsk->signal->audit_tty; in audit_receive_msg() 1024 s.log_passwd = tsk->signal->audit_tty_log_passwd; in audit_receive_msg() 1025 spin_unlock(&tsk->sighand->siglock); in audit_receive_msg() 1032 struct task_struct *tsk = current; in audit_receive_msg() local 1043 spin_lock(&tsk->sighand->siglock); in audit_receive_msg() [all …]
|
/linux-4.1.27/arch/mips/include/asm/ |
D | dsp.h | 43 #define __save_dsp(tsk) \ argument 45 tsk->thread.dsp.dspr[0] = mfhi1(); \ 46 tsk->thread.dsp.dspr[1] = mflo1(); \ 47 tsk->thread.dsp.dspr[2] = mfhi2(); \ 48 tsk->thread.dsp.dspr[3] = mflo2(); \ 49 tsk->thread.dsp.dspr[4] = mfhi3(); \ 50 tsk->thread.dsp.dspr[5] = mflo3(); \ 51 tsk->thread.dsp.dspcontrol = rddsp(DSP_MASK); \ 54 #define save_dsp(tsk) \ argument 57 __save_dsp(tsk); \ [all …]
|
D | processor.h | 76 #define TASK_SIZE_OF(tsk) \ argument 77 (test_tsk_thread_flag(tsk, TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE64) 355 extern unsigned long thread_saved_pc(struct task_struct *tsk); 364 #define __KSTK_TOS(tsk) ((unsigned long)task_stack_page(tsk) + \ argument 366 #define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk)) argument 367 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc) argument 368 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29]) argument 369 #define KSTK_STATUS(tsk) (task_pt_regs(tsk)->cp0_status) argument
|
D | fpu.h | 227 static inline void save_fp(struct task_struct *tsk) in save_fp() argument 230 _save_fp(tsk); in save_fp() 233 static inline void restore_fp(struct task_struct *tsk) in restore_fp() argument 236 _restore_fp(tsk); in restore_fp() 239 static inline union fpureg *get_fpu_regs(struct task_struct *tsk) in get_fpu_regs() argument 241 if (tsk == current) { in get_fpu_regs() 248 return tsk->thread.fpu.fpr; in get_fpu_regs()
|
D | mmu_context.h | 89 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 127 init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument 140 struct task_struct *tsk) in switch_mm() argument 172 #define deactivate_mm(tsk, mm) do { } while (0) argument
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | fpu.c | 36 struct task_struct *tsk = current; in fpu_exception() local 45 if (!is_using_fpu(tsk)) in fpu_exception() 52 info.si_addr = (void *) tsk->thread.uregs->pc; in fpu_exception() 55 unlazy_fpu(tsk); in fpu_exception() 57 fpcr = tsk->thread.fpu_state.fpcr; in fpu_exception() 68 force_sig_info(SIGFPE, &info, tsk); in fpu_exception() 76 struct task_struct *tsk = current; in fpu_setup_sigcontext() local 78 if (!is_using_fpu(tsk)) in fpu_setup_sigcontext() 88 if (tsk->thread.fpu_flags & THREAD_HAS_FPU) { in fpu_setup_sigcontext() 89 fpu_save(&tsk->thread.fpu_state); in fpu_setup_sigcontext() [all …]
|
/linux-4.1.27/arch/sh/kernel/cpu/sh4/ |
D | fpu.c | 45 void save_fpu(struct task_struct *tsk) in save_fpu() argument 88 :"0"((char *)(&tsk->thread.xstate->hardfpu.status)), in save_fpu() 95 void restore_fpu(struct task_struct *tsk) in restore_fpu() argument 138 :"0" (tsk->thread.xstate), "r" (FPSCR_RCHG) in restore_fpu() 232 struct task_struct *tsk = current; in ieee_fpe_handler() local 234 if ((tsk->thread.xstate->hardfpu.fpscr & FPSCR_CAUSE_ERROR)) in ieee_fpe_handler() 236 denormal_to_double(&tsk->thread.xstate->hardfpu, in ieee_fpe_handler() 245 struct task_struct *tsk = current; in ieee_fpe_handler() local 252 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() 253 hy = tsk->thread.xstate->hardfpu.fp_regs[m]; in ieee_fpe_handler() [all …]
|
/linux-4.1.27/net/tipc/ |
D | socket.c | 111 static int tipc_sk_publish(struct tipc_sock *tsk, uint scope, 113 static int tipc_sk_withdraw(struct tipc_sock *tsk, uint scope, 116 static int tipc_sk_insert(struct tipc_sock *tsk); 117 static void tipc_sk_remove(struct tipc_sock *tsk); 182 static u32 tsk_own_node(struct tipc_sock *tsk) in tsk_own_node() argument 184 return msg_prevnode(&tsk->phdr); in tsk_own_node() 187 static u32 tsk_peer_node(struct tipc_sock *tsk) in tsk_peer_node() argument 189 return msg_destnode(&tsk->phdr); in tsk_peer_node() 192 static u32 tsk_peer_port(struct tipc_sock *tsk) in tsk_peer_port() argument 194 return msg_destport(&tsk->phdr); in tsk_peer_port() [all …]
|
/linux-4.1.27/arch/sh/kernel/cpu/ |
D | fpu.c | 7 int init_fpu(struct task_struct *tsk) in init_fpu() argument 9 if (tsk_used_math(tsk)) { in init_fpu() 10 if ((boot_cpu_data.flags & CPU_HAS_FPU) && tsk == current) in init_fpu() 11 unlazy_fpu(tsk, task_pt_regs(tsk)); in init_fpu() 18 if (!tsk->thread.xstate) { in init_fpu() 19 tsk->thread.xstate = kmem_cache_alloc(task_xstate_cachep, in init_fpu() 21 if (!tsk->thread.xstate) in init_fpu() 26 struct sh_fpu_hard_struct *fp = &tsk->thread.xstate->hardfpu; in init_fpu() 30 struct sh_fpu_soft_struct *fp = &tsk->thread.xstate->softfpu; in init_fpu() 35 set_stopped_child_used_math(tsk); in init_fpu() [all …]
|
/linux-4.1.27/arch/arc/include/asm/ |
D | processor.h | 68 #define copy_segments(tsk, mm) do { } while (0) argument 71 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->ret) argument 72 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->sp) argument 78 #define TSK_K_ESP(tsk) (tsk->thread.ksp) argument 80 #define TSK_K_REG(tsk, off) (*((unsigned int *)(TSK_K_ESP(tsk) + \ argument 83 #define TSK_K_BLINK(tsk) TSK_K_REG(tsk, 4) argument 84 #define TSK_K_FP(tsk) TSK_K_REG(tsk, 0) argument 86 #define thread_saved_pc(tsk) TSK_K_BLINK(tsk) argument
|
D | mmu_context.h | 108 init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument 132 struct task_struct *tsk) in switch_mm() argument 173 #define deactivate_mm(tsk, mm) do { } while (0) argument 175 #define enter_lazy_tlb(mm, tsk) argument
|
D | unwind.h | 67 #define STACK_BOTTOM_UNW(tsk) STACK_LIMIT((tsk)->thread.ksp) argument 68 #define STACK_TOP_UNW(tsk) ((tsk)->thread.ksp) argument
|
D | entry.h | 233 .macro GET_TSK_STACK_BASE tsk, out 236 ld \out, [\tsk, TASK_THREAD_INFO] 600 .macro SET_CURR_TASK_ON_CPU tsk, tmp 603 st \tsk, [\tmp] 605 mov r25, \tsk 617 .macro SET_CURR_TASK_ON_CPU tsk, tmp 618 st \tsk, [@_current_task] 620 mov r25, \tsk
|
/linux-4.1.27/arch/x86/include/asm/ |
D | fpu-internal.h | 48 struct task_struct *tsk); 49 extern void convert_to_fxsr(struct task_struct *tsk, 87 static inline void task_disable_lazy_fpu_restore(struct task_struct *tsk) in task_disable_lazy_fpu_restore() argument 89 tsk->thread.fpu.last_cpu = ~0; in task_disable_lazy_fpu_restore() 144 static inline void sanitize_i387_state(struct task_struct *tsk) in sanitize_i387_state() argument 148 __sanitize_i387_state(tsk); in sanitize_i387_state() 303 static inline int __save_init_fpu(struct task_struct *tsk) in __save_init_fpu() argument 305 return fpu_save_init(&tsk->thread.fpu); in __save_init_fpu() 318 static inline int restore_fpu_checking(struct task_struct *tsk) in restore_fpu_checking() argument 330 : : [addr] "m" (tsk->thread.fpu.has_fpu)); in restore_fpu_checking() [all …]
|
D | mmu_context.h | 83 int init_new_context(struct task_struct *tsk, struct mm_struct *mm); 87 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 96 struct task_struct *tsk) in switch_mm() argument 198 #define deactivate_mm(tsk, mm) \ argument 203 #define deactivate_mm(tsk, mm) \ argument
|
D | segment.h | 285 # define task_user_gs(tsk) ((tsk)->thread.gs) argument 291 # define task_user_gs(tsk) (task_pt_regs(tsk)->gs) argument
|
D | processor.h | 850 extern unsigned long thread_saved_pc(struct task_struct *tsk); 907 #define task_pt_regs(tsk) ((struct pt_regs *)(tsk)->thread.sp0 - 1) argument 931 #define MPX_ENABLE_MANAGEMENT(tsk) mpx_enable_management((tsk)) argument 932 #define MPX_DISABLE_MANAGEMENT(tsk) mpx_disable_management((tsk)) argument 935 extern int mpx_enable_management(struct task_struct *tsk); 936 extern int mpx_disable_management(struct task_struct *tsk); 938 static inline int mpx_enable_management(struct task_struct *tsk) in mpx_enable_management() argument 942 static inline int mpx_disable_management(struct task_struct *tsk) in mpx_disable_management() argument
|
/linux-4.1.27/mm/ |
D | mmu_context.c | 23 struct task_struct *tsk = current; in use_mm() local 25 task_lock(tsk); in use_mm() 26 active_mm = tsk->active_mm; in use_mm() 29 tsk->active_mm = mm; in use_mm() 31 tsk->mm = mm; in use_mm() 32 switch_mm(active_mm, mm, tsk); in use_mm() 33 task_unlock(tsk); in use_mm() 53 struct task_struct *tsk = current; in unuse_mm() local 55 task_lock(tsk); in unuse_mm() 57 tsk->mm = NULL; in unuse_mm() [all …]
|
D | memory-failure.c | 274 struct task_struct *tsk; member 289 static void add_to_kill(struct task_struct *tsk, struct page *p, in add_to_kill() argument 318 page_to_pfn(p), tsk->comm); in add_to_kill() 321 get_task_struct(tsk); in add_to_kill() 322 tk->tsk = tsk; in add_to_kill() 350 pfn, tk->tsk->comm, tk->tsk->pid); in kill_procs() 351 force_sig(SIGKILL, tk->tsk); in kill_procs() 360 else if (kill_proc(tk->tsk, tk->addr, trapno, in kill_procs() 364 pfn, tk->tsk->comm, tk->tsk->pid); in kill_procs() 366 put_task_struct(tk->tsk); in kill_procs() [all …]
|
D | gup.c | 261 static int faultin_page(struct task_struct *tsk, struct vm_area_struct *vma, in faultin_page() argument 295 if (tsk) { in faultin_page() 297 tsk->maj_flt++; in faultin_page() 299 tsk->min_flt++; in faultin_page() 416 long __get_user_pages(struct task_struct *tsk, struct mm_struct *mm, in __get_user_pages() argument 477 ret = faultin_page(tsk, vma, start, &foll_flags, in __get_user_pages() 544 int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, in fixup_user_fault() argument 569 if (tsk) { in fixup_user_fault() 571 tsk->maj_flt++; in fixup_user_fault() 573 tsk->min_flt++; in fixup_user_fault() [all …]
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | processor.h | 120 #define TASK_SIZE_OF(tsk) (test_tsk_thread_flag(tsk, TIF_32BIT) ? \ argument 351 #define thread_saved_pc(tsk) \ argument 352 ((tsk)->thread.regs? (tsk)->thread.regs->nip: 0) 354 #define task_pt_regs(tsk) ((struct pt_regs *)(tsk)->thread.regs) argument 358 #define KSTK_EIP(tsk) ((tsk)->thread.regs? (tsk)->thread.regs->nip: 0) argument 359 #define KSTK_ESP(tsk) ((tsk)->thread.regs? (tsk)->thread.regs->gpr[1]: 0) argument 362 #define GET_FPEXC_CTL(tsk, adr) get_fpexc_mode((tsk), (adr)) argument 363 #define SET_FPEXC_CTL(tsk, val) set_fpexc_mode((tsk), (val)) argument 365 extern int get_fpexc_mode(struct task_struct *tsk, unsigned long adr); 366 extern int set_fpexc_mode(struct task_struct *tsk, unsigned int val); [all …]
|
D | mmu_context.h | 17 extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm); 21 extern void switch_slb(struct task_struct *tsk, struct mm_struct *mm); 43 struct task_struct *tsk) in switch_mm() argument 50 tsk->thread.pgdir = next->pgd; in switch_mm() 79 switch_slb(tsk, next); in switch_mm() 87 #define deactivate_mm(tsk,mm) do { } while (0) argument 104 struct task_struct *tsk) in enter_lazy_tlb() argument
|
D | hw_breakpoint.h | 70 extern void flush_ptrace_hw_breakpoint(struct task_struct *tsk); 84 extern void thread_change_pc(struct task_struct *tsk, struct pt_regs *regs); 88 static inline void thread_change_pc(struct task_struct *tsk, in thread_change_pc() argument
|
/linux-4.1.27/kernel/time/ |
D | itimer.c | 45 static void get_cpu_itimer(struct task_struct *tsk, unsigned int clock_id, in get_cpu_itimer() argument 49 struct cpu_itimer *it = &tsk->signal->it[clock_id]; in get_cpu_itimer() 51 spin_lock_irq(&tsk->sighand->siglock); in get_cpu_itimer() 59 thread_group_cputimer(tsk, &cputime); in get_cpu_itimer() 73 spin_unlock_irq(&tsk->sighand->siglock); in get_cpu_itimer() 81 struct task_struct *tsk = current; in do_getitimer() local 85 spin_lock_irq(&tsk->sighand->siglock); in do_getitimer() 86 value->it_value = itimer_get_remtime(&tsk->signal->real_timer); in do_getitimer() 88 ktime_to_timeval(tsk->signal->it_real_incr); in do_getitimer() 89 spin_unlock_irq(&tsk->sighand->siglock); in do_getitimer() [all …]
|
D | posix-cpu-timers.c | 211 void thread_group_cputimer(struct task_struct *tsk, struct task_cputime *times) in thread_group_cputimer() argument 213 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; in thread_group_cputimer() 224 thread_group_cputime(tsk, &sum); in thread_group_cputimer() 264 static int posix_cpu_clock_get_task(struct task_struct *tsk, in posix_cpu_clock_get_task() argument 272 if (same_thread_group(tsk, current)) in posix_cpu_clock_get_task() 273 err = cpu_clock_sample(which_clock, tsk, &rtn); in posix_cpu_clock_get_task() 275 if (tsk == current || thread_group_leader(tsk)) in posix_cpu_clock_get_task() 276 err = cpu_clock_sample_group(which_clock, tsk, &rtn); in posix_cpu_clock_get_task() 426 void posix_cpu_timers_exit(struct task_struct *tsk) in posix_cpu_timers_exit() argument 428 add_device_randomness((const void*) &tsk->se.sum_exec_runtime, in posix_cpu_timers_exit() [all …]
|
/linux-4.1.27/arch/sh/include/asm/ |
D | fpu.h | 24 #define save_fpu(tsk) do { } while (0) argument 25 #define restore_fpu(tsk) do { } while (0) argument 42 static inline void __unlazy_fpu(struct task_struct *tsk, struct pt_regs *regs) in __unlazy_fpu() argument 44 if (task_thread_info(tsk)->status & TS_USEDFPU) { in __unlazy_fpu() 45 task_thread_info(tsk)->status &= ~TS_USEDFPU; in __unlazy_fpu() 46 save_fpu(tsk); in __unlazy_fpu() 49 tsk->thread.fpu_counter = 0; in __unlazy_fpu() 52 static inline void unlazy_fpu(struct task_struct *tsk, struct pt_regs *regs) in unlazy_fpu() argument 55 __unlazy_fpu(tsk, regs); in unlazy_fpu() 59 static inline void clear_fpu(struct task_struct *tsk, struct pt_regs *regs) in clear_fpu() argument [all …]
|
D | switch_to_32.h | 6 #define is_dsp_enabled(tsk) \ argument 7 (!!(tsk->thread.dsp_status.status & SR_DSP)) 9 #define __restore_dsp(tsk) \ argument 12 (u32 *)&tsk->thread.dsp_status; \ 32 #define __save_dsp(tsk) \ argument 35 (u32 *)&tsk->thread.dsp_status + 14; \ 58 #define is_dsp_enabled(tsk) (0) argument 59 #define __save_dsp(tsk) do { } while (0) argument 60 #define __restore_dsp(tsk) do { } while (0) argument
|
D | processor_32.h | 180 #define thread_saved_pc(tsk) (tsk->thread.pc) argument 182 void show_trace(struct task_struct *tsk, unsigned long *sp, 195 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc) argument 196 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[15]) argument
|
D | processor_64.h | 226 #define thread_saved_pc(tsk) (tsk->thread.pc) argument 230 #define KSTK_EIP(tsk) ((tsk)->thread.pc) argument 231 #define KSTK_ESP(tsk) ((tsk)->thread.sp) argument
|
D | mmu_context.h | 97 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 120 struct task_struct *tsk) in switch_mm() argument 134 #define deactivate_mm(tsk,mm) do { } while (0) argument 135 #define enter_lazy_tlb(mm,tsk) do { } while (0) argument
|
D | processor.h | 123 #define GET_UNALIGN_CTL(tsk, addr) get_unalign_ctl((tsk), (addr)) argument 124 #define SET_UNALIGN_CTL(tsk, val) set_unalign_ctl((tsk), (val)) argument
|
/linux-4.1.27/arch/arc/kernel/ |
D | stacktrace.c | 42 static void seed_unwind_frame_info(struct task_struct *tsk, in seed_unwind_frame_info() argument 50 if (tsk == NULL && regs == NULL) { in seed_unwind_frame_info() 74 frame_info->task = tsk; in seed_unwind_frame_info() 76 frame_info->regs.r27 = TSK_K_FP(tsk); in seed_unwind_frame_info() 77 frame_info->regs.r28 = TSK_K_ESP(tsk); in seed_unwind_frame_info() 78 frame_info->regs.r31 = TSK_K_BLINK(tsk); in seed_unwind_frame_info() 99 frame_info->task = tsk; in seed_unwind_frame_info() 112 arc_unwind_core(struct task_struct *tsk, struct pt_regs *regs, in arc_unwind_core() argument 120 seed_unwind_frame_info(tsk, regs, &frame_info); in arc_unwind_core() 223 noinline void show_stacktrace(struct task_struct *tsk, struct pt_regs *regs) in show_stacktrace() argument [all …]
|
/linux-4.1.27/kernel/sched/ |
D | cputime.c | 286 void thread_group_cputime(struct task_struct *tsk, struct task_cputime *times) in thread_group_cputime() argument 288 struct signal_struct *sig = tsk->signal; in thread_group_cputime() 304 for_each_thread(tsk, t) { in thread_group_cputime() 415 void vtime_common_account_irq_enter(struct task_struct *tsk) in vtime_common_account_irq_enter() argument 425 vtime_account_user(tsk); in vtime_common_account_irq_enter() 429 if (is_idle_task(tsk)) { in vtime_common_account_irq_enter() 430 vtime_account_idle(tsk); in vtime_common_account_irq_enter() 434 vtime_account_system(tsk); in vtime_common_account_irq_enter() 647 static unsigned long long vtime_delta(struct task_struct *tsk) in vtime_delta() argument 652 if (clock < tsk->vtime_snap) in vtime_delta() [all …]
|
D | stats.h | 172 static inline bool cputimer_running(struct task_struct *tsk) in cputimer_running() argument 175 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; in cputimer_running() 194 if (unlikely(!tsk->sighand)) in cputimer_running() 210 static inline void account_group_user_time(struct task_struct *tsk, in account_group_user_time() argument 213 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; in account_group_user_time() 215 if (!cputimer_running(tsk)) in account_group_user_time() 233 static inline void account_group_system_time(struct task_struct *tsk, in account_group_system_time() argument 236 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; in account_group_system_time() 238 if (!cputimer_running(tsk)) in account_group_system_time() 256 static inline void account_group_exec_runtime(struct task_struct *tsk, in account_group_exec_runtime() argument [all …]
|
D | cpuacct.c | 42 static inline struct cpuacct *task_ca(struct task_struct *tsk) in task_ca() argument 44 return css_ca(task_css(tsk, cpuacct_cgrp_id)); in task_ca() 235 void cpuacct_charge(struct task_struct *tsk, u64 cputime) in cpuacct_charge() argument 240 cpu = task_cpu(tsk); in cpuacct_charge() 244 ca = task_ca(tsk); in cpuacct_charge()
|
D | cpuacct.h | 3 extern void cpuacct_charge(struct task_struct *tsk, u64 cputime); 8 static inline void cpuacct_charge(struct task_struct *tsk, u64 cputime) in cpuacct_charge() argument
|
/linux-4.1.27/arch/c6x/include/asm/ |
D | processor.h | 95 #define copy_segments(tsk, mm) do { } while (0) argument 101 #define thread_saved_pc(tsk) (task_pt_regs(tsk)->pc) argument 107 #define thread_saved_ksp(tsk) \ argument 108 (*(unsigned long *)&(tsk)->thread.b15_14) 109 #define thread_saved_dp(tsk) \ argument 110 (*(((unsigned long *)&(tsk)->thread.b15_14) + 1)) 112 #define thread_saved_ksp(tsk) \ argument 113 (*(((unsigned long *)&(tsk)->thread.b15_14) + 1)) 114 #define thread_saved_dp(tsk) \ argument 115 (*(unsigned long *)&(tsk)->thread.b15_14)
|
/linux-4.1.27/arch/avr32/kernel/ |
D | ptrace.c | 25 static struct pt_regs *get_user_regs(struct task_struct *tsk) in get_user_regs() argument 27 return (struct pt_regs *)((unsigned long)task_stack_page(tsk) + in get_user_regs() 31 void user_enable_single_step(struct task_struct *tsk) in user_enable_single_step() argument 34 tsk->pid, task_pt_regs(tsk)->pc, task_pt_regs(tsk)->sr); in user_enable_single_step() 48 set_tsk_thread_flag(tsk, TIF_BREAKPOINT); in user_enable_single_step() 49 set_tsk_thread_flag(tsk, TIF_SINGLE_STEP); in user_enable_single_step() 73 static int ptrace_read_user(struct task_struct *tsk, unsigned long offset, in ptrace_read_user() argument 84 regs = (unsigned long *)get_user_regs(tsk); in ptrace_read_user() 91 tsk->comm, tsk->pid, offset, data, value); in ptrace_read_user() 101 static int ptrace_write_user(struct task_struct *tsk, unsigned long offset, in ptrace_write_user() argument [all …]
|
D | process.c | 118 static void show_trace_log_lvl(struct task_struct *tsk, unsigned long *sp, in show_trace_log_lvl() argument 126 else if (tsk == current) in show_trace_log_lvl() 129 fp = tsk->thread.cpu_context.r7; in show_trace_log_lvl() 136 tinfo = task_thread_info(tsk); in show_trace_log_lvl() 157 static void show_trace_log_lvl(struct task_struct *tsk, unsigned long *sp, in show_trace_log_lvl() argument 179 void show_stack_log_lvl(struct task_struct *tsk, unsigned long sp, in show_stack_log_lvl() argument 185 if (tsk) in show_stack_log_lvl() 186 sp = tsk->thread.cpu_context.ksp; in show_stack_log_lvl() 190 if (!tsk) in show_stack_log_lvl() 191 tsk = current; in show_stack_log_lvl() [all …]
|
/linux-4.1.27/arch/x86/kernel/ |
D | traps.c | 194 do_trap_no_signal(struct task_struct *tsk, int trapnr, char *str, in do_trap_no_signal() argument 212 tsk->thread.error_code = error_code; in do_trap_no_signal() 213 tsk->thread.trap_nr = trapnr; in do_trap_no_signal() 257 struct task_struct *tsk = current; in do_trap() local 260 if (!do_trap_no_signal(tsk, trapnr, str, regs, error_code)) in do_trap() 271 tsk->thread.error_code = error_code; in do_trap() 272 tsk->thread.trap_nr = trapnr; in do_trap() 275 if (show_unhandled_signals && unhandled_signal(tsk, signr) && in do_trap() 278 tsk->comm, tsk->pid, str, in do_trap() 285 force_sig_info(signr, info ?: SEND_SIG_PRIV, tsk); in do_trap() [all …]
|
D | vm86_32.c | 203 static void do_sys_vm86(struct kernel_vm86_struct *info, struct task_struct *tsk); 212 struct task_struct *tsk = current; in SYSCALL_DEFINE1() local 215 if (tsk->thread.saved_sp0) in SYSCALL_DEFINE1() 224 tsk->thread.vm86_info = v86; in SYSCALL_DEFINE1() 225 do_sys_vm86(&info, tsk); in SYSCALL_DEFINE1() 237 struct task_struct *tsk; in SYSCALL_DEFINE2() local 241 tsk = current; in SYSCALL_DEFINE2() 259 if (tsk->thread.saved_sp0) in SYSCALL_DEFINE2() 269 tsk->thread.vm86_info = (struct vm86_struct __user *)v86; in SYSCALL_DEFINE2() 270 do_sys_vm86(&info, tsk); in SYSCALL_DEFINE2() [all …]
|
D | i387.c | 120 void unlazy_fpu(struct task_struct *tsk) in unlazy_fpu() argument 123 if (__thread_has_fpu(tsk)) { in unlazy_fpu() 125 __save_fpu(tsk); in unlazy_fpu() 127 __save_init_fpu(tsk); in unlazy_fpu() 128 __thread_fpu_end(tsk); in unlazy_fpu() 263 int init_fpu(struct task_struct *tsk) in init_fpu() argument 267 if (tsk_used_math(tsk)) { in init_fpu() 268 if (cpu_has_fpu && tsk == current) in init_fpu() 269 unlazy_fpu(tsk); in init_fpu() 270 task_disable_lazy_fpu_restore(tsk); in init_fpu() [all …]
|
D | xsave.c | 43 void __sanitize_i387_state(struct task_struct *tsk) in __sanitize_i387_state() argument 45 struct i387_fxsave_struct *fx = &tsk->thread.fpu.state->fxsave; in __sanitize_i387_state() 52 xstate_bv = tsk->thread.fpu.state->xsave.xsave_hdr.xstate_bv; in __sanitize_i387_state() 139 static inline int save_fsave_header(struct task_struct *tsk, void __user *buf) in save_fsave_header() argument 142 struct xsave_struct *xsave = &tsk->thread.fpu.state->xsave; in save_fsave_header() 146 convert_from_fxsr(&env, tsk); in save_fsave_header() 241 struct task_struct *tsk = current; in save_xstate_sig() local 261 fpu_fxsave(&tsk->thread.fpu); in save_xstate_sig() 263 sanitize_i387_state(tsk); in save_xstate_sig() 269 if ((ia32_fxstate || !use_fxsr()) && save_fsave_header(tsk, buf)) in save_xstate_sig() [all …]
|
D | process.c | 103 void free_thread_xstate(struct task_struct *tsk) in free_thread_xstate() argument 105 fpu_free(&tsk->thread.fpu); in free_thread_xstate() 108 void arch_release_task_struct(struct task_struct *tsk) in arch_release_task_struct() argument 110 free_thread_xstate(tsk); in arch_release_task_struct() 150 struct task_struct *tsk = current; in flush_thread() local 152 flush_ptrace_hw_breakpoint(tsk); in flush_thread() 153 memset(tsk->thread.tls_array, 0, sizeof(tsk->thread.tls_array)); in flush_thread() 157 drop_fpu(tsk); in flush_thread() 158 free_thread_xstate(tsk); in flush_thread() 160 if (!tsk_used_math(tsk)) { in flush_thread() [all …]
|
D | ptrace.c | 614 ptrace_register_breakpoint(struct task_struct *tsk, int len, int type, in ptrace_register_breakpoint() argument 628 NULL, tsk); in ptrace_register_breakpoint() 647 static int ptrace_write_dr7(struct task_struct *tsk, unsigned long data) in ptrace_write_dr7() argument 649 struct thread_struct *thread = &tsk->thread; in ptrace_write_dr7() 668 bp = ptrace_register_breakpoint(tsk, in ptrace_write_dr7() 698 static unsigned long ptrace_get_debugreg(struct task_struct *tsk, int n) in ptrace_get_debugreg() argument 700 struct thread_struct *thread = &tsk->thread; in ptrace_get_debugreg() 716 static int ptrace_set_breakpoint_addr(struct task_struct *tsk, int nr, in ptrace_set_breakpoint_addr() argument 719 struct thread_struct *t = &tsk->thread; in ptrace_set_breakpoint_addr() 735 bp = ptrace_register_breakpoint(tsk, in ptrace_set_breakpoint_addr() [all …]
|
D | process_32.c | 64 unsigned long thread_saved_pc(struct task_struct *tsk) in thread_saved_pc() argument 66 return ((unsigned long *)tsk->thread.sp)[3]; in thread_saved_pc() 136 struct task_struct *tsk; in copy_thread() local 168 tsk = current; in copy_thread() 171 if (unlikely(test_tsk_thread_flag(tsk, TIF_IO_BITMAP))) { in copy_thread() 172 p->thread.io_bitmap_ptr = kmemdup(tsk->thread.io_bitmap_ptr, in copy_thread()
|
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/ |
D | fpu.c | 30 void save_fpu(struct task_struct *tsk) in save_fpu() argument 55 : "0" ((char *)(&tsk->thread.xstate->hardfpu.status)), in save_fpu() 63 void restore_fpu(struct task_struct *tsk) in restore_fpu() argument 87 : "0" (tsk->thread.xstate), "r" (FPSCR_RCHG) in restore_fpu() 457 struct task_struct *tsk = current; in ieee_fpe_handler() local 459 if ((tsk->thread.xstate->hardfpu.fpscr & FPSCR_FPU_ERROR)) { in ieee_fpe_handler() 461 denormal_to_double (&tsk->thread.xstate->hardfpu, in ieee_fpe_handler() 469 struct task_struct *tsk = current; in ieee_fpe_handler() local 476 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() 477 hy = tsk->thread.xstate->hardfpu.fp_regs[m]; in ieee_fpe_handler() [all …]
|
/linux-4.1.27/arch/s390/mm/ |
D | fault.c | 298 struct task_struct *tsk = current; in do_sigbus() local 309 force_sig_info(SIGBUS, &si, tsk); in do_sigbus() 375 struct task_struct *tsk; in do_exception() local 383 tsk = current; in do_exception() 393 mm = tsk->mm; in do_exception() 473 tsk->maj_flt++; in do_exception() 477 tsk->min_flt++; in do_exception() 634 struct task_struct *tsk; in pfault_interrupt() local 651 tsk = find_task_by_pid_ns(pid, &init_pid_ns); in pfault_interrupt() 652 if (tsk) in pfault_interrupt() [all …]
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | process.c | 78 void giveup_fpu_maybe_transactional(struct task_struct *tsk) in giveup_fpu_maybe_transactional() argument 86 if (tsk == current && tsk->thread.regs && in giveup_fpu_maybe_transactional() 87 MSR_TM_ACTIVE(tsk->thread.regs->msr) && in giveup_fpu_maybe_transactional() 89 tsk->thread.tm_orig_msr = tsk->thread.regs->msr; in giveup_fpu_maybe_transactional() 93 giveup_fpu(tsk); in giveup_fpu_maybe_transactional() 96 void giveup_altivec_maybe_transactional(struct task_struct *tsk) in giveup_altivec_maybe_transactional() argument 104 if (tsk == current && tsk->thread.regs && in giveup_altivec_maybe_transactional() 105 MSR_TM_ACTIVE(tsk->thread.regs->msr) && in giveup_altivec_maybe_transactional() 107 tsk->thread.tm_orig_msr = tsk->thread.regs->msr; in giveup_altivec_maybe_transactional() 111 giveup_altivec(tsk); in giveup_altivec_maybe_transactional() [all …]
|
D | stacktrace.c | 23 struct task_struct *tsk, int savesched) in save_context_stack() argument 29 if (!validate_sp(sp, tsk, STACK_FRAME_OVERHEAD)) in save_context_stack() 59 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 61 save_context_stack(trace, tsk->thread.ksp, tsk, 0); in save_stack_trace_tsk()
|
D | hw_breakpoint.c | 192 void thread_change_pc(struct task_struct *tsk, struct pt_regs *regs) in thread_change_pc() argument 196 if (likely(!tsk->thread.last_hit_ubp)) in thread_change_pc() 199 info = counter_arch_bp(tsk->thread.last_hit_ubp); in thread_change_pc() 202 tsk->thread.last_hit_ubp = NULL; in thread_change_pc() 355 void flush_ptrace_hw_breakpoint(struct task_struct *tsk) in flush_ptrace_hw_breakpoint() argument 357 struct thread_struct *t = &tsk->thread; in flush_ptrace_hw_breakpoint()
|
/linux-4.1.27/include/trace/events/ |
D | sched.h | 314 TP_PROTO(struct task_struct *tsk, u64 delay), 316 TP_ARGS(__perf_task(tsk), __perf_count(delay)), 325 memcpy(__entry->comm, tsk->comm, TASK_COMM_LEN); 326 __entry->pid = tsk->pid; 341 TP_PROTO(struct task_struct *tsk, u64 delay), 342 TP_ARGS(tsk, delay)); 349 TP_PROTO(struct task_struct *tsk, u64 delay), 350 TP_ARGS(tsk, delay)); 357 TP_PROTO(struct task_struct *tsk, u64 delay), 358 TP_ARGS(tsk, delay)); [all …]
|
/linux-4.1.27/arch/sh/kernel/ |
D | dumpstack.c | 127 void show_trace(struct task_struct *tsk, unsigned long *sp, in show_trace() argument 135 unwind_stack(tsk, regs, sp, &print_trace_ops, ""); in show_trace() 139 if (!tsk) in show_trace() 140 tsk = current; in show_trace() 142 debug_show_held_locks(tsk); in show_trace() 145 void show_stack(struct task_struct *tsk, unsigned long *sp) in show_stack() argument 149 if (!tsk) in show_stack() 150 tsk = current; in show_stack() 151 if (tsk == current) in show_stack() 154 sp = (unsigned long *)tsk->thread.sp; in show_stack() [all …]
|
D | process.c | 39 void free_thread_xstate(struct task_struct *tsk) in free_thread_xstate() argument 41 if (tsk->thread.xstate) { in free_thread_xstate() 42 kmem_cache_free(task_xstate_cachep, tsk->thread.xstate); in free_thread_xstate() 43 tsk->thread.xstate = NULL; in free_thread_xstate() 47 void arch_release_task_struct(struct task_struct *tsk) in arch_release_task_struct() argument 49 free_thread_xstate(tsk); in arch_release_task_struct()
|
D | process_32.c | 88 struct task_struct *tsk = current; in flush_thread() local 90 flush_ptrace_hw_breakpoint(tsk); in flush_thread() 94 clear_fpu(tsk, task_pt_regs(tsk)); in flush_thread() 110 struct task_struct *tsk = current; in dump_fpu() local 112 fpvalid = !!tsk_used_math(tsk); in dump_fpu() 114 fpvalid = !fpregs_get(tsk, NULL, 0, in dump_fpu() 133 struct task_struct *tsk = current; in copy_thread() local 135 if (is_dsp_enabled(tsk)) { in copy_thread() 140 p->thread.dsp_status = tsk->thread.dsp_status; in copy_thread()
|
/linux-4.1.27/arch/microblaze/include/asm/ |
D | processor.h | 27 #define task_pt_regs(tsk) \ argument 28 (((struct pt_regs *)(THREAD_SIZE + task_stack_page(tsk))) - 1) 82 # define KSTK_EIP(tsk) (0) argument 83 # define KSTK_ESP(tsk) (0) argument 136 # define thread_saved_pc(tsk) \ argument 137 ((tsk)->thread.regs ? (tsk)->thread.regs->r15 : 0) 148 # define task_pt_regs_plus_args(tsk) \ argument 149 ((void *)task_pt_regs(tsk)) 158 # define deactivate_mm(tsk, mm) do { } while (0) argument
|
D | mmu_context_mm.h | 36 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 103 # define init_new_context(tsk, mm) (((mm)->context = NO_CONTEXT), 0) argument 118 struct task_struct *tsk) in switch_mm() argument 120 tsk->thread.pgdir = next->pgd; in switch_mm()
|
/linux-4.1.27/arch/metag/include/asm/ |
D | processor.h | 134 #define copy_segments(tsk, mm) do { } while (0) argument 142 #define thread_saved_pc(tsk) \ argument 143 ((unsigned long)(tsk)->thread.kernel_context->CurrPC) 144 #define thread_saved_sp(tsk) \ argument 145 ((unsigned long)(tsk)->thread.kernel_context->AX[0].U0) 146 #define thread_saved_fp(tsk) \ argument 147 ((unsigned long)(tsk)->thread.kernel_context->AX[1].U0) 151 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->ctx.CurrPC) argument 152 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->ctx.AX[0].U0) argument 201 extern void show_trace(struct task_struct *tsk, unsigned long *sp,
|
D | mmu_context.h | 14 struct task_struct *tsk) in enter_lazy_tlb() argument 18 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 99 struct task_struct *tsk) in switch_mm() argument 111 #define deactivate_mm(tsk, mm) do { } while (0) argument
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | thread_info.h | 39 #define INIT_THREAD_INFO(tsk) \ argument 41 .task = &tsk, \ 51 #define alloc_thread_info_node(tsk, node) \ argument 52 ((struct thread_info *) ((char *) (tsk) + IA64_TASK_SIZE)) 53 #define task_thread_info(tsk) ((struct thread_info *) ((char *) (tsk) + IA64_TASK_SIZE)) argument 56 #define alloc_thread_info_node(tsk, node) ((struct thread_info *) 0) argument 57 #define task_thread_info(tsk) ((struct thread_info *) 0) argument 60 #define task_stack_page(tsk) ((void *)(tsk)) argument 84 #define free_task_struct(tsk) free_pages((unsigned long) (tsk), KERNEL_STACK_SIZE_ORDER) argument
|
/linux-4.1.27/arch/score/include/asm/ |
D | processor.h | 16 extern unsigned long thread_saved_pc(struct task_struct *tsk); 98 #define kstk_tos(tsk) \ argument 99 ((unsigned long)task_stack_page(tsk) + THREAD_SIZE - 32) 100 #define task_pt_regs(tsk) ((struct pt_regs *)kstk_tos(tsk) - 1) argument 102 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc) argument 103 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29]) argument
|
D | mmu_context.h | 43 struct task_struct *tsk) in enter_lazy_tlb() argument 66 init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument 73 struct task_struct *tsk) in switch_mm() argument
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | mmu_context.h | 6 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 54 #define init_new_context(tsk, mm) (((mm)->context = NO_CONTEXT), 0) argument 74 struct task_struct *tsk) in switch_mm() argument 76 get_mmu_context(tsk->mm); in switch_mm() 77 set_context(tsk->mm->context, next->pgd); in switch_mm() 91 #define deactivate_mm(tsk, mm) do { } while (0) argument 168 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 197 struct task_struct *tsk) in switch_mm() argument 199 activate_context(tsk->mm); in switch_mm() 202 #define deactivate_mm(tsk, mm) do { } while (0) argument [all …]
|
D | processor.h | 163 extern unsigned long thread_saved_pc(struct task_struct *tsk); 167 #define KSTK_EIP(tsk) \ argument 170 if ((tsk)->thread.esp0 > PAGE_SIZE && \ 171 (virt_addr_valid((tsk)->thread.esp0))) \ 172 eip = ((struct pt_regs *) (tsk)->thread.esp0)->pc; \ 174 #define KSTK_ESP(tsk) ((tsk) == current ? rdusp() : (tsk)->thread.usp) argument 176 #define task_pt_regs(tsk) ((struct pt_regs *) ((tsk)->thread.esp0)) argument
|
/linux-4.1.27/kernel/locking/ |
D | rwsem-spinlock.c | 68 struct task_struct *tsk; in __rwsem_do_wake() local 87 tsk = waiter->task; in __rwsem_do_wake() 97 wake_up_process(tsk); in __rwsem_do_wake() 98 put_task_struct(tsk); in __rwsem_do_wake() 131 struct task_struct *tsk; in __down_read() local 143 tsk = current; in __down_read() 144 set_task_state(tsk, TASK_UNINTERRUPTIBLE); in __down_read() 147 waiter.task = tsk; in __down_read() 149 get_task_struct(tsk); in __down_read() 161 set_task_state(tsk, TASK_UNINTERRUPTIBLE); in __down_read() [all …]
|
D | rwsem-xadd.c | 125 struct task_struct *tsk; in __rwsem_do_wake() local 189 tsk = waiter->task; in __rwsem_do_wake() 199 wake_up_process(tsk); in __rwsem_do_wake() 200 put_task_struct(tsk); in __rwsem_do_wake() 218 struct task_struct *tsk = current; in rwsem_down_read_failed() local 221 waiter.task = tsk; in rwsem_down_read_failed() 223 get_task_struct(tsk); in rwsem_down_read_failed() 247 set_task_state(tsk, TASK_UNINTERRUPTIBLE); in rwsem_down_read_failed() 253 __set_task_state(tsk, TASK_RUNNING); in rwsem_down_read_failed()
|
D | rtmutex-tester.c | 343 struct task_struct *tsk; in sysfs_test_status() local 348 tsk = threads[td->dev.id]; in sysfs_test_status() 354 td->opcode, td->event, tsk->state, in sysfs_test_status() 355 (MAX_RT_PRIO - 1) - tsk->prio, in sysfs_test_status() 356 (MAX_RT_PRIO - 1) - tsk->normal_prio, in sysfs_test_status() 357 tsk->pi_blocked_on); in sysfs_test_status() 364 curr += sprintf(curr, ", T: %p, R: %p\n", tsk, in sysfs_test_status()
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | processor.h | 88 #define thread_saved_pc(tsk) (tsk->thread.pc) argument 92 #define KSTK_EIP(tsk) \ argument 95 if ((tsk)->thread.esp0 > PAGE_SIZE && \ 96 MAP_NR((tsk)->thread.esp0) < max_mapnr) \ 97 eip = ((struct pt_regs *) (tsk)->thread.esp0)->pc; \ 99 #define KSTK_ESP(tsk) ((tsk) == current ? rdusp() : (tsk)->thread.usp) argument
|
D | mmu_context.h | 69 #define deactivate_mm(tsk,mm) do { } while (0) argument 74 struct task_struct *tsk) in __switch_mm() argument 112 struct task_struct *tsk) in switch_mm() argument 116 __switch_mm(prev, next, tsk); in switch_mm() 161 struct task_struct *tsk) in switch_mm() argument 163 __switch_mm(prev, next, tsk); in switch_mm() 167 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 173 init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument
|
/linux-4.1.27/arch/x86/mm/ |
D | fault.c | 170 struct task_struct *tsk, int fault) in force_sig_info_fault() argument 185 force_sig_info(si_signo, &info, tsk); in force_sig_info_fault() 304 struct task_struct *tsk) in check_v8086_mode() argument 313 tsk->thread.screen_bitmap |= 1 << bit; in check_v8086_mode() 452 struct task_struct *tsk) in check_v8086_mode() argument 631 struct task_struct *tsk; in pgtable_bad() local 636 tsk = current; in pgtable_bad() 640 tsk->comm, address); in pgtable_bad() 643 tsk->thread.cr2 = address; in pgtable_bad() 644 tsk->thread.trap_nr = X86_TRAP_PF; in pgtable_bad() [all …]
|
/linux-4.1.27/arch/sparc/mm/ |
D | fault_32.c | 39 struct task_struct *tsk, in unhandled_fault() argument 50 (tsk->mm ? tsk->mm->context : tsk->active_mm->context)); in unhandled_fault() 52 (tsk->mm ? (unsigned long) tsk->mm->pgd : in unhandled_fault() 53 (unsigned long) tsk->active_mm->pgd)); in unhandled_fault() 107 unsigned long address, struct task_struct *tsk) in show_signal_msg() argument 109 if (!unhandled_signal(tsk, sig)) in show_signal_msg() 116 task_pid_nr(tsk) > 1 ? KERN_INFO : KERN_EMERG, in show_signal_msg() 117 tsk->comm, task_pid_nr(tsk), address, in show_signal_msg() 171 struct task_struct *tsk = current; in do_sparc_fault() local 172 struct mm_struct *mm = tsk->mm; in do_sparc_fault() [all …]
|
D | fault_64.c | 54 struct task_struct *tsk, in unhandled_fault() argument 65 (tsk->mm ? in unhandled_fault() 66 CTX_HWBITS(tsk->mm->context) : in unhandled_fault() 67 CTX_HWBITS(tsk->active_mm->context))); in unhandled_fault() 69 (tsk->mm ? (unsigned long) tsk->mm->pgd : in unhandled_fault() 70 (unsigned long) tsk->active_mm->pgd)); in unhandled_fault() 150 unsigned long address, struct task_struct *tsk) in show_signal_msg() argument 152 if (!unhandled_signal(tsk, sig)) in show_signal_msg() 159 task_pid_nr(tsk) > 1 ? KERN_INFO : KERN_EMERG, in show_signal_msg() 160 tsk->comm, task_pid_nr(tsk), address, in show_signal_msg()
|
/linux-4.1.27/arch/sh/kernel/cpu/sh5/ |
D | fpu.c | 19 void save_fpu(struct task_struct *tsk) in save_fpu() argument 57 : "r" (&tsk->thread.xstate->hardfpu) in save_fpu() 61 void restore_fpu(struct task_struct *tsk) in restore_fpu() argument 100 : "r" (&tsk->thread.xstate->hardfpu) in restore_fpu() 106 struct task_struct *tsk = current; in do_fpu_error() local 110 force_sig(SIGFPE, tsk); in do_fpu_error()
|
/linux-4.1.27/arch/um/kernel/ |
D | stacktrace.c | 19 void dump_trace(struct task_struct *tsk, in dump_trace() argument 25 struct pt_regs *segv_regs = tsk->thread.segv_regs; in dump_trace() 28 bp = get_frame_pointer(tsk, segv_regs); in dump_trace() 29 sp = get_stack_pointer(tsk, segv_regs); in dump_trace() 63 static void __save_stack_trace(struct task_struct *tsk, struct stack_trace *trace) in __save_stack_trace() argument 65 dump_trace(tsk, &dump_ops, trace); in __save_stack_trace() 76 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 78 __save_stack_trace(tsk, trace); in save_stack_trace_tsk()
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | thread_info.h | 53 #define INIT_THREAD_INFO(tsk) \ argument 55 .task = &tsk, \ 80 #define thread_saved_pc(tsk) \ argument 81 ((unsigned long)(tsk->thread.cpu_context.pc)) 82 #define thread_saved_sp(tsk) \ argument 83 ((unsigned long)(tsk->thread.cpu_context.sp)) 84 #define thread_saved_fp(tsk) \ argument 85 ((unsigned long)(tsk->thread.cpu_context.fp))
|
D | mmu_context.h | 35 void __init_new_context(struct task_struct *tsk, struct mm_struct *mm); 122 struct task_struct *tsk) in check_and_switch_context() argument 143 set_ti_thread_flag(task_thread_info(tsk), TIF_SWITCH_MM); in check_and_switch_context() 152 #define init_new_context(tsk,mm) (__init_new_context(tsk,mm),0) argument 181 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 193 struct task_struct *tsk) in switch_mm() argument 207 check_and_switch_context(next, tsk); in switch_mm() 210 #define deactivate_mm(tsk,mm) do { } while (0) argument
|
D | processor.h | 144 #define KSTK_EIP(tsk) ((unsigned long)task_pt_regs(tsk)->pc) argument 145 #define KSTK_ESP(tsk) user_stack_pointer(task_pt_regs(tsk)) argument
|
/linux-4.1.27/arch/arm/include/asm/ |
D | thread_info.h | 71 #define INIT_THREAD_INFO(tsk) \ argument 73 .task = &tsk, \ 101 #define thread_saved_pc(tsk) \ argument 102 ((unsigned long)(task_thread_info(tsk)->cpu_context.pc)) 103 #define thread_saved_sp(tsk) \ argument 104 ((unsigned long)(task_thread_info(tsk)->cpu_context.sp)) 107 #define thread_saved_fp(tsk) \ argument 108 ((unsigned long)(task_thread_info(tsk)->cpu_context.fp)) 110 #define thread_saved_fp(tsk) \ argument 111 ((unsigned long)(task_thread_info(tsk)->cpu_context.r7))
|
D | mmu_context.h | 28 void check_and_switch_context(struct mm_struct *mm, struct task_struct *tsk); 29 #define init_new_context(tsk,mm) ({ atomic64_set(&mm->context.id, 0); 0; }) argument 46 struct task_struct *tsk) in check_and_switch_context() argument 88 #define init_new_context(tsk,mm) 0 argument 105 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 117 struct task_struct *tsk) in switch_mm() argument 133 check_and_switch_context(next, tsk); in switch_mm() 140 #define deactivate_mm(tsk,mm) do { } while (0) argument
|
D | processor.h | 90 #define KSTK_EIP(tsk) task_pt_regs(tsk)->ARM_pc argument 91 #define KSTK_ESP(tsk) task_pt_regs(tsk)->ARM_sp argument
|
/linux-4.1.27/arch/x86/um/asm/ |
D | processor.h | 13 #define KSTK_EIP(tsk) KSTK_REG(tsk, HOST_IP) argument 14 #define KSTK_ESP(tsk) KSTK_REG(tsk, HOST_SP) argument 15 #define KSTK_EBP(tsk) KSTK_REG(tsk, HOST_BP) argument
|
/linux-4.1.27/arch/mips/kernel/ |
D | stacktrace.c | 34 struct task_struct *tsk, struct pt_regs *regs) in save_context_stack() argument 43 (unsigned long)task_stack_page(tsk); in save_context_stack() 56 pc = unwind_stack(tsk, &sp, pc, &ra); in save_context_stack() 72 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 79 if (tsk != current) { in save_stack_trace_tsk() 80 regs->regs[29] = tsk->thread.reg29; in save_stack_trace_tsk() 82 regs->cp0_epc = tsk->thread.reg31; in save_stack_trace_tsk() 85 save_context_stack(trace, tsk, regs); in save_stack_trace_tsk()
|
/linux-4.1.27/arch/sh/mm/ |
D | alignment.c | 83 int get_unalign_ctl(struct task_struct *tsk, unsigned long addr) in get_unalign_ctl() argument 85 return put_user(tsk->thread.flags & SH_THREAD_UAC_MASK, in get_unalign_ctl() 89 int set_unalign_ctl(struct task_struct *tsk, unsigned int val) in set_unalign_ctl() argument 91 tsk->thread.flags = (tsk->thread.flags & ~SH_THREAD_UAC_MASK) | in set_unalign_ctl() 96 void unaligned_fixups_notify(struct task_struct *tsk, insn_size_t insn, in unaligned_fixups_notify() argument 102 tsk->comm, task_pid_nr(tsk), in unaligned_fixups_notify() 107 tsk->comm, task_pid_nr(tsk), in unaligned_fixups_notify()
|
D | fault.c | 41 struct task_struct *tsk) in force_sig_info_fault() argument 50 force_sig_info(si_signo, &info, tsk); in force_sig_info_fault() 252 struct task_struct *tsk = current; in __bad_area_nosemaphore() local 261 force_sig_info_fault(SIGSEGV, si_code, address, tsk); in __bad_area_nosemaphore() 307 struct task_struct *tsk = current; in do_sigbus() local 308 struct mm_struct *mm = tsk->mm; in do_sigbus() 316 force_sig_info_fault(SIGBUS, BUS_ADRERR, address, tsk); in do_sigbus() 401 struct task_struct *tsk; in do_page_fault() local 407 tsk = current; in do_page_fault() 408 mm = tsk->mm; in do_page_fault() [all …]
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | traps.c | 138 static void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk) in dump_backtrace() argument 145 if (!tsk) in dump_backtrace() 146 tsk = current; in dump_backtrace() 151 } else if (tsk != current) { in dump_backtrace() 152 fp = thread_saved_fp(tsk); in dump_backtrace() 165 } else if (fp < (unsigned long)end_of_stack(tsk)) in dump_backtrace() 173 void show_stack(struct task_struct *tsk, unsigned long *sp) in show_stack() argument 175 dump_backtrace(NULL, tsk); in show_stack() 182 struct task_struct *tsk = thread->task; in __die() local 190 ret = notify_die(DIE_OOPS, str, regs, err, tsk->thread.trap_no, \ in __die() [all …]
|
D | stacktrace.c | 97 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 105 if (tsk != current) { in save_stack_trace_tsk() 107 frame.fp = thread_saved_fp(tsk); in save_stack_trace_tsk() 108 frame.sp = thread_saved_sp(tsk); in save_stack_trace_tsk() 110 frame.pc = thread_saved_pc(tsk); in save_stack_trace_tsk()
|
D | ptrace.c | 63 static int ptrace_read_user(struct task_struct *tsk, unsigned long off, in ptrace_read_user() argument 70 tmp = get_user_reg(tsk, off >> 2); in ptrace_read_user() 78 static int ptrace_write_user(struct task_struct *tsk, unsigned long off, in ptrace_write_user() argument 84 return put_user_reg(tsk, off >> 2, val); in ptrace_write_user()
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | thread_info.h | 82 #define INIT_THREAD_INFO(tsk) \ argument 84 .task = &tsk, \ 104 #define thread_saved_pc(tsk) \ argument 105 ((unsigned long)(task_thread_info(tsk)->cpu_context.pc)) 106 #define thread_saved_sp(tsk) \ argument 107 ((unsigned long)(task_thread_info(tsk)->cpu_context.sp)) 108 #define thread_saved_fp(tsk) \ argument 109 ((unsigned long)(task_thread_info(tsk)->cpu_context.fp))
|
D | processor.h | 79 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->UCreg_pc) argument 80 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->UCreg_sp) argument
|
D | mmu_context.h | 24 #define init_new_context(tsk, mm) 0 argument 38 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 50 struct task_struct *tsk) in switch_mm() argument 58 #define deactivate_mm(tsk, mm) do { } while (0) argument
|
/linux-4.1.27/arch/avr32/mm/ |
D | fault.c | 58 struct task_struct *tsk; in do_page_fault() local 74 tsk = current; in do_page_fault() 75 mm = tsk->mm; in do_page_fault() 154 tsk->maj_flt++; in do_page_fault() 156 tsk->min_flt++; in do_page_fault() 184 is_global_init(tsk) ? KERN_EMERG : KERN_INFO, in do_page_fault() 185 tsk->comm, tsk->pid, address, regs->pc, in do_page_fault() 252 is_global_init(tsk) ? KERN_EMERG : KERN_INFO, in do_page_fault() 253 tsk->comm, tsk->pid, address, regs->pc, in do_page_fault()
|
/linux-4.1.27/arch/arm64/kernel/ |
D | ptrace.c | 114 void flush_ptrace_hw_breakpoint(struct task_struct *tsk) in flush_ptrace_hw_breakpoint() argument 117 struct thread_struct *t = &tsk->thread; in flush_ptrace_hw_breakpoint() 134 void ptrace_hw_copy_thread(struct task_struct *tsk) in ptrace_hw_copy_thread() argument 136 memset(&tsk->thread.debug, 0, sizeof(struct debug_info)); in ptrace_hw_copy_thread() 140 struct task_struct *tsk, in ptrace_hbp_get_event() argument 148 bp = tsk->thread.debug.hbp_break[idx]; in ptrace_hbp_get_event() 152 bp = tsk->thread.debug.hbp_watch[idx]; in ptrace_hbp_get_event() 160 struct task_struct *tsk, in ptrace_hbp_set_event() argument 169 tsk->thread.debug.hbp_break[idx] = bp; in ptrace_hbp_set_event() 175 tsk->thread.debug.hbp_watch[idx] = bp; in ptrace_hbp_set_event() [all …]
|
D | traps.c | 133 static void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk) in dump_backtrace() argument 137 pr_debug("%s(regs = %p tsk = %p)\n", __func__, regs, tsk); in dump_backtrace() 139 if (!tsk) in dump_backtrace() 140 tsk = current; in dump_backtrace() 146 } else if (tsk == current) { in dump_backtrace() 154 frame.fp = thread_saved_fp(tsk); in dump_backtrace() 155 frame.sp = thread_saved_sp(tsk); in dump_backtrace() 156 frame.pc = thread_saved_pc(tsk); in dump_backtrace() 171 void show_stack(struct task_struct *tsk, unsigned long *sp) in show_stack() argument 173 dump_backtrace(NULL, tsk); in show_stack() [all …]
|
D | stacktrace.c | 96 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 104 if (tsk != current) { in save_stack_trace_tsk() 106 frame.fp = thread_saved_fp(tsk); in save_stack_trace_tsk() 107 frame.sp = thread_saved_sp(tsk); in save_stack_trace_tsk() 108 frame.pc = thread_saved_pc(tsk); in save_stack_trace_tsk()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | processor_64.h | 39 #define TASK_SIZE_OF(tsk) \ argument 40 (test_tsk_thread_flag(tsk,TIF_32BIT) ? \ 195 #define release_thread(tsk) do { } while (0) argument 199 #define task_pt_regs(tsk) (task_thread_info(tsk)->kregs) argument 200 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->tpc) argument 201 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->u_regs[UREG_FP]) argument
|
D | processor_32.h | 108 #define release_thread(tsk) do { } while(0) argument 112 #define task_pt_regs(tsk) ((tsk)->thread.kregs) argument 113 #define KSTK_EIP(tsk) ((tsk)->thread.kregs->pc) argument 114 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP]) argument
|
D | mmu_context_32.h | 8 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 15 int init_new_context(struct task_struct *tsk, struct mm_struct *mm); 26 struct task_struct *tsk); 28 #define deactivate_mm(tsk,mm) do { } while (0) argument
|
D | mmu_context_64.h | 12 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 27 int init_new_context(struct task_struct *tsk, struct mm_struct *mm); 74 …atic inline void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm, struct task_struct *tsk) in switch_mm() argument 133 #define deactivate_mm(tsk,mm) do { } while (0) argument
|
/linux-4.1.27/arch/tile/kernel/ |
D | process.c | 210 int set_unalign_ctl(struct task_struct *tsk, unsigned int val) in set_unalign_ctl() argument 212 task_thread_info(tsk)->align_ctl = val; in set_unalign_ctl() 216 int get_unalign_ctl(struct task_struct *tsk, unsigned long adr) in get_unalign_ctl() argument 218 return put_user(task_thread_info(tsk)->align_ctl, in get_unalign_ctl() 230 struct task_struct *tsk = current; in validate_current() local 231 if (unlikely((unsigned long)tsk < PAGE_OFFSET || in validate_current() 232 (high_memory && (void *)tsk > high_memory) || in validate_current() 233 ((unsigned long)tsk & (__alignof__(*tsk) - 1)) != 0)) { in validate_current() 234 pr_err("Corrupt 'current' %p (sp %#lx)\n", tsk, stack_pointer); in validate_current() 235 tsk = &corrupt_current; in validate_current() [all …]
|
/linux-4.1.27/arch/arm64/mm/ |
D | fault.c | 112 static void __do_user_fault(struct task_struct *tsk, unsigned long addr, in __do_user_fault() argument 118 if (show_unhandled_signals && unhandled_signal(tsk, sig) && in __do_user_fault() 121 tsk->comm, task_pid_nr(tsk), fault_name(esr), sig, in __do_user_fault() 123 show_pte(tsk->mm, addr); in __do_user_fault() 127 tsk->thread.fault_address = addr; in __do_user_fault() 128 tsk->thread.fault_code = esr; in __do_user_fault() 133 force_sig_info(sig, &si, tsk); in __do_user_fault() 138 struct task_struct *tsk = current; in do_bad_area() local 139 struct mm_struct *mm = tsk->active_mm; in do_bad_area() 146 __do_user_fault(tsk, addr, esr, SIGSEGV, SEGV_MAPERR, regs); in do_bad_area() [all …]
|
/linux-4.1.27/arch/m32r/include/asm/ |
D | mmu_context.h | 37 #define enter_lazy_tlb(mm, tsk) do { } while (0) argument 74 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 122 struct mm_struct *next, struct task_struct *tsk) in switch_mm() argument 143 #define deactivate_mm(tsk, mm) do { } while (0) argument 150 #define init_new_context(tsk,mm) (0) argument 155 #define switch_mm(prev,next,tsk) do { } while (0) argument 156 #define deactivate_mm(mm,tsk) do { } while (0) argument 158 #define enter_lazy_tlb(mm,tsk) do { } while (0) argument
|
D | processor.h | 132 #define KSTK_EIP(tsk) ((tsk)->thread.lr) argument 133 #define KSTK_ESP(tsk) ((tsk)->thread.sp) argument
|
/linux-4.1.27/arch/arm/kernel/ |
D | ptrace.c | 203 void ptrace_break(struct task_struct *tsk, struct pt_regs *regs) in ptrace_break() argument 212 force_sig_info(SIGTRAP, &info, tsk); in ptrace_break() 259 static int ptrace_read_user(struct task_struct *tsk, unsigned long off, in ptrace_read_user() argument 269 tmp = tsk->mm->start_code; in ptrace_read_user() 271 tmp = tsk->mm->start_data; in ptrace_read_user() 273 tmp = tsk->mm->end_code; in ptrace_read_user() 275 tmp = get_user_reg(tsk, off >> 2); in ptrace_read_user() 286 static int ptrace_write_user(struct task_struct *tsk, unsigned long off, in ptrace_write_user() argument 295 return put_user_reg(tsk, off >> 2, val); in ptrace_write_user() 303 static int ptrace_getwmmxregs(struct task_struct *tsk, void __user *ufp) in ptrace_getwmmxregs() argument [all …]
|
D | stacktrace.c | 109 static noinline void __save_stack_trace(struct task_struct *tsk, in __save_stack_trace() argument 120 if (tsk != current) { in __save_stack_trace() 131 frame.fp = thread_saved_fp(tsk); in __save_stack_trace() 132 frame.sp = thread_saved_sp(tsk); in __save_stack_trace() 134 frame.pc = thread_saved_pc(tsk); in __save_stack_trace() 169 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 171 __save_stack_trace(tsk, trace, 1); in save_stack_trace_tsk()
|
D | traps.c | 174 static inline void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk) in dump_backtrace() argument 176 unwind_backtrace(regs, tsk); in dump_backtrace() 179 static void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk) in dump_backtrace() argument 186 if (!tsk) in dump_backtrace() 187 tsk = current; in dump_backtrace() 192 } else if (tsk != current) { in dump_backtrace() 193 fp = thread_saved_fp(tsk); in dump_backtrace() 206 } else if (fp < (unsigned long)end_of_stack(tsk)) in dump_backtrace() 215 void show_stack(struct task_struct *tsk, unsigned long *sp) in show_stack() argument 217 dump_backtrace(NULL, tsk); in show_stack() [all …]
|
/linux-4.1.27/arch/nios2/include/asm/ |
D | processor.h | 84 #define thread_saved_pc(tsk) ((tsk)->thread.kregs->ea) argument 92 #define KSTK_EIP(tsk) ((tsk)->thread.kregs->ea) argument 93 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->sp) argument
|
D | mmu_context.h | 27 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 37 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 53 struct task_struct *tsk); 55 static inline void deactivate_mm(struct task_struct *tsk, in deactivate_mm() argument
|
/linux-4.1.27/arch/m32r/kernel/ |
D | ptrace.c | 71 static int ptrace_read_user(struct task_struct *tsk, unsigned long off, in ptrace_read_user() argument 92 psw = get_stack_long(tsk, PT_PSW); in ptrace_read_user() 98 psw = get_stack_long(tsk, PT_PSW); in ptrace_read_user() 99 bbpsw = get_stack_long(tsk, PT_BBPSW); in ptrace_read_user() 104 tmp = get_stack_long(tsk, PT_BPC); in ptrace_read_user() 111 tmp = get_stack_long(tsk, off); in ptrace_read_user() 115 if (!tsk_used_math(tsk)) { in ptrace_read_user() 121 tmp = ((long *)(&tsk->thread.fpu >> 2)) in ptrace_read_user() 124 tmp = !!tsk_used_math(tsk); in ptrace_read_user() 133 static int ptrace_write_user(struct task_struct *tsk, unsigned long off, in ptrace_write_user() argument [all …]
|
D | process.c | 42 unsigned long thread_saved_pc(struct task_struct *tsk) in thread_saved_pc() argument 44 return tsk->thread.lr; in thread_saved_pc() 132 unsigned long arg, struct task_struct *tsk) in copy_thread() argument 134 struct pt_regs *childregs = task_pt_regs(tsk); in copy_thread() 138 if (unlikely(tsk->flags & PF_KTHREAD)) { in copy_thread() 143 tsk->thread.lr = (unsigned long)ret_from_kernel_thread; in copy_thread() 150 tsk->thread.lr = (unsigned long)ret_from_fork; in copy_thread() 152 tsk->thread.sp = (unsigned long)childregs; in copy_thread()
|
/linux-4.1.27/arch/metag/mm/ |
D | fault.c | 51 struct task_struct *tsk; in do_page_fault() local 58 tsk = current; in do_page_fault() 106 mm = tsk->mm; in do_page_fault() 152 tsk->maj_flt++; in do_page_fault() 154 tsk->min_flt++; in do_page_fault() 188 if (show_unhandled_signals && unhandled_signal(tsk, SIGSEGV) && in do_page_fault() 191 task_pid_nr(tsk) > 1 ? KERN_INFO : KERN_EMERG, in do_page_fault() 192 tsk->comm, task_pid_nr(tsk), address, in do_page_fault() 200 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault() 217 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
|
/linux-4.1.27/fs/ |
D | exec.c | 839 struct task_struct *tsk; in exec_mmap() local 843 tsk = current; in exec_mmap() 845 mm_release(tsk, old_mm); in exec_mmap() 861 task_lock(tsk); in exec_mmap() 862 active_mm = tsk->active_mm; in exec_mmap() 863 tsk->mm = mm; in exec_mmap() 864 tsk->active_mm = mm; in exec_mmap() 866 tsk->mm->vmacache_seqnum = 0; in exec_mmap() 867 vmacache_flush(tsk); in exec_mmap() 868 task_unlock(tsk); in exec_mmap() [all …]
|
D | coredump.c | 302 static int zap_threads(struct task_struct *tsk, struct mm_struct *mm, in zap_threads() argument 309 spin_lock_irq(&tsk->sighand->siglock); in zap_threads() 310 if (!signal_group_exit(tsk->signal)) { in zap_threads() 312 nr = zap_process(tsk, exit_code); in zap_threads() 313 tsk->signal->group_exit_task = tsk; in zap_threads() 315 tsk->signal->flags = SIGNAL_GROUP_COREDUMP; in zap_threads() 316 clear_tsk_thread_flag(tsk, TIF_SIGPENDING); in zap_threads() 318 spin_unlock_irq(&tsk->sighand->siglock); in zap_threads() 322 tsk->flags |= PF_DUMPCORE; in zap_threads() 357 if (g == tsk->group_leader) in zap_threads() [all …]
|
D | fs_struct.c | 93 void exit_fs(struct task_struct *tsk) in exit_fs() argument 95 struct fs_struct *fs = tsk->fs; in exit_fs() 99 task_lock(tsk); in exit_fs() 101 tsk->fs = NULL; in exit_fs() 104 task_unlock(tsk); in exit_fs()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | processor.h | 69 #define TASK_SIZE_OF(tsk) ((tsk)->mm->context.asce_limit) argument 178 #define task_pt_regs(tsk) ((struct pt_regs *) \ argument 179 (task_stack_page(tsk) + THREAD_SIZE) - 1) 180 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->psw.addr) argument 181 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->gprs[15]) argument 184 #define is_ri_task(tsk) (!!(tsk)->thread.ri_cb) argument
|
D | mmu_context.h | 15 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 70 struct task_struct *tsk) in switch_mm() argument 91 struct task_struct *tsk = current; in finish_arch_post_lock_switch() local 92 struct mm_struct *mm = tsk->mm; in finish_arch_post_lock_switch() 108 #define enter_lazy_tlb(mm,tsk) do { } while (0) argument 109 #define deactivate_mm(tsk,mm) do { } while (0) argument
|
D | thread_info.h | 45 #define INIT_THREAD_INFO(tsk) \ argument 47 .task = &tsk, \ 62 void arch_release_task_struct(struct task_struct *tsk);
|
/linux-4.1.27/arch/mips/mm/ |
D | fault.c | 43 struct task_struct *tsk = current; in __do_page_fault() local 44 struct mm_struct *mm = tsk->mm; in __do_page_fault() 176 tsk->maj_flt++; in __do_page_fault() 180 tsk->min_flt++; in __do_page_fault() 209 tsk->thread.cp0_badvaddr = address; in __do_page_fault() 210 tsk->thread.error_code = write; in __do_page_fault() 212 unhandled_signal(tsk, SIGSEGV) && in __do_page_fault() 215 tsk->comm, in __do_page_fault() 230 force_sig_info(SIGSEGV, &info, tsk); in __do_page_fault() 278 tsk->comm, in __do_page_fault() [all …]
|
/linux-4.1.27/arch/arm/mm/ |
D | fault.c | 160 __do_user_fault(struct task_struct *tsk, unsigned long addr, in __do_user_fault() argument 170 tsk->comm, sig, addr, fsr); in __do_user_fault() 171 show_pte(tsk->mm, addr); in __do_user_fault() 176 tsk->thread.address = addr; in __do_user_fault() 177 tsk->thread.error_code = fsr; in __do_user_fault() 178 tsk->thread.trap_no = 14; in __do_user_fault() 183 force_sig_info(sig, &si, tsk); in __do_user_fault() 188 struct task_struct *tsk = current; in do_bad_area() local 189 struct mm_struct *mm = tsk->active_mm; in do_bad_area() 196 __do_user_fault(tsk, addr, fsr, SIGSEGV, SEGV_MAPERR, regs); in do_bad_area() [all …]
|
/linux-4.1.27/arch/metag/kernel/ |
D | process.c | 181 unsigned long kthread_arg, struct task_struct *tsk) in copy_thread() argument 183 struct pt_regs *childregs = task_pt_regs(tsk); in copy_thread() 191 memset(&tsk->thread.kernel_context, 0, in copy_thread() 192 sizeof(tsk->thread.kernel_context)); in copy_thread() 194 tsk->thread.kernel_context = __TBISwitchInit(kernel_context, in copy_thread() 198 if (unlikely(tsk->flags & PF_KTHREAD)) { in copy_thread() 211 tsk->thread.int_depth = 2; in copy_thread() 225 tsk->thread.int_depth = 1; in copy_thread() 232 tsk->thread.tls_ptr = in copy_thread() 236 if (tsk->thread.fpu_context) { in copy_thread() [all …]
|
D | stacktrace.c | 142 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 150 if (tsk != current) { in save_stack_trace_tsk() 162 frame.fp = thread_saved_fp(tsk); in save_stack_trace_tsk() 163 frame.sp = thread_saved_sp(tsk); in save_stack_trace_tsk() 165 frame.pc = thread_saved_pc(tsk); in save_stack_trace_tsk()
|
D | traps.c | 885 struct task_struct *tsk = current; in ret_from_fork() local 886 struct pt_regs *regs = task_pt_regs(tsk); in ret_from_fork() 892 if (tsk->flags & PF_KTHREAD) { in ret_from_fork() 921 void show_trace(struct task_struct *tsk, unsigned long *sp, in show_trace() argument 938 if (!tsk) in show_trace() 939 tsk = current; in show_trace() 953 stack = (unsigned long)task_stack_page(tsk); in show_trace() 976 debug_show_held_locks(tsk); in show_trace() 979 void show_stack(struct task_struct *tsk, unsigned long *sp) in show_stack() argument 981 if (!tsk) in show_stack() [all …]
|
/linux-4.1.27/arch/frv/include/asm/ |
D | processor.h | 95 #define copy_segments(tsk, mm) do { } while (0) argument 109 extern unsigned long thread_saved_pc(struct task_struct *tsk); 113 #define KSTK_EIP(tsk) ((tsk)->thread.frame0->pc) argument 114 #define KSTK_ESP(tsk) ((tsk)->thread.frame0->sp) argument
|
D | mmu_context.h | 20 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 25 extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm); 30 #define init_new_context(tsk, mm) ({ 0; }) argument 35 #define switch_mm(prev, next, tsk) \ argument 46 #define deactivate_mm(tsk, mm) \ argument
|
/linux-4.1.27/arch/score/mm/ |
D | fault.c | 47 struct task_struct *tsk = current; in do_page_fault() local 48 struct mm_struct *mm = tsk->mm; in do_page_fault() 124 tsk->maj_flt++; in do_page_fault() 126 tsk->min_flt++; in do_page_fault() 141 tsk->thread.cp0_badvaddr = address; in do_page_fault() 142 tsk->thread.error_code = write; in do_page_fault() 147 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault() 191 tsk->thread.cp0_badvaddr = address; in do_page_fault() 196 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
|
/linux-4.1.27/arch/unicore32/mm/ |
D | fault.c | 119 static void __do_user_fault(struct task_struct *tsk, unsigned long addr, in __do_user_fault() argument 125 tsk->thread.address = addr; in __do_user_fault() 126 tsk->thread.error_code = fsr; in __do_user_fault() 127 tsk->thread.trap_no = 14; in __do_user_fault() 132 force_sig_info(sig, &si, tsk); in __do_user_fault() 137 struct task_struct *tsk = current; in do_bad_area() local 138 struct mm_struct *mm = tsk->active_mm; in do_bad_area() 145 __do_user_fault(tsk, addr, fsr, SIGSEGV, SEGV_MAPERR, regs); in do_bad_area() 171 unsigned int flags, struct task_struct *tsk) in __do_pf() argument 209 struct task_struct *tsk; in do_pf() local [all …]
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | processor.h | 142 #define thread_saved_pc(tsk) ((tsk)->thread.cpu_context.pc) argument 147 extern void show_stack_log_lvl(struct task_struct *tsk, unsigned long sp, 153 #define KSTK_EIP(tsk) ((tsk)->thread.cpu_context.pc) argument 154 #define KSTK_ESP(tsk) ((tsk)->thread.cpu_context.ksp) argument
|
D | mmu_context.h | 71 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 110 struct task_struct *tsk) in switch_mm() argument 120 #define deactivate_mm(tsk,mm) do { } while(0) argument 125 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument
|
/linux-4.1.27/arch/frv/mm/ |
D | mmu-context.c | 29 int init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument 170 struct task_struct *tsk; in cxn_pin_by_pid() local 184 tsk = find_task_by_vpid(pid); in cxn_pin_by_pid() 185 if (tsk) { in cxn_pin_by_pid() 188 task_lock(tsk); in cxn_pin_by_pid() 189 if (tsk->mm) { in cxn_pin_by_pid() 190 mm = tsk->mm; in cxn_pin_by_pid() 194 task_unlock(tsk); in cxn_pin_by_pid()
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | processor.h | 37 extern unsigned long thread_saved_pc(struct task_struct *tsk); 80 #define KSTK_EIP(tsk) (pt_elr(task_pt_regs(tsk))) argument 81 #define KSTK_ESP(tsk) (pt_psp(task_pt_regs(tsk))) argument
|
D | mmu_context.h | 39 struct task_struct *tsk) in enter_lazy_tlb() argument 46 static inline void deactivate_mm(struct task_struct *tsk, in deactivate_mm() argument 56 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 67 struct task_struct *tsk) in switch_mm() argument
|
/linux-4.1.27/drivers/tty/ |
D | tty_ldsem.c | 122 struct task_struct *tsk; in __ldsem_wake_readers() local 139 tsk = waiter->task; in __ldsem_wake_readers() 142 wake_up_process(tsk); in __ldsem_wake_readers() 143 put_task_struct(tsk); in __ldsem_wake_readers() 203 struct task_struct *tsk = current; in down_read_failed() local 224 waiter.task = tsk; in down_read_failed() 225 get_task_struct(tsk); in down_read_failed() 235 set_task_state(tsk, TASK_UNINTERRUPTIBLE); in down_read_failed() 244 __set_task_state(tsk, TASK_RUNNING); in down_read_failed() 271 struct task_struct *tsk = current; in down_write_failed() local [all …]
|
D | tty_audit.c | 67 struct task_struct *tsk = current; in tty_audit_log() local 68 pid_t pid = task_pid_nr(tsk); in tty_audit_log() 69 uid_t uid = from_kuid(&init_user_ns, task_uid(tsk)); in tty_audit_log() 70 uid_t loginuid = from_kuid(&init_user_ns, audit_get_loginuid(tsk)); in tty_audit_log() 71 unsigned int sessionid = audit_get_sessionid(tsk); in tty_audit_log() 75 char name[sizeof(tsk->comm)]; in tty_audit_log() 80 get_task_comm(name, tsk); in tty_audit_log() 184 struct task_struct *tsk = current; in tty_audit_push_current() local 187 if (!lock_task_sighand(tsk, &flags)) in tty_audit_push_current() 190 if (tsk->signal->audit_tty) { in tty_audit_push_current() [all …]
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | processor.h | 55 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc) argument 57 #define KSTK_ESP(tsk) \ argument 58 ((tsk) == current ? rdusp() : task_thread_info(tsk)->pcb.usp)
|
D | mmu_context.h | 213 #define deactivate_mm(tsk,mm) do { } while (0) argument 229 init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument 235 if (tsk != current) in init_new_context() 236 task_thread_info(tsk)->pcb.ptbr in init_new_context() 248 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 250 task_thread_info(tsk)->pcb.ptbr in enter_lazy_tlb()
|
/linux-4.1.27/fs/jffs2/ |
D | background.c | 37 struct task_struct *tsk; in jffs2_start_garbage_collect_thread() local 45 tsk = kthread_run(jffs2_garbage_collect_thread, c, "jffs2_gcd_mtd%d", c->mtd->index); in jffs2_start_garbage_collect_thread() 46 if (IS_ERR(tsk)) { in jffs2_start_garbage_collect_thread() 48 -PTR_ERR(tsk)); in jffs2_start_garbage_collect_thread() 50 ret = PTR_ERR(tsk); in jffs2_start_garbage_collect_thread() 53 jffs2_dbg(1, "Garbage collect thread is pid %d\n", tsk->pid); in jffs2_start_garbage_collect_thread() 55 ret = tsk->pid; in jffs2_start_garbage_collect_thread()
|
/linux-4.1.27/arch/m32r/mm/ |
D | fault.c | 77 struct task_struct *tsk; in do_page_fault() local 91 tsk = current; in do_page_fault() 111 mm = tsk->mm; in do_page_fault() 210 tsk->maj_flt++; in do_page_fault() 212 tsk->min_flt++; in do_page_fault() 227 tsk->thread.address = address; in do_page_fault() 228 tsk->thread.error_code = error_code | (address >= TASK_SIZE); in do_page_fault() 229 tsk->thread.trap_no = 14; in do_page_fault() 234 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault() 288 tsk->thread.address = address; in do_page_fault() [all …]
|
/linux-4.1.27/arch/s390/kernel/ |
D | process.c | 47 unsigned long thread_saved_pc(struct task_struct *tsk) in thread_saved_pc() argument 51 if (!tsk || !task_stack_page(tsk)) in thread_saved_pc() 53 low = task_stack_page(tsk); in thread_saved_pc() 54 high = (struct stack_frame *) task_pt_regs(tsk); in thread_saved_pc() 55 sf = (struct stack_frame *) (tsk->thread.ksp & PSW_ADDR_INSN); in thread_saved_pc() 82 void arch_release_task_struct(struct task_struct *tsk) in arch_release_task_struct() argument 84 if (tsk->thread.vxrs) in arch_release_task_struct() 85 kfree(tsk->thread.vxrs); in arch_release_task_struct()
|
D | vtime.c | 66 static int do_account_vtime(struct task_struct *tsk, int hardirq_offset) in do_account_vtime() argument 68 struct thread_info *ti = task_thread_info(tsk); in do_account_vtime() 128 account_user_time(tsk, user, user_scaled); in do_account_vtime() 129 account_system_time(tsk, hardirq_offset, system, system_scaled); in do_account_vtime() 158 void vtime_account_user(struct task_struct *tsk) in vtime_account_user() argument 160 if (do_account_vtime(tsk, HARDIRQ_OFFSET)) in vtime_account_user() 168 void vtime_account_irq_enter(struct task_struct *tsk) in vtime_account_irq_enter() argument 170 struct thread_info *ti = task_thread_info(tsk); in vtime_account_irq_enter() 188 account_system_time(tsk, 0, system, system_scaled); in vtime_account_irq_enter() 194 void vtime_account_system(struct task_struct *tsk)
|
D | stacktrace.c | 85 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 89 sp = tsk->thread.ksp & PSW_ADDR_INSN; in save_stack_trace_tsk() 90 low = (unsigned long) task_stack_page(tsk); in save_stack_trace_tsk() 91 high = (unsigned long) task_pt_regs(tsk); in save_stack_trace_tsk()
|
/linux-4.1.27/arch/cris/mm/ |
D | fault.c | 56 struct task_struct *tsk; in do_page_fault() local 68 tsk = current; in do_page_fault() 108 mm = tsk->mm; in do_page_fault() 188 tsk->maj_flt++; in do_page_fault() 190 tsk->min_flt++; in do_page_fault() 227 tsk->comm, tsk->pid, in do_page_fault() 241 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault() 303 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | nommu_context.h | 5 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 9 static inline int init_new_context(struct task_struct *tsk,struct mm_struct *mm) in init_new_context() argument 23 struct task_struct *tsk) in switch_mm() argument 27 static inline void deactivate_mm(struct task_struct *tsk, struct mm_struct *mm) in deactivate_mm() argument
|
D | processor.h | 177 #define thread_saved_pc(tsk) (task_pt_regs(tsk)->pc) argument 181 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc) argument 182 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->areg[1]) argument
|
D | mmu_context.h | 112 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 124 struct task_struct *tsk) in switch_mm() argument 138 #define deactivate_mm(tsk, mm) do { } while (0) argument 150 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument
|
/linux-4.1.27/arch/arc/mm/ |
D | fault.c | 59 struct task_struct *tsk = current; in do_page_fault() local 60 struct mm_struct *mm = tsk->mm; in do_page_fault() 149 tsk->maj_flt++; in do_page_fault() 153 tsk->min_flt++; in do_page_fault() 190 tsk->thread.fault_address = address; in do_page_fault() 195 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault() 229 tsk->thread.fault_address = address; in do_page_fault() 234 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
|
/linux-4.1.27/arch/openrisc/include/asm/ |
D | mmu_context.h | 24 extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm); 27 struct task_struct *tsk); 29 #define deactivate_mm(tsk, mm) do { } while (0) argument 39 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument
|
D | processor.h | 79 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc) argument 80 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->sp) argument
|
/linux-4.1.27/arch/cris/include/asm/ |
D | mmu_context.h | 6 extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm); 10 struct task_struct *tsk); 12 #define deactivate_mm(tsk,mm) do { } while (0) argument 23 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument
|
D | processor.h | 53 #define KSTK_ESP(tsk) ((tsk) == current ? rdusp() : (tsk)->thread.usp) argument 55 extern unsigned long thread_saved_pc(struct task_struct *tsk);
|
/linux-4.1.27/arch/ia64/kernel/ |
D | time.c | 86 void vtime_account_user(struct task_struct *tsk) in vtime_account_user() argument 89 struct thread_info *ti = task_thread_info(tsk); in vtime_account_user() 93 account_user_time(tsk, delta_utime, delta_utime); in vtime_account_user() 116 static cputime_t vtime_delta(struct task_struct *tsk) in vtime_delta() argument 118 struct thread_info *ti = task_thread_info(tsk); in vtime_delta() 133 void vtime_account_system(struct task_struct *tsk) in vtime_account_system() argument 135 cputime_t delta = vtime_delta(tsk); in vtime_account_system() 137 account_system_time(tsk, 0, delta, delta); in vtime_account_system() 141 void vtime_account_idle(struct task_struct *tsk) in vtime_account_idle() argument 143 account_idle_time(vtime_delta(tsk)); in vtime_account_idle()
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | processor.h | 35 #define TASK_SIZE_OF(tsk) ((tsk)->thread.task_size) argument 133 #define task_pt_regs(tsk) ((struct pt_regs *)&((tsk)->thread.regs)) argument 335 #define KSTK_EIP(tsk) ((tsk)->thread.regs.iaoq[0]) argument 336 #define KSTK_ESP(tsk) ((tsk)->thread.regs.gr[30]) argument
|
D | mmu_context.h | 11 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) in enter_lazy_tlb() argument 22 init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument 52 …atic inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk) in switch_mm() argument 61 #define deactivate_mm(tsk,mm) do { } while (0) argument
|
/linux-4.1.27/arch/openrisc/mm/ |
D | fault.c | 52 struct task_struct *tsk; in do_page_fault() local 59 tsk = current; in do_page_fault() 99 mm = tsk->mm; in do_page_fault() 184 tsk->maj_flt++; in do_page_fault() 186 tsk->min_flt++; in do_page_fault() 220 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault() 289 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
|
/linux-4.1.27/arch/tile/mm/ |
D | fault.c | 50 struct task_struct *tsk, in force_sig_info_fault() argument 55 if (unlikely(tsk->pid < 2)) { in force_sig_info_fault() 58 is_idle_task(tsk) ? "the idle task" : "init"); in force_sig_info_fault() 67 force_sig_info(si_signo, &info, tsk); in force_sig_info_fault() 267 struct task_struct *tsk; in handle_page_fault() local 285 tsk = validate_current(); in handle_page_fault() 298 tsk->pid, tsk->comm); in handle_page_fault() 353 mm = tsk->mm; in handle_page_fault() 454 tsk->maj_flt++; in handle_page_fault() 456 tsk->min_flt++; in handle_page_fault() [all …]
|
/linux-4.1.27/arch/parisc/mm/ |
D | fault.c | 181 unsigned long address, struct task_struct *tsk, in show_signal_msg() argument 184 if (!unhandled_signal(tsk, SIGSEGV)) in show_signal_msg() 192 tsk->comm, code, address); in show_signal_msg() 205 struct task_struct *tsk; in do_page_fault() local 214 tsk = current; in do_page_fault() 215 mm = tsk->mm; in do_page_fault() 300 show_signal_msg(regs, code, address, tsk, vma); in do_page_fault()
|
/linux-4.1.27/include/asm-generic/ |
D | mmu_context.h | 15 struct task_struct *tsk) in enter_lazy_tlb() argument 19 static inline int init_new_context(struct task_struct *tsk, in init_new_context() argument 36 struct task_struct *tsk) in switch_mm() argument
|
/linux-4.1.27/arch/cris/arch-v32/mm/ |
D | tlb.c | 169 init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument 180 struct task_struct *tsk) in switch_mm() argument 199 if (tsk && task_thread_info(tsk)) { in switch_mm() 201 task_thread_info(tsk)->tls); in switch_mm()
|
/linux-4.1.27/include/linux/sched/ |
D | rt.h | 24 static inline bool tsk_is_pi_blocked(struct task_struct *tsk) in tsk_is_pi_blocked() argument 26 return tsk->pi_blocked_on != NULL; in tsk_is_pi_blocked() 45 static inline bool tsk_is_pi_blocked(struct task_struct *tsk) in tsk_is_pi_blocked() argument
|
/linux-4.1.27/security/keys/ |
D | process_keys.c | 276 void key_fsuid_changed(struct task_struct *tsk) in key_fsuid_changed() argument 279 BUG_ON(!tsk->cred); in key_fsuid_changed() 280 if (tsk->cred->thread_keyring) { in key_fsuid_changed() 281 down_write(&tsk->cred->thread_keyring->sem); in key_fsuid_changed() 282 tsk->cred->thread_keyring->uid = tsk->cred->fsuid; in key_fsuid_changed() 283 up_write(&tsk->cred->thread_keyring->sem); in key_fsuid_changed() 290 void key_fsgid_changed(struct task_struct *tsk) in key_fsgid_changed() argument 293 BUG_ON(!tsk->cred); in key_fsgid_changed() 294 if (tsk->cred->thread_keyring) { in key_fsgid_changed() 295 down_write(&tsk->cred->thread_keyring->sem); in key_fsgid_changed() [all …]
|
/linux-4.1.27/arch/tile/include/asm/ |
D | processor.h | 245 #define GET_UNALIGN_CTL(tsk, adr) get_unalign_ctl((tsk), (adr)) argument 246 #define SET_UNALIGN_CTL(tsk, val) set_unalign_ctl((tsk), (val)) argument 248 extern int get_unalign_ctl(struct task_struct *tsk, unsigned long adr); 249 extern int set_unalign_ctl(struct task_struct *tsk, unsigned int val);
|
D | mmu_context.h | 28 init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument 92 struct task_struct *tsk) in switch_mm() argument 133 #define deactivate_mm(tsk, mm) do { } while (0) argument
|
/linux-4.1.27/arch/um/include/asm/ |
D | mmu_context.h | 34 #define deactivate_mm(tsk,mm) do { } while (0) argument 51 struct task_struct *tsk) in switch_mm() argument 64 struct task_struct *tsk) in enter_lazy_tlb() argument
|
/linux-4.1.27/drivers/staging/android/ |
D | lowmemorykiller.c | 80 struct task_struct *tsk; in lowmem_scan() local 119 for_each_process(tsk) { in lowmem_scan() 123 if (tsk->flags & PF_KTHREAD) in lowmem_scan() 126 p = find_lock_task_mm(tsk); in lowmem_scan()
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | stacktrace.c | 27 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 29 microblaze_unwind(tsk, trace); in save_stack_trace_tsk()
|