Home
last modified time | relevance | path

Searched refs:defrag (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/fs/btrfs/
Dfile.c96 struct inode_defrag *defrag) in __btrfs_add_inode_defrag() argument
109 ret = __compare_inode_defrag(defrag, entry); in __btrfs_add_inode_defrag()
119 if (defrag->transid < entry->transid) in __btrfs_add_inode_defrag()
120 entry->transid = defrag->transid; in __btrfs_add_inode_defrag()
121 if (defrag->last_offset > entry->last_offset) in __btrfs_add_inode_defrag()
122 entry->last_offset = defrag->last_offset; in __btrfs_add_inode_defrag()
127 rb_link_node(&defrag->rb_node, parent, p); in __btrfs_add_inode_defrag()
128 rb_insert_color(&defrag->rb_node, &root->fs_info->defrag_inodes); in __btrfs_add_inode_defrag()
151 struct inode_defrag *defrag; in btrfs_add_inode_defrag() local
166 defrag = kmem_cache_zalloc(btrfs_inode_defrag_cachep, GFP_NOFS); in btrfs_add_inode_defrag()
[all …]
DMakefile6 transaction.o inode.o file.o tree-defrag.o \
/linux-4.4.14/Documentation/vm/
Dtranshuge.txt106 It's also possible to limit defrag efforts in the VM to generate
108 to never try to defrag memory and simply fallback to regular pages
110 time to defrag memory, we would expect to gain even more by the fact
115 echo always >/sys/kernel/mm/transparent_hugepage/defrag
116 echo madvise >/sys/kernel/mm/transparent_hugepage/defrag
117 echo never >/sys/kernel/mm/transparent_hugepage/defrag
131 invoke defrag algorithms synchronously during the page faults, it
132 should be worth invoking defrag at least in khugepaged. However it's
133 also possible to disable defrag in khugepaged by writing 0 or enable
134 defrag in khugepaged by writing 1:
[all …]
/linux-4.4.14/mm/
Dhuge_memory.c361 __ATTR(defrag, 0644, defrag_show, defrag_store);
520 __ATTR(defrag, 0644, khugepaged_defrag_show,
787 static inline gfp_t alloc_hugepage_gfpmask(int defrag, gfp_t extra_gfp) in alloc_hugepage_gfpmask() argument
789 return (GFP_TRANSHUGE & ~(defrag ? 0 : __GFP_RECLAIM)) | extra_gfp; in alloc_hugepage_gfpmask()
2442 static inline struct page *alloc_hugepage(int defrag) in alloc_hugepage() argument
2444 return alloc_pages(alloc_hugepage_gfpmask(defrag, 0), in alloc_hugepage()
/linux-4.4.14/Documentation/filesystems/
Dbtrfs.txt53 them up for the defrag process. Works best for small files;
Dext4.txt108 * Online defrag (patches available but not well tested)