Home
last modified time | relevance | path

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

/linux-4.1.27/security/selinux/ss/
Dmls.c42 if (!policydb.mls_enabled) in mls_compute_context_len()
48 len += strlen(sym_name(&policydb, SYM_LEVELS, index_sens - 1)); in mls_compute_context_len()
58 nm = sym_name(&policydb, SYM_CATS, prev); in mls_compute_context_len()
61 nm = sym_name(&policydb, SYM_CATS, i); in mls_compute_context_len()
68 nm = sym_name(&policydb, SYM_CATS, prev); in mls_compute_context_len()
96 if (!policydb.mls_enabled) in mls_sid_to_context()
105 strcpy(scontextp, sym_name(&policydb, SYM_LEVELS, in mls_sid_to_context()
121 nm = sym_name(&policydb, SYM_CATS, prev); in mls_sid_to_context()
129 nm = sym_name(&policydb, SYM_CATS, i); in mls_sid_to_context()
142 nm = sym_name(&policydb, SYM_CATS, prev); in mls_sid_to_context()
[all …]
Dservices.c80 struct policydb policydb; variable
109 static int selinux_set_mapping(struct policydb *pol, in selinux_set_mapping()
257 return policydb.mls_enabled; in security_mls_enabled()
315 r1 = policydb.role_val_to_struct[val1 - 1]; in constraint_expr_eval()
316 r2 = policydb.role_val_to_struct[val2 - 1]; in constraint_expr_eval()
481 tclass_name = sym_name(&policydb, SYM_CLASSES, tclass - 1); in security_dump_masked_av()
482 tclass_dat = policydb.class_val_to_struct[tclass - 1]; in security_dump_masked_av()
551 source = flex_array_get_ptr(policydb.type_val_to_struct_array, in type_attribute_bounds_av()
555 target = flex_array_get_ptr(policydb.type_val_to_struct_array, in type_attribute_bounds_av()
637 if (unlikely(!tclass || tclass > policydb.p_classes.nprim)) { in context_struct_compute_av()
[all …]
Dconditional.h63 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);
78 int evaluate_cond_node(struct policydb *p, struct cond_node *node);
Dpolicydb.h228 struct policydb { struct
304 extern void policydb_destroy(struct policydb *p); argument
305 extern int policydb_load_isids(struct policydb *p, struct sidtab *s);
306 extern int policydb_context_isvalid(struct policydb *p, struct context *c);
307 extern int policydb_class_isvalid(struct policydb *p, unsigned int class);
308 extern int policydb_type_isvalid(struct policydb *p, unsigned int type);
309 extern int policydb_role_isvalid(struct policydb *p, unsigned int role);
310 extern int policydb_read(struct policydb *p, void *fp);
311 extern int policydb_write(struct policydb *p, void *fp);
333 struct policydb *p;
[all …]
Dmls.h29 int mls_context_isvalid(struct policydb *p, struct context *c);
30 int mls_range_isvalid(struct policydb *p, struct mls_range *r);
31 int mls_level_isvalid(struct policydb *p, struct mls_level *l);
33 int mls_context_to_sid(struct policydb *p,
44 int mls_convert_context(struct policydb *oldp,
45 struct policydb *newp,
Davtab.h69 struct policydb;
70 int avtab_read_item(struct avtab *a, void *fp, struct policydb *pol,
75 int avtab_read(struct avtab *a, void *fp, struct policydb *pol);
76 int avtab_write_item(struct policydb *p, struct avtab_node *cur, void *fp);
77 int avtab_write(struct policydb *p, struct avtab *a, void *fp);
Dconditional.c25 static int cond_evaluate_expr(struct policydb *p, struct cond_expr *expr) in cond_evaluate_expr()
89 int evaluate_cond_node(struct policydb *p, struct cond_node *node) in evaluate_cond_node()
118 int cond_policydb_init(struct policydb *p) in cond_policydb_init()
168 void cond_policydb_destroy(struct policydb *p) in cond_policydb_destroy()
175 int cond_init_bool_indexes(struct policydb *p) in cond_init_bool_indexes()
194 struct policydb *p; in cond_index_bool()
220 int cond_read_bool(struct policydb *p, struct hashtab *h, void *fp) in cond_read_bool()
264 struct policydb *p;
273 struct policydb *p = data->p; in cond_insertf()
351 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 …]
Dservices.h12 extern struct policydb policydb;
Dpolicydb.c170 static int roles_init(struct policydb *p) in roles_init()
267 static int policydb_init(struct policydb *p) in policydb_init()
328 struct policydb *p; in common_index()
346 struct policydb *p; in class_index()
364 struct policydb *p; in role_index()
385 struct policydb *p; in type_index()
413 struct policydb *p; in user_index()
434 struct policydb *p; in sens_index()
456 struct policydb *p; in cat_index()
518 static int policydb_index(struct policydb *p) in policydb_index()
[all …]
Davtab.c365 int avtab_read_item(struct avtab *a, void *fp, struct policydb *pol, in avtab_read_item()
499 int avtab_read(struct avtab *a, void *fp, struct policydb *pol) in avtab_read()
543 int avtab_write_item(struct policydb *p, struct avtab_node *cur, void *fp) in avtab_write_item()
563 int avtab_write(struct policydb *p, struct avtab *a, void *fp) in avtab_write()
/linux-4.1.27/security/selinux/
DMakefile10 ss/policydb.o ss/services.o ss/conditional.o ss/mls.o ss/status.o