diff options
author | Barry Song <21cnbao@gmail.com> | 2010-07-11 16:39:16 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-07-22 11:38:29 -0700 |
commit | ad577f8da9e469a88d24c37a8ec2314c12162256 (patch) | |
tree | d37caec83b5d4e50785ca33f9fb6503baf41db56 /drivers/staging/iio/ring_generic.h | |
parent | 69584bd6d257e008fe4eeebd95c318201dc71d83 (diff) | |
download | op-kernel-dev-ad577f8da9e469a88d24c37a8ec2314c12162256.zip op-kernel-dev-ad577f8da9e469a88d24c37a8ec2314c12162256.tar.gz |
staging: iio: Add a bits per element element to ring_generic allowing a general ring_sw_preenable_function.
Signed-off-by: Barry Song <21cnbao@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/iio/ring_generic.h')
-rw-r--r-- | drivers/staging/iio/ring_generic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/staging/iio/ring_generic.h b/drivers/staging/iio/ring_generic.h index 524a0b3..a872d39 100644 --- a/drivers/staging/iio/ring_generic.h +++ b/drivers/staging/iio/ring_generic.h @@ -100,6 +100,7 @@ struct iio_ring_access_funcs { * @access_id: device id number * @length: [DEVICE] number of datums in ring * @bpd: [DEVICE] size of individual datum including timestamp + * @bpe: [DEVICE] size of individual channel value * @loopcount: [INTERN] number of times the ring has looped * @access_handler: [INTERN] chrdev access handling * @ev_int: [INTERN] chrdev interface for the event chrdev @@ -121,6 +122,7 @@ struct iio_ring_buffer { int access_id; int length; int bpd; + int bpe; int loopcount; struct iio_handler access_handler; struct iio_event_interface ev_int; |