• Home
  • Raw
  • Download

Lines Matching refs:odi

2882 	struct orphan_dir_info *entry, *odi;  in add_orphan_dir_info()  local
2899 odi = kmalloc(sizeof(*odi), GFP_KERNEL); in add_orphan_dir_info()
2900 if (!odi) in add_orphan_dir_info()
2902 odi->ino = dir_ino; in add_orphan_dir_info()
2903 odi->gen = dir_gen; in add_orphan_dir_info()
2904 odi->last_dir_index_offset = 0; in add_orphan_dir_info()
2906 rb_link_node(&odi->node, parent, p); in add_orphan_dir_info()
2907 rb_insert_color(&odi->node, &sctx->orphan_dirs); in add_orphan_dir_info()
2908 return odi; in add_orphan_dir_info()
2935 struct orphan_dir_info *odi = get_orphan_dir_info(sctx, dir_ino, gen); in is_waiting_for_rm() local
2937 return odi != NULL; in is_waiting_for_rm()
2941 struct orphan_dir_info *odi) in free_orphan_dir_info() argument
2943 if (!odi) in free_orphan_dir_info()
2945 rb_erase(&odi->node, &sctx->orphan_dirs); in free_orphan_dir_info()
2946 kfree(odi); in free_orphan_dir_info()
2964 struct orphan_dir_info *odi = NULL; in can_rmdir() local
2980 odi = get_orphan_dir_info(sctx, dir, dir_gen); in can_rmdir()
2981 if (odi) in can_rmdir()
2982 key.offset = odi->last_dir_index_offset; in can_rmdir()
3011 odi = add_orphan_dir_info(sctx, dir, dir_gen); in can_rmdir()
3012 if (IS_ERR(odi)) { in can_rmdir()
3013 ret = PTR_ERR(odi); in can_rmdir()
3016 odi->gen = dir_gen; in can_rmdir()
3017 odi->last_dir_index_offset = found_key.offset; in can_rmdir()
3025 odi = add_orphan_dir_info(sctx, dir, dir_gen); in can_rmdir()
3026 if (IS_ERR(odi)) { in can_rmdir()
3027 ret = PTR_ERR(odi); in can_rmdir()
3030 odi->gen = dir_gen; in can_rmdir()
3031 odi->last_dir_index_offset = found_key.offset; in can_rmdir()
3038 free_orphan_dir_info(sctx, odi); in can_rmdir()
3319 struct orphan_dir_info *odi; in apply_dir_move() local
3322 odi = get_orphan_dir_info(sctx, rmdir_ino, rmdir_gen); in apply_dir_move()
3323 if (!odi) { in apply_dir_move()
3327 gen = odi->gen; in apply_dir_move()
7606 struct orphan_dir_info *odi; in btrfs_ioctl_send() local
7609 odi = rb_entry(n, struct orphan_dir_info, node); in btrfs_ioctl_send()
7610 free_orphan_dir_info(sctx, odi); in btrfs_ioctl_send()