/linux-master/arch/arc/include/asm/ |
H A D | stacktrace.h | 14 * @tsk: NULL for current task, specific task otherwise 16 * If NULL, use pt_regs of @tsk (if !NULL) otherwise 25 * - synchronous unwinding (e.g. dump_stack): @tsk NULL, @regs NULL 26 * - Asynchronous unwinding of sleeping task: @tsk !NULL, @regs NULL 27 * - Asynchronous unwinding of intr/excp etc: @tsk !NULL, @regs !NULL 30 struct task_struct *tsk, struct pt_regs *regs,
|
/linux-master/include/linux/fsl/bestcomm/ |
H A D | gen_bd.h | 24 bcom_gen_bd_rx_reset(struct bcom_task *tsk); 27 bcom_gen_bd_rx_release(struct bcom_task *tsk); 35 bcom_gen_bd_tx_reset(struct bcom_task *tsk); 38 bcom_gen_bd_tx_release(struct bcom_task *tsk);
|
/linux-master/arch/x86/include/asm/ |
H A D | io_bitmap.h | 19 void io_bitmap_share(struct task_struct *tsk); 20 void io_bitmap_exit(struct task_struct *tsk); 47 static inline void io_bitmap_share(struct task_struct *tsk) { } argument 48 static inline void io_bitmap_exit(struct task_struct *tsk) { } argument
|
H A D | resctrl.h | 96 static inline void __resctrl_sched_in(struct task_struct *tsk) argument 108 tmp = READ_ONCE(tsk->closid); 114 tmp = READ_ONCE(tsk->rmid); 135 static inline void resctrl_arch_set_closid_rmid(struct task_struct *tsk, argument 138 WRITE_ONCE(tsk->closid, closid); 139 WRITE_ONCE(tsk->rmid, rmid); 142 static inline bool resctrl_arch_match_closid(struct task_struct *tsk, u32 closid) argument 144 return READ_ONCE(tsk->closid) == closid; 147 static inline bool resctrl_arch_match_rmid(struct task_struct *tsk, u32 ignored, argument 150 return READ_ONCE(tsk 153 resctrl_sched_in(struct task_struct *tsk) argument 191 resctrl_sched_in(struct task_struct *tsk) argument [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_overhead.c | 13 int BPF_KPROBE(prog1, struct task_struct *tsk, const char *buf, bool exec) argument 15 return !tsk; 31 int BPF_PROG(prog4, struct task_struct *tsk, const char *buf, bool exec) argument 37 int BPF_PROG(prog5, struct task_struct *tsk, const char *buf, bool exec) argument
|
/linux-master/arch/arm64/include/asm/ |
H A D | asm_pointer_auth.h | 12 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 14 add \tmp1, \tsk, \tmp1 variable 20 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 22 __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3 variable 26 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3 28 __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3 variable 35 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 38 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 41 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3 52 .macro __ptrauth_keys_install_user tsk, tmp 54 add \\tmp1, \\tsk, \\tmp1 variable 72 __ptrauth_keys_install_kernel_nosync \\tsk, \\tmp1, \\tmp2, \\tmp3 variable [all...] |
H A D | pointer_auth.h | 101 extern int ptrauth_prctl_reset_keys(struct task_struct *tsk, unsigned long arg); 103 extern int ptrauth_set_enabled_keys(struct task_struct *tsk, unsigned long keys, 105 extern int ptrauth_get_enabled_keys(struct task_struct *tsk); 130 #define ptrauth_thread_switch_user(tsk) \ 131 ptrauth_keys_install_user(&(tsk)->thread.keys_user) 135 #define ptrauth_prctl_reset_keys(tsk, arg) (-EINVAL) 136 #define ptrauth_set_enabled_keys(tsk, keys, enabled) (-EINVAL) 137 #define ptrauth_get_enabled_keys(tsk) (-EINVAL) 140 #define ptrauth_thread_switch_user(tsk) 144 #define ptrauth_thread_init_kernel(tsk) \ [all...] |
/linux-master/include/linux/sched/ |
H A D | task_stack.h | 67 static inline void *try_get_task_stack(struct task_struct *tsk) argument 69 return refcount_inc_not_zero(&tsk->stack_refcount) ? 70 task_stack_page(tsk) : NULL; 73 extern void put_task_stack(struct task_struct *tsk); 75 static inline void *try_get_task_stack(struct task_struct *tsk) argument 77 return task_stack_page(tsk); 80 static inline void put_task_stack(struct task_struct *tsk) {} argument 83 void exit_task_stack_account(struct task_struct *tsk); 117 extern void set_task_stack_end_magic(struct task_struct *tsk);
|
H A D | cputime.h | 55 void thread_group_cputime(struct task_struct *tsk, struct task_cputime *times); 56 void thread_group_sample_cputime(struct task_struct *tsk, u64 *samples); 65 * get_running_cputimer - return &tsk->signal->cputimer if cputimers are active 67 * @tsk: Pointer to target task. 71 struct thread_group_cputimer *get_running_cputimer(struct task_struct *tsk) argument 73 struct thread_group_cputimer *cputimer = &tsk->signal->cputimer; 79 if (!READ_ONCE(tsk->signal->posix_cputimers.timers_active)) 96 if (unlikely(!tsk->sighand)) 103 struct thread_group_cputimer *get_running_cputimer(struct task_struct *tsk) argument 112 * @tsk 119 account_group_user_time(struct task_struct *tsk, u64 cputime) argument 140 account_group_system_time(struct task_struct *tsk, u64 cputime) argument 161 account_group_exec_runtime(struct task_struct *tsk, unsigned long long ns) argument [all...] |
/linux-master/arch/csky/include/asm/ |
H A D | thread_info.h | 24 #define INIT_THREAD_INFO(tsk) \ 26 .task = &tsk, \ 36 #define thread_saved_fp(tsk) \ 37 ((unsigned long)(((struct switch_stack *)(tsk->thread.sp))->r8)) 39 #define thread_saved_sp(tsk) \ 40 ((unsigned long)(tsk->thread.sp)) 42 #define thread_saved_lr(tsk) \ 43 ((unsigned long)(((struct switch_stack *)(tsk->thread.sp))->r15))
|
/linux-master/arch/um/kernel/ |
H A D | stacktrace.c | 16 void dump_trace(struct task_struct *tsk, argument 22 struct pt_regs *segv_regs = tsk->thread.segv_regs; 25 bp = get_frame_pointer(tsk, segv_regs); 26 sp = get_stack_pointer(tsk, segv_regs); 60 static void __save_stack_trace(struct task_struct *tsk, struct stack_trace *trace) argument 62 dump_trace(tsk, &dump_ops, trace); 71 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) argument 73 __save_stack_trace(tsk, trace);
|
/linux-master/arch/arm64/kernel/ |
H A D | pointer_auth.c | 11 int ptrauth_prctl_reset_keys(struct task_struct *tsk, unsigned long arg) argument 13 struct ptrauth_keys_user *keys = &tsk->thread.keys_user; 21 if (is_compat_thread(task_thread_info(tsk))) 67 int ptrauth_set_enabled_keys(struct task_struct *tsk, unsigned long keys, argument 75 if (is_compat_thread(task_thread_info(tsk))) 82 sctlr = tsk->thread.sctlr_user; 85 tsk->thread.sctlr_user = sctlr; 86 if (tsk == current) 93 int ptrauth_get_enabled_keys(struct task_struct *tsk) argument 100 if (is_compat_thread(task_thread_info(tsk))) [all...] |
/linux-master/samples/bpf/ |
H A D | test_overhead_kprobe.bpf.c | 17 struct task_struct *tsk; local 23 tsk = (void *)PT_REGS_PARM1_CORE(ctx); 25 pid = BPF_CORE_READ(tsk, pid); 26 bpf_core_read_str(oldcomm, sizeof(oldcomm), &tsk->comm); 29 signal = BPF_CORE_READ(tsk, signal);
|
/linux-master/include/linux/ |
H A D | io_uring.h | 11 void __io_uring_free(struct task_struct *tsk); 29 static inline void io_uring_free(struct task_struct *tsk) argument 31 if (tsk->io_uring) 32 __io_uring_free(tsk); 41 static inline void io_uring_free(struct task_struct *tsk) argument
|
H A D | pid.h | 230 static inline pid_t task_pid_nr(struct task_struct *tsk) argument 232 return tsk->pid; 235 static inline pid_t task_pid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns) argument 237 return __task_pid_nr_ns(tsk, PIDTYPE_PID, ns); 240 static inline pid_t task_pid_vnr(struct task_struct *tsk) argument 242 return __task_pid_nr_ns(tsk, PIDTYPE_PID, NULL); 246 static inline pid_t task_tgid_nr(struct task_struct *tsk) argument 248 return tsk->tgid; 266 static inline pid_t task_pgrp_nr_ns(struct task_struct *tsk, struct pid_namespace *ns) argument 268 return __task_pid_nr_ns(tsk, PIDTYPE_PGI 271 task_pgrp_vnr(struct task_struct *tsk) argument 277 task_session_nr_ns(struct task_struct *tsk, struct pid_namespace *ns) argument 282 task_session_vnr(struct task_struct *tsk) argument 287 task_tgid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns) argument 292 task_tgid_vnr(struct task_struct *tsk) argument 297 task_ppid_nr_ns(const struct task_struct *tsk, struct pid_namespace *ns) argument 309 task_ppid_nr(const struct task_struct *tsk) argument 315 task_pgrp_nr(struct task_struct *tsk) argument 329 is_global_init(struct task_struct *tsk) argument [all...] |
/linux-master/arch/arc/kernel/ |
H A D | stacktrace.c | 43 seed_unwind_frame_info(struct task_struct *tsk, struct pt_regs *regs, argument 51 frame_info->task = tsk; 58 } else if (tsk == NULL || tsk == current) { 87 if (task_is_running(tsk)) 90 frame_info->task = tsk; 92 frame_info->regs.r27 = TSK_K_FP(tsk); 93 frame_info->regs.r28 = TSK_K_ESP(tsk); 94 frame_info->regs.r31 = TSK_K_BLINK(tsk); 117 arc_unwind_core(struct task_struct *tsk, struc argument 234 show_stacktrace(struct task_struct *tsk, struct pt_regs *regs, const char *loglvl) argument 243 show_stack(struct task_struct *tsk, unsigned long *sp, const char *loglvl) argument 252 __get_wchan(struct task_struct *tsk) argument 263 save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) argument [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | fpu.h | 164 static inline void lose_fpu_inatomic(int save, struct task_struct *tsk) argument 168 save_msa(tsk); 169 tsk->thread.fpu.fcr31 = 173 clear_tsk_thread_flag(tsk, TIF_USEDMSA); 177 _save_fp(tsk); 184 KSTK_STATUS(tsk) &= ~ST0_CU1; 185 clear_tsk_thread_flag(tsk, TIF_USEDFPU); 227 static inline void save_fp(struct task_struct *tsk) argument 230 _save_fp(tsk); 233 static inline void restore_fp(struct task_struct *tsk) argument 239 get_fpu_regs(struct task_struct *tsk) argument 289 lose_fpu_inatomic(int save, struct task_struct *tsk) argument [all...] |
/linux-master/arch/loongarch/include/asm/ |
H A D | processor.h | 39 #define TASK_SIZE_OF(tsk) \ 40 (test_tsk_thread_flag(tsk, TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE64) 145 #define thread_saved_ra(tsk) (tsk->thread.sched_ra) 146 #define thread_saved_fp(tsk) (tsk->thread.sched_cfa) 201 #define __KSTK_TOS(tsk) ((unsigned long)task_stack_page(tsk) + \ 203 #define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk)) [all...] |
/linux-master/arch/sh/kernel/cpu/sh4/ |
H A D | fpu.c | 41 void save_fpu(struct task_struct *tsk) argument 84 :"0"((char *)(&tsk->thread.xstate->hardfpu.status)), 91 void restore_fpu(struct task_struct *tsk) argument 134 :"0" (tsk->thread.xstate), "r" (FPSCR_RCHG) 228 struct task_struct *tsk = current; local 230 if ((tsk->thread.xstate->hardfpu.fpscr & FPSCR_CAUSE_ERROR)) 232 denormal_to_double(&tsk->thread.xstate->hardfpu, 241 struct task_struct *tsk = current; local 248 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; 249 hy = tsk 279 struct task_struct *tsk = current; local 323 struct task_struct *tsk = current; local 363 struct task_struct *tsk = current; local 396 struct task_struct *tsk = current; local 403 struct task_struct *tsk = current; local [all...] |
/linux-master/net/tipc/ |
H A D | socket.c | 152 static int tipc_sk_publish(struct tipc_sock *tsk, struct tipc_uaddr *ua); 153 static int tipc_sk_withdraw(struct tipc_sock *tsk, struct tipc_uaddr *ua); 154 static int tipc_sk_leave(struct tipc_sock *tsk); 156 static int tipc_sk_insert(struct tipc_sock *tsk); 157 static void tipc_sk_remove(struct tipc_sock *tsk); 160 static void tipc_sk_push_backlog(struct tipc_sock *tsk, bool nagle_ack); 169 static u32 tsk_own_node(struct tipc_sock *tsk) argument 171 return msg_prevnode(&tsk->phdr); 174 static u32 tsk_peer_node(struct tipc_sock *tsk) argument 176 return msg_destnode(&tsk 179 tsk_peer_port(struct tipc_sock *tsk) argument 184 tsk_unreliable(struct tipc_sock *tsk) argument 189 tsk_set_unreliable(struct tipc_sock *tsk, bool unreliable) argument 194 tsk_unreturnable(struct tipc_sock *tsk) argument 199 tsk_set_unreturnable(struct tipc_sock *tsk, bool unreturnable) argument 204 tsk_importance(struct tipc_sock *tsk) argument 222 tsk_conn_cong(struct tipc_sock *tsk) argument 245 tsk_inc(struct tipc_sock *tsk, int msglen) argument 254 tsk_set_nagle(struct tipc_sock *tsk) argument 336 tsk_peer_msg(struct tipc_sock *tsk, struct tipc_msg *msg) argument 465 struct tipc_sock *tsk; local 544 struct tipc_sock *tsk = container_of(head, struct tipc_sock, rcu); local 553 struct tipc_sock *tsk = tipc_sk(sk); local 629 struct tipc_sock *tsk; local 679 struct tipc_sock *tsk = tipc_sk(sock->sk); local 751 struct tipc_sock *tsk = tipc_sk(sk); local 795 struct tipc_sock *tsk = tipc_sk(sk); local 847 struct tipc_sock *tsk = tipc_sk(sk); local 906 tipc_send_group_msg(struct net *net, struct tipc_sock *tsk, struct msghdr *m, struct tipc_member *mb, u32 dnode, u32 dport, int dlen) argument 963 struct tipc_sock *tsk = tipc_sk(sk); local 1006 struct tipc_sock *tsk = tipc_sk(sk); local 1089 struct tipc_sock *tsk = tipc_sk(sk); local 1162 struct tipc_sock *tsk = tipc_sk(sk); local 1274 tipc_sk_push_backlog(struct tipc_sock *tsk, bool nagle_ack) argument 1328 tipc_sk_conn_proto_rcv(struct tipc_sock *tsk, struct sk_buff *skb, struct sk_buff_head *inputq, struct sk_buff_head *xmitq) argument 1413 struct tipc_sock *tsk = tipc_sk(sk); local 1562 struct tipc_sock *tsk = tipc_sk(sk); local 1661 tipc_sk_finish_conn(struct tipc_sock *tsk, u32 peer_port, u32 peer_node) argument 1736 tipc_sk_anc_data_recv(struct msghdr *m, struct sk_buff *skb, struct tipc_sock *tsk) argument 1793 tipc_sk_build_ack(struct tipc_sock *tsk) argument 1820 tipc_sk_send_ack(struct tipc_sock *tsk) argument 1890 struct tipc_sock *tsk = tipc_sk(sk); local 2018 struct tipc_sock *tsk = tipc_sk(sk); local 2153 struct tipc_sock *tsk = tipc_sk(sk); local 2194 tipc_sk_filter_connect(struct tipc_sock *tsk, struct sk_buff *skb, struct sk_buff_head *xmitq) argument 2310 struct tipc_sock *tsk = tipc_sk(sk); local 2340 struct tipc_sock *tsk = tipc_sk(sk); local 2487 struct tipc_sock *tsk; local 2576 struct tipc_sock *tsk = tipc_sk(sk); local 2831 struct tipc_sock *tsk = tipc_sk(sk); local 2856 struct tipc_sock *tsk = tipc_sk(sk); local 2871 struct tipc_sock *tsk = tipc_sk(sk); local 2905 tipc_sk_publish(struct tipc_sock *tsk, struct tipc_uaddr *ua) argument 2930 tipc_sk_withdraw(struct tipc_sock *tsk, struct tipc_uaddr *ua) argument 2971 struct tipc_sock *tsk; local 3000 struct tipc_sock *tsk; local 3011 tipc_sk_insert(struct tipc_sock *tsk) argument 3034 tipc_sk_remove(struct tipc_sock *tsk) argument 3072 tipc_sk_join(struct tipc_sock *tsk, struct tipc_group_req *mreq) argument 3111 tipc_sk_leave(struct tipc_sock *tsk) argument 3146 struct tipc_sock *tsk = tipc_sk(sk); local 3240 struct tipc_sock *tsk = tipc_sk(sk); local 3467 __tipc_nl_add_sk_con(struct sk_buff *skb, struct tipc_sock *tsk) argument 3504 __tipc_nl_add_sk_info(struct sk_buff *skb, struct tipc_sock *tsk) argument 3525 __tipc_nl_add_sk(struct sk_buff *skb, struct netlink_callback *cb, struct tipc_sock *tsk) argument 3556 tipc_nl_sk_walk(struct sk_buff *skb, struct netlink_callback *cb, int (*skb_handler)(struct sk_buff *skb, struct netlink_callback *cb, struct tipc_sock *tsk)) argument 3562 struct tipc_sock *tsk; local 3629 tipc_sk_fill_sock_diag(struct sk_buff *skb, struct netlink_callback *cb, struct tipc_sock *tsk, u32 sk_filter_state, u64 (*tipc_diag_gen_cookie)(struct sock *sk)) argument 3743 __tipc_nl_list_sk_publ(struct sk_buff *skb, struct netlink_callback *cb, struct tipc_sock *tsk, u32 *last_publ) argument 3790 struct tipc_sock *tsk; local 3845 struct tipc_sock *tsk; local 3949 struct tipc_sock *tsk; local [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | cputime.h | 33 #define get_accounting(tsk) (&get_paca()->accounting) 34 #define raw_get_accounting(tsk) (&local_paca->accounting) 35 static inline void arch_vtime_task_switch(struct task_struct *tsk) { } argument 38 #define get_accounting(tsk) (&task_thread_info(tsk)->accounting) 39 #define raw_get_accounting(tsk) get_accounting(tsk)
|
/linux-master/arch/mips/kernel/ |
H A D | stacktrace.c | 38 struct task_struct *tsk, struct pt_regs *regs, int savesched) 47 (unsigned long)task_stack_page(tsk); 62 pc = unwind_stack(tsk, &sp, pc, &ra); 78 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) argument 85 if (tsk != current) { 86 regs->regs[29] = tsk->thread.reg29; 88 regs->cp0_epc = tsk->thread.reg31; 91 save_context_stack(trace, tsk, regs, tsk == current); 37 save_context_stack(struct stack_trace *trace, struct task_struct *tsk, struct pt_regs *regs, int savesched) argument
|
/linux-master/arch/sh/kernel/ |
H A D | dumpstack.c | 123 void show_trace(struct task_struct *tsk, unsigned long *sp, argument 131 unwind_stack(tsk, regs, sp, &print_trace_ops, (void *)loglvl); 135 if (!tsk) 136 tsk = current; 138 debug_show_held_locks(tsk); 141 void show_stack(struct task_struct *tsk, unsigned long *sp, const char *loglvl) argument 145 if (!tsk) 146 tsk = current; 147 if (tsk == current) 150 sp = (unsigned long *)tsk [all...] |
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | vas-trace.h | 15 TP_PROTO(struct task_struct *tsk, 20 TP_ARGS(tsk, vasid, cop, rxattr), 23 __field(struct task_struct *, tsk) 34 __entry->pid = tsk->pid; 50 TP_PROTO(struct task_struct *tsk, 55 TP_ARGS(tsk, vasid, cop, txattr), 58 __field(struct task_struct *, tsk) 68 __entry->pid = tsk->pid; 82 TP_PROTO(struct task_struct *tsk, 85 TP_ARGS(tsk, wi [all...] |
/linux-master/kernel/ |
H A D | scs.c | 114 int scs_prepare(struct task_struct *tsk, int node) argument 125 task_scs(tsk) = task_scs_sp(tsk) = s; 129 static void scs_check_usage(struct task_struct *tsk) argument 138 for (p = task_scs(tsk); p < __scs_magic(tsk); ++p) { 149 tsk->comm, task_pid_nr(tsk), used); 157 void scs_release(struct task_struct *tsk) argument 159 void *s = task_scs(tsk); [all...] |