Home
last modified time | relevance | path

Searched refs:ringbuffer (Results 1 – 2 of 2) sorted by relevance

/xnu-11417.121.6/tests/vm/
H A Dvm_reclaim.c50 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 Dvm_reclaim.c146 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()