Searched refs:sidtab (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.10/security/selinux/ss/ |
| D | sidtab.h | 70 struct sidtab *target; 76 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 …]
|
| D | services.c | 76 struct sidtab *sidtab, 721 struct sidtab *sidtab = policy->sidtab; in security_validtrans_handle_fail() local 725 if (sidtab_entry_to_string(p, sidtab, oentry, &o, &olen)) in security_validtrans_handle_fail() 727 if (sidtab_entry_to_string(p, sidtab, nentry, &n, &nlen)) in security_validtrans_handle_fail() 729 if (sidtab_entry_to_string(p, sidtab, tentry, &t, &tlen)) in security_validtrans_handle_fail() 751 struct sidtab *sidtab; in security_compute_validatetrans() local 768 sidtab = policy->sidtab; in security_compute_validatetrans() 781 oentry = sidtab_search_entry(sidtab, oldsid); in security_compute_validatetrans() 789 nentry = sidtab_search_entry(sidtab, newsid); in security_compute_validatetrans() 797 tentry = sidtab_search_entry(sidtab, tasksid); in security_compute_validatetrans() [all …]
|
| D | sidtab.c | 33 int sidtab_init(struct sidtab *s) in sidtab_init() 57 static u32 context_to_sid(struct sidtab *s, struct context *context, u32 hash) in context_to_sid() 75 int sidtab_set_initial(struct sidtab *s, u32 sid, struct context *context) in sidtab_set_initial() 112 int sidtab_hash_stats(struct sidtab *sidtab, char *page) in sidtab_hash_stats() argument 123 hash_for_each_rcu(sidtab->context_to_sid, i, entry, list) { in sidtab_hash_stats() 158 static int sidtab_alloc_roots(struct sidtab *s, u32 level) in sidtab_alloc_roots() 179 static struct sidtab_entry *sidtab_do_lookup(struct sidtab *s, u32 index, in sidtab_do_lookup() 220 static struct sidtab_entry *sidtab_lookup(struct sidtab *s, u32 index) in sidtab_lookup() 231 static struct sidtab_entry *sidtab_lookup_initial(struct sidtab *s, u32 sid) in sidtab_lookup_initial() 236 static struct sidtab_entry *sidtab_search_core(struct sidtab *s, u32 sid, in sidtab_search_core() [all …]
|
| D | services.h | 26 struct sidtab *sidtab; member
|
| D | mls.h | 42 struct sidtab *s,
|
| D | policydb.h | 319 extern int policydb_load_isids(struct policydb *p, struct sidtab *s);
|
| D | mls.c | 238 struct sidtab *s, in mls_context_to_sid()
|
| D | policydb.c | 869 int policydb_load_isids(struct policydb *p, struct sidtab *s) in policydb_load_isids()
|
| /Linux-v5.10/security/selinux/ |
| D | Makefile | 10 ss/ebitmap.o ss/hashtab.o ss/symtab.o ss/sidtab.o ss/avtab.o \
|
| D | Kconfig | 97 int "NSA SELinux sidtab hashtable size" 102 This option sets the number of buckets used in the sidtab hashtable
|