Lines Matching defs:newer_than
471 * - Extra optimization to skip file extents older than @newer_than
475 * minimal generation threshold (@newer_than).
483 u64 start, u64 newer_than)
503 if (newer_than) {
504 ret = btrfs_search_forward(root, &key, &path, newer_than);
611 u64 newer_than, bool locked)
630 * If @newer_than is 0 or em::generation < newer_than, we can trust
635 newer_than && em->generation >= newer_than) {
647 em = defrag_get_extent(BTRFS_I(inode), start, newer_than);
667 u32 extent_thresh, u64 newer_than, bool locked)
683 next = defrag_lookup_extent(inode, em->start + em->len, newer_than, locked);
696 if (next->generation < newer_than)
816 * @newer_than: only defrag extents newer than this value
819 * file extents meeting @newer_than will be targets.
825 u64 newer_than, bool do_compress,
841 em = defrag_lookup_extent(&inode->vfs_inode, cur, newer_than, locked);
862 if (em->generation < newer_than)
926 extent_thresh, newer_than, locked);
1058 u32 extent_thresh, u64 newer_than, bool do_compress,
1104 newer_than, do_compress, true,
1138 u64 newer_than, bool do_compress,
1150 newer_than, do_compress, false,
1189 extent_thresh, newer_than, do_compress,
1212 * @newer_than: minimum transid to defrag
1224 u64 newer_than, unsigned long max_to_defrag)
1315 newer_than, do_compress, §ors_defragged,