Commit a903d650 authored by Kevin McKinney's avatar Kevin McKinney Committed by Greg Kroah-Hartman

Staging: bcm: Remove typedef for _S_PHS_RULE and call directly.

This patch removes typedef for _S_PHS_RULE, and changes
the name of the struct to bcm_phs_rule. In
addition, any calls to struct "S_PHS_RULE" are
changed to call directly.
Signed-off-by: default avatarKevin McKinney <klmckinney1@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 37fed6ac
...@@ -95,7 +95,7 @@ struct bcm_classifier_rule { ...@@ -95,7 +95,7 @@ struct bcm_classifier_rule {
UCHAR ucDirection; UCHAR ucDirection;
BOOLEAN bIpv6Protocol; BOOLEAN bIpv6Protocol;
UINT32 u32PHSRuleID; UINT32 u32PHSRuleID;
S_PHS_RULE sPhsRule; struct bcm_phs_rule sPhsRule;
UCHAR u8AssociatedPHSI; UCHAR u8AssociatedPHSI;
/* Classification fields for ETH CS */ /* Classification fields for ETH CS */
......
...@@ -440,7 +440,7 @@ static VOID CopyToAdapter(register struct bcm_mini_adapter *Adapter, /* <Pointer ...@@ -440,7 +440,7 @@ static VOID CopyToAdapter(register struct bcm_mini_adapter *Adapter, /* <Pointer
B_UINT16 u16PacketClassificationRuleIndex = 0; B_UINT16 u16PacketClassificationRuleIndex = 0;
int i; int i;
struct bcm_convergence_types *psfCSType = NULL; struct bcm_convergence_types *psfCSType = NULL;
S_PHS_RULE sPhsRule; struct bcm_phs_rule sPhsRule;
USHORT uVCID = Adapter->PackInfo[uiSearchRuleIndex].usVCID_Value; USHORT uVCID = Adapter->PackInfo[uiSearchRuleIndex].usVCID_Value;
UINT UGIValue = 0; UINT UGIValue = 0;
...@@ -703,7 +703,7 @@ static VOID CopyToAdapter(register struct bcm_mini_adapter *Adapter, /* <Pointer ...@@ -703,7 +703,7 @@ static VOID CopyToAdapter(register struct bcm_mini_adapter *Adapter, /* <Pointer
/* Update PHS Rule For the Classifier */ /* Update PHS Rule For the Classifier */
if (sPhsRule.u8PHSI) { if (sPhsRule.u8PHSI) {
Adapter->astClassifierTable[uiClassifierIndex].u32PHSRuleID = sPhsRule.u8PHSI; Adapter->astClassifierTable[uiClassifierIndex].u32PHSRuleID = sPhsRule.u8PHSI;
memcpy(&Adapter->astClassifierTable[uiClassifierIndex].sPhsRule, &sPhsRule, sizeof(S_PHS_RULE)); memcpy(&Adapter->astClassifierTable[uiClassifierIndex].sPhsRule, &sPhsRule, sizeof(struct bcm_phs_rule));
} }
} }
} }
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
#define ERR_CLSID_MATCH_FAIL 0x808 #define ERR_CLSID_MATCH_FAIL 0x808
#define ERR_PHSRULE_MATCH_FAIL 0x809 #define ERR_PHSRULE_MATCH_FAIL 0x809
typedef struct _S_PHS_RULE { struct bcm_phs_rule {
u8 u8PHSI; u8 u8PHSI;
u8 u8PHSFLength; u8 u8PHSFLength;
u8 u8PHSF[MAX_PHS_LENGTHS]; u8 u8PHSF[MAX_PHS_LENGTHS];
...@@ -51,7 +51,7 @@ typedef struct _S_PHS_RULE { ...@@ -51,7 +51,7 @@ typedef struct _S_PHS_RULE {
long PHSModifiedBytes; long PHSModifiedBytes;
unsigned long PHSModifiedNumPackets; unsigned long PHSModifiedNumPackets;
unsigned long PHSErrorNumPackets; unsigned long PHSErrorNumPackets;
} S_PHS_RULE; };
enum bcm_phs_classifier_context { enum bcm_phs_classifier_context {
eActiveClassifierRuleContext, eActiveClassifierRuleContext,
...@@ -62,7 +62,7 @@ struct bcm_phs_classifier_entry { ...@@ -62,7 +62,7 @@ struct bcm_phs_classifier_entry {
u8 bUsed; u8 bUsed;
u16 uiClassifierRuleId; u16 uiClassifierRuleId;
u8 u8PHSI; u8 u8PHSI;
S_PHS_RULE *pstPhsRule; struct bcm_phs_rule *pstPhsRule;
u8 bUnclassifiedPHSRule; u8 bUnclassifiedPHSRule;
}; };
......
This diff is collapsed.
...@@ -30,7 +30,7 @@ int phs_init(struct bcm_phs_extension *pPhsdeviceExtension,struct bcm_mini_adapt ...@@ -30,7 +30,7 @@ int phs_init(struct bcm_phs_extension *pPhsdeviceExtension,struct bcm_mini_adapt
int PhsCleanup(struct bcm_phs_extension *pPHSDeviceExt); int PhsCleanup(struct bcm_phs_extension *pPHSDeviceExt);
//Utility Functions //Utility Functions
ULONG PhsUpdateClassifierRule(void* pvContext,B_UINT16 uiVcid,B_UINT16 uiClsId,S_PHS_RULE *psPhsRule,B_UINT8 u8AssociatedPHSI ); ULONG PhsUpdateClassifierRule(void* pvContext,B_UINT16 uiVcid,B_UINT16 uiClsId, struct bcm_phs_rule *psPhsRule,B_UINT8 u8AssociatedPHSI );
ULONG PhsDeletePHSRule(void* pvContext,B_UINT16 uiVcid,B_UINT8 u8PHSI); ULONG PhsDeletePHSRule(void* pvContext,B_UINT16 uiVcid,B_UINT8 u8PHSI);
...@@ -39,7 +39,7 @@ ULONG PhsDeleteClassifierRule(void* pvContext, B_UINT16 uiVcid ,B_UINT16 uiClsI ...@@ -39,7 +39,7 @@ ULONG PhsDeleteClassifierRule(void* pvContext, B_UINT16 uiVcid ,B_UINT16 uiClsI
ULONG PhsDeleteSFRules(void* pvContext,B_UINT16 uiVcid) ; ULONG PhsDeleteSFRules(void* pvContext,B_UINT16 uiVcid) ;
BOOLEAN ValidatePHSRule(S_PHS_RULE *psPhsRule); BOOLEAN ValidatePHSRule(struct bcm_phs_rule *psPhsRule);
UINT GetServiceFlowEntry(struct bcm_phs_table *psServiceFlowTable,B_UINT16 uiVcid, struct bcm_phs_entry **ppstServiceFlowEntry); UINT GetServiceFlowEntry(struct bcm_phs_table *psServiceFlowTable,B_UINT16 uiVcid, struct bcm_phs_entry **ppstServiceFlowEntry);
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
INT ProcessGetHostMibs(struct bcm_mini_adapter *Adapter, struct bcm_host_stats_mibs *pstHostMibs) INT ProcessGetHostMibs(struct bcm_mini_adapter *Adapter, struct bcm_host_stats_mibs *pstHostMibs)
{ {
struct bcm_phs_entry *pstServiceFlowEntry = NULL; struct bcm_phs_entry *pstServiceFlowEntry = NULL;
S_PHS_RULE *pstPhsRule = NULL; struct bcm_phs_rule *pstPhsRule = NULL;
struct bcm_phs_classifier_table *pstClassifierTable = NULL; struct bcm_phs_classifier_table *pstClassifierTable = NULL;
struct bcm_phs_classifier_entry *pstClassifierRule = NULL; struct bcm_phs_classifier_entry *pstClassifierRule = NULL;
struct bcm_phs_extension *pDeviceExtension = (struct bcm_phs_extension *) &Adapter->stBCMPhsContext; struct bcm_phs_extension *pDeviceExtension = (struct bcm_phs_extension *) &Adapter->stBCMPhsContext;
...@@ -70,7 +70,7 @@ INT ProcessGetHostMibs(struct bcm_mini_adapter *Adapter, struct bcm_host_stats_m ...@@ -70,7 +70,7 @@ INT ProcessGetHostMibs(struct bcm_mini_adapter *Adapter, struct bcm_host_stats_m
memcpy(&pstHostMibs-> memcpy(&pstHostMibs->
astPhsRulesTable[nPhsTableIndex].u8PHSI, astPhsRulesTable[nPhsTableIndex].u8PHSI,
&pstPhsRule->u8PHSI, sizeof(S_PHS_RULE)); &pstPhsRule->u8PHSI, sizeof(struct bcm_phs_rule));
nPhsTableIndex++; nPhsTableIndex++;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment