Home
last modified time | relevance | path

Searched refs:sidtab (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/security/selinux/ss/
H A Dsidtab.h69 struct sidtab *target;
75 struct sidtab { struct
105 int sidtab_init(struct sidtab *s); argument
106 int sidtab_set_initial(struct sidtab *s, u32 sid, struct context *context);
107 struct sidtab_entry *sidtab_search_entry(struct sidtab *s, u32 sid);
108 struct sidtab_entry *sidtab_search_entry_force(struct sidtab *s, u32 sid);
110 static inline struct context *sidtab_search(struct sidtab *s, u32 sid) in sidtab_search()
117 static inline struct context *sidtab_search_force(struct sidtab *s, u32 sid) in sidtab_search_force()
124 int sidtab_convert(struct sidtab *s, struct sidtab_convert_params *params);
126 void sidtab_cancel_convert(struct sidtab *s);
[all …]
H A Dservices.c83 struct sidtab *sidtab,
723 struct sidtab *sidtab = policy->sidtab; in security_validtrans_handle_fail() local
727 if (sidtab_entry_to_string(p, sidtab, oentry, &o, &olen)) in security_validtrans_handle_fail()
729 if (sidtab_entry_to_string(p, sidtab, nentry, &n, &nlen)) in security_validtrans_handle_fail()
731 if (sidtab_entry_to_string(p, sidtab, tentry, &t, &tlen)) in security_validtrans_handle_fail()
752 struct sidtab *sidtab; in security_compute_validatetrans() local
769 sidtab = policy->sidtab; in security_compute_validatetrans()
782 oentry = sidtab_search_entry(sidtab, oldsid); in security_compute_validatetrans()
790 nentry = sidtab_search_entry(sidtab, newsid); in security_compute_validatetrans()
798 tentry = sidtab_search_entry(sidtab, tasksid); in security_compute_validatetrans()
[all …]
H A Dsidtab.c34 int sidtab_init(struct sidtab *s) in sidtab_init()
59 static u32 context_to_sid(struct sidtab *s, struct context *context, u32 hash) in context_to_sid()
77 int sidtab_set_initial(struct sidtab *s, u32 sid, struct context *context) in sidtab_set_initial()
114 int sidtab_hash_stats(struct sidtab *sidtab, char *page) in sidtab_hash_stats() argument
125 hash_for_each_rcu(sidtab->context_to_sid, i, entry, list) { in sidtab_hash_stats()
160 static int sidtab_alloc_roots(struct sidtab *s, u32 level) in sidtab_alloc_roots()
181 static struct sidtab_entry *sidtab_do_lookup(struct sidtab *s, u32 index, in sidtab_do_lookup()
222 static struct sidtab_entry *sidtab_lookup(struct sidtab *s, u32 index) in sidtab_lookup()
233 static struct sidtab_entry *sidtab_lookup_initial(struct sidtab *s, u32 sid) in sidtab_lookup_initial()
238 static struct sidtab_entry *sidtab_search_core(struct sidtab *s, u32 sid, in sidtab_search_core()
[all …]
H A Dservices.h26 struct sidtab *sidtab; member
H A Dmls.h42 struct sidtab *s,
H A Dpolicydb.h319 extern int policydb_load_isids(struct policydb *p, struct sidtab *s);
H A Dmls.c237 struct sidtab *s, in mls_context_to_sid()
H A Dpolicydb.c864 int policydb_load_isids(struct policydb *p, struct sidtab *s) in policydb_load_isids()
/openbmc/linux/security/selinux/
H A DKconfig50 int "SELinux sidtab hashtable size"
55 This option sets the number of buckets used in the sidtab hashtable
H A DMakefile17 ss/ebitmap.o ss/hashtab.o ss/symtab.o ss/sidtab.o ss/avtab.o \
/openbmc/linux/
H A Dopengrok2.0.log[all...]
H A Dopengrok0.0.log[all...]