X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/4bd07ac2140668789aa3ee8ec4dde4a3e0a3bba5..9d749ea394c01276fa19e397e70f46858e849c76:/osfmk/vm/vm_purgeable_internal.h diff --git a/osfmk/vm/vm_purgeable_internal.h b/osfmk/vm/vm_purgeable_internal.h index c982a6307..010c2ee22 100644 --- a/osfmk/vm/vm_purgeable_internal.h +++ b/osfmk/vm/vm_purgeable_internal.h @@ -119,12 +119,13 @@ void vm_purgeable_stats(vm_purgeable_info_t info, task_t target_task); kern_return_t vm_purgeable_account(task_t task, pvm_account_info_t acnt_info); #endif /* DEVELOPMENT || DEBUG */ -int vm_purgeable_purge_task_owned(task_t task); +uint64_t vm_purgeable_purge_task_owned(task_t task); void vm_purgeable_nonvolatile_enqueue(vm_object_t object, task_t task); void vm_purgeable_nonvolatile_dequeue(vm_object_t object); void vm_purgeable_accounting(vm_object_t object, vm_purgable_t old_state, - boolean_t disown); + boolean_t disown, + boolean_t task_objq_locked); void vm_purgeable_compressed_update(vm_object_t object, int delta);