Lines Matching defs:scan_index

233 	.scan_index = _scan_index, \
244 .scan_index = _scan_index, \
418 scan_mask |= BIT_ULL(indio_dev->channels[i].scan_index);
687 if (chan->scan_index >= AMS_CTRL_SEQ_BASE) {
692 } else if (chan->scan_index >= AMS_PS_SEQ_MAX)
704 if (chan->scan_index < AMS_PS_SEQ_MAX)
706 else if (chan->scan_index >= AMS_PS_SEQ_MAX &&
707 chan->scan_index < AMS_CTRL_SEQ_BASE)
730 static int ams_get_alarm_offset(int scan_index, enum iio_event_direction dir)
734 if (scan_index >= AMS_PS_SEQ_MAX)
735 scan_index -= AMS_PS_SEQ_MAX;
738 if (scan_index < AMS_SEQ_SUPPLY7)
746 switch (scan_index) {
781 int scan_index = 0, i;
785 scan_index = AMS_PS_SEQ_MAX;
790 scan_index += AMS_SEQ_TEMP;
793 scan_index += AMS_SEQ_SUPPLY1;
796 scan_index += AMS_SEQ_SUPPLY2;
799 scan_index += AMS_SEQ_SUPPLY3;
802 scan_index += AMS_SEQ_SUPPLY4;
805 scan_index += AMS_SEQ_SUPPLY5;
808 scan_index += AMS_SEQ_SUPPLY6;
811 scan_index += AMS_SEQ_SUPPLY7;
814 scan_index += AMS_SEQ_SUPPLY8;
817 scan_index += AMS_SEQ_SUPPLY9;
820 scan_index += AMS_SEQ_SUPPLY10;
823 scan_index += AMS_SEQ_VCCAMS;
826 scan_index += AMS_SEQ_TEMP_REMOTE;
833 if (dev->channels[i].scan_index == scan_index)
839 static int ams_get_alarm_mask(int scan_index)
843 if (scan_index >= AMS_PS_SEQ_MAX) {
845 scan_index -= AMS_PS_SEQ_MAX;
848 switch (scan_index) {
887 return !!(ams->alarm_mask & ams_get_alarm_mask(chan->scan_index));
899 alarm = ams_get_alarm_mask(chan->scan_index);
922 unsigned int offset = ams_get_alarm_offset(chan->scan_index, dir);
926 if (chan->scan_index >= AMS_PS_SEQ_MAX)
949 offset = ams_get_alarm_offset(chan->scan_index, IIO_EV_DIR_FALLING);
951 if (chan->scan_index >= AMS_PS_SEQ_MAX)
961 offset = ams_get_alarm_offset(chan->scan_index, dir);
962 if (chan->scan_index >= AMS_PS_SEQ_MAX)
1301 if (ams_channels[i].scan_index < AMS_CTRL_SEQ_BASE) {
1304 ams_get_alarm_offset(ams_channels[i].scan_index,
1307 ams_get_alarm_offset(ams_channels[i].scan_index,
1309 if (ams_channels[i].scan_index >= AMS_PS_SEQ_MAX) {