Lines Matching refs:access_mode

192     srec.access_mode = DixCreateAccess;  in SELinuxLabelInitial()
345 if (rec->access_mode & DixCreateAccess) { in SELinuxDevice()
363 rc = SELinuxDoCheck(subj, obj, cls, rec->access_mode, &auditdata); in SELinuxDevice()
483 rc = SELinuxDoCheck(subj, obj, SECCLASS_X_EXTENSION, rec->access_mode, in SELinuxExtension()
497 Mask access_mode = rec->access_mode; in SELinuxSelection() local
506 if (access_mode & DixCreateAccess) { in SELinuxSelection()
510 access_mode = DixSetAttrAccess; in SELinuxSelection()
534 rc = SELinuxDoCheck(subj, obj, SECCLASS_X_SELECTION, access_mode, in SELinuxSelection()
540 if (access_mode & DixSetAttrAccess) { in SELinuxSelection()
562 if (rec->access_mode & DixPostAccess) in SELinuxProperty()
569 if (rec->access_mode & DixCreateAccess) { in SELinuxProperty()
598 rc = SELinuxDoCheck(subj, obj, SECCLASS_X_PROPERTY, rec->access_mode, in SELinuxProperty()
604 if (rec->access_mode & DixWriteAccess) { in SELinuxProperty()
620 Mask access_mode = rec->access_mode; in SELinuxResource() local
643 if (access_mode & DixCreateAccess && offset >= 0) { in SELinuxResource()
653 access_mode = ! !(rec->access_mode & SELinuxReadMask); /* rd */ in SELinuxResource()
654 access_mode |= ! !(rec->access_mode & ~SELinuxReadMask) << 1; /* wr */ in SELinuxResource()
660 rc = SELinuxDoCheck(subj, obj, class, access_mode, &auditdata); in SELinuxResource()
665 if (access_mode & DixCreateAccess && rec->rtype == RT_WINDOW) { in SELinuxResource()
679 Mask access_mode = rec->access_mode; in SELinuxScreen() local
686 if (access_mode & DixCreateAccess) { in SELinuxScreen()
697 access_mode <<= 2; in SELinuxScreen()
699 rc = SELinuxDoCheck(subj, obj, SECCLASS_X_SCREEN, access_mode, &auditdata); in SELinuxScreen()
716 rc = SELinuxDoCheck(subj, obj, SECCLASS_X_CLIENT, rec->access_mode, in SELinuxClient()
734 rc = SELinuxDoCheck(subj, obj, SECCLASS_X_SERVER, rec->access_mode, in SELinuxServer()