summaryrefslogtreecommitdiff
path: root/network/wlan/WDI/COMMON/TransmitDesc.h
blob: 7310b5edc49ffe26f72afc9e8ab27008596723e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#ifndef __INC_TRANSMITDESC_H
#define __INC_TRANSMITDESC_H

VOID
MgntQuery_ProtectionFrame(
	PADAPTER		Adapter,
	PRT_TCB			pTcb
	);

VOID
MgntQuery_PreambleMode(
	PADAPTER		Adapter,
	PRT_TCB			pTcb
	);

VOID
MgntQuery_TxTime(
	PADAPTER		Adapter,
	PRT_TCB			pTcb
	);

VOID
MgntQuery_AggregationCapability(
	PADAPTER	Adapter,
	pu1Byte		dstaddr,
	PRT_TCB		pTcb
	);


BOOLEAN 
MgntQuery_RA_ShortGI(	
	IN	PADAPTER			Adapter,
	IN	u1Byte				macId,
	IN	PRT_WLAN_STA		pEntry,
	IN	WIRELESS_MODE		WirelessMode,
	IN	CHANNEL_WIDTH		ChnlBW
);


VOID	
MgntQuery_ShortGI(
	PADAPTER	Adapter,
	PRT_TCB		pTcb
	);


VOID
MgntQuery_Tx_LDPC(
	PADAPTER	Adapter,
	PRT_TCB		pTcb
	);


VOID
MgntSet_TX_LDPC(
	PADAPTER		Adapter,
	u1Byte			MacId,
	BOOLEAN			bLDPC
	);


VOID
MgntQuery_Tx_STBC(
	IN		PADAPTER	Adapter,
	IN OUT	PRT_TCB		pTcb
	);


VOID
MgntQuery_BandwidthMode(
	PADAPTER	Adapter,
	PRT_TCB		pTcb
	);


VOID
MgntSet_RA_Ratr_Index(
	IN	PMGNT_INFO			pMgntInfo,	
	IN	MAC_ID_OWNER_TYPE	MacIdOwnerType,
	IN	u1Byte				ratr_index,
	IN	PRT_WLAN_STA		pEntry
	);


VOID
MgntQuery_TxRateSelectMode(
	PADAPTER	Adapter,
	PRT_TCB		pTcb
	);


VOID
FillFrameField(
	PADAPTER	Adapter,
	PRT_TCB		pTcb,
	u2Byte		SeqNum
	);

#endif