Searched refs:policydb (Results 1 - 11 of 11) sorted by last modified time

/linux-master/security/selinux/ss/
H A Dservices.c58 #include "policydb.h"
77 static int context_struct_to_string(struct policydb *policydb,
82 static int sidtab_entry_to_string(struct policydb *policydb,
88 static void context_struct_compute_av(struct policydb *policydb,
95 static int selinux_set_mapping(struct policydb *pol,
248 mls_enabled = policy->policydb.mls_enabled;
264 static int constraint_expr_eval(struct policydb *policyd argument
455 security_dump_masked_av(struct policydb *policydb, struct context *scontext, struct context *tcontext, u16 tclass, u32 permissions, const char *reason) argument
532 type_attribute_bounds_av(struct policydb *policydb, struct context *scontext, struct context *tcontext, u16 tclass, struct av_decision *avd) argument
611 context_struct_compute_av(struct policydb *policydb, struct context *scontext, struct context *tcontext, u16 tclass, struct av_decision *avd, struct extended_perms *xperms) argument
750 struct policydb *policydb; local
854 struct policydb *policydb; local
1006 struct policydb *policydb; local
1101 struct policydb *policydb; local
1158 struct policydb *policydb; local
1312 struct policydb *policydb; local
1508 struct policydb *policydb; local
1643 struct policydb *policydb = &policy->policydb; local
1674 filename_compute_type(struct policydb *policydb, struct context *newcontext, u32 stype, u32 ttype, u16 tclass, const char *objname) argument
1713 struct policydb *policydb; local
1969 convert_context_handle_invalid_context( struct policydb *policydb, struct context *context) argument
2392 struct policydb *policydb; local
2444 struct policydb *policydb; local
2496 struct policydb *policydb; local
2548 struct policydb *policydb; local
2614 struct policydb *policydb; local
2708 struct policydb *policydb; local
2832 struct policydb *policydb = &policy->policydb; local
2917 struct policydb *policydb; local
2975 struct policydb *policydb; local
3100 struct policydb *policydb; local
3158 struct policydb *policydb; local
3269 struct policydb *policydb; local
3355 struct policydb *policydb; local
3396 struct policydb *policydb; local
3514 struct policydb *policydb; local
3819 struct policydb *policydb; local
3894 struct policydb *policydb; local
[all...]
H A Dpolicydb.c35 #include "policydb.h"
379 static int roles_init(struct policydb *p)
441 policydb_filenametr_search(struct policydb *p, struct filename_trans_key *key)
477 struct mls_range *policydb_rangetr_search(struct policydb *p,
512 struct role_trans_datum *policydb_roletr_search(struct policydb *p,
521 static void policydb_init(struct policydb *p)
545 struct policydb *p;
560 struct policydb *p;
575 struct policydb *p;
591 struct policydb *
[all...]
H A Dconditional.c23 static int cond_evaluate_expr(struct policydb *p, struct cond_expr *expr)
91 static void evaluate_cond_node(struct policydb *p, struct cond_node *node)
122 void evaluate_cond_nodes(struct policydb *p)
130 void cond_policydb_init(struct policydb *p)
147 static void cond_list_destroy(struct policydb *p)
158 void cond_policydb_destroy(struct policydb *p)
165 int cond_init_bool_indexes(struct policydb *p)
187 struct policydb *p;
209 int cond_read_bool(struct policydb *p, struct symtab *s, void *fp)
255 struct policydb *
[all...]
H A Dconditional.h12 #include "policydb.h"
63 void 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 symtab *s, void *fp);
72 int cond_read_list(struct policydb *p, void *fp);
74 int cond_write_list(struct policydb *p, void *fp);
80 void evaluate_cond_nodes(struct policydb *p);
81 void cond_policydb_destroy_dup(struct policydb *p);
82 int cond_policydb_dup(struct policydb *ne
[all...]
H A Dpolicydb.h3 * A policy database (policydb) specifies the
236 struct policydb { struct
315 extern void policydb_destroy(struct policydb *p);
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 *
[all...]
H A Dservices.h11 #include "policydb.h"
28 struct policydb policydb; member in struct:selinux_policy
34 struct policydb *oldp;
35 struct policydb *newp;
H A Dmls.c25 #include "policydb.h"
32 int mls_compute_context_len(struct policydb *p, struct context *context)
86 void mls_sid_to_context(struct policydb *p, struct context *context,
158 int mls_level_isvalid(struct policydb *p, struct mls_level *l)
178 int mls_range_isvalid(struct policydb *p, struct mls_range *r)
189 int mls_context_isvalid(struct policydb *p, struct context *c)
230 int mls_context_to_sid(struct policydb *pol, char oldc, char *scontext,
355 int mls_from_string(struct policydb *p, char *str, struct context *context,
395 int mls_setup_user_range(struct policydb *p, struct context *fromcon,
439 int mls_convert_context(struct policydb *old
[all...]
H A Dmls.h25 #include "policydb.h"
27 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 *new
[all...]
H A Davtab.c22 #include "policydb.h"
339 int avtab_read_item(struct avtab *a, void *fp, struct policydb *pol,
503 int avtab_read(struct avtab *a, void *fp, struct policydb *pol)
546 int avtab_write_item(struct policydb *p, const struct avtab_node *cur, void *fp)
582 int avtab_write(struct policydb *p, struct avtab *a, void *fp)
H A Davtab.h106 struct policydb;
107 int avtab_read_item(struct avtab *a, void *fp, struct policydb *pol,
112 int avtab_read(struct avtab *a, void *fp, struct policydb *pol);
113 int avtab_write_item(struct policydb *p, const struct avtab_node *cur,
115 int avtab_write(struct policydb *p, struct avtab *a, void *fp);
/linux-master/security/selinux/
H A DMakefile20 ss/policydb.o ss/services.o ss/conditional.o ss/mls.o ss/context.o

Completed in 164 milliseconds