• Home
  • Raw
  • Download

Lines Matching refs:list

1451 		struct list_head *list;  in free_pcppages_bulk()  local
1464 list = &pcp->lists[migratetype]; in free_pcppages_bulk()
1465 } while (list_empty(list)); in free_pcppages_bulk()
1472 page = list_last_entry(list, struct page, lru); in free_pcppages_bulk()
1493 } while (--count && --batch_free && !list_empty(list)); in free_pcppages_bulk()
3000 unsigned long count, struct list_head *list, in rmqueue_bulk() argument
3031 list_add_tail(&page->lru, list); in rmqueue_bulk()
3058 struct list_head *list = &pcp->lists[migratetype]; in get_populated_pcp_list() local
3060 if (list_empty(list)) { in get_populated_pcp_list()
3061 trace_android_vh_rmqueue_bulk_bypass(order, pcp, migratetype, list); in get_populated_pcp_list()
3062 if (!list_empty(list)) in get_populated_pcp_list()
3063 return list; in get_populated_pcp_list()
3066 pcp->batch, list, in get_populated_pcp_list()
3069 if (list_empty(list)) in get_populated_pcp_list()
3070 list = NULL; in get_populated_pcp_list()
3072 return list; in get_populated_pcp_list()
3380 void free_unref_page_list(struct list_head *list) in free_unref_page_list() argument
3387 list_for_each_entry_safe(page, next, list, lru) { in free_unref_page_list()
3395 list_for_each_entry_safe(page, next, list, lru) { in free_unref_page_list()
3540 struct list_head *list = NULL; in __rmqueue_pcplist() local
3546 list = get_populated_pcp_list(zone, 0, pcp, in __rmqueue_pcplist()
3550 if (list == NULL) { in __rmqueue_pcplist()
3555 list = get_populated_pcp_list(zone, 0, pcp, in __rmqueue_pcplist()
3557 if (unlikely(list == NULL) || in __rmqueue_pcplist()
3558 unlikely(list_empty(list))) in __rmqueue_pcplist()
3562 page = list_first_entry(list, struct page, lru); in __rmqueue_pcplist()