Lines Matching refs:sidtab

83 				  struct sidtab *sidtab,
724 struct sidtab *sidtab = policy->sidtab; in security_validtrans_handle_fail() local
728 if (sidtab_entry_to_string(p, sidtab, oentry, &o, &olen)) in security_validtrans_handle_fail()
730 if (sidtab_entry_to_string(p, sidtab, nentry, &n, &nlen)) in security_validtrans_handle_fail()
732 if (sidtab_entry_to_string(p, sidtab, tentry, &t, &tlen)) in security_validtrans_handle_fail()
754 struct sidtab *sidtab; in security_compute_validatetrans() local
771 sidtab = policy->sidtab; in security_compute_validatetrans()
784 oentry = sidtab_search_entry(sidtab, oldsid); in security_compute_validatetrans()
792 nentry = sidtab_search_entry(sidtab, newsid); in security_compute_validatetrans()
800 tentry = sidtab_search_entry(sidtab, tasksid); in security_compute_validatetrans()
863 struct sidtab *sidtab; in security_bounded_transition() local
875 sidtab = policy->sidtab; in security_bounded_transition()
878 old_entry = sidtab_search_entry(sidtab, old_sid); in security_bounded_transition()
886 new_entry = sidtab_search_entry(sidtab, new_sid); in security_bounded_transition()
921 if (!sidtab_entry_to_string(policydb, sidtab, old_entry, in security_bounded_transition()
923 !sidtab_entry_to_string(policydb, sidtab, new_entry, in security_bounded_transition()
1016 struct sidtab *sidtab; in security_compute_xperms_decision() local
1037 sidtab = policy->sidtab; in security_compute_xperms_decision()
1039 scontext = sidtab_search(sidtab, ssid); in security_compute_xperms_decision()
1046 tcontext = sidtab_search(sidtab, tsid); in security_compute_xperms_decision()
1113 struct sidtab *sidtab; in security_compute_av() local
1125 sidtab = policy->sidtab; in security_compute_av()
1127 scontext = sidtab_search(sidtab, ssid); in security_compute_av()
1138 tcontext = sidtab_search(sidtab, tsid); in security_compute_av()
1171 struct sidtab *sidtab; in security_compute_av_user() local
1181 sidtab = policy->sidtab; in security_compute_av_user()
1183 scontext = sidtab_search(sidtab, ssid); in security_compute_av_user()
1194 tcontext = sidtab_search(sidtab, tsid); in security_compute_av_user()
1275 struct sidtab *sidtab, in sidtab_entry_to_string() argument
1279 int rc = sidtab_sid2str_get(sidtab, entry, scontext, scontext_len); in sidtab_entry_to_string()
1287 sidtab_sid2str_put(sidtab, entry, *scontext, *scontext_len); in sidtab_entry_to_string()
1306 rc = sidtab_hash_stats(policy->sidtab, page); in security_sidtab_hash_stats()
1326 struct sidtab *sidtab; in security_sid_to_context_core() local
1357 sidtab = policy->sidtab; in security_sid_to_context_core()
1360 entry = sidtab_search_entry_force(sidtab, sid); in security_sid_to_context_core()
1362 entry = sidtab_search_entry(sidtab, sid); in security_sid_to_context_core()
1372 rc = sidtab_entry_to_string(policydb, sidtab, entry, scontext, in security_sid_to_context_core()
1431 struct sidtab *sidtabp, in string_to_context_struct()
1515 struct sidtab *sidtab; in security_context_to_sid_core() local
1556 sidtab = policy->sidtab; in security_context_to_sid_core()
1557 rc = string_to_context_struct(policydb, sidtab, scontext2, in security_context_to_sid_core()
1565 rc = sidtab_context_to_sid(sidtab, &context, sid); in security_context_to_sid_core()
1657 struct sidtab *sidtab = policy->sidtab; in compute_sid_handle_invalid_context() local
1662 if (sidtab_entry_to_string(policydb, sidtab, sentry, &s, &slen)) in compute_sid_handle_invalid_context()
1664 if (sidtab_entry_to_string(policydb, sidtab, tentry, &t, &tlen)) in compute_sid_handle_invalid_context()
1728 struct sidtab *sidtab; in security_compute_sid() local
1769 sidtab = policy->sidtab; in security_compute_sid()
1771 sentry = sidtab_search_entry(sidtab, ssid); in security_compute_sid()
1778 tentry = sidtab_search_entry(sidtab, tsid); in security_compute_sid()
1896 rc = sidtab_context_to_sid(sidtab, &newcontext, out_sid); in security_compute_sid()
2171 sidtab_destroy(policy->sidtab); in selinux_policy_free()
2174 kfree(policy->sidtab); in selinux_policy_free()
2192 sidtab_cancel_convert(oldpolicy->sidtab); in selinux_policy_cancel()
2236 sidtab_freeze_begin(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2238 sidtab_freeze_end(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2289 newpolicy->sidtab = kzalloc(sizeof(*newpolicy->sidtab), GFP_KERNEL); in security_load_policy()
2290 if (!newpolicy->sidtab) { in security_load_policy()
2305 rc = policydb_load_isids(&newpolicy->policydb, newpolicy->sidtab); in security_load_policy()
2344 convert_data->sidtab_params.target = newpolicy->sidtab; in security_load_policy()
2346 rc = sidtab_convert(oldpolicy->sidtab, &convert_data->sidtab_params); in security_load_policy()
2361 sidtab_destroy(newpolicy->sidtab); in security_load_policy()
2367 kfree(newpolicy->sidtab); in security_load_policy()
2388 static int ocontext_to_sid(struct sidtab *sidtab, struct ocontext *c, in ocontext_to_sid() argument
2397 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()
2477 struct sidtab *sidtab; in security_ib_pkey_sid() local
2491 sidtab = policy->sidtab; in security_ib_pkey_sid()
2504 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_ib_pkey_sid()
2531 struct sidtab *sidtab; in security_ib_endport_sid() local
2545 sidtab = policy->sidtab; in security_ib_endport_sid()
2559 rc = ocontext_to_sid(sidtab, c, 0, out_sid); in security_ib_endport_sid()
2585 struct sidtab *sidtab; in security_netif_sid() local
2599 sidtab = policy->sidtab; in security_netif_sid()
2609 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()
2749 struct sidtab *sidtab; in security_get_user_sids() local
2773 sidtab = policy->sidtab; in security_get_user_sids()
2778 fromcon = sidtab_search(sidtab, fromsid); in security_get_user_sids()
2799 rc = sidtab_context_to_sid(sidtab, &usercon, &sid); in security_get_user_sids()
2874 struct sidtab *sidtab = policy->sidtab; in __security_genfs_sid() local
2906 return ocontext_to_sid(sidtab, c, 0, sid); in __security_genfs_sid()
2963 struct sidtab *sidtab; in security_fs_use() local
2979 sidtab = policy->sidtab; in security_fs_use()
2990 rc = ocontext_to_sid(sidtab, c, 0, &sbsec->sid); in security_fs_use()
3205 struct sidtab *sidtab; in security_sid_mls_copy() local
3225 sidtab = policy->sidtab; in security_sid_mls_copy()
3233 context1 = sidtab_search(sidtab, sid); in security_sid_mls_copy()
3241 context2 = sidtab_search(sidtab, mls_sid); in security_sid_mls_copy()
3277 rc = sidtab_context_to_sid(sidtab, &newcon, new_sid); in security_sid_mls_copy()
3318 struct sidtab *sidtab; in security_net_peersid_resolve() local
3346 sidtab = policy->sidtab; in security_net_peersid_resolve()
3359 nlbl_ctx = sidtab_search(sidtab, nlbl_sid); in security_net_peersid_resolve()
3366 xfrm_ctx = sidtab_search(sidtab, xfrm_sid); in security_net_peersid_resolve()
3711 ctxt = sidtab_search(policy->sidtab, sid); in selinux_audit_rule_match()
3872 struct sidtab *sidtab; in security_netlbl_secattr_to_sid() local
3887 sidtab = policy->sidtab; in security_netlbl_secattr_to_sid()
3895 ctx = sidtab_search(sidtab, SECINITSID_NETMSG); in security_netlbl_secattr_to_sid()
3915 rc = sidtab_context_to_sid(sidtab, &ctx_new, sid); in security_netlbl_secattr_to_sid()
3960 ctx = sidtab_search(policy->sidtab, sid); in security_netlbl_sid_to_secattr()