Lines Matching defs:head
122 struct listnode head;
130 struct listnode* last[NUMBER_OF_LOG_BUFFERS]; /* init &head */
132 .head = { &logbuf.head, &logbuf.head }, .listLock = PTHREAD_RWLOCK_INITIALIZER,
139 list_init(&log->head);
144 log->last[i] = &log->head;
165 log->last[i] = &log->head;
167 while ((node = list_head(&log->head)) != &log->head) {
194 if (log->last[logId] == &log->head) {
195 log->last[logId] = list_tail(&log->head);
212 if (node == &log->head) {
213 transp->context.node = &log->head;
221 if (node != &log->head) {
228 list_add_head(&log->head, &element->node);
358 return transp->context.node = &logbuf.head;
364 for (node = list_head(&logbuf.head); node != &logbuf.head; node = node->next) {
398 while (node != list_head(&logbuf.head)) {
437 ret = (node != list_head(&logbuf.head));
443 } while (!ret && ((node = node->prev) != list_head(&logbuf.head)));
458 transp->context.node = list_head(&logbuf.head);
474 logbuf.last[logId] = &logbuf.head;
475 list_for_each_safe(node, n, &logbuf.head) {