#include "rtllib.h"
#include <linux/etherdevice.h>
#include "rtl819x_TS.h"
static void RxPktPendingTimeout(struct timer_list *t)
{ … }
static void TsAddBaProcess(struct timer_list *t)
{ … }
static void ResetTsCommonInfo(struct ts_common_info *ts_common_info)
{ … }
static void ResetTxTsEntry(struct tx_ts_record *ts)
{ … }
static void ResetRxTsEntry(struct rx_ts_record *ts)
{ … }
void rtllib_ts_init(struct rtllib_device *ieee)
{ … }
static struct ts_common_info *SearchAdmitTRStream(struct rtllib_device *ieee,
u8 *addr, u8 TID,
enum tr_select tx_rx_select)
{ … }
static void MakeTSEntry(struct ts_common_info *ts_common_info, u8 *addr,
struct qos_tsinfo *pTSPEC)
{ … }
bool rtllib_get_ts(struct rtllib_device *ieee, struct ts_common_info **ppTS,
u8 *addr, u8 TID, enum tr_select tx_rx_select, bool bAddNewTs)
{ … }
static void RemoveTsEntry(struct rtllib_device *ieee,
struct ts_common_info *pTs, enum tr_select tx_rx_select)
{ … }
void remove_peer_ts(struct rtllib_device *ieee, u8 *addr)
{ … }
EXPORT_SYMBOL(…);
void remove_all_ts(struct rtllib_device *ieee)
{ … }
void rtllib_ts_start_add_ba_process(struct rtllib_device *ieee, struct tx_ts_record *pTxTS)
{ … }