Lines Matching refs:hd
389 SparsePRT* hd = _head_expanded_list;
391 sprt->_next_expanded = hd;
394 Atomic::cmpxchg_ptr(sprt, &_head_expanded_list, hd);
395 if (res == hd) return;
396 else hd = res;
402 SparsePRT* hd = _head_expanded_list;
403 while (hd != NULL) {
404 SparsePRT* next = hd->next_expanded();
407 Atomic::cmpxchg_ptr(next, &_head_expanded_list, hd);
408 if (res == hd) {
409 hd->set_next_expanded(NULL);
410 return hd;
412 hd = res;