projects
/
ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rename ltt_events_exit to lttng_ust_events_exit
[ust.git]
/
libringbuffer
/
frontend.h
diff --git
a/libringbuffer/frontend.h
b/libringbuffer/frontend.h
index 9fa0f04d2a67d0bf6e1b46a997755e8fc16ff64e..e1d9d575599e2baee592ccbe87b4c45097c2bf3d 100644
(file)
--- a/
libringbuffer/frontend.h
+++ b/
libringbuffer/frontend.h
@@
-37,7
+37,7
@@
*/
extern
*/
extern
-struct
shm_handle *channel_create(const struct
lib_ring_buffer_config *config,
+struct
lttng_ust_shm_handle *channel_create(const struct lttng_ust_
lib_ring_buffer_config *config,
const char *name, void *priv,
void *buf_addr,
size_t subbuf_size, size_t num_subbuf,
const char *name, void *priv,
void *buf_addr,
size_t subbuf_size, size_t num_subbuf,
@@
-48,12
+48,12
@@
struct shm_handle *channel_create(const struct lib_ring_buffer_config *config,
/* channel_handle_create - for consumer. */
extern
/* channel_handle_create - for consumer. */
extern
-struct shm_handle *channel_handle_create(int shm_fd, int wait_fd,
+struct
lttng_ust_
shm_handle *channel_handle_create(int shm_fd, int wait_fd,
uint64_t memory_map_size);
/* channel_handle_add_stream - for consumer. */
extern
uint64_t memory_map_size);
/* channel_handle_add_stream - for consumer. */
extern
-int channel_handle_add_stream(struct shm_handle *handle,
+int channel_handle_add_stream(struct
lttng_ust_
shm_handle *handle,
int shm_fd, int wait_fd, uint64_t memory_map_size);
/*
int shm_fd, int wait_fd, uint64_t memory_map_size);
/*
@@
-62,7
+62,7
@@
int channel_handle_add_stream(struct shm_handle *handle,
* channel.
*/
extern
* channel.
*/
extern
-void *channel_destroy(struct channel *chan, struct shm_handle *handle,
+void *channel_destroy(struct channel *chan, struct
lttng_ust_
shm_handle *handle,
int shadow);
int shadow);
@@
-77,42
+77,42
@@
void *channel_destroy(struct channel *chan, struct shm_handle *handle,
#define for_each_channel_cpu(cpu, chan) \
for_each_possible_cpu(cpu)
#define for_each_channel_cpu(cpu, chan) \
for_each_possible_cpu(cpu)
-extern struct lib_ring_buffer *channel_get_ring_buffer(
- const struct lib_ring_buffer_config *config,
+extern struct l
ttng_ust_l
ib_ring_buffer *channel_get_ring_buffer(
+ const struct l
ttng_ust_l
ib_ring_buffer_config *config,
struct channel *chan, int cpu,
struct channel *chan, int cpu,
- struct shm_handle *handle,
+ struct
lttng_ust_
shm_handle *handle,
int *shm_fd, int *wait_fd,
uint64_t *memory_map_size);
int *shm_fd, int *wait_fd,
uint64_t *memory_map_size);
-extern int lib_ring_buffer_open_read(struct lib_ring_buffer *buf,
- struct shm_handle *handle,
+extern int lib_ring_buffer_open_read(struct l
ttng_ust_l
ib_ring_buffer *buf,
+ struct
lttng_ust_
shm_handle *handle,
int shadow);
int shadow);
-extern void lib_ring_buffer_release_read(struct lib_ring_buffer *buf,
- struct shm_handle *handle,
+extern void lib_ring_buffer_release_read(struct l
ttng_ust_l
ib_ring_buffer *buf,
+ struct
lttng_ust_
shm_handle *handle,
int shadow);
/*
* Read sequence: snapshot, many get_subbuf/put_subbuf, move_consumer.
*/
int shadow);
/*
* Read sequence: snapshot, many get_subbuf/put_subbuf, move_consumer.
*/
-extern int lib_ring_buffer_snapshot(struct lib_ring_buffer *buf,
+extern int lib_ring_buffer_snapshot(struct l
ttng_ust_l
ib_ring_buffer *buf,
unsigned long *consumed,
unsigned long *produced,
unsigned long *consumed,
unsigned long *produced,
- struct shm_handle *handle);
-extern void lib_ring_buffer_move_consumer(struct lib_ring_buffer *buf,
+ struct
lttng_ust_
shm_handle *handle);
+extern void lib_ring_buffer_move_consumer(struct l
ttng_ust_l
ib_ring_buffer *buf,
unsigned long consumed_new,
unsigned long consumed_new,
- struct shm_handle *handle);
+ struct
lttng_ust_
shm_handle *handle);
-extern int lib_ring_buffer_get_subbuf(struct lib_ring_buffer *buf,
+extern int lib_ring_buffer_get_subbuf(struct l
ttng_ust_l
ib_ring_buffer *buf,
unsigned long consumed,
unsigned long consumed,
- struct shm_handle *handle);
-extern void lib_ring_buffer_put_subbuf(struct lib_ring_buffer *buf,
- struct shm_handle *handle);
+ struct
lttng_ust_
shm_handle *handle);
+extern void lib_ring_buffer_put_subbuf(struct l
ttng_ust_l
ib_ring_buffer *buf,
+ struct
lttng_ust_
shm_handle *handle);
/*
* lib_ring_buffer_get_next_subbuf/lib_ring_buffer_put_next_subbuf are helpers
* to read sub-buffers sequentially.
*/
/*
* lib_ring_buffer_get_next_subbuf/lib_ring_buffer_put_next_subbuf are helpers
* to read sub-buffers sequentially.
*/
-static inline int lib_ring_buffer_get_next_subbuf(struct lib_ring_buffer *buf,
- struct shm_handle *handle)
+static inline int lib_ring_buffer_get_next_subbuf(struct l
ttng_ust_l
ib_ring_buffer *buf,
+ struct
lttng_ust_
shm_handle *handle)
{
int ret;
{
int ret;
@@
-125,8
+125,8
@@
static inline int lib_ring_buffer_get_next_subbuf(struct lib_ring_buffer *buf,
}
static inline
}
static inline
-void lib_ring_buffer_put_next_subbuf(struct lib_ring_buffer *buf,
- struct shm_handle *handle)
+void lib_ring_buffer_put_next_subbuf(struct l
ttng_ust_l
ib_ring_buffer *buf,
+ struct
lttng_ust_
shm_handle *handle)
{
lib_ring_buffer_put_subbuf(buf, handle);
lib_ring_buffer_move_consumer(buf, subbuf_align(buf->cons_snapshot,
{
lib_ring_buffer_put_subbuf(buf, handle);
lib_ring_buffer_move_consumer(buf, subbuf_align(buf->cons_snapshot,
@@
-134,19
+134,19
@@
void lib_ring_buffer_put_next_subbuf(struct lib_ring_buffer *buf,
}
extern void channel_reset(struct channel *chan);
}
extern void channel_reset(struct channel *chan);
-extern void lib_ring_buffer_reset(struct lib_ring_buffer *buf,
- struct shm_handle *handle);
+extern void lib_ring_buffer_reset(struct l
ttng_ust_l
ib_ring_buffer *buf,
+ struct
lttng_ust_
shm_handle *handle);
static inline
static inline
-unsigned long lib_ring_buffer_get_offset(const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf)
+unsigned long lib_ring_buffer_get_offset(const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf)
{
return v_read(config, &buf->offset);
}
static inline
{
return v_read(config, &buf->offset);
}
static inline
-unsigned long lib_ring_buffer_get_consumed(const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf)
+unsigned long lib_ring_buffer_get_consumed(const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf)
{
return uatomic_read(&buf->consumed);
}
{
return uatomic_read(&buf->consumed);
}
@@
-156,8
+156,8
@@
unsigned long lib_ring_buffer_get_consumed(const struct lib_ring_buffer_config *
* ordering enforced with respect to trace teardown).
*/
static inline
* ordering enforced with respect to trace teardown).
*/
static inline
-int lib_ring_buffer_is_finalized(const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf)
+int lib_ring_buffer_is_finalized(const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf)
{
int finalized = CMM_ACCESS_ONCE(buf->finalized);
/*
{
int finalized = CMM_ACCESS_ONCE(buf->finalized);
/*
@@
-181,57
+181,57
@@
int lib_ring_buffer_channel_is_disabled(const struct channel *chan)
static inline
unsigned long lib_ring_buffer_get_read_data_size(
static inline
unsigned long lib_ring_buffer_get_read_data_size(
- const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf,
- struct shm_handle *handle)
+ const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf,
+ struct
lttng_ust_
shm_handle *handle)
{
return subbuffer_get_read_data_size(config, &buf->backend, handle);
}
static inline
unsigned long lib_ring_buffer_get_records_count(
{
return subbuffer_get_read_data_size(config, &buf->backend, handle);
}
static inline
unsigned long lib_ring_buffer_get_records_count(
- const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf)
+ const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf)
{
return v_read(config, &buf->records_count);
}
static inline
unsigned long lib_ring_buffer_get_records_overrun(
{
return v_read(config, &buf->records_count);
}
static inline
unsigned long lib_ring_buffer_get_records_overrun(
- const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf)
+ const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf)
{
return v_read(config, &buf->records_overrun);
}
static inline
unsigned long lib_ring_buffer_get_records_lost_full(
{
return v_read(config, &buf->records_overrun);
}
static inline
unsigned long lib_ring_buffer_get_records_lost_full(
- const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf)
+ const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf)
{
return v_read(config, &buf->records_lost_full);
}
static inline
unsigned long lib_ring_buffer_get_records_lost_wrap(
{
return v_read(config, &buf->records_lost_full);
}
static inline
unsigned long lib_ring_buffer_get_records_lost_wrap(
- const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf)
+ const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf)
{
return v_read(config, &buf->records_lost_wrap);
}
static inline
unsigned long lib_ring_buffer_get_records_lost_big(
{
return v_read(config, &buf->records_lost_wrap);
}
static inline
unsigned long lib_ring_buffer_get_records_lost_big(
- const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf)
+ const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf)
{
return v_read(config, &buf->records_lost_big);
}
static inline
unsigned long lib_ring_buffer_get_records_read(
{
return v_read(config, &buf->records_lost_big);
}
static inline
unsigned long lib_ring_buffer_get_records_read(
- const struct lib_ring_buffer_config *config,
- struct lib_ring_buffer *buf)
+ const struct l
ttng_ust_l
ib_ring_buffer_config *config,
+ struct l
ttng_ust_l
ib_ring_buffer *buf)
{
return v_read(config, &buf->backend.records_read);
}
{
return v_read(config, &buf->backend.records_read);
}
This page took
0.045859 seconds
and
4
git commands to generate.