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.c248 struct vram_blocks_ecc *blks_ecc) in __fill_get_blocks_ecc_cmd() argument
252 if (!blks_ecc || !blks_ecc->bo || !blks_ecc->cpu_addr) in __fill_get_blocks_ecc_cmd()
255 rcmd = (struct ras_cmd_ctx *)blks_ecc->cpu_addr; in __fill_get_blocks_ecc_cmd()
259 rcmd->output_buf_size = blks_ecc->size - sizeof(*rcmd); in __fill_get_blocks_ecc_cmd()
288 struct vram_blocks_ecc *blks_ecc = &virt_ras->blocks_ecc; in amdgpu_virt_ras_get_block_ecc() local
303 if (__fill_get_blocks_ecc_cmd(adev, blks_ecc)) in amdgpu_virt_ras_get_block_ecc()
308 blks_ecc->mc_addr - adev->gmc.vram_start, in amdgpu_virt_ras_get_block_ecc()
309 blks_ecc->size, true); in amdgpu_virt_ras_get_block_ecc()
313 blks_ecc->auto_update_actived = true; in amdgpu_virt_ras_get_block_ecc()
316 blks_ecc_cmd_ctx = blks_ecc->cpu_addr; in amdgpu_virt_ras_get_block_ecc()
[all …]