/kernel/linux/linux-6.6/drivers/scsi/pcmcia/ |
H A D | nsp_cs.c | 371 unsigned char phase, arbit; in nsphw_start_selection() local 382 //nsp_dbg(NSP_DEBUG_RESELECTION, "start arbit"); in nsphw_start_selection() 389 arbit = nsp_index_read(base, ARBITSTATUS); in nsphw_start_selection() 390 //nsp_dbg(NSP_DEBUG_RESELECTION, "arbit=%d, wait_count=%d", arbit, wait_count); in nsphw_start_selection() 392 } while((arbit & (ARBIT_WIN | ARBIT_FAIL)) == 0 && in nsphw_start_selection() 395 if (!(arbit & ARBIT_WIN)) { in nsphw_start_selection() 396 //nsp_dbg(NSP_DEBUG_RESELECTION, "arbit fail"); in nsphw_start_selection()
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | nsp32.c | 750 unsigned char arbit; in nsp32_arbitration() local 755 arbit = nsp32_read1(base, ARBIT_STATUS); in nsp32_arbitration() 757 } while ((arbit & (ARBIT_WIN | ARBIT_FAIL)) == 0 && in nsp32_arbitration() 761 "arbit: 0x%x, delay time: %d", arbit, time); in nsp32_arbitration() 763 if (arbit & ARBIT_WIN) { in nsp32_arbitration() 767 } else if (arbit & ARBIT_FAIL) { in nsp32_arbitration() 776 nsp32_dbg(NSP32_DEBUG_AUTOSCSI, "arbit timeout"); in nsp32_arbitration()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | nsp32.c | 759 unsigned char arbit; in nsp32_arbitration() local 764 arbit = nsp32_read1(base, ARBIT_STATUS); in nsp32_arbitration() 766 } while ((arbit & (ARBIT_WIN | ARBIT_FAIL)) == 0 && in nsp32_arbitration() 770 "arbit: 0x%x, delay time: %d", arbit, time); in nsp32_arbitration() 772 if (arbit & ARBIT_WIN) { in nsp32_arbitration() 776 } else if (arbit & ARBIT_FAIL) { in nsp32_arbitration() 785 nsp32_dbg(NSP32_DEBUG_AUTOSCSI, "arbit timeout"); in nsp32_arbitration()
|
/kernel/linux/linux-5.10/drivers/scsi/pcmcia/ |
H A D | nsp_cs.c | 370 unsigned char phase, arbit; in nsphw_start_selection() local 381 //nsp_dbg(NSP_DEBUG_RESELECTION, "start arbit"); in nsphw_start_selection() 388 arbit = nsp_index_read(base, ARBITSTATUS); in nsphw_start_selection() 389 //nsp_dbg(NSP_DEBUG_RESELECTION, "arbit=%d, wait_count=%d", arbit, wait_count); in nsphw_start_selection() 391 } while((arbit & (ARBIT_WIN | ARBIT_FAIL)) == 0 && in nsphw_start_selection() 394 if (!(arbit & ARBIT_WIN)) { in nsphw_start_selection() 395 //nsp_dbg(NSP_DEBUG_RESELECTION, "arbit fail"); in nsphw_start_selection()
|
/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
|