Lines Matching refs:prev
82 #define _PREV(elt,list) ((char*)((list)->prev))
83 #define _PREVASGN(elt,list,to) { char **_alias = (char**)&((list)->prev); *_alias=(char*)(to); }
90 #define _PREV(elt,list) ((elt)->prev)
91 #define _PREVASGN(elt,list,to) ((elt)->prev)=(to)
204 _CASTASGN(list->prev, _ls_tail); \
273 _CASTASGN(list->prev,_ls_tail); \
388 (add)->prev = (head)->prev; \
389 (head)->prev = (add); \
391 (add)->prev = (add); \
399 (add)->prev = (head)->prev; \
400 (head)->prev->next = (add); \
401 (head)->prev = (add); \
405 (head)->prev = (head); \
412 if ((del)->prev == (del)) { \
415 (del)->next->prev = (del)->prev; \
418 (del)->prev->next = (del)->next; \
420 (del)->next->prev = (del)->prev; \
422 (head)->prev = (del)->prev; \
445 (add)->prev = (head)->prev; \
447 (head)->prev = (add); \
448 (add)->prev->next = (add); \
450 (add)->prev = (add); \
461 (del)->next->prev = (del)->prev; \
462 (del)->prev->next = (del)->next; \
471 for((el)=(head), ((tmp1)=(head)?((head)->prev):NULL); \