Lines Matching refs:shrinklist
629 if (list_empty(&sbinfo->shrinklist))
633 list_for_each_safe(pos, next, &sbinfo->shrinklist) {
634 info = list_entry(pos, struct shmem_inode_info, shrinklist);
641 list_del_init(&info->shrinklist);
648 list_move(&info->shrinklist, &to_remove);
652 list_move(&info->shrinklist, &list);
661 info = list_entry(pos, struct shmem_inode_info, shrinklist);
663 list_del_init(&info->shrinklist);
671 info = list_entry(pos, struct shmem_inode_info, shrinklist);
689 * Move the inode on the list back to shrinklist if we failed
704 /* If split failed move the inode on the list back to shrinklist */
710 list_del_init(&info->shrinklist);
720 list_move(&info->shrinklist, &sbinfo->shrinklist);
1243 if (!list_empty(&info->shrinklist)) {
1245 if (!list_empty(&info->shrinklist)) {
1246 list_del_init(&info->shrinklist);
2080 if (list_empty_careful(&info->shrinklist)) {
2081 list_add_tail(&info->shrinklist,
2082 &sbinfo->shrinklist);
2526 INIT_LIST_HEAD(&info->shrinklist);
4389 INIT_LIST_HEAD(&sbinfo->shrinklist);