/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/comedi/ |
H A D | range.c | 132 unsigned int *chanlist) 139 if (CR_CHAN(chanlist[i]) >= s->n_chan || 140 CR_RANGE(chanlist[i]) >= s->range_table->length 141 || aref_invalid(s, chanlist[i])) { 142 printk(KERN_ERR "bad chanlist[%d]=0x%08x " 144 chanlist[i], s->n_chan, 150 chan = CR_CHAN(chanlist[i]); 152 CR_RANGE(chanlist[i]) >= 154 || aref_invalid(s, chanlist[i])) { 155 printk(KERN_ERR "bad chanlist[ 131 comedi_check_chanlist(struct comedi_subdevice *s, int n, unsigned int *chanlist) argument [all...] |
H A D | comedi_fops.c | 1015 /* save user's chanlist pointer so it can be restored later */ 1016 chanlist_saver = user_cmd.chanlist; 1066 kfree(async->cmd.chanlist); 1070 async->cmd.chanlist = 1072 if (!async->cmd.chanlist) { 1078 if (copy_from_user(async->cmd.chanlist, user_cmd.chanlist, 1080 DPRINTK("fault reading chanlist\n"); 1088 async->cmd.chanlist); 1090 DPRINTK("bad chanlist\ 1158 unsigned int *chanlist = NULL; local [all...] |
H A D | comedidev.h | 96 unsigned int *chanlist; /* driver-owned chanlist (not used) */ member in struct:comedi_subdevice 164 /* keeps track of where we are in chanlist as for munging */ 323 unsigned int *chanlist);
|
H A D | comedi_compat32.c | 71 compat_uptr_t chanlist; /* 32-bit 'unsigned int *' */ member in struct:comedi32_cmd_struct 209 err |= __get_user(temp.uptr, &cmd32->chanlist); 210 err |= __put_user(compat_ptr(temp.uptr), &cmd->chanlist); 260 /* Assume chanlist pointer is unchanged. */
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/comedi/drivers/ |
H A D | pcl816.c | 231 unsigned int *chanlist, unsigned int chanlen); 234 unsigned int *chanlist, unsigned int seglen); 630 /* step 5: complain about special chanlist considerations */ 632 if (cmd->chanlist) { 633 if (!check_channel_list(dev, s, cmd->chanlist, 680 seglen = check_channel_list(dev, s, cmd->chanlist, cmd->chanlist_len); 683 setup_channel_list(dev, s, cmd->chanlist, seglen); 944 struct comedi_subdevice *s, unsigned int *chanlist, 958 chansegment[0] = chanlist[0]; 960 /* build part of chanlist */ 943 check_channel_list(struct comedi_device *dev, struct comedi_subdevice *s, unsigned int *chanlist, unsigned int chanlen) argument 1017 setup_channel_list(struct comedi_device *dev, struct comedi_subdevice *s, unsigned int *chanlist, unsigned int seglen) argument [all...] |
H A D | adv_pci1710.c | 301 unsigned int *ai_chanlist; /* actaul chanlist */ 321 unsigned int *chanlist, unsigned int n_chan); 324 unsigned int *chanlist, unsigned int n_chan, 1095 /* step 5: complain about special chanlist considerations */ 1097 if (cmd->chanlist) { 1098 if (!check_channel_list(dev, s, cmd->chanlist, 1116 devpriv->ai_chanlist = cmd->chanlist; 1152 unsigned int *chanlist, unsigned int n_chan) 1165 chansegment[0] = chanlist[0]; /* first channel is everytime ok */ 1166 for (i = 1, seglen = 1; i < n_chan; i++, seglen++) { /* build part of chanlist */ 1150 check_channel_list(struct comedi_device *dev, struct comedi_subdevice *s, unsigned int *chanlist, unsigned int n_chan) argument 1210 setup_channel_list(struct comedi_device *dev, struct comedi_subdevice *s, unsigned int *chanlist, unsigned int n_chan, unsigned int seglen) argument [all...] |
H A D | adl_pci9118.c | 98 * len of chanlist, some source say 256, 239 int n_aichanlist; /* len of chanlist */ 336 unsigned short chanlist[PCI9118_CHANLEN + 1]; /* member in struct:pci9118_private 366 unsigned int *ai_chanlist; /* actual chanlist */ 449 unsigned int *chanlist, int frontadd, 453 unsigned int *chanlist, int rot, int frontadd, 732 if ((sampl & 0x000f) != devpriv->chanlist[s->async->cur_chan]) { 738 devpriv->chanlist[s->async->cur_chan]); 1207 if (cmd->chanlist) 1209 cmd->chanlist, 1757 check_channel_list(struct comedi_device *dev, struct comedi_subdevice *s, int n_chan, unsigned int *chanlist, int frontadd, int backadd) argument 1811 setup_channel_list(struct comedi_device *dev, struct comedi_subdevice *s, int n_chan, unsigned int *chanlist, int rot, int frontadd, int backadd, int usedma, char useeos) argument [all...] |
H A D | ni_labpc.c | 58 The Lab-pc+ has quirky chanlist requirements 839 /* chanlist may be NULL during cmdtest. */ 840 if (cmd->chanlist == NULL) 843 if (CR_CHAN(cmd->chanlist[0]) == CR_CHAN(cmd->chanlist[1])) 846 if (CR_CHAN(cmd->chanlist[0]) < CR_CHAN(cmd->chanlist[1])) 849 if (CR_CHAN(cmd->chanlist[0]) > CR_CHAN(cmd->chanlist[1])) 862 if (cmd->chanlist [all...] |
H A D | pcl818.c | 366 unsigned int *ai_chanlist; /* actaul chanlist */ 389 unsigned int *chanlist, unsigned int n_chan, 393 unsigned int *chanlist, unsigned int n_chan); 634 ("comedi: A/D mode1/3 DMA - channel dropout %d(card)!=%d(chanlist) at %d !\n", 1222 unsigned int *chanlist, unsigned int n_chan) 1235 chansegment[0] = chanlist[0]; 1236 /* build part of chanlist */ 1240 * CR_CHAN(it->chanlist[i]),CR_RANGE(it->chanlist[i]));*/ 1244 if (chanlist[ 1220 check_channel_list(struct comedi_device *dev, struct comedi_subdevice *s, unsigned int *chanlist, unsigned int n_chan) argument 1281 setup_channel_list(struct comedi_device *dev, struct comedi_subdevice *s, unsigned int *chanlist, unsigned int n_chan, unsigned int seglen) argument [all...] |
H A D | ni_at_a2150.c | 600 if (cmd->chanlist) { 601 startChan = CR_CHAN(cmd->chanlist[0]); 603 if (CR_CHAN(cmd->chanlist[i]) != (startChan + i)) { 605 "entries in chanlist must be consecutive channels, counting upwards\n"); 609 if (cmd->chanlist_len == 2 && CR_CHAN(cmd->chanlist[0]) == 1) { 611 "length 2 chanlist must be channels 0,1 or channels 2,3"); 616 "chanlist must have 1,2 or 4 channels"); 619 if (CR_AREF(cmd->chanlist[0]) != CR_AREF(cmd->chanlist[1]) || 620 CR_AREF(cmd->chanlist[ [all...] |
H A D | das800.c | 706 if (cmd->chanlist) { 707 gain = CR_RANGE(cmd->chanlist[0]); 708 startChan = CR_CHAN(cmd->chanlist[0]); 710 if (CR_CHAN(cmd->chanlist[i]) != 713 "entries in chanlist must be consecutive channels, counting upwards\n"); 716 if (CR_RANGE(cmd->chanlist[i]) != gain) { 718 "entries in chanlist must all have the same gain\n"); 747 startChan = CR_CHAN(async->cmd.chanlist[0]); 757 gain = CR_RANGE(async->cmd.chanlist[0]);
|
H A D | adl_pci9111.c | 767 if (cmd->chanlist) { 769 range = CR_RANGE(cmd->chanlist[0]); 770 reference = CR_AREF(cmd->chanlist[0]); 774 if (CR_CHAN(cmd->chanlist[i]) != i) { 776 "entries in chanlist must be consecutive " 780 if (CR_RANGE(cmd->chanlist[i]) != range) { 782 "entries in chanlist must all have the same gain\n"); 785 if (CR_AREF(cmd->chanlist[i]) != reference) { 787 "entries in chanlist must all have the same reference\n"); 792 if ((CR_CHAN(cmd->chanlist[ [all...] |
H A D | amplc_pci224.c | 1016 if (cmd->chanlist && (cmd->chanlist_len > 0)) { 1029 range = CR_RANGE(cmd->chanlist[0]); 1033 ch = CR_CHAN(cmd->chanlist[n]); 1038 if (CR_RANGE(cmd->chanlist[n]) != range) 1046 "entries in chanlist must contain no " 1052 "entries in chanlist must all have " 1077 /* Cannot handle null/empty chanlist. */ 1078 if (cmd->chanlist == NULL || cmd->chanlist_len == 0) 1086 ch = CR_CHAN(cmd->chanlist[i]); 1090 if (CR_CHAN(cmd->chanlist[ [all...] |
H A D | cb_pcidas.c | 1178 if (cmd->chanlist) { 1179 gain = CR_RANGE(cmd->chanlist[0]); 1180 start_chan = CR_CHAN(cmd->chanlist[0]); 1182 if (CR_CHAN(cmd->chanlist[i]) != 1185 "entries in chanlist must be consecutive channels, counting upwards\n"); 1188 if (CR_RANGE(cmd->chanlist[i]) != gain) { 1190 "entries in chanlist must all have the same gain\n"); 1218 bits = BEGIN_SCAN(CR_CHAN(cmd->chanlist[0])) | 1219 END_SCAN(CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1])) | 1220 GAIN_BITS(CR_RANGE(cmd->chanlist[ [all...] |
H A D | amplc_pci230.c | 1415 if (cmd->chanlist && cmd->chanlist_len > 0) { 1425 prev_chan = CR_CHAN(cmd->chanlist[0]); 1426 first_range = CR_RANGE(cmd->chanlist[0]); 1429 chan = CR_CHAN(cmd->chanlist[n]); 1430 range = CR_RANGE(cmd->chanlist[n]); 1623 range = CR_RANGE(cmd->chanlist[0]); 1633 dacen |= 1 << CR_CHAN(cmd->chanlist[i]); 1798 if (cmd->chanlist && (cmd->chanlist_len > 0)) { 1800 if (CR_AREF(cmd->chanlist[0]) == AREF_DIFF) 1939 if (cmd->chanlist [all...] |
H A D | usbduxfast.c | 788 gain = CR_RANGE(cmd->chanlist[0]); 790 chan = CR_CHAN(cmd->chanlist[i]); 798 if ((gain != CR_RANGE(cmd->chanlist[i])) 854 if (CR_RANGE(cmd->chanlist[0]) > 0) 957 if (CR_RANGE(cmd->chanlist[0]) > 0) 971 if (CR_RANGE(cmd->chanlist[1]) > 0) 1001 if (CR_RANGE(cmd->chanlist[0]) > 0) 1030 if (CR_RANGE(cmd->chanlist[j]) > 0) 1045 if (CR_RANGE(cmd->chanlist[j + 1]) > 0) 1071 if (CR_RANGE(cmd->chanlist[ [all...] |
H A D | dmm32at.c | 405 s->len_chanlist = 32; /* This is the maximum chanlist length that 711 if (cmd->chanlist) { 712 gain = CR_RANGE(cmd->chanlist[0]); 713 start_chan = CR_CHAN(cmd->chanlist[0]); 715 if (CR_CHAN(cmd->chanlist[i]) != 718 "entries in chanlist must be consecutive channels, counting upwards\n"); 721 if (CR_RANGE(cmd->chanlist[i]) != gain) { 723 "entries in chanlist must all have the same gain\n"); 741 if (!cmd->chanlist) 745 chanlo = CR_CHAN(cmd->chanlist[ [all...] |
H A D | icp_multi.c | 213 unsigned int *ai_chanlist; /* actaul chanlist */ 231 unsigned int *chanlist, unsigned int n_chan); 716 unsigned int *chanlist Pointer to packed channel list 725 unsigned int *chanlist, unsigned int n_chan) 739 chanprog = CR_CHAN(chanlist[i]); 742 if (CR_AREF(chanlist[i]) == AREF_DIFF) { 764 range = this_board->rangecode[CR_RANGE(chanlist[i])]; 723 setup_channel_list(struct comedi_device *dev, struct comedi_subdevice *s, unsigned int *chanlist, unsigned int n_chan) argument
|
H A D | cb_pcidas64.c | 2267 /* make sure user is doesn't change analog reference mid chanlist */ 2268 if (cmd->chanlist) { 2269 aref = CR_AREF(cmd->chanlist[0]); 2271 if (aref != CR_AREF(cmd->chanlist[i])) { 2273 "all elements in chanlist must use the same analog reference"); 2278 /* check 4020 chanlist */ 2280 unsigned int first_channel = CR_CHAN(cmd->chanlist[0]); 2282 if (CR_CHAN(cmd->chanlist[i]) != 2285 "chanlist must use consecutive channels"); 2292 "chanlist canno [all...] |
H A D | das16m1.c | 320 /* check chanlist against board's peculiarities */ 321 if (cmd->chanlist && cmd->chanlist_len > 1) { 324 if ((i % 2) != (CR_CHAN(cmd->chanlist[i]) % 2)) { 325 comedi_error(dev, "bad chanlist:\n" 326 " even/odd channels must go have even/odd chanlist indices"); 332 "chanlist must be of even length or length 1"); 373 Q_CHAN(CR_CHAN(cmd->chanlist[i])) | 374 Q_RANGE(CR_RANGE(cmd->chanlist[i]));
|
H A D | me4000.c | 1110 if (!cmd->chanlist) { 1118 aref = CR_AREF(cmd->chanlist[0]); 1120 if (CR_AREF(cmd->chanlist[i]) != aref) { 1132 if (CR_CHAN(cmd->chanlist[i]) >= 1142 if (CR_CHAN(cmd->chanlist[i]) >= thisboard->ai.count) { 1154 if (CR_RANGE(cmd->chanlist[i]) != 1 && 1155 CR_RANGE(cmd->chanlist[i]) != 2) { 1337 chan = CR_CHAN(cmd->chanlist[i]); 1338 rang = CR_RANGE(cmd->chanlist[i]); 1339 aref = CR_AREF(cmd->chanlist[ [all...] |
H A D | das16.c | 891 if (cmd->chanlist) { 892 gain = CR_RANGE(cmd->chanlist[0]); 893 start_chan = CR_CHAN(cmd->chanlist[0]); 895 if (CR_CHAN(cmd->chanlist[i]) != 898 "entries in chanlist must be " 903 if (CR_RANGE(cmd->chanlist[i]) != gain) { 905 "entries in chanlist must all " 946 byte = CR_CHAN(cmd->chanlist[0]); 947 byte |= CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]) << 4; 954 range = CR_RANGE(cmd->chanlist[ [all...] |
H A D | pcmmio.c | 66 in the mask correspond to positions in your chanlist when you 932 ch = CR_CHAN(s->async->cmd.chanlist[n]); 1032 if (cmd->chanlist) { 1034 bits |= (1U << CR_CHAN(cmd->chanlist[n])); 1035 pol_bits |= (CR_AREF(cmd->chanlist[n]) 1037 chanlist[n]) ? 1U : 0U) 1038 << CR_CHAN(cmd->chanlist[n]);
|
H A D | pcmuio.c | 56 in the mask correspond to positions in your chanlist when you specified 793 ch = CR_CHAN(s->async->cmd.chanlist[n]); 895 if (cmd->chanlist) { 897 bits |= (1U << CR_CHAN(cmd->chanlist[n])); 898 pol_bits |= (CR_AREF(cmd->chanlist[n]) 900 chanlist[n]) ? 1U : 0U) 901 << CR_CHAN(cmd->chanlist[n]);
|
H A D | das1800.c | 1339 if (cmd->chanlist) { 1340 unipolar = CR_RANGE(cmd->chanlist[0]) & UNIPOLAR; 1342 if (unipolar != (CR_RANGE(cmd->chanlist[i]) & UNIPOLAR)) { 1344 "unipolar and bipolar ranges cannot be mixed in the chanlist"); 1393 aref = CR_AREF(cmd.chanlist[0]); 1400 if (CR_RANGE(cmd.chanlist[0]) & UNIPOLAR) 1529 chanlist[i]) | ((CR_RANGE(cmd.chanlist[i]) &
|