Lines Matching refs:sidtab
89 struct sidtab *sidtab,
734 struct sidtab *sidtab = policy->sidtab; in security_validtrans_handle_fail() local
738 if (sidtab_entry_to_string(p, sidtab, oentry, &o, &olen)) in security_validtrans_handle_fail()
740 if (sidtab_entry_to_string(p, sidtab, nentry, &n, &nlen)) in security_validtrans_handle_fail()
742 if (sidtab_entry_to_string(p, sidtab, tentry, &t, &tlen)) in security_validtrans_handle_fail()
764 struct sidtab *sidtab; in security_compute_validatetrans() local
781 sidtab = policy->sidtab; in security_compute_validatetrans()
794 oentry = sidtab_search_entry(sidtab, oldsid); in security_compute_validatetrans()
802 nentry = sidtab_search_entry(sidtab, newsid); in security_compute_validatetrans()
810 tentry = sidtab_search_entry(sidtab, tasksid); in security_compute_validatetrans()
872 struct sidtab *sidtab; in security_bounded_transition() local
884 sidtab = policy->sidtab; in security_bounded_transition()
887 old_entry = sidtab_search_entry(sidtab, old_sid); in security_bounded_transition()
895 new_entry = sidtab_search_entry(sidtab, new_sid); in security_bounded_transition()
930 if (!sidtab_entry_to_string(policydb, sidtab, old_entry, in security_bounded_transition()
932 !sidtab_entry_to_string(policydb, sidtab, new_entry, in security_bounded_transition()
1025 struct sidtab *sidtab; in security_compute_xperms_decision() local
1046 sidtab = policy->sidtab; in security_compute_xperms_decision()
1048 scontext = sidtab_search(sidtab, ssid); in security_compute_xperms_decision()
1055 tcontext = sidtab_search(sidtab, tsid); in security_compute_xperms_decision()
1121 struct sidtab *sidtab; in security_compute_av() local
1133 sidtab = policy->sidtab; in security_compute_av()
1135 scontext = sidtab_search(sidtab, ssid); in security_compute_av()
1146 tcontext = sidtab_search(sidtab, tsid); in security_compute_av()
1179 struct sidtab *sidtab; in security_compute_av_user() local
1189 sidtab = policy->sidtab; in security_compute_av_user()
1191 scontext = sidtab_search(sidtab, ssid); in security_compute_av_user()
1202 tcontext = sidtab_search(sidtab, tsid); in security_compute_av_user()
1283 struct sidtab *sidtab, in sidtab_entry_to_string() argument
1287 int rc = sidtab_sid2str_get(sidtab, entry, scontext, scontext_len); in sidtab_entry_to_string()
1295 sidtab_sid2str_put(sidtab, entry, *scontext, *scontext_len); in sidtab_entry_to_string()
1314 rc = sidtab_hash_stats(policy->sidtab, page); in security_sidtab_hash_stats()
1334 struct sidtab *sidtab; in security_sid_to_context_core() local
1365 sidtab = policy->sidtab; in security_sid_to_context_core()
1368 entry = sidtab_search_entry_force(sidtab, sid); in security_sid_to_context_core()
1370 entry = sidtab_search_entry(sidtab, sid); in security_sid_to_context_core()
1380 rc = sidtab_entry_to_string(policydb, sidtab, entry, scontext, in security_sid_to_context_core()
1437 struct sidtab *sidtabp, in string_to_context_struct()
1521 struct sidtab *sidtab; in security_context_to_sid_core() local
1562 sidtab = policy->sidtab; in security_context_to_sid_core()
1563 rc = string_to_context_struct(policydb, sidtab, scontext2, in security_context_to_sid_core()
1571 rc = sidtab_context_to_sid(sidtab, &context, sid); in security_context_to_sid_core()
1660 struct sidtab *sidtab = policy->sidtab; in compute_sid_handle_invalid_context() local
1665 if (sidtab_entry_to_string(policydb, sidtab, sentry, &s, &slen)) in compute_sid_handle_invalid_context()
1667 if (sidtab_entry_to_string(policydb, sidtab, tentry, &t, &tlen)) in compute_sid_handle_invalid_context()
1729 struct sidtab *sidtab; in security_compute_sid() local
1770 sidtab = policy->sidtab; in security_compute_sid()
1772 sentry = sidtab_search_entry(sidtab, ssid); in security_compute_sid()
1779 tentry = sidtab_search_entry(sidtab, tsid); in security_compute_sid()
1897 rc = sidtab_context_to_sid(sidtab, &newcontext, out_sid); in security_compute_sid()
2178 sidtab_destroy(policy->sidtab); in selinux_policy_free()
2181 kfree(policy->sidtab); in selinux_policy_free()
2199 sidtab_cancel_convert(oldpolicy->sidtab); in selinux_policy_cancel()
2242 sidtab_freeze_begin(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2244 sidtab_freeze_end(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2294 newpolicy->sidtab = kzalloc(sizeof(*newpolicy->sidtab), GFP_KERNEL); in security_load_policy()
2295 if (!newpolicy->sidtab) { in security_load_policy()
2310 rc = policydb_load_isids(&newpolicy->policydb, newpolicy->sidtab); in security_load_policy()
2349 convert_data->sidtab_params.target = newpolicy->sidtab; in security_load_policy()
2351 rc = sidtab_convert(oldpolicy->sidtab, &convert_data->sidtab_params); in security_load_policy()
2366 sidtab_destroy(newpolicy->sidtab); in security_load_policy()
2372 kfree(newpolicy->sidtab); in security_load_policy()
2393 static int ocontext_to_sid(struct sidtab *sidtab, struct ocontext *c, in ocontext_to_sid() argument
2402 rc = sidtab_context_to_sid(sidtab, &c->context[index], &sid); in ocontext_to_sid()
2427 struct sidtab *sidtab; in security_port_sid() local
2441 sidtab = policy->sidtab; in security_port_sid()
2453 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_port_sid()
2480 struct sidtab *sidtab; in security_ib_pkey_sid() local
2494 sidtab = policy->sidtab; in security_ib_pkey_sid()
2507 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_ib_pkey_sid()
2533 struct sidtab *sidtab; in security_ib_endport_sid() local
2547 sidtab = policy->sidtab; in security_ib_endport_sid()
2561 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_ib_endport_sid()
2586 struct sidtab *sidtab; in security_netif_sid() local
2600 sidtab = policy->sidtab; in security_netif_sid()
2610 rc = ocontext_to_sid(sidtab, c, 0, if_sid); in security_netif_sid()
2653 struct sidtab *sidtab; in security_node_sid() local
2666 sidtab = policy->sidtab; in security_node_sid()
2707 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_node_sid()
2748 struct sidtab *sidtab; in security_get_user_sids() local
2772 sidtab = policy->sidtab; in security_get_user_sids()
2777 fromcon = sidtab_search(sidtab, fromsid); in security_get_user_sids()
2798 rc = sidtab_context_to_sid(sidtab, &usercon, &sid); in security_get_user_sids()
2872 struct sidtab *sidtab = policy->sidtab; in __security_genfs_sid() local
2904 return ocontext_to_sid(sidtab, c, 0, sid); in __security_genfs_sid()
2959 struct sidtab *sidtab; in security_fs_use() local
2976 sidtab = policy->sidtab; in security_fs_use()
2987 rc = ocontext_to_sid(sidtab, c, 0, &sbsec->sid); in security_fs_use()
3202 struct sidtab *sidtab; in security_sid_mls_copy() local
3222 sidtab = policy->sidtab; in security_sid_mls_copy()
3230 context1 = sidtab_search(sidtab, sid); in security_sid_mls_copy()
3238 context2 = sidtab_search(sidtab, mls_sid); in security_sid_mls_copy()
3274 rc = sidtab_context_to_sid(sidtab, &newcon, new_sid); in security_sid_mls_copy()
3313 struct sidtab *sidtab; in security_net_peersid_resolve() local
3341 sidtab = policy->sidtab; in security_net_peersid_resolve()
3354 nlbl_ctx = sidtab_search(sidtab, nlbl_sid); in security_net_peersid_resolve()
3361 xfrm_ctx = sidtab_search(sidtab, xfrm_sid); in security_net_peersid_resolve()
3705 ctxt = sidtab_search(policy->sidtab, sid); in selinux_audit_rule_match()
3869 struct sidtab *sidtab; in security_netlbl_secattr_to_sid() local
3884 sidtab = policy->sidtab; in security_netlbl_secattr_to_sid()
3892 ctx = sidtab_search(sidtab, SECINITSID_NETMSG); in security_netlbl_secattr_to_sid()
3912 rc = sidtab_context_to_sid(sidtab, &ctx_new, sid); in security_netlbl_secattr_to_sid()
3956 ctx = sidtab_search(policy->sidtab, sid); in security_netlbl_sid_to_secattr()