cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

comedilib.h (932B)


      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
     13struct comedi_device *comedi_open(const char *path);
     14int comedi_close(struct comedi_device *dev);
     15int comedi_dio_get_config(struct comedi_device *dev, unsigned int subdev,
     16			  unsigned int chan, unsigned int *io);
     17int comedi_dio_config(struct comedi_device *dev, unsigned int subdev,
     18		      unsigned int chan, unsigned int io);
     19int comedi_dio_bitfield2(struct comedi_device *dev, unsigned int subdev,
     20			 unsigned int mask, unsigned int *bits,
     21			 unsigned int base_channel);
     22int comedi_find_subdevice_by_type(struct comedi_device *dev, int type,
     23				  unsigned int subd);
     24int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice);
     25
     26#endif