Home
last modified time | relevance | path

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

/xnu-11417.121.6/libsyscall/mach/
H A Dvm_reclaim.c198 mach_vm_reclaim_indices_t indices = &ring->indices; in mach_vm_reclaim_try_enter() local
221 tail = os_atomic_load_wide(&indices->tail, relaxed); in mach_vm_reclaim_try_enter()
222 head = os_atomic_load_wide(&indices->head, relaxed); in mach_vm_reclaim_try_enter()
236 os_atomic_inc(&indices->tail, relaxed); in mach_vm_reclaim_try_enter()
239 head = os_atomic_load_wide(&indices->head, relaxed); in mach_vm_reclaim_try_enter()
249 original_tail = os_atomic_load_wide(&indices->tail, relaxed); in mach_vm_reclaim_try_enter()
253 os_atomic_store_wide(&indices->tail, requested_id, relaxed); in mach_vm_reclaim_try_enter()
255 busy = os_atomic_load_wide(&indices->busy, relaxed); in mach_vm_reclaim_try_enter()
258 os_atomic_store_wide(&indices->tail, original_tail, relaxed); in mach_vm_reclaim_try_enter()
272 os_atomic_store_wide(&indices->tail, original_tail, relaxed); in mach_vm_reclaim_try_enter()
[all …]
/xnu-11417.121.6/osfmk/vm/
H A Dvm_reclaim.c744 offsetof(struct mach_vm_reclaim_ring_s, indices);
748 get_head_ptr(user_addr_t indices) argument
750 return indices + offsetof(struct mach_vm_reclaim_indices_s, head);
754 get_tail_ptr(user_addr_t indices) argument
756 return indices + offsetof(struct mach_vm_reclaim_indices_s, tail);
760 get_busy_ptr(user_addr_t indices) argument
762 return indices + offsetof(struct mach_vm_reclaim_indices_s, busy);
788 user_addr_t indices = get_indices_ptr(metadata->vdrm_buffer_addr); local
789 user_addr_t head_ptr = get_head_ptr(indices);
805 user_addr_t indices = get_indices_ptr(metadata->vdrm_buffer_addr); local
[all …]
/xnu-11417.121.6/osfmk/mach/
H A Dvm_reclaim_private.h69 struct mach_vm_reclaim_indices_s indices; member
/xnu-11417.121.6/tests/vm/
H A Dvm_reclaim.c64 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");
917 uint64_t initial_tail = os_atomic_load(&ringbuffer->indices.tail, relaxed);
925 …T_EXPECT_EQ(os_atomic_load(&ringbuffer->indices.head, relaxed), initial_tail, "head is incremented…
926 …T_EXPECT_EQ(os_atomic_load(&ringbuffer->indices.busy, relaxed), initial_tail, "busy is incremented…
927 T_EXPECT_EQ(os_atomic_load(&ringbuffer->indices.tail, relaxed), initial_tail, "tail is preserved");
/xnu-11417.121.6/tools/lldbmacros/tests/lldbmock/
H A Dmemorymock.py230 return [self[ii] for ii in range(*key.indices(len(self)))]
542 return [self[ii] for ii in range(*key.indices(len(self)))]