Lines Matching +refs:val +refs:result
159 jbyte* result = &byte_map_base[uintptr_t(p) >> card_shift];
160 assert(result >= _byte_map && result < _byte_map + _byte_map_size,
162 return result;
348 jbyte val = _byte_map[card_index];
349 return (val & (clean_card_mask_val() | claimed_card_val())) == claimed_card_val();
353 jbyte val = _byte_map[card_index];
354 if (val == clean_card_val()) {
355 val = (jbyte)claimed_card_val();
357 val |= (jbyte)claimed_card_val();
359 _byte_map[card_index] = val;
369 jbyte val = _byte_map[card_index];
370 return (val & (clean_card_mask_val() | deferred_card_val())) == deferred_card_val();
454 HeapWord* result = (HeapWord*) (delta << card_shift);
455 assert(_whole_heap.contains(result),
456 err_msg("Returning result = "PTR_FORMAT" out of bounds of "
458 result, _whole_heap.start(), _whole_heap.end()));
459 return result;
481 // val_equals -> it will check that all cards covered by mr equal val
482 // !val_equals -> it will check that all cards covered by mr do not equal val
483 void verify_region(MemRegion mr, jbyte val, bool val_equals) PRODUCT_RETURN;