#include <linux/types.h>
#include <linux/percpu.h>
-#include "../align.h"
-#include "../../lttng-tracer-core.h"
+#include <lib/align.h>
+#include <lttng-tracer-core.h>
struct lib_ring_buffer;
struct channel;
*/
u64 tsc; /* time-stamp counter value */
unsigned int rflags; /* reservation flags */
+ /* Cache backend pages pointer chasing. */
+ struct lib_ring_buffer_backend_pages *backend_pages;
};
/**
ctx->largest_align = largest_align;
ctx->cpu = cpu;
ctx->rflags = 0;
+ ctx->backend_pages = NULL;
}
/*
return 0;
}
-#include "../../wrapper/ringbuffer/vatomic.h"
+#include <wrapper/ringbuffer/vatomic.h>
#endif /* _LIB_RING_BUFFER_CONFIG_H */