Searched refs:cmdbuf (Results 1 - 25 of 47) sorted by relevance

12

/hardware/intel/img/psb_video/src/
H A Dvsp_cmdbuf.h74 #define VSP_RELOC_CMDBUF(dest, offset, buf) vsp_cmdbuf_add_relocation(cmdbuf, (uint32_t*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 0, (uint32_t *)cmdbuf->cmd_start)
88 #define vsp_cmdbuf_insert_command(cmdbuf,context_id, ref_buf,type,offset,size) \
89 do { *cmdbuf->cmd_idx++ = context_id; *cmdbuf->cmd_idx++ = type;\
90 VSP_RELOC_CMDBUF(cmdbuf->cmd_idx++, offset, ref_buf);\
91 *cmdbuf->cmd_idx++ = size; *cmdbuf->cmd_idx++ = 0;\
92 *cmdbuf->cmd_idx++ = 0; *cmdbuf
[all...]
H A Dpsb_cmdbuf.c74 #define MTXMSG_END(cmdbuf) (cmdbuf->reloc_base)
75 #define RELOC_END(cmdbuf) (cmdbuf->MTX_msg + cmdbuf->reloc_size)
77 #define CMD_END(cmdbuf) (cmdbuf->lldma_base)
78 #define LLDMA_END(cmdbuf) (cmdbuf->cmd_base + cmdbuf
152 psb_cmdbuf_destroy(psb_cmdbuf_p cmdbuf) argument
178 psb_cmdbuf_reset(psb_cmdbuf_p cmdbuf) argument
231 psb_cmdbuf_unmap(psb_cmdbuf_p cmdbuf) argument
254 psb_cmdbuf_buffer_ref(psb_cmdbuf_p cmdbuf, psb_buffer_p buf) argument
320 psb_cmdbuf_add_relocation(psb_cmdbuf_p cmdbuf, uint32_t *addr_in_cmdbuf, psb_buffer_p ref_buffer, uint32_t buf_offset, uint32_t mask, uint32_t background, uint32_t align_shift, uint32_t dst_buffer) argument
377 psb_cmdbuf_p cmdbuf; local
618 psb_cmdbuf_close_segment(psb_cmdbuf_p __maybe_unused cmdbuf) argument
648 psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; local
698 psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; local
737 psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; local
821 psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; local
1239 psb_cmdbuf_alloc_space(psb_cmdbuf_p cmdbuf, uint32_t byte_size) argument
1249 psb_cmdbuf_dma_write_cmdbuf(psb_cmdbuf_p cmdbuf, psb_buffer_p bitstream_buf, uint32_t buffer_offset, uint32_t size, uint32_t dest_offset, DMA_TYPE type) argument
1283 psb_cmdbuf_dma_write_bitstream(psb_cmdbuf_p cmdbuf, psb_buffer_p bitstream_buf, uint32_t buffer_offset, uint32_t size_in_bytes, uint32_t offset_in_bits, uint32_t flags) argument
1320 psb_cmdbuf_dma_write_key(psb_cmdbuf_p cmdbuf, uint32_t flags, uint32_t key) argument
1333 psb_cmdbuf_dma_write_bitstream_chained(psb_cmdbuf_p cmdbuf, psb_buffer_p bitstream_buf, uint32_t size_in_bytes) argument
1343 psb_cmdbuf_reg_start_block(psb_cmdbuf_p cmdbuf, uint32_t flags) argument
1353 psb_cmdbuf_reg_set(psb_cmdbuf_p cmdbuf, uint32_t reg, uint32_t val) argument
1369 psb_cmdbuf_reg_set_address(psb_cmdbuf_p cmdbuf, uint32_t reg, psb_buffer_p buffer, uint32_t buffer_offset) argument
1389 psb_cmdbuf_reg_end_block(psb_cmdbuf_p cmdbuf) argument
1405 psb_cmdbuf_rendec_start(psb_cmdbuf_p cmdbuf, uint32_t dest_address) argument
1412 psb_cmdbuf_rendec_write_block(psb_cmdbuf_p cmdbuf, unsigned char *block, uint32_t size) argument
1424 psb_cmdbuf_rendec_write_address(psb_cmdbuf_p cmdbuf, psb_buffer_p buffer, uint32_t buffer_offset) argument
1434 psb_cmdbuf_rendec_end(psb_cmdbuf_p cmdbuf) argument
1448 psb_cmdbuf_skip_start_block(psb_cmdbuf_p cmdbuf, uint32_t skip_condition) argument
1461 psb_cmdbuf_skip_end_block(psb_cmdbuf_p cmdbuf) argument
[all...]
H A Dtng_cmdbuf.c59 #define RELOC_END(cmdbuf) (cmdbuf->cmd_base + cmdbuf->size)
60 #define CMD_END(cmdbuf) (cmdbuf->reloc_base)
80 void tng_cmdbuf_mem_unmap(tng_cmdbuf_p cmdbuf) argument
82 psb_buffer_unmap(&cmdbuf->frame_mem);
83 psb_buffer_unmap(&cmdbuf->jpeg_pic_params);
84 psb_buffer_unmap(&cmdbuf->jpeg_header_mem);
85 psb_buffer_unmap(&cmdbuf
92 tng_cmdbuf_clear(tng_cmdbuf_p cmdbuf, int flag) argument
122 tng_cmdbuf_create( object_context_p obj_context, psb_driver_data_p driver_data, tng_cmdbuf_p cmdbuf) argument
207 tng_cmdbuf_destroy(tng_cmdbuf_p cmdbuf) argument
231 tng_cmdbuf_reset(tng_cmdbuf_p cmdbuf) argument
265 tng_cmdbuf_unmap(tng_cmdbuf_p cmdbuf) argument
283 tng_cmdbuf_buffer_ref(tng_cmdbuf_p cmdbuf, psb_buffer_p buf) argument
325 tng_cmdbuf_add_relocation(tng_cmdbuf_p cmdbuf, IMG_UINT32 *addr_in_dst_buffer, psb_buffer_p ref_buffer, IMG_UINT32 buf_offset, IMG_UINT32 mask, IMG_UINT32 background, IMG_UINT32 align_shift, IMG_UINT32 dst_buffer, IMG_UINT32 *start_of_dst_buffer) argument
381 tng_cmdbuf_p cmdbuf = obj_context->tng_cmdbuf; local
507 tng_cmdbuf_p cmdbuf; local
741 tng_cmdbuf_p cmdbuf = obj_context->tng_cmdbuf; local
[all...]
H A Dvsp_cmdbuf.c50 vsp_cmdbuf_p cmdbuf)
56 cmdbuf->size = 0;
57 cmdbuf->cmd_base = NULL;
58 cmdbuf->cmd_idx = NULL;
59 cmdbuf->reloc_base = NULL;
60 cmdbuf->reloc_idx = NULL;
61 cmdbuf->buffer_refs_count = 0;
62 cmdbuf->buffer_refs_allocated = 10;
63 cmdbuf->buffer_refs = (psb_buffer_p *) calloc(1, sizeof(psb_buffer_p) * cmdbuf
47 vsp_cmdbuf_create( object_context_p obj_context, psb_driver_data_p driver_data, vsp_cmdbuf_p cmdbuf) argument
94 vsp_cmdbuf_destroy(vsp_cmdbuf_p cmdbuf) argument
113 vsp_cmdbuf_reset(vsp_cmdbuf_p cmdbuf) argument
147 vsp_cmdbuf_unmap(vsp_cmdbuf_p cmdbuf) argument
164 vsp_cmdbuf_buffer_ref(vsp_cmdbuf_p cmdbuf, psb_buffer_p buf) argument
204 vsp_cmdbuf_add_relocation(vsp_cmdbuf_p cmdbuf, uint32_t *addr_in_dst_buffer, psb_buffer_p ref_buffer, uint32_t buf_offset, uint32_t mask, uint32_t background, uint32_t align_shift, uint32_t dst_buffer, uint32_t *start_of_dst_buffer) argument
254 vsp_cmdbuf_p cmdbuf; local
402 vsp_cmdbuf_p cmdbuf = obj_context->vsp_cmdbuf; local
[all...]
H A Dpnw_cmdbuf.c52 #define RELOC_END(cmdbuf) (cmdbuf->cmd_base + cmdbuf->size)
54 #define CMD_END(cmdbuf) (cmdbuf->reloc_base)
76 pnw_cmdbuf_p cmdbuf)
82 cmdbuf->size = 0;
83 cmdbuf->cmd_base = NULL;
84 cmdbuf->cmd_idx = NULL;
85 cmdbuf
73 pnw_cmdbuf_create( object_context_p obj_context, psb_driver_data_p driver_data, pnw_cmdbuf_p cmdbuf) argument
146 pnw_cmdbuf_destroy(pnw_cmdbuf_p cmdbuf) argument
169 pnw_cmdbuf_reset(pnw_cmdbuf_p cmdbuf) argument
202 pnw_cmdbuf_unmap(pnw_cmdbuf_p cmdbuf) argument
220 pnw_cmdbuf_buffer_ref(pnw_cmdbuf_p cmdbuf, psb_buffer_p buf) argument
262 pnw_cmdbuf_add_relocation(pnw_cmdbuf_p cmdbuf, uint32_t *addr_in_dst_buffer, psb_buffer_p ref_buffer, uint32_t buf_offset, uint32_t mask, uint32_t background, uint32_t align_shift, uint32_t dst_buffer, uint32_t *start_of_dst_buffer) argument
314 pnw_cmdbuf_p cmdbuf = obj_context->pnw_cmdbuf; local
361 pnw_cmdbuf_p cmdbuf; local
563 pnw_cmdbuf_p cmdbuf = obj_context->pnw_cmdbuf; local
[all...]
H A Dpnw_cmdbuf.h122 pnw_cmdbuf_p cmdbuf
128 void pnw_cmdbuf_destroy(pnw_cmdbuf_p cmdbuf);
135 int pnw_cmdbuf_reset(pnw_cmdbuf_p cmdbuf);
142 int pnw_cmdbuf_unmap(pnw_cmdbuf_p cmdbuf);
149 int pnw_cmdbuf_buffer_ref(pnw_cmdbuf_p cmdbuf, psb_buffer_p buf);
151 /* Creates a relocation record for a DWORD in the mapped "cmdbuf" at address
159 void pnw_cmdbuf_add_relocation(pnw_cmdbuf_p cmdbuf,
166 uint32_t dst_buffer, /*Index of the list refered by cmdbuf->buffer_refs */
169 #define RELOC_CMDBUF_PNW(dest, offset, buf) pnw_cmdbuf_add_relocation(cmdbuf, (uint32_t*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 0, (uint32_t *)cmdbuf
[all...]
H A Dtng_cmdbuf.h149 tng_cmdbuf_p cmdbuf
155 void tng_cmdbuf_destroy(tng_cmdbuf_p cmdbuf);
162 int tng_cmdbuf_reset(tng_cmdbuf_p cmdbuf);
169 int tng_cmdbuf_unmap(tng_cmdbuf_p cmdbuf);
176 int tng_cmdbuf_buffer_ref(tng_cmdbuf_p cmdbuf, psb_buffer_p buf);
178 /* Creates a relocation record for a DWORD in the mapped "cmdbuf" at address
186 void tng_cmdbuf_add_relocation(tng_cmdbuf_p cmdbuf,
193 IMG_UINT32 dst_buffer, /*Index of the list refered by cmdbuf->buffer_refs */
196 #define TNG_RELOC_CMDBUF_START(dest, offset, buf) tng_cmdbuf_add_relocation(cmdbuf, (IMG_UINT32*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 0, (IMG_UINT32 *)(cmdbuf
[all...]
H A Dpsb_cmdbuf.h112 psb_cmdbuf_p cmdbuf);
117 void psb_cmdbuf_destroy(psb_cmdbuf_p cmdbuf);
124 int psb_cmdbuf_reset(psb_cmdbuf_p cmdbuf);
131 int psb_cmdbuf_unmap(psb_cmdbuf_p cmdbuf);
138 int psb_cmdbuf_buffer_ref(psb_cmdbuf_p cmdbuf, psb_buffer_p buf);
140 /* Creates a relocation record for a DWORD in the mapped "cmdbuf" at address
148 void psb_cmdbuf_add_relocation(psb_cmdbuf_p cmdbuf,
157 #define RELOC(dest, offset, buf) psb_cmdbuf_add_relocation(cmdbuf, (uint32_t*) &dest, buf, offset, 0XFFFFFFFF, 0, 0, 1)
158 #define RELOC_MSG(dest, offset, buf) psb_cmdbuf_add_relocation(cmdbuf, (uint32_t*) &dest, buf, offset, 0XFFFFFFFF, 0, 0, 0)
159 #define RELOC_SHIFT4(dest, offset, background, buf) psb_cmdbuf_add_relocation(cmdbuf, (uint32_
[all...]
H A Dpnw_MPEG2.c899 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
901 psb_cmdbuf_skip_start_block(cmdbuf, SKIP_ON_CONTEXT_SWITCH);
904 psb_cmdbuf_dma_write_cmdbuf(cmdbuf, &ctx->vlc_packed_table, 0,
910 psb_cmdbuf_reg_start_block(cmdbuf, 0);
911 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_ADDR0), ADDR0);
912 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_ADDR1), ADDR1);
913 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_ADDR2), ADDR2);
914 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_ADDR3), ADDR3);
915 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSE
924 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
946 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1030 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1147 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1175 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1201 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1287 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1344 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1364 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
[all...]
H A Dtng_VP8.c749 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf;
752 psb_cmdbuf_rendec_start(cmdbuf, RENDEC_REGISTER_OFFSET(MSVDX_CMDS, DISPLAY_PICTURE_SIZE));
754 psb_cmdbuf_rendec_write(cmdbuf, ctx->display_picture_size);
755 psb_cmdbuf_rendec_write(cmdbuf, ctx->coded_picture_size);
756 psb_cmdbuf_rendec_write(cmdbuf, ctx->obj_context->operating_mode);
758 psb_cmdbuf_rendec_write_address(cmdbuf, &target_surface->buf, target_surface->buf.buffer_ofs);
759 psb_cmdbuf_rendec_write_address(cmdbuf, &target_surface->buf, target_surface->buf.buffer_ofs + target_surface->chroma_offset);
760 psb_cmdbuf_rendec_end(cmdbuf);
767 psb_cmdbuf_p cmdbuf local
780 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
876 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
971 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1004 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1065 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1079 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1103 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1192 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1203 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1220 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1361 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
[all...]
H A Dpnw_MPEG4.c1648 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1656 /* psb_cmdbuf_rendec_start_block( cmdbuf ); */
1657 psb_cmdbuf_rendec_start(cmdbuf, REG_MSVDX_VEC_IQRAM_OFFSET);
1663 psb_cmdbuf_rendec_write(cmdbuf, ctx->qmatrix_data[NONINTRA_LUMA_Q][i]);
1667 psb_cmdbuf_rendec_write(cmdbuf, 0);
1673 psb_cmdbuf_rendec_write(cmdbuf, ctx->qmatrix_data[INTRA_LUMA_Q][i]);
1677 psb_cmdbuf_rendec_write(cmdbuf, 0);
1681 psb_cmdbuf_rendec_end(cmdbuf);
1682 /* psb_cmdbuf_rendec_end_block( cmdbuf ); */
1702 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1735 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1829 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1971 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
[all...]
H A Dvsp_compose.c52 vsp_cmdbuf_p cmdbuf = ctx->obj_context->vsp_cmdbuf; local
62 cell_compose_param = (struct VssWiDi_ComposeSequenceParameterBuffer *)cmdbuf->compose_param_p;
66 vsp_cmdbuf_compose_end(cmdbuf);
68 vsp_cmdbuf_vpp_context(cmdbuf, VssGenDestroyContext, CONTEXT_COMPOSE_ID, 0);
80 vsp_cmdbuf_vpp_context(cmdbuf, VssGenInitializeContext, CONTEXT_COMPOSE_ID, VSP_APP_ID_WIDI_ENC);
122 cmdbuf->param_mem_loc,
135 cmdbuf->param_mem_loc,
151 cmdbuf->param_mem_loc,
198 vsp_cmdbuf_insert_command(cmdbuf,
200 &cmdbuf
[all...]
H A Dvsp_vp8.c202 /* currently vp8 will use vpp's context since they will use the same cmdbuf */
299 vsp_cmdbuf_p cmdbuf = ctx->obj_context->vsp_cmdbuf; local
307 (struct VssVp8encSequenceParameterBuffer *)cmdbuf->seq_param_p;
310 (struct ref_frame_surface*)cmdbuf->ref_param_p;
353 cmdbuf->param_mem_loc, seq);
358 vsp_cmdbuf_insert_command(cmdbuf, CONTEXT_VP8_ID, &cmdbuf->param_mem,
372 vsp_cmdbuf_p cmdbuf = ctx->obj_context->vsp_cmdbuf; local
376 (struct VssVp8encSequenceParameterBuffer *)cmdbuf->seq_param_p;
383 vsp_cmdbuf_insert_command(cmdbuf, CONTEXT_VP8_I
401 vsp_cmdbuf_p cmdbuf = ctx->obj_context->vsp_cmdbuf; local
747 vsp_cmdbuf_p cmdbuf; local
791 vsp_vp8_dump_commands(vsp_cmdbuf_p cmdbuf) argument
872 vsp_cmdbuf_p cmdbuf = obj_context->vsp_cmdbuf; local
[all...]
H A Dvsp_VPP.c399 vsp_cmdbuf_p cmdbuf = ctx->obj_context->vsp_cmdbuf; local
402 struct VssProcPictureParameterBuffer *cell_proc_picture_param = (struct VssProcPictureParameterBuffer *)cmdbuf->pic_param_p;
403 struct VssProcPictureParameterBuffer *cell_end_param = (struct VssProcPictureParameterBuffer *)cmdbuf->end_param_p;
466 vsp_cmdbuf_vpp_context(cmdbuf, VssGenInitializeContext, CONTEXT_VPP_ID, VSP_APP_ID_FRC_VPP);
539 vsp_cmdbuf_insert_command(cmdbuf, CONTEXT_VPP_ID, &cmdbuf->param_mem, VssProcPictureCommand,
542 vsp_cmdbuf_vpp_context(cmdbuf, VssGenDestroyContext, CONTEXT_VPP_ID, 0);
578 cmdbuf->param_mem_loc, cell_proc_picture_param);
686 cmdbuf->param_mem_loc, cell_proc_picture_param);
713 vsp_cmdbuf_insert_command(cmdbuf, CONTEXT_VPP_I
781 vsp_cmdbuf_p cmdbuf; local
816 vsp_cmdbuf_p cmdbuf = obj_context->vsp_cmdbuf; local
1314 vsp_cmdbuf_p cmdbuf = ctx->obj_context->vsp_cmdbuf; local
1398 vsp_cmdbuf_p cmdbuf = ctx->obj_context->vsp_cmdbuf; local
[all...]
H A Dpnw_hostcode.c182 pnw_cmdbuf_p cmdbuf,
197 *cmdbuf->cmd_idx++ = cmd_word;
198 pCount = cmdbuf->cmd_idx;
199 cmdbuf->cmd_idx++;
241 pnw_cmdbuf_p cmdbuf, IMG_INT32 i32Core, IMG_UINT8 __maybe_unused ui8THSkip)
253 *cmdbuf->cmd_idx++ = cmd_word;
254 pCount = cmdbuf->cmd_idx;
255 cmdbuf->cmd_idx++;
299 pnw_cmdbuf_p cmdbuf, IMG_INT32 i32Core, IMG_UINT8 ui8THSkip, IMG_INT8 i8QpOff)
310 *cmdbuf
181 LoadMPEG4Bias( pnw_cmdbuf_p cmdbuf, IMG_INT32 i32Core, IMG_UINT8 __maybe_unused ui8THSkip ) argument
240 LoadH263Bias( pnw_cmdbuf_p cmdbuf, IMG_INT32 i32Core, IMG_UINT8 __maybe_unused ui8THSkip) argument
298 LoadH264Bias( pnw_cmdbuf_p cmdbuf, IMG_INT32 i32Core, IMG_UINT8 ui8THSkip, IMG_INT8 i8QpOff) argument
564 pnw_cmdbuf_p cmdbuf; local
670 pnw_cmdbuf_p cmdbuf = (pnw_cmdbuf_p)ctx->obj_context->pnw_cmdbuf; local
719 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; local
945 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; local
979 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; local
1619 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; local
1859 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; local
2010 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; local
[all...]
H A Dpnw_H264.c860 psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; local
863 uint32_t *msg = (uint32_t *)cmdbuf->MTX_msg;
868 if (cmdbuf->cmd_count) {
869 drv_debug_msg(VIDEO_DEBUG_GENERAL, "nal parse cmdbuf has other msgs!\n");
937 cmdbuf->parse_count++;
945 drv_debug_msg(VIDEO_DEBUG_ERROR, "psb_H264: flush parse cmdbuf error\n");
959 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
969 psb_cmdbuf_rendec_start(cmdbuf, REG_MSVDX_VEC_IQRAM_OFFSE
1000 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1049 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1154 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1189 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1598 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
[all...]
H A Dtng_jpegdec.c613 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
616 psb_cmdbuf_rendec_start(cmdbuf, REG_MSVDX_VEC_IQRAM_OFFSET);
619 psb_cmdbuf_rendec_write(cmdbuf, ctx->rendec_qmatrix[0][i]);
622 psb_cmdbuf_rendec_write(cmdbuf, ctx->rendec_qmatrix[1][i]);
625 psb_cmdbuf_rendec_write(cmdbuf, ctx->rendec_qmatrix[2][i]);
628 psb_cmdbuf_rendec_write(cmdbuf, ctx->rendec_qmatrix[3][i]);
631 psb_cmdbuf_rendec_end(cmdbuf);
666 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
826 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
843 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
857 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
875 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
[all...]
/hardware/intel/img/psb_video/src/mrst/
H A Dlnc_cmdbuf.c52 #define RELOC_END(cmdbuf) (cmdbuf->cmd_base + cmdbuf->size)
54 #define CMD_END(cmdbuf) (cmdbuf->reloc_base)
75 lnc_cmdbuf_p cmdbuf)
81 cmdbuf->size = 0;
82 cmdbuf->cmd_base = NULL;
83 cmdbuf->cmd_idx = NULL;
84 cmdbuf
72 lnc_cmdbuf_create( object_context_p obj_context, psb_driver_data_p driver_data, lnc_cmdbuf_p cmdbuf) argument
142 lnc_cmdbuf_destroy(lnc_cmdbuf_p cmdbuf) argument
165 lnc_cmdbuf_reset(lnc_cmdbuf_p cmdbuf) argument
198 lnc_cmdbuf_unmap(lnc_cmdbuf_p cmdbuf) argument
216 lnc_cmdbuf_buffer_ref(lnc_cmdbuf_p cmdbuf, psb_buffer_p buf) argument
253 lnc_cmdbuf_add_relocation(lnc_cmdbuf_p cmdbuf, uint32_t *addr_in_dst_buffer, psb_buffer_p ref_buffer, uint32_t buf_offset, uint32_t mask, uint32_t background, uint32_t align_shift, uint32_t dst_buffer, uint32_t *start_of_dst_buffer) argument
303 lnc_cmdbuf_p cmdbuf; local
524 lnc_cmdbuf_p cmdbuf = obj_context->lnc_cmdbuf; local
[all...]
H A Dlnc_cmdbuf.h101 lnc_cmdbuf_p cmdbuf
107 void lnc_cmdbuf_destroy(lnc_cmdbuf_p cmdbuf);
114 int lnc_cmdbuf_reset(lnc_cmdbuf_p cmdbuf);
121 int lnc_cmdbuf_unmap(lnc_cmdbuf_p cmdbuf);
128 int lnc_cmdbuf_buffer_ref(lnc_cmdbuf_p cmdbuf, psb_buffer_p buf);
130 /* Creates a relocation record for a DWORD in the mapped "cmdbuf" at address
138 void lnc_cmdbuf_add_relocation(lnc_cmdbuf_p cmdbuf,
145 uint32_t dst_buffer, /*Index of the list refered by cmdbuf->buffer_refs */
148 #define RELOC_CMDBUF(dest, offset, buf) lnc_cmdbuf_add_relocation(cmdbuf, (uint32_t*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 0, (uint32_t *)cmdbuf
[all...]
H A Dpsb_MPEG2.c897 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
901 psb_cmdbuf_reg_start_block(cmdbuf, 0);
902 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_ADDR0), ADDR0);
903 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_ADDR1), ADDR1);
904 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_ADDR2), ADDR2);
905 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_ADDR3), ADDR3);
906 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_INITIAL_WIDTH0), WIDTH0);
907 psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_VEC, CR_VEC_VLC_TABLE_INITIAL_OPCODE0), OPCODE0);
908 psb_cmdbuf_reg_end_block(cmdbuf);
921 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
952 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
977 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1056 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1166 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1196 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1224 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1262 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1271 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1416 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1470 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1489 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
[all...]
H A Dpsb_MPEG4.c827 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
835 psb_cmdbuf_rendec_start_block(cmdbuf);
836 psb_cmdbuf_rendec_start_chunk(cmdbuf, REG_MSVDX_VEC_IQRAM_OFFSET);
842 psb_cmdbuf_rendec_write(cmdbuf, ctx->qmatrix_data[NONINTRA_LUMA_Q][i]);
846 psb_cmdbuf_rendec_write(cmdbuf, 0);
852 psb_cmdbuf_rendec_write(cmdbuf, ctx->qmatrix_data[INTRA_LUMA_Q][i]);
856 psb_cmdbuf_rendec_write(cmdbuf, 0);
860 psb_cmdbuf_rendec_end_chunk(cmdbuf);
861 psb_cmdbuf_rendec_end_block(cmdbuf);
903 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
933 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
944 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
976 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1071 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1195 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1233 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
[all...]
H A Dpsb_MPEG2MC.c146 psb_cmdbuf_p const cmdbuf,
292 psb_cmdbuf_reg_set(cmdbuf , REGISTER_OFFSET(MSVDX_CMDS, INTER_BLOCK_PREDICTION) + pred_offset, cmd);
317 psb_cmdbuf_p cmdbuf,
340 psb_cmdbuf_reg_set(cmdbuf , REGISTER_OFFSET(MSVDX_CMDS, MOTION_VECTOR) , cmd);
346 psb_cmdbuf_reg_set(cmdbuf , REGISTER_OFFSET(MSVDX_CMDS, MOTION_VECTOR) , cmd);
353 psb_cmdbuf_reg_set(cmdbuf , REGISTER_OFFSET(MSVDX_CMDS, MOTION_VECTOR) + 0x10 , cmd);
370 psb_cmdbuf_reg_set(cmdbuf , REGISTER_OFFSET(MSVDX_CMDS, MOTION_VECTOR) , cmd);
384 psb_cmdbuf_reg_set(cmdbuf , REGISTER_OFFSET(MSVDX_CMDS, MOTION_VECTOR) + 0x10 , cmd);
388 psb__MPEG2MC_send_interPB_prediction(ctx, cmdbuf, mb_param, IMG_TRUE);
395 psb_cmdbuf_reg_set(cmdbuf , REGISTER_OFFSE
144 psb__MPEG2MC_send_interPB_prediction( context_MPEG2MC_p ctx, psb_cmdbuf_p const cmdbuf, VAMacroblockParameterBufferMPEG2 * const mb_param, int second_pred ) argument
315 psb__MPEG2MC_send_motion_vectores( context_MPEG2MC_p const ctx, psb_cmdbuf_p cmdbuf, VAMacroblockParameterBufferMPEG2 * const mb_param ) argument
462 psb__MPEG2MC_send_mb_number( context_MPEG2MC_p const ctx, psb_cmdbuf_p cmdbuf, const uint32_t mb_addr, const uint32_t motion_type, const eMB_CODE_TYPE MB_coding_type ) argument
611 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
645 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
680 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
764 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
863 psb_cmdbuf_p cmdbuf; local
941 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1059 psb_cmdbuf_p cmdbuf; local
[all...]
H A Dlnc_hostcode.c185 lnc_cmdbuf_p cmdbuf; local
196 drv_debug_msg(VIDEO_DEBUG_GENERAL, "get next cmdbuf fail\n");
200 cmdbuf = ctx->obj_context->lnc_cmdbuf;
203 vaStatus = psb_buffer_map(&cmdbuf->pic_params, &cmdbuf->pic_params_p);
207 vaStatus = psb_buffer_map(&cmdbuf->header_mem, &cmdbuf->header_mem_p);
209 psb_buffer_unmap(&cmdbuf->pic_params);
213 vaStatus = psb_buffer_map(&cmdbuf->slice_params, &cmdbuf
259 lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; local
469 lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; local
489 lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; local
564 lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; local
589 lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; local
636 lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; local
1155 lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; local
1362 lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; local
1464 lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; local
[all...]
H A Dpsb_deblock.c74 *cmdbuf->regio_idx++ = (group##_##reg##_##OFFSET + group##_##BASE) | MSVDX_DEBLOCK_REG_SET; \
75 *cmdbuf->regio_idx++ = value; reg_set_count++;
78 *cmdbuf->regio_idx++ = (group##_##reg##_##OFFSET + group##_##BASE) | MSVDX_DEBLOCK_REG_SET; \
79 RELOC_REGIO(*cmdbuf->regio_idx++, buffer_offset, buffer, dst); reg_set_count++;
82 *cmdbuf->regio_idx++ = ( (group##_##reg##_OFFSET + group##_##BASE + index*group##_##reg##_STRIDE) | MSVDX_DEBLOCK_REG_SET); \
83 *cmdbuf->regio_idx++ = value; reg_set_count++;
86 *cmdbuf->regio_idx++ = (group##_##reg##_##OFFSET + group##_##BASE) | MSVDX_DEBLOCK_REG_GET; reg_get_count++;
90 *cmdbuf->regio_idx++ = (MSVDX_CORE_CR_MSVDX_COMMAND_SPACE_OFFSET + MSVDX_CORE_BASE) | MSVDX_DEBLOCK_REG_POLLn; \
91 *cmdbuf->regio_idx++ = NumCommands; reg_poll_n++;
97 *cmdbuf
163 h264_above1InterBlockSequence(psb_cmdbuf_p cmdbuf, uint8_t* MbData) argument
228 h264_currentInterBlockSequence(psb_cmdbuf_p cmdbuf, uint8_t * MbData) argument
295 h264_currentIntraBlockPrediction(psb_cmdbuf_p cmdbuf, uint8_t * MbData, int bMbIsIPCM) argument
324 h264_above1IntraBlockPrediction(psb_cmdbuf_p cmdbuf, uint8_t * MbData, int bMbIsIPCM) argument
344 h264_macroblockCmdSequence(psb_cmdbuf_p cmdbuf, uint8_t * MbData, uint32_t X, uint32_t Y, int bCurrent) argument
465 h264_secondPass( psb_cmdbuf_p cmdbuf, uint8_t * MbData, uint32_t OperatingModeCmd, uint32_t Width, uint32_t Height ) argument
559 psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; local
[all...]
H A Dpsb_H264.c821 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
831 psb_cmdbuf_rendec_start_chunk(cmdbuf, REG_MSVDX_VEC_IQRAM_OFFSET);
834 psb_cmdbuf_rendec_write_block(cmdbuf, iq_matrix->ScalingList8x8[1], SCALING_LIST_8x8_SIZE);
837 psb_cmdbuf_rendec_write_block(cmdbuf, iq_matrix->ScalingList8x8[0], SCALING_LIST_8x8_SIZE);
840 psb_cmdbuf_rendec_write_block(cmdbuf, iq_matrix->ScalingList4x4[0], SCALING_LIST_4x4_SIZE);
843 psb_cmdbuf_rendec_write_block(cmdbuf, iq_matrix->ScalingList4x4[3], SCALING_LIST_4x4_SIZE);
846 psb_cmdbuf_rendec_write_block(cmdbuf, iq_matrix->ScalingList4x4[4], SCALING_LIST_4x4_SIZE);
849 psb_cmdbuf_rendec_write_block(cmdbuf, iq_matrix->ScalingList4x4[1], SCALING_LIST_4x4_SIZE);
852 psb_cmdbuf_rendec_write_block(cmdbuf, iq_matri
862 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
904 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1009 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1044 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1076 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1445 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1455 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1545 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
1570 psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; local
[all...]

Completed in 768 milliseconds

12