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()
660 avd->allowed |= node->datum.u.data; in context_struct_compute_av()
662 avd->auditallow |= node->datum.u.data; in context_struct_compute_av()
664 avd->auditdeny &= node->datum.u.data; in context_struct_compute_av()
951 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_decision()
952 if (xpermd->driver != node->datum.u.xperms->driver) in services_compute_xperms_decision()
954 } else if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_decision()
955 if (!security_xperm_test(node->datum.u.xperms->perms.p, in services_compute_xperms_decision()
964 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_decision()
968 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_decision()
971 node->datum.u.xperms->perms.p[i]; in services_compute_xperms_decision()
975 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_decision()
979 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_decision()
982 node->datum.u.xperms->perms.p[i]; in services_compute_xperms_decision()
986 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLDRIVER) { in services_compute_xperms_decision()
990 if (node->datum.u.xperms->specified == AVTAB_XPERMS_IOCTLFUNCTION) { in services_compute_xperms_decision()
993 node->datum.u.xperms->perms.p[i]; in services_compute_xperms_decision()
1670 struct filename_trans_datum *datum; in filename_compute_type() local
1684 datum = policydb_filenametr_search(policydb, &ft); in filename_compute_type()
1685 while (datum) { in filename_compute_type()
1686 if (ebitmap_get_bit(&datum->stypes, stype - 1)) { in filename_compute_type()
1687 newcontext->type = datum->otype; in filename_compute_type()
1690 datum = datum->next; in filename_compute_type()
1832 newcontext.type = avnode->datum.u.data; in security_compute_sid()
3331 struct class_datum *datum = d; in get_classes_callback() local
3333 u32 value = datum->value - 1; in get_classes_callback()
3372 struct perm_datum *datum = d; in get_permissions_callback() local
3374 u32 value = datum->value - 1; in get_permissions_callback()