• Home
  • Raw
  • Download

Lines Matching refs:ssid

19 	security_id_t ssid;  member
40 int (*callback) (uint32_t event, security_id_t ssid,
45 security_id_t ssid; member
62 static inline int avc_hash(security_id_t ssid, in avc_hash() argument
65 return ((uintptr_t) ssid ^ ((uintptr_t) tsid << 2) ^ tclass) in avc_hash()
290 ae->ssid = ae->tsid = ae->create_sid = NULL; in avc_clear_avc_entry()
297 static inline struct avc_node *avc_claim_node(security_id_t ssid, in avc_claim_node() argument
317 hvalue = avc_hash(ssid, tsid, tclass); in avc_claim_node()
320 new->ae.ssid = ssid; in avc_claim_node()
330 static inline struct avc_node *avc_search_node(security_id_t ssid, in avc_search_node() argument
339 hvalue = avc_hash(ssid, tsid, tclass); in avc_search_node()
342 (ssid != cur->ae.ssid || in avc_search_node()
378 static int avc_lookup(security_id_t ssid, security_id_t tsid, in avc_lookup() argument
386 node = avc_search_node(ssid, tsid, tclass, &probes); in avc_lookup()
420 static int avc_insert(security_id_t ssid, security_id_t tsid, in avc_insert() argument
436 node = avc_claim_node(ssid, tsid, tclass); in avc_insert()
638 static void avc_dump_query(security_id_t ssid, security_id_t tsid, in avc_dump_query() argument
644 ssid->ctx, tsid->ctx); in avc_dump_query()
651 void avc_audit(security_id_t ssid, security_id_t tsid, in avc_audit() argument
682 avc_dump_query(ssid, tsid, tclass); in avc_audit()
691 int avc_has_perm_noaudit(security_id_t ssid, in hidden_def()
716 if (ae->ssid == ssid && in hidden_def()
730 rc = avc_lookup(ssid, tsid, tclass, requested, aeref); in hidden_def()
732 rc = security_compute_av(ssid->ctx, tsid->ctx, in hidden_def()
737 rc = avc_insert(ssid, tsid, tclass, &entry, aeref); in hidden_def()
766 int avc_has_perm(security_id_t ssid, security_id_t tsid, in hidden_def()
775 rc = avc_has_perm_noaudit(ssid, tsid, tclass, requested, aeref, &avd); in hidden_def()
777 avc_audit(ssid, tsid, tclass, requested, &avd, rc, auditdata); in hidden_def()
782 int avc_compute_create(security_id_t ssid, security_id_t tsid, in avc_compute_create() argument
796 rc = avc_lookup(ssid, tsid, tclass, 0, &aeref); in avc_compute_create()
799 rc = security_compute_av(ssid->ctx, tsid->ctx, in avc_compute_create()
803 rc = avc_insert(ssid, tsid, tclass, &entry, &aeref); in avc_compute_create()
811 rc = security_compute_create(ssid->ctx, tsid->ctx, tclass, in avc_compute_create()
832 int avc_add_callback(int (*callback) (uint32_t event, security_id_t ssid, in avc_add_callback() argument
837 uint32_t events, security_id_t ssid, in avc_add_callback()
852 c->ssid = ssid; in avc_add_callback()
893 static int avc_update_cache(uint32_t event, security_id_t ssid, in avc_update_cache() argument
902 if (ssid == SECSID_WILD || tsid == SECSID_WILD) { in avc_update_cache()
906 if (avc_sidcmp(ssid, node->ae.ssid) && in avc_update_cache()
915 node = avc_search_node(ssid, tsid, tclass, 0); in avc_update_cache()
931 static int avc_control(uint32_t event, security_id_t ssid, in avc_control() argument
948 avc_update_cache(event, ssid, tsid, tclass, perms); in avc_control()
952 avc_sidcmp(c->ssid, ssid) && in avc_control()
956 ret = c->callback(event, ssid, tsid, tclass, in avc_control()
970 avc_update_cache(event, ssid, tsid, tclass, perms); in avc_control()
991 int avc_ss_grant(security_id_t ssid, security_id_t tsid, in avc_ss_grant() argument
996 ssid, tsid, tclass, perms, seqno, 0); in avc_ss_grant()
1012 int avc_ss_try_revoke(security_id_t ssid, security_id_t tsid, in avc_ss_try_revoke() argument
1018 ssid, tsid, tclass, perms, seqno, out_retained); in avc_ss_try_revoke()
1032 int avc_ss_revoke(security_id_t ssid, security_id_t tsid, in avc_ss_revoke() argument
1037 ssid, tsid, tclass, perms, seqno, 0); in avc_ss_revoke()
1067 int avc_ss_set_auditallow(security_id_t ssid, security_id_t tsid, in avc_ss_set_auditallow() argument
1073 ssid, tsid, tclass, perms, seqno, 0); in avc_ss_set_auditallow()
1076 ssid, tsid, tclass, perms, seqno, 0); in avc_ss_set_auditallow()
1088 int avc_ss_set_auditdeny(security_id_t ssid, security_id_t tsid, in avc_ss_set_auditdeny() argument
1094 ssid, tsid, tclass, perms, seqno, 0); in avc_ss_set_auditdeny()
1097 ssid, tsid, tclass, perms, seqno, 0); in avc_ss_set_auditdeny()