Lines Matching refs:chanlist
151 unsigned int *chanlist,
154 unsigned int first_chan = CR_CHAN(chanlist[0]);
161 last_chan = CR_CHAN(chanlist[i]);
162 range = CR_RANGE(chanlist[i]);
279 unsigned int *chanlist,
293 chansegment[0] = chanlist[0];
296 if (chanlist[0] == chanlist[i])
300 if (nowmustbechan != CR_CHAN(chanlist[i])) {
303 "channel list must be continuous! chanlist[%i]=%d but must be %d or %d!\n",
304 i, CR_CHAN(chanlist[i]), nowmustbechan,
305 CR_CHAN(chanlist[0]));
309 chansegment[i] = chanlist[i];
312 /* check whole chanlist */
314 if (chanlist[i] != chansegment[i % seglen]) {
316 "bad channel or range number! chanlist[%i]=%d,%d,%d and not %d,%d,%d!\n",
320 CR_CHAN(chanlist[i % seglen]),
321 CR_RANGE(chanlist[i % seglen]),
392 /* step 5: complain about special chanlist considerations */
394 if (cmd->chanlist) {
395 if (!check_channel_list(dev, s, cmd->chanlist,
414 seglen = check_channel_list(dev, s, cmd->chanlist, cmd->chanlist_len);
417 pcl816_ai_setup_chanlist(dev, cmd->chanlist, seglen);