Home
last modified time | relevance | path

Searched refs:vpu_buffer (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/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) in vpu_helper_step_walk()
50 static inline u8 vpu_helper_read_byte(struct vpu_buffer *stream_buffer, u32 pos) in vpu_helper_read_byte()
H A Dvpu_windsor.h11 struct vpu_buffer *rpc, dma_addr_t boot_addr);
12 void vpu_windsor_set_log_buf(struct vpu_shared_addr *shared, struct vpu_buffer *log);
21 struct vpu_buffer *buf);
23 u32 instance, struct vpu_buffer *buf);
H A Dvpu_malone.h11 struct vpu_buffer *rpc, dma_addr_t boot_addr);
13 struct vpu_buffer *log);
19 u32 instance, struct vpu_buffer *buf);
33 struct vpu_buffer *stream_buffer,
H A Dvpu.h44 struct vpu_buffer { struct
149 struct vpu_buffer fw;
150 struct vpu_buffer rpc;
151 struct vpu_buffer log;
152 struct vpu_buffer act;
249 struct vpu_buffer stream_buffer;
251 struct vpu_buffer act;
H A Dvpu_core.h11 int vpu_alloc_dma(struct vpu_core *core, struct vpu_buffer *buf);
12 void vpu_free_dma(struct vpu_buffer *buf);
H A Dvpu_rpc.h53 struct vpu_buffer *rpc, dma_addr_t boot_addr);
55 struct vpu_buffer *log);
75 struct vpu_buffer *buf);
78 struct vpu_buffer *buf);
94 struct vpu_buffer *stream_buffer,
196 struct vpu_buffer *rpc, in vpu_iface_init()
213 struct vpu_buffer *log) in vpu_iface_set_log_buf()
330 struct vpu_buffer *buf) in vpu_iface_config_memory_resource()
343 struct vpu_buffer *buf) in vpu_iface_config_stream_buffer()
H A Dvpu_helpers.c236 int vpu_helper_copy_from_stream_buffer(struct vpu_buffer *stream_buffer, in vpu_helper_copy_from_stream_buffer()
270 int vpu_helper_copy_to_stream_buffer(struct vpu_buffer *stream_buffer, in vpu_helper_copy_to_stream_buffer()
303 int vpu_helper_memset_stream_buffer(struct vpu_buffer *stream_buffer, in vpu_helper_memset_stream_buffer()
388 int vpu_helper_find_startcode(struct vpu_buffer *stream_buffer, in vpu_helper_find_startcode()
H A Dvpu_windsor.c554 struct vpu_buffer *rpc, dma_addr_t boot_addr) in vpu_windsor_init_rpc()
634 void vpu_windsor_set_log_buf(struct vpu_shared_addr *shared, struct vpu_buffer *log) in vpu_windsor_set_log_buf()
814 struct vpu_buffer *buf) in vpu_windsor_config_memory_resource()
853 struct vpu_buffer *buf) in vpu_windsor_config_stream_buffer()
H A Dvpu_core.c143 static int __vpu_alloc_dma(struct device *dev, struct vpu_buffer *buf) in __vpu_alloc_dma()
159 void vpu_free_dma(struct vpu_buffer *buf) in vpu_free_dma()
172 int vpu_alloc_dma(struct vpu_core *core, struct vpu_buffer *buf) in vpu_alloc_dma()
H A Dvpu_malone.c346 struct vpu_buffer *rpc, dma_addr_t boot_addr) in vpu_malone_init_rpc()
445 struct vpu_buffer *log) in vpu_malone_set_log_buf()
494 struct vpu_buffer *buf) in vpu_malone_config_stream_buffer()
1053 static int vpu_malone_add_padding_scode(struct vpu_buffer *stream_buffer, in vpu_malone_add_padding_scode()
1094 struct vpu_buffer *stream_buffer, in vpu_malone_add_scode()
H A Dvenc.c46 struct vpu_buffer enc[VENC_MAX_BUF_CNT];
47 struct vpu_buffer ref[VENC_MAX_BUF_CNT];
48 struct vpu_buffer act[VENC_MAX_BUF_CNT];
H A Dvdec.c40 struct vpu_buffer buffer[32];
46 struct vpu_buffer udata;
955 struct vpu_buffer *buffer; in vdec_alloc_fs_buffer()