Lines Matching defs:List
75 ParkEvent * List = ev->FreeNext ;
76 if (List == NULL) break ;
79 guarantee (List != NULL, "invariant") ;
80 ParkEvent * Arv = (ParkEvent *) Atomic::cmpxchg_ptr (List, &FreeList, NULL) ;
88 // 4: Merge Arv into List
89 ParkEvent * Tail = List ;
130 ParkEvent * List = FreeList ;
131 ev->FreeNext = List ;
132 if (Atomic::cmpxchg_ptr (ev, &FreeList, List) == List) break ;
180 Parker * List = p->FreeNext ;
181 if (List == NULL) break ;
184 guarantee (List != NULL, "invariant") ;
185 Parker * Arv = (Parker *) Atomic::cmpxchg_ptr (List, &FreeList, NULL) ;
193 // 4: Merge Arv into List
194 Parker * Tail = List ;
232 Parker * List = FreeList ;
233 p->FreeNext = List ;
234 if (Atomic::cmpxchg_ptr (p, &FreeList, List) == List) break ;