Lines Matching defs:mr
45 void MutableSpace::numa_setup_pages(MemRegion mr, bool clear_space) {
46 if (!mr.is_empty()) {
48 HeapWord *start = (HeapWord*)round_to((intptr_t) mr.start(), page_size);
49 HeapWord *end = (HeapWord*)round_down((intptr_t) mr.end(), page_size);
61 void MutableSpace::pretouch_pages(MemRegion mr) {
62 for (volatile char *p = (char*)mr.start(); p < (char*)mr.end(); p += os::vm_page_size()) {
67 void MutableSpace::initialize(MemRegion mr,
72 assert(Universe::on_page_boundary(mr.start()) && Universe::on_page_boundary(mr.end()),
81 head = mr;
82 tail = MemRegion(mr.end(), mr.end());
85 MemRegion intersection = last_setup_region().intersection(mr);
87 intersection = MemRegion(mr.end(), mr.end());
91 if (mr.start() <= intersection.start()) {
92 head_size = pointer_delta(intersection.start(), mr.start());
94 if(intersection.end() <= mr.end()) {
95 tail_size = pointer_delta(mr.end(), intersection.end());
109 assert(mr.contains(head) && mr.contains(tail), "Sanity");
125 set_bottom(mr.start());
126 set_end(mr.end());
160 void MutableSpace::mangle_region(MemRegion mr) {
161 SpaceMangler::mangle_region(mr);