X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=lib%2Fringbuffer%2Ffrontend.h;h=01af77a281b046a9dfc8d3de2d0eb69daa98c15e;hb=5c0552665e4d152e97edc995650711d4f6ac418d;hp=7bb51a4721037acd530efd16fb061361796b3e76;hpb=f3bc08c50e1b302bceea699027d889fd6d9af525;p=lttng-modules.git diff --git a/lib/ringbuffer/frontend.h b/lib/ringbuffer/frontend.h index 7bb51a47..01af77a2 100644 --- a/lib/ringbuffer/frontend.h +++ b/lib/ringbuffer/frontend.h @@ -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 */