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 {};

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_debug_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_impl_mac(page, addr)

rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();
rtw_debug_impl_mac();

#define rtw_debug_impl_bb(page, addr)

rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();
rtw_debug_impl_bb();

static struct rtw_debugfs_priv rtw_debug_priv_rf_dump =;

static struct rtw_debugfs_priv rtw_debug_priv_tx_pwr_tbl =;

static struct rtw_debugfs_priv rtw_debug_priv_write_reg =;

static struct rtw_debugfs_priv rtw_debug_priv_h2c =;

static struct rtw_debugfs_priv rtw_debug_priv_rf_write =;

static struct rtw_debugfs_priv rtw_debug_priv_rf_read =;

static struct rtw_debugfs_priv rtw_debug_priv_read_reg =;

static struct rtw_debugfs_priv rtw_debug_priv_fix_rate =;

static struct rtw_debugfs_priv rtw_debug_priv_dump_cam =;

static struct rtw_debugfs_priv rtw_debug_priv_rsvd_page =;

static struct rtw_debugfs_priv rtw_debug_priv_phy_info =;

static struct rtw_debugfs_priv rtw_debug_priv_coex_enable =;

static struct rtw_debugfs_priv rtw_debug_priv_coex_info =;

static struct rtw_debugfs_priv rtw_debug_priv_edcca_enable =;

static struct rtw_debugfs_priv rtw_debug_priv_fw_crash =;

static struct rtw_debugfs_priv rtw_debug_priv_force_lowest_basic_rate =;

static struct rtw_debugfs_priv rtw_debug_priv_dm_cap =;

#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)

void rtw_debugfs_init(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 */