FLAG_CLOCKEVENT
if (ch->flags & FLAG_CLOCKEVENT) {
if (ch->flags & FLAG_CLOCKEVENT)
if (!(ch->flags & (FLAG_CLOCKEVENT | FLAG_CLOCKSOURCE)))
if (ch->cmt->num_channels == 1 && !(ch->flags & FLAG_CLOCKEVENT))
f = ch->flags & (FLAG_CLOCKEVENT | FLAG_CLOCKSOURCE);
if (f && !(ch->flags & (FLAG_CLOCKEVENT | FLAG_CLOCKSOURCE)))
if (!(ch->flags & (FLAG_CLOCKEVENT | FLAG_CLOCKSOURCE)))
ch->flags |= FLAG_CLOCKEVENT;
f = ch->flags & (FLAG_CLOCKEVENT | FLAG_CLOCKSOURCE);
ch->flags &= ~FLAG_CLOCKEVENT;
if (f && !(ch->flags & (FLAG_CLOCKEVENT | FLAG_CLOCKSOURCE)))