Lines Matching refs:rl

1243 	struct ocfs2_refcount_list *rl = &rb->rf_records;  in ocfs2_change_refcount_rec()  local
1244 struct ocfs2_refcount_rec *rec = &rl->rl_recs[index]; in ocfs2_change_refcount_rec()
1259 if (index != le16_to_cpu(rl->rl_used) - 1) { in ocfs2_change_refcount_rec()
1261 (le16_to_cpu(rl->rl_used) - index - 1) * in ocfs2_change_refcount_rec()
1263 memset(&rl->rl_recs[le16_to_cpu(rl->rl_used) - 1], in ocfs2_change_refcount_rec()
1267 le16_add_cpu(&rl->rl_used, -1); in ocfs2_change_refcount_rec()
1406 static int ocfs2_find_refcount_split_pos(struct ocfs2_refcount_list *rl, in ocfs2_find_refcount_split_pos() argument
1409 int num_used = le16_to_cpu(rl->rl_used); in ocfs2_find_refcount_split_pos()
1415 &rl->rl_recs[middle - delta - 1], in ocfs2_find_refcount_split_pos()
1416 &rl->rl_recs[middle - delta])) { in ocfs2_find_refcount_split_pos()
1427 &rl->rl_recs[middle + delta], in ocfs2_find_refcount_split_pos()
1428 &rl->rl_recs[middle + delta + 1])) { in ocfs2_find_refcount_split_pos()
1437 *split_pos = ocfs2_get_ref_rec_low_cpos(&rl->rl_recs[*split_index]); in ocfs2_find_refcount_split_pos()
1449 struct ocfs2_refcount_list *rl = &rb->rf_records; in ocfs2_divide_leaf_refcount_block() local
1456 le16_to_cpu(rl->rl_count), le16_to_cpu(rl->rl_used)); in ocfs2_divide_leaf_refcount_block()
1470 sort(&rl->rl_recs, le16_to_cpu(rl->rl_used), in ocfs2_divide_leaf_refcount_block()
1474 ret = ocfs2_find_refcount_split_pos(rl, &cpos, &split_index); in ocfs2_divide_leaf_refcount_block()
1483 num_moved = le16_to_cpu(rl->rl_used) - split_index; in ocfs2_divide_leaf_refcount_block()
1484 memcpy(new_rl->rl_recs, &rl->rl_recs[split_index], in ocfs2_divide_leaf_refcount_block()
1488 memset(&rl->rl_recs[split_index], 0, in ocfs2_divide_leaf_refcount_block()
1492 le16_add_cpu(&rl->rl_used, -num_moved); in ocfs2_divide_leaf_refcount_block()
1495 sort(&rl->rl_recs, le16_to_cpu(rl->rl_used), in ocfs2_divide_leaf_refcount_block()