Lines Matching refs:current
194 if (current->rseq_sig != sig) { in rseq_get_rseq_cs()
197 sig, current->rseq_sig, current->pid, usig); in rseq_get_rseq_cs()
277 struct task_struct *t = current; in rseq_ip_fixup()
317 struct task_struct *t = current; in __rseq_handle_notify_resume()
351 struct task_struct *t = current; in rseq_syscall()
374 if (current->rseq != rseq || !current->rseq) in SYSCALL_DEFINE4()
376 if (rseq_len != current->rseq_len) in SYSCALL_DEFINE4()
378 if (current->rseq_sig != sig) in SYSCALL_DEFINE4()
380 ret = rseq_reset_rseq_cpu_node_id(current); in SYSCALL_DEFINE4()
383 current->rseq = NULL; in SYSCALL_DEFINE4()
384 current->rseq_sig = 0; in SYSCALL_DEFINE4()
385 current->rseq_len = 0; in SYSCALL_DEFINE4()
392 if (current->rseq) { in SYSCALL_DEFINE4()
398 if (current->rseq != rseq || rseq_len != current->rseq_len) in SYSCALL_DEFINE4()
400 if (current->rseq_sig != sig) in SYSCALL_DEFINE4()
423 current->rseq = rseq; in SYSCALL_DEFINE4()
424 current->rseq_len = rseq_len; in SYSCALL_DEFINE4()
425 current->rseq_sig = sig; in SYSCALL_DEFINE4()
431 rseq_set_notify_resume(current); in SYSCALL_DEFINE4()