Lines Matching refs:card_cur
58 uint8_t* card_cur = CardFromAddr(scan_begin); in Scan() local
60 CheckCardValid(card_cur); in Scan()
65 while (!IsAligned<sizeof(intptr_t)>(card_cur) && card_cur < card_end) { in Scan()
66 if (*card_cur >= minimum_age) { in Scan()
67 uintptr_t start = reinterpret_cast<uintptr_t>(AddrFromCard(card_cur)); in Scan()
71 *card_cur = 0; in Scan()
74 ++card_cur; in Scan()
81 for (uintptr_t* word_cur = reinterpret_cast<uintptr_t*>(card_cur); word_cur < word_end; in Scan()
113 card_cur = reinterpret_cast<uint8_t*>(word_end); in Scan()
114 while (card_cur < card_end) { in Scan()
115 if (*card_cur >= minimum_age) { in Scan()
116 uintptr_t start = reinterpret_cast<uintptr_t>(AddrFromCard(card_cur)); in Scan()
120 *card_cur = 0; in Scan()
123 ++card_cur; in Scan()
140 uint8_t* card_cur = CardFromAddr(scan_begin); in ModifyCardsAtomic() local
142 CheckCardValid(card_cur); in ModifyCardsAtomic()
146 while (!IsAligned<sizeof(intptr_t)>(card_cur) && card_cur < card_end) { in ModifyCardsAtomic()
149 expected = *card_cur; in ModifyCardsAtomic()
151 } while (expected != new_value && UNLIKELY(!byte_cas(expected, new_value, card_cur))); in ModifyCardsAtomic()
153 modified(card_cur, expected, new_value); in ModifyCardsAtomic()
155 ++card_cur; in ModifyCardsAtomic()
159 while (!IsAligned<sizeof(intptr_t)>(card_end) && card_end > card_cur) { in ModifyCardsAtomic()
172 uintptr_t* word_cur = reinterpret_cast<uintptr_t*>(card_cur); in ModifyCardsAtomic()