Searched refs:sys_cache (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | psp_v11_0.c | 446 uint32_t *pcache = (uint32_t *)ctx->sys_cache; in psp_v11_0_memory_training() 467 DRM_DEBUG("sys_cache[%08x,%08x,%08x,%08x] p2c_header[%08x,%08x,%08x,%08x]\n", in psp_v11_0_memory_training() 478 DRM_DEBUG("sys_cache[0] is invalid, restore depends on save.\n"); in psp_v11_0_memory_training() 485 DRM_DEBUG("sys_cache is invalid or out-of-date, need save training data to sys_cache.\n"); in psp_v11_0_memory_training() 545 amdgpu_device_vram_access(psp->adev, ctx->p2c_train_data_offset, ctx->sys_cache, ctx->train_data_size, false); in psp_v11_0_memory_training() 549 amdgpu_device_vram_access(psp->adev, ctx->c2p_train_data_offset, ctx->sys_cache, ctx->train_data_size, true); in psp_v11_0_memory_training()
|
H A D | psp_v13_0.c | 482 uint32_t *pcache = (uint32_t *)ctx->sys_cache; in psp_v13_0_memory_training() 503 dev_dbg(adev->dev, "sys_cache[%08x,%08x,%08x,%08x] p2c_header[%08x,%08x,%08x,%08x]\n", in psp_v13_0_memory_training() 514 dev_dbg(adev->dev, "sys_cache[0] is invalid, restore depends on save.\n"); in psp_v13_0_memory_training() 521 dev_dbg(adev->dev, "sys_cache is invalid or out-of-date, need save training data to sys_cache.\n"); in psp_v13_0_memory_training() 581 amdgpu_device_vram_access(psp->adev, ctx->p2c_train_data_offset, ctx->sys_cache, ctx->train_data_size, false); in psp_v13_0_memory_training() 585 amdgpu_device_vram_access(psp->adev, ctx->c2p_train_data_offset, ctx->sys_cache, ctx->train_data_size, true); in psp_v13_0_memory_training()
|
H A D | amdgpu_psp.h | 226 * sys_cache 230 void *sys_cache; member
|
H A D | amdgpu_psp.c | 284 kfree(ctx->sys_cache); in psp_memory_training_fini() 285 ctx->sys_cache = NULL; in psp_memory_training_fini() 298 ctx->sys_cache = kzalloc(ctx->train_data_size, GFP_KERNEL); in psp_memory_training_init() 299 if (ctx->sys_cache == NULL) { in psp_memory_training_init() 300 DRM_ERROR("alloc mem_train_ctx.sys_cache failed!\n"); in psp_memory_training_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | psp_v11_0.c | 618 uint32_t *pcache = (uint32_t*)ctx->sys_cache; in psp_v11_0_memory_training() 639 DRM_DEBUG("sys_cache[%08x,%08x,%08x,%08x] p2c_header[%08x,%08x,%08x,%08x]\n", in psp_v11_0_memory_training() 650 DRM_DEBUG("sys_cache[0] is invalid, restore depends on save.\n"); in psp_v11_0_memory_training() 657 DRM_DEBUG("sys_cache is invalid or out-of-date, need save training data to sys_cache.\n"); in psp_v11_0_memory_training() 710 amdgpu_device_vram_access(psp->adev, ctx->p2c_train_data_offset, ctx->sys_cache, ctx->train_data_size, false); in psp_v11_0_memory_training() 714 amdgpu_device_vram_access(psp->adev, ctx->c2p_train_data_offset, ctx->sys_cache, ctx->train_data_size, true); in psp_v11_0_memory_training()
|
H A D | amdgpu_psp.h | 201 * sys_cache 205 void *sys_cache; member
|
H A D | amdgpu_psp.c | 125 kfree(ctx->sys_cache); in psp_memory_training_fini() 126 ctx->sys_cache = NULL; in psp_memory_training_fini() 139 ctx->sys_cache = kzalloc(ctx->train_data_size, GFP_KERNEL); in psp_memory_training_init() 140 if (ctx->sys_cache == NULL) { in psp_memory_training_init() 141 DRM_ERROR("alloc mem_train_ctx.sys_cache failed!\n"); in psp_memory_training_init()
|
Completed in 12 milliseconds