* @largest_align: largest alignment within data payload types
* @ip: caller ip address
*/
-static inline lttng_ust_notrace
+static inline
void lttng_ust_lib_ring_buffer_ctx_init(struct lttng_ust_lib_ring_buffer_ctx *ctx,
void *client_priv, size_t data_size, int largest_align,
- void *ip);
+ void *ip)
+ lttng_ust_notrace;
static inline
void lttng_ust_lib_ring_buffer_ctx_init(struct lttng_ust_lib_ring_buffer_ctx *ctx,
void *client_priv, size_t data_size, int largest_align,
* @align_drift: object offset from an "alignment"-aligned address.
* @size_of_type: Must be non-zero, power of 2.
*/
-static inline lttng_ust_notrace
-unsigned int lttng_ust_lib_ring_buffer_align(size_t align_drift, size_t size_of_type);
+static inline
+unsigned int lttng_ust_lib_ring_buffer_align(size_t align_drift, size_t size_of_type)
+ lttng_ust_notrace;
static inline
unsigned int lttng_ust_lib_ring_buffer_align(size_t align_drift, size_t size_of_type)
{
* @align_drift: object offset from an "alignment"-aligned address.
* @size_of_type: Must be non-zero, power of 2.
*/
-static inline lttng_ust_notrace
-unsigned int lttng_ust_lib_ring_buffer_align(size_t align_drift, size_t size_of_type);
static inline
unsigned int lttng_ust_lib_ring_buffer_align(size_t align_drift, size_t size_of_type)
+ lttng_ust_notrace;
+static inline
+unsigned int lttng_ust_lib_ring_buffer_align(size_t align_drift __attribute__((unused)),
+ size_t size_of_type __attribute__((unused)))
{
/*
* On architectures with efficient unaligned memory access, the content