Lines Matching refs:ctx
49 struct aa_task_ctx *ctx = task_ctx(current); in aa_replace_current_label() local
64 if (ctx->nnp && label_is_stale(ctx->nnp)) { in aa_replace_current_label()
65 struct aa_label *tmp = ctx->nnp; in aa_replace_current_label()
67 ctx->nnp = aa_get_newest_label(tmp); in aa_replace_current_label()
99 struct aa_task_ctx *ctx = task_ctx(current); in aa_set_current_onexec() local
102 aa_put_label(ctx->onexec); in aa_set_current_onexec()
103 ctx->onexec = label; in aa_set_current_onexec()
104 ctx->token = stack; in aa_set_current_onexec()
119 struct aa_task_ctx *ctx = task_ctx(current); in aa_set_current_hat() local
127 if (!ctx->previous) { in aa_set_current_hat()
129 ctx->previous = cred_label(new); in aa_set_current_hat()
130 ctx->token = token; in aa_set_current_hat()
131 } else if (ctx->token == token) { in aa_set_current_hat()
141 aa_put_label(ctx->onexec); in aa_set_current_hat()
142 ctx->onexec = NULL; in aa_set_current_hat()
159 struct aa_task_ctx *ctx = task_ctx(current); in aa_restore_previous_label() local
162 if (ctx->token != token) in aa_restore_previous_label()
165 if (!ctx->previous) in aa_restore_previous_label()
173 set_cred_label(new, aa_get_newest_label(ctx->previous)); in aa_restore_previous_label()
176 aa_clear_task_ctx_trans(ctx); in aa_restore_previous_label()