Home
last modified time | relevance | path

Searched refs:percpu_cluster (Results 1 – 2 of 2) sorted by relevance

/linux-6.14.4/include/linux/
Dswap.h293 struct percpu_cluster { struct
320 struct percpu_cluster __percpu *percpu_cluster; /* per cpu's swap location */ member
321 struct percpu_cluster *global_cluster; /* Use one global cluster for rotating device */
/linux-6.14.4/mm/
Dswapfile.c825 __this_cpu_write(si->percpu_cluster->next[order], next); in alloc_swap_scan_cluster()
894 local_lock(&si->percpu_cluster->lock); in cluster_alloc_swap_entry()
895 offset = __this_cpu_read(si->percpu_cluster->next[order]); in cluster_alloc_swap_entry()
994 local_unlock(&si->percpu_cluster->lock); in cluster_alloc_swap_entry()
2780 free_percpu(p->percpu_cluster); in SYSCALL_DEFINE1()
2781 p->percpu_cluster = NULL; in SYSCALL_DEFINE1()
3190 si->percpu_cluster = alloc_percpu(struct percpu_cluster); in setup_clusters()
3191 if (!si->percpu_cluster) in setup_clusters()
3195 struct percpu_cluster *cluster; in setup_clusters()
3197 cluster = per_cpu_ptr(si->percpu_cluster, cpu); in setup_clusters()
[all …]