Home
last modified time | relevance | path

Searched refs:arbit (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/scsi/pcmcia/
H A Dnsp_cs.c371 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 Dnsp32.c750 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 Dnsp32.c759 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 Dnsp_cs.c370 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 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 19 milliseconds