CT_NACK
if (cmd != CT_NACK && evtype == CT_DEV_EV_OFFLINE && dip) {
cmd == CT_NACK ? "N" : "",
((cmd == CT_NACK) ? ETIMEDOUT : 0);
cmd == CT_NACK ? "N" : "",
cmd == CT_NACK ? ETIMEDOUT : 0, ctid));
ASSERT(cmd == CT_ACK || cmd == CT_NACK);
cmd == CT_NACK ? "N" : "", ctid));
return (contract_device_ack_nack(ct, evtype, evid, CT_NACK));
if (ctd->cond_currev_ack == CT_NACK) {
return (CT_NACK);
result = CT_NACK;
} else if (result == CT_NACK) {
if (result == CT_NACK) {
result = CT_NACK;
ASSERT(!(ctd->cond_currev_ack & ~(CT_ACK | CT_NACK)));
case CT_NACK:
ack = (cmd == CT_CACK) ? CT_ACK : CT_NACK;
ASSERT(ack == CT_ACK || ack == CT_NACK);
else if (ack == CT_NACK)
case CT_NACK:
if (retc == CT_NACK) {