Lines Matching refs:tb
67 #define __xge_trace(tb) { \ argument
68 int msgsize = xge_os_strlen(tb->msg) + 2; \
69 int offset = tb->offset; \
70 if (msgsize != 2 && msgsize < tb->msgbuf_max) { \
71 int leftsize = tb->size - offset; \
72 if ((msgsize + tb->msgbuf_max) > leftsize) { \
73 xge_os_memzero(tb->data + offset, leftsize); \
75 tb->wrapped_once = 1; \
77 xge_os_memcpy(tb->data + offset, tb->msg, msgsize-1); \
78 *(tb->data + offset + msgsize-1) = '\n'; \
79 *(tb->data + offset + msgsize) = 0; \
81 tb->offset = offset; \
82 dmesg_start = tb->data + offset; \
83 *tb->msg = 0; \
87 #define xge_os_vatrace(tb, fmt) { \ argument
88 if (tb != NULL) { \
89 char *_p = tb->msg; \
90 if (tb->timestamp) { \
91 xge_os_timestamp(tb->msg); \
92 _p = tb->msg + xge_os_strlen(tb->msg); \
95 __xge_trace(tb); \
100 #define xge_os_trace(tb, fmt...) { \ argument
101 int msgsize = xge_os_strlen(tb->msg); \
102 if (tb != NULL) { \
103 if (tb->timestamp) { \
104 xge_os_timestamp(tb->msg); \
106 xge_os_snprintf(tb->msg + msgsize, \
107 (sizeof(tb->msg) - msgsize)), \
109 __xge_trace(tb); \
115 #define xge_os_vatrace(tb, fmt) argument
117 #define xge_os_trace(tb, fmt...) argument