Home | History | Annotate | Download | only in accounting

Lines Matching refs:card_end

58   byte* card_end = CardFromAddr(AlignUp(scan_end, kCardSize));
60 CheckCardValid(card_end);
64 while (!IsAligned<sizeof(word)>(card_cur) && card_cur < card_end) {
73 byte* aligned_end = card_end -
74 (reinterpret_cast<uintptr_t>(card_end) & (sizeof(uintptr_t) - 1));
107 while (card_cur < card_end) {
131 byte* card_end = CardFromAddr(AlignUp(scan_end, kCardSize));
133 CheckCardValid(card_end);
136 while (!IsAligned<sizeof(word)>(card_cur) && card_cur < card_end) {
149 while (!IsAligned<sizeof(word)>(card_end) && card_end > card_cur) {
150 --card_end;
153 expected = *card_end;
155 } while (expected != new_value && UNLIKELY(!byte_cas(expected, new_value, card_end)));
157 modified(card_end, expected, new_value);
163 uintptr_t* word_end = reinterpret_cast<uintptr_t*>(card_end);