Lines Matching refs:cluster_info
424 return ci - si->cluster_info; in cluster_index()
430 return &si->cluster_info[offset / SWAPFILE_CLUSTER]; in offset_to_cluster()
675 struct swap_cluster_info *cluster_info, unsigned long page_nr) in inc_cluster_info_page() argument
680 ci = cluster_info + idx; in inc_cluster_info_page()
2537 struct swap_cluster_info *cluster_info, in setup_swap_info() argument
2562 si->cluster_info = cluster_info; in setup_swap_info()
2590 struct swap_cluster_info *cluster_info, in enable_swap_info() argument
2595 setup_swap_info(si, prio, swap_map, cluster_info, zeromap); in enable_swap_info()
2613 setup_swap_info(si, si->prio, si->swap_map, si->cluster_info, si->zeromap); in reinsert_swap_info()
2657 struct swap_cluster_info *cluster_info; in SYSCALL_DEFINE1() local
2773 cluster_info = p->cluster_info; in SYSCALL_DEFINE1()
2774 p->cluster_info = NULL; in SYSCALL_DEFINE1()
2786 kvfree(cluster_info); in SYSCALL_DEFINE1()
3178 struct swap_cluster_info *cluster_info; in setup_clusters() local
3182 cluster_info = kvcalloc(nr_clusters, sizeof(*cluster_info), GFP_KERNEL); in setup_clusters()
3183 if (!cluster_info) in setup_clusters()
3187 spin_lock_init(&cluster_info[i].lock); in setup_clusters()
3219 inc_cluster_info_page(si, cluster_info, 0); in setup_clusters()
3221 inc_cluster_info_page(si, cluster_info, in setup_clusters()
3224 inc_cluster_info_page(si, cluster_info, i); in setup_clusters()
3245 ci = cluster_info + idx; in setup_clusters()
3258 return cluster_info; in setup_clusters()
3261 kvfree(cluster_info); in setup_clusters()
3281 struct swap_cluster_info *cluster_info = NULL; in SYSCALL_DEFINE2() local
3396 cluster_info = setup_clusters(si, swap_header, maxpages); in SYSCALL_DEFINE2()
3397 if (IS_ERR(cluster_info)) { in SYSCALL_DEFINE2()
3398 error = PTR_ERR(cluster_info); in SYSCALL_DEFINE2()
3399 cluster_info = NULL; in SYSCALL_DEFINE2()
3458 enable_swap_info(si, prio, swap_map, cluster_info, zeromap); in SYSCALL_DEFINE2()
3494 kvfree(cluster_info); in SYSCALL_DEFINE2()