Lines Matching refs:cmd
93 struct comedi_cmd *cmd = &s->async->cmd;
97 if (trig_num != cmd->start_src)
120 struct comedi_cmd *cmd = &async->cmd;
141 if (cmd->start_src == TRIG_INT) {
147 if (cmd->start_src == TRIG_NOW)
149 else if (cmd->start_src == TRIG_EXT)
150 ret = ni_tio_arm(counter, 1, cmd->start_arg);
172 struct comedi_cmd *cmd = &s->async->cmd;
179 if (cmd->scan_begin_src == TRIG_EXT) {
181 gate_source = cmd->scan_begin_arg;
182 } else if (cmd->convert_src == TRIG_EXT) {
184 gate_source = cmd->convert_arg;
188 if (cmd->flags & CMDF_WAKE_EOS) {
200 struct comedi_cmd *cmd = &async->cmd;
214 if (cmd->flags & CMDF_WRITE)
227 struct comedi_cmd *cmd)
238 err |= cfc_check_trigger_src(&cmd->start_src, sources);
240 err |= cfc_check_trigger_src(&cmd->scan_begin_src,
242 err |= cfc_check_trigger_src(&cmd->convert_src,
244 err |= cfc_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT);
245 err |= cfc_check_trigger_src(&cmd->stop_src, TRIG_NONE);
252 err |= cfc_check_trigger_is_unique(cmd->start_src);
253 err |= cfc_check_trigger_is_unique(cmd->scan_begin_src);
254 err |= cfc_check_trigger_is_unique(cmd->convert_src);
258 if (cmd->convert_src != TRIG_NOW && cmd->scan_begin_src != TRIG_FOLLOW)
266 switch (cmd->start_src) {
270 err |= cfc_check_trigger_arg_is(&cmd->start_arg, 0);
277 if (cmd->scan_begin_src != TRIG_EXT)
278 err |= cfc_check_trigger_arg_is(&cmd->scan_begin_arg, 0);
280 if (cmd->convert_src != TRIG_EXT)
281 err |= cfc_check_trigger_arg_is(&cmd->convert_arg, 0);
283 err |= cfc_check_trigger_arg_is(&cmd->scan_end_arg, cmd->chanlist_len);
284 err |= cfc_check_trigger_arg_is(&cmd->stop_arg, 0);