Lines Matching refs:rc
72 int rc; in avc_context_to_sid_raw() local
77 rc = sidtab_context_to_sid(&avc_sidtab, ctx, sid); in avc_context_to_sid_raw()
79 return rc; in avc_context_to_sid_raw()
99 int rc; in avc_sid_to_context_raw() local
103 rc = *ctx ? 0 : -1; in avc_sid_to_context_raw()
105 return rc; in avc_sid_to_context_raw()
135 int rc; in avc_get_initial_sid() local
138 rc = security_get_initial_context_raw(name, &con); in avc_get_initial_sid()
139 if (rc < 0) in avc_get_initial_sid()
140 return rc; in avc_get_initial_sid()
141 rc = avc_context_to_sid_raw(con, sid); in avc_get_initial_sid()
145 return rc; in avc_get_initial_sid()
170 int i, rc = 0; in avc_init() local
191 rc = sidtab_init(&avc_sidtab); in avc_init()
192 if (rc) { in avc_init()
204 rc = -1; in avc_init()
222 rc = security_getenforce(); in avc_init()
223 if (rc < 0) { in avc_init()
230 avc_enforcing = rc; in avc_init()
233 rc = avc_netlink_open(0); in avc_init()
234 if (rc < 0) { in avc_init()
246 return rc; in avc_init()
428 int probes, rc = 0; in avc_lookup() local
441 rc = -1; in avc_lookup()
443 return rc; in avc_lookup()
470 int rc = 0; in avc_insert() local
477 rc = -1; in avc_insert()
483 rc = -1; in avc_insert()
490 return rc; in avc_insert()
502 int i, ret, rc = 0, errsave = 0; in hidden_def() local
532 if (ret && !rc) { in hidden_def()
533 rc = ret; in hidden_def()
539 return rc; in hidden_def()
602 static int missed, rc = 0;
621 rc = 1;
628 return rc;
751 int rc = 0; in avc_has_perm_noaudit() local
786 rc = avc_lookup(ssid, tsid, tclass, requested, aeref); in avc_has_perm_noaudit()
787 if (rc) { in avc_has_perm_noaudit()
788 rc = security_compute_av_flags_raw(ssid->ctx, tsid->ctx, in avc_has_perm_noaudit()
791 if (rc && errno == EINVAL && !avc_enforcing) { in avc_has_perm_noaudit()
792 rc = errno = 0; in avc_has_perm_noaudit()
795 if (rc) in avc_has_perm_noaudit()
797 rc = avc_insert(ssid, tsid, tclass, &entry, aeref); in avc_has_perm_noaudit()
798 if (rc) in avc_has_perm_noaudit()
815 rc = -1; in avc_has_perm_noaudit()
821 return rc; in avc_has_perm_noaudit()
831 int errsave, rc; in hidden_def() local
833 rc = avc_has_perm_noaudit(ssid, tsid, tclass, requested, aeref, &avd); in hidden_def()
835 avc_audit(ssid, tsid, tclass, requested, &avd, rc, auditdata); in hidden_def()
837 return rc; in hidden_def()
843 int rc; in avc_compute_create() local
854 rc = avc_lookup(ssid, tsid, tclass, 0, &aeref); in avc_compute_create()
855 if (rc) { in avc_compute_create()
857 rc = security_compute_av_flags_raw(ssid->ctx, tsid->ctx, in avc_compute_create()
859 if (rc) in avc_compute_create()
861 rc = avc_insert(ssid, tsid, tclass, &entry, &aeref); in avc_compute_create()
862 if (rc) in avc_compute_create()
869 rc = security_compute_create_raw(ssid->ctx, tsid->ctx, tclass, in avc_compute_create()
871 if (rc) in avc_compute_create()
873 rc = sidtab_context_to_sid(&avc_sidtab, ctx, newsid); in avc_compute_create()
875 if (rc) in avc_compute_create()
884 rc = 0; in avc_compute_create()
887 return rc; in avc_compute_create()
893 int rc; in avc_compute_member() local
900 rc = security_compute_member_raw(ssid->ctx, tsid->ctx, tclass, &ctx); in avc_compute_member()
901 if (rc) in avc_compute_member()
903 rc = sidtab_context_to_sid(&avc_sidtab, ctx, newsid); in avc_compute_member()
907 return rc; in avc_compute_member()
920 int rc = 0; in avc_add_callback() local
924 rc = -1; in avc_add_callback()
937 return rc; in avc_add_callback()
1016 int ret, rc = 0, errsave = 0; in avc_control() local
1036 if (ret && !rc) { in avc_control()
1037 rc = ret; in avc_control()
1058 return rc; in avc_control()
1124 int rc; in avc_ss_reset() local
1126 rc = avc_reset(); in avc_ss_reset()
1133 return rc; in avc_ss_reset()