Lines Matching refs:offset_end
2111 struct maple_big_node *b_node, unsigned char offset_end) in mas_store_b_node() argument
2148 piv = mas_logical_pivot(mas, wr_mas->pivots, offset_end, wr_mas->type); in mas_store_b_node()
2153 if (offset_end != slot) in mas_store_b_node()
2155 offset_end); in mas_store_b_node()
2163 slot = offset_end + 1; in mas_store_b_node()
2290 wr_mas->offset_end = mas->offset = offset; in mas_wr_node_walk()
4070 wr_mas->offset_end++; in mas_wr_node_store()
4079 wr_mas->offset_end++; in mas_wr_node_store()
4081 new_end -= wr_mas->offset_end - offset - 1; in mas_wr_node_store()
4134 if (wr_mas->offset_end > wr_mas->node_end || mas->last >= mas->max) { in mas_wr_node_store()
4141 copy_size = wr_mas->node_end - wr_mas->offset_end + 1; in mas_wr_node_store()
4142 memcpy(dst_slots + dst_offset, wr_mas->slots + wr_mas->offset_end, in mas_wr_node_store()
4149 wr_mas->pivots + wr_mas->offset_end, in mas_wr_node_store()
4227 (wr_mas->offset_end < wr_mas->node_end)) in mas_wr_end_piv()
4228 wr_mas->end_piv = wr_mas->pivots[++wr_mas->offset_end]; in mas_wr_end_piv()
4238 if (mas->last < wr_mas->end_piv && !wr_mas->slots[wr_mas->offset_end]) in mas_wr_extend_null()
4243 (wr_mas->node_end != wr_mas->offset_end) && in mas_wr_extend_null()
4244 !wr_mas->slots[wr_mas->offset_end + 1]) { in mas_wr_extend_null()
4245 wr_mas->offset_end++; in mas_wr_extend_null()
4246 if (wr_mas->offset_end == wr_mas->node_end) in mas_wr_extend_null()
4249 mas->last = wr_mas->pivots[wr_mas->offset_end]; in mas_wr_extend_null()
4317 mas_store_b_node(wr_mas, &b_node, wr_mas->offset_end); in mas_wr_bnode()
4337 node_size = wr_mas->node_end - wr_mas->offset_end + mas->offset + 2; in mas_wr_modify()
4352 if ((wr_mas->offset_end - mas->offset <= 1) && mas_wr_slot_store(wr_mas)) in mas_wr_modify()
4443 wr_mas.offset_end = mas->offset; in mas_insert()