Lines Matching refs:reset_context

4459 				 struct amdgpu_reset_context *reset_context)  in amdgpu_device_pre_asic_reset()  argument
4464 test_bit(AMDGPU_NEED_FULL_RESET, &reset_context->flags); in amdgpu_device_pre_asic_reset()
4466 if (reset_context->reset_req_dev == adev) in amdgpu_device_pre_asic_reset()
4467 job = reset_context->job; in amdgpu_device_pre_asic_reset()
4503 r = amdgpu_reset_prepare_hwcontext(adev, reset_context); in amdgpu_device_pre_asic_reset()
4529 set_bit(AMDGPU_NEED_FULL_RESET, &reset_context->flags); in amdgpu_device_pre_asic_reset()
4532 &reset_context->flags); in amdgpu_device_pre_asic_reset()
4539 struct amdgpu_reset_context *reset_context) in amdgpu_do_asic_reset() argument
4548 r = amdgpu_reset_perform_reset(tmp_adev, reset_context); in amdgpu_do_asic_reset()
4557 test_bit(AMDGPU_NEED_FULL_RESET, &reset_context->flags); in amdgpu_do_asic_reset()
4558 skip_hw_reset = test_bit(AMDGPU_SKIP_HW_RESET, &reset_context->flags); in amdgpu_do_asic_reset()
4647 if (!reset_context->hive && in amdgpu_do_asic_reset()
4676 if (reset_context->hive && in amdgpu_do_asic_reset()
4679 reset_context->hive, tmp_adev); in amdgpu_do_asic_reset()
4703 set_bit(AMDGPU_NEED_FULL_RESET, &reset_context->flags); in amdgpu_do_asic_reset()
4705 clear_bit(AMDGPU_NEED_FULL_RESET, &reset_context->flags); in amdgpu_do_asic_reset()
4844 struct amdgpu_reset_context *reset_context) in amdgpu_device_recheck_guilty_jobs() argument
4881 &reset_context->flags); in amdgpu_device_recheck_guilty_jobs()
4883 reset_context); in amdgpu_device_recheck_guilty_jobs()
4932 struct amdgpu_reset_context reset_context; in amdgpu_device_gpu_recover() local
4934 memset(&reset_context, 0, sizeof(reset_context)); in amdgpu_device_gpu_recover()
4975 reset_context.method = AMD_RESET_METHOD_NONE; in amdgpu_device_gpu_recover()
4976 reset_context.reset_req_dev = adev; in amdgpu_device_gpu_recover()
4977 reset_context.job = job; in amdgpu_device_gpu_recover()
4978 reset_context.hive = hive; in amdgpu_device_gpu_recover()
4979 clear_bit(AMDGPU_NEED_FULL_RESET, &reset_context.flags); in amdgpu_device_gpu_recover()
5081 r = amdgpu_device_pre_asic_reset(tmp_adev, &reset_context); in amdgpu_device_gpu_recover()
5098 r = amdgpu_do_asic_reset(device_list_handle, &reset_context); in amdgpu_device_gpu_recover()
5118 tmp_adev, device_list_handle, &reset_context); in amdgpu_device_gpu_recover()
5473 struct amdgpu_reset_context reset_context; in amdgpu_pci_slot_reset() local
5479 memset(&reset_context, 0, sizeof(reset_context)); in amdgpu_pci_slot_reset()
5503 reset_context.method = AMD_RESET_METHOD_NONE; in amdgpu_pci_slot_reset()
5504 reset_context.reset_req_dev = adev; in amdgpu_pci_slot_reset()
5505 set_bit(AMDGPU_NEED_FULL_RESET, &reset_context.flags); in amdgpu_pci_slot_reset()
5506 set_bit(AMDGPU_SKIP_HW_RESET, &reset_context.flags); in amdgpu_pci_slot_reset()
5509 r = amdgpu_device_pre_asic_reset(adev, &reset_context); in amdgpu_pci_slot_reset()
5514 r = amdgpu_do_asic_reset(&device_list, &reset_context); in amdgpu_pci_slot_reset()