/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | selftest_hangcheck.c | 47 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 D | selftest_lrc.c | 402 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 D | selftest_hangcheck.c | 32 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 D | selftest_lrc.c | 1765 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 D | sleep.S | 48 @ otherwise we occasionally hang.
|
/kernel/linux/linux-6.6/arch/arm/mach-sa1100/ |
H A D | sleep.S | 48 @ otherwise we occasionally hang.
|
/kernel/linux/linux-5.10/drivers/net/wan/lmc/ |
H A D | lmc_var.h | 298 int hang, rxdesc, bad_packet, some_counter; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_device.c | 1174 * 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 D | amdgpu.h | 311 bool hang; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_device.c | 1207 * 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 D | amdgpu.h | 351 bool hang; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | cwsr_trap_handler_gfx9.asm | 316 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 D | cwsr_trap_handler_gfx10.asm | 300 // SQ hang, since the 7,8th wave could not get arbit to exec inst, while
|
H A D | cwsr_trap_handler_gfx8.asm | 226 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 D | cwsr_trap_handler_gfx9.asm | 366 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 D | cwsr_trap_handler_gfx8.asm | 226 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 D | cwsr_trap_handler_gfx10.asm | 358 // SQ hang, since the 7,8th wave could not get arbit to exec inst, while
|