iio: accel: kxsd9: Fix scaling bug
[pandora-kernel.git] / drivers / staging / iio / ring_hw.h
1 /*
2  * ring_hw.h - common functionality for iio hardware ring buffers
3  *
4  * This program is free software; you can redistribute it and/or modify it
5  * under the terms of the GNU General Public License version 2 as published by
6  * the Free Software Foundation.
7  *
8  * Copyright (c) 2009 Jonathan Cameron <jic23@cam.ac.uk>
9  *
10  */
11
12 /**
13  * struct iio_hw_ring_buffer- hardware ring buffer
14  * @buf:        generic ring buffer elements
15  * @private:    device specific data
16  */
17 struct iio_hw_buffer {
18         struct iio_buffer buf;
19         void *private;
20 };
21
22 #define iio_to_hw_buf(r) container_of(r, struct iio_hw_buffer, buf)