Lines Matching refs:chans
27 struct iio_channel *chans; member
38 ret = iio_read_channel_raw(&joy->chans[i], &val); in adc_joystick_poll()
54 bytes = joy->chans[0].channel->scan_type.storagebits >> 3; in adc_joystick_handle()
57 idx = joy->chans[i].channel->scan_index; in adc_joystick_handle()
58 endianness = joy->chans[i].channel->scan_type.endianness; in adc_joystick_handle()
59 msb = joy->chans[i].channel->scan_type.realbits - 1; in adc_joystick_handle()
60 sign = tolower(joy->chans[i].channel->scan_type.sign) == 's'; in adc_joystick_handle()
84 val >>= joy->chans[i].channel->scan_type.shift; in adc_joystick_handle()
203 joy->chans = devm_iio_channel_get_all(dev); in adc_joystick_probe()
204 if (IS_ERR(joy->chans)) { in adc_joystick_probe()
205 error = PTR_ERR(joy->chans); in adc_joystick_probe()
227 for (i = 0; joy->chans[i].indio_dev; i++) { in adc_joystick_probe()
230 bits = joy->chans[i].channel->scan_type.storagebits; in adc_joystick_probe()
235 if (bits != joy->chans[0].channel->scan_type.storagebits) { in adc_joystick_probe()