Searched refs:stream_buffer (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/media/platform/amphion/
H A Dvpu_helpers.h24 int vpu_helper_copy_from_stream_buffer(struct vpu_buffer *stream_buffer,
26 int vpu_helper_copy_to_stream_buffer(struct vpu_buffer *stream_buffer,
28 int vpu_helper_memset_stream_buffer(struct vpu_buffer *stream_buffer,
35 int vpu_helper_kmp_search_in_stream_buffer(struct vpu_buffer *stream_buffer,
38 int vpu_helper_find_startcode(struct vpu_buffer *stream_buffer,
41 static inline u32 vpu_helper_step_walk(struct vpu_buffer *stream_buffer, u32 pos, u32 step) argument
44 if (pos > stream_buffer->phys + stream_buffer->length)
45 pos -= stream_buffer->length;
50 static inline u8 vpu_helper_read_byte(struct vpu_buffer *stream_buffer, u3 argument
[all...]
H A Dvpu_helpers.c236 int vpu_helper_copy_from_stream_buffer(struct vpu_buffer *stream_buffer, argument
244 if (!stream_buffer || !rptr || !dst)
251 start = stream_buffer->phys;
252 end = start + stream_buffer->length;
253 virt = stream_buffer->virt;
265 *rptr = vpu_helper_step_walk(stream_buffer, offset, size);
270 int vpu_helper_copy_to_stream_buffer(struct vpu_buffer *stream_buffer, argument
278 if (!stream_buffer || !wptr || !src)
285 start = stream_buffer->phys;
286 end = start + stream_buffer
303 vpu_helper_memset_stream_buffer(struct vpu_buffer *stream_buffer, u32 *wptr, u8 val, u32 size) argument
388 vpu_helper_find_startcode(struct vpu_buffer *stream_buffer, u32 pixelformat, u32 offset, u32 bytesused) argument
[all...]
H A Dvpu_malone.c1053 static int vpu_malone_add_padding_scode(struct vpu_buffer *stream_buffer, argument
1069 if (wptr < stream_buffer->phys || wptr > stream_buffer->phys + stream_buffer->length)
1071 if (wptr == stream_buffer->phys + stream_buffer->length)
1072 wptr = stream_buffer->phys;
1075 vpu_helper_memset_stream_buffer(stream_buffer, &wptr, 0, size);
1079 ret = vpu_helper_copy_to_stream_buffer(stream_buffer, &wptr, size, (void *)ps->data);
1085 vpu_helper_memset_stream_buffer(stream_buffer,
1092 vpu_malone_add_scode(struct vpu_shared_addr *shared, u32 instance, struct vpu_buffer *stream_buffer, u32 pixelformat, u32 scode_type) argument
[all...]
H A Dvpu_malone.h33 struct vpu_buffer *stream_buffer,
H A Dvenc.c764 skipped = vpu_helper_find_startcode(&inst->stream_buffer,
766 frame->info.wptr - inst->stream_buffer.phys,
770 frame->info.wptr = vpu_helper_step_walk(&inst->stream_buffer,
813 vpu_helper_copy_from_stream_buffer(&inst->stream_buffer,
932 inst->stream_buffer.length = max_t(u32, stream_buffer_size, venc->cpb_size * 3);
933 ret = vpu_alloc_dma(inst->core, &inst->stream_buffer);
938 vpu_iface_config_stream_buffer(inst, &inst->stream_buffer);
976 vpu_free_dma(&inst->stream_buffer);
1085 vpu_free_dma(&inst->stream_buffer);
H A Dvpu_dbg.c190 num = scnprintf(str, sizeof(str), "stream_buffer = %d / %d, <%pad, 0x%x>\n",
192 inst->stream_buffer.length,
193 &inst->stream_buffer.phys,
194 inst->stream_buffer.length);
H A Dvpu_rpc.h94 struct vpu_buffer *stream_buffer,
433 &inst->stream_buffer,
H A Dvdec.c1469 vpu_free_dma(&inst->stream_buffer);
1520 if (!inst->stream_buffer.virt) {
1523 inst->stream_buffer.length = stream_buffer_size;
1524 ret = vpu_alloc_dma(inst->core, &inst->stream_buffer);
1534 vpu_iface_config_stream_buffer(inst, &inst->stream_buffer);
1556 vpu_free_dma(&inst->stream_buffer);
H A Dvpu.h249 struct vpu_buffer stream_buffer; member in struct:vpu_inst

Completed in 140 milliseconds