unsigned long *o_begin, unsigned long *o_end,
unsigned long *o_old, size_t *before_hdr_pad)
{
- struct channel *chan = ctx->priv.chan;
+ struct lttng_kernel_ring_buffer_channel *chan = ctx->priv.chan;
struct lib_ring_buffer *buf = ctx->priv.buf;
*o_begin = v_read(config, &buf->offset);
*o_old = *o_begin;
struct lttng_kernel_ring_buffer_ctx *ctx,
void *client_ctx)
{
- struct channel *chan = ctx->priv.chan;
+ struct lttng_kernel_ring_buffer_channel *chan = ctx->priv.chan;
struct lib_ring_buffer *buf;
unsigned long o_begin, o_end, o_old;
size_t before_hdr_pad = 0;
void lib_ring_buffer_commit(const struct lib_ring_buffer_config *config,
const struct lttng_kernel_ring_buffer_ctx *ctx)
{
- struct channel *chan = ctx->priv.chan;
+ struct lttng_kernel_ring_buffer_channel *chan = ctx->priv.chan;
struct lib_ring_buffer *buf = ctx->priv.buf;
unsigned long offset_end = ctx->priv.buf_offset;
unsigned long endidx = subbuf_index(offset_end - 1, chan);
static inline
void channel_record_disable(const struct lib_ring_buffer_config *config,
- struct channel *chan)
+ struct lttng_kernel_ring_buffer_channel *chan)
{
atomic_inc(&chan->record_disabled);
}
static inline
void channel_record_enable(const struct lib_ring_buffer_config *config,
- struct channel *chan)
+ struct lttng_kernel_ring_buffer_channel *chan)
{
atomic_dec(&chan->record_disabled);
}