Home
last modified time | relevance | path

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

/xnu-12377.1.9/tests/vm/
H A Dvm_reclaim.c51 mach_vm_reclaim_ring_t ringbuffer = NULL; in ringbuffer_init() local
54 kern_return_t kr = mach_vm_reclaim_ring_allocate(&ringbuffer, len, max_len); in ringbuffer_init()
56 return ringbuffer; in ringbuffer_init()
63 mach_vm_reclaim_ring_t ringbuffer = ringbuffer_init(); variable
64 T_ASSERT_NOTNULL(ringbuffer, "ringbuffer is allocated");
65 T_EXPECT_EQ(os_atomic_load(&ringbuffer->head, relaxed), 0ull, "head is zeroed");
66 T_EXPECT_EQ(os_atomic_load(&ringbuffer->busy, relaxed), 0ull, "busy is zeroed");
67 T_EXPECT_EQ(os_atomic_load(&ringbuffer->tail, relaxed), 0ull, "tail is zeroed");
70 T_ASSERT_EQ((size_t)ringbuffer->len, expected_len, "length is set correctly");
71 for (unsigned i = 0; i < ringbuffer->len; i++) {
[all …]