Lines Matching defs:next
227 (add)->hh.next = NULL; \
229 (head)->hh.tbl->tail->next = (add); \
240 (add)->hh.next = NULL; \
250 } while ((_hs_iter = _hs_iter->next)); \
252 (add)->hh.next = _hs_iter; \
254 HH_FROM_ELMT((head)->hh.tbl, _hs_iter->prev)->next = (add); \
291 (add)->hh.next = NULL; \
340 if ( ((delptr)->hh.prev == NULL) && ((delptr)->hh.next == NULL) ) { \
356 (head)->hh.tbl->hho))->next = (delptr)->hh.next; \
358 DECLTYPE_ASSIGN(head,(delptr)->hh.next); \
360 if (_hd_hh_del->next != NULL) { \
361 ((UT_hash_handle*)((ptrdiff_t)_hd_hh_del->next + \
431 /* traverse hh in app order; check next/prev integrity, count */ \
442 _thh = ( _thh->next ? (UT_hash_handle*)((char*)(_thh->next) + \
864 _hs_q = (UT_hash_handle*)((_hs_q->next != NULL) ? \
865 ((void*)((char*)(_hs_q->next) + \
873 _hs_q = (UT_hash_handle*)((_hs_q->next != NULL) ? \
874 ((void*)((char*)(_hs_q->next) + \
880 _hs_p = (UT_hash_handle*)((_hs_p->next != NULL) ? \
881 ((void*)((char*)(_hs_p->next) + \
891 _hs_p = (UT_hash_handle*)((_hs_p->next != NULL) ? \
892 ((void*)((char*)(_hs_p->next) + \
898 _hs_q = (UT_hash_handle*)((_hs_q->next != NULL) ? \
899 ((void*)((char*)(_hs_q->next) + \
904 _hs_tail->next = ((_hs_e != NULL) ? \
918 _hs_tail->next = NULL; \
954 _dst_hh->next = NULL; \
955 if (_last_elt_hh != NULL) { _last_elt_hh->next = _elt; } \
994 for(((el)=(head)), ((*(char**)(&(tmp)))=(char*)((head!=NULL)?(head)->hh.next:NULL)); \
995 (el) != NULL; ((el)=(tmp)), ((*(char**)(&(tmp)))=(char*)((tmp!=NULL)?(tmp)->hh.next:NULL)))
998 for(((el)=(head)), ((tmp)=DECLTYPE(el)((head!=NULL)?(head)->hh.next:NULL)); \
999 (el) != NULL; ((el)=(tmp)), ((tmp)=DECLTYPE(el)((tmp!=NULL)?(tmp)->hh.next:NULL)))
1066 void *next; /* next element in app order */
1068 struct UT_hash_handle *hh_next; /* next hh in bucket order */