Lines Matching defs:xfs_btree_ops
117 struct xfs_btree_ops { struct
119 size_t key_len;
120 size_t rec_len;
123 struct xfs_btree_cur *(*dup_cursor)(struct xfs_btree_cur *);
124 void (*update_cursor)(struct xfs_btree_cur *src,
128 void (*set_root)(struct xfs_btree_cur *cur,
132 int (*alloc_block)(struct xfs_btree_cur *cur,
136 int (*free_block)(struct xfs_btree_cur *cur, struct xfs_buf *bp);
139 void (*update_lastrec)(struct xfs_btree_cur *cur,
145 int (*get_minrecs)(struct xfs_btree_cur *cur, int level);
146 int (*get_maxrecs)(struct xfs_btree_cur *cur, int level);
149 int (*get_dmaxrecs)(struct xfs_btree_cur *cur, int level);
152 void (*init_key_from_rec)(union xfs_btree_key *key,
154 void (*init_rec_from_key)(union xfs_btree_key *key,
156 void (*init_rec_from_cur)(struct xfs_btree_cur *cur,
158 void (*init_ptr_from_cur)(struct xfs_btree_cur *cur,
162 __int64_t (*key_diff)(struct xfs_btree_cur *cur,
165 const struct xfs_buf_ops *buf_ops;
169 int (*keys_inorder)(struct xfs_btree_cur *cur,
196 const struct xfs_btree_ops *bc_ops; argument