Lines Matching refs:bc_ops
79 cur->bc_ops->get_maxrecs(cur, level) && in xfs_btree_check_lblock()
129 cur->bc_ops->get_maxrecs(cur, level) && in xfs_btree_check_sblock()
346 new = cur->bc_ops->dup_cursor(cur); in xfs_btree_dup_cursor()
364 cur->bc_ops->buf_ops); in xfs_btree_dup_cursor()
440 (n - 1) * cur->bc_ops->rec_len; in xfs_btree_rec_offset()
452 (n - 1) * cur->bc_ops->key_len; in xfs_btree_key_offset()
465 cur->bc_ops->get_maxrecs(cur, level) * cur->bc_ops->key_len + in xfs_btree_ptr_offset()
788 cur->bc_ops->buf_ops); in xfs_btree_readahead_lblock()
794 cur->bc_ops->buf_ops); in xfs_btree_readahead_lblock()
814 left, 1, cur->bc_ops->buf_ops); in xfs_btree_readahead_sblock()
820 right, 1, cur->bc_ops->buf_ops); in xfs_btree_readahead_sblock()
1134 (*bpp)->b_ops = cur->bc_ops->buf_ops; in xfs_btree_get_buf_block()
1162 cur->bc_ops->buf_ops); in xfs_btree_read_buf_block()
1183 memcpy(dst_key, src_key, numkeys * cur->bc_ops->key_len); in xfs_btree_copy_keys()
1197 memcpy(dst_rec, src_rec, numrecs * cur->bc_ops->rec_len); in xfs_btree_copy_recs()
1229 dst_key = (char *)key + (dir * cur->bc_ops->key_len); in xfs_btree_shift_keys()
1230 memmove(dst_key, key, numkeys * cur->bc_ops->key_len); in xfs_btree_shift_keys()
1248 dst_rec = (char *)rec + (dir * cur->bc_ops->rec_len); in xfs_btree_shift_recs()
1249 memmove(dst_rec, rec, numrecs * cur->bc_ops->rec_len); in xfs_btree_shift_recs()
1677 cur->bc_ops->init_key_from_rec(kp, in xfs_lookup_get_search_key()
1712 cur->bc_ops->init_ptr_from_cur(cur, &ptr); in xfs_btree_lookup()
1772 diff = cur->bc_ops->key_diff(cur, kp); in xfs_btree_lookup()
1932 cur->bc_ops->update_lastrec(cur, block, rec, in xfs_btree_update()
1940 cur->bc_ops->init_key_from_rec(&key, rec); in xfs_btree_update()
2012 if (lrecs == cur->bc_ops->get_maxrecs(cur, level)) in xfs_btree_lshift()
2053 ASSERT(cur->bc_ops->keys_inorder(cur, in xfs_btree_lshift()
2065 ASSERT(cur->bc_ops->recs_inorder(cur, in xfs_btree_lshift()
2110 cur->bc_ops->init_key_from_rec(&key, in xfs_btree_lshift()
2196 if (rrecs == cur->bc_ops->get_maxrecs(cur, level)) in xfs_btree_rshift()
2241 ASSERT(cur->bc_ops->keys_inorder(cur, rkp, in xfs_btree_rshift()
2257 cur->bc_ops->init_key_from_rec(&key, rrp); in xfs_btree_rshift()
2260 ASSERT(cur->bc_ops->recs_inorder(cur, rrp, in xfs_btree_rshift()
2360 error = cur->bc_ops->alloc_block(cur, &lptr, &rptr, 1, stat); in xfs_btree_split()
2432 cur->bc_ops->init_key_from_rec(key, in xfs_btree_split()
2533 error = cur->bc_ops->alloc_block(cur, pp, &nptr, 1, stat); in xfs_btree_new_iroot()
2634 cur->bc_ops->init_ptr_from_cur(cur, &rptr); in xfs_btree_new_root()
2637 error = cur->bc_ops->alloc_block(cur, &rptr, &lptr, 1, stat); in xfs_btree_new_root()
2650 cur->bc_ops->set_root(cur, &lptr, 1); in xfs_btree_new_root()
2706 cur->bc_ops->init_key_from_rec( in xfs_btree_new_root()
2709 cur->bc_ops->init_key_from_rec( in xfs_btree_new_root()
2757 if (numrecs < cur->bc_ops->get_dmaxrecs(cur, level)) { in xfs_btree_make_block_unfull()
2802 cur->bc_ops->init_rec_from_key(&key, nrec); in xfs_btree_make_block_unfull()
2860 cur->bc_ops->init_key_from_rec(&key, recp); in xfs_btree_insrec()
2878 ASSERT(cur->bc_ops->recs_inorder(cur, recp, in xfs_btree_insrec()
2881 ASSERT(cur->bc_ops->keys_inorder(cur, &key, in xfs_btree_insrec()
2892 if (numrecs == cur->bc_ops->get_maxrecs(cur, level)) { in xfs_btree_insrec()
2952 ASSERT(cur->bc_ops->keys_inorder(cur, kp, in xfs_btree_insrec()
2970 ASSERT(cur->bc_ops->recs_inorder(cur, rp, in xfs_btree_insrec()
2991 cur->bc_ops->update_lastrec(cur, block, recp, in xfs_btree_insrec()
3039 cur->bc_ops->init_rec_from_cur(cur, &rec); in xfs_btree_insert()
3069 if (cur->bc_ops->update_cursor) in xfs_btree_insert()
3070 cur->bc_ops->update_cursor(pcur, cur); in xfs_btree_insert()
3147 if (numrecs > cur->bc_ops->get_dmaxrecs(cur, level)) in xfs_btree_kill_iroot()
3159 index = numrecs - cur->bc_ops->get_maxrecs(cur, level); in xfs_btree_kill_iroot()
3188 cur->bc_ops->free_block(cur, cbp); in xfs_btree_kill_iroot()
3220 cur->bc_ops->set_root(cur, newroot, -1); in xfs_btree_kill_root()
3222 error = cur->bc_ops->free_block(cur, bp); in xfs_btree_kill_root()
3368 cur->bc_ops->init_key_from_rec(&key, in xfs_btree_delrec()
3385 cur->bc_ops->update_lastrec(cur, block, NULL, in xfs_btree_delrec()
3448 if (numrecs >= cur->bc_ops->get_minrecs(cur, level)) { in xfs_btree_delrec()
3528 cur->bc_ops->get_minrecs(tcur, level)) { in xfs_btree_delrec()
3534 cur->bc_ops->get_minrecs(tcur, level)); in xfs_btree_delrec()
3597 cur->bc_ops->get_minrecs(tcur, level)) { in xfs_btree_delrec()
3603 cur->bc_ops->get_minrecs(tcur, level)); in xfs_btree_delrec()
3630 cur->bc_ops->get_maxrecs(cur, level)) { in xfs_btree_delrec()
3648 cur->bc_ops->get_maxrecs(cur, level)) { in xfs_btree_delrec()
3738 error = cur->bc_ops->free_block(cur, rbp); in xfs_btree_delrec()