Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
staging
bcm
CmHost.h
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _CM_HOST_H
18
#define _CM_HOST_H
19
20
#pragma once
21
#pragma pack (push,4)
22
23
#define DSX_MESSAGE_EXCHANGE_BUFFER 0xBF60AC84 // This contains the pointer
24
#define DSX_MESSAGE_EXCHANGE_BUFFER_SIZE 72000 // 24 K Bytes
25
27
typedef
struct
stLocalSFAddRequestAlt
{
28
B_UINT8
u8Type
;
29
B_UINT8
u8Direction
;
30
31
B_UINT16
u16TID
;
33
B_UINT16
u16CID
;
35
B_UINT16
u16VCID
;
36
37
38
struct
bcm_connect_mgr_params
sfParameterSet
;
39
40
//USE_MEMORY_MANAGER();
41
}
stLocalSFAddRequestAlt
;
42
44
typedef
struct
stLocalSFAddIndicationAlt
{
45
B_UINT8
u8Type
;
46
B_UINT8
u8Direction
;
47
B_UINT16
u16TID
;
49
B_UINT16
u16CID
;
51
B_UINT16
u16VCID
;
52
struct
bcm_connect_mgr_params
sfAuthorizedSet
;
53
struct
bcm_connect_mgr_params
sfAdmittedSet
;
54
struct
bcm_connect_mgr_params
sfActiveSet
;
55
56
B_UINT8
u8CC
;
57
B_UINT8
u8Padd
;
58
B_UINT16
u16Padd
;
59
// USE_MEMORY_MANAGER();
60
}
stLocalSFAddIndicationAlt
;
61
63
typedef
struct
stLocalSFAddConfirmationAlt
{
64
B_UINT8
u8Type
;
65
B_UINT8
u8Direction
;
66
B_UINT16
u16TID
;
68
B_UINT16
u16CID
;
70
B_UINT16
u16VCID
;
71
struct
bcm_connect_mgr_params
sfAuthorizedSet
;
72
struct
bcm_connect_mgr_params
sfAdmittedSet
;
73
struct
bcm_connect_mgr_params
sfActiveSet
;
74
}
stLocalSFAddConfirmationAlt
;
75
76
78
typedef
struct
stLocalSFChangeRequestAlt
{
79
B_UINT8
u8Type
;
80
B_UINT8
u8Direction
;
81
B_UINT16
u16TID
;
83
B_UINT16
u16CID
;
85
B_UINT16
u16VCID
;
86
/*
87
//Pointer location at which following connection manager param Structure can be read
88
//from the target. We only get the address location and we need to read out the
89
//entire connection manager param structure at the given location on target
90
*/
91
struct
bcm_connect_mgr_params
sfAuthorizedSet
;
92
struct
bcm_connect_mgr_params
sfAdmittedSet
;
93
struct
bcm_connect_mgr_params
sfActiveSet
;
94
95
B_UINT8
u8CC
;
96
B_UINT8
u8Padd
;
97
B_UINT16
u16Padd
;
99
}
stLocalSFChangeRequestAlt
;
100
102
typedef
struct
stLocalSFChangeConfirmationAlt
{
103
B_UINT8
u8Type
;
104
B_UINT8
u8Direction
;
105
B_UINT16
u16TID
;
107
B_UINT16
u16CID
;
109
B_UINT16
u16VCID
;
110
struct
bcm_connect_mgr_params
sfAuthorizedSet
;
111
struct
bcm_connect_mgr_params
sfAdmittedSet
;
112
struct
bcm_connect_mgr_params
sfActiveSet
;
113
114
}
stLocalSFChangeConfirmationAlt
;
115
117
typedef
struct
stLocalSFChangeIndicationAlt
{
118
B_UINT8
u8Type
;
119
B_UINT8
u8Direction
;
120
B_UINT16
u16TID
;
122
B_UINT16
u16CID
;
124
B_UINT16
u16VCID
;
125
struct
bcm_connect_mgr_params
sfAuthorizedSet
;
126
struct
bcm_connect_mgr_params
sfAdmittedSet
;
127
struct
bcm_connect_mgr_params
sfActiveSet
;
128
129
B_UINT8
u8CC
;
130
B_UINT8
u8Padd
;
131
B_UINT16
u16Padd
;
133
}
stLocalSFChangeIndicationAlt
;
134
135
ULONG
StoreCmControlResponseMessage
(
struct
bcm_mini_adapter
*
Adapter
,
PVOID
pvBuffer,
UINT
*puBufferLength);
136
137
INT
AllocAdapterDsxBuffer
(
struct
bcm_mini_adapter
*
Adapter
);
138
139
INT
FreeAdapterDsxBuffer
(
struct
bcm_mini_adapter
*
Adapter
);
140
ULONG
SetUpTargetDsxBuffers
(
struct
bcm_mini_adapter
*
Adapter
);
141
142
BOOLEAN
CmControlResponseMessage
(
struct
bcm_mini_adapter
*
Adapter
,
PVOID
pvBuffer);
143
144
145
#pragma pack (pop)
146
147
#endif
Generated on Thu Jan 10 2013 14:25:57 for Linux Kernel by
1.8.2