• Home
  • Raw
  • Download

Lines Matching refs:context

396 	const char *fscontext, *context, *rootcontext, *defcontext;  member
403 kfree(opts->context); in selinux_free_mnt_opts()
430 A(context, true),
714 if (opts->context) { in selinux_set_mnt_opts()
715 rc = parse_sid(sb, opts->context, &context_sid); in selinux_set_mnt_opts()
1019 if (opts->context || opts->defcontext) in selinux_add_opt()
1021 opts->context = s; in selinux_add_opt()
1034 if (opts->context || opts->defcontext) in selinux_add_opt()
1089 char *context = NULL; in show_sid() local
1094 &context, &len); in show_sid()
1096 bool has_comma = context && strchr(context, ','); in show_sid()
1101 seq_escape(m, context, "\"\n\\"); in show_sid()
1105 kfree(context); in show_sid()
1384 char *context; in inode_doinit_use_xattr() local
1389 context = kmalloc(len + 1, GFP_NOFS); in inode_doinit_use_xattr()
1390 if (!context) in inode_doinit_use_xattr()
1393 context[len] = '\0'; in inode_doinit_use_xattr()
1394 rc = __vfs_getxattr(dentry, inode, XATTR_NAME_SELINUX, context, len, in inode_doinit_use_xattr()
1397 kfree(context); in inode_doinit_use_xattr()
1406 context = kmalloc(len + 1, GFP_NOFS); in inode_doinit_use_xattr()
1407 if (!context) in inode_doinit_use_xattr()
1410 context[len] = '\0'; in inode_doinit_use_xattr()
1412 context, len, XATTR_NOSECURITY); in inode_doinit_use_xattr()
1415 kfree(context); in inode_doinit_use_xattr()
1425 rc = security_context_to_sid_default(&selinux_state, context, rc, sid, in inode_doinit_use_xattr()
1433 ino, dev, context); in inode_doinit_use_xattr()
1436 __func__, context, -rc, dev, ino); in inode_doinit_use_xattr()
1439 kfree(context); in inode_doinit_use_xattr()
2717 if (opts->context) { in selinux_sb_remount()
2718 rc = parse_sid(sb, opts->context, &sid); in selinux_sb_remount()
2820 if (src->context) { in selinux_fs_context_dup()
2821 opts->context = kstrdup(src->context, GFP_KERNEL); in selinux_fs_context_dup()
2822 if (!opts->context) in selinux_fs_context_dup()
2929 char *context; in selinux_inode_init_security() local
2958 &context, &clen); in selinux_inode_init_security()
2961 *value = context; in selinux_inode_init_security()
3371 char *context = NULL; in selinux_inode_getsecurity() local
3389 isec->sid, &context, in selinux_inode_getsecurity()
3393 &context, &size); in selinux_inode_getsecurity()
3398 *buffer = context; in selinux_inode_getsecurity()
3401 kfree(context); in selinux_inode_getsecurity()
3493 char *context; in selinux_kernfs_init_security() local
3502 context = kmalloc(clen, GFP_KERNEL); in selinux_kernfs_init_security()
3503 if (!context) in selinux_kernfs_init_security()
3506 rc = kernfs_xattr_get(kn_dir, XATTR_NAME_SELINUX, context, clen); in selinux_kernfs_init_security()
3508 kfree(context); in selinux_kernfs_init_security()
3512 rc = security_context_to_sid(&selinux_state, context, clen, &parent_sid, in selinux_kernfs_init_security()
3514 kfree(context); in selinux_kernfs_init_security()
3535 &context, &clen); in selinux_kernfs_init_security()
3539 rc = kernfs_xattr_set(kn, XATTR_NAME_SELINUX, context, clen, in selinux_kernfs_init_security()
3541 kfree(context); in selinux_kernfs_init_security()
6663 char *context = NULL; in selinux_key_getsecurity() local
6668 &context, &len); in selinux_key_getsecurity()
6671 *_buffer = context; in selinux_key_getsecurity()