HS_NEGOTIATE
SCR_INT ^ IFTRUE (DATA (HS_NEGOTIATE)),
SCR_INT ^ IFFALSE (DATA (HS_NEGOTIATE)),
SCR_INT ^ IFTRUE (DATA (HS_NEGOTIATE)),
cp->host_status = cp->nego_status ? HS_NEGOTIATE : HS_BUSY;
if (INB (HS_PRT) == HS_NEGOTIATE) {
if (INB (HS_PRT) == HS_NEGOTIATE) {
SCR_INT ^ IFTRUE (DATA (HS_NEGOTIATE)),
SCR_INT ^ IFTRUE (DATA (HS_NEGOTIATE)),
cp->host_status = cp->nego_status ? HS_NEGOTIATE : HS_BUSY;
cp->host_status != HS_NEGOTIATE)
if (INB(np, HS_PRT) == HS_NEGOTIATE) {
if (INB(np, HS_PRT) == HS_NEGOTIATE) {
if (INB(np, HS_PRT) == HS_NEGOTIATE) {
OUTB(np, HS_PRT, HS_NEGOTIATE);
if (INB(np, HS_PRT) == HS_NEGOTIATE)
cp->host_status = cp->nego_status ? HS_NEGOTIATE : HS_BUSY;