Home
last modified time | relevance | path

Searched refs:policydb (Results 1 – 8 of 8) sorted by relevance

/linux/security/selinux/ss/
H A Dservices.c78 static int context_struct_to_string(struct policydb *policydb,
83 static int sidtab_entry_to_string(struct policydb *policydb,
89 static void context_struct_compute_av(struct policydb *policydb,
96 static int selinux_set_mapping(struct policydb *pol, in selinux_set_mapping()
249 mls_enabled = policy->policydb.mls_enabled; in security_mls_enabled()
265 static int constraint_expr_eval(struct policydb *policydb, in constraint_expr_eval() argument
310 r1 = policydb->role_val_to_struct[val1 - 1]; in constraint_expr_eval()
311 r2 = policydb->role_val_to_struct[val2 - 1]; in constraint_expr_eval()
456 static void security_dump_masked_av(struct policydb *policydb, in security_dump_masked_av() argument
477 tclass_name = sym_name(policydb, SYM_CLASSES, tclass - 1); in security_dump_masked_av()
[all …]
H A Dmls.h27 int mls_compute_context_len(struct policydb *p, struct context *context);
28 void mls_sid_to_context(struct policydb *p, struct context *context,
30 int mls_context_isvalid(struct policydb *p, struct context *c);
31 int mls_range_isvalid(struct policydb *p, struct mls_range *r);
32 int mls_level_isvalid(struct policydb *p, struct mls_level *l);
34 int mls_context_to_sid(struct policydb *p, char oldc, char *scontext,
37 int mls_from_string(struct policydb *p, char *str, struct context *context,
42 int mls_convert_context(struct policydb *oldp, struct policydb *newp,
45 int mls_compute_sid(struct policydb *p, struct context *scontext,
49 int mls_setup_user_range(struct policydb *p, struct context *fromcon,
[all …]
H A Dpolicydb.h236 struct policydb { struct
322 extern void policydb_destroy(struct policydb *p); argument
323 extern int policydb_load_isids(struct policydb *p, struct sidtab *s);
324 extern int policydb_context_isvalid(struct policydb *p, struct context *c);
325 extern int policydb_class_isvalid(struct policydb *p, unsigned int class);
326 extern int policydb_type_isvalid(struct policydb *p, unsigned int type);
327 extern int policydb_role_isvalid(struct policydb *p, unsigned int role);
328 extern int policydb_read(struct policydb *p, struct policy_file *fp);
329 extern int policydb_write(struct policydb *p, struct policy_file *fp);
332 policydb_filenametr_search(struct policydb *p, struct filename_trans_key *key);
[all …]
H A Dconditional.c23 static int cond_evaluate_expr(struct policydb *p, struct cond_expr *expr) in cond_evaluate_expr()
91 static void evaluate_cond_node(struct policydb *p, struct cond_node *node) in evaluate_cond_node()
122 void evaluate_cond_nodes(struct policydb *p) in evaluate_cond_nodes()
130 void cond_policydb_init(struct policydb *p) in cond_policydb_init()
147 static void cond_list_destroy(struct policydb *p) in cond_list_destroy()
158 void cond_policydb_destroy(struct policydb *p) in cond_policydb_destroy()
165 int cond_init_bool_indexes(struct policydb *p) in cond_init_bool_indexes()
187 struct policydb *p; in cond_index_bool()
209 int cond_read_bool(struct policydb *p, struct symtab *s, struct policy_file *fp) in cond_read_bool()
249 struct policydb *p;
[all …]
H A Dservices.h28 struct policydb policydb; member
34 struct policydb *oldp;
35 struct policydb *newp;
H A Dpolicydb.c387 static int roles_init(struct policydb *p) in roles_init()
449 policydb_filenametr_search(struct policydb *p, struct filename_trans_key *key) in policydb_filenametr_search()
485 struct mls_range *policydb_rangetr_search(struct policydb *p, in policydb_rangetr_search()
520 struct role_trans_datum *policydb_roletr_search(struct policydb *p, in policydb_roletr_search()
529 static void policydb_init(struct policydb *p) in policydb_init()
554 struct policydb *p; in common_index()
569 struct policydb *p; in class_index()
584 struct policydb *p; in role_index()
600 struct policydb *p; in type_index()
619 struct policydb *p; in user_index()
[all …]
H A Davtab.c306 int avtab_read_item(struct avtab *a, struct policy_file *fp, struct policydb *pol, in avtab_read_item()
477 int avtab_read(struct avtab *a, struct policy_file *fp, struct policydb *pol) in avtab_read()
520 int avtab_write_item(struct policydb *p, const struct avtab_node *cur, struct policy_file *fp) in avtab_write_item()
556 int avtab_write(struct policydb *p, struct avtab *a, struct policy_file *fp) in avtab_write()
/linux/security/selinux/
H A DMakefile20 ss/policydb.o ss/services.o ss/conditional.o ss/mls.o ss/context.o