TRIG_FOLLOW
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
TRIG_TIMER | TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
TRIG_TIMER | TRIG_FOLLOW | TRIG_EXT);
if (cmd->scan_begin_src != TRIG_FOLLOW) {
if (cmd->scan_begin_src == TRIG_FOLLOW &&
flags = TRIG_FOLLOW;
if ((cmd->scan_begin_src == TRIG_FOLLOW) &&
if (cmd->scan_begin_src & (TRIG_FOLLOW | TRIG_EXT))
cmd->scan_begin_src = TRIG_FOLLOW;
if (cmd->scan_begin_src == TRIG_FOLLOW) {
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
tmp = TRIG_FOLLOW | TRIG_TIMER | TRIG_INT;
if (cmd->scan_begin_src != TRIG_FOLLOW &&
if (cmd->scan_begin_src != TRIG_FOLLOW) {
if (cmd->scan_begin_src != TRIG_FOLLOW) {
if (cmd->scan_begin_src != TRIG_FOLLOW) {
if (cmd->scan_begin_src != TRIG_FOLLOW) {
if (cmd->scan_begin_src != TRIG_FOLLOW) {
TRIG_FOLLOW | TRIG_TIMER | 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)
triggers |= TRIG_FOLLOW;
case TRIG_FOLLOW:
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
TRIG_FOLLOW | TRIG_TIMER);
if (cmd->scan_begin_src == TRIG_FOLLOW && cmd->convert_src == TRIG_NOW)
if (cmd->scan_begin_src == TRIG_FOLLOW) {
if (cmd->scan_begin_src == TRIG_FOLLOW) {
if (cmd->scan_begin_src == TRIG_FOLLOW) {
if (data[1] == TRIG_FOLLOW) {
trig_mask = TRIG_FOLLOW;
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->scan_begin_src == TRIG_FOLLOW) /* internal trigger */
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);
if (cmd->scan_begin_src == TRIG_FOLLOW) /* internal trigger */
TRIG_FOLLOW | TRIG_TIMER | TRIG_EXT);
if (cmd->scan_begin_src != TRIG_FOLLOW &&
if (cmd->scan_begin_src == TRIG_FOLLOW)
case TRIG_FOLLOW: /* not in burst mode */
if (cmd->scan_begin_src == TRIG_FOLLOW) {
if ((cmd->scan_begin_src == TRIG_FOLLOW ||
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);
TRIG_FOLLOW | TRIG_EXT);
if (cmd->scan_begin_src == TRIG_FOLLOW)
if (cmd->scan_begin_src == TRIG_FOLLOW) {
TRIG_FOLLOW | TRIG_TIMER | TRIG_EXT);
cmd->scan_begin_src == TRIG_FOLLOW &&
cmd->scan_begin_src == TRIG_FOLLOW &&
cmd->scan_begin_src == TRIG_FOLLOW &&
cmd->scan_begin_src == TRIG_FOLLOW &&
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
TRIG_FOLLOW | TRIG_TIMER);
if (cmd->scan_begin_src == TRIG_FOLLOW) {
if (mode == MODE_SINGLE_CHAN || cmd->scan_begin_src == TRIG_FOLLOW)
TRIG_TIMER | TRIG_FOLLOW | TRIG_EXT);
TRIG_FOLLOW | TRIG_EXT | TRIG_OTHER);
if (cmd->convert_src != TRIG_NOW && cmd->scan_begin_src != TRIG_FOLLOW)
err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);
TRIG_TIMER | TRIG_FOLLOW);
if (cmd->scan_begin_src != TRIG_FOLLOW) {
case TRIG_FOLLOW:
TRIG_TIMER | TRIG_EXT | TRIG_FOLLOW);
if (cmd->scan_begin_src == TRIG_FOLLOW) /* internal trigger */
flags = TRIG_FOLLOW;
if (cmd->scan_begin_src == TRIG_FOLLOW) /* internal trigger */
err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW);