Searched refs:cmd_idx (Results 1 - 25 of 33) sorted by relevance

12

/hardware/intel/img/psb_video/src/
H A Dvsp_cmdbuf.h49 unsigned int *cmd_idx; member in struct:vsp_cmdbuf_s
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->cmd_idx++ = 0; \
93 *cmdbuf->cmd_idx++ = wsbmKBufHandle(wsbmKBuf((ref_buf)->drm_buf));} while(0)
99 do { *cmdbuf->cmd_idx
[all...]
H A Dtng_cmdbuf.c55 * cmd_base <= cmd_idx < CMD_END() == reloc_base
134 cmdbuf->cmd_idx = NULL;
235 cmdbuf->cmd_idx = NULL;
250 cmdbuf->cmd_idx = (IMG_UINT32 *) cmdbuf->cmd_base;
269 cmdbuf->cmd_idx = NULL;
411 *cmdbuf->cmd_idx++ = cmd_word;
415 *cmdbuf->cmd_idx++ = cmd_data;
419 *cmdbuf->cmd_idx++ = (IMG_UINT32)data_addr;
422 __FUNCTION__, *(cmdbuf->cmd_idx));
426 TNG_RELOC_CMDBUF_START(cmdbuf->cmd_idx, offse
[all...]
H A Dpsb_drv_debug.c599 void debug_dump_cmdbuf(uint32_t *cmd_idx, uint32_t cmd_size_in_bytes) argument
602 uint32_t *cmd_end = cmd_idx + cmd_size;
603 unsigned char *cmd_start = (unsigned char *)cmd_idx;
621 DBH("CMD BUFFER [%08x] - [%08x], %08x bytes, %08x dwords\n", (uint32_t) cmd_idx, cmd_end, cmd_size_in_bytes, cmd_size);
622 while (cmd_idx < cmd_end) {
623 uint32_t cmd = *cmd_idx;
628 DB("CMD_NOPE\n", cmd_idx);
629 cmd_idx++;
635 DB("CMD_REGVALPAIR_WRITE count = 0x%08x\n", cmd_idx, count);
636 cmd_idx
[all...]
H A Dpnw_cmdbuf.h74 uint32_t *cmd_idx; member in struct:pnw_cmdbuf_s
180 do { *cmdbuf->cmd_idx++ = ((cmdhdr) << 1) | ((size)<<8) | ((hint)<<16); } while(0)
184 do { *cmdbuf->cmd_idx++ = param; } while(0)
188 do { *cmdbuf->cmd_idx++ = base + offset; *cmdbuf->cmd_idx++ = value; count++; } while(0)
H A Dtng_cmdbuf.h84 IMG_UINT32 *cmd_idx; member in struct:tng_cmdbuf_s
224 do { *cmdbuf->cmd_idx++ = ((cmdhdr) << 1) | ((size)<<8) | ((hint)<<16); } while(0)
228 do { *cmdbuf->cmd_idx++ = param; } while(0)
232 do { *cmdbuf->cmd_idx++ = topaz_reg; *cmdbuf->cmd_idx++ = base + offset; *cmdbuf->cmd_idx++ = value; count++; } while(0)
H A Dpsb_cmdbuf.c67 * cmd_base <= cmd_idx < CMD_END() == lldma_base
111 cmdbuf->cmd_idx = NULL;
184 cmdbuf->cmd_idx = NULL;
212 cmdbuf->cmd_idx = (uint32_t *) cmdbuf->cmd_base;
236 cmdbuf->cmd_idx = NULL;
621 uint32_t bytes_used = ((unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start) % MTX_SEG_SIZE;
622 unsigned char *segment_start = (unsigned char *) cmdbuf->cmd_idx - bytes_used;
743 uint32_t cmdbuffer_size = (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start; // In bytes
755 debug_cmd_size[cmdbuf->cmd_count] = (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start;
777 *cmdbuf->cmd_idx
[all...]
H A Dpnw_cmdbuf.c48 * cmd_base <= cmd_idx < CMD_END() == reloc_base
84 cmdbuf->cmd_idx = NULL;
174 cmdbuf->cmd_idx = NULL;
187 cmdbuf->cmd_idx = (uint32_t *) cmdbuf->cmd_base;
206 cmdbuf->cmd_idx = NULL;
333 *cmdbuf->cmd_idx++ = cmd_word;
337 RELOC_CMDBUF_PNW(cmdbuf->cmd_idx, offset, command_data);
338 cmdbuf->cmd_idx++;
340 *cmdbuf->cmd_idx++ = 0;
344 *cmdbuf->cmd_idx
[all...]
H A Dvsp_vp8.c477 *cmdbuf->cmd_idx++ = CONTEXT_VP8_ID;
478 *cmdbuf->cmd_idx++ = VssVp8encEncodeFrameCommand;
479 VSP_RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->pic_param_offset, &cmdbuf->param_mem);
480 *cmdbuf->cmd_idx++ = sizeof(struct VssVp8encPictureParameterBuffer);
481 *cmdbuf->cmd_idx++ = 0;
482 *cmdbuf->cmd_idx++ = 0;
483 *cmdbuf->cmd_idx++ = wsbmKBufHandle(wsbmKBuf(pObj->psb_buffer->drm_buf)) ;
484 *cmdbuf->cmd_idx++ = wsbmKBufHandle(wsbmKBuf((&cmdbuf->param_mem)->drm_buf));
789 unsigned int i, cmd_idx; local
790 unsigned int cmdbuffer_size = (unsigned char *)cmdbuf->cmd_idx
[all...]
H A Dpsb_cmdbuf.h78 uint32_t *cmd_idx; member in struct:psb_cmdbuf_s
269 do { *cmdbuf->cmd_idx++ = reg; RELOC(*cmdbuf->cmd_idx++, buffer_offset, buffer); } while (0)
287 do { *cmdbuf->cmd_idx++ = val; } while(0)
H A Dtng_hostbias.c516 *cmdbuf->cmd_idx++ = cmd_word;
517 pCount = cmdbuf->cmd_idx;
518 cmdbuf->cmd_idx++;
572 *cmdbuf->cmd_idx++ = cmd_word;
573 pCount = cmdbuf->cmd_idx;
574 cmdbuf->cmd_idx++;
635 *cmdbuf->cmd_idx++ = cmd_word;
636 pCount = cmdbuf->cmd_idx;
637 cmdbuf->cmd_idx++;
H A Dvsp_cmdbuf.c58 cmdbuf->cmd_idx = NULL;
118 cmdbuf->cmd_idx = NULL;
131 cmdbuf->cmd_idx = (uint32_t *) cmdbuf->cmd_base;
151 cmdbuf->cmd_idx = NULL;
409 unsigned int cmdbuffer_size = (unsigned char *)cmdbuf->cmd_idx - cmdbuf->cmd_start; /* In bytes */
412 ASSERT((void *) cmdbuf->cmd_idx < CMD_END(cmdbuf));
H A Dtng_yuv_processor.c178 *cmdbuf->cmd_idx++ = CMD_DEBLOCK | CMD_DEBLOCK_TYPE_SKIP;
179 *cmdbuf->cmd_idx++ = 0;
180 *cmdbuf->cmd_idx++ = ctx->coded_width / 16;
181 *cmdbuf->cmd_idx++ = ctx->coded_height / 16;
182 *cmdbuf->cmd_idx++ = 0;
183 *cmdbuf->cmd_idx++ = 0;
H A Dpnw_MPEG2.c1356 *cmdbuf->cmd_idx++ = 0x40000000; /* CMD_BLIT_CMD */
1357 *cmdbuf->cmd_idx++ = ctx->picture_width_mb;
1358 *cmdbuf->cmd_idx++ = ctx->picture_height_mb; /* FIXME */
1359 *cmdbuf->cmd_idx++ = CMD_COMPLETION;
1367 *cmdbuf->cmd_idx++ = CMD_HEADER_VC1;
1369 ctx->dec_ctx.p_range_mapping_base0 = cmdbuf->cmd_idx++;
1370 ctx->dec_ctx.p_range_mapping_base1 = cmdbuf->cmd_idx++;
1375 ctx->dec_ctx.p_slice_params = cmdbuf->cmd_idx;
1376 *cmdbuf->cmd_idx++ = 0; /* ui32SliceParams */
1378 *cmdbuf->cmd_idx
[all...]
H A Dpsb_drv_debug.h133 void debug_dump_cmdbuf(uint32_t *cmd_idx, uint32_t cmd_size_in_bytes);
H A Dpnw_hostcode.c197 *cmdbuf->cmd_idx++ = cmd_word;
198 pCount = cmdbuf->cmd_idx;
199 cmdbuf->cmd_idx++;
253 *cmdbuf->cmd_idx++ = cmd_word;
254 pCount = cmdbuf->cmd_idx;
255 cmdbuf->cmd_idx++;
310 *cmdbuf->cmd_idx++ = cmd_word;
311 pCount = cmdbuf->cmd_idx;
312 cmdbuf->cmd_idx++;
624 *cmdbuf->cmd_idx
[all...]
H A Dpnw_H264ES.c432 cmdbuf->cmd_idx_saved[PNW_CMDBUF_SEQ_HEADER_IDX] = cmdbuf->cmd_idx;
479 cmdbuf->cmd_idx_saved[PNW_CMDBUF_SEI_BUF_PERIOD_IDX] = cmdbuf->cmd_idx;
541 cmdbuf->cmd_idx_saved[PNW_CMDBUF_SEI_PIC_TIMING_IDX] = cmdbuf->cmd_idx;
664 cmdbuf->cmd_idx_saved[PNW_CMDBUF_SEQ_HEADER_IDX] = cmdbuf->cmd_idx;
681 cmdbuf->cmd_idx_saved[PNW_CMDBUF_PIC_HEADER_IDX] = cmdbuf->cmd_idx;
/hardware/intel/img/psb_video/src/mrst/
H A Dlnc_cmdbuf.h59 uint32_t *cmd_idx; member in struct:lnc_cmdbuf_s
158 do { *cmdbuf->cmd_idx++ = ((cmdhdr) << 1) | ((size)<<8) | ((hint)<<16); } while(0)
161 do { *cmdbuf->cmd_idx++ = param; } while(0)
H A Dlnc_cmdbuf.c48 * cmd_base <= cmd_idx < CMD_END() == reloc_base
83 cmdbuf->cmd_idx = NULL;
170 cmdbuf->cmd_idx = NULL;
183 cmdbuf->cmd_idx = (uint32_t *) cmdbuf->cmd_base;
202 cmdbuf->cmd_idx = NULL;
531 unsigned int cmdbuffer_size = (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start; /* In bytes */
534 ASSERT((unsigned char *) cmdbuf->cmd_idx < CMD_END(cmdbuf));
H A Dpsb_MPEG2MC.c541 uint32_t *save_idx = ctx->obj_context->cmdbuf->cmd_idx;
542 ctx->obj_context->cmdbuf->cmd_idx = ctx->lldma_idx;
561 //*ctx->obj_context->cmdbuf->cmd_idx = CMD_NOP;
562 *ctx->obj_context->cmdbuf->cmd_idx = 0xf000000;
564 ctx->obj_context->cmdbuf->cmd_idx = save_idx;
579 ctx->lldma_idx = ctx->obj_context->cmdbuf->cmd_idx++; /* Insert the LLDMA record here later */
614 ctx->lldma_idx = ctx->obj_context->cmdbuf->cmd_idx++; /* Insert the LLDMA record here later */
870 cmd_start = (unsigned char *) cmdbuf->cmd_idx;
919 *cmdbuf->cmd_idx++ = CMD_COMPLETION;
928 if (1 || (cmdbuf->lldma_base - (unsigned char *) cmdbuf->cmd_idx) < ((unsigne
[all...]
H A Dpsb_MPEG2.c1266 *cmdbuf->cmd_idx++ = CMD_COMPLETION;
1274 *cmdbuf->cmd_idx++ = CMD_HEADER;
1276 ctx->p_slice_params = cmdbuf->cmd_idx;
1277 *cmdbuf->cmd_idx++ = 0; /* ui32SliceParams */
1279 cmdbuf->cmd_idx++; /* skip two lldma addr field */
1281 cmdbuf->cmd_idx++;
1482 *cmdbuf->cmd_idx++ = 0x40000000; /* CMD_BLIT_CMD */
1483 *cmdbuf->cmd_idx++ = ctx->picture_width_mb;
1484 *cmdbuf->cmd_idx++ = ctx->picture_height_mb * 2; /* FIXME */
1492 *cmdbuf->cmd_idx
[all...]
H A Dlnc_H263ES.c294 cmdbuf->cmd_idx_saved_frameskip = cmdbuf->cmd_idx;
306 RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->pic_header_ofs, &cmdbuf->header_mem);
381 RELOC_CMDBUF(cmdbuf->cmd_idx++,
H A Dlnc_MPEG4ES.c272 RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->seq_header_ofs, &cmdbuf->header_mem);
312 cmdbuf->cmd_idx_saved_frameskip = cmdbuf->cmd_idx;
322 RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->pic_header_ofs, &cmdbuf->header_mem);
H A Dlnc_hostcode.c238 RELOC_CMDBUF(cmdbuf->cmd_idx, 0, &cmdbuf->pic_params);
239 cmdbuf->cmd_idx++;
240 ctx->initial_qp_in_cmdbuf = cmdbuf->cmd_idx; /* remember the place */
241 cmdbuf->cmd_idx++;
494 cmdbuf->cmd_idx = cmdbuf->cmd_idx_saved_frameskip;
535 RELOC_CMDBUF(cmdbuf->cmd_idx++,
551 RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->pic_header_ofs, &cmdbuf->header_mem);
1448 RELOC_CMDBUF(cmdbuf->cmd_idx++,
H A Dlnc_H264ES.c294 RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->seq_header_ofs, &cmdbuf->header_mem);
381 RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->seq_header_ofs, &cmdbuf->header_mem);
387 RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->pic_header_ofs, &cmdbuf->header_mem);
437 cmdbuf->cmd_idx_saved_frameskip = cmdbuf->cmd_idx;
513 RELOC_CMDBUF(cmdbuf->cmd_idx++,
H A Dpsb_MPEG4.c937 *cmdbuf->cmd_idx++ = CMD_COMPLETION;
1236 *cmdbuf->cmd_idx++ = CMD_HEADER;
1238 ctx->p_slice_params = cmdbuf->cmd_idx;
1239 *cmdbuf->cmd_idx++ = 0; /* ui32SliceParams */
1243 RELOC(*cmdbuf->cmd_idx, lldma_record_offset, &(cmdbuf->buf));
1244 cmdbuf->cmd_idx++;
1248 RELOC(*cmdbuf->cmd_idx, lldma_record_offset, &(cmdbuf->buf));
1249 cmdbuf->cmd_idx++;

Completed in 308 milliseconds

12