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