Lines Matching refs:clientTable

601 static ClientResourceRec clientTable[MAXCLIENTS];  variable
647 clientTable[i = client->index].resources = in InitClientResources()
649 if (!clientTable[i].resources) in InitClientResources()
651 clientTable[i].buckets = INITBUCKETS; in InitClientResources()
652 clientTable[i].elements = 0; in InitClientResources()
653 clientTable[i].hashsize = INITHASHSIZE; in InitClientResources()
659 clientTable[i].fakeID = client->clientAsMask | in InitClientResources()
661 clientTable[i].endFakeID = (clientTable[i].fakeID | RESOURCE_ID_MASK) + 1; in InitClientResources()
663 clientTable[i].resources[j] = NULL; in InitClientResources()
689 res = clientTable[client].resources[HashResourceID(id, clientTable[client].hashsize)]; in AvailableID()
712 for (resp = clientTable[client].resources, i = clientTable[client].buckets; in GetXIDRange()
780 id = clientTable[client].fakeID++; in FakeClientID()
781 if (id != clientTable[client].endFakeID) in FakeClientID()
791 clientTable[client].fakeID = id + 1; in FakeClientID()
792 clientTable[client].endFakeID = maxid + 1; in FakeClientID()
807 rrec = &clientTable[client]; in AddResource()
815 head = &rrec->resources[HashResourceID(id, clientTable[client].hashsize)]; in AddResource()
844 j = 2 * clientTable[client].buckets; in RebuildTable()
857 clientTable[client].hashsize++; in RebuildTable()
858 for (j = clientTable[client].buckets, in RebuildTable()
859 rptr = clientTable[client].resources; --j >= 0; rptr++) { in RebuildTable()
863 tptr = &tails[HashResourceID(res->id, clientTable[client].hashsize)]; in RebuildTable()
869 clientTable[client].buckets *= 2; in RebuildTable()
870 free(clientTable[client].resources); in RebuildTable()
871 clientTable[client].resources = resources; in RebuildTable()
894 if (((cid = CLIENT_ID(id)) < LimitClients) && clientTable[cid].buckets) { in FreeResource()
895 head = &clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in FreeResource()
896 eltptr = &clientTable[cid].elements; in FreeResource()
928 if (((cid = CLIENT_ID(id)) < LimitClients) && clientTable[cid].buckets) { in FreeResourceByType()
929 head = &clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in FreeResourceByType()
939 clientTable[cid].elements--; in FreeResourceByType()
963 if (((cid = CLIENT_ID(id)) < LimitClients) && clientTable[cid].buckets) { in ChangeResourceValue()
964 res = clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in ChangeResourceValue()
993 resources = clientTable[client->index].resources; in FindClientResourcesByType()
994 eltptr = &clientTable[client->index].elements; in FindClientResourcesByType()
995 for (i = 0; i < clientTable[client->index].buckets; i++) { in FindClientResourcesByType()
1028 resources = clientTable[client->index].resources; in FindAllClientResources()
1029 eltptr = &clientTable[client->index].elements; in FindAllClientResources()
1030 for (i = 0; i < clientTable[client->index].buckets; i++) { in FindAllClientResources()
1054 resources = clientTable[client->index].resources; in LookupClientResourceComplex()
1055 for (i = 0; i < clientTable[client->index].buckets; i++) { in LookupClientResourceComplex()
1081 resources = clientTable[client->index].resources; in FreeClientNeverRetainResources()
1082 eltptr = &clientTable[client->index].elements; in FreeClientNeverRetainResources()
1083 for (j = 0; j < clientTable[client->index].buckets; j++) { in FreeClientNeverRetainResources()
1094 clientTable[client->index].elements--; in FreeClientNeverRetainResources()
1123 resources = clientTable[client->index].resources; in FreeClientResources()
1124 for (j = 0; j < clientTable[client->index].buckets; j++) { in FreeClientResources()
1144 clientTable[client->index].elements--; in FreeClientResources()
1149 free(clientTable[client->index].resources); in FreeClientResources()
1150 clientTable[client->index].resources = NULL; in FreeClientResources()
1151 clientTable[client->index].buckets = 0; in FreeClientResources()
1160 if (clientTable[i].buckets) in FreeAllResources()
1177 maxid = (clientTable[client->index].fakeID | RESOURCE_ID_MASK) + 1; in LegalNewID()
1201 if ((cid < LimitClients) && clientTable[cid].buckets) { in dixLookupResourceByType()
1202 res = clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in dixLookupResourceByType()
1236 if ((cid < LimitClients) && clientTable[cid].buckets) { in dixLookupResourceByClass()
1237 res = clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in dixLookupResourceByClass()