Lines Matching full:current
26 buf = current->signal->tty_audit_buf; in tty_audit_buf_ref()
64 pid_t pid = task_pid_nr(current); in tty_audit_log()
65 uid_t uid = from_kuid(&init_user_ns, task_uid(current)); in tty_audit_log()
66 uid_t loginuid = from_kuid(&init_user_ns, audit_get_loginuid(current)); in tty_audit_log()
67 unsigned int sessionid = audit_get_sessionid(current); in tty_audit_log()
71 char name[sizeof(current->comm)]; in tty_audit_log()
76 get_task_comm(name, current); in tty_audit_log()
88 * the current task. @buf->mutex must be locked.
106 * Only needs to be called if current->signal->tty_audit_buf != %NULL.
109 * current->signal.
115 buf = xchg(¤t->signal->tty_audit_buf, ERR_PTR(-ESRCH)); in tty_audit_exit()
126 * Set up TTY audit state in @sig from current. @sig needs no locking.
130 sig->audit_tty = current->signal->audit_tty; in tty_audit_fork()
149 * tty_audit_push - Flush current's pending audit data
157 if (~current->signal->audit_tty & AUDIT_TTY_ENABLE) in tty_audit_push()
191 if (cmpxchg(¤t->signal->tty_audit_buf, NULL, buf) != NULL) in tty_audit_buf_get()
208 audit_tty = READ_ONCE(current->signal->audit_tty); in tty_audit_add_data()