Lines Matching defs:objectid
55 key.objectid = BTRFS_FIRST_FREE_OBJECTID;
105 if (key.objectid >= root->highest_objectid)
108 if (last != (u64)-1 && last + 1 != key.objectid) {
110 key.objectid - last - 1, 0);
114 last = key.objectid;
145 u64 objectid;
175 ret = btrfs_find_free_objectid(root, &objectid);
176 if (!ret && objectid <= BTRFS_LAST_FREE_OBJECTID) {
177 __btrfs_add_free_space(fs_info, ctl, objectid,
178 BTRFS_LAST_FREE_OBJECTID - objectid + 1,
184 root->root_key.objectid);
189 int btrfs_find_free_ino(struct btrfs_root *root, u64 *objectid)
192 return btrfs_find_free_objectid(root, objectid);
195 *objectid = btrfs_find_ino_for_alloc(root);
197 if (*objectid != 0)
211 return btrfs_find_free_objectid(root, objectid);
216 void btrfs_return_ino(struct btrfs_root *root, u64 objectid)
225 __btrfs_add_free_space(fs_info, pinned, objectid, 1, 0);
238 __btrfs_add_free_space(fs_info, pinned, objectid, 1, 0);
413 if (root->root_key.objectid != BTRFS_FS_TREE_OBJECTID &&
414 (root->root_key.objectid < BTRFS_FIRST_FREE_OBJECTID ||
415 root->root_key.objectid > BTRFS_LAST_FREE_OBJECTID))