X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Fringbuffer%2Fbackend_internal.h;h=c8ec88cc2fd0cbdf2977cd2c3210f392a320e219;hb=09b8e4f68074a7e5c5b5ee3474dc21e6d7667f45;hp=788c535f0b29dc27120c8a226374b602a410d67f;hpb=e20c0fec4a2e120143f2e71c63d9fcd664af55a4;p=lttng-modules.git diff --git a/include/ringbuffer/backend_internal.h b/include/ringbuffer/backend_internal.h index 788c535f..c8ec88cc 100644 --- a/include/ringbuffer/backend_internal.h +++ b/include/ringbuffer/backend_internal.h @@ -40,20 +40,19 @@ int lib_ring_buffer_backend_init(void); void lib_ring_buffer_backend_exit(void); extern void _lib_ring_buffer_write(struct lttng_kernel_ring_buffer_backend *bufb, - size_t offset, const void *src, size_t len, - size_t pagecpy); + size_t offset, const void *src, size_t len); extern void _lib_ring_buffer_memset(struct lttng_kernel_ring_buffer_backend *bufb, - size_t offset, int c, size_t len, - size_t pagecpy); + size_t offset, int c, size_t len); extern void _lib_ring_buffer_strcpy(struct lttng_kernel_ring_buffer_backend *bufb, - size_t offset, const char *src, size_t len, - size_t pagecpy, int pad); + size_t offset, const char *src, size_t len, int pad); +extern void _lib_ring_buffer_pstrcpy(struct lttng_kernel_ring_buffer_backend *bufb, + size_t offset, const char *src, size_t len, int pad); extern void _lib_ring_buffer_copy_from_user_inatomic(struct lttng_kernel_ring_buffer_backend *bufb, - size_t offset, const void *src, - size_t len, size_t pagecpy); + size_t offset, const void __user *src, size_t len); extern void _lib_ring_buffer_strcpy_from_user_inatomic(struct lttng_kernel_ring_buffer_backend *bufb, - size_t offset, const char __user *src, size_t len, - size_t pagecpy, int pad); + size_t offset, const char __user *src, size_t len, int pad); +extern void _lib_ring_buffer_pstrcpy_from_user_inatomic(struct lttng_kernel_ring_buffer_backend *bufb, + size_t offset, const char __user *src, size_t len, int pad); /* * Subbuffer ID bits for overwrite mode. Need to fit within a single word to be