Lines Matching refs:listhead
1788 SLIST_HEADER ListHead; \
8160 OUT PLIST_ENTRY ListHead)
8162 ListHead->Flink = ListHead->Blink = ListHead;
8168 IN CONST LIST_ENTRY * ListHead)
8170 return (BOOLEAN)(ListHead->Flink == ListHead);
8191 IN OUT PLIST_ENTRY ListHead)
8196 Entry = ListHead->Flink;
8198 ListHead->Flink = Flink;
8199 Flink->Blink = ListHead;
8206 IN OUT PLIST_ENTRY ListHead)
8211 Entry = ListHead->Blink;
8213 ListHead->Blink = Blink;
8214 Blink->Flink = ListHead;
8221 IN OUT PLIST_ENTRY ListHead,
8225 OldBlink = ListHead->Blink;
8226 Entry->Flink = ListHead;
8229 ListHead->Blink = Entry;
8235 IN OUT PLIST_ENTRY ListHead,
8239 OldFlink = ListHead->Flink;
8241 Entry->Blink = ListHead;
8243 ListHead->Flink = Entry;
8249 IN OUT PLIST_ENTRY ListHead,
8252 PLIST_ENTRY ListEnd = ListHead->Blink;
8254 ListHead->Blink->Flink = ListToAppend;
8255 ListHead->Blink = ListToAppend->Blink;
8256 ListToAppend->Blink->Flink = ListHead;
8263 IN OUT PSINGLE_LIST_ENTRY ListHead)
8266 FirstEntry = ListHead->Next;
8268 ListHead->Next = FirstEntry->Next;
8276 IN OUT PSINGLE_LIST_ENTRY ListHead,
8279 Entry->Next = ListHead->Next;
8280 ListHead->Next = Entry;
9511 #define InitializeListHead32(ListHead) (\
9512 (ListHead)->Flink = (ListHead)->Blink = PtrToUlong((ListHead)))
9571 IN PSLIST_HEADER ListHead);
9577 IN PSLIST_HEADER ListHead,
9580 #define InterlockedFlushSList(ListHead) \
9581 ExInterlockedFlushSList(ListHead)
13230 ExQueryDepthSList(IN PSLIST_HEADER ListHead);
13234 ExQueryDepthSList(IN PSLIST_HEADER ListHead)
13236 return (USHORT)(ListHead->Alignment & 0xffff);
13243 PSLIST_HEADER ListHead);
13248 PSLIST_HEADER ListHead);
13253 PSLIST_HEADER ListHead,
13266 #define ExQueryDepthSList(listhead) (listhead)->s.Depth
13268 #define ExQueryDepthSList(listhead) (listhead)->Depth
13275 IN OUT PSLIST_HEADER ListHead);
13285 IN PSLIST_HEADER ListHead,
13292 IN PSLIST_HEADER ListHead,
13327 Entry = InterlockedPopEntrySList(&Lookaside->L.u.ListHead);
13335 Entry = InterlockedPopEntrySList(&Lookaside->L.ListHead);
13354 if (ExQueryDepthSList(&Lookaside->L.u.ListHead) >= Lookaside->L.Depth) {
13358 InterlockedPushEntrySList(&Lookaside->L.u.ListHead, (PSLIST_ENTRY)Entry);
13361 if (ExQueryDepthSList(&Lookaside->L.ListHead) >= Lookaside->L.Depth) {
13365 InterlockedPushEntrySList(&Lookaside->L.ListHead, (PSLIST_ENTRY)Entry);
13647 IN OUT PLIST_ENTRY ListHead,
13655 IN OUT PLIST_ENTRY ListHead,
13663 IN OUT PSINGLE_LIST_ENTRY ListHead,
13670 IN OUT PSINGLE_LIST_ENTRY ListHead,
13678 IN OUT PLIST_ENTRY ListHead,
13982 Entry = InterlockedPopEntrySList(&Lookaside->L.u.ListHead);
13991 Entry = InterlockedPopEntrySList(&Lookaside->L.ListHead);
14010 if (ExQueryDepthSList(&Lookaside->L.ListHead) >= Lookaside->L.Depth) {
14014 InterlockedPushEntrySList(&Lookaside->L.ListHead, (PSLIST_ENTRY)Entry);
14044 Entry = ExInterlockedPopEntrySList(&Lookaside->L.u.ListHead,
14047 Entry = InterlockedPopEntrySList(&Lookaside->L.u.ListHead);
14057 Entry = ExInterlockedPopEntrySList(&Lookaside->L.ListHead,
14060 Entry = InterlockedPopEntrySList(&Lookaside->L.ListHead);
14079 if (ExQueryDepthSList(&Lookaside->L.u.ListHead) >= Lookaside->L.Depth) {
14084 ExInterlockedPushEntrySList(&Lookaside->L.u.ListHead,
14088 InterlockedPushEntrySList(&Lookaside->L.u.ListHead, (PSLIST_ENTRY)Entry);
14092 if (ExQueryDepthSList(&Lookaside->L.ListHead) >= Lookaside->L.Depth) {
14097 ExInterlockedPushEntrySList(&Lookaside->L.ListHead,
14101 InterlockedPushEntrySList(&Lookaside->L.ListHead, (PSLIST_ENTRY)Entry);