• Home
  • Raw
  • Download

Lines Matching refs:rc

464 	int rc;  in may_context_mount_sb_relabel()  local
466 rc = avc_has_perm(&selinux_state, in may_context_mount_sb_relabel()
469 if (rc) in may_context_mount_sb_relabel()
470 return rc; in may_context_mount_sb_relabel()
472 rc = avc_has_perm(&selinux_state, in may_context_mount_sb_relabel()
475 return rc; in may_context_mount_sb_relabel()
483 int rc; in may_context_mount_inode_relabel() local
484 rc = avc_has_perm(&selinux_state, in may_context_mount_inode_relabel()
487 if (rc) in may_context_mount_inode_relabel()
488 return rc; in may_context_mount_inode_relabel()
490 rc = avc_has_perm(&selinux_state, in may_context_mount_inode_relabel()
493 return rc; in may_context_mount_inode_relabel()
542 int rc = 0; in sb_finish_set_opts() local
553 rc = -EOPNOTSUPP; in sb_finish_set_opts()
557 rc = __vfs_getxattr(root, root_inode, XATTR_NAME_SELINUX, NULL, in sb_finish_set_opts()
559 if (rc < 0 && rc != -ENODATA) { in sb_finish_set_opts()
560 if (rc == -EOPNOTSUPP) in sb_finish_set_opts()
567 sb->s_type->name, -rc); in sb_finish_set_opts()
585 rc = inode_doinit_with_dentry(root_inode, root); in sb_finish_set_opts()
609 return rc; in sb_finish_set_opts()
634 int rc = security_context_str_to_sid(&selinux_state, s, in parse_sid() local
636 if (rc) in parse_sid()
639 s, sb->s_id, sb->s_type->name, rc); in parse_sid()
640 return rc; in parse_sid()
659 int rc = 0; in selinux_set_mnt_opts() local
670 rc = -EINVAL; in selinux_set_mnt_opts()
678 rc = -EINVAL; in selinux_set_mnt_opts()
706 rc = parse_sid(sb, opts->fscontext, &fscontext_sid); in selinux_set_mnt_opts()
707 if (rc) in selinux_set_mnt_opts()
715 rc = parse_sid(sb, opts->context, &context_sid); in selinux_set_mnt_opts()
716 if (rc) in selinux_set_mnt_opts()
724 rc = parse_sid(sb, opts->rootcontext, &rootcontext_sid); in selinux_set_mnt_opts()
725 if (rc) in selinux_set_mnt_opts()
733 rc = parse_sid(sb, opts->defcontext, &defcontext_sid); in selinux_set_mnt_opts()
734 if (rc) in selinux_set_mnt_opts()
747 rc = 0; in selinux_set_mnt_opts()
770 rc = security_fs_use(&selinux_state, sb); in selinux_set_mnt_opts()
771 if (rc) { in selinux_set_mnt_opts()
773 __func__, sb->s_type->name, rc); in selinux_set_mnt_opts()
789 rc = -EACCES; in selinux_set_mnt_opts()
794 rc = security_transition_sid(&selinux_state, in selinux_set_mnt_opts()
799 if (rc) in selinux_set_mnt_opts()
807 rc = may_context_mount_sb_relabel(fscontext_sid, sbsec, cred); in selinux_set_mnt_opts()
808 if (rc) in selinux_set_mnt_opts()
826 rc = may_context_mount_sb_relabel(context_sid, sbsec, in selinux_set_mnt_opts()
828 if (rc) in selinux_set_mnt_opts()
832 rc = may_context_mount_inode_relabel(context_sid, sbsec, in selinux_set_mnt_opts()
834 if (rc) in selinux_set_mnt_opts()
845 rc = may_context_mount_inode_relabel(rootcontext_sid, sbsec, in selinux_set_mnt_opts()
847 if (rc) in selinux_set_mnt_opts()
857 rc = -EINVAL; in selinux_set_mnt_opts()
864 rc = may_context_mount_inode_relabel(defcontext_sid, in selinux_set_mnt_opts()
866 if (rc) in selinux_set_mnt_opts()
874 rc = sb_finish_set_opts(sb); in selinux_set_mnt_opts()
877 return rc; in selinux_set_mnt_opts()
879 rc = -EINVAL; in selinux_set_mnt_opts()
921 int rc = 0; in selinux_sb_clone_mnt_opts() local
963 rc = security_fs_use(&selinux_state, newsb); in selinux_sb_clone_mnt_opts()
964 if (rc) in selinux_sb_clone_mnt_opts()
994 return rc; in selinux_sb_clone_mnt_opts()
1044 int rc, i; in selinux_add_mnt_opt() local
1059 rc = -ENOMEM; in selinux_add_mnt_opt()
1063 rc = selinux_add_opt(token, val, mnt_opts); in selinux_add_mnt_opt()
1064 if (unlikely(rc)) { in selinux_add_mnt_opt()
1068 return rc; in selinux_add_mnt_opt()
1075 return rc; in selinux_add_mnt_opt()
1082 int rc; in show_sid() local
1084 rc = security_sid_to_context(&selinux_state, sid, in show_sid()
1086 if (!rc) { in show_sid()
1097 return rc; in show_sid()
1103 int rc; in selinux_sb_show_options() local
1114 rc = show_sid(m, sbsec->sid); in selinux_sb_show_options()
1115 if (rc) in selinux_sb_show_options()
1116 return rc; in selinux_sb_show_options()
1121 rc = show_sid(m, sbsec->mntpoint_sid); in selinux_sb_show_options()
1122 if (rc) in selinux_sb_show_options()
1123 return rc; in selinux_sb_show_options()
1128 rc = show_sid(m, sbsec->def_sid); in selinux_sb_show_options()
1129 if (rc) in selinux_sb_show_options()
1130 return rc; in selinux_sb_show_options()
1137 rc = show_sid(m, isec->sid); in selinux_sb_show_options()
1138 if (rc) in selinux_sb_show_options()
1139 return rc; in selinux_sb_show_options()
1338 int rc; in selinux_genfs_get_sid() local
1348 rc = PTR_ERR(path); in selinux_genfs_get_sid()
1359 rc = security_genfs_sid(&selinux_state, sb->s_type->name, in selinux_genfs_get_sid()
1361 if (rc == -ENOENT) { in selinux_genfs_get_sid()
1364 rc = 0; in selinux_genfs_get_sid()
1368 return rc; in selinux_genfs_get_sid()
1377 int rc; in inode_doinit_use_xattr() local
1385 rc = __vfs_getxattr(dentry, inode, XATTR_NAME_SELINUX, context, len, in inode_doinit_use_xattr()
1387 if (rc == -ERANGE) { in inode_doinit_use_xattr()
1391 rc = __vfs_getxattr(dentry, inode, XATTR_NAME_SELINUX, NULL, 0, in inode_doinit_use_xattr()
1393 if (rc < 0) in inode_doinit_use_xattr()
1394 return rc; in inode_doinit_use_xattr()
1396 len = rc; in inode_doinit_use_xattr()
1402 rc = __vfs_getxattr(dentry, inode, XATTR_NAME_SELINUX, in inode_doinit_use_xattr()
1405 if (rc < 0) { in inode_doinit_use_xattr()
1407 if (rc != -ENODATA) { in inode_doinit_use_xattr()
1409 __func__, -rc, inode->i_sb->s_id, inode->i_ino); in inode_doinit_use_xattr()
1410 return rc; in inode_doinit_use_xattr()
1416 rc = security_context_to_sid_default(&selinux_state, context, rc, sid, in inode_doinit_use_xattr()
1418 if (rc) { in inode_doinit_use_xattr()
1422 if (rc == -EINVAL) { in inode_doinit_use_xattr()
1427 __func__, context, -rc, dev, ino); in inode_doinit_use_xattr()
1442 int rc = 0; in inode_doinit_with_dentry() local
1509 rc = inode_doinit_use_xattr(inode, dentry, sbsec->def_sid, in inode_doinit_with_dentry()
1512 if (rc) in inode_doinit_with_dentry()
1523 rc = security_transition_sid(&selinux_state, task_sid, sid, in inode_doinit_with_dentry()
1525 if (rc) in inode_doinit_with_dentry()
1562 rc = selinux_genfs_get_sid(dentry, sclass, in inode_doinit_with_dentry()
1564 if (rc) { in inode_doinit_with_dentry()
1571 rc = inode_doinit_use_xattr(inode, dentry, in inode_doinit_with_dentry()
1573 if (rc) { in inode_doinit_with_dentry()
1586 if (!sid || rc) { in inode_doinit_with_dentry()
1597 return rc; in inode_doinit_with_dentry()
1640 int rc; in cred_has_capability() local
1658 rc = avc_has_perm_noaudit(&selinux_state, in cred_has_capability()
1662 sid, sid, sclass, av, &avd, rc, &ad, 0); in cred_has_capability()
1666 return rc; in cred_has_capability()
1756 int rc; in file_has_perm() local
1762 rc = avc_has_perm(&selinux_state, in file_has_perm()
1767 if (rc) in file_has_perm()
1772 rc = bpf_fd_pass(file, cred_sid(cred)); in file_has_perm()
1773 if (rc) in file_has_perm()
1774 return rc; in file_has_perm()
1778 rc = 0; in file_has_perm()
1780 rc = inode_has_perm(cred, inode, av, &ad); in file_has_perm()
1783 return rc; in file_has_perm()
1823 int rc; in may_create() local
1833 rc = avc_has_perm(&selinux_state, in may_create()
1837 if (rc) in may_create()
1838 return rc; in may_create()
1840 rc = selinux_determine_inode_label(selinux_cred(current_cred()), dir, in may_create()
1842 if (rc) in may_create()
1843 return rc; in may_create()
1845 rc = avc_has_perm(&selinux_state, in may_create()
1847 if (rc) in may_create()
1848 return rc; in may_create()
1870 int rc; in may_link() local
1880 rc = avc_has_perm(&selinux_state, in may_link()
1882 if (rc) in may_link()
1883 return rc; in may_link()
1901 rc = avc_has_perm(&selinux_state, in may_link()
1903 return rc; in may_link()
1916 int rc; in may_rename() local
1926 rc = avc_has_perm(&selinux_state, in may_rename()
1929 if (rc) in may_rename()
1930 return rc; in may_rename()
1931 rc = avc_has_perm(&selinux_state, in may_rename()
1934 if (rc) in may_rename()
1935 return rc; in may_rename()
1937 rc = avc_has_perm(&selinux_state, in may_rename()
1940 if (rc) in may_rename()
1941 return rc; in may_rename()
1948 rc = avc_has_perm(&selinux_state, in may_rename()
1950 if (rc) in may_rename()
1951 return rc; in may_rename()
1955 rc = avc_has_perm(&selinux_state, in may_rename()
1959 if (rc) in may_rename()
1960 return rc; in may_rename()
2065 int rc; in selinux_binder_transaction() local
2068 rc = avc_has_perm(&selinux_state, in selinux_binder_transaction()
2071 if (rc) in selinux_binder_transaction()
2072 return rc; in selinux_binder_transaction()
2100 int rc; in selinux_binder_transfer_file() local
2106 rc = avc_has_perm(&selinux_state, in selinux_binder_transfer_file()
2111 if (rc) in selinux_binder_transfer_file()
2112 return rc; in selinux_binder_transfer_file()
2116 rc = bpf_fd_pass(file, sid); in selinux_binder_transfer_file()
2117 if (rc) in selinux_binder_transfer_file()
2118 return rc; in selinux_binder_transfer_file()
2188 int rc = 0; in selinux_quotactl() local
2199 rc = superblock_has_perm(cred, sb, FILESYSTEM__QUOTAMOD, NULL); in selinux_quotactl()
2204 rc = superblock_has_perm(cred, sb, FILESYSTEM__QUOTAGET, NULL); in selinux_quotactl()
2207 rc = 0; /* let the kernel handle invalid cmds */ in selinux_quotactl()
2210 return rc; in selinux_quotactl()
2253 int rc, cap_sys_admin = 0; in selinux_vm_enough_memory() local
2255 rc = cred_has_capability(current_cred(), CAP_SYS_ADMIN, in selinux_vm_enough_memory()
2257 if (rc == 0) in selinux_vm_enough_memory()
2285 int rc; in check_nnp_nosuid() local
2306 rc = avc_has_perm(&selinux_state, in check_nnp_nosuid()
2309 if (!rc) in check_nnp_nosuid()
2318 rc = security_bounded_transition(&selinux_state, old_tsec->sid, in check_nnp_nosuid()
2320 if (!rc) in check_nnp_nosuid()
2340 int rc; in selinux_bprm_set_creds() local
2366 rc = check_nnp_nosuid(bprm, old_tsec, new_tsec); in selinux_bprm_set_creds()
2367 if (rc) in selinux_bprm_set_creds()
2368 return rc; in selinux_bprm_set_creds()
2371 rc = security_transition_sid(&selinux_state, old_tsec->sid, in selinux_bprm_set_creds()
2374 if (rc) in selinux_bprm_set_creds()
2375 return rc; in selinux_bprm_set_creds()
2381 rc = check_nnp_nosuid(bprm, old_tsec, new_tsec); in selinux_bprm_set_creds()
2382 if (rc) in selinux_bprm_set_creds()
2390 rc = avc_has_perm(&selinux_state, in selinux_bprm_set_creds()
2393 if (rc) in selinux_bprm_set_creds()
2394 return rc; in selinux_bprm_set_creds()
2397 rc = avc_has_perm(&selinux_state, in selinux_bprm_set_creds()
2400 if (rc) in selinux_bprm_set_creds()
2401 return rc; in selinux_bprm_set_creds()
2403 rc = avc_has_perm(&selinux_state, in selinux_bprm_set_creds()
2406 if (rc) in selinux_bprm_set_creds()
2407 return rc; in selinux_bprm_set_creds()
2411 rc = avc_has_perm(&selinux_state, in selinux_bprm_set_creds()
2415 if (rc) in selinux_bprm_set_creds()
2424 rc = avc_has_perm(&selinux_state, in selinux_bprm_set_creds()
2428 if (rc) in selinux_bprm_set_creds()
2439 rc = avc_has_perm(&selinux_state, in selinux_bprm_set_creds()
2443 bprm->secureexec |= !!rc; in selinux_bprm_set_creds()
2510 int rc, i; in selinux_bprm_committing_creds() local
2532 rc = avc_has_perm(&selinux_state, in selinux_bprm_committing_creds()
2535 if (rc) { in selinux_bprm_committing_creds()
2558 int rc, i; in selinux_bprm_committed_creds() local
2573 rc = avc_has_perm(&selinux_state, in selinux_bprm_committed_creds()
2575 if (rc) { in selinux_bprm_committed_creds()
2631 int rc; in selinux_sb_eat_lsm_opts() local
2652 rc = -ENOMEM; in selinux_sb_eat_lsm_opts()
2656 rc = selinux_add_opt(token, arg, mnt_opts); in selinux_sb_eat_lsm_opts()
2657 if (unlikely(rc)) { in selinux_sb_eat_lsm_opts()
2683 return rc; in selinux_sb_eat_lsm_opts()
2691 int rc; in selinux_sb_remount() local
2700 rc = parse_sid(sb, opts->fscontext, &sid); in selinux_sb_remount()
2701 if (rc) in selinux_sb_remount()
2702 return rc; in selinux_sb_remount()
2707 rc = parse_sid(sb, opts->context, &sid); in selinux_sb_remount()
2708 if (rc) in selinux_sb_remount()
2709 return rc; in selinux_sb_remount()
2716 rc = parse_sid(sb, opts->rootcontext, &sid); in selinux_sb_remount()
2717 if (rc) in selinux_sb_remount()
2718 return rc; in selinux_sb_remount()
2723 rc = parse_sid(sb, opts->defcontext, &sid); in selinux_sb_remount()
2724 if (rc) in selinux_sb_remount()
2725 return rc; in selinux_sb_remount()
2837 int opt, rc; in selinux_fs_context_parse_param() local
2843 rc = selinux_add_opt(opt, param->string, &fc->security); in selinux_fs_context_parse_param()
2844 if (!rc) { in selinux_fs_context_parse_param()
2846 rc = 1; in selinux_fs_context_parse_param()
2848 return rc; in selinux_fs_context_parse_param()
2868 int rc; in selinux_dentry_init_security() local
2870 rc = selinux_determine_inode_label(selinux_cred(current_cred()), in selinux_dentry_init_security()
2874 if (rc) in selinux_dentry_init_security()
2875 return rc; in selinux_dentry_init_security()
2887 int rc; in selinux_dentry_create_files_as() local
2890 rc = selinux_determine_inode_label(selinux_cred(old), in selinux_dentry_create_files_as()
2894 if (rc) in selinux_dentry_create_files_as()
2895 return rc; in selinux_dentry_create_files_as()
2910 int rc; in selinux_inode_init_security() local
2917 rc = selinux_determine_inode_label(selinux_cred(current_cred()), in selinux_inode_init_security()
2921 if (rc) in selinux_inode_init_security()
2922 return rc; in selinux_inode_init_security()
2939 rc = security_sid_to_context_force(&selinux_state, newsid, in selinux_inode_init_security()
2941 if (rc) in selinux_inode_init_security()
2942 return rc; in selinux_inode_init_security()
3026 int rc; in audit_inode_permission() local
3031 rc = slow_avc_audit(&selinux_state, in audit_inode_permission()
3034 if (rc) in audit_inode_permission()
3035 return rc; in audit_inode_permission()
3048 int rc, rc2; in selinux_inode_permission() local
3070 rc = avc_has_perm_noaudit(&selinux_state, in selinux_inode_permission()
3074 audited = avc_audit_required(perms, &avd, rc, in selinux_inode_permission()
3078 return rc; in selinux_inode_permission()
3080 rc2 = audit_inode_permission(inode, perms, audited, denied, rc, flags); in selinux_inode_permission()
3083 return rc; in selinux_inode_permission()
3139 int rc = 0; in selinux_inode_setxattr() local
3142 rc = cap_inode_setxattr(dentry, name, value, size, flags); in selinux_inode_setxattr()
3143 if (rc) in selinux_inode_setxattr()
3144 return rc; in selinux_inode_setxattr()
3162 rc = avc_has_perm(&selinux_state, in selinux_inode_setxattr()
3165 if (rc) in selinux_inode_setxattr()
3166 return rc; in selinux_inode_setxattr()
3168 rc = security_context_to_sid(&selinux_state, value, size, &newsid, in selinux_inode_setxattr()
3170 if (rc == -EINVAL) { in selinux_inode_setxattr()
3193 return rc; in selinux_inode_setxattr()
3195 rc = security_context_to_sid_force(&selinux_state, value, in selinux_inode_setxattr()
3198 if (rc) in selinux_inode_setxattr()
3199 return rc; in selinux_inode_setxattr()
3201 rc = avc_has_perm(&selinux_state, in selinux_inode_setxattr()
3204 if (rc) in selinux_inode_setxattr()
3205 return rc; in selinux_inode_setxattr()
3207 rc = security_validate_transition(&selinux_state, isec->sid, newsid, in selinux_inode_setxattr()
3209 if (rc) in selinux_inode_setxattr()
3210 return rc; in selinux_inode_setxattr()
3227 int rc; in selinux_inode_post_setxattr() local
3234 rc = security_context_to_sid_force(&selinux_state, value, size, in selinux_inode_post_setxattr()
3236 if (rc) { in selinux_inode_post_setxattr()
3239 inode->i_sb->s_id, inode->i_ino, -rc); in selinux_inode_post_setxattr()
3270 int rc = cap_inode_removexattr(dentry, name); in selinux_inode_removexattr() local
3271 if (rc) in selinux_inode_removexattr()
3272 return rc; in selinux_inode_removexattr()
3378 int rc; in selinux_inode_setsecurity() local
3389 rc = security_context_to_sid(&selinux_state, value, size, &newsid, in selinux_inode_setsecurity()
3391 if (rc) in selinux_inode_setsecurity()
3392 return rc; in selinux_inode_setsecurity()
3458 int rc; in selinux_kernfs_init_security() local
3461 rc = kernfs_xattr_get(kn_dir, XATTR_NAME_SELINUX, NULL, 0); in selinux_kernfs_init_security()
3462 if (rc == -ENODATA) in selinux_kernfs_init_security()
3464 else if (rc < 0) in selinux_kernfs_init_security()
3465 return rc; in selinux_kernfs_init_security()
3467 clen = (u32)rc; in selinux_kernfs_init_security()
3472 rc = kernfs_xattr_get(kn_dir, XATTR_NAME_SELINUX, context, clen); in selinux_kernfs_init_security()
3473 if (rc < 0) { in selinux_kernfs_init_security()
3475 return rc; in selinux_kernfs_init_security()
3478 rc = security_context_to_sid(&selinux_state, context, clen, &parent_sid, in selinux_kernfs_init_security()
3481 if (rc) in selinux_kernfs_init_security()
3482 return rc; in selinux_kernfs_init_security()
3493 rc = security_transition_sid(&selinux_state, tsec->sid, in selinux_kernfs_init_security()
3496 if (rc) in selinux_kernfs_init_security()
3497 return rc; in selinux_kernfs_init_security()
3500 rc = security_sid_to_context_force(&selinux_state, newsid, in selinux_kernfs_init_security()
3502 if (rc) in selinux_kernfs_init_security()
3503 return rc; in selinux_kernfs_init_security()
3505 rc = kernfs_xattr_set(kn, XATTR_NAME_SELINUX, context, clen, in selinux_kernfs_init_security()
3508 return rc; in selinux_kernfs_init_security()
3565 int rc; in ioctl_has_perm() local
3575 rc = avc_has_perm(&selinux_state, in ioctl_has_perm()
3580 if (rc) in ioctl_has_perm()
3588 rc = avc_has_extended_perms(&selinux_state, in ioctl_has_perm()
3592 return rc; in ioctl_has_perm()
3648 int rc = 0; in file_map_prot_check() local
3658 rc = avc_has_perm(&selinux_state, in file_map_prot_check()
3661 if (rc) in file_map_prot_check()
3680 return rc; in file_map_prot_check()
3685 int rc = 0; in selinux_mmap_addr() local
3689 rc = avc_has_perm(&selinux_state, in selinux_mmap_addr()
3694 return rc; in selinux_mmap_addr()
3701 int rc; in selinux_mmap_file() local
3706 rc = inode_has_perm(current_cred(), file_inode(file), in selinux_mmap_file()
3708 if (rc) in selinux_mmap_file()
3709 return rc; in selinux_mmap_file()
3731 int rc = 0; in selinux_file_mprotect() local
3734 rc = avc_has_perm(&selinux_state, in selinux_file_mprotect()
3741 rc = avc_has_perm(&selinux_state, in selinux_file_mprotect()
3752 rc = file_has_perm(cred, vma->vm_file, FILE__EXECMOD); in selinux_file_mprotect()
3754 if (rc) in selinux_file_mprotect()
3755 return rc; in selinux_file_mprotect()
3977 int rc; in selinux_kernel_module_from_file() local
3992 rc = avc_has_perm(&selinux_state, in selinux_kernel_module_from_file()
3994 if (rc) in selinux_kernel_module_from_file()
3995 return rc; in selinux_kernel_module_from_file()
4007 int rc = 0; in selinux_kernel_read_file() local
4011 rc = selinux_kernel_module_from_file(file); in selinux_kernel_read_file()
4017 return rc; in selinux_kernel_read_file()
4022 int rc = 0; in selinux_kernel_load_data() local
4026 rc = selinux_kernel_module_from_file(NULL); in selinux_kernel_load_data()
4031 return rc; in selinux_kernel_load_data()
4496 int rc; in selinux_socket_create() local
4502 rc = socket_sockcreate_sid(tsec, secclass, &newsid); in selinux_socket_create()
4503 if (rc) in selinux_socket_create()
4504 return rc; in selinux_socket_create()
5926 int rc; in selinux_msg_queue_alloc_security() local
5934 rc = avc_has_perm(&selinux_state, in selinux_msg_queue_alloc_security()
5937 return rc; in selinux_msg_queue_alloc_security()
5993 int rc; in selinux_msg_queue_msgsnd() local
6006 rc = security_transition_sid(&selinux_state, sid, isec->sid, in selinux_msg_queue_msgsnd()
6008 if (rc) in selinux_msg_queue_msgsnd()
6009 return rc; in selinux_msg_queue_msgsnd()
6016 rc = avc_has_perm(&selinux_state, in selinux_msg_queue_msgsnd()
6019 if (!rc) in selinux_msg_queue_msgsnd()
6021 rc = avc_has_perm(&selinux_state, in selinux_msg_queue_msgsnd()
6024 if (!rc) in selinux_msg_queue_msgsnd()
6026 rc = avc_has_perm(&selinux_state, in selinux_msg_queue_msgsnd()
6030 return rc; in selinux_msg_queue_msgsnd()
6041 int rc; in selinux_msg_queue_msgrcv() local
6049 rc = avc_has_perm(&selinux_state, in selinux_msg_queue_msgrcv()
6052 if (!rc) in selinux_msg_queue_msgrcv()
6053 rc = avc_has_perm(&selinux_state, in selinux_msg_queue_msgrcv()
6056 return rc; in selinux_msg_queue_msgrcv()
6065 int rc; in selinux_shm_alloc_security() local
6073 rc = avc_has_perm(&selinux_state, in selinux_shm_alloc_security()
6076 return rc; in selinux_shm_alloc_security()
6150 int rc; in selinux_sem_alloc_security() local
6158 rc = avc_has_perm(&selinux_state, in selinux_sem_alloc_security()
6161 return rc; in selinux_sem_alloc_security()
6495 int rc = selinux_inode_setsecurity(inode, XATTR_SELINUX_SUFFIX, in selinux_inode_notifysecctx() local
6498 return rc == -EOPNOTSUPP ? 0 : rc; in selinux_inode_notifysecctx()
6577 int rc; in selinux_key_getsecurity() local
6579 rc = security_sid_to_context(&selinux_state, ksec->sid, in selinux_key_getsecurity()
6581 if (!rc) in selinux_key_getsecurity()
6582 rc = len; in selinux_key_getsecurity()
6584 return rc; in selinux_key_getsecurity()