• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/vm/

Lines Matching refs:page

92  * we allow for a protected page... they can be older if there is no
99 * defines the amount of time a speculative page is normally
138 * page, indexed by page number. Each structure
151 * and offset to which this page belongs (for pageout),
155 * object that the page belongs to (O) or by the lock on the page
171 * by the "page queues" lock.
174 /* boolean_t */ inactive:1, /* page is in inactive list (P) */
175 active:1, /* page is in active list (P) */
176 pageout_queue:1,/* page is on queue for pageout (P) */
177 speculative:1, /* page is on speculative list (P) */
178 laundry:1, /* page is being cleaned now (P)*/
179 free:1, /* page is on free list (P) */
180 reference:1, /* page has been used (P) */
181 pageout:1, /* page wired & busy for pageout (P) */
182 gobbled:1, /* page used internally (P) */
193 /* boolean_t */ busy:1, /* page is in transit (O) */
194 wanted:1, /* someone is waiting for page (O) */
195 tabled:1, /* page is in VP table (O) */
196 fictitious:1, /* Physical page doesn't exist (O) */
197 pmapped:1, /* page has been entered at some
199 wpmapped:1, /* page has been entered at some
209 clustered:1, /* page is not the faulted page (O) */
217 page locked */
219 encrypted_cleaning:1, /* encrypting page */
225 /* a page being cleaned is */
228 cs_validated:1, /* code-signing: page was checked */
229 cs_tainted:1, /* code-signing: page is tainted */
230 no_cache:1, /* page is not to be cached and */
237 ppnum_t phys_page; /* Physical address of page, passed
243 #define ASSERT_PAGE_DECRYPTED(page) \
245 if ((page)->encrypted) { \
246 panic("VM page %p should not be encrypted here\n", \
247 (page)); \
251 #define ASSERT_PAGE_DECRYPTED(page) assert(!(page)->encrypted)
267 * some useful check on a page structure.
274 * The free page list is actually n lists, one per color,
293 * Each pageable resident page falls into one of three lists:
300 * object/offset-page mapping, and may be dirty.
375 /* lock on active and inactive page queues */
377 /* lock on free page queue array (ie, all colors) */
424 vm_page_t page);
435 vm_page_t page);
453 vm_page_t page,
457 vm_page_t page);
460 vm_page_t page);
463 vm_page_t page);
466 vm_page_t page);
469 vm_page_t page);
472 vm_page_t page,
479 vm_page_t page,
485 vm_page_t page,
490 vm_page_t page,
501 vm_page_t page);
504 vm_page_t page);
523 vm_page_t page);
526 vm_page_t page);
531 vm_page_t page);
533 extern void vm_page_validate_cs(vm_page_t page);
535 vm_page_t page,