Searched defs:bytes_per_datum (Results 1 - 3 of 3) sorted by relevance

/drivers/staging/iio/
H A Dbuffer.h55 * @bytes_per_datum: [DEVICE] size of individual datum including timestamp
73 int bytes_per_datum; member in struct:iio_buffer
97 * @bytes_per_datum: size of individual datum including timestamp
101 int bytes_per_datum, int length)
103 buffer->bytes_per_datum = bytes_per_datum;
100 __iio_update_buffer(struct iio_buffer *buffer, int bytes_per_datum, int length) argument
H A Dkfifo_buf.c20 int bytes_per_datum, int length)
22 if ((length == 0) || (bytes_per_datum == 0))
25 __iio_update_buffer(&buf->buffer, bytes_per_datum, length);
26 return kfifo_alloc(&buf->kf, bytes_per_datum*length, GFP_KERNEL);
37 ret = __iio_allocate_kfifo(buf, buf->buffer.bytes_per_datum,
64 return r->bytes_per_datum;
76 if (r->bytes_per_datum != bpd) {
77 r->bytes_per_datum = bpd;
98 ret = kfifo_in(&kf->kf, data, r->bytes_per_datum);
99 if (ret != r->bytes_per_datum)
19 __iio_allocate_kfifo(struct iio_kfifo *buf, int bytes_per_datum, int length) argument
[all...]
H A Dring_sw.c45 int bytes_per_datum, int length)
47 if ((length == 0) || (bytes_per_datum == 0))
49 __iio_update_buffer(&ring->buf, bytes_per_datum, length);
50 ring->data = kmalloc(length*ring->buf.bytes_per_datum, GFP_ATOMIC);
80 ring->half_p = ring->data - ring->buf.length*ring->buf.bytes_per_datum/2;
83 memcpy(ring->write_p, data, ring->buf.bytes_per_datum);
93 temp_ptr = ring->write_p + ring->buf.bytes_per_datum;
95 if (temp_ptr == ring->data + ring->buf.length*ring->buf.bytes_per_datum)
114 temp_ptr = change_test_ptr + ring->buf.bytes_per_datum;
116 == ring->data + ring->buf.length*ring->buf.bytes_per_datum) {
44 __iio_allocate_sw_ring_buffer(struct iio_sw_ring_buffer *ring, int bytes_per_datum, int length) argument
[all...]

Completed in 78 milliseconds