Lines Matching refs:datum

594 	if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) {  in services_compute_xperms_drivers()
597 xperms->drivers.p[i] |= node->datum.u.xperms->perms.p[i]; in services_compute_xperms_drivers()
598 } else if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_drivers()
601 node->datum.u.xperms->driver); in services_compute_xperms_drivers()
659 avd->allowed |= node->datum.u.data; in context_struct_compute_av()
661 avd->auditallow |= node->datum.u.data; in context_struct_compute_av()
663 avd->auditdeny &= node->datum.u.data; in context_struct_compute_av()
950 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_decision()
951 if (xpermd->driver != node->datum.u.xperms->driver) in services_compute_xperms_decision()
953 } else if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_decision()
954 if (!security_xperm_test(node->datum.u.xperms->perms.p, in services_compute_xperms_decision()
963 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_decision()
967 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_decision()
970 node->datum.u.xperms->perms.p[i]; in services_compute_xperms_decision()
974 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_decision()
978 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_decision()
981 node->datum.u.xperms->perms.p[i]; in services_compute_xperms_decision()
985 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_decision()
989 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_decision()
992 node->datum.u.xperms->perms.p[i]; in services_compute_xperms_decision()
1680 struct filename_trans_datum *datum; in filename_compute_type() local
1694 datum = policydb_filenametr_search(policydb, &ft); in filename_compute_type()
1695 while (datum) { in filename_compute_type()
1696 if (ebitmap_get_bit(&datum->stypes, stype - 1)) { in filename_compute_type()
1697 newcontext->type = datum->otype; in filename_compute_type()
1700 datum = datum->next; in filename_compute_type()
1832 newcontext.type = avnode->datum.u.data; in security_compute_sid()
3343 struct class_datum *datum = d; in get_classes_callback() local
3345 u32 value = datum->value - 1; in get_classes_callback()
3384 struct perm_datum *datum = d; in get_permissions_callback() local
3386 u32 value = datum->value - 1; in get_permissions_callback()