Lines Matching defs:dev_info
243 struct iio_dev *dev_info)
247 ring->indio_dev = dev_info;
365 struct iio_dev *dev_info = ring->indio_dev;
367 mutex_lock(&dev_info->mlock);
368 previous_mode = dev_info->currentmode;
377 ret = ring->preenable(dev_info);
397 if (dev_info->modes & INDIO_RING_TRIGGERED) {
398 if (!dev_info->trig) {
406 dev_info->currentmode = INDIO_RING_TRIGGERED;
407 } else if (dev_info->modes & INDIO_RING_HARDWARE_BUFFER)
408 dev_info->currentmode = INDIO_RING_HARDWARE_BUFFER;
416 ret = ring->postenable(dev_info);
423 dev_info->currentmode = previous_mode;
425 ring->postdisable(dev_info);
431 ret = ring->predisable(dev_info);
437 dev_info->currentmode = INDIO_DIRECT_MODE;
439 ret = ring->postdisable(dev_info);
445 mutex_unlock(&dev_info->mlock);
449 mutex_unlock(&dev_info->mlock);