Home
last modified time | relevance | path

Searched refs:convert_arg (Results 1 - 25 of 106) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Ddmm32at.c294 if (cmd->convert_arg >= 17500) in dmm32at_ai_cmdtest()
295 cmd->convert_arg = 20000; in dmm32at_ai_cmdtest()
296 else if (cmd->convert_arg >= 12500) in dmm32at_ai_cmdtest()
297 cmd->convert_arg = 15000; in dmm32at_ai_cmdtest()
298 else if (cmd->convert_arg >= 7500) in dmm32at_ai_cmdtest()
299 cmd->convert_arg = 10000; in dmm32at_ai_cmdtest()
301 cmd->convert_arg = 5000; in dmm32at_ai_cmdtest()
316 arg = cmd->convert_arg * cmd->scan_end_arg; in dmm32at_ai_cmdtest()
H A Damplc_pci230.c96 * convert_arg value is interpreted as follows:
98 * convert_arg == (CR_EDGE | 0) => rising edge
99 * convert_arg == (CR_EDGE | CR_INVERT | 0) => falling edge
100 * convert_arg == 0 => falling edge (backwards compatibility)
101 * convert_arg == 1 => rising edge (backwards compatibility)
1388 min_scan_period = chanlist_len * cmd->convert_arg; in pci230_ai_check_scan_period()
1390 min_scan_period < cmd->convert_arg) { in pci230_ai_check_scan_period()
1594 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in pci230_ai_cmdtest()
1596 err |= comedi_check_trigger_arg_max(&cmd->convert_arg, in pci230_ai_cmdtest()
1602 * convert_arg in pci230_ai_cmdtest()
[all...]
H A Drtd520.c760 if (comedi_check_trigger_arg_min(&cmd->convert_arg, in rtd_ai_cmdtest()
762 rtd_ns_to_timer(&cmd->convert_arg, in rtd_ai_cmdtest()
766 if (comedi_check_trigger_arg_max(&cmd->convert_arg, in rtd_ai_cmdtest()
768 rtd_ns_to_timer(&cmd->convert_arg, in rtd_ai_cmdtest()
773 if (comedi_check_trigger_arg_min(&cmd->convert_arg, in rtd_ai_cmdtest()
775 rtd_ns_to_timer(&cmd->convert_arg, in rtd_ai_cmdtest()
779 if (comedi_check_trigger_arg_max(&cmd->convert_arg, in rtd_ai_cmdtest()
781 rtd_ns_to_timer(&cmd->convert_arg, in rtd_ai_cmdtest()
789 err |= comedi_check_trigger_arg_max(&cmd->convert_arg, 9); in rtd_ai_cmdtest()
812 arg = cmd->convert_arg; in rtd_ai_cmdtest()
[all...]
H A Dcomedi_test.c285 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); in waveform_ai_cmdtest()
288 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in waveform_ai_cmdtest()
315 /* round convert_arg to nearest microsecond */ in waveform_ai_cmdtest()
316 arg = cmd->convert_arg; in waveform_ai_cmdtest()
321 /* limit convert_arg to keep scan_begin_arg in range */ in waveform_ai_cmdtest()
326 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in waveform_ai_cmdtest()
337 arg = max(arg, cmd->convert_arg * cmd->scan_end_arg); in waveform_ai_cmdtest()
365 devpriv->ai_convert_period = cmd->convert_arg / NSEC_PER_USEC; in waveform_ai_cmd()
558 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); in waveform_ao_cmdtest()
H A Dadl_pci9111.c278 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in pci9111_ai_do_cmd_test()
281 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); in pci9111_ai_do_cmd_test()
305 arg = cmd->convert_arg; in pci9111_ai_do_cmd_test()
307 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in pci9111_ai_do_cmd_test()
312 * must be a multiple of chanlist_len*convert_arg in pci9111_ai_do_cmd_test()
315 arg = cmd->chanlist_len * cmd->convert_arg; in pci9111_ai_do_cmd_test()
371 (cmd->convert_arg * cmd->chanlist_len)) - 1; in pci9111_ai_do_cmd()
H A Ddt3000.c410 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in dt3k_ai_cmdtest()
412 err |= comedi_check_trigger_arg_max(&cmd->convert_arg, in dt3k_ai_cmdtest()
436 arg = cmd->convert_arg; in dt3k_ai_cmdtest()
438 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in dt3k_ai_cmdtest()
441 arg = cmd->convert_arg * cmd->scan_end_arg; in dt3k_ai_cmdtest()
472 divider = dt3k_ns_to_timer(50, &cmd->convert_arg, cmd->flags); in dt3k_ai_cmd()
H A Dme4000.c613 if (cmd->convert_arg) { in me4000_ai_round_cmd_args()
614 devpriv->ai_chan_ticks = (cmd->convert_arg * 33) / 1000; in me4000_ai_round_cmd_args()
615 rest = (cmd->convert_arg * 33) % 1000; in me4000_ai_round_cmd_args()
788 cmd->convert_arg = 2000; in me4000_ai_do_cmd_test()
814 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
836 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
850 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
872 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
886 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
H A Ddt2811.c429 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 12500); in dt2811_ai_cmdtest()
443 arg = cmd->convert_arg; in dt2811_ai_cmdtest()
445 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in dt2811_ai_cmdtest()
447 /* The convert_arg is used to set the divisor. */ in dt2811_ai_cmdtest()
448 devpriv->ai_divisor = cmd->convert_arg; in dt2811_ai_cmdtest()
H A Dadl_pci9118.c992 if (cmd->convert_arg < devpriv->ai_ns_min) in pci9118_ai_cmd()
993 cmd->convert_arg = devpriv->ai_ns_min; in pci9118_ai_cmd()
994 addchans = devpriv->softsshdelay / cmd->convert_arg; in pci9118_ai_cmd()
995 if (devpriv->softsshdelay % cmd->convert_arg) in pci9118_ai_cmd()
1041 comedi_8254_cascade_ns_to_timer(pacer, &cmd->convert_arg, in pci9118_ai_cmd()
1076 &cmd->scan_begin_arg, &cmd->convert_arg, in pci9118_ai_cmd()
1217 cmd->convert_arg = cmd->scan_begin_arg; in pci9118_ai_cmdtest()
1236 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in pci9118_ai_cmdtest()
1241 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); in pci9118_ai_cmdtest()
1271 arg = cmd->convert_arg; in pci9118_ai_cmdtest()
[all...]
H A Dni_atmio16d.c271 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 10000); in atmio16d_ai_cmdtest()
328 if (cmd->convert_arg < 65536000) { in atmio16d_ai_cmd()
330 timer = cmd->convert_arg / 1000; in atmio16d_ai_cmd()
331 } else if (cmd->convert_arg < 655360000) { in atmio16d_ai_cmd()
333 timer = cmd->convert_arg / 10000; in atmio16d_ai_cmd()
334 } else /* cmd->convert_arg < 6553600000 */ { in atmio16d_ai_cmd()
336 timer = cmd->convert_arg / 100000; in atmio16d_ai_cmd()
H A Ddas1800.c58 * Minimum conversion speed is limited to 64 microseconds (convert_arg <= 64000)
60 * maximum conversion speed is limited by the board (convert_arg >= ai_speed).
547 unsigned int arg = cmd->convert_arg; in das1800_ai_fixup_paced_timing()
554 * The convert_arg sets the pacer sample acquisition time. in das1800_ai_fixup_paced_timing()
560 return comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in das1800_ai_fixup_paced_timing()
566 unsigned int arg = cmd->convert_arg; in das1800_ai_fixup_burst_timing()
574 * The convert_arg sets burst sample acquisition time. in das1800_ai_fixup_burst_timing()
594 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg * 1000); in das1800_ai_fixup_burst_timing()
602 arg = cmd->convert_arg * cmd->chanlist_len; in das1800_ai_fixup_burst_timing()
683 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in das1800_ai_cmdtest()
[all...]
H A Dni_labpc_common.c290 return cmd->convert_arg; in labpc_ai_convert_period()
302 if (cmd->convert_arg > cmd->scan_begin_arg) in labpc_set_ai_convert_period()
303 cmd->convert_arg = cmd->scan_begin_arg; in labpc_set_ai_convert_period()
305 cmd->convert_arg = ns; in labpc_set_ai_convert_period()
556 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in labpc_ai_cmdtest()
565 cmd->convert_arg * cmd->chanlist_len); in labpc_ai_cmdtest()
592 tmp = cmd->convert_arg; in labpc_ai_cmdtest()
596 if (tmp != cmd->convert_arg || tmp2 != cmd->scan_begin_arg) in labpc_ai_cmdtest()
H A Ds626.c1091 s626_dio_set_irq(dev, cmd->convert_arg); in s626_handle_dio_interrupt()
1099 if ((irqbit >> (cmd->convert_arg - (16 * group))) == 1 && in s626_handle_dio_interrupt()
1106 s626_dio_set_irq(dev, cmd->convert_arg); in s626_handle_dio_interrupt()
1747 * set a counter to generate adc trigger at convert_arg in s626_ai_cmd()
1750 tick = s626_ns_to_timer(&cmd->convert_arg, cmd->flags); in s626_ai_cmd()
1760 s626_dio_set_irq(dev, cmd->convert_arg); in s626_ai_cmd()
1838 err |= comedi_check_trigger_arg_max(&cmd->convert_arg, 39); in s626_ai_cmdtest()
1857 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in s626_ai_cmdtest()
1859 err |= comedi_check_trigger_arg_max(&cmd->convert_arg, in s626_ai_cmdtest()
1888 arg = cmd->convert_arg; in s626_ai_cmdtest()
[all...]
/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A Ddmm32at.c293 if (cmd->convert_arg >= 17500) in dmm32at_ai_cmdtest()
294 cmd->convert_arg = 20000; in dmm32at_ai_cmdtest()
295 else if (cmd->convert_arg >= 12500) in dmm32at_ai_cmdtest()
296 cmd->convert_arg = 15000; in dmm32at_ai_cmdtest()
297 else if (cmd->convert_arg >= 7500) in dmm32at_ai_cmdtest()
298 cmd->convert_arg = 10000; in dmm32at_ai_cmdtest()
300 cmd->convert_arg = 5000; in dmm32at_ai_cmdtest()
315 arg = cmd->convert_arg * cmd->scan_end_arg; in dmm32at_ai_cmdtest()
H A Damplc_pci230.c96 * convert_arg value is interpreted as follows:
98 * convert_arg == (CR_EDGE | 0) => rising edge
99 * convert_arg == (CR_EDGE | CR_INVERT | 0) => falling edge
100 * convert_arg == 0 => falling edge (backwards compatibility)
101 * convert_arg == 1 => rising edge (backwards compatibility)
1386 min_scan_period = chanlist_len * cmd->convert_arg; in pci230_ai_check_scan_period()
1388 min_scan_period < cmd->convert_arg) { in pci230_ai_check_scan_period()
1592 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in pci230_ai_cmdtest()
1594 err |= comedi_check_trigger_arg_max(&cmd->convert_arg, in pci230_ai_cmdtest()
1600 * convert_arg in pci230_ai_cmdtest()
[all...]
H A Drtd520.c759 if (comedi_check_trigger_arg_min(&cmd->convert_arg, in rtd_ai_cmdtest()
761 rtd_ns_to_timer(&cmd->convert_arg, in rtd_ai_cmdtest()
765 if (comedi_check_trigger_arg_max(&cmd->convert_arg, in rtd_ai_cmdtest()
767 rtd_ns_to_timer(&cmd->convert_arg, in rtd_ai_cmdtest()
772 if (comedi_check_trigger_arg_min(&cmd->convert_arg, in rtd_ai_cmdtest()
774 rtd_ns_to_timer(&cmd->convert_arg, in rtd_ai_cmdtest()
778 if (comedi_check_trigger_arg_max(&cmd->convert_arg, in rtd_ai_cmdtest()
780 rtd_ns_to_timer(&cmd->convert_arg, in rtd_ai_cmdtest()
788 err |= comedi_check_trigger_arg_max(&cmd->convert_arg, 9); in rtd_ai_cmdtest()
811 arg = cmd->convert_arg; in rtd_ai_cmdtest()
[all...]
H A Dadl_pci9111.c277 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in pci9111_ai_do_cmd_test()
280 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); in pci9111_ai_do_cmd_test()
304 arg = cmd->convert_arg; in pci9111_ai_do_cmd_test()
306 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in pci9111_ai_do_cmd_test()
311 * must be a multiple of chanlist_len*convert_arg in pci9111_ai_do_cmd_test()
314 arg = cmd->chanlist_len * cmd->convert_arg; in pci9111_ai_do_cmd_test()
370 (cmd->convert_arg * cmd->chanlist_len)) - 1; in pci9111_ai_do_cmd()
H A Ddt3000.c409 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in dt3k_ai_cmdtest()
411 err |= comedi_check_trigger_arg_max(&cmd->convert_arg, in dt3k_ai_cmdtest()
435 arg = cmd->convert_arg; in dt3k_ai_cmdtest()
437 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in dt3k_ai_cmdtest()
440 arg = cmd->convert_arg * cmd->scan_end_arg; in dt3k_ai_cmdtest()
471 divider = dt3k_ns_to_timer(50, &cmd->convert_arg, cmd->flags); in dt3k_ai_cmd()
H A Dcomedi_test.c291 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); in waveform_ai_cmdtest()
294 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in waveform_ai_cmdtest()
321 /* round convert_arg to nearest microsecond */ in waveform_ai_cmdtest()
322 arg = cmd->convert_arg; in waveform_ai_cmdtest()
327 /* limit convert_arg to keep scan_begin_arg in range */ in waveform_ai_cmdtest()
332 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in waveform_ai_cmdtest()
343 arg = max(arg, cmd->convert_arg * cmd->scan_end_arg); in waveform_ai_cmdtest()
371 devpriv->ai_convert_period = cmd->convert_arg / NSEC_PER_USEC; in waveform_ai_cmd()
577 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); in waveform_ao_cmdtest()
H A Dme4000.c612 if (cmd->convert_arg) { in me4000_ai_round_cmd_args()
613 devpriv->ai_chan_ticks = (cmd->convert_arg * 33) / 1000; in me4000_ai_round_cmd_args()
614 rest = (cmd->convert_arg * 33) % 1000; in me4000_ai_round_cmd_args()
787 cmd->convert_arg = 2000; in me4000_ai_do_cmd_test()
813 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
835 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
849 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
871 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
885 cmd->convert_arg = 2000; /* 66 ticks at least */ in me4000_ai_do_cmd_test()
H A Ddt2811.c428 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 12500); in dt2811_ai_cmdtest()
442 arg = cmd->convert_arg; in dt2811_ai_cmdtest()
444 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in dt2811_ai_cmdtest()
446 /* The convert_arg is used to set the divisor. */ in dt2811_ai_cmdtest()
447 devpriv->ai_divisor = cmd->convert_arg; in dt2811_ai_cmdtest()
H A Dadl_pci9118.c991 if (cmd->convert_arg < devpriv->ai_ns_min) in pci9118_ai_cmd()
992 cmd->convert_arg = devpriv->ai_ns_min; in pci9118_ai_cmd()
993 addchans = devpriv->softsshdelay / cmd->convert_arg; in pci9118_ai_cmd()
994 if (devpriv->softsshdelay % cmd->convert_arg) in pci9118_ai_cmd()
1040 comedi_8254_cascade_ns_to_timer(pacer, &cmd->convert_arg, in pci9118_ai_cmd()
1075 &cmd->scan_begin_arg, &cmd->convert_arg, in pci9118_ai_cmd()
1216 cmd->convert_arg = cmd->scan_begin_arg; in pci9118_ai_cmdtest()
1235 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in pci9118_ai_cmdtest()
1240 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); in pci9118_ai_cmdtest()
1270 arg = cmd->convert_arg; in pci9118_ai_cmdtest()
[all...]
H A Dni_atmio16d.c270 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 10000); in atmio16d_ai_cmdtest()
327 if (cmd->convert_arg < 65536000) { in atmio16d_ai_cmd()
329 timer = cmd->convert_arg / 1000; in atmio16d_ai_cmd()
330 } else if (cmd->convert_arg < 655360000) { in atmio16d_ai_cmd()
332 timer = cmd->convert_arg / 10000; in atmio16d_ai_cmd()
333 } else /* cmd->convert_arg < 6553600000 */ { in atmio16d_ai_cmd()
335 timer = cmd->convert_arg / 100000; in atmio16d_ai_cmd()
H A Ddas1800.c58 * Minimum conversion speed is limited to 64 microseconds (convert_arg <= 64000)
60 * maximum conversion speed is limited by the board (convert_arg >= ai_speed).
545 unsigned int arg = cmd->convert_arg; in das1800_ai_fixup_paced_timing()
552 * The convert_arg sets the pacer sample acquisition time. in das1800_ai_fixup_paced_timing()
558 return comedi_check_trigger_arg_is(&cmd->convert_arg, arg); in das1800_ai_fixup_paced_timing()
564 unsigned int arg = cmd->convert_arg; in das1800_ai_fixup_burst_timing()
572 * The convert_arg sets burst sample acquisition time. in das1800_ai_fixup_burst_timing()
592 err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg * 1000); in das1800_ai_fixup_burst_timing()
600 arg = cmd->convert_arg * cmd->chanlist_len; in das1800_ai_fixup_burst_timing()
681 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in das1800_ai_cmdtest()
[all...]
H A Dni_labpc_common.c289 return cmd->convert_arg; in labpc_ai_convert_period()
301 if (cmd->convert_arg > cmd->scan_begin_arg) in labpc_set_ai_convert_period()
302 cmd->convert_arg = cmd->scan_begin_arg; in labpc_set_ai_convert_period()
304 cmd->convert_arg = ns; in labpc_set_ai_convert_period()
555 err |= comedi_check_trigger_arg_min(&cmd->convert_arg, in labpc_ai_cmdtest()
564 cmd->convert_arg * cmd->chanlist_len); in labpc_ai_cmdtest()
591 tmp = cmd->convert_arg; in labpc_ai_cmdtest()
595 if (tmp != cmd->convert_arg || tmp2 != cmd->scan_begin_arg) in labpc_ai_cmdtest()

Completed in 39 milliseconds

12345