root/drivers/staging/comedi/comedilib.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0+ */
   2 /*
   3  * comedilib.h
   4  * Header file for kcomedilib
   5  *
   6  * COMEDI - Linux Control and Measurement Device Interface
   7  * Copyright (C) 1998-2001 David A. Schleef <ds@schleef.org>
   8  */
   9 
  10 #ifndef _LINUX_COMEDILIB_H
  11 #define _LINUX_COMEDILIB_H
  12 
  13 struct comedi_device *comedi_open(const char *path);
  14 int comedi_close(struct comedi_device *dev);
  15 int comedi_dio_get_config(struct comedi_device *dev, unsigned int subdev,
  16                           unsigned int chan, unsigned int *io);
  17 int comedi_dio_config(struct comedi_device *dev, unsigned int subdev,
  18                       unsigned int chan, unsigned int io);
  19 int comedi_dio_bitfield2(struct comedi_device *dev, unsigned int subdev,
  20                          unsigned int mask, unsigned int *bits,
  21                          unsigned int base_channel);
  22 int comedi_find_subdevice_by_type(struct comedi_device *dev, int type,
  23                                   unsigned int subd);
  24 int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice);
  25 
  26 #endif

/* [<][>][^][v][top][bottom][index][help] */