Home
last modified time | relevance | path

Searched refs:blks_ecc (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/gpu/drm/amd/ras/ras_mgr/
H A Damdgpu_virt_ras_cmd.c305 struct vram_blocks_ecc *blks_ecc) in __fill_get_blocks_ecc_cmd() argument
309 if (!blks_ecc || !blks_ecc->shared_mem.cpu_addr) in __fill_get_blocks_ecc_cmd()
312 rcmd = (struct ras_cmd_ctx *)blks_ecc->shared_mem.cpu_addr; in __fill_get_blocks_ecc_cmd()
316 rcmd->output_buf_size = blks_ecc->shared_mem.size - sizeof(*rcmd); in __fill_get_blocks_ecc_cmd()
345 struct vram_blocks_ecc *blks_ecc = &virt_ras->blocks_ecc; in amdgpu_virt_ras_get_block_ecc() local
360 if (__fill_get_blocks_ecc_cmd(adev, blks_ecc)) in amdgpu_virt_ras_get_block_ecc()
365 blks_ecc->shared_mem.gpa, in amdgpu_virt_ras_get_block_ecc()
366 blks_ecc->shared_mem.size, true); in amdgpu_virt_ras_get_block_ecc()
370 blks_ecc->auto_update_actived = true; in amdgpu_virt_ras_get_block_ecc()
373 blks_ecc_cmd_ctx = blks_ecc->shared_mem.cpu_addr; in amdgpu_virt_ras_get_block_ecc()
[all …]