linux/drivers/staging/rtl8192e/rtl819x_HTProc.c

// SPDX-License-Identifier: GPL-2.0
/*
 * Copyright(c) 2008 - 2010 Realtek Corporation. All rights reserved.
 *
 * Contact Information: wlanfae <[email protected]>
 */
#include "rtllib.h"
#include "rtl819x_HT.h"
u8 MCS_FILTER_ALL[16] =;

u8 MCS_FILTER_1SS[16] =
;

u16 MCS_DATA_RATE[2][2][77] =;

static u8 UNKNOWN_BORADCOM[3] =;

static u8 LINKSYSWRT330_LINKSYSWRT300_BROADCOM[3] =;

static u8 LINKSYSWRT350_LINKSYSWRT150_BROADCOM[3] =;

static u8 BELKINF5D8233V1_RALINK[3] =;

static u8 BELKINF5D82334V3_RALINK[3] =;

static u8 PCI_RALINK[3] =;

static u8 EDIMAX_RALINK[3] =;

static u8 AIRLINK_RALINK[3] =;

static u8 DLINK_ATHEROS_1[3] =;

static u8 DLINK_ATHEROS_2[3] =;

static u8 CISCO_BROADCOM[3] =;

static u8 LINKSYS_MARVELL_4400N[3] =;

void ht_update_default_setting(struct rtllib_device *ieee)
{}

static u16 ht_mcs_to_data_rate(struct rtllib_device *ieee, u8 mcs_rate)
{}

u16  tx_count_to_data_rate(struct rtllib_device *ieee, u8 data_rate)
{}

bool is_ht_half_nmode_aps(struct rtllib_device *ieee)
{}

static void ht_iot_peer_determine(struct rtllib_device *ieee)
{}

static u8 ht_iot_act_is_mgnt_use_cck_6m(struct rtllib_device *ieee,
					struct rtllib_network *network)
{}

static u8 ht_iot_act_is_ccd_fsync(struct rtllib_device *ieee)
{}

static void ht_iot_act_determine_ra_func(struct rtllib_device *ieee, bool bPeerRx2ss)
{}

void ht_reset_iot_setting(struct rt_hi_throughput *ht_info)
{}

void ht_construct_capability_element(struct rtllib_device *ieee, u8 *pos_ht_cap,
				  u8 *len, u8 is_encrypt, bool assoc)
{}

void ht_construct_rt2rt_agg_element(struct rtllib_device *ieee, u8 *posRT2RTAgg,
				u8 *len)
{}

static u8 ht_pick_mcs_rate(struct rtllib_device *ieee, u8 *pOperateMCS)
{}

u8 ht_get_highest_mcs_rate(struct rtllib_device *ieee, u8 *pMCSRateSet,
		       u8 *pMCSFilter)
{}

static u8 ht_filter_mcs_rate(struct rtllib_device *ieee, u8 *pSupportMCS,
			  u8 *pOperateMCS)
{}

void ht_set_connect_bw_mode(struct rtllib_device *ieee,
			enum ht_channel_width bandwidth,
			enum ht_extchnl_offset Offset);

void ht_on_assoc_rsp(struct rtllib_device *ieee)
{}

void ht_initialize_ht_info(struct rtllib_device *ieee)
{}

void ht_initialize_bss_desc(struct bss_ht *bss_ht)
{}

void ht_reset_self_and_save_peer_setting(struct rtllib_device *ieee,
				   struct rtllib_network *network)
{}

void HT_update_self_and_peer_setting(struct rtllib_device *ieee,
				     struct rtllib_network *network)
{}
EXPORT_SYMBOL();

u8 ht_c_check(struct rtllib_device *ieee, u8 *frame)
{}

static void ht_set_connect_bw_mode_callback(struct rtllib_device *ieee)
{}

void ht_set_connect_bw_mode(struct rtllib_device *ieee,
			enum ht_channel_width bandwidth,
			enum ht_extchnl_offset Offset)
{}