backref.h (9b569ea0be6fb27a4985acc9325896a3edc95ede) backref.h (d68194b238228ce470de1fc2453851fc06294739)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 2011 STRATO. All rights reserved.
4 */
5
6#ifndef BTRFS_BACKREF_H
7#define BTRFS_BACKREF_H
8

--- 142 unchanged lines hidden (view full) ---

151 struct btrfs_path *path;
152 struct btrfs_fs_info *fs_info;
153 struct btrfs_key cur_key;
154 u32 item_ptr;
155 u32 cur_ptr;
156 u32 end_ptr;
157};
158
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 2011 STRATO. All rights reserved.
4 */
5
6#ifndef BTRFS_BACKREF_H
7#define BTRFS_BACKREF_H
8

--- 142 unchanged lines hidden (view full) ---

151 struct btrfs_path *path;
152 struct btrfs_fs_info *fs_info;
153 struct btrfs_key cur_key;
154 u32 item_ptr;
155 u32 cur_ptr;
156 u32 end_ptr;
157};
158
159struct btrfs_backref_iter *btrfs_backref_iter_alloc(
160 struct btrfs_fs_info *fs_info, gfp_t gfp_flag);
159struct btrfs_backref_iter *btrfs_backref_iter_alloc(struct btrfs_fs_info *fs_info);
161
162static inline void btrfs_backref_iter_free(struct btrfs_backref_iter *iter)
163{
164 if (!iter)
165 return;
166 btrfs_free_path(iter->path);
167 kfree(iter);
168}

--- 275 unchanged lines hidden ---
160
161static inline void btrfs_backref_iter_free(struct btrfs_backref_iter *iter)
162{
163 if (!iter)
164 return;
165 btrfs_free_path(iter->path);
166 kfree(iter);
167}

--- 275 unchanged lines hidden ---