Lines Matching refs:bytes
130 typedef Bool (*FixupFunc) (PrivatePtr *privates, int offset, unsigned bytes);
135 dixReallocPrivates(PrivatePtr *privates, int old_offset, unsigned bytes)
139 new_privates = realloc(*privates, old_offset + bytes);
142 memset((char *) new_privates + old_offset, '\0', bytes);
148 dixMovePrivates(PrivatePtr *privates, int new_offset, unsigned bytes)
150 memmove((char *) *privates + bytes, *privates, new_offset - bytes);
151 memset(*privates, '\0', bytes);
156 fixupOneScreen(ScreenPtr pScreen, FixupFunc fixup, unsigned bytes)
166 if (!fixup (&pScreen->devPrivates, size, bytes))
178 /* Moving means everyone shifts up in the privates by 'bytes' amount,
182 new += bytes;
214 fixupScreens(FixupFunc fixup, unsigned bytes)
219 if (!fixupOneScreen (screenInfo.screens[s], fixup, bytes))
223 if (!fixupOneScreen (screenInfo.gpuscreens[s], fixup, bytes))
229 fixupServerClient(FixupFunc fixup, unsigned bytes)
233 bytes);
238 fixupExtensions(FixupFunc fixup, unsigned bytes)
246 (&extension->devPrivates, global_keys[PRIVATE_EXTENSION].offset, bytes))
252 fixupDefaultColormaps(FixupFunc fixup, unsigned bytes)
263 !fixup(&cmap->devPrivates, screenInfo.screens[s]->screenSpecificPrivates[PRIVATE_COLORMAP].offset, bytes))
270 fixupDeviceList(DeviceIntPtr device, FixupFunc fixup, unsigned bytes)
273 if (!fixup(&device->devPrivates, global_keys[PRIVATE_DEVICE].offset, bytes))
281 fixupDevices(FixupFunc fixup, unsigned bytes)
283 return (fixupDeviceList(inputInfo.devices, fixup, bytes) &&
284 fixupDeviceList(inputInfo.off_devices, fixup, bytes));
296 grow_private_set(DevPrivateSetPtr set, unsigned bytes)
301 k->offset += bytes;
302 set->offset += bytes;
306 grow_screen_specific_set(DevPrivateType type, unsigned bytes)
314 grow_private_set(&pScreen->screenSpecificPrivates[type], bytes);
319 grow_private_set(&pScreen->screenSpecificPrivates[type], bytes);
336 unsigned bytes;
344 bytes = size;
346 bytes = sizeof(void *);
349 bytes = (bytes + sizeof(void *) - 1) & ~(sizeof(void *) - 1);
360 else if (!allocated_early[t] (dixReallocPrivates, bytes))
369 grow_private_set(&global_keys[t], bytes);
370 grow_screen_specific_set(t, bytes);
372 allocated_early[t] (dixMovePrivates, bytes);
383 else if (!allocated_early[type] (dixReallocPrivates, bytes))
386 global_keys[type].offset += bytes;
387 grow_screen_specific_set(type, bytes);
604 unsigned bytes;
616 bytes = size;
618 bytes = sizeof(void *);
621 bytes = (bytes + sizeof(void *) - 1) & ~(sizeof(void *) - 1);
626 pScreen->screenSpecificPrivates[type].offset += bytes;
742 int bytes = 0;
749 ("%s: %d objects of %d bytes = %d total bytes %d private allocs\n",
752 bytes += global_keys[t].created * global_keys[t].offset;
757 ErrorF("TOTAL: %d objects, %d bytes, %d allocs\n", objects, bytes, alloc);