Searched refs:ringbuffer (Results 1 – 2 of 2) sorted by relevance
| /xnu-11417.121.6/tests/vm/ |
| H A D | vm_reclaim.c | 50 mach_vm_reclaim_ring_t ringbuffer = NULL; in ringbuffer_init() local 53 kern_return_t kr = mach_vm_reclaim_ring_allocate(&ringbuffer, len, max_len); in ringbuffer_init() 55 return ringbuffer; in ringbuffer_init() 62 mach_vm_reclaim_ring_t ringbuffer = ringbuffer_init(); variable 63 T_ASSERT_NOTNULL(ringbuffer, "ringbuffer is allocated"); 64 T_EXPECT_EQ(os_atomic_load(&ringbuffer->indices.head, relaxed), 0ull, "head is zeroed"); 65 T_EXPECT_EQ(os_atomic_load(&ringbuffer->indices.busy, relaxed), 0ull, "busy is zeroed"); 66 T_EXPECT_EQ(os_atomic_load(&ringbuffer->indices.tail, relaxed), 0ull, "tail is zeroed"); 69 T_ASSERT_EQ((size_t)ringbuffer->len, expected_len, "length is set correctly"); 70 for (unsigned i = 0; i < ringbuffer->len; i++) { [all …]
|
| /xnu-11417.121.6/libsyscall/mach/ |
| H A D | vm_reclaim.c | 146 mach_vm_reclaim_ring_t ringbuffer = in mach_vm_reclaim_ring_allocate() local 149 ringbuffer->va_in_buffer = 0; in mach_vm_reclaim_ring_allocate() 150 ringbuffer->last_accounting_given_to_kernel = 0; in mach_vm_reclaim_ring_allocate() 151 ringbuffer->len = initial_capacity; in mach_vm_reclaim_ring_allocate() 152 ringbuffer->max_len = max_capacity; in mach_vm_reclaim_ring_allocate() 153 *ring_out = ringbuffer; in mach_vm_reclaim_ring_allocate()
|