Lines Matching full:client

64 ProcSELinuxQueryVersion(ClientPtr client)  in ProcSELinuxQueryVersion()  argument
68 .sequenceNumber = client->sequence, in ProcSELinuxQueryVersion()
73 if (client->swapped) { in ProcSELinuxQueryVersion()
79 WriteToClient(client, sizeof(rep), &rep); in ProcSELinuxQueryVersion()
84 SELinuxSendContextReply(ClientPtr client, security_id_t sid) in SELinuxSendContextReply() argument
98 .sequenceNumber = client->sequence, in SELinuxSendContextReply()
103 if (client->swapped) { in SELinuxSendContextReply()
109 WriteToClient(client, sizeof(SELinuxGetContextReply), &rep); in SELinuxSendContextReply()
110 WriteToClient(client, len, ctx); in SELinuxSendContextReply()
116 ProcSELinuxSetCreateContext(ClientPtr client, unsigned offset) in ProcSELinuxSetCreateContext() argument
118 PrivateRec **privPtr = &client->devPrivates; in ProcSELinuxSetCreateContext()
149 ProcSELinuxGetCreateContext(ClientPtr client, unsigned offset) in ProcSELinuxGetCreateContext() argument
159 ptr = dixLookupPrivate(&client->devPrivates, subjectKey); in ProcSELinuxGetCreateContext()
162 return SELinuxSendContextReply(client, *pSid); in ProcSELinuxGetCreateContext()
166 ProcSELinuxSetDeviceContext(ClientPtr client) in ProcSELinuxSetDeviceContext() argument
184 rc = dixLookupDevice(&dev, stuff->id, client, DixManageAccess); in ProcSELinuxSetDeviceContext()
206 ProcSELinuxGetDeviceContext(ClientPtr client) in ProcSELinuxGetDeviceContext() argument
215 rc = dixLookupDevice(&dev, stuff->id, client, DixGetAttrAccess); in ProcSELinuxGetDeviceContext()
220 return SELinuxSendContextReply(client, subj->sid); in ProcSELinuxGetDeviceContext()
224 ProcSELinuxGetDrawableContext(ClientPtr client) in ProcSELinuxGetDrawableContext() argument
234 rc = dixLookupDrawable(&pDraw, stuff->id, client, 0, DixGetAttrAccess); in ProcSELinuxGetDrawableContext()
244 return SELinuxSendContextReply(client, obj->sid); in ProcSELinuxGetDrawableContext()
248 ProcSELinuxGetPropertyContext(ClientPtr client, void *privKey) in ProcSELinuxGetPropertyContext() argument
258 rc = dixLookupWindow(&pWin, stuff->window, client, DixGetPropAccess); in ProcSELinuxGetPropertyContext()
262 rc = dixLookupProperty(&pProp, pWin, stuff->property, client, in ProcSELinuxGetPropertyContext()
268 return SELinuxSendContextReply(client, obj->sid); in ProcSELinuxGetPropertyContext()
272 ProcSELinuxGetSelectionContext(ClientPtr client, void *privKey) in ProcSELinuxGetSelectionContext() argument
281 rc = dixLookupSelection(&pSel, stuff->id, client, DixGetAttrAccess); in ProcSELinuxGetSelectionContext()
286 return SELinuxSendContextReply(client, obj->sid); in ProcSELinuxGetSelectionContext()
290 ProcSELinuxGetClientContext(ClientPtr client) in ProcSELinuxGetClientContext() argument
299 rc = dixLookupClient(&target, stuff->id, client, DixGetAttrAccess); in ProcSELinuxGetClientContext()
304 return SELinuxSendContextReply(client, subj->sid); in ProcSELinuxGetClientContext()
340 SELinuxSendItemsToClient(ClientPtr client, SELinuxListItemRec * items, in SELinuxSendItemsToClient() argument
356 if (client->swapped) in SELinuxSendItemsToClient()
361 if (client->swapped) in SELinuxSendItemsToClient()
366 if (client->swapped) in SELinuxSendItemsToClient()
376 /* Send reply to client */ in SELinuxSendItemsToClient()
379 .sequenceNumber = client->sequence, in SELinuxSendItemsToClient()
384 if (client->swapped) { in SELinuxSendItemsToClient()
390 WriteToClient(client, sizeof(SELinuxListItemsReply), &rep); in SELinuxSendItemsToClient()
391 WriteToClient(client, size * 4, buf); in SELinuxSendItemsToClient()
402 ProcSELinuxListProperties(ClientPtr client) in ProcSELinuxListProperties() argument
413 rc = dixLookupWindow(&pWin, stuff->id, client, DixListPropAccess); in ProcSELinuxListProperties()
438 return SELinuxSendItemsToClient(client, items, size, count); in ProcSELinuxListProperties()
442 ProcSELinuxListSelections(ClientPtr client) in ProcSELinuxListSelections() argument
472 return SELinuxSendItemsToClient(client, items, size, count); in ProcSELinuxListSelections()
476 ProcSELinuxDispatch(ClientPtr client) in ProcSELinuxDispatch() argument
481 return ProcSELinuxQueryVersion(client); in ProcSELinuxDispatch()
483 return ProcSELinuxSetCreateContext(client, CTX_DEV); in ProcSELinuxDispatch()
485 return ProcSELinuxGetCreateContext(client, CTX_DEV); in ProcSELinuxDispatch()
487 return ProcSELinuxSetDeviceContext(client); in ProcSELinuxDispatch()
489 return ProcSELinuxGetDeviceContext(client); in ProcSELinuxDispatch()
491 return ProcSELinuxSetCreateContext(client, CTX_WIN); in ProcSELinuxDispatch()
493 return ProcSELinuxGetCreateContext(client, CTX_WIN); in ProcSELinuxDispatch()
495 return ProcSELinuxGetDrawableContext(client); in ProcSELinuxDispatch()
497 return ProcSELinuxSetCreateContext(client, CTX_PRP); in ProcSELinuxDispatch()
499 return ProcSELinuxGetCreateContext(client, CTX_PRP); in ProcSELinuxDispatch()
501 return ProcSELinuxSetCreateContext(client, USE_PRP); in ProcSELinuxDispatch()
503 return ProcSELinuxGetCreateContext(client, USE_PRP); in ProcSELinuxDispatch()
505 return ProcSELinuxGetPropertyContext(client, objectKey); in ProcSELinuxDispatch()
507 return ProcSELinuxGetPropertyContext(client, dataKey); in ProcSELinuxDispatch()
509 return ProcSELinuxListProperties(client); in ProcSELinuxDispatch()
511 return ProcSELinuxSetCreateContext(client, CTX_SEL); in ProcSELinuxDispatch()
513 return ProcSELinuxGetCreateContext(client, CTX_SEL); in ProcSELinuxDispatch()
515 return ProcSELinuxSetCreateContext(client, USE_SEL); in ProcSELinuxDispatch()
517 return ProcSELinuxGetCreateContext(client, USE_SEL); in ProcSELinuxDispatch()
519 return ProcSELinuxGetSelectionContext(client, objectKey); in ProcSELinuxDispatch()
521 return ProcSELinuxGetSelectionContext(client, dataKey); in ProcSELinuxDispatch()
523 return ProcSELinuxListSelections(client); in ProcSELinuxDispatch()
525 return ProcSELinuxGetClientContext(client); in ProcSELinuxDispatch()
532 SProcSELinuxQueryVersion(ClientPtr client) in SProcSELinuxQueryVersion() argument
534 return ProcSELinuxQueryVersion(client); in SProcSELinuxQueryVersion()
538 SProcSELinuxSetCreateContext(ClientPtr client, unsigned offset) in SProcSELinuxSetCreateContext() argument
544 return ProcSELinuxSetCreateContext(client, offset); in SProcSELinuxSetCreateContext()
548 SProcSELinuxSetDeviceContext(ClientPtr client) in SProcSELinuxSetDeviceContext() argument
555 return ProcSELinuxSetDeviceContext(client); in SProcSELinuxSetDeviceContext()
559 SProcSELinuxGetDeviceContext(ClientPtr client) in SProcSELinuxGetDeviceContext() argument
565 return ProcSELinuxGetDeviceContext(client); in SProcSELinuxGetDeviceContext()
569 SProcSELinuxGetDrawableContext(ClientPtr client) in SProcSELinuxGetDrawableContext() argument
575 return ProcSELinuxGetDrawableContext(client); in SProcSELinuxGetDrawableContext()
579 SProcSELinuxGetPropertyContext(ClientPtr client, void *privKey) in SProcSELinuxGetPropertyContext() argument
586 return ProcSELinuxGetPropertyContext(client, privKey); in SProcSELinuxGetPropertyContext()
590 SProcSELinuxGetSelectionContext(ClientPtr client, void *privKey) in SProcSELinuxGetSelectionContext() argument
596 return ProcSELinuxGetSelectionContext(client, privKey); in SProcSELinuxGetSelectionContext()
600 SProcSELinuxListProperties(ClientPtr client) in SProcSELinuxListProperties() argument
606 return ProcSELinuxListProperties(client); in SProcSELinuxListProperties()
610 SProcSELinuxGetClientContext(ClientPtr client) in SProcSELinuxGetClientContext() argument
616 return ProcSELinuxGetClientContext(client); in SProcSELinuxGetClientContext()
620 SProcSELinuxDispatch(ClientPtr client) in SProcSELinuxDispatch() argument
628 return SProcSELinuxQueryVersion(client); in SProcSELinuxDispatch()
630 return SProcSELinuxSetCreateContext(client, CTX_DEV); in SProcSELinuxDispatch()
632 return ProcSELinuxGetCreateContext(client, CTX_DEV); in SProcSELinuxDispatch()
634 return SProcSELinuxSetDeviceContext(client); in SProcSELinuxDispatch()
636 return SProcSELinuxGetDeviceContext(client); in SProcSELinuxDispatch()
638 return SProcSELinuxSetCreateContext(client, CTX_WIN); in SProcSELinuxDispatch()
640 return ProcSELinuxGetCreateContext(client, CTX_WIN); in SProcSELinuxDispatch()
642 return SProcSELinuxGetDrawableContext(client); in SProcSELinuxDispatch()
644 return SProcSELinuxSetCreateContext(client, CTX_PRP); in SProcSELinuxDispatch()
646 return ProcSELinuxGetCreateContext(client, CTX_PRP); in SProcSELinuxDispatch()
648 return SProcSELinuxSetCreateContext(client, USE_PRP); in SProcSELinuxDispatch()
650 return ProcSELinuxGetCreateContext(client, USE_PRP); in SProcSELinuxDispatch()
652 return SProcSELinuxGetPropertyContext(client, objectKey); in SProcSELinuxDispatch()
654 return SProcSELinuxGetPropertyContext(client, dataKey); in SProcSELinuxDispatch()
656 return SProcSELinuxListProperties(client); in SProcSELinuxDispatch()
658 return SProcSELinuxSetCreateContext(client, CTX_SEL); in SProcSELinuxDispatch()
660 return ProcSELinuxGetCreateContext(client, CTX_SEL); in SProcSELinuxDispatch()
662 return SProcSELinuxSetCreateContext(client, USE_SEL); in SProcSELinuxDispatch()
664 return ProcSELinuxGetCreateContext(client, USE_SEL); in SProcSELinuxDispatch()
666 return SProcSELinuxGetSelectionContext(client, objectKey); in SProcSELinuxDispatch()
668 return SProcSELinuxGetSelectionContext(client, dataKey); in SProcSELinuxDispatch()
670 return ProcSELinuxListSelections(client); in SProcSELinuxDispatch()
672 return SProcSELinuxGetClientContext(client); in SProcSELinuxDispatch()