-/*
- * "secluded_aging_policy" controls the aging of secluded pages:
- *
- * SECLUDED_AGING_FIFO
- * When a page eligible for the secluded queue is activated or
- * deactivated, it is inserted in the secluded queue.
- * When it get pushed out of the secluded queue, it gets freed.
- *
- * SECLUDED_AGING_ALONG_ACTIVE
- * When a page eligible for the secluded queue is activated, it is
- * inserted in the secluded queue.
- * When it gets pushed out of the secluded queue, its "referenced" bit
- * is reset and it is inserted in the inactive queue.
- *
- * SECLUDED_AGING_AFTER_INACTIVE
- * A page eligible for the secluded queue first makes its way through the
- * active and inactive queues.
- * When it is pushed out of the inactive queue without being re-activated,
- * it is inserted in the secluded queue instead of being reclaimed.
- * When it is pushed out of the secluded queue, it is either freed if it
- * hasn't been re-referenced, or re-activated if it has been re-referenced.
- *
- * SECLUDED_AGING_BEFORE_ACTIVE
- * A page eligible for the secluded queue will first make its way through
- * the secluded queue. When it gets pushed out of the secluded queue (by
- * new secluded pages), it goes back to the normal aging path, through the
- * active queue and then the inactive queue.
- */
-extern int secluded_aging_policy;
-#define SECLUDED_AGING_FIFO 0
-#define SECLUDED_AGING_ALONG_ACTIVE 1
-#define SECLUDED_AGING_AFTER_INACTIVE 2
-#define SECLUDED_AGING_BEFORE_ACTIVE 3
-
-extern void memory_object_mark_eligible_for_secluded(
- memory_object_control_t control,
- boolean_t eligible_for_secluded);