• Home
  • Raw
  • Download

Lines Matching refs:vbuf

53 	struct amdgpu_vce_bo vbuf;  member
361 luma_offset = enc->vbuf.addr; in amdgpu_cs_vce_encode_idr()
411 luma_offset = enc->vbuf.addr; in amdgpu_cs_vce_encode_p()
504 alloc_resource(&enc.vbuf, vbuf_size, AMDGPU_GEM_DOMAIN_VRAM); in amdgpu_cs_vce_encode()
505 resources[num_resources++] = enc.vbuf.handle; in amdgpu_cs_vce_encode()
510 r = amdgpu_bo_cpu_map(enc.vbuf.handle, (void **)&enc.vbuf.ptr); in amdgpu_cs_vce_encode()
513 memset(enc.vbuf.ptr, 0, vbuf_size); in amdgpu_cs_vce_encode()
515 memcpy(enc.vbuf.ptr, (frame + i * enc.width), enc.width); in amdgpu_cs_vce_encode()
516 enc.vbuf.ptr += ALIGN(enc.width, align); in amdgpu_cs_vce_encode()
519 memcpy(enc.vbuf.ptr, ((frame + enc.height * enc.width) + i * enc.width), enc.width); in amdgpu_cs_vce_encode()
520 enc.vbuf.ptr += ALIGN(enc.width, align); in amdgpu_cs_vce_encode()
523 r = amdgpu_bo_cpu_unmap(enc.vbuf.handle); in amdgpu_cs_vce_encode()
563 free_resource(&enc.vbuf); in amdgpu_cs_vce_encode()
575 luma_offset = enc->vbuf.addr; in amdgpu_cs_vce_mv()
684 alloc_resource(&enc.vbuf, vbuf_size, AMDGPU_GEM_DOMAIN_VRAM); in amdgpu_cs_vce_encode_mv()
685 resources[num_resources++] = enc.vbuf.handle; in amdgpu_cs_vce_encode_mv()
692 r = amdgpu_bo_cpu_map(enc.vbuf.handle, (void **)&enc.vbuf.ptr); in amdgpu_cs_vce_encode_mv()
695 memset(enc.vbuf.ptr, 0, vbuf_size); in amdgpu_cs_vce_encode_mv()
697 memcpy(enc.vbuf.ptr, (frame + i * enc.width), enc.width); in amdgpu_cs_vce_encode_mv()
698 enc.vbuf.ptr += ALIGN(enc.width, align); in amdgpu_cs_vce_encode_mv()
701 memcpy(enc.vbuf.ptr, ((frame + enc.height * enc.width) + i * enc.width), enc.width); in amdgpu_cs_vce_encode_mv()
702 enc.vbuf.ptr += ALIGN(enc.width, align); in amdgpu_cs_vce_encode_mv()
705 r = amdgpu_bo_cpu_unmap(enc.vbuf.handle); in amdgpu_cs_vce_encode_mv()
733 free_resource(&enc.vbuf); in amdgpu_cs_vce_encode_mv()