Lines Matching defs:entry
52 struct pslist_entry entry;
54 { .i = 0, .entry = PSLIST_ENTRY_INITIALIZER },
71 PSLIST_ENTRY_DESTROY(&elements[0], entry);
74 PSLIST_ENTRY_INIT(&elements[i], entry);
76 PSLIST_WRITER_INSERT_HEAD(&h, &elements[4], entry);
77 PSLIST_WRITER_INSERT_BEFORE(&elements[4], &elements[2], entry);
78 PSLIST_WRITER_INSERT_BEFORE(&elements[4], &elements[3], entry);
79 PSLIST_WRITER_INSERT_BEFORE(&elements[2], &elements[1], entry);
80 PSLIST_WRITER_INSERT_HEAD(&h, &elements[0], entry);
81 PSLIST_WRITER_INSERT_AFTER(&elements[4], &elements[5], entry);
82 PSLIST_WRITER_INSERT_AFTER(&elements[5], &elements[7], entry);
83 PSLIST_WRITER_INSERT_AFTER(&elements[5], &elements[6], entry);
85 PSLIST_WRITER_REMOVE(&elements[0], entry);
86 ATF_CHECK(elements[0].entry.ple_next != NULL);
87 PSLIST_ENTRY_DESTROY(&elements[0], entry);
89 PSLIST_WRITER_REMOVE(&elements[4], entry);
90 ATF_CHECK(elements[4].entry.ple_next != NULL);
91 PSLIST_ENTRY_DESTROY(&elements[4], entry);
93 PSLIST_ENTRY_INIT(&elements[0], entry);
94 PSLIST_WRITER_INSERT_HEAD(&h, &elements[0], entry);
96 PSLIST_ENTRY_INIT(&elements[4], entry);
97 PSLIST_WRITER_INSERT_AFTER(&elements[3], &elements[4], entry);
100 PSLIST_WRITER_FOREACH(element, &h, struct element, entry) {
105 PSLIST_READER_FOREACH(element, &h, struct element, entry) {
110 while ((element = PSLIST_WRITER_FIRST(&h, struct element, entry))
112 PSLIST_WRITER_REMOVE(element, entry);
113 PSLIST_ENTRY_DESTROY(element, entry);