Lines Matching refs:global_keys

67 static DevPrivateSetRec global_keys[PRIVATE_LAST];  variable
166 size = global_keys[PRIVATE_SCREEN].offset; in fixupOneScreen()
234 return fixup(&serverClient->devPrivates, global_keys[PRIVATE_CLIENT].offset, in fixupServerClient()
248 (&extension->devPrivates, global_keys[PRIVATE_EXTENSION].offset, bytes)) in fixupExtensions()
275 if (!fixup(&device->devPrivates, global_keys[PRIVATE_DEVICE].offset, bytes)) in fixupDeviceList()
361 assert(!global_keys[t].created); in dixRegisterPrivateKey()
371 grow_private_set(&global_keys[t], bytes); in dixRegisterPrivateKey()
384 assert(!global_keys[type].created); in dixRegisterPrivateKey()
387 offset = global_keys[type].offset; in dixRegisterPrivateKey()
388 global_keys[type].offset += bytes; in dixRegisterPrivateKey()
398 key->next = global_keys[type].key; in dixRegisterPrivateKey()
399 global_keys[type].key = key; in dixRegisterPrivateKey()
444 global_keys[type].created++; in _dixInitPrivates()
446 global_keys[PRIVATE_XSELINUX].created++; in _dixInitPrivates()
447 if (global_keys[type].offset == 0) in _dixInitPrivates()
450 memset(addr, '\0', global_keys[type].offset); in _dixInitPrivates()
459 global_keys[type].created--; in _dixFiniPrivates()
461 global_keys[PRIVATE_XSELINUX].created--; in _dixFiniPrivates()
484 totalSize = baseSize + global_keys[type].offset; in _dixAllocateObjectWithPrivates()
511 size = global_keys[type].offset; in dixAllocatePrivates()
521 ++global_keys[type].allocated; in dixAllocatePrivates()
547 --global_keys[type].allocated; in dixFreePrivates()
560 return global_keys[type].offset; in dixPrivatesSize()
660 pScreen->screenSpecificPrivates[t].offset = global_keys[t].offset; in dixInitScreenSpecificPrivates()
675 privates_size = global_keys[type].offset; in _dixInitScreenPrivates()
677 global_keys[type].created++; in _dixInitScreenPrivates()
679 global_keys[PRIVATE_XSELINUX].created++; in _dixInitScreenPrivates()
705 privates_size = global_keys[type].offset; in _dixAllocateScreenObjectWithPrivates()
730 return global_keys[type].offset; in dixScreenSpecificPrivatesSize()
742 if (global_keys[t].offset) { in dixPrivateUsage()
745 key_names[t], global_keys[t].created, global_keys[t].offset, in dixPrivateUsage()
746 global_keys[t].created * global_keys[t].offset, global_keys[t].allocated); in dixPrivateUsage()
747 bytes += global_keys[t].created * global_keys[t].offset; in dixPrivateUsage()
748 objects += global_keys[t].created; in dixPrivateUsage()
749 alloc += global_keys[t].allocated; in dixPrivateUsage()
763 for (key = global_keys[t].key; key; key = next) { in dixResetPrivates()
772 if (global_keys[t].created) { in dixResetPrivates()
774 global_keys[t].created, key_names[t]); in dixResetPrivates()
777 global_keys[t].key = NULL; in dixResetPrivates()
778 global_keys[t].offset = 0; in dixResetPrivates()
779 global_keys[t].created = 0; in dixResetPrivates()
780 global_keys[t].allocated = 0; in dixResetPrivates()
787 if (global_keys[type].created) in dixPrivatesCreated()