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()
1364 struct amdgpu_ras_block_object *block_obj = NULL; in amdgpu_ras_query_error_status_helper() local
1379 block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, 0); in amdgpu_ras_query_error_status_helper()
1380 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_query_error_status_helper()
1386 if (block_obj->hw_ops->query_ras_error_count) in amdgpu_ras_query_error_status_helper()
1387 block_obj->hw_ops->query_ras_error_count(adev, err_data); in amdgpu_ras_query_error_status_helper()
1392 if (block_obj->hw_ops->query_ras_error_status) in amdgpu_ras_query_error_status_helper()
1393 block_obj->hw_ops->query_ras_error_status(adev); in amdgpu_ras_query_error_status_helper()
1487 struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, block, 0); in amdgpu_ras_reset_error_count() local
1491 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_reset_error_count()
1507 if (block_obj->hw_ops->reset_ras_error_count) in amdgpu_ras_reset_error_count()
1508 block_obj->hw_ops->reset_ras_error_count(adev); in amdgpu_ras_reset_error_count()
1516 struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, block, 0); in amdgpu_ras_reset_error_status() local
1523 if (block_obj->hw_ops->reset_ras_error_status) in amdgpu_ras_reset_error_status()
1524 block_obj->hw_ops->reset_ras_error_status(adev); in amdgpu_ras_reset_error_status()
1543 struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, in amdgpu_ras_error_inject() local
1554 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_error_inject()
1568 if (block_obj->hw_ops->ras_error_inject) { in amdgpu_ras_error_inject()
1570 ret = block_obj->hw_ops->ras_error_inject(adev, info, info->instance_mask); in amdgpu_ras_error_inject()
1572 ret = block_obj->hw_ops->ras_error_inject(adev, &block_info, in amdgpu_ras_error_inject()
2189 struct amdgpu_ras_block_object *block_obj = in amdgpu_ras_interrupt_poison_consumption_handler() local
2196 if (!block_obj || !con) in amdgpu_ras_interrupt_poison_consumption_handler()
2203 amdgpu_ras_set_err_poison(adev, block_obj->ras_comm.block); in amdgpu_ras_interrupt_poison_consumption_handler()
2208 if (block_obj->hw_ops && block_obj->hw_ops->query_poison_status) { in amdgpu_ras_interrupt_poison_consumption_handler()
2209 poison_stat = block_obj->hw_ops->query_poison_status(adev); in amdgpu_ras_interrupt_poison_consumption_handler()
2213 block_obj->ras_comm.name); in amdgpu_ras_interrupt_poison_consumption_handler()
2221 if (block_obj->hw_ops && block_obj->hw_ops->handle_poison_consumption) in amdgpu_ras_interrupt_poison_consumption_handler()
2222 poison_stat = block_obj->hw_ops->handle_poison_consumption(adev); in amdgpu_ras_interrupt_poison_consumption_handler()
2231 block_obj->ras_comm.name); in amdgpu_ras_interrupt_poison_consumption_handler()
2498 struct amdgpu_ras_block_object *block_obj; in amdgpu_ras_error_status_query() local
2507 block_obj = amdgpu_ras_get_ras_block(adev, in amdgpu_ras_error_status_query()
2511 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_error_status_query()
2517 if (block_obj->hw_ops->query_ras_error_status) in amdgpu_ras_error_status_query()
2518 block_obj->hw_ops->query_ras_error_status(adev); in amdgpu_ras_error_status_query()