Lines Matching refs:rec

697     XaceDeviceAccessRec *rec = calldata;  in SecurityDevice()  local
699 Mask requested = rec->access_mode; in SecurityDevice()
702 subj = dixLookupPrivate(&rec->client->devPrivates, stateKey); in SecurityDevice()
705 if (rec->dev != inputInfo.keyboard) in SecurityDevice()
711 "%s\n", rec->client->index, in SecurityDevice()
712 SecurityLookupRequestName(rec->client)); in SecurityDevice()
713 rec->status = BadAccess; in SecurityDevice()
741 XaceResourceAccessRec *rec = calldata; in SecurityResource() local
743 int cid = CLIENT_ID(rec->id); in SecurityResource()
744 Mask requested = rec->access_mode; in SecurityResource()
747 subj = dixLookupPrivate(&rec->client->devPrivates, stateKey); in SecurityResource()
750 if ((requested & DixCreateAccess) && (rec->rtype == RT_WINDOW)) in SecurityResource()
752 ((WindowPtr) rec->res)->forcedBG = TRUE; in SecurityResource()
755 if (rec->rtype == RT_WINDOW) in SecurityResource()
760 if (rec->rtype & RC_DRAWABLE) in SecurityResource()
764 else if (rec->rtype == RT_COLORMAP) in SecurityResource()
780 "of client %d on request %s\n", rec->client->index, in SecurityResource()
781 (unsigned long)requested, (unsigned long)rec->id, cid, in SecurityResource()
782 SecurityLookupRequestName(rec->client)); in SecurityResource()
783 rec->status = BadAccess; /* deny access */ in SecurityResource()
789 XaceExtAccessRec *rec = calldata; in SecurityExtension() local
793 subj = dixLookupPrivate(&rec->client->devPrivates, stateKey); in SecurityExtension()
799 if (!strcmp(SecurityTrustedExtensions[i++], rec->ext->name)) in SecurityExtension()
804 rec->client->index, rec->ext->name, in SecurityExtension()
805 SecurityLookupRequestName(rec->client)); in SecurityExtension()
806 rec->status = BadAccess; in SecurityExtension()
812 XaceServerAccessRec *rec = calldata; in SecurityServer() local
814 Mask requested = rec->access_mode; in SecurityServer()
817 subj = dixLookupPrivate(&rec->client->devPrivates, stateKey); in SecurityServer()
822 "configuration request %s\n", rec->client->index, in SecurityServer()
823 SecurityLookupRequestName(rec->client)); in SecurityServer()
824 rec->status = BadAccess; in SecurityServer()
831 XaceClientAccessRec *rec = calldata; in SecurityClient() local
833 Mask requested = rec->access_mode; in SecurityClient()
836 subj = dixLookupPrivate(&rec->client->devPrivates, stateKey); in SecurityClient()
837 obj = dixLookupPrivate(&rec->target->devPrivates, stateKey); in SecurityClient()
841 "request %s\n", rec->client->index, rec->target->index, in SecurityClient()
842 SecurityLookupRequestName(rec->client)); in SecurityClient()
843 rec->status = BadAccess; in SecurityClient()
850 XacePropertyAccessRec *rec = calldata; in SecurityProperty() local
852 ATOM name = (*rec->ppProp)->propertyName; in SecurityProperty()
853 Mask requested = rec->access_mode; in SecurityProperty()
856 subj = dixLookupPrivate(&rec->client->devPrivates, stateKey); in SecurityProperty()
857 obj = dixLookupPrivate(&wClient(rec->pWin)->devPrivates, stateKey); in SecurityProperty()
862 rec->client->index, NameForAtom(name), name, in SecurityProperty()
863 (unsigned long)rec->pWin->drawable.id, wClient(rec->pWin)->index, in SecurityProperty()
864 SecurityLookupRequestName(rec->client)); in SecurityProperty()
865 rec->status = BadAccess; in SecurityProperty()
872 XaceSendAccessRec *rec = calldata; in SecuritySend() local
875 if (rec->client) { in SecuritySend()
878 subj = dixLookupPrivate(&rec->client->devPrivates, stateKey); in SecuritySend()
879 obj = dixLookupPrivate(&wClient(rec->pWin)->devPrivates, stateKey); in SecuritySend()
884 for (i = 0; i < rec->count; i++) in SecuritySend()
885 if (rec->events[i].u.u.type != UnmapNotify && in SecuritySend()
886 rec->events[i].u.u.type != ConfigureRequest && in SecuritySend()
887 rec->events[i].u.u.type != ClientMessage) { in SecuritySend()
891 rec->client->index, in SecuritySend()
892 LookupEventName(rec->events[i].u.u.type), in SecuritySend()
893 (unsigned long)rec->pWin->drawable.id, in SecuritySend()
894 wClient(rec->pWin)->index); in SecuritySend()
895 rec->status = BadAccess; in SecuritySend()
904 XaceReceiveAccessRec *rec = calldata; in SecurityReceive() local
907 subj = dixLookupPrivate(&rec->client->devPrivates, stateKey); in SecurityReceive()
908 obj = dixLookupPrivate(&wClient(rec->pWin)->devPrivates, stateKey); in SecurityReceive()
915 rec->client->index, (unsigned long)rec->pWin->drawable.id, in SecurityReceive()
916 wClient(rec->pWin)->index); in SecurityReceive()
917 rec->status = BadAccess; in SecurityReceive()