mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-08 01:08:03 -04:00
50 lines
1.1 KiB
C
50 lines
1.1 KiB
C
/*
|
|
* Copyright (C) 2011 Samsung Electronics.
|
|
*
|
|
* This software is licensed under the terms of the GNU General Public
|
|
* License version 2, as published by the Free Software Foundation, and
|
|
* may be copied, distributed, and modified under those terms.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
*/
|
|
|
|
#ifndef __GNSS_UTILS_H__
|
|
#define __GNSS_UTILS_H__
|
|
|
|
#include "gnss_prj.h"
|
|
|
|
struct __packed gnss_log {
|
|
u8 fmt_msg;
|
|
u8 boot_msg;
|
|
u8 dump_msg;
|
|
u8 rfs_msg;
|
|
u8 log_msg;
|
|
u8 ps_msg;
|
|
u8 router_msg;
|
|
u8 debug_log;
|
|
};
|
|
|
|
extern struct gnss_log log_info;
|
|
|
|
static const char const *direction_string[] = {
|
|
[TX] = "TX",
|
|
[RX] = "RX"
|
|
};
|
|
|
|
static const inline char *dir_str(enum direction dir)
|
|
{
|
|
if (unlikely(dir >= MAX_DIR))
|
|
return "INVALID";
|
|
else
|
|
return direction_string[dir];
|
|
}
|
|
|
|
/* print IPC message packet */
|
|
void gnss_log_ipc_pkt(struct sk_buff *skb, enum direction dir);
|
|
|
|
#endif/*__GNSS_UTILS_H__*/
|
|
|