Lines Matching refs:block_obj
979 static int amdgpu_ras_block_match_default(struct amdgpu_ras_block_object *block_obj, in amdgpu_ras_block_match_default() argument
982 if (!block_obj) in amdgpu_ras_block_match_default()
985 if (block_obj->ras_comm.block == block) in amdgpu_ras_block_match_default()
1367 struct amdgpu_ras_block_object *block_obj = NULL; in amdgpu_ras_query_error_status_helper() local
1382 block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, 0); in amdgpu_ras_query_error_status_helper()
1383 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_query_error_status_helper()
1389 if (block_obj->hw_ops->query_ras_error_count) in amdgpu_ras_query_error_status_helper()
1390 block_obj->hw_ops->query_ras_error_count(adev, err_data); in amdgpu_ras_query_error_status_helper()
1395 if (block_obj->hw_ops->query_ras_error_status) in amdgpu_ras_query_error_status_helper()
1396 block_obj->hw_ops->query_ras_error_status(adev); in amdgpu_ras_query_error_status_helper()
1490 struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, block, 0); in amdgpu_ras_reset_error_count() local
1494 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_reset_error_count()
1513 if (block_obj->hw_ops->reset_ras_error_count) in amdgpu_ras_reset_error_count()
1514 block_obj->hw_ops->reset_ras_error_count(adev); in amdgpu_ras_reset_error_count()
1522 struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, block, 0); in amdgpu_ras_reset_error_status() local
1529 if (block_obj->hw_ops->reset_ras_error_status) in amdgpu_ras_reset_error_status()
1530 block_obj->hw_ops->reset_ras_error_status(adev); in amdgpu_ras_reset_error_status()
1549 struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, in amdgpu_ras_error_inject() local
1560 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_error_inject()
1574 if (block_obj->hw_ops->ras_error_inject) { in amdgpu_ras_error_inject()
1576 ret = block_obj->hw_ops->ras_error_inject(adev, info, info->instance_mask); in amdgpu_ras_error_inject()
1578 ret = block_obj->hw_ops->ras_error_inject(adev, &block_info, in amdgpu_ras_error_inject()
2195 struct amdgpu_ras_block_object *block_obj = in amdgpu_ras_interrupt_poison_consumption_handler() local
2202 if (!block_obj || !con) in amdgpu_ras_interrupt_poison_consumption_handler()
2209 amdgpu_ras_set_err_poison(adev, block_obj->ras_comm.block); in amdgpu_ras_interrupt_poison_consumption_handler()
2214 if (block_obj->hw_ops && block_obj->hw_ops->query_poison_status) { in amdgpu_ras_interrupt_poison_consumption_handler()
2215 poison_stat = block_obj->hw_ops->query_poison_status(adev); in amdgpu_ras_interrupt_poison_consumption_handler()
2219 block_obj->ras_comm.name); in amdgpu_ras_interrupt_poison_consumption_handler()
2227 if (block_obj->hw_ops && block_obj->hw_ops->handle_poison_consumption) in amdgpu_ras_interrupt_poison_consumption_handler()
2228 poison_stat = block_obj->hw_ops->handle_poison_consumption(adev); in amdgpu_ras_interrupt_poison_consumption_handler()
2237 block_obj->ras_comm.name); in amdgpu_ras_interrupt_poison_consumption_handler()
2504 struct amdgpu_ras_block_object *block_obj; in amdgpu_ras_error_status_query() local
2513 block_obj = amdgpu_ras_get_ras_block(adev, in amdgpu_ras_error_status_query()
2517 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_error_status_query()
2523 if (block_obj->hw_ops->query_ras_error_status) in amdgpu_ras_error_status_query()
2524 block_obj->hw_ops->query_ras_error_status(adev); in amdgpu_ras_error_status_query()