Lines Matching refs:shrinklist

539 	if (list_empty(&sbinfo->shrinklist))  in shmem_unused_huge_shrink()
543 list_for_each_safe(pos, next, &sbinfo->shrinklist) { in shmem_unused_huge_shrink()
544 info = list_entry(pos, struct shmem_inode_info, shrinklist); in shmem_unused_huge_shrink()
551 list_del_init(&info->shrinklist); in shmem_unused_huge_shrink()
558 list_move(&info->shrinklist, &to_remove); in shmem_unused_huge_shrink()
562 list_move(&info->shrinklist, &list); in shmem_unused_huge_shrink()
571 info = list_entry(pos, struct shmem_inode_info, shrinklist); in shmem_unused_huge_shrink()
573 list_del_init(&info->shrinklist); in shmem_unused_huge_shrink()
580 info = list_entry(pos, struct shmem_inode_info, shrinklist); in shmem_unused_huge_shrink()
619 list_del_init(&info->shrinklist); in shmem_unused_huge_shrink()
629 list_move(&info->shrinklist, &sbinfo->shrinklist); in shmem_unused_huge_shrink()
1146 if (list_empty_careful(&info->shrinklist)) { in shmem_setattr()
1147 list_add_tail(&info->shrinklist, in shmem_setattr()
1148 &sbinfo->shrinklist); in shmem_setattr()
1171 if (!list_empty(&info->shrinklist)) { in shmem_evict_inode()
1173 if (!list_empty(&info->shrinklist)) { in shmem_evict_inode()
1174 list_del_init(&info->shrinklist); in shmem_evict_inode()
1980 if (list_empty_careful(&info->shrinklist)) { in shmem_getpage_gfp()
1981 list_add_tail(&info->shrinklist, in shmem_getpage_gfp()
1982 &sbinfo->shrinklist); in shmem_getpage_gfp()
2329 INIT_LIST_HEAD(&info->shrinklist); in shmem_get_inode()
3740 INIT_LIST_HEAD(&sbinfo->shrinklist); in shmem_fill_super()