Lines Matching refs:context
407 A(context, true),
1066 char *context = NULL; in show_sid() local
1070 rc = security_sid_to_context(sid, &context, &len); in show_sid()
1072 bool has_comma = strchr(context, ','); in show_sid()
1077 seq_escape(m, context, "\"\n\\"); in show_sid()
1081 kfree(context); in show_sid()
1361 char *context; in inode_doinit_use_xattr() local
1366 context = kmalloc(len + 1, GFP_NOFS); in inode_doinit_use_xattr()
1367 if (!context) in inode_doinit_use_xattr()
1370 context[len] = '\0'; in inode_doinit_use_xattr()
1371 rc = __vfs_getxattr(dentry, inode, XATTR_NAME_SELINUX, context, len); in inode_doinit_use_xattr()
1373 kfree(context); in inode_doinit_use_xattr()
1381 context = kmalloc(len + 1, GFP_NOFS); in inode_doinit_use_xattr()
1382 if (!context) in inode_doinit_use_xattr()
1385 context[len] = '\0'; in inode_doinit_use_xattr()
1387 context, len); in inode_doinit_use_xattr()
1390 kfree(context); in inode_doinit_use_xattr()
1400 rc = security_context_to_sid_default(context, rc, sid, in inode_doinit_use_xattr()
1408 ino, dev, context); in inode_doinit_use_xattr()
1411 __func__, context, -rc, dev, ino); in inode_doinit_use_xattr()
1414 kfree(context); in inode_doinit_use_xattr()
2900 return security_sid_to_context(newsid, &cp->context, &cp->len); in selinux_dentry_init_security()
2934 char *context; in selinux_inode_init_security() local
2958 &context, &clen); in selinux_inode_init_security()
2961 xattr->value = context; in selinux_inode_init_security()
3566 char *context = NULL; in selinux_inode_getsecurity() local
3588 error = security_sid_to_context_force(isec->sid, &context, in selinux_inode_getsecurity()
3592 &context, &size); in selinux_inode_getsecurity()
3597 *buffer = context; in selinux_inode_getsecurity()
3600 kfree(context); in selinux_inode_getsecurity()
3699 char *context; in selinux_kernfs_init_security() local
3708 context = kmalloc(clen, GFP_KERNEL); in selinux_kernfs_init_security()
3709 if (!context) in selinux_kernfs_init_security()
3712 rc = kernfs_xattr_get(kn_dir, XATTR_NAME_SELINUX, context, clen); in selinux_kernfs_init_security()
3714 kfree(context); in selinux_kernfs_init_security()
3718 rc = security_context_to_sid(context, clen, &parent_sid, in selinux_kernfs_init_security()
3720 kfree(context); in selinux_kernfs_init_security()
3744 &context, &clen); in selinux_kernfs_init_security()
3748 rc = kernfs_xattr_set(kn, XATTR_NAME_SELINUX, context, clen, in selinux_kernfs_init_security()
3750 kfree(context); in selinux_kernfs_init_security()
6797 ret = security_sid_to_context(secid, &cp->context, &cp->len); in selinux_secid_to_secctx()
6823 kfree(cp->context); in selinux_release_secctx()
6824 cp->context = NULL; in selinux_release_secctx()
6863 (void **)&cp->context, true); in selinux_inode_getsecctx()
6935 char *context = NULL; in selinux_key_getsecurity() local
6940 &context, &len); in selinux_key_getsecurity()
6943 *_buffer = context; in selinux_key_getsecurity()