aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/android
diff options
context:
space:
mode:
authorCruz Julian Bishop <cruzjbishop@gmail.com>2012-08-01 00:54:17 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-08-13 22:04:25 -0400
commitadb913658f5cecc02dd8f36aa9edecb3e9fd3399 (patch)
tree9d13281691b4ce55a353fed0a09a757fd7135eee /drivers/staging/android
parent2258937b2137214bae796ec929394a282f531ed7 (diff)
staging: android: logger.h: Complete documentation of logger_entry
Previously, there were simply comments after each part - Now, it is completed properly according to "Kernel doc" Sorry in advance if I made any mistakes. Signed-off-by: Cruz Julian Bishop <cruzjbishop@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/android')
-rw-r--r--drivers/staging/android/logger.h24
1 files changed, 17 insertions, 7 deletions
diff --git a/drivers/staging/android/logger.h b/drivers/staging/android/logger.h
index 2cb06e9d8f9..9b929a8c746 100644
--- a/drivers/staging/android/logger.h
+++ b/drivers/staging/android/logger.h
@@ -20,14 +20,24 @@
20#include <linux/types.h> 20#include <linux/types.h>
21#include <linux/ioctl.h> 21#include <linux/ioctl.h>
22 22
23/**
24 * struct logger_entry - defines a single entry that is given to a logger
25 * @len: The length of the payload
26 * @__pad: Two bytes of padding that appear to be required
27 * @pid: The generating process' process ID
28 * @tid: The generating process' thread ID
29 * @sec: The number of seconds that have elapsed since the Epoch
30 * @nsec: The number of nanoseconds that have elapsed since @sec
31 * @msg: The message that is to be logged
32 */
23struct logger_entry { 33struct logger_entry {
24 __u16 len; /* length of the payload */ 34 __u16 len;
25 __u16 __pad; /* no matter what, we get 2 bytes of padding */ 35 __u16 __pad;
26 __s32 pid; /* generating process's pid */ 36 __s32 pid;
27 __s32 tid; /* generating process's tid */ 37 __s32 tid;
28 __s32 sec; /* seconds since Epoch */ 38 __s32 sec;
29 __s32 nsec; /* nanoseconds */ 39 __s32 nsec;
30 char msg[0]; /* the entry's payload */ 40 char msg[0];
31}; 41};
32 42
33#define LOGGER_LOG_RADIO "log_radio" /* radio-related messages */ 43#define LOGGER_LOG_RADIO "log_radio" /* radio-related messages */