/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | das16m1.c | 145 if (cmd->chanlist_len == 1) in das16m1_ai_check_chanlist() 148 if ((cmd->chanlist_len % 2) != 0) { in das16m1_ai_check_chanlist() 154 for (i = 0; i < cmd->chanlist_len; i++) { in das16m1_ai_check_chanlist() 207 cmd->chanlist_len); in das16m1_ai_cmdtest() 230 if (cmd->chanlist && cmd->chanlist_len > 0) in das16m1_ai_cmdtest() 264 das16m1_ai_set_queue(dev, cmd->chanlist, cmd->chanlist_len); in das16m1_ai_cmd() 407 if (num_samples > cmd->stop_arg * cmd->chanlist_len) in das16m1_handler() 408 num_samples = cmd->stop_arg * cmd->chanlist_len; in das16m1_handler() 418 if (devpriv->adc_count >= cmd->stop_arg * cmd->chanlist_len) { in das16m1_handler()
|
H A D | adl_pci9111.c | 209 for (i = 1; i < cmd->chanlist_len; i++) { in pci9111_ai_check_chanlist() 292 cmd->chanlist_len); 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() 327 if (cmd->chanlist && cmd->chanlist_len > 0) in pci9111_ai_do_cmd_test() 341 unsigned int last_chan = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); in pci9111_ai_do_cmd() 349 if (cmd->chanlist_len > 1) in pci9111_ai_do_cmd() 371 (cmd->convert_arg * cmd->chanlist_len)) - 1; in pci9111_ai_do_cmd() 384 dev_private->chunk_num_samples = cmd->chanlist_len * in pci9111_ai_do_cmd() 424 if (devpriv->chunk_counter < cmd->chanlist_len) { in pci9111_handle_fifo_half_full() [all...] |
H A D | ni_at_a2150.c | 360 if (cmd->chanlist_len == 2 && (chan0 == 1 || chan0 == 3)) { in a2150_ai_check_chanlist() 366 if (cmd->chanlist_len == 3) { in a2150_ai_check_chanlist() 372 for (i = 1; i < cmd->chanlist_len; i++) { in a2150_ai_check_chanlist() 431 err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); in a2150_ai_cmdtest() 433 cmd->chanlist_len); in a2150_ai_cmdtest() 455 if (cmd->chanlist && cmd->chanlist_len > 0) in a2150_ai_cmdtest() 484 cmd->chanlist_len) < 0) in a2150_ai_cmd() 504 devpriv->count = cmd->stop_arg * cmd->chanlist_len; in a2150_ai_cmd() 510 desc->size = comedi_bytes_per_sample(s) * cmd->chanlist_len * in a2150_ai_cmd()
|
H A D | usbduxfast.c | 326 if (cmd->chanlist_len > 3 && cmd->chanlist_len != 16) { in usbduxfast_ai_check_chanlist() 331 for (i = 0; i < cmd->chanlist_len; ++i) { in usbduxfast_ai_check_chanlist() 340 if (gain != gain0 && cmd->chanlist_len > 3) { in usbduxfast_ai_check_chanlist() 384 if (!cmd->chanlist_len) in usbduxfast_ai_cmdtest() 389 cmd->chanlist_len != 1 && cmd->chanlist_len != 16) in usbduxfast_ai_cmdtest() 393 cmd->chanlist_len); in usbduxfast_ai_cmdtest() 399 * for all other chanlist_len it is: in usbduxfast_ai_cmdtest() 403 if (cmd->chanlist_len ! in usbduxfast_ai_cmdtest() [all...] |
H A D | amplc_pci230.c | 857 for (i = 1; i < cmd->chanlist_len; i++) { in pci230_ao_check_chanlist() 976 cmd->chanlist_len); in pci230_ao_cmdtest() 999 if (cmd->chanlist && cmd->chanlist_len > 0) in pci230_ao_cmdtest() 1073 for (i = 0; i < cmd->chanlist_len; i++) { in pci230_handle_ao_nofifo() 1138 room /= cmd->chanlist_len; in pci230_handle_ao_fifo() 1144 for (i = 0; i < cmd->chanlist_len; i++) { in pci230_handle_ao_fifo() 1329 for (i = 0; i < cmd->chanlist_len; i++) in pci230_ao_cmd() 1381 unsigned int min_scan_period, chanlist_len; in pci230_ai_check_scan_period() local 1384 chanlist_len = cmd->chanlist_len; in pci230_ai_check_scan_period() [all...] |
H A D | amplc_pci224.c | 547 room /= cmd->chanlist_len; in pci224_ao_handle_fifo() 556 cmd->chanlist_len); in pci224_ao_handle_fifo() 557 for (i = 0; i < cmd->chanlist_len; i++) { in pci224_ao_handle_fifo() 631 for (i = 0; i < cmd->chanlist_len; i++) { in pci224_ao_check_chanlist() 733 arg = cmd->chanlist_len * CONVERT_PERIOD; in pci224_ao_cmdtest() 758 cmd->chanlist_len); in pci224_ao_cmdtest() 798 if (cmd->chanlist && cmd->chanlist_len > 0) in pci224_ao_cmdtest() 843 if (!cmd->chanlist || cmd->chanlist_len == 0) in pci224_ao_cmd() 849 for (i = 0; i < cmd->chanlist_len; i++) { in pci224_ao_cmd() 853 for (j = 0; j < cmd->chanlist_len; in pci224_ao_cmd() [all...] |
H A D | rtd520.c | 724 if (cmd->chanlist_len == 1) { /* no scanning */ in rtd_ai_cmdtest() 759 if (cmd->chanlist_len == 1) { /* no scanning */ in rtd_ai_cmdtest() 793 cmd->chanlist_len); in rtd_ai_cmdtest() 846 rtd_load_channelgain_list(dev, cmd->chanlist_len, cmd->chanlist); in rtd_ai_cmd() 849 if (cmd->chanlist_len > 1) { in rtd_ai_cmd() 873 devpriv->xfer_count = cmd->chanlist_len; in rtd_ai_cmd() 878 (TRANS_TARGET_PERIOD * cmd->chanlist_len) / in rtd_ai_cmd() 880 if (devpriv->xfer_count < cmd->chanlist_len) { in rtd_ai_cmd() 882 devpriv->xfer_count = cmd->chanlist_len; in rtd_ai_cmd() 886 cmd->chanlist_len); in rtd_ai_cmd() [all...] |
H A D | adl_pci9118.c | 28 * - It is not necessary to have cmd.scan_end_arg=cmd.chanlist_len but 29 * cmd.scan_end_arg modulo cmd.chanlist_len must by 0. 38 * so there is some problems if cmd->chanlist_len is odd. This driver tries 297 if (cmd->chanlist_len == 1) in pci9118_ai_check_chanlist() 300 for (i = 1; i < cmd->chanlist_len; i++) { in pci9118_ai_check_chanlist() 412 unsigned int stop_pos = start_pos + cmd->chanlist_len; in pci9118_ai_samples_ready() 417 if (span_len == cmd->chanlist_len) in pci9118_ai_samples_ready() 428 n_samples = whole_spans * cmd->chanlist_len; in pci9118_ai_samples_ready() 469 unsigned int stop_pos = start_pos + cmd->chanlist_len; in pci9118_ai_dma_xfer() 474 if (span_len == cmd->chanlist_len) { in pci9118_ai_dma_xfer() [all...] |
H A D | dmm32at.c | 241 for (i = 1; i < cmd->chanlist_len; i++) { in dmm32at_ai_check_chanlist() 304 cmd->chanlist_len); in dmm32at_ai_cmdtest() 323 if (cmd->chanlist && cmd->chanlist_len > 0) in dmm32at_ai_cmdtest() 369 dmm32at_ai_set_chanspec(dev, s, cmd->chanlist[0], cmd->chanlist_len); in dmm32at_ai_cmd() 421 for (i = 0; i < cmd->chanlist_len; i++) { in dmm32at_isr()
|
H A D | me4000.c | 541 for (i = 0; i < cmd->chanlist_len; i++) { in me4000_ai_check_chanlist() 633 for (i = 0; i < cmd->chanlist_len; i++) { in me4000_ai_write_chanlist() 644 if (i == (cmd->chanlist_len - 1)) in me4000_ai_write_chanlist() 681 outl(cmd->chanlist_len * cmd->stop_arg, in me4000_ai_do_cmd() 771 if (cmd->chanlist_len < 1) { in me4000_ai_do_cmd_test() 772 cmd->chanlist_len = 1; in me4000_ai_do_cmd_test() 818 cmd->chanlist_len * devpriv->ai_chan_ticks) { in me4000_ai_do_cmd_test() 822 cmd->scan_end_arg = 2000 * cmd->chanlist_len + 31; in me4000_ai_do_cmd_test() 854 cmd->chanlist_len * devpriv->ai_chan_ticks) { in me4000_ai_do_cmd_test() 858 cmd->scan_end_arg = 2000 * cmd->chanlist_len in me4000_ai_do_cmd_test() [all...] |
H A D | ni_labpc_common.c | 421 if (cmd->chanlist_len == 1) in labpc_ai_scan_mode() 450 for (i = 0; i < cmd->chanlist_len; i++) { in labpc_ai_check_chanlist() 473 if (chan != (cmd->chanlist_len - i - 1)) { in labpc_ai_check_chanlist() 550 if (!cmd->chanlist_len) in labpc_ai_cmdtest() 553 cmd->chanlist_len); in labpc_ai_cmdtest() 565 cmd->convert_arg * cmd->chanlist_len); in labpc_ai_cmdtest() 569 board->ai_speed * cmd->chanlist_len); in labpc_ai_cmdtest() 603 if (cmd->chanlist && cmd->chanlist_len > 0) in labpc_ai_cmdtest() 620 cmd->chanlist[cmd->chanlist_len - 1] : in labpc_ai_cmd() 633 devpriv->count = cmd->stop_arg * cmd->chanlist_len; in labpc_ai_cmd() [all...] |
H A D | cb_pcidas.c | 656 for (i = 1; i < cmd->chanlist_len; i++) { in cb_pcidas_ai_check_chanlist() 740 cmd->chanlist_len); in cb_pcidas_ai_cmdtest() 749 cmd->chanlist_len); in cb_pcidas_ai_cmdtest() 776 if (cmd->chanlist && cmd->chanlist_len > 0) in cb_pcidas_ai_cmdtest() 805 PCIDAS_AI_LAST(CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1])) | in cb_pcidas_ai_cmd() 832 if (cmd->convert_src == TRIG_NOW && cmd->chanlist_len > 1) { in cb_pcidas_ai_cmd() 863 if (cmd->convert_src == TRIG_NOW && cmd->chanlist_len > 1) in cb_pcidas_ai_cmd() 876 if (cmd->chanlist_len > 1) { in cb_pcidas_ao_check_chanlist() 929 cmd->chanlist_len); in cb_pcidas_ao_cmdtest() 953 if (cmd->chanlist && cmd->chanlist_len > in cb_pcidas_ao_cmdtest() [all...] |
H A D | addi_apci_2032.c | 108 cmd->chanlist_len); in apci2032_int_cmdtest() 134 for (n = 0; n < cmd->chanlist_len; n++) in apci2032_int_cmd() 195 for (i = 0; i < cmd->chanlist_len; i++) { in apci2032_interrupt()
|
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | das16m1.c | 144 if (cmd->chanlist_len == 1) in das16m1_ai_check_chanlist() 147 if ((cmd->chanlist_len % 2) != 0) { in das16m1_ai_check_chanlist() 153 for (i = 0; i < cmd->chanlist_len; i++) { in das16m1_ai_check_chanlist() 206 cmd->chanlist_len); in das16m1_ai_cmdtest() 229 if (cmd->chanlist && cmd->chanlist_len > 0) in das16m1_ai_cmdtest() 263 das16m1_ai_set_queue(dev, cmd->chanlist, cmd->chanlist_len); in das16m1_ai_cmd() 406 if (num_samples > cmd->stop_arg * cmd->chanlist_len) in das16m1_handler() 407 num_samples = cmd->stop_arg * cmd->chanlist_len; in das16m1_handler() 417 if (devpriv->adc_count >= cmd->stop_arg * cmd->chanlist_len) { in das16m1_handler()
|
H A D | adl_pci9111.c | 208 for (i = 1; i < cmd->chanlist_len; i++) { in pci9111_ai_check_chanlist() 291 cmd->chanlist_len); 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() 326 if (cmd->chanlist && cmd->chanlist_len > 0) in pci9111_ai_do_cmd_test() 340 unsigned int last_chan = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); in pci9111_ai_do_cmd() 348 if (cmd->chanlist_len > 1) in pci9111_ai_do_cmd() 370 (cmd->convert_arg * cmd->chanlist_len)) - 1; in pci9111_ai_do_cmd() 383 dev_private->chunk_num_samples = cmd->chanlist_len * in pci9111_ai_do_cmd() 423 if (devpriv->chunk_counter < cmd->chanlist_len) { in pci9111_handle_fifo_half_full() [all...] |
H A D | ni_at_a2150.c | 358 if (cmd->chanlist_len == 2 && (chan0 == 1 || chan0 == 3)) { in a2150_ai_check_chanlist() 364 if (cmd->chanlist_len == 3) { in a2150_ai_check_chanlist() 370 for (i = 1; i < cmd->chanlist_len; i++) { in a2150_ai_check_chanlist() 429 err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); in a2150_ai_cmdtest() 431 cmd->chanlist_len); in a2150_ai_cmdtest() 453 if (cmd->chanlist && cmd->chanlist_len > 0) in a2150_ai_cmdtest() 482 cmd->chanlist_len) < 0) in a2150_ai_cmd() 502 devpriv->count = cmd->stop_arg * cmd->chanlist_len; in a2150_ai_cmd() 508 desc->size = comedi_bytes_per_sample(s) * cmd->chanlist_len * in a2150_ai_cmd()
|
H A D | usbduxfast.c | 326 if (cmd->chanlist_len > 3 && cmd->chanlist_len != 16) { in usbduxfast_ai_check_chanlist() 331 for (i = 0; i < cmd->chanlist_len; ++i) { in usbduxfast_ai_check_chanlist() 340 if (gain != gain0 && cmd->chanlist_len > 3) { in usbduxfast_ai_check_chanlist() 384 if (!cmd->chanlist_len) in usbduxfast_ai_cmdtest() 389 cmd->chanlist_len != 1 && cmd->chanlist_len != 16) in usbduxfast_ai_cmdtest() 393 cmd->chanlist_len); in usbduxfast_ai_cmdtest() 399 * for all other chanlist_len it is: in usbduxfast_ai_cmdtest() 403 if (cmd->chanlist_len ! in usbduxfast_ai_cmdtest() [all...] |
H A D | amplc_pci230.c | 855 for (i = 1; i < cmd->chanlist_len; i++) { in pci230_ao_check_chanlist() 974 cmd->chanlist_len); in pci230_ao_cmdtest() 997 if (cmd->chanlist && cmd->chanlist_len > 0) in pci230_ao_cmdtest() 1071 for (i = 0; i < cmd->chanlist_len; i++) { in pci230_handle_ao_nofifo() 1136 room /= cmd->chanlist_len; in pci230_handle_ao_fifo() 1142 for (i = 0; i < cmd->chanlist_len; i++) { in pci230_handle_ao_fifo() 1327 for (i = 0; i < cmd->chanlist_len; i++) in pci230_ao_cmd() 1379 unsigned int min_scan_period, chanlist_len; in pci230_ai_check_scan_period() local 1382 chanlist_len = cmd->chanlist_len; in pci230_ai_check_scan_period() [all...] |
H A D | amplc_pci224.c | 545 room /= cmd->chanlist_len; in pci224_ao_handle_fifo() 554 cmd->chanlist_len); in pci224_ao_handle_fifo() 555 for (i = 0; i < cmd->chanlist_len; i++) { in pci224_ao_handle_fifo() 629 for (i = 0; i < cmd->chanlist_len; i++) { in pci224_ao_check_chanlist() 731 arg = cmd->chanlist_len * CONVERT_PERIOD; in pci224_ao_cmdtest() 756 cmd->chanlist_len); in pci224_ao_cmdtest() 796 if (cmd->chanlist && cmd->chanlist_len > 0) in pci224_ao_cmdtest() 841 if (!cmd->chanlist || cmd->chanlist_len == 0) in pci224_ao_cmd() 847 for (i = 0; i < cmd->chanlist_len; i++) { in pci224_ao_cmd() 851 for (j = 0; j < cmd->chanlist_len; in pci224_ao_cmd() [all...] |
H A D | rtd520.c | 723 if (cmd->chanlist_len == 1) { /* no scanning */ in rtd_ai_cmdtest() 758 if (cmd->chanlist_len == 1) { /* no scanning */ in rtd_ai_cmdtest() 792 cmd->chanlist_len); in rtd_ai_cmdtest() 845 rtd_load_channelgain_list(dev, cmd->chanlist_len, cmd->chanlist); in rtd_ai_cmd() 848 if (cmd->chanlist_len > 1) { in rtd_ai_cmd() 872 devpriv->xfer_count = cmd->chanlist_len; in rtd_ai_cmd() 877 (TRANS_TARGET_PERIOD * cmd->chanlist_len) / in rtd_ai_cmd() 879 if (devpriv->xfer_count < cmd->chanlist_len) { in rtd_ai_cmd() 881 devpriv->xfer_count = cmd->chanlist_len; in rtd_ai_cmd() 885 cmd->chanlist_len); in rtd_ai_cmd() [all...] |
H A D | adl_pci9118.c | 28 * - It is not necessary to have cmd.scan_end_arg=cmd.chanlist_len but 29 * cmd.scan_end_arg modulo cmd.chanlist_len must by 0. 38 * so there is some problems if cmd->chanlist_len is odd. This driver tries 296 if (cmd->chanlist_len == 1) in pci9118_ai_check_chanlist() 299 for (i = 1; i < cmd->chanlist_len; i++) { in pci9118_ai_check_chanlist() 411 unsigned int stop_pos = start_pos + cmd->chanlist_len; in pci9118_ai_samples_ready() 416 if (span_len == cmd->chanlist_len) in pci9118_ai_samples_ready() 427 n_samples = whole_spans * cmd->chanlist_len; in pci9118_ai_samples_ready() 468 unsigned int stop_pos = start_pos + cmd->chanlist_len; in pci9118_ai_dma_xfer() 473 if (span_len == cmd->chanlist_len) { in pci9118_ai_dma_xfer() [all...] |
H A D | dmm32at.c | 240 for (i = 1; i < cmd->chanlist_len; i++) { in dmm32at_ai_check_chanlist() 303 cmd->chanlist_len); in dmm32at_ai_cmdtest() 322 if (cmd->chanlist && cmd->chanlist_len > 0) in dmm32at_ai_cmdtest() 368 dmm32at_ai_set_chanspec(dev, s, cmd->chanlist[0], cmd->chanlist_len); in dmm32at_ai_cmd() 420 for (i = 0; i < cmd->chanlist_len; i++) { in dmm32at_isr()
|
H A D | cb_pcidas.c | 655 for (i = 1; i < cmd->chanlist_len; i++) { in cb_pcidas_ai_check_chanlist() 739 cmd->chanlist_len); in cb_pcidas_ai_cmdtest() 748 cmd->chanlist_len); in cb_pcidas_ai_cmdtest() 775 if (cmd->chanlist && cmd->chanlist_len > 0) in cb_pcidas_ai_cmdtest() 804 PCIDAS_AI_LAST(CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1])) | in cb_pcidas_ai_cmd() 831 if (cmd->convert_src == TRIG_NOW && cmd->chanlist_len > 1) { in cb_pcidas_ai_cmd() 862 if (cmd->convert_src == TRIG_NOW && cmd->chanlist_len > 1) in cb_pcidas_ai_cmd() 875 if (cmd->chanlist_len > 1) { in cb_pcidas_ao_check_chanlist() 928 cmd->chanlist_len); in cb_pcidas_ao_cmdtest() 952 if (cmd->chanlist && cmd->chanlist_len > in cb_pcidas_ao_cmdtest() [all...] |
H A D | ni_labpc_common.c | 420 if (cmd->chanlist_len == 1) in labpc_ai_scan_mode() 449 for (i = 0; i < cmd->chanlist_len; i++) { in labpc_ai_check_chanlist() 472 if (chan != (cmd->chanlist_len - i - 1)) { in labpc_ai_check_chanlist() 549 if (!cmd->chanlist_len) in labpc_ai_cmdtest() 552 cmd->chanlist_len); in labpc_ai_cmdtest() 564 cmd->convert_arg * cmd->chanlist_len); in labpc_ai_cmdtest() 568 board->ai_speed * cmd->chanlist_len); in labpc_ai_cmdtest() 602 if (cmd->chanlist && cmd->chanlist_len > 0) in labpc_ai_cmdtest() 619 cmd->chanlist[cmd->chanlist_len - 1] : in labpc_ai_cmd() 632 devpriv->count = cmd->stop_arg * cmd->chanlist_len; in labpc_ai_cmd() [all...] |
H A D | me4000.c | 540 for (i = 0; i < cmd->chanlist_len; i++) { in me4000_ai_check_chanlist() 632 for (i = 0; i < cmd->chanlist_len; i++) { in me4000_ai_write_chanlist() 643 if (i == (cmd->chanlist_len - 1)) in me4000_ai_write_chanlist() 680 outl(cmd->chanlist_len * cmd->stop_arg, in me4000_ai_do_cmd() 770 if (cmd->chanlist_len < 1) { in me4000_ai_do_cmd_test() 771 cmd->chanlist_len = 1; in me4000_ai_do_cmd_test() 817 cmd->chanlist_len * devpriv->ai_chan_ticks) { in me4000_ai_do_cmd_test() 821 cmd->scan_end_arg = 2000 * cmd->chanlist_len + 31; in me4000_ai_do_cmd_test() 853 cmd->chanlist_len * devpriv->ai_chan_ticks) { in me4000_ai_do_cmd_test() 857 cmd->scan_end_arg = 2000 * cmd->chanlist_len in me4000_ai_do_cmd_test() [all...] |