Lines Matching refs:ss
85 void selinux_ss_init(struct selinux_ss **ss) in selinux_ss_init() argument
89 *ss = &selinux_ss; in selinux_ss_init()
250 struct policydb *p = &state->ss->policydb; in security_mls_enabled()
734 struct policydb *p = &state->ss->policydb; in security_validtrans_handle_fail()
776 read_lock(&state->ss->policy_rwlock); in security_compute_validatetrans()
778 policydb = &state->ss->policydb; in security_compute_validatetrans()
779 sidtab = &state->ss->sidtab; in security_compute_validatetrans()
782 tclass = unmap_class(&state->ss->map, orig_tclass); in security_compute_validatetrans()
834 read_unlock(&state->ss->policy_rwlock); in security_compute_validatetrans()
876 read_lock(&state->ss->policy_rwlock); in security_bounded_transition()
878 policydb = &state->ss->policydb; in security_bounded_transition()
879 sidtab = &state->ss->sidtab; in security_bounded_transition()
941 read_unlock(&state->ss->policy_rwlock); in security_bounded_transition()
951 avd->seqno = state->ss->latest_granting; in avd_init()
1032 read_lock(&state->ss->policy_rwlock); in security_compute_xperms_decision()
1036 policydb = &state->ss->policydb; in security_compute_xperms_decision()
1037 sidtab = &state->ss->sidtab; in security_compute_xperms_decision()
1053 tclass = unmap_class(&state->ss->map, orig_tclass); in security_compute_xperms_decision()
1089 read_unlock(&state->ss->policy_rwlock); in security_compute_xperms_decision()
1119 read_lock(&state->ss->policy_rwlock); in security_compute_av()
1125 policydb = &state->ss->policydb; in security_compute_av()
1126 sidtab = &state->ss->sidtab; in security_compute_av()
1146 tclass = unmap_class(&state->ss->map, orig_tclass); in security_compute_av()
1154 map_decision(&state->ss->map, orig_tclass, avd, in security_compute_av()
1157 read_unlock(&state->ss->policy_rwlock); in security_compute_av()
1174 read_lock(&state->ss->policy_rwlock); in security_compute_av_user()
1179 policydb = &state->ss->policydb; in security_compute_av_user()
1180 sidtab = &state->ss->sidtab; in security_compute_av_user()
1209 read_unlock(&state->ss->policy_rwlock); in security_compute_av_user()
1316 read_lock(&state->ss->policy_rwlock); in security_sid_to_context_core()
1317 policydb = &state->ss->policydb; in security_sid_to_context_core()
1318 sidtab = &state->ss->sidtab; in security_sid_to_context_core()
1332 read_unlock(&state->ss->policy_rwlock); in security_sid_to_context_core()
1488 read_lock(&state->ss->policy_rwlock); in security_context_to_sid_core()
1489 policydb = &state->ss->policydb; in security_context_to_sid_core()
1490 sidtab = &state->ss->sidtab; in security_context_to_sid_core()
1502 read_unlock(&state->ss->policy_rwlock); in security_context_to_sid_core()
1577 struct policydb *policydb = &state->ss->policydb; in compute_sid_handle_invalid_context()
1663 read_lock(&state->ss->policy_rwlock); in security_compute_sid()
1666 tclass = unmap_class(&state->ss->map, orig_tclass); in security_compute_sid()
1670 sock = security_is_socket_class(map_class(&state->ss->map, in security_compute_sid()
1674 policydb = &state->ss->policydb; in security_compute_sid()
1675 sidtab = &state->ss->sidtab; in security_compute_sid()
1802 read_unlock(&state->ss->policy_rwlock); in security_compute_sid()
1904 struct policydb *policydb = &state->ss->policydb; in convert_context_handle_invalid_context()
2075 struct policydb *p = &state->ss->policydb; in security_load_policycaps()
2127 policydb = &state->ss->policydb; in security_load_policy()
2128 sidtab = &state->ss->sidtab; in security_load_policy()
2137 &state->ss->map); in security_load_policy()
2151 seqno = ++state->ss->latest_granting; in security_load_policy()
2220 write_lock_irq(&state->ss->policy_rwlock); in security_load_policy()
2224 oldmapping = state->ss->map.mapping; in security_load_policy()
2225 state->ss->map.mapping = newmap.mapping; in security_load_policy()
2226 state->ss->map.size = newmap.size; in security_load_policy()
2227 seqno = ++state->ss->latest_granting; in security_load_policy()
2228 write_unlock_irq(&state->ss->policy_rwlock); in security_load_policy()
2256 struct policydb *p = &state->ss->policydb; in security_policydb_len()
2259 read_lock(&state->ss->policy_rwlock); in security_policydb_len()
2261 read_unlock(&state->ss->policy_rwlock); in security_policydb_len()
2280 read_lock(&state->ss->policy_rwlock); in security_port_sid()
2282 policydb = &state->ss->policydb; in security_port_sid()
2283 sidtab = &state->ss->sidtab; in security_port_sid()
2308 read_unlock(&state->ss->policy_rwlock); in security_port_sid()
2326 read_lock(&state->ss->policy_rwlock); in security_ib_pkey_sid()
2328 policydb = &state->ss->policydb; in security_ib_pkey_sid()
2329 sidtab = &state->ss->sidtab; in security_ib_pkey_sid()
2354 read_unlock(&state->ss->policy_rwlock); in security_ib_pkey_sid()
2372 read_lock(&state->ss->policy_rwlock); in security_ib_endport_sid()
2374 policydb = &state->ss->policydb; in security_ib_endport_sid()
2375 sidtab = &state->ss->sidtab; in security_ib_endport_sid()
2401 read_unlock(&state->ss->policy_rwlock); in security_ib_endport_sid()
2418 read_lock(&state->ss->policy_rwlock); in security_netif_sid()
2420 policydb = &state->ss->policydb; in security_netif_sid()
2421 sidtab = &state->ss->sidtab; in security_netif_sid()
2448 read_unlock(&state->ss->policy_rwlock); in security_netif_sid()
2483 read_lock(&state->ss->policy_rwlock); in security_node_sid()
2485 policydb = &state->ss->policydb; in security_node_sid()
2486 sidtab = &state->ss->sidtab; in security_node_sid()
2541 read_unlock(&state->ss->policy_rwlock); in security_node_sid()
2583 read_lock(&state->ss->policy_rwlock); in security_get_user_sids()
2585 policydb = &state->ss->policydb; in security_get_user_sids()
2586 sidtab = &state->ss->sidtab; in security_get_user_sids()
2637 read_unlock(&state->ss->policy_rwlock); in security_get_user_sids()
2687 struct policydb *policydb = &state->ss->policydb; in __security_genfs_sid()
2688 struct sidtab *sidtab = &state->ss->sidtab; in __security_genfs_sid()
2698 sclass = unmap_class(&state->ss->map, orig_sclass); in __security_genfs_sid()
2752 read_lock(&state->ss->policy_rwlock); in security_genfs_sid()
2754 read_unlock(&state->ss->policy_rwlock); in security_genfs_sid()
2771 read_lock(&state->ss->policy_rwlock); in security_fs_use()
2773 policydb = &state->ss->policydb; in security_fs_use()
2774 sidtab = &state->ss->sidtab; in security_fs_use()
2804 read_unlock(&state->ss->policy_rwlock); in security_fs_use()
2821 read_lock(&state->ss->policy_rwlock); in security_get_bools()
2823 policydb = &state->ss->policydb; in security_get_bools()
2854 read_unlock(&state->ss->policy_rwlock); in security_get_bools()
2873 write_lock_irq(&state->ss->policy_rwlock); in security_set_bools()
2875 policydb = &state->ss->policydb; in security_set_bools()
2905 seqno = ++state->ss->latest_granting; in security_set_bools()
2908 write_unlock_irq(&state->ss->policy_rwlock); in security_set_bools()
2925 read_lock(&state->ss->policy_rwlock); in security_get_bool_value()
2927 policydb = &state->ss->policydb; in security_get_bool_value()
2936 read_unlock(&state->ss->policy_rwlock); in security_get_bool_value()
2979 struct policydb *policydb = &state->ss->policydb; in security_sid_mls_copy()
2980 struct sidtab *sidtab = &state->ss->sidtab; in security_sid_mls_copy()
2996 read_lock(&state->ss->policy_rwlock); in security_sid_mls_copy()
3039 read_unlock(&state->ss->policy_rwlock); in security_sid_mls_copy()
3070 struct policydb *policydb = &state->ss->policydb; in security_net_peersid_resolve()
3071 struct sidtab *sidtab = &state->ss->sidtab; in security_net_peersid_resolve()
3101 read_lock(&state->ss->policy_rwlock); in security_net_peersid_resolve()
3128 read_unlock(&state->ss->policy_rwlock); in security_net_peersid_resolve()
3148 struct policydb *policydb = &state->ss->policydb; in security_get_classes()
3157 read_lock(&state->ss->policy_rwlock); in security_get_classes()
3175 read_unlock(&state->ss->policy_rwlock); in security_get_classes()
3195 struct policydb *policydb = &state->ss->policydb; in security_get_permissions()
3199 read_lock(&state->ss->policy_rwlock); in security_get_permissions()
3228 read_unlock(&state->ss->policy_rwlock); in security_get_permissions()
3232 read_unlock(&state->ss->policy_rwlock); in security_get_permissions()
3241 return state->ss->policydb.reject_unknown; in security_get_reject_unknown()
3246 return state->ss->policydb.allow_unknown; in security_get_allow_unknown()
3262 struct policydb *policydb = &state->ss->policydb; in security_policycap_supported()
3265 read_lock(&state->ss->policy_rwlock); in security_policycap_supported()
3267 read_unlock(&state->ss->policy_rwlock); in security_policycap_supported()
3290 struct policydb *policydb = &state->ss->policydb; in selinux_audit_rule_init()
3333 read_lock(&state->ss->policy_rwlock); in selinux_audit_rule_init()
3335 tmprule->au_seqno = state->ss->latest_granting; in selinux_audit_rule_init()
3374 read_unlock(&state->ss->policy_rwlock); in selinux_audit_rule_init()
3425 read_lock(&state->ss->policy_rwlock); in selinux_audit_rule_match()
3427 if (rule->au_seqno < state->ss->latest_granting) { in selinux_audit_rule_match()
3432 ctxt = sidtab_search(&state->ss->sidtab, sid); in selinux_audit_rule_match()
3516 read_unlock(&state->ss->policy_rwlock); in selinux_audit_rule_match()
3594 struct policydb *policydb = &state->ss->policydb; in security_netlbl_secattr_to_sid()
3595 struct sidtab *sidtab = &state->ss->sidtab; in security_netlbl_secattr_to_sid()
3605 read_lock(&state->ss->policy_rwlock); in security_netlbl_secattr_to_sid()
3641 read_unlock(&state->ss->policy_rwlock); in security_netlbl_secattr_to_sid()
3646 read_unlock(&state->ss->policy_rwlock); in security_netlbl_secattr_to_sid()
3663 struct policydb *policydb = &state->ss->policydb; in security_netlbl_sid_to_secattr()
3670 read_lock(&state->ss->policy_rwlock); in security_netlbl_sid_to_secattr()
3673 ctx = sidtab_search(&state->ss->sidtab, sid); in security_netlbl_sid_to_secattr()
3688 read_unlock(&state->ss->policy_rwlock); in security_netlbl_sid_to_secattr()
3702 struct policydb *policydb = &state->ss->policydb; in security_read_policy()
3718 read_lock(&state->ss->policy_rwlock); in security_read_policy()
3720 read_unlock(&state->ss->policy_rwlock); in security_read_policy()