linux/drivers/net/wireless/realtek/rtw88/debug.c

// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
/* Copyright(c) 2018-2019  Realtek Corporation
 */

#include <linux/debugfs.h>
#include <linux/seq_file.h>
#include "main.h"
#include "coex.h"
#include "sec.h"
#include "fw.h"
#include "debug.h"
#include "phy.h"
#include "reg.h"
#include "ps.h"
#include "regd.h"

#ifdef CONFIG_RTW88_DEBUGFS

struct rtw_debugfs_priv {};

struct rtw_debugfs {};

static const char * const rtw_dm_cap_strs[] =;

static int rtw_debugfs_single_show(struct seq_file *m, void *v)
{}

static ssize_t rtw_debugfs_common_write(struct file *filp,
					const char __user *buffer,
					size_t count, loff_t *loff)
{}

static ssize_t rtw_debugfs_single_write(struct file *filp,
					const char __user *buffer,
					size_t count, loff_t *loff)
{}

static int rtw_debugfs_single_open_rw(struct inode *inode, struct file *filp)
{}

static int rtw_debugfs_close(struct inode *inode, struct file *filp)
{}

static const struct file_operations file_ops_single_r =;

static const struct file_operations file_ops_single_rw =;

static const struct file_operations file_ops_common_write =;

static int rtw_debugfs_get_read_reg(struct seq_file *m, void *v)
{}

static int rtw_debugfs_get_rf_read(struct seq_file *m, void *v)
{}

static int rtw_debugfs_get_fix_rate(struct seq_file *m, void *v)
{}

static int rtw_debugfs_copy_from_user(char tmp[], int size,
				      const char __user *buffer, size_t count,
				      int num)
{}

static ssize_t rtw_debugfs_set_read_reg(struct file *filp,
					const char __user *buffer,
					size_t count, loff_t *loff)
{}

static int rtw_debugfs_get_dump_cam(struct seq_file *m, void *v)
{}

static int rtw_debugfs_get_rsvd_page(struct seq_file *m, void *v)
{}

static ssize_t rtw_debugfs_set_rsvd_page(struct file *filp,
					 const char __user *buffer,
					 size_t count, loff_t *loff)
{}

static ssize_t rtw_debugfs_set_single_input(struct file *filp,
					    const char __user *buffer,
					    size_t count, loff_t *loff)
{}

static ssize_t rtw_debugfs_set_write_reg(struct file *filp,
					 const char __user *buffer,
					 size_t count, loff_t *loff)
{}

static ssize_t rtw_debugfs_set_h2c(struct file *filp,
				   const char __user *buffer,
				   size_t count, loff_t *loff)
{}

static ssize_t rtw_debugfs_set_rf_write(struct file *filp,
					const char __user *buffer,
					size_t count, loff_t *loff)
{}

static ssize_t rtw_debugfs_set_rf_read(struct file *filp,
				       const char __user *buffer,
				       size_t count, loff_t *loff)
{}

static ssize_t rtw_debugfs_set_fix_rate(struct file *filp,
					const char __user *buffer,
					size_t count, loff_t *loff)
{}

static int rtw_debug_get_mac_page(struct seq_file *m, void *v)
{}

static int rtw_debug_get_bb_page(struct seq_file *m, void *v)
{}

static int rtw_debugfs_get_rf_dump(struct seq_file *m, void *v)
{}

static void rtw_print_cck_rate_txt(struct seq_file *m, u8 rate)
{}

static void rtw_print_ofdm_rate_txt(struct seq_file *m, u8 rate)
{}

static void rtw_print_ht_rate_txt(struct seq_file *m, u8 rate)
{}

static void rtw_print_vht_rate_txt(struct seq_file *m, u8 rate)
{}

static void rtw_print_rate(struct seq_file *m, u8 rate)
{}

#define case_REGD(src)

static const char *rtw_get_regd_string(u8 regd)
{}

static int rtw_debugfs_get_tx_pwr_tbl(struct seq_file *m, void *v)
{}

void rtw_debugfs_get_simple_phy_info(struct seq_file *m)
{}

static int rtw_debugfs_get_phy_info(struct seq_file *m, void *v)
{}

static int rtw_debugfs_get_coex_info(struct seq_file *m, void *v)
{}

static ssize_t rtw_debugfs_set_coex_enable(struct file *filp,
					   const char __user *buffer,
					   size_t count, loff_t *loff)
{}

static int rtw_debugfs_get_coex_enable(struct seq_file *m, void *v)
{}

static ssize_t rtw_debugfs_set_edcca_enable(struct file *filp,
					    const char __user *buffer,
					    size_t count, loff_t *loff)
{}

static int rtw_debugfs_get_edcca_enable(struct seq_file *m, void *v)
{}

static ssize_t rtw_debugfs_set_fw_crash(struct file *filp,
					const char __user *buffer,
					size_t count, loff_t *loff)
{}

static int rtw_debugfs_get_fw_crash(struct seq_file *m, void *v)
{}

static ssize_t rtw_debugfs_set_force_lowest_basic_rate(struct file *filp,
						       const char __user *buffer,
						       size_t count, loff_t *loff)
{}

static int rtw_debugfs_get_force_lowest_basic_rate(struct seq_file *m, void *v)
{}

static ssize_t rtw_debugfs_set_dm_cap(struct file *filp,
				      const char __user *buffer,
				      size_t count, loff_t *loff)
{}

static void dump_gapk_status(struct rtw_dev *rtwdev, struct seq_file *m)
{}

static int rtw_debugfs_get_dm_cap(struct seq_file *m, void *v)
{}

#define rtw_debug_priv_mac(addr)

#define rtw_debug_priv_bb(addr)

#define rtw_debug_priv_get(name)

#define rtw_debug_priv_set(name)

#define rtw_debug_priv_set_and_get(name)

#define rtw_debug_priv_set_single_and_get(name)

static const struct rtw_debugfs rtw_debugfs_templ =;

#define rtw_debugfs_add_core(name, mode, fopname, parent)

#define rtw_debugfs_add_w(name)
#define rtw_debugfs_add_rw(name)
#define rtw_debugfs_add_r(name)

static
void rtw_debugfs_add_basic(struct rtw_dev *rtwdev, struct dentry *debugfs_topdir)
{}

static
void rtw_debugfs_add_sec0(struct rtw_dev *rtwdev, struct dentry *debugfs_topdir)
{}

static
void rtw_debugfs_add_sec1(struct rtw_dev *rtwdev, struct dentry *debugfs_topdir)
{}

void rtw_debugfs_init(struct rtw_dev *rtwdev)
{}

void rtw_debugfs_deinit(struct rtw_dev *rtwdev)
{}
#endif /* CONFIG_RTW88_DEBUGFS */

#ifdef CONFIG_RTW88_DEBUG

void rtw_dbg(struct rtw_dev *rtwdev, enum rtw_debug_mask mask,
	     const char *fmt, ...)
{}
EXPORT_SYMBOL();

#endif /* CONFIG_RTW88_DEBUG */