Lines Matching defs:newer_than
614 * - Extra optimization to skip file extents older than @newer_than
618 * minimal generation threshold (@newer_than).
626 u64 start, u64 newer_than)
646 if (newer_than) {
647 ret = btrfs_search_forward(root, &key, &path, newer_than);
754 u64 newer_than, bool locked)
773 * If @newer_than is 0 or em::generation < newer_than, we can trust
778 newer_than && em->generation >= newer_than) {
790 em = defrag_get_extent(BTRFS_I(inode), start, newer_than);
810 u32 extent_thresh, u64 newer_than, bool locked)
826 next = defrag_lookup_extent(inode, em->start + em->len, newer_than, locked);
839 if (next->generation < newer_than)
960 * @newer_than: only defrag extents newer than this value
963 * file extents meeting @newer_than will be targets.
969 u64 newer_than, bool do_compress,
985 em = defrag_lookup_extent(&inode->vfs_inode, cur, newer_than, locked);
1005 if (em->generation < newer_than)
1069 extent_thresh, newer_than, locked);
1201 u32 extent_thresh, u64 newer_than, bool do_compress,
1247 newer_than, do_compress, true,
1279 u64 newer_than, bool do_compress,
1291 newer_than, do_compress, false,
1330 extent_thresh, newer_than, do_compress,
1353 * @newer_than: minimum transid to defrag
1365 u64 newer_than, unsigned long max_to_defrag)
1456 newer_than, do_compress, §ors_defragged,