Home
last modified time | relevance | path

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

/xnu-12377.81.4/tests/vm/
H A Dvm_reclaim.c43 mach_vm_reclaim_ring_t ringbuffer = NULL; in ringbuffer_init() local
46 kern_return_t kr = mach_vm_reclaim_ring_allocate(&ringbuffer, len, max_len); in ringbuffer_init()
48 return ringbuffer; in ringbuffer_init()
55 mach_vm_reclaim_ring_t ringbuffer = ringbuffer_init(); variable
56 T_ASSERT_NOTNULL(ringbuffer, "ringbuffer is allocated");
57 T_EXPECT_EQ(os_atomic_load(&ringbuffer->head, relaxed), 0ull, "head is zeroed");
58 T_EXPECT_EQ(os_atomic_load(&ringbuffer->busy, relaxed), 0ull, "busy is zeroed");
59 T_EXPECT_EQ(os_atomic_load(&ringbuffer->tail, relaxed), 0ull, "tail is zeroed");
62 T_ASSERT_EQ((size_t)ringbuffer->len, expected_len, "length is set correctly");
63 for (unsigned i = 0; i < ringbuffer->len; i++) {
[all …]