Lines Matching refs:position
2625 static MPP_RET mpp_insert_unit(Av1UnitFragment *frag, RK_S32 position) in mpp_insert_unit() argument
2632 if (position < frag->nb_units) in mpp_insert_unit()
2633 memmove(units + position + 1, units + position, in mpp_insert_unit()
2634 (frag->nb_units - position) * sizeof(*units)); in mpp_insert_unit()
2642 if (position > 0) in mpp_insert_unit()
2643 memcpy(units, frag->units, position * sizeof(*units)); in mpp_insert_unit()
2645 if (position < frag->nb_units) in mpp_insert_unit()
2646 memcpy(units + position + 1, frag->units + position, in mpp_insert_unit()
2647 (frag->nb_units - position) * sizeof(*units)); in mpp_insert_unit()
2650 memset(units + position, 0, sizeof(*units)); in mpp_insert_unit()
2663 RK_S32 position, in mpp_insert_unit_data() argument
2670 if (position == -1) in mpp_insert_unit_data()
2671 position = frag->nb_units; in mpp_insert_unit_data()
2673 mpp_assert(position >= 0 && position <= frag->nb_units); in mpp_insert_unit_data()
2674 ret = mpp_insert_unit(frag, position); in mpp_insert_unit_data()
2679 unit = &frag->units[position]; in mpp_insert_unit_data()