Home
last modified time | relevance | path

Searched refs:cpu_addr (Results 1 – 25 of 29) sorted by relevance

12

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_fence.c110 if (drv->cpu_addr) in amdgpu_fence_write()
111 *drv->cpu_addr = cpu_to_le32(seq); in amdgpu_fence_write()
127 if (drv->cpu_addr) in amdgpu_fence_read()
128 seq = le32_to_cpu(*drv->cpu_addr); in amdgpu_fence_read()
409 ring->fence_drv.cpu_addr = &adev->wb.wb[ring->fence_offs]; in amdgpu_fence_driver_start_ring()
414 ring->fence_drv.cpu_addr = adev->uvd.inst[ring->me].cpu_addr + index; in amdgpu_fence_driver_start_ring()
426 ring->fence_drv.gpu_addr, ring->fence_drv.cpu_addr); in amdgpu_fence_driver_start_ring()
454 ring->fence_drv.cpu_addr = NULL; in amdgpu_fence_driver_init_ring()
734 le32_to_cpu(*(ring->fence_drv.cpu_addr + 2))); in amdgpu_debugfs_fence_info()
737 le32_to_cpu(*(ring->fence_drv.cpu_addr + 4))); in amdgpu_debugfs_fence_info()
[all …]
H A Damdgpu_object.c241 u64 *gpu_addr, void **cpu_addr) in amdgpu_bo_create_reserved() argument
256 bp.flags = cpu_addr ? AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED in amdgpu_bo_create_reserved()
293 if (cpu_addr) { in amdgpu_bo_create_reserved()
294 r = amdgpu_bo_kmap(*bo_ptr, cpu_addr); in amdgpu_bo_create_reserved()
336 u64 *gpu_addr, void **cpu_addr) in amdgpu_bo_create_kernel() argument
341 gpu_addr, cpu_addr); in amdgpu_bo_create_kernel()
369 struct amdgpu_bo **bo_ptr, void **cpu_addr) in amdgpu_bo_create_kernel_at() argument
379 NULL, cpu_addr); in amdgpu_bo_create_kernel_at()
387 if (cpu_addr) in amdgpu_bo_create_kernel_at()
401 if (cpu_addr) { in amdgpu_bo_create_kernel_at()
[all …]
H A Damdgpu_virt.c193 (void *)&adev->virt.mm_table.cpu_addr); in amdgpu_virt_alloc_mm_table()
199 memset((void *)adev->virt.mm_table.cpu_addr, 0, PAGE_SIZE); in amdgpu_virt_alloc_mm_table()
202 adev->virt.mm_table.cpu_addr); in amdgpu_virt_alloc_mm_table()
218 (void *)&adev->virt.mm_table.cpu_addr); in amdgpu_virt_free_mm_table()
H A Damdgpu_object.h243 u64 *gpu_addr, void **cpu_addr);
247 u64 *gpu_addr, void **cpu_addr);
250 struct amdgpu_bo **bo_ptr, void **cpu_addr);
252 void **cpu_addr);
H A Damdgpu_vcn.c171 &adev->vcn.inst[i].gpu_addr, &adev->vcn.inst[i].cpu_addr); in amdgpu_vcn_sw_init()
209 (void **)&adev->vcn.inst[j].cpu_addr); in amdgpu_vcn_sw_fini()
237 ptr = adev->vcn.inst[i].cpu_addr; in amdgpu_vcn_suspend()
261 ptr = adev->vcn.inst[i].cpu_addr; in amdgpu_vcn_resume()
274 memcpy_toio(adev->vcn.inst[i].cpu_addr, adev->vcn.fw->data + offset, in amdgpu_vcn_resume()
H A Damdgpu_vce.c195 &adev->vce.gpu_addr, &adev->vce.cpu_addr); in amdgpu_vce_sw_init()
230 (void **)&adev->vce.cpu_addr); in amdgpu_vce_sw_fini()
299 void *cpu_addr; in amdgpu_vce_resume() local
313 r = amdgpu_bo_kmap(adev->vce.vcpu_bo, &cpu_addr); in amdgpu_vce_resume()
322 memcpy_toio(cpu_addr, adev->vce.fw->data + offset, in amdgpu_vce_resume()
H A Damdgpu_vce.h40 void *cpu_addr; member
H A Damdgpu_uvd.h44 void *cpu_addr; member
H A Damdgpu_uvd.c268 &adev->uvd.inst[j].gpu_addr, &adev->uvd.inst[j].cpu_addr); in amdgpu_uvd_sw_init()
318 (void **)&adev->uvd.inst[j].cpu_addr); in amdgpu_uvd_sw_fini()
380 ptr = adev->uvd.inst[j].cpu_addr; in amdgpu_uvd_suspend()
412 ptr = adev->uvd.inst[i].cpu_addr; in amdgpu_uvd_resume()
425 memcpy_toio(adev->uvd.inst[i].cpu_addr, adev->uvd.fw->data + offset, in amdgpu_uvd_resume()
H A Damdgpu_vce_v4_0.c164 struct mmsch_v1_0_init_header *header = (struct mmsch_v1_0_init_header *)table->cpu_addr; in vce_v4_0_mmsch_start()
220 uint32_t *init_table = adev->virt.mm_table.cpu_addr; in vce_v4_0_sriov_start()
575 void *ptr = adev->vce.cpu_addr; in vce_v4_0_suspend()
597 void *ptr = adev->vce.cpu_addr; in vce_v4_0_resume()
H A Damdgpu_vcn.h176 void *cpu_addr; member
H A Damdgpu_virt.h37 uint32_t *cpu_addr; member
H A Damdgpu_ring.h77 volatile uint32_t *cpu_addr; member
H A Damdgpu_uvd_v7_0.c720 struct mmsch_v1_0_init_header *header = (struct mmsch_v1_0_init_header *)table->cpu_addr; in uvd_v7_0_mmsch_start()
780 uint32_t *init_table = adev->virt.mm_table.cpu_addr; in uvd_v7_0_sriov_start()
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_fence.c79 if (drv->cpu_addr) { in radeon_fence_write()
80 *drv->cpu_addr = cpu_to_le32(seq); in radeon_fence_write()
102 if (drv->cpu_addr) { in radeon_fence_read()
103 seq = le32_to_cpu(*drv->cpu_addr); in radeon_fence_read()
895 rdev->fence_drv[ring].cpu_addr = &rdev->wb.wb[index/4]; in radeon_fence_driver_start_ring()
902 rdev->fence_drv[ring].cpu_addr = (uint32_t *)((uint8_t *)rdev->uvd.cpu_addr + index); in radeon_fence_driver_start_ring()
915 rdev->fence_drv[ring].cpu_addr = &rdev->wb.wb[index/4]; in radeon_fence_driver_start_ring()
921 ring, rdev->fence_drv[ring].gpu_addr, rdev->fence_drv[ring].cpu_addr); in radeon_fence_driver_start_ring()
940 rdev->fence_drv[ring].cpu_addr = NULL; in radeon_fence_driver_init_ring()
H A Dradeon_vce.c280 void *cpu_addr; in radeon_vce_resume() local
292 r = radeon_bo_kmap(rdev->vce.vcpu_bo, &cpu_addr); in radeon_vce_resume()
299 memset(cpu_addr, 0, radeon_bo_size(rdev->vce.vcpu_bo)); in radeon_vce_resume()
301 r = vce_v1_0_load_fw(rdev, cpu_addr); in radeon_vce_resume()
303 memcpy(cpu_addr, rdev->vce_fw->data, rdev->vce_fw->size); in radeon_vce_resume()
H A Dradeon_uvd.c218 r = radeon_bo_kmap(rdev->uvd.vcpu_bo, &rdev->uvd.cpu_addr); in radeon_uvd_init()
296 memcpy(rdev->uvd.cpu_addr, rdev->uvd_fw->data, rdev->uvd_fw->size); in radeon_uvd_resume()
301 ptr = rdev->uvd.cpu_addr; in radeon_uvd_resume()
791 uint32_t *msg = rdev->uvd.cpu_addr + offs; in radeon_uvd_get_create_msg()
827 uint32_t *msg = rdev->uvd.cpu_addr + offs; in radeon_uvd_get_destroy_msg()
H A Dradeon_uvd_v1_0.c150 WREG32(UVD_FW_START, *((uint32_t*)rdev->uvd.cpu_addr)); in uvd_v1_0_resume()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/
H A Damdgpu_dmub_srv.c77 const uint8_t *base = (const uint8_t *)fb->cpu_addr; in dmub_flush_buffer_mem()
282 cpu_base = (uint8_t *)params->cpu_addr; in dmub_srv_calc_fb_info()
289 out->fb[i].cpu_addr = cpu_base + reg->base; in dmub_srv_calc_fb_info()
399 dmub->fw_state = fw_state_fb->cpu_addr; in dmub_srv_hw_init()
412 rb_params.base_address = mail_fb->cpu_addr; in dmub_srv_hw_init()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/
H A Ddmub_srv.h139 void *cpu_addr; member
187 void *cpu_addr; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/powerplay/
H A Damdgpu_smu.c541 memcpy(table->cpu_addr, table_data, table_size); in smu_update_table()
558 memcpy(table_data, table->cpu_addr, table_size); in smu_update_table()
1003 &tables[SMU_TABLE_PMSTATUSLOG].cpu_addr); in smu_init_fb_allocations()
1032 &driver_table->cpu_addr); in smu_init_fb_allocations()
1038 &tables[SMU_TABLE_PMSTATUSLOG].cpu_addr); in smu_init_fb_allocations()
1056 &tables[SMU_TABLE_PMSTATUSLOG].cpu_addr); in smu_fini_fb_allocations()
1060 &driver_table->cpu_addr); in smu_fini_fb_allocations()
1269 &memory_pool->cpu_addr); in smu_alloc_memory_pool()
1288 &memory_pool->cpu_addr); in smu_free_memory_pool()
H A Damdgpu_smu_v11_0.c672 if (memory_pool->size == 0 || memory_pool->cpu_addr == NULL) in smu_v11_0_notify_memory_pool_location()
675 address = (uintptr_t)memory_pool->cpu_addr; in smu_v11_0_notify_memory_pool_location()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h89 void *cpu_addr; member
H A Damdgpu_dm.c609 &compressor->gpu_addr, &compressor->cpu_addr); in amdgpu_dm_fbc_init()
819 memcpy(fb_info->fb[DMUB_WINDOW_0_INST_CONST].cpu_addr, fw_inst_const, in dm_dmub_hw_init()
821 memcpy(fb_info->fb[DMUB_WINDOW_2_BSS_DATA].cpu_addr, fw_bss_data, in dm_dmub_hw_init()
823 memcpy(fb_info->fb[DMUB_WINDOW_3_VBIOS].cpu_addr, adev->bios, in dm_dmub_hw_init()
827 memset(fb_info->fb[DMUB_WINDOW_4_MAILBOX].cpu_addr, 0, in dm_dmub_hw_init()
830 memset(fb_info->fb[DMUB_WINDOW_5_TRACEBUFF].cpu_addr, 0, in dm_dmub_hw_init()
833 memset(fb_info->fb[DMUB_WINDOW_6_FW_STATE].cpu_addr, 0, in dm_dmub_hw_init()
1281 fb_params.cpu_addr = adev->dm.dmub_bo_cpu_addr; in dm_dmub_sw_init()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/
H A Damdgpu_smu.h184 void *cpu_addr; member

12