Lines Matching refs:ib_cpu
70 static uint32_t *ib_cpu; variable
132 &ib_handle, (void**)&ib_cpu, in suite_vce_tests_init()
266 memcpy(ib_cpu, vce_session, sizeof(vce_session)); in amdgpu_cs_vce_create()
268 memcpy((ib_cpu + len), vce_taskinfo, sizeof(vce_taskinfo)); in amdgpu_cs_vce_create()
270 memcpy((ib_cpu + len), vce_create, sizeof(vce_create)); in amdgpu_cs_vce_create()
271 ib_cpu[len + 8] = ALIGN(enc.width, align); in amdgpu_cs_vce_create()
272 ib_cpu[len + 9] = ALIGN(enc.width, align); in amdgpu_cs_vce_create()
274 memcpy((ib_cpu + len), vce_feedback, sizeof(vce_feedback)); in amdgpu_cs_vce_create()
275 ib_cpu[len + 2] = enc.fb[0].addr >> 32; in amdgpu_cs_vce_create()
276 ib_cpu[len + 3] = enc.fb[0].addr; in amdgpu_cs_vce_create()
289 memcpy((ib_cpu + len), vce_session, sizeof(vce_session)); in amdgpu_cs_vce_config()
291 memcpy((ib_cpu + len), vce_taskinfo, sizeof(vce_taskinfo)); in amdgpu_cs_vce_config()
292 ib_cpu[len + 3] = 2; in amdgpu_cs_vce_config()
293 ib_cpu[len + 6] = 0xffffffff; in amdgpu_cs_vce_config()
295 memcpy((ib_cpu + len), vce_rate_ctrl, sizeof(vce_rate_ctrl)); in amdgpu_cs_vce_config()
297 memcpy((ib_cpu + len), vce_config_ext, sizeof(vce_config_ext)); in amdgpu_cs_vce_config()
299 memcpy((ib_cpu + len), vce_motion_est, sizeof(vce_motion_est)); in amdgpu_cs_vce_config()
301 memcpy((ib_cpu + len), vce_rdo, sizeof(vce_rdo)); in amdgpu_cs_vce_config()
303 memcpy((ib_cpu + len), vce_pic_ctrl, sizeof(vce_pic_ctrl)); in amdgpu_cs_vce_config()
321 memcpy((ib_cpu + len), vce_session, sizeof(vce_session)); in amdgpu_cs_vce_encode_idr()
323 memcpy((ib_cpu + len), vce_taskinfo, sizeof(vce_taskinfo)); in amdgpu_cs_vce_encode_idr()
325 memcpy((ib_cpu + len), vce_bs_buffer, sizeof(vce_bs_buffer)); in amdgpu_cs_vce_encode_idr()
326 ib_cpu[len + 2] = enc->bs[0].addr >> 32; in amdgpu_cs_vce_encode_idr()
327 ib_cpu[len + 3] = enc->bs[0].addr; in amdgpu_cs_vce_encode_idr()
329 memcpy((ib_cpu + len), vce_context_buffer, sizeof(vce_context_buffer)); in amdgpu_cs_vce_encode_idr()
330 ib_cpu[len + 2] = enc->cpb.addr >> 32; in amdgpu_cs_vce_encode_idr()
331 ib_cpu[len + 3] = enc->cpb.addr; in amdgpu_cs_vce_encode_idr()
333 memcpy((ib_cpu + len), vce_aux_buffer, sizeof(vce_aux_buffer)); in amdgpu_cs_vce_encode_idr()
335 ib_cpu[len + 2 + i] = luma_size * 1.5 * (i + 2); in amdgpu_cs_vce_encode_idr()
337 ib_cpu[len + 10 + i] = luma_size * 1.5; in amdgpu_cs_vce_encode_idr()
339 memcpy((ib_cpu + len), vce_feedback, sizeof(vce_feedback)); in amdgpu_cs_vce_encode_idr()
340 ib_cpu[len + 2] = enc->fb[0].addr >> 32; in amdgpu_cs_vce_encode_idr()
341 ib_cpu[len + 3] = enc->fb[0].addr; in amdgpu_cs_vce_encode_idr()
343 memcpy((ib_cpu + len), vce_encode, sizeof(vce_encode)); in amdgpu_cs_vce_encode_idr()
344 ib_cpu[len + 9] = luma_offset >> 32; in amdgpu_cs_vce_encode_idr()
345 ib_cpu[len + 10] = luma_offset; in amdgpu_cs_vce_encode_idr()
346 ib_cpu[len + 11] = chroma_offset >> 32; in amdgpu_cs_vce_encode_idr()
347 ib_cpu[len + 12] = chroma_offset; in amdgpu_cs_vce_encode_idr()
348 ib_cpu[len + 14] = ALIGN(enc->width, align); in amdgpu_cs_vce_encode_idr()
349 ib_cpu[len + 15] = ALIGN(enc->width, align); in amdgpu_cs_vce_encode_idr()
350 ib_cpu[len + 73] = luma_size * 1.5; in amdgpu_cs_vce_encode_idr()
351 ib_cpu[len + 74] = luma_size * 2.5; in amdgpu_cs_vce_encode_idr()
372 memcpy((ib_cpu + len), vce_session, sizeof(vce_session)); in amdgpu_cs_vce_encode_p()
375 memcpy((ib_cpu + len), vce_taskinfo, sizeof(vce_taskinfo)); in amdgpu_cs_vce_encode_p()
377 memcpy((ib_cpu + len), vce_bs_buffer, sizeof(vce_bs_buffer)); in amdgpu_cs_vce_encode_p()
378 ib_cpu[len + 2] = enc->bs[1].addr >> 32; in amdgpu_cs_vce_encode_p()
379 ib_cpu[len + 3] = enc->bs[1].addr; in amdgpu_cs_vce_encode_p()
381 memcpy((ib_cpu + len), vce_context_buffer, sizeof(vce_context_buffer)); in amdgpu_cs_vce_encode_p()
382 ib_cpu[len + 2] = enc->cpb.addr >> 32; in amdgpu_cs_vce_encode_p()
383 ib_cpu[len + 3] = enc->cpb.addr; in amdgpu_cs_vce_encode_p()
385 memcpy((ib_cpu + len), vce_aux_buffer, sizeof(vce_aux_buffer)); in amdgpu_cs_vce_encode_p()
387 ib_cpu[len + 2 + i] = luma_size * 1.5 * (i + 2); in amdgpu_cs_vce_encode_p()
389 ib_cpu[len + 10 + i] = luma_size * 1.5; in amdgpu_cs_vce_encode_p()
391 memcpy((ib_cpu + len), vce_feedback, sizeof(vce_feedback)); in amdgpu_cs_vce_encode_p()
392 ib_cpu[len + 2] = enc->fb[1].addr >> 32; in amdgpu_cs_vce_encode_p()
393 ib_cpu[len + 3] = enc->fb[1].addr; in amdgpu_cs_vce_encode_p()
395 memcpy((ib_cpu + len), vce_encode, sizeof(vce_encode)); in amdgpu_cs_vce_encode_p()
396 ib_cpu[len + 2] = 0; in amdgpu_cs_vce_encode_p()
397 ib_cpu[len + 9] = luma_offset >> 32; in amdgpu_cs_vce_encode_p()
398 ib_cpu[len + 10] = luma_offset; in amdgpu_cs_vce_encode_p()
399 ib_cpu[len + 11] = chroma_offset >> 32; in amdgpu_cs_vce_encode_p()
400 ib_cpu[len + 12] = chroma_offset; in amdgpu_cs_vce_encode_p()
401 ib_cpu[len + 14] = ALIGN(enc->width, align); in amdgpu_cs_vce_encode_p()
402 ib_cpu[len + 15] = ALIGN(enc->width, align); in amdgpu_cs_vce_encode_p()
403 ib_cpu[len + 18] = 0; in amdgpu_cs_vce_encode_p()
404 ib_cpu[len + 19] = 0; in amdgpu_cs_vce_encode_p()
405 ib_cpu[len + 56] = 3; in amdgpu_cs_vce_encode_p()
406 ib_cpu[len + 57] = 0; in amdgpu_cs_vce_encode_p()
407 ib_cpu[len + 58] = 0; in amdgpu_cs_vce_encode_p()
408 ib_cpu[len + 59] = luma_size * 1.5; in amdgpu_cs_vce_encode_p()
409 ib_cpu[len + 60] = luma_size * 2.5; in amdgpu_cs_vce_encode_p()
410 ib_cpu[len + 73] = 0; in amdgpu_cs_vce_encode_p()
411 ib_cpu[len + 74] = luma_size; in amdgpu_cs_vce_encode_p()
412 ib_cpu[len + 81] = 1; in amdgpu_cs_vce_encode_p()
413 ib_cpu[len + 82] = 1; in amdgpu_cs_vce_encode_p()
534 memcpy(ib_cpu, vce_session, sizeof(vce_session)); in amdgpu_cs_vce_destroy()
536 memcpy((ib_cpu + len), vce_taskinfo, sizeof(vce_taskinfo)); in amdgpu_cs_vce_destroy()
537 ib_cpu[len + 3] = 1; in amdgpu_cs_vce_destroy()
539 memcpy((ib_cpu + len), vce_feedback, sizeof(vce_feedback)); in amdgpu_cs_vce_destroy()
540 ib_cpu[len + 2] = enc.fb[0].addr >> 32; in amdgpu_cs_vce_destroy()
541 ib_cpu[len + 3] = enc.fb[0].addr; in amdgpu_cs_vce_destroy()
543 memcpy((ib_cpu + len), vce_destroy, sizeof(vce_destroy)); in amdgpu_cs_vce_destroy()