/hardware/intel/img/psb_video/src/ |
H A D | vsp_cmdbuf.h | 49 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 D | tng_cmdbuf.c | 55 * 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 D | psb_drv_debug.c | 599 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 D | pnw_cmdbuf.h | 74 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 D | tng_cmdbuf.h | 84 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 D | psb_cmdbuf.c | 67 * 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 D | pnw_cmdbuf.c | 48 * 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 D | vsp_vp8.c | 477 *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 D | psb_cmdbuf.h | 78 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 D | tng_hostbias.c | 516 *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 D | vsp_cmdbuf.c | 58 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 D | tng_yuv_processor.c | 178 *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 D | pnw_MPEG2.c | 1356 *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 D | psb_drv_debug.h | 133 void debug_dump_cmdbuf(uint32_t *cmd_idx, uint32_t cmd_size_in_bytes);
|
H A D | pnw_hostcode.c | 197 *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 D | pnw_H264ES.c | 432 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 D | lnc_cmdbuf.h | 59 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 D | lnc_cmdbuf.c | 48 * 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 D | psb_MPEG2MC.c | 541 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 D | psb_MPEG2.c | 1266 *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 D | lnc_H263ES.c | 294 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 D | lnc_MPEG4ES.c | 272 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 D | lnc_hostcode.c | 238 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 D | lnc_H264ES.c | 294 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 D | psb_MPEG4.c | 937 *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++;
|