Searched refs:reusable (Results 1 - 12 of 12) sorted by relevance

/xnu-2782.1.97/osfmk/i386/
H A Dpmap_x86_common.c54 boolean_t reusable);
686 assert(pmap->stats.reusable > 0);
687 OSAddAtomic(-1, &pmap->stats.reusable);
827 OSAddAtomic(+1, &pmap->stats.reusable);
828 PMAP_STATS_PEAK(pmap->stats.reusable);
1111 assert(pmap->stats.reusable >= num_reusable);
1113 OSAddAtomic(-num_reusable, &pmap->stats.reusable);
1412 assert(pmap->stats.reusable > 0);
1413 OSAddAtomic(-1, &pmap->stats.reusable);
1600 /* update pmap "reusable" stat
[all...]
/xnu-2782.1.97/osfmk/vm/
H A Dpmap.h412 if (__page->reusable || __page->object->all_reusable) { \
439 if (__page->reusable || __page->object->all_reusable) { \
599 #define PMAP_OPTIONS_REUSABLE 0x10 /* page is "reusable" */
604 #define PMAP_OPTIONS_SET_REUSABLE 0x200 /* page is now "reusable" */
605 #define PMAP_OPTIONS_CLEAR_REUSABLE 0x400 /* page no longer "reusable" */
H A Dvm_object.c2746 unsigned int reusable = 0; local
2823 if (reusable_page && !m->reusable) {
2826 m->reusable = TRUE;
2829 reusable++;
2832 * "reusable" (to update pmap
2852 if (reusable) {
2853 OSAddAtomic(reusable,
2855 vm_page_stats_reusable.reusable += reusable;
2856 reusable
3049 unsigned int reusable; local
3074 unsigned int reused, reusable; local
[all...]
H A Dvm_resident.c576 m->reusable = FALSE;
1205 * It wouldn't make sense to insert a "reusable" page in
1206 * an object (the page would have been marked "reusable" only
1216 assert(!mem->reusable);
1489 if (mem->reusable) {
1494 mem->reusable = FALSE;
2887 } else if (mem->reusable) {
2899 assert(!mem->reusable);
4393 boolean_t disconnected, reusable; local
4424 reusable
[all...]
H A Dvm_pageout.h479 uint64_t reusable; member in struct:vm_page_stats_reusable
H A Dvm_page.h281 reusable:1, member in struct:vm_page
H A Dvm_pageout.c1173 * If a "reusable" page somehow made it back into \
1180 if ((m)->reusable || \
2373 /* deal with a rogue "reusable" page */
H A Dvm_map.c11386 if (p->reusable || p->object->all_reusable) {
12130 * But we can still mark this memory region as "reusable" to
12134 * the reusable range.
12307 * wouldn't benefit from making pages reusable, and it
12309 * "iokit_acct" and "reusable" in the pmap stats and ledgers.
/xnu-2782.1.97/osfmk/mach/
H A Dtask_info.h316 mach_vm_size_t reusable; member in struct:task_vm_info
H A Dvm_statistics.h246 integer_t reusable; member in struct:pmap_statistics
/xnu-2782.1.97/tools/lldbmacros/
H A Dmemory.py913 vmstats.reusable = 0
920 print hdr_format.format('pid', 'command', '#ents', 'wired', 'vsize', 'rsize', 'NEW RSIZE', 'max rsize', 'internal', 'external', 'reusable', 'compressed', 'compressed', 'compressed', '')
922 entry_format = "{p.p_pid: >10d} {p.p_comm: <20s} {m.hdr.nentries: >6d} {s.wired_count: >10d} {vsize: >10d} {s.resident_count: >10d} {s.new_resident_count: >10d} {s.resident_max: >10d} {s.internal: >10d} {s.external: >10d} {s.reusable: >10d} {s.compressed: >10d} {s.compressed_peak: >10d} {s.compressed_lifetime: >10d} {s.error}"
933 vmstats.reusable = unsigned(vmmap.pmap.stats.reusable);
943 if vmstats.reusable < 0:
951 if vmstats.new_resident_count +vmstats.reusable != vmstats.resident_count:
2381 # print " #{:<5d} obj {:#018x} ref:{:<6d} ts:{:1d} strat:{:1s} {:s} size:{:<10d} wired:{:<10d} resident:{:<10d} reusable:{:<10d}".format(depth,object,object.ref_count,object.true_share,copy_strategy,internal,object.vo_un1.vou_size/4096,object.wired_page_count,object.resident_page_count,object.reusable_page_count)
/xnu-2782.1.97/osfmk/kern/
H A Dtask.c3054 _VM_INFO(reusable);

Completed in 145 milliseconds