Lines Matching defs:ind
188 HeapWord* CardTableModRefBS::largest_prev_committed_end(int ind) const {
190 for (int j = 0; j < ind; j++) {
217 int const ind = find_covering_region_by_base(new_region.start());
218 MemRegion const old_region = _covered[ind];
222 MemRegion cur_committed = _committed[ind];
226 HeapWord* const max_prev_end = largest_prev_committed_end(ind);
236 // Check the other regions (excludes "ind") to ensure that
241 if (ri != ind) {
247 // should start at or beyond the region found (ind)
250 assert(_committed[ri].start() >= _committed[ind].start(),
254 // committed region (i.e., of "ind") if a second
255 // region following "ind" also start at the same location
256 // as "ind".
257 assert(new_end_aligned >= _committed[ind].start(),
297 committed_unique_to_self(ind, MemRegion(new_end_aligned,
310 new_end_aligned = _committed[ind].end();
313 new_end_aligned = _committed[ind].end();
318 _committed[ind].set_end(new_end_aligned);
351 if (ri != ind) {
366 _covered[ind].set_word_size(new_region.word_size());
372 ind, _covered[ind].start(),
373 ind, _covered[ind].last());
377 ind, _committed[ind].start(),
378 ind, _committed[ind].last());
382 byte_for(_covered[ind].start()),
383 byte_for(_covered[ind].last()));
387 addr_for((jbyte*) _committed[ind].start()),
388 addr_for((jbyte*) _committed[ind].last()));
392 debug_only(*byte_for(_covered[ind].last());)