Home
last modified time | relevance | path

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

/security/selinux/ss/
Davtab.c38 struct avtab_key *key, struct avtab_datum *datum) in avtab_insert_node() argument
53 *xperms = *(datum->u.xperms); in avtab_insert_node()
54 newnode->datum.u.xperms = xperms; in avtab_insert_node()
56 newnode->datum.u.data = datum->u.data; in avtab_insert_node()
71 static int avtab_insert(struct avtab *h, struct avtab_key *key, struct avtab_datum *datum) in avtab_insert() argument
104 newnode = avtab_insert_node(h, hvalue, prev, cur, key, datum); in avtab_insert()
116 avtab_insert_nonunique(struct avtab *h, struct avtab_key *key, struct avtab_datum *datum) in avtab_insert_nonunique() argument
143 return avtab_insert_node(h, hvalue, prev, cur, key, datum); in avtab_insert_nonunique()
161 return &cur->datum; in avtab_search()
255 temp->datum.u.xperms); in avtab_destroy()
[all …]
Dpolicydb.c327 static int common_index(void *key, void *datum, void *datap) in common_index() argument
333 comdatum = datum; in common_index()
345 static int class_index(void *key, void *datum, void *datap) in class_index() argument
351 cladatum = datum; in class_index()
363 static int role_index(void *key, void *datum, void *datap) in role_index() argument
369 role = datum; in role_index()
384 static int type_index(void *key, void *datum, void *datap) in type_index() argument
390 typdatum = datum; in type_index()
412 static int user_index(void *key, void *datum, void *datap) in user_index() argument
418 usrdatum = datum; in user_index()
[all …]
Dconditional.h67 int cond_destroy_bool(void *key, void *datum, void *p);
69 int cond_index_bool(void *key, void *datum, void *datap);
73 int cond_write_bool(void *key, void *datum, void *ptr);
Dhashtab.c39 int hashtab_insert(struct hashtab *h, void *key, void *datum) in hashtab_insert() argument
64 newnode->datum = datum; in hashtab_insert()
93 return cur->datum; in hashtab_search()
134 ret = apply(cur->key, cur->datum, args); in hashtab_map()
Dconditional.c186 int cond_destroy_bool(void *key, void *datum, void *p) in cond_destroy_bool() argument
189 kfree(datum); in cond_destroy_bool()
193 int cond_index_bool(void *key, void *datum, void *datap) in cond_index_bool() argument
199 booldatum = datum; in cond_index_bool()
493 int cond_write_bool(void *vkey, void *datum, void *ptr) in cond_write_bool() argument
496 struct cond_bool_datum *booldatum = datum; in cond_write_bool()
648 avd->allowed |= node->datum.u.data; in cond_compute_av()
656 avd->auditdeny &= node->datum.u.data; in cond_compute_av()
659 avd->auditallow |= node->datum.u.data; in cond_compute_av()
Davtab.h81 struct avtab_datum datum; member
110 struct avtab_datum *datum);
Dservices.c629 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_drivers()
632 xperms->drivers.p[i] |= node->datum.u.xperms->perms.p[i]; in services_compute_xperms_drivers()
633 } else if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_drivers()
636 node->datum.u.xperms->driver); in services_compute_xperms_drivers()
697 avd->allowed |= node->datum.u.data; in context_struct_compute_av()
699 avd->auditallow |= node->datum.u.data; in context_struct_compute_av()
701 avd->auditdeny &= node->datum.u.data; in context_struct_compute_av()
944 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_decision()
945 if (xpermd->driver != node->datum.u.xperms->driver) in services_compute_xperms_decision()
947 } else if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_decision()
[all …]
Dhashtab.h17 void *datum; member