Searched refs:tsk (Results 26 - 50 of 442) sorted by relevance

1234567891011>>

/linux-master/arch/arc/include/asm/
H A Dstacktrace.h14 * @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 Dgen_bd.h24 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 Dio_bitmap.h19 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 Dresctrl.h96 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 Dtest_overhead.c13 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 Dasm_pointer_auth.h12 .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 Dpointer_auth.h101 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 Dtask_stack.h67 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 Dcputime.h55 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 Dthread_info.h24 #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 Dstacktrace.c16 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 Dpointer_auth.c11 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 Dtest_overhead_kprobe.bpf.c17 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 Dio_uring.h11 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 Dpid.h230 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 Dstacktrace.c43 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 Dfpu.h164 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 Dprocessor.h39 #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 Dfpu.c41 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 Dsocket.c152 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 Dcputime.h33 #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 Dstacktrace.c38 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 Ddumpstack.c123 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 Dvas-trace.h15 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 Dscs.c114 int scs_prepare(struct task_struct *tsk, int node) argument
125 task_scs(tsk) = task_scs_sp(tsk) = s;
129 static void scs_check_usage(struct task_struct *tsk) argument
138 for (p = task_scs(tsk); p < __scs_magic(tsk); ++p) {
149 tsk->comm, task_pid_nr(tsk), used);
157 void scs_release(struct task_struct *tsk) argument
159 void *s = task_scs(tsk);
[all...]

Completed in 514 milliseconds

1234567891011>>