Lines Matching refs:ain
1207 static bool ad7194_validate_ain_channel(struct device *dev, u32 ain) in ad7194_validate_ain_channel() argument
1209 return in_range(ain, AD7194_CH_AIN_START, AD7194_CH_AIN_NR); in ad7194_validate_ain_channel()
1221 u32 ain[2]; in ad7194_parse_channels() local
1241 ain, ARRAY_SIZE(ain)); in ad7194_parse_channels()
1243 if (!ad7194_validate_ain_channel(dev, ain[0])) in ad7194_parse_channels()
1246 ain[0]); in ad7194_parse_channels()
1248 if (!ad7194_validate_ain_channel(dev, ain[1])) in ad7194_parse_channels()
1251 ain[1]); in ad7194_parse_channels()
1255 ad7194_channels->channel = ain[0]; in ad7194_parse_channels()
1256 ad7194_channels->channel2 = ain[1]; in ad7194_parse_channels()
1257 ad7194_channels->address = AD7194_DIFF_CH(ain[0], ain[1]); in ad7194_parse_channels()
1260 &ain[0]); in ad7194_parse_channels()
1265 if (!ad7194_validate_ain_channel(dev, ain[0])) in ad7194_parse_channels()
1268 ain[0]); in ad7194_parse_channels()
1272 ad7194_channels->channel = ain[0]; in ad7194_parse_channels()
1273 ad7194_channels->address = AD7194_CH(ain[0]); in ad7194_parse_channels()