Home
last modified time | relevance | path

Searched refs:reset_context (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dsienna_cichlid.c48 struct amdgpu_reset_context *reset_context) in sienna_cichlid_get_reset_handler() argument
53 if (reset_context->method != AMD_RESET_METHOD_NONE) { in sienna_cichlid_get_reset_handler()
55 if (handler->reset_method == reset_context->method) in sienna_cichlid_get_reset_handler()
94 struct amdgpu_reset_context *reset_context) in sienna_cichlid_mode2_prepare_hwcontext() argument
136 struct amdgpu_reset_context *reset_context) in sienna_cichlid_mode2_perform_reset() argument
218 struct amdgpu_reset_context *reset_context) in sienna_cichlid_mode2_restore_hwcontext() argument
H A Dsmu_v13_0_10.c43 struct amdgpu_reset_context *reset_context) in smu_v13_0_10_get_reset_handler() argument
49 if (reset_context->method != AMD_RESET_METHOD_NONE) { in smu_v13_0_10_get_reset_handler()
51 if (handler->reset_method == reset_context->method) in smu_v13_0_10_get_reset_handler()
93 struct amdgpu_reset_context *reset_context) in smu_v13_0_10_mode2_prepare_hwcontext() argument
127 struct amdgpu_reset_context *reset_context) in smu_v13_0_10_mode2_perform_reset() argument
219 struct amdgpu_reset_context *reset_context) in smu_v13_0_10_mode2_restore_hwcontext() argument
H A Damdgpu_device.c4786 struct amdgpu_reset_context *reset_context) in amdgpu_device_reset_sriov() argument
4791 if (test_bit(AMDGPU_HOST_FLR, &reset_context->flags)) { in amdgpu_device_reset_sriov()
4795 clear_bit(AMDGPU_HOST_FLR, &reset_context->flags); in amdgpu_device_reset_sriov()
5025 struct amdgpu_reset_context *reset_context) in amdgpu_device_pre_asic_reset() argument
5029 struct amdgpu_device *tmp_adev = reset_context->reset_req_dev; in amdgpu_device_pre_asic_reset()
5031 test_bit(AMDGPU_NEED_FULL_RESET, &reset_context->flags); in amdgpu_device_pre_asic_reset()
5034 if (reset_context->reset_req_dev == adev) in amdgpu_device_pre_asic_reset()
5035 job = reset_context->job; in amdgpu_device_pre_asic_reset()
5083 r = amdgpu_reset_prepare_hwcontext(adev, reset_context); in amdgpu_device_pre_asic_reset()
5094 if (!test_bit(AMDGPU_SKIP_COREDUMP, &reset_context->flags)) { in amdgpu_device_pre_asic_reset()
[all …]
H A Damdgpu_amdkfd.c134 struct amdgpu_reset_context reset_context; in amdgpu_amdkfd_reset_work() local
136 memset(&reset_context, 0, sizeof(reset_context)); in amdgpu_amdkfd_reset_work()
138 reset_context.method = AMD_RESET_METHOD_NONE; in amdgpu_amdkfd_reset_work()
139 reset_context.reset_req_dev = adev; in amdgpu_amdkfd_reset_work()
140 reset_context.src = adev->enable_mes ? in amdgpu_amdkfd_reset_work()
143 clear_bit(AMDGPU_NEED_FULL_RESET, &reset_context.flags); in amdgpu_amdkfd_reset_work()
145 amdgpu_device_gpu_recover(adev, NULL, &reset_context); in amdgpu_amdkfd_reset_work()
301 struct amdgpu_reset_context *reset_context) in amdgpu_amdkfd_pre_reset() argument
306 r = kgd2kfd_pre_reset(adev->kfd.dev, reset_context); in amdgpu_amdkfd_pre_reset()
H A Damdgpu_xgmi.c1356 struct amdgpu_reset_context reset_context; in amdgpu_xgmi_reset_on_init_work() local
1371 reset_context.method = AMD_RESET_METHOD_ON_INIT; in amdgpu_xgmi_reset_on_init_work()
1372 reset_context.reset_req_dev = tmp_adev; in amdgpu_xgmi_reset_on_init_work()
1373 reset_context.hive = hive; in amdgpu_xgmi_reset_on_init_work()
1374 reset_context.reset_device_list = &device_list; in amdgpu_xgmi_reset_on_init_work()
1375 set_bit(AMDGPU_NEED_FULL_RESET, &reset_context.flags); in amdgpu_xgmi_reset_on_init_work()
1376 set_bit(AMDGPU_SKIP_COREDUMP, &reset_context.flags); in amdgpu_xgmi_reset_on_init_work()
1378 amdgpu_reset_do_xgmi_reset_on_init(&reset_context); in amdgpu_xgmi_reset_on_init_work()
H A Damdgpu_userq.c93 struct amdgpu_reset_context reset_context; in amdgpu_userq_mgr_reset_work() local
107 memset(&reset_context, 0, sizeof(reset_context)); in amdgpu_userq_mgr_reset_work()
109 reset_context.method = AMD_RESET_METHOD_NONE; in amdgpu_userq_mgr_reset_work()
110 reset_context.reset_req_dev = adev; in amdgpu_userq_mgr_reset_work()
111 reset_context.src = AMDGPU_RESET_SRC_USERQ; in amdgpu_userq_mgr_reset_work()
112 set_bit(AMDGPU_NEED_FULL_RESET, &reset_context.flags); in amdgpu_userq_mgr_reset_work()
115 amdgpu_device_gpu_recover(adev, NULL, &reset_context); in amdgpu_userq_mgr_reset_work()
H A Damdgpu_amdkfd.h185 struct amdgpu_reset_context *reset_context);
439 struct amdgpu_reset_context *reset_context);
507 struct amdgpu_reset_context *reset_context) in kgd2kfd_pre_reset() argument
H A Damdgpu.h1027 struct amdgpu_reset_context *reset_context);
1030 struct amdgpu_reset_context *reset_context);
1032 int amdgpu_device_reinit_after_reset(struct amdgpu_reset_context *reset_context);
1179 struct amdgpu_reset_context *reset_context);
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_smi_events.c237 struct amdgpu_reset_context *reset_context) in kfd_smi_event_update_gpu_reset() argument
251 if (reset_context) in kfd_smi_event_update_gpu_reset()
252 amdgpu_reset_get_desc(reset_context, reset_cause, in kfd_smi_event_update_gpu_reset()
H A Dkfd_smi_events.h34 struct amdgpu_reset_context *reset_context);
H A Dkfd_device.c1000 struct amdgpu_reset_context *reset_context) in kgd2kfd_pre_reset() argument
1010 kfd_smi_event_update_gpu_reset(node, false, reset_context); in kgd2kfd_pre_reset()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sriov_common.c626 ahw->reset_context = 0; in qlcnic_sriov_vf_init()
1440 ahw->reset_context = 1; in __qlcnic_sriov_issue_cmd()
1739 ahw->reset_context = 0; in qlcnic_sriov_vf_detach()
1837 else if (ahw->reset_context) in qlcnic_sriov_vf_idc_ready_state()
H A Dqlcnic_83xx_init.c658 ahw->reset_context = 0; in qlcnic_83xx_idc_update_idc_params()
868 if (ahw->reset_context && in qlcnic_83xx_idc_ready_state()
870 adapter->ahw->reset_context = 0; in qlcnic_83xx_idc_ready_state()
H A Dqlcnic_main.c1892 adapter->ahw->reset_context = 0; in __qlcnic_up()
3029 adapter->ahw->reset_context = 1; in qlcnic_tx_timeout()
3666 if (ahw->reset_context && qlcnic_auto_fw_reset) in qlcnic_check_health()