Home
last modified time | relevance | path

Searched refs:expr (Results 1 – 5 of 5) sorted by relevance

/security/selinux/ss/
A Dconditional.c29 if (expr->len == 0) in cond_evaluate_expr()
141 kfree(node->expr.nodes); in cond_node_destroy()
360 if (expr->expr_type <= 0 || expr->expr_type > COND_LAST) { in expr_node_isvalid()
386 node->expr.nodes = kcalloc(len, sizeof(*node->expr.nodes), GFP_KERNEL); in cond_read_node()
387 if (!node->expr.nodes) in cond_read_node()
390 node->expr.len = len; in cond_read_node()
393 struct cond_expr_node *expr = &node->expr.nodes[i]; in cond_read_node() local
646 newn->expr.nodes = in duplicate_policydb_cond_list()
648 orign->expr.len * sizeof(*orign->expr.nodes), in duplicate_policydb_cond_list()
650 if (!newn->expr.nodes) in duplicate_policydb_cond_list()
[all …]
A Dconstraint.h60 struct constraint_expr *expr; /* constraint on permissions */ member
A Dconditional.h58 struct cond_expr expr; member
A Dpolicydb.c212 if (expr) { in constraint_expr_destroy()
213 ebitmap_destroy(&expr->names); in constraint_expr_destroy()
214 if (expr->type_names) { in constraint_expr_destroy()
215 ebitmap_destroy(&expr->type_names->types); in constraint_expr_destroy()
217 kfree(expr->type_names); in constraint_expr_destroy()
219 kfree(expr); in constraint_expr_destroy()
236 e = constraint->expr; in cls_destroy()
249 e = constraint->expr; in cls_destroy()
1264 c->expr = e; in read_cons_helper()
3053 for (e = c->expr; e; e = e->next) in write_cons_helper()
[all …]
A Dservices.c693 constraint->expr)) { in context_struct_compute_av()
819 constraint->expr)) { in security_compute_validatetrans()

Completed in 17 milliseconds