Lines Matching defs:sample
16 * trigger consumers upon "sample ready" interrupts.
32 * "sample ready" interrupt.
37 * hardware FIFO and fetch temperature sample
115 * external devices a new sample is ready.
416 /* Request interrupt when new sample is available. */
503 * zpa2326_dequeue_pressure() - Retrieve the most recent pressure sample from
529 * Fifo overrun : first sample dequeued from FIFO is the
545 * Fifo has not overflown : retrieve newest sample. We need to pop
547 * In nominal cases, we should find a single queued sample only.
586 } sample;
591 err = zpa2326_dequeue_pressure(indio_dev, &sample.pressure);
602 &sample.temperature, 2);
619 iio_push_to_buffers_with_timestamp(indio_dev, &sample,
765 * Mainly ensures interrupt is caused by a real "new sample available"
816 * Interrupt happened but no new sample available: likely caused
831 /* New sample available: dispatch internal trigger consumers. */
973 * In oneshot mode, pressure sample availability guarantees that
982 /* No sample available. */
996 * zpa2326_fetch_raw_sample() - Retrieve a raw sample and convert it to CPU
1015 zpa2326_dbg(indio_dev, "fetching raw pressure sample");
1029 zpa2326_dbg(indio_dev, "fetching raw temperature sample");
1115 /* Retrieve raw sample value and convert it to CPU endianness. */
1135 * either with external events (such as timer expiration, external device sample
1178 /* Only timestamp sample once it is ready. */
1386 * allowing to notify external devices a new sample is