Lines Matching refs:inject
311 data->inject.address = address; in amdgpu_ras_debugfs_ctrl_parse_data()
343 data->inject.address = address; in amdgpu_ras_debugfs_ctrl_parse_data()
344 data->inject.value = value; in amdgpu_ras_debugfs_ctrl_parse_data()
345 data->inject.instance_mask = instance_mask; in amdgpu_ras_debugfs_ctrl_parse_data()
362 uint32_t mask, inst_mask = data->inject.instance_mask; in amdgpu_ras_instance_mask_check()
366 data->inject.instance_mask = 0; in amdgpu_ras_instance_mask_check()
391 data->inject.instance_mask &= mask; in amdgpu_ras_instance_mask_check()
392 if (inst_mask != data->inject.instance_mask) in amdgpu_ras_instance_mask_check()
395 inst_mask, data->inject.instance_mask); in amdgpu_ras_instance_mask_check()
498 ret = amdgpu_reserve_page_direct(adev, data.inject.address); in amdgpu_ras_debugfs_ctrl_write()
516 if ((data.inject.address >= adev->gmc.mc_vram_size && in amdgpu_ras_debugfs_ctrl_write()
518 (data.inject.address >= RAS_UMC_INJECT_ADDR_LIMIT)) { in amdgpu_ras_debugfs_ctrl_write()
521 data.inject.address); in amdgpu_ras_debugfs_ctrl_write()
528 amdgpu_ras_check_bad_page(adev, data.inject.address)) { in amdgpu_ras_debugfs_ctrl_write()
531 data.inject.address); in amdgpu_ras_debugfs_ctrl_write()
538 ret = amdgpu_ras_error_inject(adev, &data.inject); in amdgpu_ras_debugfs_ctrl_write()