Lines Matching refs:chans
27 struct iio_channel *chans; member
39 bytes = joy->chans[0].channel->scan_type.storagebits >> 3; in adc_joystick_handle()
42 idx = joy->chans[i].channel->scan_index; in adc_joystick_handle()
43 endianness = joy->chans[i].channel->scan_type.endianness; in adc_joystick_handle()
44 msb = joy->chans[i].channel->scan_type.realbits - 1; in adc_joystick_handle()
45 sign = tolower(joy->chans[i].channel->scan_type.sign) == 's'; in adc_joystick_handle()
69 val >>= joy->chans[i].channel->scan_type.shift; in adc_joystick_handle()
187 joy->chans = devm_iio_channel_get_all(dev); in adc_joystick_probe()
188 if (IS_ERR(joy->chans)) { in adc_joystick_probe()
189 error = PTR_ERR(joy->chans); in adc_joystick_probe()
196 for (i = 0; joy->chans[i].indio_dev; i++) { in adc_joystick_probe()
197 bits = joy->chans[i].channel->scan_type.storagebits; in adc_joystick_probe()
202 if (bits != joy->chans[0].channel->scan_type.storagebits) { in adc_joystick_probe()