RIO_DEBUG
RIO_DEBUG((CE_NOTE, "Received NACK for dip=%p", (void *)dip));
RIO_DEBUG((CE_NOTE, "Received ACK for dip=%p", (void *)dip));
RIO_DEBUG((CE_NOTE, "No contracts on dip=%p", (void *)dip));
RIO_DEBUG((CE_NOTE, "LDI callback failed on dip=%p",
RIO_DEBUG((CE_NOTE, "LDI callback success on dip=%p",
RIO_DEBUG((CE_NOTE, "No LDI callbacks for dip=%p",
RIO_DEBUG((CE_NOTE, "e_ddi_offline_finalize(): entry: result=%s, "
RIO_DEBUG((CE_NOTE, "e_ddi_degrade_finalize(): entry: "
RIO_DEBUG((CE_NOTE, "e_ddi_undegrade_finalize(): entry: "
RIO_DEBUG((CE_NOTE, "devi_detach_node: offlining dip=%p",
RIO_DEBUG((CE_NOTE, "devi_detach_node: offline NACKed"
RIO_DEBUG((CE_NOTE, "devi_detach_node: offline failed."
RIO_DEBUG((CE_NOTE, "devi_detach_node: offline succeeded."
RIO_DEBUG((CE_NOTE, "marked dip as constrained, dip=%p",
RIO_DEBUG((CE_NOTE, "retire notify: dip = %p", (void *)dip));
RIO_DEBUG((CE_WARN, "retire notify: dip in retire "
RIO_DEBUG((CE_NOTE, "retire notify: BLOCKED: dip = %p",
RIO_DEBUG((CE_NOTE, "retire notify: NO CONSTRAINT: "
RIO_DEBUG((CE_NOTE, "retire notify: CONSTRAINT set: "
RIO_DEBUG((CE_WARN,
RIO_DEBUG((CE_NOTE, "Fenced off: dip = %p", (void *)dip));
RIO_DEBUG((CE_NOTE, "finalize: NOT retired: dip = %p",
RIO_DEBUG((CE_NOTE, "Retire device: device doesn't exist."
RIO_DEBUG((CE_NOTE, "Retire device: found dip = %p.", (void *)dip));
RIO_DEBUG((CE_NOTE, "retire: subtree retire notify: path = %s", path));
RIO_DEBUG((CE_WARN, "retire failed: path = %s", path));
RIO_DEBUG((CE_NOTE, "retire succeeded: path = %s", path));
RIO_DEBUG((CE_NOTE, "Unfenced device: %s", path));
RIO_DEBUG((CE_NOTE, "Fenced: %s",
RIO_DEBUG((CE_NOTE, "attach: device is retired: path=%s", path));
RIO_DEBUG((CE_NOTE, "attach: Mark and fence subtree: path=%s", path));