Lines Matching refs:chans
159 struct iio_channel *chans;
182 chans = kzalloc(sizeof(*chans)*(nummaps + 1), GFP_KERNEL);
183 if (chans == NULL) {
188 /* for each map fill in the chans element */
192 chans[mapind].indio_dev = c->indio_dev;
193 chans[mapind].channel =
194 iio_chan_spec_from_name(chans[mapind].indio_dev,
196 if (chans[mapind].channel == NULL) {
198 put_device(&chans[mapind].indio_dev->dev);
201 get_device(&chans[mapind].indio_dev->dev);
209 return chans;
213 if (chans[i].indio_dev)
214 put_device(&chans[i].indio_dev->dev);
215 kfree(chans);