Lines Matching refs:msg_buf
319 struct amdgpu_vcn_bo msg_buf; in amdgpu_cs_vcn_dec_create() local
323 alloc_resource(&msg_buf, 4096, AMDGPU_GEM_DOMAIN_GTT); in amdgpu_cs_vcn_dec_create()
324 resources[num_resources++] = msg_buf.handle; in amdgpu_cs_vcn_dec_create()
327 r = amdgpu_bo_cpu_map(msg_buf.handle, (void **)&msg_buf.ptr); in amdgpu_cs_vcn_dec_create()
330 memset(msg_buf.ptr, 0, 4096); in amdgpu_cs_vcn_dec_create()
331 memcpy(msg_buf.ptr, vcn_dec_create_msg, sizeof(vcn_dec_create_msg)); in amdgpu_cs_vcn_dec_create()
335 ib_cpu[len++] = msg_buf.addr; in amdgpu_cs_vcn_dec_create()
337 ib_cpu[len++] = msg_buf.addr >> 32; in amdgpu_cs_vcn_dec_create()
348 free_resource(&msg_buf); in amdgpu_cs_vcn_dec_create()
429 struct amdgpu_vcn_bo msg_buf; in amdgpu_cs_vcn_dec_destroy() local
433 alloc_resource(&msg_buf, 1024, AMDGPU_GEM_DOMAIN_GTT); in amdgpu_cs_vcn_dec_destroy()
434 resources[num_resources++] = msg_buf.handle; in amdgpu_cs_vcn_dec_destroy()
437 r = amdgpu_bo_cpu_map(msg_buf.handle, (void **)&msg_buf.ptr); in amdgpu_cs_vcn_dec_destroy()
440 memset(msg_buf.ptr, 0, 1024); in amdgpu_cs_vcn_dec_destroy()
441 memcpy(msg_buf.ptr, vcn_dec_destroy_msg, sizeof(vcn_dec_destroy_msg)); in amdgpu_cs_vcn_dec_destroy()
445 ib_cpu[len++] = msg_buf.addr; in amdgpu_cs_vcn_dec_destroy()
447 ib_cpu[len++] = msg_buf.addr >> 32; in amdgpu_cs_vcn_dec_destroy()
458 free_resource(&msg_buf); in amdgpu_cs_vcn_dec_destroy()