Lines Matching refs:tracking
281 IOTrackingAddress tracking; member
316 bzero(&hdr->tracking, sizeof(hdr->tracking));
317 hdr->tracking.address = ~(((uintptr_t) address) + sizeofIOLibMallocHeader);
318 hdr->tracking.size = size;
319 IOTrackingAdd(gIOMallocTracking, &hdr->tracking.tracking, size, true, VM_KERN_MEMORY_NONE);
352 if (size != hdr->tracking.size) { in IOFree_internal()
354 (size_t)size, (size_t)hdr->tracking.size); in IOFree_internal()
355 size = hdr->tracking.size; in IOFree_internal()
357 IOTrackingRemoveAddress(gIOMallocTracking, &hdr->tracking, size); in IOFree_internal()
423 IOTrackingAddress tracking; member
580 bzero(&hdr->tracking, sizeof(hdr->tracking));
581 hdr->tracking.address = ~address;
582 hdr->tracking.size = size;
583 IOTrackingAdd(gIOMallocTracking, &hdr->tracking.tracking, size, true, VM_KERN_MEMORY_NONE);
631 if (size != hdr->tracking.size) { in IOFreeAligned_internal()
633 (size_t)size, (size_t)hdr->tracking.size); in IOFreeAligned_internal()
634 size = hdr->tracking.size; in IOFreeAligned_internal()
636 IOTrackingRemoveAddress(gIOMallocTracking, &hdr->tracking, size); in IOFreeAligned_internal()
705 IOTrackingRemoveAddress(gIOMallocTracking, &hdr->tracking, size); in IOKernelFreePhysical()
819 bzero(&hdr->tracking, sizeof(hdr->tracking)); in IOKernelAllocateWithPhysicalRestrict()
820 hdr->tracking.address = ~address; in IOKernelAllocateWithPhysicalRestrict()
821 hdr->tracking.size = size; in IOKernelAllocateWithPhysicalRestrict()
822 IOTrackingAdd(gIOMallocTracking, &hdr->tracking.tracking, size, true, VM_KERN_MEMORY_NONE); in IOKernelAllocateWithPhysicalRestrict()