Home
last modified time | relevance | path

Searched refs:hang (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dselftest_hangcheck.c47 struct hang { struct
56 static int hang_init(struct hang *h, struct intel_gt *gt) in hang_init()
134 hang_create_request(struct hang *h, struct intel_engine_cs *engine) in hang_create_request()
283 static u32 hws_seqno(const struct hang *h, const struct i915_request *rq) in hws_seqno()
288 static void hang_fini(struct hang *h) in hang_fini()
304 static bool wait_until_running(struct hang *h, struct i915_request *rq) in wait_until_running()
320 struct hang h; in igt_hang_sanitycheck()
547 struct hang h; in __igt_reset_engine()
764 struct hang h; in __igt_reset_engines()
1039 struct hang in igt_reset_wait()
[all...]
H A Dselftest_lrc.c402 0xdeadbeef, /* trigger a hang if executed */ in live_unlite_ring()
569 /* Expect not to hang! */ in live_pin_rewind()
700 * of invalid commands in user batches that will cause a GPU hang. in live_error_interrupt()
1607 * fails, we hang instead. in live_busywait_preempt()
2777 0xdeadbeef, /* trigger a hang if executed */ in __live_preempt_ring()
6290 struct i915_request *hang; in __lrc_garbage() local
6297 hang = garbage(ce, prng); in __lrc_garbage()
6298 if (IS_ERR(hang)) { in __lrc_garbage()
6299 err = PTR_ERR(hang); in __lrc_garbage()
6303 if (wait_for_submit(engine, hang, H in __lrc_garbage()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dselftest_hangcheck.c32 struct hang { struct
41 static int hang_init(struct hang *h, struct intel_gt *gt) in hang_init()
104 hang_create_request(struct hang *h, struct intel_engine_cs *engine) in hang_create_request()
253 static u32 hws_seqno(const struct hang *h, const struct i915_request *rq) in hws_seqno()
258 static void hang_fini(struct hang *h) in hang_fini()
274 static bool wait_until_running(struct hang *h, struct i915_request *rq) in wait_until_running()
290 struct hang h; in igt_hang_sanitycheck()
443 /* Engine level resets are triggered by GuC when a hang in igt_reset_nop_engine()
689 struct hang h; in __igt_reset_engine()
745 pr_err("[%s] Create hang reques in __igt_reset_engine()
[all...]
H A Dselftest_lrc.c1765 struct i915_request *hang; in __lrc_garbage() local
1772 hang = garbage(ce, prng); in __lrc_garbage()
1773 if (IS_ERR(hang)) { in __lrc_garbage()
1774 err = PTR_ERR(hang); in __lrc_garbage()
1778 if (wait_for_submit(engine, hang, HZ / 2)) { in __lrc_garbage()
1779 i915_request_put(hang); in __lrc_garbage()
1785 garbage_reset(engine, hang); in __lrc_garbage()
1788 if (!hang->fence.error) { in __lrc_garbage()
1789 i915_request_put(hang); in __lrc_garbage()
1796 if (i915_request_wait(hang, in __lrc_garbage()
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-sa1100/
H A Dsleep.S48 @ otherwise we occasionally hang.
/kernel/linux/linux-6.6/arch/arm/mach-sa1100/
H A Dsleep.S48 @ otherwise we occasionally hang.
/kernel/linux/linux-5.10/drivers/net/wan/lmc/
H A Dlmc_var.h298 int hang, rxdesc, bad_packet, some_counter; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_device.c1174 * some old smc fw still need driver do vPost otherwise gpu hang, while in amdgpu_device_need_post()
3866 adev->ip_blocks[i].status.hang = in amdgpu_device_ip_check_soft_reset()
3868 if (adev->ip_blocks[i].status.hang) { in amdgpu_device_ip_check_soft_reset()
3894 if (adev->ip_blocks[i].status.hang && in amdgpu_device_ip_pre_soft_reset()
3929 if (adev->ip_blocks[i].status.hang) { in amdgpu_device_ip_need_full_reset()
3956 if (adev->ip_blocks[i].status.hang && in amdgpu_device_ip_soft_reset()
3985 if (adev->ip_blocks[i].status.hang && in amdgpu_device_ip_post_soft_reset()
4157 dev_info(adev->dev, "Timeout, but no hardware hang detected.\n"); in amdgpu_device_should_recover_gpu()
4506 * @job: which job trigger hang
H A Damdgpu.h311 bool hang; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_device.c1207 * some old smc fw still need driver do vPost otherwise gpu hang, while in amdgpu_device_need_post()
4287 adev->ip_blocks[i].status.hang = in amdgpu_device_ip_check_soft_reset()
4289 if (adev->ip_blocks[i].status.hang) { in amdgpu_device_ip_check_soft_reset()
4315 if (adev->ip_blocks[i].status.hang && in amdgpu_device_ip_pre_soft_reset()
4350 if (adev->ip_blocks[i].status.hang) { in amdgpu_device_ip_need_full_reset()
4377 if (adev->ip_blocks[i].status.hang && in amdgpu_device_ip_soft_reset()
4406 if (adev->ip_blocks[i].status.hang && in amdgpu_device_ip_post_soft_reset()
5143 * @job: which job trigger hang
5886 * Compare to a simple hang, the system will keep stable at least for SSH
H A Damdgpu.h351 bool hang; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dcwsr_trap_handler_gfx9.asm316 s_sleep 0x2 // sleep 1 (64clk) is not enough for 8 waves per SIMD, which will cause SQ hang, since the 7,8th wave could not get arbit to exec inst, while other waves are stuck into the sleep-loop and waiting for wrexec!=0
H A Dcwsr_trap_handler_gfx10.asm300 // SQ hang, since the 7,8th wave could not get arbit to exec inst, while
H A Dcwsr_trap_handler_gfx8.asm226 s_sleep 0x2 // sleep 1 (64clk) is not enough for 8 waves per SIMD, which will cause SQ hang, since the 7,8th wave could not get arbit to exec inst, while other waves are stuck into the sleep-loop and waiting for wrexec!=0
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dcwsr_trap_handler_gfx9.asm366 s_sleep 0x2 // sleep 1 (64clk) is not enough for 8 waves per SIMD, which will cause SQ hang, since the 7,8th wave could not get arbit to exec inst, while other waves are stuck into the sleep-loop and waiting for wrexec!=0
H A Dcwsr_trap_handler_gfx8.asm226 s_sleep 0x2 // sleep 1 (64clk) is not enough for 8 waves per SIMD, which will cause SQ hang, since the 7,8th wave could not get arbit to exec inst, while other waves are stuck into the sleep-loop and waiting for wrexec!=0
H A Dcwsr_trap_handler_gfx10.asm358 // SQ hang, since the 7,8th wave could not get arbit to exec inst, while

Completed in 40 milliseconds