/Linux-v4.19/security/selinux/ss/ |
D | mls.h | 28 int mls_compute_context_len(struct policydb *p, struct context *context); 29 void mls_sid_to_context(struct policydb *p, struct context *context, 31 int mls_context_isvalid(struct policydb *p, struct context *c); 32 int mls_range_isvalid(struct policydb *p, struct mls_range *r); 33 int mls_level_isvalid(struct policydb *p, struct mls_level *l); 35 int mls_context_to_sid(struct policydb *p, 42 int mls_from_string(struct policydb *p, char *str, struct context *context, 47 int mls_convert_context(struct policydb *oldp, 48 struct policydb *newp, 51 int mls_compute_sid(struct policydb *p, [all …]
|
D | services.c | 93 static int context_struct_to_string(struct policydb *policydb, 98 static void context_struct_compute_av(struct policydb *policydb, 105 static int selinux_set_mapping(struct policydb *pol, in selinux_set_mapping() 250 struct policydb *p = &state->ss->policydb; in security_mls_enabled() 266 static int constraint_expr_eval(struct policydb *policydb, in constraint_expr_eval() argument 311 r1 = policydb->role_val_to_struct[val1 - 1]; in constraint_expr_eval() 312 r2 = policydb->role_val_to_struct[val2 - 1]; in constraint_expr_eval() 457 static void security_dump_masked_av(struct policydb *policydb, in security_dump_masked_av() argument 478 tclass_name = sym_name(policydb, SYM_CLASSES, tclass - 1); in security_dump_masked_av() 479 tclass_dat = policydb->class_val_to_struct[tclass - 1]; in security_dump_masked_av() [all …]
|
D | conditional.h | 63 int cond_policydb_init(struct policydb *p); 64 void cond_policydb_destroy(struct policydb *p); 66 int cond_init_bool_indexes(struct policydb *p); 71 int cond_read_bool(struct policydb *p, struct hashtab *h, void *fp); 72 int cond_read_list(struct policydb *p, void *fp); 74 int cond_write_list(struct policydb *p, struct cond_node *list, void *fp); 80 int evaluate_cond_node(struct policydb *p, struct cond_node *node);
|
D | policydb.h | 239 struct policydb { struct 315 extern void policydb_destroy(struct policydb *p); argument 316 extern int policydb_load_isids(struct policydb *p, struct sidtab *s); 317 extern int policydb_context_isvalid(struct policydb *p, struct context *c); 318 extern int policydb_class_isvalid(struct policydb *p, unsigned int class); 319 extern int policydb_type_isvalid(struct policydb *p, unsigned int type); 320 extern int policydb_role_isvalid(struct policydb *p, unsigned int role); 321 extern int policydb_read(struct policydb *p, void *fp); 322 extern int policydb_write(struct policydb *p, void *fp); 344 struct policydb *p; [all …]
|
D | avtab.h | 100 struct policydb; 101 int avtab_read_item(struct avtab *a, void *fp, struct policydb *pol, 106 int avtab_read(struct avtab *a, void *fp, struct policydb *pol); 107 int avtab_write_item(struct policydb *p, struct avtab_node *cur, void *fp); 108 int avtab_write(struct policydb *p, struct avtab *a, void *fp);
|
D | mls.c | 36 int mls_compute_context_len(struct policydb *p, struct context *context) in mls_compute_context_len() 89 void mls_sid_to_context(struct policydb *p, in mls_sid_to_context() 162 int mls_level_isvalid(struct policydb *p, struct mls_level *l) in mls_level_isvalid() 182 int mls_range_isvalid(struct policydb *p, struct mls_range *r) in mls_range_isvalid() 193 int mls_context_isvalid(struct policydb *p, struct context *c) in mls_context_isvalid() 236 int mls_context_to_sid(struct policydb *pol, in mls_context_to_sid() 379 int mls_from_string(struct policydb *p, char *str, struct context *context, in mls_from_string() 422 int mls_setup_user_range(struct policydb *p, in mls_setup_user_range() 466 int mls_convert_context(struct policydb *oldp, in mls_convert_context() 467 struct policydb *newp, in mls_convert_context() [all …]
|
D | conditional.c | 26 static int cond_evaluate_expr(struct policydb *p, struct cond_expr *expr) in cond_evaluate_expr() 90 int evaluate_cond_node(struct policydb *p, struct cond_node *node) in evaluate_cond_node() 119 int cond_policydb_init(struct policydb *p) in cond_policydb_init() 169 void cond_policydb_destroy(struct policydb *p) in cond_policydb_destroy() 176 int cond_init_bool_indexes(struct policydb *p) in cond_init_bool_indexes() 196 struct policydb *p; in cond_index_bool() 222 int cond_read_bool(struct policydb *p, struct hashtab *h, void *fp) in cond_read_bool() 268 struct policydb *p; 277 struct policydb *p = data->p; in cond_insertf() 355 static int cond_read_av_list(struct policydb *p, void *fp, struct cond_av_list **ret_list, struct c… in cond_read_av_list() [all …]
|
D | policydb.c | 185 static int roles_init(struct policydb *p) in roles_init() 281 static int policydb_init(struct policydb *p) in policydb_init() 342 struct policydb *p; in common_index() 360 struct policydb *p; in class_index() 378 struct policydb *p; in role_index() 399 struct policydb *p; in type_index() 427 struct policydb *p; in user_index() 448 struct policydb *p; in sens_index() 470 struct policydb *p; in cat_index() 532 static int policydb_index(struct policydb *p) in policydb_index() [all …]
|
D | services.h | 28 struct policydb policydb; member
|
D | avtab.c | 389 int avtab_read_item(struct avtab *a, void *fp, struct policydb *pol, in avtab_read_item() 557 int avtab_read(struct avtab *a, void *fp, struct policydb *pol) in avtab_read() 601 int avtab_write_item(struct policydb *p, struct avtab_node *cur, void *fp) in avtab_write_item() 636 int avtab_write(struct policydb *p, struct avtab *a, void *fp) in avtab_write()
|
/Linux-v4.19/security/selinux/ |
D | Makefile | 11 ss/policydb.o ss/services.o ss/conditional.o ss/mls.o ss/status.o
|