linux/include/linux/iio/driver.h
<<
>>
Prefs
   1/*
   2 * Industrial I/O in kernel access map interface.
   3 *
   4 * Copyright (c) 2011 Jonathan Cameron
   5 *
   6 * This program is free software; you can redistribute it and/or modify it
   7 * under the terms of the GNU General Public License version 2 as published by
   8 * the Free Software Foundation.
   9 */
  10
  11#ifndef _IIO_INKERN_H_
  12#define _IIO_INKERN_H_
  13
  14struct iio_map;
  15
  16/**
  17 * iio_map_array_register() - tell the core about inkernel consumers
  18 * @indio_dev:  provider device
  19 * @map:        array of mappings specifying association of channel with client
  20 */
  21int iio_map_array_register(struct iio_dev *indio_dev,
  22                           struct iio_map *map);
  23
  24/**
  25 * iio_map_array_unregister() - tell the core to remove consumer mappings for
  26 *                              the given provider device
  27 * @indio_dev:  provider device
  28 */
  29int iio_map_array_unregister(struct iio_dev *indio_dev);
  30
  31#endif
  32