Lines Matching refs:numrecs
1095 __u16 numrecs, in xfs_btree_init_block_int() argument
1104 buf->bb_numrecs = cpu_to_be16(numrecs); in xfs_btree_init_block_int()
1137 __u16 numrecs, in xfs_btree_init_block() argument
1141 btnum, level, numrecs, owner, 0); in xfs_btree_init_block()
1149 int numrecs) in xfs_btree_init_block_cur() argument
1165 cur->bc_btnum, level, numrecs, in xfs_btree_init_block_cur()
1315 int numrecs) in xfs_btree_copy_recs() argument
1317 ASSERT(numrecs >= 0); in xfs_btree_copy_recs()
1318 memcpy(dst_rec, src_rec, numrecs * cur->bc_ops->rec_len); in xfs_btree_copy_recs()
1362 int numrecs) in xfs_btree_shift_recs() argument
1366 ASSERT(numrecs >= 0); in xfs_btree_shift_recs()
1370 memmove(dst_rec, rec, numrecs * cur->bc_ops->rec_len); in xfs_btree_shift_recs()
3109 int numrecs,/* # of recs in block */ in xfs_btree_make_block_unfull() argument
3123 if (numrecs < cur->bc_ops->get_dmaxrecs(cur, level)) { in xfs_btree_make_block_unfull()
3193 int numrecs;/* number of records */ in xfs_btree_insrec() local
3227 numrecs = xfs_btree_get_numrecs(block); in xfs_btree_insrec()
3235 if (ptr <= numrecs) { in xfs_btree_insrec()
3251 if (numrecs == cur->bc_ops->get_maxrecs(cur, level)) { in xfs_btree_insrec()
3252 error = xfs_btree_make_block_unfull(cur, level, numrecs, in xfs_btree_insrec()
3263 numrecs = xfs_btree_get_numrecs(block); in xfs_btree_insrec()
3275 XFS_BTREE_STATS_ADD(cur, moves, numrecs - ptr + 1); in xfs_btree_insrec()
3285 for (i = numrecs - ptr; i >= 0; i--) { in xfs_btree_insrec()
3291 xfs_btree_shift_keys(cur, kp, 1, numrecs - ptr + 1); in xfs_btree_insrec()
3292 xfs_btree_shift_ptrs(cur, pp, 1, numrecs - ptr + 1); in xfs_btree_insrec()
3301 numrecs++; in xfs_btree_insrec()
3302 xfs_btree_set_numrecs(block, numrecs); in xfs_btree_insrec()
3303 xfs_btree_log_ptrs(cur, bp, ptr, numrecs); in xfs_btree_insrec()
3304 xfs_btree_log_keys(cur, bp, ptr, numrecs); in xfs_btree_insrec()
3306 if (ptr < numrecs) { in xfs_btree_insrec()
3317 xfs_btree_shift_recs(cur, rp, 1, numrecs - ptr + 1); in xfs_btree_insrec()
3321 xfs_btree_set_numrecs(block, ++numrecs); in xfs_btree_insrec()
3322 xfs_btree_log_recs(cur, bp, ptr, numrecs); in xfs_btree_insrec()
3324 if (ptr < numrecs) { in xfs_btree_insrec()
3483 int numrecs; in xfs_btree_kill_iroot() local
3509 numrecs = xfs_btree_get_numrecs(cblock); in xfs_btree_kill_iroot()
3516 if (numrecs > cur->bc_ops->get_dmaxrecs(cur, level)) in xfs_btree_kill_iroot()
3528 index = numrecs - cur->bc_ops->get_maxrecs(cur, level); in xfs_btree_kill_iroot()
3540 xfs_btree_copy_keys(cur, kp, ckp, numrecs); in xfs_btree_kill_iroot()
3545 for (i = 0; i < numrecs; i++) { in xfs_btree_kill_iroot()
3551 xfs_btree_copy_ptrs(cur, pp, cpp, numrecs); in xfs_btree_kill_iroot()
3645 int numrecs; /* temporary numrec count */ in xfs_btree_delrec() local
3658 numrecs = xfs_btree_get_numrecs(block); in xfs_btree_delrec()
3667 if (ptr > numrecs) { in xfs_btree_delrec()
3673 XFS_BTREE_STATS_ADD(cur, moves, numrecs - ptr); in xfs_btree_delrec()
3684 for (i = 0; i < numrecs - ptr; i++) { in xfs_btree_delrec()
3690 if (ptr < numrecs) { in xfs_btree_delrec()
3691 xfs_btree_shift_keys(cur, lkp, -1, numrecs - ptr); in xfs_btree_delrec()
3692 xfs_btree_shift_ptrs(cur, lpp, -1, numrecs - ptr); in xfs_btree_delrec()
3693 xfs_btree_log_keys(cur, bp, ptr, numrecs - 1); in xfs_btree_delrec()
3694 xfs_btree_log_ptrs(cur, bp, ptr, numrecs - 1); in xfs_btree_delrec()
3698 if (ptr < numrecs) { in xfs_btree_delrec()
3701 -1, numrecs - ptr); in xfs_btree_delrec()
3702 xfs_btree_log_recs(cur, bp, ptr, numrecs - 1); in xfs_btree_delrec()
3709 xfs_btree_set_numrecs(block, --numrecs); in xfs_btree_delrec()
3747 if (numrecs == 1 && level > 0) { in xfs_btree_delrec()
3780 if (numrecs >= cur->bc_ops->get_minrecs(cur, level)) { in xfs_btree_delrec()