Lines Matching refs:current
152 if (current->rseq_sig != sig) { in rseq_get_rseq_cs()
155 sig, current->rseq_sig, current->pid, usig); in rseq_get_rseq_cs()
224 struct task_struct *t = current; in rseq_ip_fixup()
265 struct task_struct *t = current; in __rseq_handle_notify_resume()
293 struct task_struct *t = current; in rseq_syscall()
315 if (current->rseq != rseq || !current->rseq) in SYSCALL_DEFINE4()
317 if (current->rseq_len != rseq_len) in SYSCALL_DEFINE4()
319 if (current->rseq_sig != sig) in SYSCALL_DEFINE4()
321 ret = rseq_reset_rseq_cpu_id(current); in SYSCALL_DEFINE4()
324 current->rseq = NULL; in SYSCALL_DEFINE4()
325 current->rseq_len = 0; in SYSCALL_DEFINE4()
326 current->rseq_sig = 0; in SYSCALL_DEFINE4()
333 if (current->rseq) { in SYSCALL_DEFINE4()
339 if (current->rseq != rseq || current->rseq_len != rseq_len) in SYSCALL_DEFINE4()
341 if (current->rseq_sig != sig) in SYSCALL_DEFINE4()
356 current->rseq = rseq; in SYSCALL_DEFINE4()
357 current->rseq_len = rseq_len; in SYSCALL_DEFINE4()
358 current->rseq_sig = sig; in SYSCALL_DEFINE4()
364 rseq_set_notify_resume(current); in SYSCALL_DEFINE4()