Lines Matching refs:sidtab

83 				  struct sidtab *sidtab,
731 struct sidtab *sidtab = policy->sidtab; in security_validtrans_handle_fail() local
735 if (sidtab_entry_to_string(p, sidtab, oentry, &o, &olen)) in security_validtrans_handle_fail()
737 if (sidtab_entry_to_string(p, sidtab, nentry, &n, &nlen)) in security_validtrans_handle_fail()
739 if (sidtab_entry_to_string(p, sidtab, tentry, &t, &tlen)) in security_validtrans_handle_fail()
760 struct sidtab *sidtab; in security_compute_validatetrans() local
777 sidtab = policy->sidtab; in security_compute_validatetrans()
790 oentry = sidtab_search_entry(sidtab, oldsid); in security_compute_validatetrans()
798 nentry = sidtab_search_entry(sidtab, newsid); in security_compute_validatetrans()
806 tentry = sidtab_search_entry(sidtab, tasksid); in security_compute_validatetrans()
864 struct sidtab *sidtab; in security_bounded_transition() local
876 sidtab = policy->sidtab; in security_bounded_transition()
879 old_entry = sidtab_search_entry(sidtab, old_sid); in security_bounded_transition()
887 new_entry = sidtab_search_entry(sidtab, new_sid); in security_bounded_transition()
922 if (!sidtab_entry_to_string(policydb, sidtab, old_entry, in security_bounded_transition()
924 !sidtab_entry_to_string(policydb, sidtab, new_entry, in security_bounded_transition()
1034 struct sidtab *sidtab; in security_compute_xperms_decision() local
1056 sidtab = policy->sidtab; in security_compute_xperms_decision()
1058 scontext = sidtab_search(sidtab, ssid); in security_compute_xperms_decision()
1065 tcontext = sidtab_search(sidtab, tsid); in security_compute_xperms_decision()
1130 struct sidtab *sidtab; in security_compute_av() local
1142 sidtab = policy->sidtab; in security_compute_av()
1144 scontext = sidtab_search(sidtab, ssid); in security_compute_av()
1155 tcontext = sidtab_search(sidtab, tsid); in security_compute_av()
1187 struct sidtab *sidtab; in security_compute_av_user() local
1197 sidtab = policy->sidtab; in security_compute_av_user()
1199 scontext = sidtab_search(sidtab, ssid); in security_compute_av_user()
1210 tcontext = sidtab_search(sidtab, tsid); in security_compute_av_user()
1291 struct sidtab *sidtab, in sidtab_entry_to_string() argument
1295 int rc = sidtab_sid2str_get(sidtab, entry, scontext, scontext_len); in sidtab_entry_to_string()
1303 sidtab_sid2str_put(sidtab, entry, *scontext, *scontext_len); in sidtab_entry_to_string()
1322 rc = sidtab_hash_stats(policy->sidtab, page); in security_sidtab_hash_stats()
1341 struct sidtab *sidtab; in security_sid_to_context_core() local
1383 sidtab = policy->sidtab; in security_sid_to_context_core()
1386 entry = sidtab_search_entry_force(sidtab, sid); in security_sid_to_context_core()
1388 entry = sidtab_search_entry(sidtab, sid); in security_sid_to_context_core()
1398 rc = sidtab_entry_to_string(policydb, sidtab, entry, scontext, in security_sid_to_context_core()
1454 struct sidtab *sidtabp, in string_to_context_struct()
1537 struct sidtab *sidtab; in security_context_to_sid_core() local
1578 sidtab = policy->sidtab; in security_context_to_sid_core()
1579 rc = string_to_context_struct(policydb, sidtab, scontext2, in security_context_to_sid_core()
1587 rc = sidtab_context_to_sid(sidtab, &context, sid); in security_context_to_sid_core()
1672 struct sidtab *sidtab = policy->sidtab; in compute_sid_handle_invalid_context() local
1677 if (sidtab_entry_to_string(policydb, sidtab, sentry, &s, &slen)) in compute_sid_handle_invalid_context()
1679 if (sidtab_entry_to_string(policydb, sidtab, tentry, &t, &tlen)) in compute_sid_handle_invalid_context()
1742 struct sidtab *sidtab; in security_compute_sid() local
1782 sidtab = policy->sidtab; in security_compute_sid()
1784 sentry = sidtab_search_entry(sidtab, ssid); in security_compute_sid()
1791 tentry = sidtab_search_entry(sidtab, tsid); in security_compute_sid()
1911 rc = sidtab_context_to_sid(sidtab, &newcontext, out_sid); in security_compute_sid()
2175 sidtab_destroy(policy->sidtab); in selinux_policy_free()
2178 kfree(policy->sidtab); in selinux_policy_free()
2196 sidtab_cancel_convert(oldpolicy->sidtab); in selinux_policy_cancel()
2239 sidtab_freeze_begin(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2241 sidtab_freeze_end(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2292 newpolicy->sidtab = kzalloc(sizeof(*newpolicy->sidtab), GFP_KERNEL); in security_load_policy()
2293 if (!newpolicy->sidtab) { in security_load_policy()
2308 rc = policydb_load_isids(&newpolicy->policydb, newpolicy->sidtab); in security_load_policy()
2346 convert_data->sidtab_params.target = newpolicy->sidtab; in security_load_policy()
2348 rc = sidtab_convert(oldpolicy->sidtab, &convert_data->sidtab_params); in security_load_policy()
2363 sidtab_destroy(newpolicy->sidtab); in security_load_policy()
2369 kfree(newpolicy->sidtab); in security_load_policy()
2390 static int ocontext_to_sid(struct sidtab *sidtab, struct ocontext *c, in ocontext_to_sid() argument
2399 rc = sidtab_context_to_sid(sidtab, &c->context[index], &sid); in ocontext_to_sid()
2423 struct sidtab *sidtab; in security_port_sid() local
2437 sidtab = policy->sidtab; in security_port_sid()
2449 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_port_sid()
2475 struct sidtab *sidtab; in security_ib_pkey_sid() local
2489 sidtab = policy->sidtab; in security_ib_pkey_sid()
2502 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_ib_pkey_sid()
2527 struct sidtab *sidtab; in security_ib_endport_sid() local
2541 sidtab = policy->sidtab; in security_ib_endport_sid()
2555 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_ib_endport_sid()
2579 struct sidtab *sidtab; in security_netif_sid() local
2593 sidtab = policy->sidtab; in security_netif_sid()
2603 rc = ocontext_to_sid(sidtab, c, 0, if_sid); in security_netif_sid()
2643 struct sidtab *sidtab; in security_node_sid() local
2656 sidtab = policy->sidtab; in security_node_sid()
2697 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_node_sid()
2737 struct sidtab *sidtab; in security_get_user_sids() local
2761 sidtab = policy->sidtab; in security_get_user_sids()
2766 fromcon = sidtab_search(sidtab, fromsid); in security_get_user_sids()
2787 rc = sidtab_context_to_sid(sidtab, &usercon, &sid); in security_get_user_sids()
2861 struct sidtab *sidtab = policy->sidtab; in __security_genfs_sid() local
2892 return ocontext_to_sid(sidtab, c, 0, sid); in __security_genfs_sid()
2946 struct sidtab *sidtab; in security_fs_use() local
2962 sidtab = policy->sidtab; in security_fs_use()
2973 rc = ocontext_to_sid(sidtab, c, 0, &sbsec->sid); in security_fs_use()
3187 struct sidtab *sidtab; in security_sid_mls_copy() local
3207 sidtab = policy->sidtab; in security_sid_mls_copy()
3215 context1 = sidtab_search(sidtab, sid); in security_sid_mls_copy()
3223 context2 = sidtab_search(sidtab, mls_sid); in security_sid_mls_copy()
3259 rc = sidtab_context_to_sid(sidtab, &newcon, new_sid); in security_sid_mls_copy()
3298 struct sidtab *sidtab; in security_net_peersid_resolve() local
3326 sidtab = policy->sidtab; in security_net_peersid_resolve()
3339 nlbl_ctx = sidtab_search(sidtab, nlbl_sid); in security_net_peersid_resolve()
3346 xfrm_ctx = sidtab_search(sidtab, xfrm_sid); in security_net_peersid_resolve()
3690 ctxt = sidtab_search(policy->sidtab, prop->selinux.secid); in selinux_audit_rule_match()
3849 struct sidtab *sidtab; in security_netlbl_secattr_to_sid() local
3864 sidtab = policy->sidtab; in security_netlbl_secattr_to_sid()
3872 ctx = sidtab_search(sidtab, SECINITSID_NETMSG); in security_netlbl_secattr_to_sid()
3892 rc = sidtab_context_to_sid(sidtab, &ctx_new, sid); in security_netlbl_secattr_to_sid()
3935 ctx = sidtab_search(policy->sidtab, sid); in security_netlbl_sid_to_secattr()