siop_cmd->siop_tables.msg_out[offset + 0] = MSG_EXTENDED; siop_cmd->siop_tables.msg_out[offset + 1] = MSG_EXT_SDTR_LEN; siop_cmd->siop_tables.msg_out[offset + 2] = MSG_EXT_SDTR; siop_cmd->siop_tables.msg_out[offset + 3] = ssync;  if ((soff > 31) && ((siop_cmd->siop_target->flags & TARF_ISDT) == 0)) soff = 31;  siop_cmd->siop_tables.msg_out[offset + 4] = soff; siop_cmd->siop_tables.t_msgout.count =
siop_cmd->siop_tables->msg_out[offset + 0] = MSG_EXTENDED; siop_cmd->siop_tables->msg_out[offset + 1] = MSG_EXT_SDTR_LEN; siop_cmd->siop_tables->msg_out[offset + 2] = MSG_EXT_SDTR; siop_cmd->siop_tables->msg_out[offset + 3] = ssync; siop_cmd->siop_tables->msg_out[offset + 4] = soff; siop_cmd->siop_tables->t_msgout.count =
siop_sdtr_msg(siop_cmd, offset, ssync, soff)	struct siop_cmd *siop_cmd;	int offset;	int ssync, soff;{	siop_cmd->siop_tables.msg_out[offset + 0] = MSG_EXTENDED;	siop_cmd->siop_tables.msg_out[offset + 1] = MSG_EXT_SDTR_LEN;	siop_cmd->siop_tables.msg_out[offset + 2] = MSG_EXT_SDTR;	siop_cmd->siop_tables.msg_out[offset + 3] = ssync;	if ((soff > 31) && ((siop_cmd->siop_target->flags & TARF_ISDT) == 0))		soff = 31;	siop_cmd->siop_tables.msg_out[offset + 4] = soff;	siop_cmd->siop_tables.t_msgout.count =	    htole32(offset + MSG_EXT_SDTR_LEN + 2);}