Lines Matching refs:pos
91 p->data = p->pos = data; in mpp_packet_init()
114 p->data = p->pos = mpp_buffer_get_ptr(buffer); in mpp_packet_init_with_buffer()
160 void *pos = mpp_malloc_size(void, length + 256); in mpp_packet_copy_init() local
162 if (!pos) { in mpp_packet_copy_init()
169 p->data = p->pos = pos; in mpp_packet_copy_init()
174 memcpy(pos, src_impl->pos, length); in mpp_packet_copy_init()
178 memset((RK_U8*)pos + length, 0, 256); in mpp_packet_copy_init()
217 void mpp_packet_set_pos(MppPacket packet, void *pos) in mpp_packet_set_pos() argument
226 offset = (RK_U8 *)pos - (RK_U8 *)p->data; in mpp_packet_set_pos()
227 diff = (RK_U8 *)pos - (RK_U8 *)p->pos; in mpp_packet_set_pos()
239 p->pos = pos; in mpp_packet_set_pos()
240 mpp_assert(p->data <= p->pos); in mpp_packet_set_pos()
251 return p->pos; in mpp_packet_get_pos()
311 packet->pos = data; in mpp_packet_reset()
469 memcpy(dst_impl->pos, src_impl->pos, src_impl->length); in mpp_packet_copy()
488 memcpy((RK_U8 *)dst_impl->pos + dst_impl->length, src_impl->pos, in mpp_packet_append()