Searched refs:sidtab (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/security/selinux/ss/ |
D | sidtab.h | 25 struct sidtab { struct 35 int sidtab_init(struct sidtab *s); argument 36 int sidtab_insert(struct sidtab *s, u32 sid, struct context *context); 37 struct context *sidtab_search(struct sidtab *s, u32 sid); 38 struct context *sidtab_search_force(struct sidtab *s, u32 sid); 40 int sidtab_map(struct sidtab *s, 46 int sidtab_context_to_sid(struct sidtab *s, 50 void sidtab_hash_eval(struct sidtab *h, char *tag); 51 void sidtab_destroy(struct sidtab *s); 52 void sidtab_set(struct sidtab *dst, struct sidtab *src); [all …]
|
D | sidtab.c | 18 int sidtab_init(struct sidtab *s) in sidtab_init() 34 int sidtab_insert(struct sidtab *s, u32 sid, struct context *context) in sidtab_insert() 79 static struct context *sidtab_search_core(struct sidtab *s, u32 sid, int force) in sidtab_search_core() 109 struct context *sidtab_search(struct sidtab *s, u32 sid) in sidtab_search() 114 struct context *sidtab_search_force(struct sidtab *s, u32 sid) in sidtab_search_force() 119 int sidtab_map(struct sidtab *s, in sidtab_map() 144 static void sidtab_update_cache(struct sidtab *s, struct sidtab_node *n, int loc) in sidtab_update_cache() 155 static inline u32 sidtab_search_context(struct sidtab *s, in sidtab_search_context() 174 static inline u32 sidtab_search_cache(struct sidtab *s, struct context *context) in sidtab_search_cache() 191 int sidtab_context_to_sid(struct sidtab *s, in sidtab_context_to_sid() [all …]
|
D | services.c | 763 struct sidtab *sidtab; in security_compute_validatetrans() local 779 sidtab = &state->ss->sidtab; in security_compute_validatetrans() 792 ocontext = sidtab_search(sidtab, oldsid); in security_compute_validatetrans() 800 ncontext = sidtab_search(sidtab, newsid); in security_compute_validatetrans() 808 tcontext = sidtab_search(sidtab, tasksid); in security_compute_validatetrans() 867 struct sidtab *sidtab; in security_bounded_transition() local 879 sidtab = &state->ss->sidtab; in security_bounded_transition() 882 old_context = sidtab_search(sidtab, old_sid); in security_bounded_transition() 890 new_context = sidtab_search(sidtab, new_sid); in security_bounded_transition() 1017 struct sidtab *sidtab; in security_compute_xperms_decision() local [all …]
|
D | services.h | 27 struct sidtab sidtab; member
|
D | mls.h | 39 struct sidtab *s,
|
D | policydb.h | 316 extern int policydb_load_isids(struct policydb *p, struct sidtab *s);
|
D | mls.c | 240 struct sidtab *s, in mls_context_to_sid()
|
D | policydb.c | 895 int policydb_load_isids(struct policydb *p, struct sidtab *s) in policydb_load_isids()
|
/Linux-v4.19/security/selinux/ |
D | Makefile | 10 ss/ebitmap.o ss/hashtab.o ss/symtab.o ss/sidtab.o ss/avtab.o \
|