From aa2154772a3ccf513a2fc5c85b75013676bb29ad Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Sat, 17 Dec 2016 16:17:55 -0500 Subject: [PATCH] object_tracing: fixed style Change-Id: I0881bead44b935e432559225e4f5f5b7051f1469 Signed-off-by: Anas Nashif --- include/debug/object_tracing_common.h | 100 ++++++++++++-------------- 1 file changed, 47 insertions(+), 53 deletions(-) diff --git a/include/debug/object_tracing_common.h b/include/debug/object_tracing_common.h index 86347b32b6b..d3397aa36f5 100644 --- a/include/debug/object_tracing_common.h +++ b/include/debug/object_tracing_common.h @@ -35,87 +35,81 @@ * * @brief Adds a new object into the trace list * - * @details The object is added for tracing into - * a trace list. This is usually called at the - * moment of object initialization. + * @details The object is added for tracing into a trace list. This is usually + * called at the moment of object initialization. * * @param name Name of the trace list. * @param obj Object to be added in the trace list. */ -#define SYS_TRACING_OBJ_INIT(name, obj) \ - do { \ - unsigned int key; \ - \ - key = irq_lock(); \ - (obj)->__next = _trace_list_##name;\ - _trace_list_##name = obj; \ - irq_unlock(key); \ - } \ +#define SYS_TRACING_OBJ_INIT(name, obj) \ + do { \ + unsigned int key; \ + \ + key = irq_lock(); \ + (obj)->__next = _trace_list_ ## name; \ + _trace_list_ ## name = obj; \ + irq_unlock(key); \ + } \ while (0) /** * @def SYS_TRACING_OBJ_INIT_DLL * - * @brief Adds a new object into the trace list - * as a double linked list. + * @brief Adds a new object into the trace list as a double linked list. * - * @details The object is added for tracing into - * a trace list. This is usually called at the - * moment of object initialization. This list is - * used for objects that can be removed from the - * tracing list dynamically. + * @details The object is added for tracing into a trace list. This is usually + * called at the moment of object initialization. This list is used for objects + * that can be removed from the tracing list dynamically. * * @param name Name of the trace list. * @param obj Object to be added in the trace list. */ -#define SYS_TRACING_OBJ_INIT_DLL(name, obj) \ - do { \ - unsigned int key; \ - \ - key = irq_lock(); \ - if (_trace_list_##name) { \ - _trace_list_##name->__prev = (obj);\ - } \ - (obj)->__next = _trace_list_##name;\ - (obj)->__prev = NULL; \ - _trace_list_##name = obj; \ - irq_unlock(key); \ - } \ +#define SYS_TRACING_OBJ_INIT_DLL(name, obj) \ + do { \ + unsigned int key; \ + \ + key = irq_lock(); \ + if (_trace_list_ ## name) { \ + _trace_list_ ## name->__prev = (obj); \ + } \ + (obj)->__next = _trace_list_ ## name; \ + (obj)->__prev = NULL; \ + _trace_list_ ## name = obj; \ + irq_unlock(key); \ + } \ while (0) /** * @def SYS_TRACING_OBJ_REMOVE_DLL * - * @brief Removes an object from a double linked - * trace list. + * @brief Removes an object from a double linked trace list. * * @details The object is remove from the trace list. - * It needs to be used with DEBUG_TRACING_OBJ_INIT_DLL - * as a pair. + * It needs to be used with DEBUG_TRACING_OBJ_INIT_DLL as a pair. * * @param name Name of the trace list. * @param obj Object to be removed from the trace list. */ -#define SYS_TRACING_OBJ_REMOVE_DLL(name, obj) \ - do { \ - unsigned int key; \ - \ - key = irq_lock(); \ - if (obj->__next) { \ - obj->__next->__prev = (obj)->__prev;\ - } \ - if (obj->__prev) { \ - obj->__prev->__next = (obj)->__next;\ - } else { \ - _trace_list_##name = (obj)->__next;\ - } \ - irq_unlock(key); \ - } \ +#define SYS_TRACING_OBJ_REMOVE_DLL(name, obj) \ + do { \ + unsigned int key; \ + \ + key = irq_lock(); \ + if (obj->__next) { \ + obj->__next->__prev = (obj)->__prev; \ + } \ + if (obj->__prev) { \ + obj->__prev->__next = (obj)->__next; \ + } else { \ + _trace_list_ ## name = (obj)->__next; \ + } \ + irq_unlock(key); \ + } \ while (0) struct ring_buf; struct ring_buf *_trace_list_sys_ring_buf; -#endif /*CONFIG_DEBUG_TRACING_KERNEL_OBJECTS*/ -#endif /*_OBJECT_TRACING_COMMON_H_*/ +#endif /*CONFIG_DEBUG_TRACING_KERNEL_OBJECTS*/ +#endif /*_OBJECT_TRACING_COMMON_H_*/