/kernel/linux/linux-6.6/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_ring.c | 50 size_t bytes_per_datum; in inv_mpu6050_read_fifo() local 75 bytes_per_datum = 0; in inv_mpu6050_read_fifo() 77 bytes_per_datum += INV_MPU6050_BYTES_PER_3AXIS_SENSOR; in inv_mpu6050_read_fifo() 80 bytes_per_datum += INV_MPU6050_BYTES_PER_3AXIS_SENSOR; in inv_mpu6050_read_fifo() 83 bytes_per_datum += INV_MPU6050_BYTES_PER_TEMP_SENSOR; in inv_mpu6050_read_fifo() 86 bytes_per_datum += INV_MPU9X50_BYTES_MAGN; in inv_mpu6050_read_fifo() 103 nb = 3 * bytes_per_datum; in inv_mpu6050_read_fifo() 110 nb = fifo_count / bytes_per_datum; in inv_mpu6050_read_fifo() 111 fifo_count = nb * bytes_per_datum; in inv_mpu6050_read_fifo() 130 memcpy(data, &st->data[i * bytes_per_datum], bytes_per_datu in inv_mpu6050_read_fifo() [all...] |
/kernel/linux/linux-5.10/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_ring.c | 121 size_t bytes_per_datum; in inv_mpu6050_read_fifo() local 144 bytes_per_datum = 0; in inv_mpu6050_read_fifo() 146 bytes_per_datum += INV_MPU6050_BYTES_PER_3AXIS_SENSOR; in inv_mpu6050_read_fifo() 149 bytes_per_datum += INV_MPU6050_BYTES_PER_3AXIS_SENSOR; in inv_mpu6050_read_fifo() 152 bytes_per_datum += INV_MPU6050_BYTES_PER_TEMP_SENSOR; in inv_mpu6050_read_fifo() 155 bytes_per_datum += INV_MPU9X50_BYTES_MAGN; in inv_mpu6050_read_fifo() 172 nb = 3 * bytes_per_datum; in inv_mpu6050_read_fifo() 179 nb = fifo_count / bytes_per_datum; in inv_mpu6050_read_fifo() 183 st->data, bytes_per_datum); in inv_mpu6050_read_fifo()
|
/kernel/linux/linux-5.10/drivers/iio/buffer/ |
H A D | kfifo_buf.c | 26 size_t bytes_per_datum, unsigned int length) in __iio_allocate_kfifo() 28 if ((length == 0) || (bytes_per_datum == 0)) in __iio_allocate_kfifo() 35 if (roundup_pow_of_two(length) > UINT_MAX / bytes_per_datum) in __iio_allocate_kfifo() 39 bytes_per_datum, GFP_KERNEL); in __iio_allocate_kfifo() 50 ret = __iio_allocate_kfifo(buf, buf->buffer.bytes_per_datum, in iio_request_update_kfifo() 71 if (r->bytes_per_datum != bpd) { in iio_set_bytes_per_datum_kfifo() 72 r->bytes_per_datum = bpd; in iio_set_bytes_per_datum_kfifo() 25 __iio_allocate_kfifo(struct iio_kfifo *buf, size_t bytes_per_datum, unsigned int length) __iio_allocate_kfifo() argument
|
H A D | industrialio-buffer-dma.c | 294 size = DIV_ROUND_UP(queue->buffer.bytes_per_datum * in iio_dma_buffer_request_update() 488 if (n < buffer->bytes_per_datum) in iio_dma_buffer_read() 505 n = rounddown(n, buffer->bytes_per_datum); in iio_dma_buffer_read() 574 buffer->bytes_per_datum = bpd; in iio_dma_buffer_set_bytes_per_datum()
|
/kernel/linux/linux-6.6/drivers/iio/buffer/ |
H A D | kfifo_buf.c | 26 size_t bytes_per_datum, unsigned int length) in __iio_allocate_kfifo() 28 if ((length == 0) || (bytes_per_datum == 0)) in __iio_allocate_kfifo() 35 if (roundup_pow_of_two(length) > UINT_MAX / bytes_per_datum) in __iio_allocate_kfifo() 39 bytes_per_datum, GFP_KERNEL); in __iio_allocate_kfifo() 50 ret = __iio_allocate_kfifo(buf, buf->buffer.bytes_per_datum, in iio_request_update_kfifo() 71 if (r->bytes_per_datum != bpd) { in iio_set_bytes_per_datum_kfifo() 72 r->bytes_per_datum = bpd; in iio_set_bytes_per_datum_kfifo() 25 __iio_allocate_kfifo(struct iio_kfifo *buf, size_t bytes_per_datum, unsigned int length) __iio_allocate_kfifo() argument
|
H A D | industrialio-buffer-dma.c | 294 size = DIV_ROUND_UP(queue->buffer.bytes_per_datum * in iio_dma_buffer_request_update() 488 if (n < buffer->bytes_per_datum) in iio_dma_buffer_read() 505 n = rounddown(n, buffer->bytes_per_datum); in iio_dma_buffer_read() 574 buffer->bytes_per_datum = bpd; in iio_dma_buffer_set_bytes_per_datum()
|
/kernel/linux/linux-5.10/drivers/iio/gyro/ |
H A D | mpu3050-core.c | 501 unsigned int bytes_per_datum = 8; in mpu3050_trigger_handler() local 535 while (!fifo_overflow && fifocnt > bytes_per_datum) { in mpu3050_trigger_handler() 549 toread = bytes_per_datum + 2; in mpu3050_trigger_handler() 552 toread = bytes_per_datum; in mpu3050_trigger_handler() 586 if (fifocnt < bytes_per_datum) { in mpu3050_trigger_handler() 596 if (fifocnt < bytes_per_datum) in mpu3050_trigger_handler()
|
/kernel/linux/linux-6.6/drivers/iio/gyro/ |
H A D | mpu3050-core.c | 500 unsigned int bytes_per_datum = 8; in mpu3050_trigger_handler() local 534 while (!fifo_overflow && fifocnt > bytes_per_datum) { in mpu3050_trigger_handler() 548 toread = bytes_per_datum + 2; in mpu3050_trigger_handler() 551 toread = bytes_per_datum; in mpu3050_trigger_handler() 586 if (fifocnt < bytes_per_datum) { in mpu3050_trigger_handler() 596 if (fifocnt < bytes_per_datum) in mpu3050_trigger_handler()
|
/kernel/linux/linux-5.10/include/linux/iio/ |
H A D | buffer_impl.h | 75 /** @bytes_per_datum: Size of individual datum including timestamp. */ 76 size_t bytes_per_datum; member
|
/kernel/linux/linux-6.6/include/linux/iio/ |
H A D | buffer_impl.h | 88 /** @bytes_per_datum: Size of individual datum including timestamp. */ 89 size_t bytes_per_datum; member
|
/kernel/linux/linux-5.10/drivers/iio/ |
H A D | industrialio-buffer.c | 120 datum_size = rb->bytes_per_datum; in iio_buffer_read_outer()
|
/kernel/linux/linux-6.6/drivers/iio/ |
H A D | industrialio-buffer.c | 126 datum_size = rb->bytes_per_datum; in iio_buffer_read()
|