Searched refs:indices (Results 1 – 4 of 4) sorted by relevance
| /xnu-10002.41.9/libsyscall/mach/ |
| H A D | vm_reclaim.c | 129 mach_vm_reclaim_indices_v1_t *indices = &ring_buffer->buffer->indices; in mach_vm_reclaim_mark_free() local 134 idx = os_atomic_load_wide(&indices->tail, relaxed); in mach_vm_reclaim_mark_free() 135 head = os_atomic_load_wide(&indices->head, relaxed); in mach_vm_reclaim_mark_free() 143 head = os_atomic_load_wide(&indices->head, relaxed); in mach_vm_reclaim_mark_free() 145 …_assert("mach_vm_reclaim_mark_free", os_atomic_load_wide(&indices->tail, relaxed) % size != head %… in mach_vm_reclaim_mark_free() 154 os_atomic_inc(&indices->tail, relaxed); in mach_vm_reclaim_mark_free() 164 mach_vm_reclaim_indices_v1_t *indices = &ring_buffer->buffer->indices; in mach_vm_reclaim_mark_used() local 173 head = os_atomic_load_wide(&indices->head, relaxed); in mach_vm_reclaim_mark_used() 184 original_tail = os_atomic_load_wide(&indices->tail, relaxed); in mach_vm_reclaim_mark_used() 187 os_atomic_store_wide(&indices->tail, id, relaxed); in mach_vm_reclaim_mark_used() [all …]
|
| /xnu-10002.41.9/osfmk/vm/ |
| H A D | vm_reclaim.c | 182 user_addr_t indices) in vmdr_metadata_alloc() argument 195 metadata->vdrm_reclaim_indices = indices; in vmdr_metadata_alloc() 244 user_addr_t indices = address + \ in vm_deferred_reclamation_buffer_init_internal() local 245 offsetof(struct mach_vm_reclaim_buffer_v1_s, indices); in vm_deferred_reclamation_buffer_init_internal() 247 metadata = vmdr_metadata_alloc(task, buffer, buffer_size, indices); in vm_deferred_reclamation_buffer_init_internal() 359 get_head_ptr(user_addr_t indices) in get_head_ptr() argument 361 return indices + offsetof(mach_vm_reclaim_indices_v1_t, head); in get_head_ptr() 365 get_tail_ptr(user_addr_t indices) in get_tail_ptr() argument 367 return indices + offsetof(mach_vm_reclaim_indices_v1_t, tail); in get_tail_ptr() 371 get_busy_ptr(user_addr_t indices) in get_busy_ptr() argument [all …]
|
| H A D | vm_user.c | 4482 (void) indices; in mach_vm_deferred_reclamation_buffer_init()
|
| /xnu-10002.41.9/osfmk/mach/ |
| H A D | vm_reclaim.h | 59 mach_vm_reclaim_indices_v1_t indices; member
|