bc_ops 499 fs/xfs/libxfs/xfs_alloc_btree.c cur->bc_ops = &xfs_cntbt_ops; bc_ops 504 fs/xfs/libxfs/xfs_alloc_btree.c cur->bc_ops = &xfs_bnobt_ops; bc_ops 564 fs/xfs/libxfs/xfs_bmap_btree.c cur->bc_ops = &xfs_bmbt_ops; bc_ops 82 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->get_maxrecs(cur, level)) bc_ops 146 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->get_maxrecs(cur, level)) bc_ops 344 fs/xfs/libxfs/xfs_btree.c error = cur->bc_ops->free_block(cur, bp); bc_ops 412 fs/xfs/libxfs/xfs_btree.c new = cur->bc_ops->dup_cursor(cur); bc_ops 430 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->buf_ops); bc_ops 550 fs/xfs/libxfs/xfs_btree.c (n - 1) * cur->bc_ops->rec_len; bc_ops 562 fs/xfs/libxfs/xfs_btree.c (n - 1) * cur->bc_ops->key_len; bc_ops 574 fs/xfs/libxfs/xfs_btree.c (n - 1) * cur->bc_ops->key_len + (cur->bc_ops->key_len / 2); bc_ops 587 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->get_maxrecs(cur, level) * cur->bc_ops->key_len + bc_ops 916 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->buf_ops); bc_ops 922 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->buf_ops); bc_ops 942 fs/xfs/libxfs/xfs_btree.c left, 1, cur->bc_ops->buf_ops); bc_ops 948 fs/xfs/libxfs/xfs_btree.c right, 1, cur->bc_ops->buf_ops); bc_ops 1029 fs/xfs/libxfs/xfs_btree.c cur->bc_mp->m_bsize * count, cur->bc_ops->buf_ops); bc_ops 1300 fs/xfs/libxfs/xfs_btree.c (*bpp)->b_ops = cur->bc_ops->buf_ops; bc_ops 1329 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->buf_ops); bc_ops 1349 fs/xfs/libxfs/xfs_btree.c memcpy(dst_key, src_key, numkeys * cur->bc_ops->key_len); bc_ops 1363 fs/xfs/libxfs/xfs_btree.c memcpy(dst_rec, src_rec, numrecs * cur->bc_ops->rec_len); bc_ops 1395 fs/xfs/libxfs/xfs_btree.c dst_key = (char *)key + (dir * cur->bc_ops->key_len); bc_ops 1396 fs/xfs/libxfs/xfs_btree.c memmove(dst_key, key, numkeys * cur->bc_ops->key_len); bc_ops 1414 fs/xfs/libxfs/xfs_btree.c dst_rec = (char *)rec + (dir * cur->bc_ops->rec_len); bc_ops 1415 fs/xfs/libxfs/xfs_btree.c memmove(dst_rec, rec, numrecs * cur->bc_ops->rec_len); bc_ops 1841 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_key_from_rec(kp, bc_ops 1877 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_ptr_from_cur(cur, &ptr); bc_ops 1942 fs/xfs/libxfs/xfs_btree.c diff = cur->bc_ops->key_diff(cur, kp); bc_ops 2019 fs/xfs/libxfs/xfs_btree.c (cur->bc_ops->key_len / 2)); bc_ops 2036 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_key_from_rec(key, rec); bc_ops 2040 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_high_key_from_rec(&max_hkey, rec); bc_ops 2043 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_high_key_from_rec(&hkey, rec); bc_ops 2044 fs/xfs/libxfs/xfs_btree.c if (cur->bc_ops->diff_two_keys(cur, &hkey, &max_hkey) bc_ops 2050 fs/xfs/libxfs/xfs_btree.c memcpy(high, &max_hkey, cur->bc_ops->key_len / 2); bc_ops 2068 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->key_len / 2); bc_ops 2073 fs/xfs/libxfs/xfs_btree.c if (cur->bc_ops->diff_two_keys(cur, hkey, max_hkey) > 0) bc_ops 2078 fs/xfs/libxfs/xfs_btree.c memcpy(high, max_hkey, cur->bc_ops->key_len / 2); bc_ops 2081 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->key_len); bc_ops 2160 fs/xfs/libxfs/xfs_btree.c !(cur->bc_ops->diff_two_keys(cur, nlkey, lkey) != 0 || bc_ops 2161 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->diff_two_keys(cur, nhkey, hkey) != 0)) bc_ops 2269 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->update_lastrec(cur, block, rec, bc_ops 2342 fs/xfs/libxfs/xfs_btree.c if (lrecs == cur->bc_ops->get_maxrecs(cur, level)) bc_ops 2383 fs/xfs/libxfs/xfs_btree.c ASSERT(cur->bc_ops->keys_inorder(cur, bc_ops 2395 fs/xfs/libxfs/xfs_btree.c ASSERT(cur->bc_ops->recs_inorder(cur, bc_ops 2537 fs/xfs/libxfs/xfs_btree.c if (rrecs == cur->bc_ops->get_maxrecs(cur, level)) bc_ops 2578 fs/xfs/libxfs/xfs_btree.c ASSERT(cur->bc_ops->keys_inorder(cur, rkp, bc_ops 2690 fs/xfs/libxfs/xfs_btree.c error = cur->bc_ops->alloc_block(cur, &lptr, &rptr, stat); bc_ops 2944 fs/xfs/libxfs/xfs_btree.c error = cur->bc_ops->alloc_block(cur, pp, &nptr, stat); bc_ops 3039 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_ptr_from_cur(cur, &rptr); bc_ops 3042 fs/xfs/libxfs/xfs_btree.c error = cur->bc_ops->alloc_block(cur, &rptr, &lptr, stat); bc_ops 3055 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->set_root(cur, &lptr, 1); bc_ops 3162 fs/xfs/libxfs/xfs_btree.c if (numrecs < cur->bc_ops->get_dmaxrecs(cur, level)) { bc_ops 3276 fs/xfs/libxfs/xfs_btree.c ASSERT(cur->bc_ops->recs_inorder(cur, rec, bc_ops 3279 fs/xfs/libxfs/xfs_btree.c ASSERT(cur->bc_ops->keys_inorder(cur, key, bc_ops 3290 fs/xfs/libxfs/xfs_btree.c if (numrecs == cur->bc_ops->get_maxrecs(cur, level)) { bc_ops 3346 fs/xfs/libxfs/xfs_btree.c ASSERT(cur->bc_ops->keys_inorder(cur, kp, bc_ops 3364 fs/xfs/libxfs/xfs_btree.c ASSERT(cur->bc_ops->recs_inorder(cur, rp, bc_ops 3394 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->update_lastrec(cur, block, rec, bc_ops 3445 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_rec_from_cur(cur, &rec); bc_ops 3446 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_key_from_rec(key, &rec); bc_ops 3477 fs/xfs/libxfs/xfs_btree.c if (cur->bc_ops->update_cursor) bc_ops 3478 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->update_cursor(pcur, cur); bc_ops 3552 fs/xfs/libxfs/xfs_btree.c if (numrecs > cur->bc_ops->get_dmaxrecs(cur, level)) bc_ops 3564 fs/xfs/libxfs/xfs_btree.c index = numrecs - cur->bc_ops->get_maxrecs(cur, level); bc_ops 3620 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->set_root(cur, newroot, -1); bc_ops 3753 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->update_lastrec(cur, block, NULL, bc_ops 3816 fs/xfs/libxfs/xfs_btree.c if (numrecs >= cur->bc_ops->get_minrecs(cur, level)) { bc_ops 3896 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->get_minrecs(tcur, level)) { bc_ops 3902 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->get_minrecs(tcur, level)); bc_ops 3965 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->get_minrecs(tcur, level)) { bc_ops 3971 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->get_minrecs(tcur, level)); bc_ops 3998 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->get_maxrecs(cur, level)) { bc_ops 4015 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->get_maxrecs(cur, level)) { bc_ops 4296 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_ptr_from_cur(cur, &lptr); bc_ops 4558 fs/xfs/libxfs/xfs_btree.c ASSERT(cur->bc_ops->init_high_key_from_rec); bc_ops 4559 fs/xfs/libxfs/xfs_btree.c ASSERT(cur->bc_ops->diff_two_keys); bc_ops 4585 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_high_key_from_rec(&rec_key, recp); bc_ops 4587 fs/xfs/libxfs/xfs_btree.c diff = cur->bc_ops->diff_two_keys(cur, low_key, bc_ops 4594 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_key_from_rec(&rec_key, recp); bc_ops 4595 fs/xfs/libxfs/xfs_btree.c diff = cur->bc_ops->diff_two_keys(cur, &rec_key, high_key); bc_ops 4659 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_ptr_from_cur(cur, &ptr); bc_ops 4688 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_high_key_from_rec(&rec_hkey, recp); bc_ops 4689 fs/xfs/libxfs/xfs_btree.c ldiff = cur->bc_ops->diff_two_keys(cur, &rec_hkey, bc_ops 4692 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_key_from_rec(&rec_key, recp); bc_ops 4693 fs/xfs/libxfs/xfs_btree.c hdiff = cur->bc_ops->diff_two_keys(cur, high_key, bc_ops 4718 fs/xfs/libxfs/xfs_btree.c ldiff = cur->bc_ops->diff_two_keys(cur, hkp, low_key); bc_ops 4719 fs/xfs/libxfs/xfs_btree.c hdiff = cur->bc_ops->diff_two_keys(cur, high_key, lkp); bc_ops 4790 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_rec_from_cur(cur, &rec); bc_ops 4791 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_key_from_rec(&high_key, &rec); bc_ops 4794 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_rec_from_cur(cur, &rec); bc_ops 4795 fs/xfs/libxfs/xfs_btree.c cur->bc_ops->init_key_from_rec(&low_key, &rec); bc_ops 4798 fs/xfs/libxfs/xfs_btree.c if (cur->bc_ops->diff_two_keys(cur, &low_key, &high_key) > 0) bc_ops 196 fs/xfs/libxfs/xfs_btree.h const struct xfs_btree_ops *bc_ops; bc_ops 423 fs/xfs/libxfs/xfs_ialloc_btree.c cur->bc_ops = &xfs_inobt_ops; bc_ops 427 fs/xfs/libxfs/xfs_ialloc_btree.c cur->bc_ops = &xfs_finobt_ops; bc_ops 334 fs/xfs/libxfs/xfs_refcount_btree.c cur->bc_ops = &xfs_refcountbt_ops; bc_ops 471 fs/xfs/libxfs/xfs_rmap_btree.c cur->bc_ops = &xfs_rmapbt_ops; bc_ops 143 fs/xfs/scrub/btree.c if (!bs->firstrec && !cur->bc_ops->recs_inorder(cur, &bs->lastrec, rec)) bc_ops 146 fs/xfs/scrub/btree.c memcpy(&bs->lastrec, rec, cur->bc_ops->rec_len); bc_ops 152 fs/xfs/scrub/btree.c cur->bc_ops->init_key_from_rec(&key, rec); bc_ops 155 fs/xfs/scrub/btree.c if (cur->bc_ops->diff_two_keys(cur, &key, keyp) < 0) bc_ops 162 fs/xfs/scrub/btree.c cur->bc_ops->init_high_key_from_rec(&hkey, rec); bc_ops 164 fs/xfs/scrub/btree.c if (cur->bc_ops->diff_two_keys(cur, keyp, &hkey) < 0) bc_ops 191 fs/xfs/scrub/btree.c !cur->bc_ops->keys_inorder(cur, &bs->lastkey[level], key)) bc_ops 194 fs/xfs/scrub/btree.c memcpy(&bs->lastkey[level], key, cur->bc_ops->key_len); bc_ops 202 fs/xfs/scrub/btree.c if (cur->bc_ops->diff_two_keys(cur, key, keyp) < 0) bc_ops 211 fs/xfs/scrub/btree.c if (cur->bc_ops->diff_two_keys(cur, keyp, key) < 0) bc_ops 461 fs/xfs/scrub/btree.c if (numrecs >= bs->cur->bc_ops->get_minrecs(bs->cur, level)) bc_ops 566 fs/xfs/scrub/btree.c if (cur->bc_ops->diff_two_keys(cur, &block_keys, parent_keys) != 0) bc_ops 577 fs/xfs/scrub/btree.c if (cur->bc_ops->diff_two_keys(cur, high_bk, high_pk) != 0) bc_ops 629 fs/xfs/scrub/btree.c cur->bc_ops->init_ptr_from_cur(cur, &ptr);