diff options
| -rw-r--r-- | drivers/staging/bcm/Adapter.h | 129 |
1 files changed, 67 insertions, 62 deletions
diff --git a/drivers/staging/bcm/Adapter.h b/drivers/staging/bcm/Adapter.h index d4c98acd6c10..42291eed33d6 100644 --- a/drivers/staging/bcm/Adapter.h +++ b/drivers/staging/bcm/Adapter.h | |||
| @@ -34,7 +34,7 @@ struct link_request { | |||
| 34 | } __attribute__((packed)); | 34 | } __attribute__((packed)); |
| 35 | typedef struct link_request LINK_REQUEST, *PLINK_REQUEST; | 35 | typedef struct link_request LINK_REQUEST, *PLINK_REQUEST; |
| 36 | 36 | ||
| 37 | //classification extension is added | 37 | /* classification extension is added */ |
| 38 | typedef struct _ADD_CONNECTION { | 38 | typedef struct _ADD_CONNECTION { |
| 39 | ULONG SrcIpAddressCount; | 39 | ULONG SrcIpAddressCount; |
| 40 | ULONG SrcIpAddress[MAX_CONNECTIONS]; | 40 | ULONG SrcIpAddress[MAX_CONNECTIONS]; |
| @@ -83,12 +83,12 @@ typedef struct _CLASSIFICATION_ONLY { | |||
| 83 | 83 | ||
| 84 | typedef union _U_IP_ADDRESS { | 84 | typedef union _U_IP_ADDRESS { |
| 85 | struct { | 85 | struct { |
| 86 | ULONG ulIpv4Addr[MAX_IP_RANGE_LENGTH];//Source Ip Address Range | 86 | ULONG ulIpv4Addr[MAX_IP_RANGE_LENGTH]; /* Source Ip Address Range */ |
| 87 | ULONG ulIpv4Mask[MAX_IP_RANGE_LENGTH];//Source Ip Mask Address Range | 87 | ULONG ulIpv4Mask[MAX_IP_RANGE_LENGTH]; /* Source Ip Mask Address Range */ |
| 88 | }; | 88 | }; |
| 89 | struct { | 89 | struct { |
| 90 | ULONG ulIpv6Addr[MAX_IP_RANGE_LENGTH * 4];//Source Ip Address Range | 90 | ULONG ulIpv6Addr[MAX_IP_RANGE_LENGTH * 4]; /* Source Ip Address Range */ |
| 91 | ULONG ulIpv6Mask[MAX_IP_RANGE_LENGTH * 4];//Source Ip Mask Address Range | 91 | ULONG ulIpv6Mask[MAX_IP_RANGE_LENGTH * 4]; /* Source Ip Mask Address Range */ |
| 92 | }; | 92 | }; |
| 93 | struct { | 93 | struct { |
| 94 | UCHAR ucIpv4Address[MAX_IP_RANGE_LENGTH * IP_LENGTH_OF_ADDRESS]; | 94 | UCHAR ucIpv4Address[MAX_IP_RANGE_LENGTH * IP_LENGTH_OF_ADDRESS]; |
| @@ -102,8 +102,8 @@ typedef union _U_IP_ADDRESS { | |||
| 102 | struct _packet_info; | 102 | struct _packet_info; |
| 103 | 103 | ||
| 104 | typedef struct _S_HDR_SUPRESSION_CONTEXTINFO { | 104 | typedef struct _S_HDR_SUPRESSION_CONTEXTINFO { |
| 105 | UCHAR ucaHdrSupressionInBuf[MAX_PHS_LENGTHS]; //Intermediate buffer to accumulate pkt Header for PHS | 105 | UCHAR ucaHdrSupressionInBuf[MAX_PHS_LENGTHS]; /* Intermediate buffer to accumulate pkt Header for PHS */ |
| 106 | UCHAR ucaHdrSupressionOutBuf[MAX_PHS_LENGTHS + PHSI_LEN]; //Intermediate buffer containing pkt Header after PHS | 106 | UCHAR ucaHdrSupressionOutBuf[MAX_PHS_LENGTHS + PHSI_LEN]; /* Intermediate buffer containing pkt Header after PHS */ |
| 107 | } S_HDR_SUPRESSION_CONTEXTINFO; | 107 | } S_HDR_SUPRESSION_CONTEXTINFO; |
| 108 | 108 | ||
| 109 | typedef struct _S_CLASSIFIER_RULE { | 109 | typedef struct _S_CLASSIFIER_RULE { |
| @@ -112,19 +112,19 @@ typedef struct _S_CLASSIFIER_RULE { | |||
| 112 | B_UINT16 uiClassifierRuleIndex; | 112 | B_UINT16 uiClassifierRuleIndex; |
| 113 | BOOLEAN bUsed; | 113 | BOOLEAN bUsed; |
| 114 | USHORT usVCID_Value; | 114 | USHORT usVCID_Value; |
| 115 | B_UINT8 u8ClassifierRulePriority; //This field detemines the Classifier Priority | 115 | B_UINT8 u8ClassifierRulePriority; /* This field detemines the Classifier Priority */ |
| 116 | U_IP_ADDRESS stSrcIpAddress; | 116 | U_IP_ADDRESS stSrcIpAddress; |
| 117 | UCHAR ucIPSourceAddressLength;//Ip Source Address Length | 117 | UCHAR ucIPSourceAddressLength; /* Ip Source Address Length */ |
| 118 | 118 | ||
| 119 | U_IP_ADDRESS stDestIpAddress; | 119 | U_IP_ADDRESS stDestIpAddress; |
| 120 | UCHAR ucIPDestinationAddressLength;//Ip Destination Address Length | 120 | UCHAR ucIPDestinationAddressLength; /* Ip Destination Address Length */ |
| 121 | UCHAR ucIPTypeOfServiceLength;//Type of service Length | 121 | UCHAR ucIPTypeOfServiceLength; /* Type of service Length */ |
| 122 | UCHAR ucTosLow;//Tos Low | 122 | UCHAR ucTosLow; /* Tos Low */ |
| 123 | UCHAR ucTosHigh;//Tos High | 123 | UCHAR ucTosHigh; /* Tos High */ |
| 124 | UCHAR ucTosMask;//Tos Mask | 124 | UCHAR ucTosMask; /* Tos Mask */ |
| 125 | 125 | ||
| 126 | UCHAR ucProtocolLength;//protocol Length | 126 | UCHAR ucProtocolLength; /* protocol Length */ |
| 127 | UCHAR ucProtocol[MAX_PROTOCOL_LENGTH];//protocol Length | 127 | UCHAR ucProtocol[MAX_PROTOCOL_LENGTH]; /* protocol Length */ |
| 128 | USHORT usSrcPortRangeLo[MAX_PORT_RANGE]; | 128 | USHORT usSrcPortRangeLo[MAX_PORT_RANGE]; |
| 129 | USHORT usSrcPortRangeHi[MAX_PORT_RANGE]; | 129 | USHORT usSrcPortRangeHi[MAX_PORT_RANGE]; |
| 130 | UCHAR ucSrcPortRangeLength; | 130 | UCHAR ucSrcPortRangeLength; |
| @@ -138,14 +138,14 @@ typedef struct _S_CLASSIFIER_RULE { | |||
| 138 | BOOLEAN bDestIpValid; | 138 | BOOLEAN bDestIpValid; |
| 139 | BOOLEAN bSrcIpValid; | 139 | BOOLEAN bSrcIpValid; |
| 140 | 140 | ||
| 141 | //For IPv6 Addressing | 141 | /* For IPv6 Addressing */ |
| 142 | UCHAR ucDirection; | 142 | UCHAR ucDirection; |
| 143 | BOOLEAN bIpv6Protocol; | 143 | BOOLEAN bIpv6Protocol; |
| 144 | UINT32 u32PHSRuleID; | 144 | UINT32 u32PHSRuleID; |
| 145 | S_PHS_RULE sPhsRule; | 145 | S_PHS_RULE sPhsRule; |
| 146 | UCHAR u8AssociatedPHSI; | 146 | UCHAR u8AssociatedPHSI; |
| 147 | 147 | ||
| 148 | //Classification fields for ETH CS | 148 | /* Classification fields for ETH CS */ |
| 149 | UCHAR ucEthCSSrcMACLen; | 149 | UCHAR ucEthCSSrcMACLen; |
| 150 | UCHAR au8EThCSSrcMAC[MAC_ADDRESS_SIZE]; | 150 | UCHAR au8EThCSSrcMAC[MAC_ADDRESS_SIZE]; |
| 151 | UCHAR au8EThCSSrcMACMask[MAC_ADDRESS_SIZE]; | 151 | UCHAR au8EThCSSrcMACMask[MAC_ADDRESS_SIZE]; |
| @@ -158,7 +158,7 @@ typedef struct _S_CLASSIFIER_RULE { | |||
| 158 | USHORT usVLANID; | 158 | USHORT usVLANID; |
| 159 | USHORT usValidityBitMap; | 159 | USHORT usValidityBitMap; |
| 160 | } S_CLASSIFIER_RULE; | 160 | } S_CLASSIFIER_RULE; |
| 161 | //typedef struct _S_CLASSIFIER_RULE S_CLASSIFIER_RULE; | 161 | /* typedef struct _S_CLASSIFIER_RULE S_CLASSIFIER_RULE; */ |
| 162 | 162 | ||
| 163 | typedef struct _S_FRAGMENTED_PACKET_INFO { | 163 | typedef struct _S_FRAGMENTED_PACKET_INFO { |
| 164 | BOOLEAN bUsed; | 164 | BOOLEAN bUsed; |
| @@ -169,20 +169,20 @@ typedef struct _S_FRAGMENTED_PACKET_INFO { | |||
| 169 | } S_FRAGMENTED_PACKET_INFO, *PS_FRAGMENTED_PACKET_INFO; | 169 | } S_FRAGMENTED_PACKET_INFO, *PS_FRAGMENTED_PACKET_INFO; |
| 170 | 170 | ||
| 171 | struct _packet_info { | 171 | struct _packet_info { |
| 172 | //classification extension Rule | 172 | /* classification extension Rule */ |
| 173 | ULONG ulSFID; | 173 | ULONG ulSFID; |
| 174 | USHORT usVCID_Value; | 174 | USHORT usVCID_Value; |
| 175 | UINT uiThreshold; | 175 | UINT uiThreshold; |
| 176 | // This field determines the priority of the SF Queues | 176 | /* This field determines the priority of the SF Queues */ |
| 177 | B_UINT8 u8TrafficPriority; | 177 | B_UINT8 u8TrafficPriority; |
| 178 | 178 | ||
| 179 | BOOLEAN bValid; | 179 | BOOLEAN bValid; |
| 180 | BOOLEAN bActive; | 180 | BOOLEAN bActive; |
| 181 | BOOLEAN bActivateRequestSent; | 181 | BOOLEAN bActivateRequestSent; |
| 182 | 182 | ||
| 183 | B_UINT8 u8QueueType;//BE or rtPS | 183 | B_UINT8 u8QueueType; /* BE or rtPS */ |
| 184 | 184 | ||
| 185 | UINT uiMaxBucketSize;//maximum size of the bucket for the queue | 185 | UINT uiMaxBucketSize; /* maximum size of the bucket for the queue */ |
| 186 | UINT uiCurrentQueueDepthOnTarget; | 186 | UINT uiCurrentQueueDepthOnTarget; |
| 187 | UINT uiCurrentBytesOnHost; | 187 | UINT uiCurrentBytesOnHost; |
| 188 | UINT uiCurrentPacketsOnHost; | 188 | UINT uiCurrentPacketsOnHost; |
| @@ -255,22 +255,22 @@ typedef struct _PER_TARANG_DATA { | |||
| 255 | typedef struct _TARGET_PARAMS { | 255 | typedef struct _TARGET_PARAMS { |
| 256 | B_UINT32 m_u32CfgVersion; | 256 | B_UINT32 m_u32CfgVersion; |
| 257 | 257 | ||
| 258 | // Scanning Related Params | 258 | /* Scanning Related Params */ |
| 259 | B_UINT32 m_u32CenterFrequency; | 259 | B_UINT32 m_u32CenterFrequency; |
| 260 | B_UINT32 m_u32BandAScan; | 260 | B_UINT32 m_u32BandAScan; |
| 261 | B_UINT32 m_u32BandBScan; | 261 | B_UINT32 m_u32BandBScan; |
| 262 | B_UINT32 m_u32BandCScan; | 262 | B_UINT32 m_u32BandCScan; |
| 263 | 263 | ||
| 264 | // QoS Params | 264 | /* QoS Params */ |
| 265 | B_UINT32 m_u32minGrantsize; // size of minimum grant is 0 or 6 | 265 | B_UINT32 m_u32minGrantsize; /* size of minimum grant is 0 or 6 */ |
| 266 | B_UINT32 m_u32PHSEnable; | 266 | B_UINT32 m_u32PHSEnable; |
| 267 | 267 | ||
| 268 | // HO Params | 268 | /* HO Params */ |
| 269 | B_UINT32 m_u32HoEnable; | 269 | B_UINT32 m_u32HoEnable; |
| 270 | B_UINT32 m_u32HoReserved1; | 270 | B_UINT32 m_u32HoReserved1; |
| 271 | B_UINT32 m_u32HoReserved2; | 271 | B_UINT32 m_u32HoReserved2; |
| 272 | 272 | ||
| 273 | // Power Control Params | 273 | /* Power Control Params */ |
| 274 | B_UINT32 m_u32MimoEnable; | 274 | B_UINT32 m_u32MimoEnable; |
| 275 | B_UINT32 m_u32SecurityEnable; | 275 | B_UINT32 m_u32SecurityEnable; |
| 276 | /* | 276 | /* |
| @@ -279,22 +279,23 @@ typedef struct _TARGET_PARAMS { | |||
| 279 | */ | 279 | */ |
| 280 | B_UINT32 m_u32PowerSavingModesEnable; | 280 | B_UINT32 m_u32PowerSavingModesEnable; |
| 281 | /* PowerSaving Mode Options: | 281 | /* PowerSaving Mode Options: |
| 282 | bit 0 = 1: CPE mode - to keep pcmcia if alive; | 282 | * bit 0 = 1: CPE mode - to keep pcmcia if alive; |
| 283 | bit 1 = 1: CINR reporing in Idlemode Msg | 283 | * bit 1 = 1: CINR reporing in Idlemode Msg |
| 284 | bit 2 = 1: Default PSC Enable in sleepmode*/ | 284 | * bit 2 = 1: Default PSC Enable in sleepmode |
| 285 | */ | ||
