Home
last modified time | relevance | path

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

/linux-6.12.1/include/linux/
Dshmem_fs.h29 struct list_head shrinklist; /* shrinkable hpage inodes */ member
73 struct list_head shrinklist; /* List of shinkable inodes */ member
/linux-6.12.1/mm/
Dshmem.c650 if (list_empty(&sbinfo->shrinklist)) in shmem_unused_huge_shrink()
654 list_for_each_safe(pos, next, &sbinfo->shrinklist) { in shmem_unused_huge_shrink()
655 info = list_entry(pos, struct shmem_inode_info, shrinklist); in shmem_unused_huge_shrink()
662 list_del_init(&info->shrinklist); in shmem_unused_huge_shrink()
666 list_move(&info->shrinklist, &list); in shmem_unused_huge_shrink()
679 info = list_entry(pos, struct shmem_inode_info, shrinklist); in shmem_unused_huge_shrink()
727 list_del_init(&info->shrinklist); in shmem_unused_huge_shrink()
737 list_move(&info->shrinklist, &sbinfo->shrinklist); in shmem_unused_huge_shrink()
1273 if (!list_empty(&info->shrinklist)) { in shmem_evict_inode()
1275 if (!list_empty(&info->shrinklist)) { in shmem_evict_inode()
[all …]