X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/b0d623f7f2ae71ed96e60569f61f9a9a27016e80..316670eb35587141e969394ae8537d66b9211e80:/osfmk/vm/vm_purgeable_internal.h diff --git a/osfmk/vm/vm_purgeable_internal.h b/osfmk/vm/vm_purgeable_internal.h index 5e6d4e4af..169aa660d 100644 --- a/osfmk/vm/vm_purgeable_internal.h +++ b/osfmk/vm/vm_purgeable_internal.h @@ -46,15 +46,9 @@ enum purgeable_q_type { PURGEABLE_Q_TYPE_MAX }; -#if (CONFIG_TOKEN_QUEUE_SMALL == 1) -typedef uint16_t token_idx_t; -typedef uint16_t token_cnt_t; -#define TOKEN_COUNT_MAX UINT16_MAX -#else typedef uint32_t token_idx_t; typedef uint32_t token_cnt_t; #define TOKEN_COUNT_MAX UINT32_MAX -#endif #define NUM_VOLATILE_GROUPS 8 struct purgeable_q { @@ -94,6 +88,7 @@ kern_return_t vm_purgeable_token_add(purgeable_q_t queue); /* enter with page queue locked */ void vm_purgeable_token_delete_first(purgeable_q_t queue); +void vm_purgeable_token_delete_last(purgeable_q_t queue); /* * decrement token counters.