Lines Matching refs:di

3869 	struct btrfs_dir_item *di;  in __btrfs_unlink_inode()  local
3882 di = btrfs_lookup_dir_item(trans, root, path, dir_ino, in __btrfs_unlink_inode()
3884 if (IS_ERR(di)) { in __btrfs_unlink_inode()
3885 ret = PTR_ERR(di); in __btrfs_unlink_inode()
3888 if (!di) { in __btrfs_unlink_inode()
3893 btrfs_dir_item_key_to_cpu(leaf, di, &key); in __btrfs_unlink_inode()
3894 ret = btrfs_delete_one_dir_name(trans, root, path, di); in __btrfs_unlink_inode()
4055 struct btrfs_dir_item *di; in btrfs_unlink_subvol() local
4065 di = btrfs_lookup_dir_item(trans, root, path, dir_ino, in btrfs_unlink_subvol()
4067 if (IS_ERR_OR_NULL(di)) { in btrfs_unlink_subvol()
4068 if (!di) in btrfs_unlink_subvol()
4071 ret = PTR_ERR(di); in btrfs_unlink_subvol()
4076 btrfs_dir_item_key_to_cpu(leaf, di, &key); in btrfs_unlink_subvol()
4078 ret = btrfs_delete_one_dir_name(trans, root, path, di); in btrfs_unlink_subvol()
4093 di = btrfs_search_dir_index_item(root, path, dir_ino, in btrfs_unlink_subvol()
4095 if (IS_ERR_OR_NULL(di)) { in btrfs_unlink_subvol()
4096 if (!di) in btrfs_unlink_subvol()
4099 ret = PTR_ERR(di); in btrfs_unlink_subvol()
5244 struct btrfs_dir_item *di; in btrfs_inode_by_name() local
5253 di = btrfs_lookup_dir_item(NULL, root, path, btrfs_ino(dir), name, in btrfs_inode_by_name()
5255 if (IS_ERR(di)) in btrfs_inode_by_name()
5256 ret = PTR_ERR(di); in btrfs_inode_by_name()
5258 if (IS_ERR_OR_NULL(di)) in btrfs_inode_by_name()
5261 btrfs_dir_item_key_to_cpu(path->nodes[0], di, location); in btrfs_inode_by_name()
5650 struct btrfs_dir_item *di; in btrfs_real_readdir() local
5728 di = btrfs_item_ptr(leaf, slot, struct btrfs_dir_item); in btrfs_real_readdir()
5735 if (verify_dir_item(root, leaf, di)) in btrfs_real_readdir()
5738 name_len = btrfs_dir_name_len(leaf, di); in btrfs_real_readdir()
5749 (unsigned long)(di + 1), name_len); in btrfs_real_readdir()
5751 d_type = btrfs_filetype_table[btrfs_dir_type(leaf, di)]; in btrfs_real_readdir()
5752 btrfs_dir_item_key_to_cpu(leaf, di, &location); in btrfs_real_readdir()
5779 di_len = btrfs_dir_name_len(leaf, di) + in btrfs_real_readdir()
5780 btrfs_dir_data_len(leaf, di) + sizeof(*di); in btrfs_real_readdir()
5782 di = (struct btrfs_dir_item *)((char *)di + di_len); in btrfs_real_readdir()