Lines Matching refs:attr
788 static int apparmor_getselfattr(unsigned int attr, struct lsm_ctx __user *lx, in apparmor_getselfattr() argument
796 switch (attr) { in apparmor_getselfattr()
855 static int do_setattr(u64 attr, void *value, size_t size) in do_setattr() argument
886 if (attr == LSM_ATTR_CURRENT) { in do_setattr()
901 } else if (attr == LSM_ATTR_EXEC) { in do_setattr()
921 if (attr == LSM_ATTR_CURRENT) in do_setattr()
923 else if (attr == LSM_ATTR_EXEC) in do_setattr()
933 static int apparmor_setselfattr(unsigned int attr, struct lsm_ctx *ctx, in apparmor_setselfattr() argument
938 if (attr != LSM_ATTR_CURRENT && attr != LSM_ATTR_EXEC) in apparmor_setselfattr()
941 rc = do_setattr(attr, ctx->ctx, ctx->ctx_len); in apparmor_setselfattr()
950 int attr = lsm_name_to_attr(name); in apparmor_setprocattr() local
952 if (attr) in apparmor_setprocattr()
953 return do_setattr(attr, value, size); in apparmor_setprocattr()