Fix: sample discarded events count before reserve
[lttng-modules.git] / include / ringbuffer / frontend.h
index f5b6fe43311564e8e98f90c2930022c7ac8b97fd..57e09aa886edf2f6688eae67ba74f65b3b51c335 100644 (file)
@@ -201,26 +201,26 @@ unsigned long lib_ring_buffer_get_records_overrun(
 
 static inline
 unsigned long lib_ring_buffer_get_records_lost_full(
-                               const struct lttng_kernel_ring_buffer_config *config,
-                               struct lttng_kernel_ring_buffer *buf)
+                               const struct lttng_kernel_ring_buffer_config *config __attribute__((unused)),
+                               const struct lttng_kernel_ring_buffer_ctx *ctx)
 {
-       return v_read(config, &buf->records_lost_full);
+       return ctx->priv.records_lost_full;
 }
 
 static inline
 unsigned long lib_ring_buffer_get_records_lost_wrap(
-                               const struct lttng_kernel_ring_buffer_config *config,
-                               struct lttng_kernel_ring_buffer *buf)
+                               const struct lttng_kernel_ring_buffer_config *config __attribute__((unused)),
+                               const struct lttng_kernel_ring_buffer_ctx *ctx)
 {
-       return v_read(config, &buf->records_lost_wrap);
+       return ctx->priv.records_lost_wrap;
 }
 
 static inline
 unsigned long lib_ring_buffer_get_records_lost_big(
-                               const struct lttng_kernel_ring_buffer_config *config,
-                               struct lttng_kernel_ring_buffer *buf)
+                               const struct lttng_kernel_ring_buffer_config *config __attribute__((unused)),
+                               const struct lttng_kernel_ring_buffer_ctx *ctx)
 {
-       return v_read(config, &buf->records_lost_big);
+       return ctx->priv.records_lost_big;
 }
 
 static inline
This page took 0.033166 seconds and 4 git commands to generate.