Home
last modified time | relevance | path

Searched refs:sys_cache (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dpsp_v11_0.c446 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 Dpsp_v13_0.c482 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 Damdgpu_psp.h226 * sys_cache
230 void *sys_cache; member
H A Damdgpu_psp.c284 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 Dpsp_v11_0.c618 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 Damdgpu_psp.h201 * sys_cache
205 void *sys_cache; member
H A Damdgpu_psp.c125 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