Searched refs:indices (Results 1 – 5 of 5) sorted by relevance
| /xnu-11417.121.6/libsyscall/mach/ |
| H A D | vm_reclaim.c | 198 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 D | vm_reclaim.c | 744 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 D | vm_reclaim_private.h | 69 struct mach_vm_reclaim_indices_s indices; member
|
| /xnu-11417.121.6/tests/vm/ |
| H A D | vm_reclaim.c | 64 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 D | memorymock.py | 230 return [self[ii] for ii in range(*key.indices(len(self)))] 542 return [self[ii] for ii in range(*key.indices(len(self)))]
|