iio_buffer       1277 drivers/iio/accel/sca3000.c 	struct iio_buffer *buffer;
iio_buffer         99 drivers/iio/accel/ssp_accel_sensor.c 	struct iio_buffer *buffer;
iio_buffer        953 drivers/iio/adc/ina2xx-adc.c 	struct iio_buffer *buffer;
iio_buffer        387 drivers/iio/adc/ti_am335x_adc.c 	struct iio_buffer *buffer;
iio_buffer         15 drivers/iio/buffer/industrialio-buffer-cb.c 	struct iio_buffer buffer;
iio_buffer         22 drivers/iio/buffer/industrialio-buffer-cb.c static struct iio_cb_buffer *buffer_to_cb_buffer(struct iio_buffer *buffer)
iio_buffer         27 drivers/iio/buffer/industrialio-buffer-cb.c static int iio_buffer_cb_store_to(struct iio_buffer *buffer, const void *data)
iio_buffer         33 drivers/iio/buffer/industrialio-buffer-cb.c static void iio_buffer_cb_release(struct iio_buffer *buffer)
iio_buffer        161 drivers/iio/buffer/industrialio-buffer-dma.c static struct iio_dma_buffer_queue *iio_buffer_to_queue(struct iio_buffer *buf)
iio_buffer        281 drivers/iio/buffer/industrialio-buffer-dma.c int iio_dma_buffer_request_update(struct iio_buffer *buffer)
iio_buffer        401 drivers/iio/buffer/industrialio-buffer-dma.c int iio_dma_buffer_enable(struct iio_buffer *buffer,
iio_buffer        427 drivers/iio/buffer/industrialio-buffer-dma.c int iio_dma_buffer_disable(struct iio_buffer *buffer,
iio_buffer        482 drivers/iio/buffer/industrialio-buffer-dma.c int iio_dma_buffer_read(struct iio_buffer *buffer, size_t n,
iio_buffer        538 drivers/iio/buffer/industrialio-buffer-dma.c size_t iio_dma_buffer_data_available(struct iio_buffer *buf)
iio_buffer        573 drivers/iio/buffer/industrialio-buffer-dma.c int iio_dma_buffer_set_bytes_per_datum(struct iio_buffer *buffer, size_t bpd)
iio_buffer        589 drivers/iio/buffer/industrialio-buffer-dma.c int iio_dma_buffer_set_length(struct iio_buffer *buffer, unsigned int length)
iio_buffer         41 drivers/iio/buffer/industrialio-buffer-dmaengine.c 		struct iio_buffer *buffer)
iio_buffer        100 drivers/iio/buffer/industrialio-buffer-dmaengine.c static void iio_dmaengine_buffer_release(struct iio_buffer *buf)
iio_buffer        140 drivers/iio/buffer/industrialio-buffer-dmaengine.c struct iio_buffer *iio_dmaengine_buffer_alloc(struct device *dev,
iio_buffer        198 drivers/iio/buffer/industrialio-buffer-dmaengine.c void iio_dmaengine_buffer_free(struct iio_buffer *buffer)
iio_buffer         30 drivers/iio/buffer/industrialio-hw-consumer.c 	struct iio_buffer buffer;
iio_buffer         35 drivers/iio/buffer/industrialio-hw-consumer.c 	struct iio_buffer *buffer)
iio_buffer         40 drivers/iio/buffer/industrialio-hw-consumer.c static void iio_hw_buf_release(struct iio_buffer *buffer)
iio_buffer         46 drivers/iio/buffer/industrialio-triggered-buffer.c 	struct iio_buffer *buffer;
iio_buffer         17 drivers/iio/buffer/kfifo_buf.c 	struct iio_buffer buffer;
iio_buffer         42 drivers/iio/buffer/kfifo_buf.c static int iio_request_update_kfifo(struct iio_buffer *r)
iio_buffer         62 drivers/iio/buffer/kfifo_buf.c static int iio_mark_update_needed_kfifo(struct iio_buffer *r)
iio_buffer         69 drivers/iio/buffer/kfifo_buf.c static int iio_set_bytes_per_datum_kfifo(struct iio_buffer *r, size_t bpd)
iio_buffer         78 drivers/iio/buffer/kfifo_buf.c static int iio_set_length_kfifo(struct iio_buffer *r, unsigned int length)
iio_buffer         90 drivers/iio/buffer/kfifo_buf.c static int iio_store_to_kfifo(struct iio_buffer *r,
iio_buffer        101 drivers/iio/buffer/kfifo_buf.c static int iio_read_first_n_kfifo(struct iio_buffer *r,
iio_buffer        121 drivers/iio/buffer/kfifo_buf.c static size_t iio_kfifo_buf_data_available(struct iio_buffer *r)
iio_buffer        133 drivers/iio/buffer/kfifo_buf.c static void iio_kfifo_buffer_release(struct iio_buffer *buffer)
iio_buffer        154 drivers/iio/buffer/kfifo_buf.c struct iio_buffer *iio_kfifo_allocate(void)
iio_buffer        172 drivers/iio/buffer/kfifo_buf.c void iio_kfifo_free(struct iio_buffer *r)
iio_buffer        180 drivers/iio/buffer/kfifo_buf.c 	iio_kfifo_free(*(struct iio_buffer **)res);
iio_buffer        185 drivers/iio/buffer/kfifo_buf.c 	struct iio_buffer **r = res;
iio_buffer        200 drivers/iio/buffer/kfifo_buf.c struct iio_buffer *devm_iio_kfifo_allocate(struct device *dev)
iio_buffer        202 drivers/iio/buffer/kfifo_buf.c 	struct iio_buffer **ptr, *r;
iio_buffer        225 drivers/iio/buffer/kfifo_buf.c void devm_iio_kfifo_free(struct device *dev, struct iio_buffer *r)
iio_buffer        121 drivers/iio/dummy/iio_simple_dummy_buffer.c 	struct iio_buffer *buffer;
iio_buffer         99 drivers/iio/gyro/ssp_gyro_sensor.c 	struct iio_buffer *buffer;
iio_buffer        422 drivers/iio/health/max30100.c 	struct iio_buffer *buffer;
iio_buffer        510 drivers/iio/health/max30102.c 	struct iio_buffer *buffer;
iio_buffer        707 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	struct iio_buffer *buffer;
iio_buffer         32 drivers/iio/industrialio-buffer.c static bool iio_buffer_is_active(struct iio_buffer *buf)
iio_buffer         37 drivers/iio/industrialio-buffer.c static size_t iio_buffer_data_available(struct iio_buffer *buf)
iio_buffer         43 drivers/iio/industrialio-buffer.c 				   struct iio_buffer *buf, size_t required)
iio_buffer         51 drivers/iio/industrialio-buffer.c static bool iio_buffer_ready(struct iio_dev *indio_dev, struct iio_buffer *buf,
iio_buffer        106 drivers/iio/industrialio-buffer.c 	struct iio_buffer *rb = indio_dev->buffer;
iio_buffer        172 drivers/iio/industrialio-buffer.c 	struct iio_buffer *rb = indio_dev->buffer;
iio_buffer        198 drivers/iio/industrialio-buffer.c void iio_buffer_init(struct iio_buffer *buffer)
iio_buffer        214 drivers/iio/industrialio-buffer.c void iio_buffer_set_attrs(struct iio_buffer *buffer,
iio_buffer        314 drivers/iio/industrialio-buffer.c 		      struct iio_buffer *buffer, int bit)
iio_buffer        351 drivers/iio/industrialio-buffer.c static int iio_scan_mask_clear(struct iio_buffer *buffer, int bit)
iio_buffer        358 drivers/iio/industrialio-buffer.c 			       struct iio_buffer *buffer, int bit)
iio_buffer        378 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer = indio_dev->buffer;
iio_buffer        446 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer = indio_dev->buffer;
iio_buffer        500 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer = indio_dev->buffer;
iio_buffer        510 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer = indio_dev->buffer;
iio_buffer        592 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer)
iio_buffer        598 drivers/iio/industrialio-buffer.c static void iio_buffer_deactivate(struct iio_buffer *buffer)
iio_buffer        607 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer, *_buffer;
iio_buffer        614 drivers/iio/industrialio-buffer.c static int iio_buffer_enable(struct iio_buffer *buffer,
iio_buffer        622 drivers/iio/industrialio-buffer.c static int iio_buffer_disable(struct iio_buffer *buffer,
iio_buffer        631 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer)
iio_buffer        645 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer)
iio_buffer        680 drivers/iio/industrialio-buffer.c 	struct iio_buffer *insert_buffer, struct iio_buffer *remove_buffer,
iio_buffer        686 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer;
iio_buffer        792 drivers/iio/industrialio-buffer.c static void iio_buffer_demux_free(struct iio_buffer *buffer)
iio_buffer        801 drivers/iio/industrialio-buffer.c static int iio_buffer_add_demux(struct iio_buffer *buffer,
iio_buffer        823 drivers/iio/industrialio-buffer.c 				   struct iio_buffer *buffer)
iio_buffer        890 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer;
iio_buffer        910 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer;
iio_buffer        980 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer;
iio_buffer       1022 drivers/iio/industrialio-buffer.c 		       struct iio_buffer *insert_buffer,
iio_buffer       1023 drivers/iio/industrialio-buffer.c 		       struct iio_buffer *remove_buffer)
iio_buffer       1075 drivers/iio/industrialio-buffer.c 		       struct iio_buffer *insert_buffer,
iio_buffer       1076 drivers/iio/industrialio-buffer.c 		       struct iio_buffer *remove_buffer)
iio_buffer       1159 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer = indio_dev->buffer;
iio_buffer       1170 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer = indio_dev->buffer;
iio_buffer       1235 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer = indio_dev->buffer;
iio_buffer       1369 drivers/iio/industrialio-buffer.c static const void *iio_demux(struct iio_buffer *buffer,
iio_buffer       1383 drivers/iio/industrialio-buffer.c static int iio_push_to_buffer(struct iio_buffer *buffer, const void *data)
iio_buffer       1408 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buf;
iio_buffer       1431 drivers/iio/industrialio-buffer.c 	struct iio_buffer *buffer = container_of(ref, struct iio_buffer, ref);
iio_buffer       1442 drivers/iio/industrialio-buffer.c struct iio_buffer *iio_buffer_get(struct iio_buffer *buffer)
iio_buffer       1455 drivers/iio/industrialio-buffer.c void iio_buffer_put(struct iio_buffer *buffer)
iio_buffer       1472 drivers/iio/industrialio-buffer.c 			      struct iio_buffer *buffer)
iio_buffer        168 drivers/iio/light/acpi-als.c 	struct iio_buffer *buffer;
iio_buffer        992 drivers/iio/light/apds9960.c 	struct iio_buffer *buffer;
iio_buffer        607 drivers/staging/iio/impedance-analyzer/ad5933.c 	struct iio_buffer *buffer;
iio_buffer        106 include/linux/iio/buffer-dma.h 	struct iio_buffer buffer;
iio_buffer        135 include/linux/iio/buffer-dma.h int iio_dma_buffer_enable(struct iio_buffer *buffer,
iio_buffer        137 include/linux/iio/buffer-dma.h int iio_dma_buffer_disable(struct iio_buffer *buffer,
iio_buffer        139 include/linux/iio/buffer-dma.h int iio_dma_buffer_read(struct iio_buffer *buffer, size_t n,
iio_buffer        141 include/linux/iio/buffer-dma.h size_t iio_dma_buffer_data_available(struct iio_buffer *buffer);
iio_buffer        142 include/linux/iio/buffer-dma.h int iio_dma_buffer_set_bytes_per_datum(struct iio_buffer *buffer, size_t bpd);
iio_buffer        143 include/linux/iio/buffer-dma.h int iio_dma_buffer_set_length(struct iio_buffer *buffer, unsigned int length);
iio_buffer        144 include/linux/iio/buffer-dma.h int iio_dma_buffer_request_update(struct iio_buffer *buffer);
iio_buffer         10 include/linux/iio/buffer-dmaengine.h struct iio_buffer;
iio_buffer         13 include/linux/iio/buffer-dmaengine.h struct iio_buffer *iio_dmaengine_buffer_alloc(struct device *dev,
iio_buffer         15 include/linux/iio/buffer-dmaengine.h void iio_dmaengine_buffer_free(struct iio_buffer *buffer);
iio_buffer         12 include/linux/iio/buffer.h struct iio_buffer;
iio_buffer         14 include/linux/iio/buffer.h void iio_buffer_set_attrs(struct iio_buffer *buffer,
iio_buffer         48 include/linux/iio/buffer.h 			      struct iio_buffer *buffer);
iio_buffer         10 include/linux/iio/buffer_impl.h struct iio_buffer;
iio_buffer         47 include/linux/iio/buffer_impl.h 	int (*store_to)(struct iio_buffer *buffer, const void *data);
iio_buffer         48 include/linux/iio/buffer_impl.h 	int (*read_first_n)(struct iio_buffer *buffer,
iio_buffer         51 include/linux/iio/buffer_impl.h 	size_t (*data_available)(struct iio_buffer *buffer);
iio_buffer         53 include/linux/iio/buffer_impl.h 	int (*request_update)(struct iio_buffer *buffer);
iio_buffer         55 include/linux/iio/buffer_impl.h 	int (*set_bytes_per_datum)(struct iio_buffer *buffer, size_t bpd);
iio_buffer         56 include/linux/iio/buffer_impl.h 	int (*set_length)(struct iio_buffer *buffer, unsigned int length);
iio_buffer         58 include/linux/iio/buffer_impl.h 	int (*enable)(struct iio_buffer *buffer, struct iio_dev *indio_dev);
iio_buffer         59 include/linux/iio/buffer_impl.h 	int (*disable)(struct iio_buffer *buffer, struct iio_dev *indio_dev);
iio_buffer         61 include/linux/iio/buffer_impl.h 	void (*release)(struct iio_buffer *buffer);
iio_buffer        145 include/linux/iio/buffer_impl.h 		       struct iio_buffer *insert_buffer,
iio_buffer        146 include/linux/iio/buffer_impl.h 		       struct iio_buffer *remove_buffer);
iio_buffer        152 include/linux/iio/buffer_impl.h void iio_buffer_init(struct iio_buffer *buffer);
iio_buffer        154 include/linux/iio/buffer_impl.h struct iio_buffer *iio_buffer_get(struct iio_buffer *buffer);
iio_buffer        155 include/linux/iio/buffer_impl.h void iio_buffer_put(struct iio_buffer *buffer);
iio_buffer        159 include/linux/iio/buffer_impl.h static inline void iio_buffer_get(struct iio_buffer *buffer) {}
iio_buffer        160 include/linux/iio/buffer_impl.h static inline void iio_buffer_put(struct iio_buffer *buffer) {}
iio_buffer        535 include/linux/iio/iio.h 	struct iio_buffer		*buffer;
iio_buffer          5 include/linux/iio/kfifo_buf.h struct iio_buffer;
iio_buffer          8 include/linux/iio/kfifo_buf.h struct iio_buffer *iio_kfifo_allocate(void);
iio_buffer          9 include/linux/iio/kfifo_buf.h void iio_kfifo_free(struct iio_buffer *r);
iio_buffer         11 include/linux/iio/kfifo_buf.h struct iio_buffer *devm_iio_kfifo_allocate(struct device *dev);
iio_buffer         12 include/linux/iio/kfifo_buf.h void devm_iio_kfifo_free(struct device *dev, struct iio_buffer *r);