Lines Matching defs:head
3445 if (lruvec->mm_state.head == &mm->lru_gen.list)
3446 lruvec->mm_state.head = lruvec->mm_state.head->prev;
3569 if (!mm_state->head)
3570 mm_state->head = &mm_list->fifo;
3572 if (mm_state->head == &mm_list->fifo)
3576 mm_state->head = mm_state->head->next;
3577 if (mm_state->head == &mm_list->fifo) {
3584 if (!mm_state->tail || mm_state->tail == mm_state->head) {
3585 mm_state->tail = mm_state->head->next;
3589 mm = list_entry(mm_state->head, struct mm_struct, lru_gen.list);
3622 mm_state->head = NULL;
4330 struct list_head *head = &lrugen->folios[old_gen][type][zone];
4332 while (!list_empty(head)) {
4333 struct folio *folio = lru_to_folio(head);
4987 struct list_head *head = &lrugen->folios[gen][type][zone];
4989 while (!list_empty(head)) {
4990 struct folio *folio = lru_to_folio(head);
5015 list_splice(&moved, head);
5632 struct list_head *head = &lruvec->lists[lru];
5634 while (!list_empty(head)) {
5636 struct folio *folio = lru_to_folio(head);
5661 struct list_head *head = &lruvec->lrugen.folios[gen][type][zone];
5663 while (!list_empty(head)) {
5665 struct folio *folio = lru_to_folio(head);