#include <net/mac80211.h>
#include "fw/api/rs.h"
#include "iwl-drv.h"
#include "iwl-config.h"
#define IWL_DECLARE_RATE_INFO(r) …
static const u8 fw_rate_idx_to_plcp[IWL_RATE_COUNT] = …;
static const struct iwl_rate_mcs_info rate_mcs[IWL_RATE_COUNT] = …;
static const char * const ant_name[] = …;
static const char * const pretty_bw[] = …;
u8 iwl_fw_rate_idx_to_plcp(int idx)
{ … }
IWL_EXPORT_SYMBOL(iwl_fw_rate_idx_to_plcp);
const struct iwl_rate_mcs_info *iwl_rate_mcs(int idx)
{ … }
IWL_EXPORT_SYMBOL(iwl_rate_mcs);
const char *iwl_rs_pretty_ant(u8 ant)
{ … }
IWL_EXPORT_SYMBOL(iwl_rs_pretty_ant);
const char *iwl_rs_pretty_bw(int bw)
{ … }
IWL_EXPORT_SYMBOL(iwl_rs_pretty_bw);
static u32 iwl_legacy_rate_to_fw_idx(u32 rate_n_flags)
{ … }
u32 iwl_new_rate_from_v1(u32 rate_v1)
{ … }
IWL_EXPORT_SYMBOL(iwl_new_rate_from_v1);
int rs_pretty_print_rate(char *buf, int bufsz, const u32 rate)
{ … }
IWL_EXPORT_SYMBOL(rs_pretty_print_rate);
bool iwl_he_is_sgi(u32 rate_n_flags)
{ … }
IWL_EXPORT_SYMBOL(iwl_he_is_sgi);