Lines Matching refs:block_obj
945 static int amdgpu_ras_block_match_default(struct amdgpu_ras_block_object *block_obj, in amdgpu_ras_block_match_default() argument
948 if (!block_obj) in amdgpu_ras_block_match_default()
951 if (block_obj->ras_comm.block == block) in amdgpu_ras_block_match_default()
1021 struct amdgpu_ras_block_object *block_obj = NULL; in amdgpu_ras_query_error_status() local
1031 block_obj = amdgpu_ras_get_ras_block(adev, info->head.block, 0); in amdgpu_ras_query_error_status()
1032 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_query_error_status()
1038 if (block_obj->hw_ops->query_ras_error_count) in amdgpu_ras_query_error_status()
1039 block_obj->hw_ops->query_ras_error_count(adev, &err_data); in amdgpu_ras_query_error_status()
1044 if (block_obj->hw_ops->query_ras_error_status) in amdgpu_ras_query_error_status()
1045 block_obj->hw_ops->query_ras_error_status(adev); in amdgpu_ras_query_error_status()
1102 struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, block, 0); in amdgpu_ras_reset_error_status() local
1107 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_reset_error_status()
1113 if (block_obj->hw_ops->reset_ras_error_count) in amdgpu_ras_reset_error_status()
1114 block_obj->hw_ops->reset_ras_error_count(adev); in amdgpu_ras_reset_error_status()
1118 if (block_obj->hw_ops->reset_ras_error_status) in amdgpu_ras_reset_error_status()
1119 block_obj->hw_ops->reset_ras_error_status(adev); in amdgpu_ras_reset_error_status()
1138 struct amdgpu_ras_block_object *block_obj = amdgpu_ras_get_ras_block(adev, in amdgpu_ras_error_inject() local
1149 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_error_inject()
1163 if (block_obj->hw_ops->ras_error_inject) { in amdgpu_ras_error_inject()
1165 ret = block_obj->hw_ops->ras_error_inject(adev, info, info->instance_mask); in amdgpu_ras_error_inject()
1167 ret = block_obj->hw_ops->ras_error_inject(adev, &block_info, in amdgpu_ras_error_inject()
1664 struct amdgpu_ras_block_object *block_obj = in amdgpu_ras_interrupt_poison_consumption_handler() local
1667 if (!block_obj) in amdgpu_ras_interrupt_poison_consumption_handler()
1674 if (block_obj->hw_ops && block_obj->hw_ops->query_poison_status) { in amdgpu_ras_interrupt_poison_consumption_handler()
1675 poison_stat = block_obj->hw_ops->query_poison_status(adev); in amdgpu_ras_interrupt_poison_consumption_handler()
1679 block_obj->ras_comm.name); in amdgpu_ras_interrupt_poison_consumption_handler()
1687 if (block_obj->hw_ops && block_obj->hw_ops->handle_poison_consumption) in amdgpu_ras_interrupt_poison_consumption_handler()
1688 poison_stat = block_obj->hw_ops->handle_poison_consumption(adev); in amdgpu_ras_interrupt_poison_consumption_handler()
1693 block_obj->ras_comm.name); in amdgpu_ras_interrupt_poison_consumption_handler()
1926 struct amdgpu_ras_block_object *block_obj; in amdgpu_ras_error_status_query() local
1935 block_obj = amdgpu_ras_get_ras_block(adev, in amdgpu_ras_error_status_query()
1939 if (!block_obj || !block_obj->hw_ops) { in amdgpu_ras_error_status_query()
1945 if (block_obj->hw_ops->query_ras_error_status) in amdgpu_ras_error_status_query()
1946 block_obj->hw_ops->query_ras_error_status(adev); in amdgpu_ras_error_status_query()