Home
last modified time | relevance | path

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

/security/selinux/ss/
A Dmls.h28 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,
42 int mls_convert_context(struct policydb *oldp, struct policydb *newp,
45 int mls_compute_sid(struct policydb *p, struct context *scontext,
62 static inline void mls_export_netlbl_lvl(struct policydb *p, in mls_export_netlbl_lvl()
68 static inline void mls_import_netlbl_lvl(struct policydb *p, in mls_import_netlbl_lvl()
74 static inline int mls_export_netlbl_cat(struct policydb *p, in mls_export_netlbl_cat()
[all …]
A Dservices.c760 struct policydb *policydb; in security_compute_validatetrans() local
864 struct policydb *policydb; in security_bounded_transition() local
1034 struct policydb *policydb; in security_compute_xperms_decision() local
1130 struct policydb *policydb; in security_compute_av() local
1197 struct policydb *policydb; in security_compute_av_user() local
1361 struct policydb *policydb; in security_sid_to_context_core() local
1557 struct policydb *policydb; in security_context_to_sid_core() local
1692 struct policydb *policydb = &policy->policydb; in compute_sid_handle_invalid_context() local
1762 struct policydb *policydb; in security_compute_sid() local
2027 struct policydb *policydb, in convert_context_handle_invalid_context() argument
[all …]
A Dconditional.h63 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, struct policy_file *fp);
72 int cond_read_list(struct policydb *p, struct policy_file *fp);
74 int cond_write_list(struct policydb *p, struct policy_file *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 *new, const struct policydb *orig);
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);
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);
334 extern struct mls_range *policydb_rangetr_search(struct policydb *p,
338 policydb_roletr_search(struct policydb *p, struct role_trans_key *key);
353 struct policydb *p;
[all …]
A Dconditional.c122 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()
249 struct policydb *p;
258 struct policydb *p = data->p; in cond_insertf()
624 const struct policydb *origp) in duplicate_policydb_cond_list()
708 const struct policydb *orig) in duplicate_policydb_bools()
[all …]
A Dservices.h28 struct policydb policydb; member
34 struct policydb *oldp;
35 struct policydb *newp;
A Davtab.h107 struct policydb;
109 int avtab_read_item(struct avtab *a, struct policy_file *fp, struct policydb *pol,
114 int avtab_read(struct avtab *a, struct policy_file *fp, struct policydb *pol);
115 int avtab_write_item(struct policydb *p, const struct avtab_node *cur,
117 int avtab_write(struct policydb *p, struct avtab *a, struct policy_file *fp);
A Dmls.c32 int mls_compute_context_len(struct policydb *p, struct context *context) in mls_compute_context_len()
86 void mls_sid_to_context(struct policydb *p, struct context *context, in mls_sid_to_context()
158 int mls_level_isvalid(struct policydb *p, struct mls_level *l) in mls_level_isvalid()
178 int mls_range_isvalid(struct policydb *p, struct mls_range *r) in mls_range_isvalid()
189 int mls_context_isvalid(struct policydb *p, struct context *c) in mls_context_isvalid()
230 int mls_context_to_sid(struct policydb *pol, char oldc, char *scontext, in mls_context_to_sid()
395 int mls_setup_user_range(struct policydb *p, struct context *fromcon, in mls_setup_user_range()
439 int mls_convert_context(struct policydb *oldp, struct policydb *newp, in mls_convert_context()
480 int mls_compute_sid(struct policydb *p, struct context *scontext, in mls_compute_sid()
595 int mls_export_netlbl_cat(struct policydb *p, struct context *context, in mls_export_netlbl_cat()
[all …]
A Dpolicydb.c554 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()
635 struct policydb *p; in sens_index()
654 struct policydb *p; in cat_index()
1689 struct policydb *p = datap; in user_bounds_sanity_check()
1726 struct policydb *p = datap; in role_bounds_sanity_check()
1763 struct policydb *p = datap; in type_bounds_sanity_check()
[all …]
A Davtab.c339 int avtab_read_item(struct avtab *a, struct policy_file *fp, struct policydb *pol, in avtab_read_item()
510 int avtab_read(struct avtab *a, struct policy_file *fp, struct policydb *pol) in avtab_read()
553 int avtab_write_item(struct policydb *p, const struct avtab_node *cur, struct policy_file *fp) in avtab_write_item()
589 int avtab_write(struct policydb *p, struct avtab *a, struct policy_file *fp) in avtab_write()
/security/selinux/
A DMakefile20 ss/policydb.o ss/services.o ss/conditional.o ss/mls.o ss/context.o

Completed in 34 milliseconds