Lines Matching refs:clientTable

601 static ClientResourceRec clientTable[MAXCLIENTS];  variable
652 clientTable[i = client->index].resources = in InitClientResources()
654 if (!clientTable[i].resources) in InitClientResources()
656 clientTable[i].buckets = INITBUCKETS; in InitClientResources()
657 clientTable[i].elements = 0; in InitClientResources()
658 clientTable[i].hashsize = INITHASHSIZE; in InitClientResources()
664 clientTable[i].fakeID = client->clientAsMask | in InitClientResources()
666 clientTable[i].endFakeID = (clientTable[i].fakeID | RESOURCE_ID_MASK) + 1; in InitClientResources()
668 clientTable[i].resources[j] = NULL; in InitClientResources()
694 res = clientTable[client].resources[HashResourceID(id, clientTable[client].hashsize)]; in AvailableID()
717 for (resp = clientTable[client].resources, i = clientTable[client].buckets; in GetXIDRange()
785 id = clientTable[client].fakeID++; in FakeClientID()
786 if (id != clientTable[client].endFakeID) in FakeClientID()
796 clientTable[client].fakeID = id + 1; in FakeClientID()
797 clientTable[client].endFakeID = maxid + 1; in FakeClientID()
812 rrec = &clientTable[client]; in AddResource()
820 head = &rrec->resources[HashResourceID(id, clientTable[client].hashsize)]; in AddResource()
849 j = 2 * clientTable[client].buckets; in RebuildTable()
862 clientTable[client].hashsize++; in RebuildTable()
863 for (j = clientTable[client].buckets, in RebuildTable()
864 rptr = clientTable[client].resources; --j >= 0; rptr++) { in RebuildTable()
868 tptr = &tails[HashResourceID(res->id, clientTable[client].hashsize)]; in RebuildTable()
874 clientTable[client].buckets *= 2; in RebuildTable()
875 free(clientTable[client].resources); in RebuildTable()
876 clientTable[client].resources = resources; in RebuildTable()
899 if (((cid = CLIENT_ID(id)) < LimitClients) && clientTable[cid].buckets) { in FreeResource()
900 head = &clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in FreeResource()
901 eltptr = &clientTable[cid].elements; in FreeResource()
933 if (((cid = CLIENT_ID(id)) < LimitClients) && clientTable[cid].buckets) { in FreeResourceByType()
934 head = &clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in FreeResourceByType()
944 clientTable[cid].elements--; in FreeResourceByType()
968 if (((cid = CLIENT_ID(id)) < LimitClients) && clientTable[cid].buckets) { in ChangeResourceValue()
969 res = clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in ChangeResourceValue()
998 resources = clientTable[client->index].resources; in FindClientResourcesByType()
999 eltptr = &clientTable[client->index].elements; in FindClientResourcesByType()
1000 for (i = 0; i < clientTable[client->index].buckets; i++) { in FindClientResourcesByType()
1033 resources = clientTable[client->index].resources; in FindAllClientResources()
1034 eltptr = &clientTable[client->index].elements; in FindAllClientResources()
1035 for (i = 0; i < clientTable[client->index].buckets; i++) { in FindAllClientResources()
1059 resources = clientTable[client->index].resources; in LookupClientResourceComplex()
1060 for (i = 0; i < clientTable[client->index].buckets; i++) { in LookupClientResourceComplex()
1086 resources = clientTable[client->index].resources; in FreeClientNeverRetainResources()
1087 eltptr = &clientTable[client->index].elements; in FreeClientNeverRetainResources()
1088 for (j = 0; j < clientTable[client->index].buckets; j++) { in FreeClientNeverRetainResources()
1099 clientTable[client->index].elements--; in FreeClientNeverRetainResources()
1128 resources = clientTable[client->index].resources; in FreeClientResources()
1129 for (j = 0; j < clientTable[client->index].buckets; j++) { in FreeClientResources()
1149 clientTable[client->index].elements--; in FreeClientResources()
1154 free(clientTable[client->index].resources); in FreeClientResources()
1155 clientTable[client->index].resources = NULL; in FreeClientResources()
1156 clientTable[client->index].buckets = 0; in FreeClientResources()
1165 if (clientTable[i].buckets) in FreeAllResources()
1182 maxid = (clientTable[client->index].fakeID | RESOURCE_ID_MASK) + 1; in LegalNewID()
1206 if ((cid < LimitClients) && clientTable[cid].buckets) { in dixLookupResourceByType()
1207 res = clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in dixLookupResourceByType()
1241 if ((cid < LimitClients) && clientTable[cid].buckets) { in dixLookupResourceByClass()
1242 res = clientTable[cid].resources[HashResourceID(id, clientTable[cid].hashsize)]; in dixLookupResourceByClass()