Lines Matching refs:rmap_list
126 struct ksm_rmap_item *rmap_list; member
141 struct ksm_rmap_item **rmap_list; member
198 struct ksm_rmap_item *rmap_list; member
864 static void remove_trailing_rmap_items(struct ksm_rmap_item **rmap_list) in remove_trailing_rmap_items() argument
866 while (*rmap_list) { in remove_trailing_rmap_items()
867 struct ksm_rmap_item *rmap_item = *rmap_list; in remove_trailing_rmap_items()
868 *rmap_list = rmap_item->rmap_list; in remove_trailing_rmap_items()
1052 remove_trailing_rmap_items(&mm_slot->rmap_list); in unmerge_and_remove_all_rmap_items()
2279 struct ksm_rmap_item **rmap_list, in get_next_rmap_item() argument
2284 while (*rmap_list) { in get_next_rmap_item()
2285 rmap_item = *rmap_list; in get_next_rmap_item()
2290 *rmap_list = rmap_item->rmap_list; in get_next_rmap_item()
2301 rmap_item->rmap_list = *rmap_list; in get_next_rmap_item()
2302 *rmap_list = rmap_item; in get_next_rmap_item()
2373 ksm_scan.rmap_list = &mm_slot->rmap_list; in scan_get_next_rmap_item()
2407 ksm_scan.rmap_list, ksm_scan.address); in scan_get_next_rmap_item()
2409 ksm_scan.rmap_list = in scan_get_next_rmap_item()
2410 &rmap_item->rmap_list; in scan_get_next_rmap_item()
2427 ksm_scan.rmap_list = &mm_slot->rmap_list; in scan_get_next_rmap_item()
2433 remove_trailing_rmap_items(ksm_scan.rmap_list); in scan_get_next_rmap_item()
2766 if (!mm_slot->rmap_list) { in __ksm_exit()