__attribute__((visibility("hidden")))
int lib_ring_buffer_backend_create(struct lttng_ust_lib_ring_buffer_backend *bufb,
- struct channel_backend *chan, int cpu,
+ struct channel_backend *chan,
+ int cpu,
struct lttng_ust_shm_handle *handle,
struct shm_object *shmobj);
struct lttng_ust_shm_handle *handle)
{
unsigned long sb_bindex;
- struct channel *chan;
+ struct lttng_ust_lib_ring_buffer_channel *chan;
struct lttng_ust_lib_ring_buffer_backend_pages_shmp *pages_shmp;
struct lttng_ust_lib_ring_buffer_backend_pages *backend_pages;
struct lttng_ust_shm_handle *handle)
{
struct lttng_ust_lib_ring_buffer_backend_subbuffer *wsb;
- struct channel *chan;
+ struct lttng_ust_lib_ring_buffer_channel *chan;
if (config->mode != RING_BUFFER_OVERWRITE)
return;
return -EPERM;
if (config->mode == RING_BUFFER_OVERWRITE) {
- struct channel *chan;
+ struct lttng_ust_lib_ring_buffer_channel *chan;
/*
* Exchange the target writer subbuffer with our own unused