Searched refs:swaplist (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/include/linux/
H A Dshmem_fs.h23 struct list_head swaplist; /* chain of maybes on swap */ member in struct:shmem_inode_info
/linux-4.1.27/mm/
H A Dshmem.c595 if (!list_empty(&info->swaplist)) { shmem_evict_inode()
597 list_del_init(&info->swaplist); shmem_evict_inode()
629 * mutex, and there's an instant in list_move_tail when info->swaplist shmem_unuse_inode()
632 if (shmem_swaplist.next != &info->swaplist) shmem_unuse_inode()
633 list_move_tail(&shmem_swaplist, &info->swaplist); shmem_unuse_inode()
663 * We rely on shmem_swaplist_mutex, not only to protect the swaplist, shmem_unuse_inode()
717 info = list_entry(this, struct shmem_inode_info, swaplist); shmem_unuse()
721 list_del_init(&info->swaplist); shmem_unuse()
816 * prune a !swapped inode from the swaplist under this mutex. shmem_writepage()
819 if (list_empty(&info->swaplist)) shmem_writepage()
820 list_add_tail(&info->swaplist, &shmem_swaplist); shmem_writepage()
1420 INIT_LIST_HEAD(&info->swaplist); shmem_get_inode()

Completed in 293 milliseconds