Add ring buffer flush ioctl
[lttng-modules.git] / lib / ringbuffer / frontend.h
index 7bb51a4721037acd530efd16fb061361796b3e76..01af77a281b046a9dfc8d3de2d0eb69daa98c15e 100644 (file)
@@ -157,6 +157,18 @@ int lib_ring_buffer_is_finalized(const struct lib_ring_buffer_config *config,
        return finalized;
 }
 
+static inline
+int lib_ring_buffer_channel_is_finalized(const struct channel *chan)
+{
+       return chan->finalized;
+}
+
+static inline
+int lib_ring_buffer_channel_is_disabled(const struct channel *chan)
+{
+       return atomic_read(&chan->record_disabled);
+}
+
 static inline
 unsigned long lib_ring_buffer_get_read_data_size(
                                const struct lib_ring_buffer_config *config,
@@ -213,10 +225,4 @@ unsigned long lib_ring_buffer_get_records_read(
        return v_read(config, &buf->backend.records_read);
 }
 
-static inline
-void *channel_get_private(struct channel *chan)
-{
-       return chan->backend.priv;
-}
-
 #endif /* _LINUX_RING_BUFFER_FRONTEND_H */
This page took 0.025514 seconds and 4 git commands to generate.