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

hw-consumer.h (602B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * Industrial I/O in kernel hardware consumer interface
      4 *
      5 * Copyright 2017 Analog Devices Inc.
      6 *  Author: Lars-Peter Clausen <lars@metafoo.de>
      7 */
      8
      9#ifndef LINUX_IIO_HW_CONSUMER_H
     10#define LINUX_IIO_HW_CONSUMER_H
     11
     12struct iio_hw_consumer;
     13
     14struct iio_hw_consumer *iio_hw_consumer_alloc(struct device *dev);
     15void iio_hw_consumer_free(struct iio_hw_consumer *hwc);
     16struct iio_hw_consumer *devm_iio_hw_consumer_alloc(struct device *dev);
     17int iio_hw_consumer_enable(struct iio_hw_consumer *hwc);
     18void iio_hw_consumer_disable(struct iio_hw_consumer *hwc);
     19
     20#endif