Lines Matching refs:fctx
435 static void update_file_ctx(struct aa_file_ctx *fctx, struct aa_label *label, in update_file_ctx() argument
441 spin_lock(&fctx->lock); in update_file_ctx()
442 old = rcu_dereference_protected(fctx->label, in update_file_ctx()
443 lockdep_is_held(&fctx->lock)); in update_file_ctx()
447 rcu_assign_pointer(fctx->label, l); in update_file_ctx()
451 fctx->allow |= request; in update_file_ctx()
453 spin_unlock(&fctx->lock); in update_file_ctx()
552 struct aa_file_ctx *fctx; in aa_file_perm() local
560 fctx = file_ctx(file); in aa_file_perm()
563 flabel = rcu_dereference(fctx->label); in aa_file_perm()
573 denied = request & ~fctx->allow; in aa_file_perm()