X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=libringbuffer%2Fbackend_types.h;h=a77c4c9559a3dd7ef998736a46d1b0d13243c969;hb=4cfec15c93af7e0cfe3ce769ee90486bb8ab7c37;hp=2eb03b55dee2628e6bcca25a74cfd50702289d93;hpb=38fae1d354502ffb37f471fbd0fef03412606cc0;p=lttng-ust.git diff --git a/libringbuffer/backend_types.h b/libringbuffer/backend_types.h index 2eb03b55..a77c4c95 100644 --- a/libringbuffer/backend_types.h +++ b/libringbuffer/backend_types.h @@ -13,7 +13,7 @@ #include "shm_internal.h" -struct lib_ring_buffer_backend_pages { +struct lttng_ust_lib_ring_buffer_backend_pages { unsigned long mmap_offset; /* offset of the subbuffer in mmap */ union v_atomic records_commit; /* current records committed count */ union v_atomic records_unread; /* records to read */ @@ -21,7 +21,7 @@ struct lib_ring_buffer_backend_pages { DECLARE_SHMP(char, p); /* Backing memory map */ }; -struct lib_ring_buffer_backend_subbuffer { +struct lttng_ust_lib_ring_buffer_backend_subbuffer { /* Identifier for subbuf backend pages. Exchanged atomically. */ unsigned long id; /* backend subbuffer identifier */ }; @@ -30,22 +30,22 @@ struct lib_ring_buffer_backend_subbuffer { * Forward declaration of frontend-specific channel and ring_buffer. */ struct channel; -struct lib_ring_buffer; +struct lttng_ust_lib_ring_buffer; -struct lib_ring_buffer_backend_pages_shmp { - DECLARE_SHMP(struct lib_ring_buffer_backend_pages, shmp); +struct lttng_ust_lib_ring_buffer_backend_pages_shmp { + DECLARE_SHMP(struct lttng_ust_lib_ring_buffer_backend_pages, shmp); }; -struct lib_ring_buffer_backend { +struct lttng_ust_lib_ring_buffer_backend { /* Array of ring_buffer_backend_subbuffer for writer */ - DECLARE_SHMP(struct lib_ring_buffer_backend_subbuffer, buf_wsb); + DECLARE_SHMP(struct lttng_ust_lib_ring_buffer_backend_subbuffer, buf_wsb); /* ring_buffer_backend_subbuffer for reader */ - struct lib_ring_buffer_backend_subbuffer buf_rsb; + struct lttng_ust_lib_ring_buffer_backend_subbuffer buf_rsb; /* * Pointer array of backend pages, for whole buffer. * Indexed by ring_buffer_backend_subbuffer identifier (id) index. */ - DECLARE_SHMP(struct lib_ring_buffer_backend_pages_shmp, array); + DECLARE_SHMP(struct lttng_ust_lib_ring_buffer_backend_pages_shmp, array); DECLARE_SHMP(char, memory_map); /* memory mapping */ DECLARE_SHMP(struct channel, chan); /* Associated channel */ @@ -54,8 +54,8 @@ struct lib_ring_buffer_backend { unsigned int allocated:1; /* Bool: is buffer allocated ? */ }; -struct lib_ring_buffer_shmp { - DECLARE_SHMP(struct lib_ring_buffer, shmp); /* Channel per-cpu buffers */ +struct lttng_ust_lib_ring_buffer_shmp { + DECLARE_SHMP(struct lttng_ust_lib_ring_buffer, shmp); /* Channel per-cpu buffers */ }; struct channel_backend { @@ -71,9 +71,9 @@ struct channel_backend { unsigned long num_subbuf; /* Number of sub-buffers for writer */ u64 start_tsc; /* Channel creation TSC value */ void *priv; /* Client-specific information */ - struct lib_ring_buffer_config config; /* Ring buffer configuration */ + struct lttng_ust_lib_ring_buffer_config config; /* Ring buffer configuration */ char name[NAME_MAX]; /* Channel name */ - struct lib_ring_buffer_shmp buf[]; + struct lttng_ust_lib_ring_buffer_shmp buf[]; }; #endif /* _LINUX_RING_BUFFER_BACKEND_TYPES_H */