Searched refs:ringbuffer (Results 1 – 1 of 1) sorted by relevance
| /xnu-12377.1.9/tests/vm/ |
| H A D | vm_reclaim.c | 51 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 …]
|