TRIG_NOW
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
if (cmd->convert_src == TRIG_NOW && !devpriv->softsshdelay)
if (cmd->start_src == TRIG_NOW)
TRIG_NOW | TRIG_EXT | TRIG_INT);
flags |= TRIG_NOW;
(!(cmd->convert_src & (TRIG_TIMER | TRIG_NOW))))
case TRIG_NOW:
if (cmd->convert_src & (TRIG_TIMER | TRIG_NOW)) {
if (cmd->convert_src & (TRIG_TIMER | TRIG_NOW)) {
cmd->convert_src == TRIG_NOW) {
if (cmd->convert_src == TRIG_NOW && !chnsshfront) {
if (cmd->convert_src == TRIG_NOW)
if (cmd->convert_src == TRIG_NOW && devpriv->softsshdelay) {
if (cmd->start_src == TRIG_NOW)
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
TRIG_TIMER | TRIG_NOW | TRIG_EXT);
if (cmd->scan_begin_src == TRIG_FOLLOW && cmd->convert_src == TRIG_NOW)
if (cmd->scan_begin_src != TRIG_FOLLOW && cmd->convert_src != TRIG_NOW)
case TRIG_NOW:
if (cmd->convert_src == TRIG_NOW && cmd->chanlist_len > 1) {
if (cmd->start_src == TRIG_NOW) {
if (cmd->convert_src == TRIG_NOW && cmd->chanlist_len > 1)
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
} else if (cmd->convert_src == TRIG_NOW) {
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
triggers |= TRIG_NOW;
case TRIG_NOW:
} else if (cmd->start_src == TRIG_NOW) {
if (cmd->start_src == TRIG_NOW)
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
TRIG_NOW | TRIG_TIMER);
if (cmd->scan_begin_src == TRIG_FOLLOW && cmd->convert_src == TRIG_NOW)
if (cmd->convert_src == TRIG_NOW) {
if (cmd->convert_src == TRIG_NOW)
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
trig_mask |= TRIG_NOW;
if (cmd->scan_begin_src == TRIG_FOLLOW && cmd->convert_src == TRIG_NOW)
if (cmd->scan_begin_src != TRIG_FOLLOW && cmd->convert_src != TRIG_NOW)
if (cmd->convert_src == TRIG_NOW) {
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
if (cmd->start_arg == TRIG_NOW)
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
if (cmd->start_src == TRIG_NOW) {
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
if (cmd->start_src == TRIG_NOW &&
} else if (cmd->start_src == TRIG_NOW &&
if (cmd->start_src == TRIG_NOW &&
} else if (cmd->start_src == TRIG_NOW &&
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
if (cmd->start_src == TRIG_NOW &&
if (cmd->start_src == TRIG_NOW)
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT);
case TRIG_NOW:
TRIG_NOW | TRIG_INT | TRIG_EXT);
sources |= TRIG_NOW;
case TRIG_NOW:
} else if (cmd->convert_src == TRIG_NOW) {
case TRIG_NOW:
case TRIG_NOW:
if (cmd->convert_arg == 0 || cmd->convert_src == TRIG_NOW)
if (cmd->start_src == TRIG_NOW) {
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
if (cmd->start_src == TRIG_NOW) {
if (cmd->start_src == TRIG_NOW)
sources = TRIG_NOW | TRIG_INT | TRIG_OTHER;
TRIG_NOW | TRIG_EXT | TRIG_OTHER);
if (cmd->convert_src != TRIG_NOW && cmd->scan_begin_src != TRIG_FOLLOW)
case TRIG_NOW:
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
TRIG_TIMER | TRIG_NOW);
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW);
if (cmd->convert_src != TRIG_NOW) {
case TRIG_NOW:
case TRIG_NOW:
TRIG_NOW | TRIG_INT | TRIG_EXT);
TRIG_TIMER | TRIG_EXT | TRIG_NOW);
case TRIG_NOW:
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
if (cmd->start_src == TRIG_NOW) {
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT);
flags = TRIG_NOW;
if (cmd->start_src == TRIG_NOW) {
TRIG_NOW | TRIG_EXT | TRIG_INT);
if ((cmd->start_src == TRIG_NOW) || (cmd->start_src == TRIG_EXT)) {
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
if (cmd->start_src == TRIG_NOW) {
err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW);
if (cmd->start_src == TRIG_NOW) {