Home
last modified time | relevance | path

Searched refs:xfs_btree_cur (Results 1 – 25 of 62) sorted by relevance

123

/linux/fs/xfs/libxfs/
H A Dxfs_btree.h142 struct xfs_btree_cur *(*dup_cursor)(struct xfs_btree_cur *);
143 void (*update_cursor)(struct xfs_btree_cur *src,
144 struct xfs_btree_cur *dst);
147 void (*set_root)(struct xfs_btree_cur *cur,
151 int (*alloc_block)(struct xfs_btree_cur *cur,
155 int (*free_block)(struct xfs_btree_cur *cur, struct xfs_buf *bp);
158 int (*get_minrecs)(struct xfs_btree_cur *cur, int level);
159 int (*get_maxrecs)(struct xfs_btree_cur *cur, int level);
162 int (*get_dmaxrecs)(struct xfs_btree_cur *cur, int level);
167 void (*init_rec_from_cur)(struct xfs_btree_cur *cur,
[all …]
H A Dxfs_refcount.h12 struct xfs_btree_cur;
17 extern int xfs_refcount_lookup_le(struct xfs_btree_cur *cur,
19 extern int xfs_refcount_lookup_ge(struct xfs_btree_cur *cur,
21 extern int xfs_refcount_lookup_eq(struct xfs_btree_cur *cur,
23 extern int xfs_refcount_get_rec(struct xfs_btree_cur *cur,
85 struct xfs_refcount_intent *ri, struct xfs_btree_cur **pcur);
87 struct xfs_refcount_intent *ri, struct xfs_btree_cur **pcur);
89 extern int xfs_refcount_find_shared(struct xfs_btree_cur *cur,
118 extern int xfs_refcount_has_records(struct xfs_btree_cur *cur,
128 extern int xfs_refcount_insert(struct xfs_btree_cur *cur,
[all …]
H A Dxfs_btree_staging.h22 void xfs_btree_stage_afakeroot(struct xfs_btree_cur *cur,
24 void xfs_btree_commit_afakeroot(struct xfs_btree_cur *cur, struct xfs_trans *tp,
43 void xfs_btree_stage_ifakeroot(struct xfs_btree_cur *cur,
45 void xfs_btree_commit_ifakeroot(struct xfs_btree_cur *cur, struct xfs_trans *tp,
49 typedef int (*xfs_btree_bload_get_records_fn)(struct xfs_btree_cur *cur,
52 typedef int (*xfs_btree_bload_claim_block_fn)(struct xfs_btree_cur *cur,
54 typedef size_t (*xfs_btree_bload_iroot_size_fn)(struct xfs_btree_cur *cur,
125 int xfs_btree_bload_compute_geometry(struct xfs_btree_cur *cur,
127 int xfs_btree_bload(struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl,
H A Dxfs_btree_mem.h50 void xfbtree_set_root(struct xfs_btree_cur *cur,
52 void xfbtree_init_ptr_from_cur(struct xfs_btree_cur *cur,
54 struct xfs_btree_cur *xfbtree_dup_cursor(struct xfs_btree_cur *cur);
56 int xfbtree_get_minrecs(struct xfs_btree_cur *cur, int level);
57 int xfbtree_get_maxrecs(struct xfs_btree_cur *cur, int level);
59 int xfbtree_alloc_block(struct xfs_btree_cur *cur,
62 int xfbtree_free_block(struct xfs_btree_cur *cur, struct xfs_buf *bp);
H A Dxfs_ialloc.h14 struct xfs_btree_cur;
77 int xfs_inobt_lookup(struct xfs_btree_cur *cur, xfs_agino_t ino,
83 int xfs_inobt_get_rec(struct xfs_btree_cur *cur,
102 int xfs_ialloc_has_inodes_at_extent(struct xfs_btree_cur *cur,
105 int xfs_ialloc_count_inodes(struct xfs_btree_cur *cur, xfs_agino_t *count,
107 int xfs_inobt_insert_rec(struct xfs_btree_cur *cur, uint16_t holemask,
H A Dxfs_btree_mem.c26 struct xfs_btree_cur *cur, in xfbtree_set_root()
39 struct xfs_btree_cur *cur, in xfbtree_init_ptr_from_cur()
48 struct xfs_btree_cur *
50 struct xfs_btree_cur *cur) in xfbtree_dup_cursor()
52 struct xfs_btree_cur *ncur; in xfbtree_dup_cursor()
165 struct xfs_btree_cur *cur, in xfbtree_alloc_block()
192 struct xfs_btree_cur *cur, in xfbtree_free_block()
212 struct xfs_btree_cur *cur, in xfbtree_get_minrecs()
223 struct xfs_btree_cur *cur, in xfbtree_get_maxrecs()
H A Dxfs_alloc.h10 struct xfs_btree_cur;
167 struct xfs_btree_cur *cur, /* btree cursor */
174 struct xfs_btree_cur *cur, /* btree cursor */
181 struct xfs_btree_cur *cur, /* btree cursor */
205 struct xfs_btree_cur *cur,
209 int xfs_alloc_query_range(struct xfs_btree_cur *cur,
213 int xfs_alloc_query_all(struct xfs_btree_cur *cur, xfs_alloc_query_range_fn fn,
216 int xfs_alloc_has_records(struct xfs_btree_cur *cur, xfs_agblock_t bno,
H A Dxfs_rtrefcount_btree.c44 static struct xfs_btree_cur *
46 struct xfs_btree_cur *cur) in xfs_rtrefcountbt_dup_cursor()
53 struct xfs_btree_cur *cur, in xfs_rtrefcountbt_get_minrecs()
68 struct xfs_btree_cur *cur, in xfs_rtrefcountbt_get_maxrecs()
108 struct xfs_btree_cur *cur, in xfs_rtrefcountbt_get_dmaxrecs()
138 struct xfs_btree_cur *cur, in xfs_rtrefcountbt_init_rec_from_cur()
153 struct xfs_btree_cur *cur, in xfs_rtrefcountbt_init_ptr_from_cur()
161 struct xfs_btree_cur *cur, in xfs_rtrefcountbt_cmp_key_with_cur()
175 struct xfs_btree_cur *cur, in xfs_rtrefcountbt_cmp_two_keys()
254 struct xfs_btree_cur *cur, in xfs_rtrefcountbt_keys_inorder()
[all …]
H A Dxfs_refcount.c42 STATIC int __xfs_refcount_cow_alloc(struct xfs_btree_cur *rcur,
44 STATIC int __xfs_refcount_cow_free(struct xfs_btree_cur *rcur,
53 struct xfs_btree_cur *cur, in xfs_refcount_lookup_le()
73 struct xfs_btree_cur *cur, in xfs_refcount_lookup_ge()
93 struct xfs_btree_cur *cur, in xfs_refcount_lookup_eq()
173 struct xfs_btree_cur *cur, in xfs_refcount_check_btrec()
183 struct xfs_btree_cur *cur, in xfs_refcount_complain_bad_rec()
210 struct xfs_btree_cur *cur, in xfs_refcount_get_rec()
238 struct xfs_btree_cur *cur, in xfs_refcount_update()
266 struct xfs_btree_cur *cur, in xfs_refcount_insert()
[all …]
H A Dxfs_alloc_btree.h14 struct xfs_btree_cur;
50 struct xfs_btree_cur *xfs_bnobt_init_cursor(struct xfs_mount *mp,
53 struct xfs_btree_cur *xfs_cntbt_init_cursor(struct xfs_mount *mp,
61 void xfs_allocbt_commit_staged_btree(struct xfs_btree_cur *cur,
H A Dxfs_btree_staging.c60 struct xfs_btree_cur *cur, in xfs_btree_stage_afakeroot()
80 struct xfs_btree_cur *cur, in xfs_btree_commit_afakeroot()
127 struct xfs_btree_cur *cur, in xfs_btree_stage_ifakeroot()
149 struct xfs_btree_cur *cur, in xfs_btree_commit_ifakeroot()
283 struct xfs_btree_cur *cur, in xfs_btree_bload_prep_block()
358 struct xfs_btree_cur *cur, in xfs_btree_bload_leaf()
388 struct xfs_btree_cur *cur, in xfs_btree_bload_node()
438 struct xfs_btree_cur *cur, in xfs_btree_bload_max_npb()
462 struct xfs_btree_cur *cur, in xfs_btree_bload_desired_npb()
483 struct xfs_btree_cur *cur, in xfs_btree_bload_level_geometry()
[all …]
H A Dxfs_ialloc_btree.h14 struct xfs_btree_cur;
49 struct xfs_btree_cur *xfs_inobt_init_cursor(struct xfs_perag *pag,
51 struct xfs_btree_cur *xfs_finobt_init_cursor(struct xfs_perag *pag,
71 void xfs_inobt_commit_staged_btree(struct xfs_btree_cur *cur,
H A Dxfs_rmap_btree.h10 struct xfs_btree_cur;
45 struct xfs_btree_cur *xfs_rmapbt_init_cursor(struct xfs_mount *mp,
48 void xfs_rmapbt_commit_staged_btree(struct xfs_btree_cur *cur,
67 struct xfs_btree_cur *xfs_rmapbt_mem_cursor(struct xfs_perag *pag,
H A Dxfs_rtrmap_btree.c46 static struct xfs_btree_cur *
48 struct xfs_btree_cur *cur) in xfs_rtrmapbt_dup_cursor()
55 struct xfs_btree_cur *cur, in xfs_rtrmapbt_get_minrecs()
70 struct xfs_btree_cur *cur, in xfs_rtrmapbt_get_maxrecs()
108 struct xfs_btree_cur *cur, in xfs_rtrmapbt_get_dmaxrecs()
160 struct xfs_btree_cur *cur, in xfs_rtrmapbt_init_rec_from_cur()
172 struct xfs_btree_cur *cur, in xfs_rtrmapbt_init_ptr_from_cur()
190 struct xfs_btree_cur *cur, in xfs_rtrmapbt_cmp_key_with_cur()
204 struct xfs_btree_cur *cur, in xfs_rtrmapbt_cmp_two_keys()
309 struct xfs_btree_cur *cur, in xfs_rtrmapbt_keys_inorder()
[all …]
H A Dxfs_rtrmap_btree.h10 struct xfs_btree_cur;
19 struct xfs_btree_cur *xfs_rtrmapbt_init_cursor(struct xfs_trans *tp,
21 struct xfs_btree_cur *xfs_rtrmapbt_stage_cursor(struct xfs_mount *mp,
24 void xfs_rtrmapbt_commit_staged_btree(struct xfs_btree_cur *cur,
205 struct xfs_btree_cur *xfs_rtrmapbt_mem_cursor(struct xfs_rtgroup *rtg,
H A Dxfs_refcount_btree.h14 struct xfs_btree_cur;
48 extern struct xfs_btree_cur *xfs_refcountbt_init_cursor(struct xfs_mount *mp,
64 void xfs_refcountbt_commit_staged_btree(struct xfs_btree_cur *cur,
H A Dxfs_rtrefcount_btree.h10 struct xfs_btree_cur;
18 struct xfs_btree_cur *xfs_rtrefcountbt_init_cursor(struct xfs_trans *tp,
20 struct xfs_btree_cur *xfs_rtrefcountbt_stage_cursor(struct xfs_mount *mp,
23 void xfs_rtrefcountbt_commit_staged_btree(struct xfs_btree_cur *cur,
H A Dxfs_defer.h9 struct xfs_btree_cur;
58 struct list_head *item, struct xfs_btree_cur **state);
60 struct xfs_btree_cur *state, int error);
/linux/fs/xfs/scrub/
H A Dbtree.h13 struct xfs_btree_cur *cur, int level, int *error);
17 struct xfs_btree_cur *cur, int level, int *error);
21 struct xfs_btree_cur *cur, int level);
22 void xchk_btree_set_preen(struct xfs_scrub *sc, struct xfs_btree_cur *cur,
27 struct xfs_btree_cur *cur, int level);
42 struct xfs_btree_cur *cur;
66 int xchk_btree(struct xfs_scrub *sc, struct xfs_btree_cur *cur,
H A Drcbag_btree.h12 struct xfs_btree_cur;
64 struct xfs_btree_cur *rcbagbt_mem_cursor(struct xfs_mount *mp,
69 int rcbagbt_lookup_eq(struct xfs_btree_cur *cur,
71 int rcbagbt_get_rec(struct xfs_btree_cur *cur, struct rcbag_rec *rec, int *has);
72 int rcbagbt_update(struct xfs_btree_cur *cur, const struct rcbag_rec *rec);
73 int rcbagbt_insert(struct xfs_btree_cur *cur, const struct rcbag_rec *rec,
H A Dscrub.h114 struct xfs_btree_cur *bno_cur;
115 struct xfs_btree_cur *cnt_cur;
116 struct xfs_btree_cur *ino_cur;
117 struct xfs_btree_cur *fino_cur;
118 struct xfs_btree_cur *rmap_cur;
119 struct xfs_btree_cur *refc_cur;
131 struct xfs_btree_cur *rmap_cur;
132 struct xfs_btree_cur *refc_cur;
H A Dbtree.c28 struct xfs_btree_cur *cur, in __xchk_btree_process_error()
66 struct xfs_btree_cur *cur, in xchk_btree_process_error()
77 struct xfs_btree_cur *cur, in xchk_btree_xref_process_error()
89 struct xfs_btree_cur *cur, in __xchk_btree_set_corrupt()
107 struct xfs_btree_cur *cur, in xchk_btree_set_corrupt()
117 struct xfs_btree_cur *cur, in xchk_btree_xref_set_corrupt()
127 struct xfs_btree_cur *cur, in xchk_btree_set_preen()
142 struct xfs_btree_cur *cur = bs->cur; in xchk_btree_rec()
192 struct xfs_btree_cur *cur = bs->cur; in xchk_btree_key()
263 struct xfs_btree_cur *cur = bs->cur; in xchk_btree_block_check_sibling()
[all …]
H A Drmap_repair.c143 struct xfs_btree_cur *mcur;
225 struct xfs_btree_cur *mcur; in xrep_rmap_stash()
335 struct xfs_btree_cur *cur, in xrep_rmap_visit_bmbt()
380 struct xfs_btree_cur *cur, in xrep_rmap_visit_iroot_btree_block()
408 struct xfs_btree_cur *cur) in xrep_rmap_scan_iroot_btree()
447 struct xfs_btree_cur *cur; in xrep_rmap_scan_bmbt()
509 struct xfs_btree_cur *cur = NULL; in xrep_rmap_scan_meta_btree()
671 struct xfs_btree_cur *cur, in xrep_rmap_walk_inobt()
786 struct xfs_btree_cur *cur, in xrep_rmap_walk_cowblocks()
881 struct xfs_btree_cur *cur, in xrep_rmap_check_record()
[all …]
H A Drcbag.c78 struct xfs_btree_cur *cur; in rcbag_add()
156 struct xfs_btree_cur *cur; in rcbag_next_edge()
217 struct xfs_btree_cur *cur; in rcbag_remove_ending_at()
273 struct xfs_btree_cur *cur; in rcbag_dump()
H A Dagb_bitmap.h64 struct xfs_btree_cur *cur);
66 struct xfs_btree_cur *cur);

123