SYNC
case SYNC:
if (state->mode != SYNC) {
state->mode = SYNC;
state->mode < HEAD || state->mode > SYNC)
state->mode = SYNC; /* force an otherwise impossible situation */
{ SYNC, 0, "sync", 0 },
SYNC;
SYNC;
SYNC;
SYNC;
SYNC;
SYNC;
*ip = SYNC;
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC();
SYNC; /* is this needed? */
SYNC;
SYNC;
SYNC;
SYNC;
SYNC;
SYNC;
SYNC;
SBIC_DEBUG(SYNC, ("Sending SDTR to target %d\n", id));
SBIC_DEBUG(SYNC, ("GOT MSG %d! target %d"
SBIC_DEBUG(SYNC, ("msgin(%d): SDTR(o=%d,p=%d)",
SBIC_DEBUG(SYNC,("sched_msgout: %04x\n", msg));
SBIC_DEBUG(SYNC, ("wd33c93_update_xfer_mode: reporting target %d %s\n",
SBIC_DEBUG(SYNC, ("available sync periods: %d %d %d %d %d %d %d\n",
SBIC_DEBUG(SYNC, ("available fast sync periods: %d %d %d\n",
SBIC_DEBUG(SYNC, ("wd33c93_setsync: sync reg = 0x%02x\n", syncreg));
SBIC_DEBUG(SYNC, ("wd33c93_scsi_request: "
DPRINTF(SYNC, ("sync_pass %d\n", pass));
DPRINTF(SYNC, ("."));
DPRINTF(SYNC, ("END sync_pass %d\n", pass));
DPRINTF(SYNC, ("issue VOP_FSYNC(DATA only) on all nodes\n"));
DPRINTF(SYNC, ("issue VOP_FSYNC(COMPLETE) on all finished nodes\n"));
DPRINTF(SYNC, ("counting pending blocks: on devvp %d\n",
DPRINTF(SYNC, ("counted num dirty pending blocks %d\n",
DPRINTF(SYNC, ("udf_fsync called on %p : %s, %s\n",
DPRINTF(SYNC, ("udf_fsync %p, rejecting on v_numoutput\n", udf_node));
DPRINTF(SYNC, ("udf_fsync %p, rejecting on outstanding_bufs\n", udf_node));
DPRINTF(SYNC, ("udf_fsync %p, rejecting on outstanding_nodedscr\n", udf_node));
DPRINTF(SYNC, ("udf_fsync %p, waiting\n", udf_node));
DPRINTF(SYNC, ("udf_fsync %p, v_numoutput %d\n", udf_node, vp->v_numoutput));
DPRINTF(SYNC, ("udf_fsync %p, fin wait\n", udf_node));
DPRINTF(SYNC, ("udf_fsync %p, writeout node\n", udf_node));
* as SYNC!