Lines Matching refs:offset_end
2097 * @offset_end: the offset to end copying
2102 struct maple_big_node *b_node, unsigned char offset_end)
2139 piv = mas_safe_pivot(mas, wr_mas->pivots, offset_end, wr_mas->type);
2144 if (offset_end != slot)
2146 offset_end);
2154 slot = offset_end + 1;
2257 wr_mas->offset_end = mas->offset = offset;
3926 unsigned char dst_offset, offset_end = wr_mas->offset_end;
3937 offset_end++; /* don't copy this offset */
3975 if (offset_end > wr_mas->node_end)
3980 copy_size = wr_mas->node_end - offset_end + 1;
3981 memcpy(dst_slots + dst_offset, wr_mas->slots + offset_end,
3983 memcpy(dst_pivots + dst_offset, wr_mas->pivots + offset_end,
4020 if (wr_mas->offset_end - offset == 1) {
4060 if (!wr_mas->slots[wr_mas->offset_end]) {
4066 (wr_mas->node_end != wr_mas->offset_end) &&
4067 !wr_mas->slots[wr_mas->offset_end + 1]) {
4068 wr_mas->offset_end++;
4069 if (wr_mas->offset_end == wr_mas->node_end)
4072 mas->last = wr_mas->pivots[wr_mas->offset_end];
4094 while ((wr_mas->offset_end < wr_mas->node_end) &&
4095 (wr_mas->mas->last > wr_mas->pivots[wr_mas->offset_end]))
4096 wr_mas->offset_end++;
4098 if (wr_mas->offset_end < wr_mas->node_end)
4099 wr_mas->end_piv = wr_mas->pivots[wr_mas->offset_end];
4112 new_end -= wr_mas->offset_end - mas->offset;
4197 mas_store_b_node(wr_mas, &b_node, wr_mas->offset_end);
4313 wr_mas.offset_end = mas->offset;
5511 if (wr_mas.offset_end - mas->offset == 1)
7263 wr_mas->type, wr_mas->offset_end, wr_mas->node_end,