Lines Matching defs:head
399 return cluster_is_null(&list->head);
404 return cluster_next(&list->head);
409 cluster_set_null(&list->head);
418 cluster_set_next_flag(&list->head, idx, 0);
441 idx = cluster_next(&list->head);
443 cluster_set_null(&list->head);
446 cluster_set_next_flag(&list->head,
623 cluster->index = si->free_clusters.head;
3639 struct page *head;
3687 head = vmalloc_to_page(si->swap_map + offset);
3695 if (!page_private(head)) {
3697 INIT_LIST_HEAD(&head->lru);
3698 set_page_private(head, SWP_CONTINUED);
3702 list_for_each_entry(list_page, &head->lru, lru) {
3724 list_add_tail(&page->lru, &head->lru);
3750 struct page *head;
3755 head = vmalloc_to_page(si->swap_map + offset);
3756 if (page_private(head) != SWP_CONTINUED) {
3763 page = list_next_entry(head, lru);
3776 BUG_ON(page == head);
3782 if (page == head) {
3791 while ((page = list_prev_entry(page, lru)) != head) {
3806 BUG_ON(page == head);
3814 while ((page = list_prev_entry(page, lru)) != head) {
3836 struct page *head;
3837 head = vmalloc_to_page(si->swap_map + offset);
3838 if (page_private(head)) {
3841 list_for_each_entry_safe(page, next, &head->lru, lru) {