Lines Matching refs:ringbuffer

39 	struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer;  variable
41 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
49 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
51 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
60 allocate_and_defer_free(size_t size, mach_vm_reclaim_ringbuffer_v1_t ringbuffer, unsigned char val,… in allocate_and_defer_free() argument
69 …idx = mach_vm_reclaim_mark_free(ringbuffer, *addr, (uint32_t) size, &should_update_kernel_accounti… in allocate_and_defer_free()
71 mach_vm_reclaim_update_kernel_accounting(ringbuffer); in allocate_and_defer_free()
79 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
83 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
86 uint64_t idx = allocate_and_defer_free(kAllocationSize, &ringbuffer, 1, &addr);
88 mach_vm_reclaim_synchronize(&ringbuffer, 1);
174 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
179 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
182 uint64_t idx = allocate_and_defer_free(kAllocationSize, &ringbuffer, kValue, &addr);
184 kr = mach_vm_reclaim_synchronize(&ringbuffer, 10);
201 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; in allocate_and_suspend() local
208 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer); in allocate_and_suspend()
210 T_QUIET; T_ASSERT_LT(kNumEntries, ringbuffer.buffer_len, "Test does not fill up ringubffer"); in allocate_and_suspend()
213 uint64_t idx = allocate_and_defer_free(kAllocationSize, &ringbuffer, (unsigned char) i, &addr); in allocate_and_suspend()
219 …mach_vm_reclaim_mark_free(&ringbuffer, addr, (uint32_t) kAllocationSize, &should_update_kernel_acc… in allocate_and_suspend()
224 mach_vm_size_t buffer_size = ringbuffer.buffer_len * sizeof(mach_vm_reclaim_entry_v1_t) + \ in allocate_and_suspend()
226 kr = mach_vm_deallocate(mach_task_self(), (mach_vm_address_t) ringbuffer.buffer, buffer_size); in allocate_and_suspend()
396 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
401 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
409 uint64_t idx = allocate_and_defer_free(kAllocationSize, &ringbuffer, (unsigned char) i, &addr);
420 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
428 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
435 T_QUIET; T_ASSERT_LT(kNumEntries, ringbuffer.buffer_len, "Entries will not fill up ringbuffer.");
439 uint64_t idx = allocate_and_defer_free(kAllocationSize, &ringbuffer, (unsigned char) i, &addr);
450 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
454 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
457 uint64_t idx = allocate_and_defer_free(kAllocationSize, &ringbuffer, 1, &addr);
459 mach_vm_size_t buffer_size = ringbuffer.buffer_len * sizeof(mach_vm_reclaim_entry_v1_t) + \
461 kr = mach_vm_deallocate(mach_task_self(), (mach_vm_address_t) ringbuffer.buffer, buffer_size);
464 mach_vm_reclaim_synchronize(&ringbuffer, 10);
480 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
485 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
488 uint64_t idx = allocate_and_defer_free(kAllocationSize, &ringbuffer, 1, &addr);
490 …idx = mach_vm_reclaim_mark_free(&ringbuffer, addr, (uint32_t) kAllocationSize, &should_update_kern…
493 mach_vm_reclaim_synchronize(&ringbuffer, 2);
559 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
564 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
567 uint64_t idx = allocate_and_defer_free(kAllocationSize, &ringbuffer, kValue, &addr);
573 kr = mach_vm_reclaim_synchronize(&ringbuffer, 10);
626 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
627 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);
639 struct mach_vm_reclaim_ringbuffer_v1_s ringbuffer; variable
641 kern_return_t kr = mach_vm_reclaim_ringbuffer_init(&ringbuffer);