Lines Matching refs:src_impl

124     MppPacketImpl *src_impl;  in mpp_packet_copy_init()  local
135 src_impl = (MppPacketImpl *)src; in mpp_packet_copy_init()
141 memcpy(pkt, src_impl, sizeof(*src_impl)); in mpp_packet_copy_init()
144 if (src_impl->meta) in mpp_packet_copy_init()
145 mpp_meta_inc_ref(src_impl->meta); in mpp_packet_copy_init()
147 if (src_impl->buffer) { in mpp_packet_copy_init()
149 mpp_buffer_inc_ref(src_impl->buffer); in mpp_packet_copy_init()
174 memcpy(pos, src_impl->pos, length); in mpp_packet_copy_init()
462 MppPacketImpl *src_impl = (MppPacketImpl *)src; in mpp_packet_copy() local
469 memcpy(dst_impl->pos, src_impl->pos, src_impl->length); in mpp_packet_copy()
470 dst_impl->length = src_impl->length; in mpp_packet_copy()
472 if (src_impl->segment_nb) in mpp_packet_copy()
481 MppPacketImpl *src_impl = (MppPacketImpl *)src; in mpp_packet_append() local
488 memcpy((RK_U8 *)dst_impl->pos + dst_impl->length, src_impl->pos, in mpp_packet_append()
489 src_impl->length); in mpp_packet_append()
491 if (src_impl->segment_nb) { in mpp_packet_append()
492 MppPktSeg *segs = src_impl->segments; in mpp_packet_append()
496 for (i = 0; i < src_impl->segment_nb; i++, segs++) { in mpp_packet_append()
502 dst_impl->length += src_impl->length; in mpp_packet_append()
609 MppPacketImpl *src_impl = (MppPacketImpl *)src; in mpp_packet_copy_segment_info() local
613 if (src_impl->segment_nb) { in mpp_packet_copy_segment_info()
614 MppPktSeg *src_segs = src_impl->segments; in mpp_packet_copy_segment_info()
616 RK_U32 segment_nb = src_impl->segment_nb; in mpp_packet_copy_segment_info()
620 dst_impl->segment_buf_cnt = src_impl->segment_buf_cnt; in mpp_packet_copy_segment_info()