Lines Matching defs:le
2642 #define InitializeListHead(le) (void)((le)->Flink = (le)->Blink = (le))
2643 #define InsertHeadList(le,e) do { PLIST_ENTRY f = (le)->Flink; (e)->Flink = f; (e)->Blink = (le); f->Blink = (e); (le)->Flink = (e); } while (0)
2644 #define InsertTailList(le,e) do { PLIST_ENTRY b = (le)->Blink; (e)->Flink = (le); (e)->Blink = b; b->Flink = (e); (le)->Blink = (e); } while (0)
2645 #define IsListEmpty(le) ((le)->Flink == (le))
2647 static inline PLIST_ENTRY RemoveHeadList(PLIST_ENTRY le)
2651 e = le->Flink;
2652 f = le->Flink->Flink;
2653 b = le->Flink->Blink;
2657 if (e != le) e->Flink = e->Blink = NULL;
2660 static inline PLIST_ENTRY RemoveTailList(PLIST_ENTRY le)
2664 e = le->Blink;
2665 f = le->Blink->Flink;
2666 b = le->Blink->Blink;
2670 if (e != le) e->Flink = e->Blink = NULL;