Lines Matching refs:node

590 		struct avtab_node *node)  in services_compute_xperms_drivers()  argument
594 switch (node->datum.u.xperms->specified) { in services_compute_xperms_drivers()
599 xperms->drivers.p[i] |= node->datum.u.xperms->perms.p[i]; in services_compute_xperms_drivers()
605 node->datum.u.xperms->driver); in services_compute_xperms_drivers()
611 node->datum.u.xperms->driver); in services_compute_xperms_drivers()
632 struct avtab_node *node; in context_struct_compute_av() local
664 for (node = avtab_search_node(&policydb->te_avtab, in context_struct_compute_av()
666 node; in context_struct_compute_av()
667 node = avtab_search_node_next(node, avkey.specified)) { in context_struct_compute_av()
668 if (node->key.specified == AVTAB_ALLOWED) in context_struct_compute_av()
669 avd->allowed |= node->datum.u.data; in context_struct_compute_av()
670 else if (node->key.specified == AVTAB_AUDITALLOW) in context_struct_compute_av()
671 avd->auditallow |= node->datum.u.data; in context_struct_compute_av()
672 else if (node->key.specified == AVTAB_AUDITDENY) in context_struct_compute_av()
673 avd->auditdeny &= node->datum.u.data; in context_struct_compute_av()
674 else if (xperms && (node->key.specified & AVTAB_XPERMS)) in context_struct_compute_av()
675 services_compute_xperms_drivers(xperms, node); in context_struct_compute_av()
975 struct avtab_node *node) in services_compute_xperms_decision() argument
979 switch (node->datum.u.xperms->specified) { in services_compute_xperms_decision()
982 xpermd->driver != node->datum.u.xperms->driver) in services_compute_xperms_decision()
987 !security_xperm_test(node->datum.u.xperms->perms.p, in services_compute_xperms_decision()
993 xpermd->driver != node->datum.u.xperms->driver) in services_compute_xperms_decision()
999 node->datum.u.xperms->specified); in services_compute_xperms_decision()
1003 specified = node->key.specified & ~(AVTAB_ENABLED | AVTAB_ENABLED_OLD); in services_compute_xperms_decision()
1007 update_xperms_extended_data(node->datum.u.xperms->specified, in services_compute_xperms_decision()
1008 &node->datum.u.xperms->perms, in services_compute_xperms_decision()
1012 update_xperms_extended_data(node->datum.u.xperms->specified, in services_compute_xperms_decision()
1013 &node->datum.u.xperms->perms, in services_compute_xperms_decision()
1017 update_xperms_extended_data(node->datum.u.xperms->specified, in services_compute_xperms_decision()
1018 &node->datum.u.xperms->perms, in services_compute_xperms_decision()
1022 node->key.specified); in services_compute_xperms_decision()
1039 struct avtab_node *node; in security_compute_xperms_decision() local
1094 for (node = avtab_search_node(&policydb->te_avtab, in security_compute_xperms_decision()
1096 node; in security_compute_xperms_decision()
1097 node = avtab_search_node_next(node, avkey.specified)) in security_compute_xperms_decision()
1098 services_compute_xperms_decision(xpermd, node); in security_compute_xperms_decision()
1768 struct avtab_node *avnode, *node; in security_compute_sid() local
1867 node = avtab_search_node(&policydb->te_cond_avtab, &avkey); in security_compute_sid()
1868 for (; node; node = avtab_search_node_next(node, specified)) { in security_compute_sid()
1869 if (node->key.specified & AVTAB_ENABLED) { in security_compute_sid()
1870 avnode = node; in security_compute_sid()
2174 struct ebitmap_node *node; in security_load_policycaps() local
2187 ebitmap_for_each_positive_bit(&p->policycaps, node, i) { in security_load_policycaps()
2705 if (c->u.node.addr == (addr & c->u.node.mask)) in security_node_sid()