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