SDTR_INITIATOR
target->sync_flag &= ~SDTR_INITIATOR;
if (data->cur_target->sync_flag & SDTR_INITIATOR) {
data->cur_target->sync_flag &= ~SDTR_INITIATOR;
(SDTR_INITIATOR | SDTR_TARGET)) {
data->cur_target->sync_flag &= ~SDTR_INITIATOR;
if (target->sync_flag & SDTR_INITIATOR) {
target->sync_flag &= ~SDTR_INITIATOR;
target->sync_flag |= SDTR_INITIATOR;
if (data->cur_target->sync_flag & (SDTR_INITIATOR | SDTR_TARGET)) {
if (!(target->sync_flag & (SDTR_DONE | SDTR_INITIATOR | SDTR_TARGET))) {
target->sync_flag |= SDTR_INITIATOR;
} else if (target->sync_flag & SDTR_INITIATOR) {