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);