Commit 2c9bf839 authored by Ondrej Zary's avatar Ondrej Zary Committed by Greg Kroah-Hartman

staging: ft1000-pcmcia: remove PSEUDO_HDR typedefs

Remove PSEUDO_HDR typedefs.
Signed-off-by: default avatarOndrej Zary <linux@rainbow-software.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 8ac29985
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
#define CALDATESZ 6 #define CALDATESZ 6
// Pseudo Header structure // Pseudo Header structure
typedef struct _PSEUDO_HDR struct pseudo_hdr
{ {
unsigned short length; // length of msg body unsigned short length; // length of msg body
unsigned char source; // hardware source id unsigned char source; // hardware source id
...@@ -65,7 +65,7 @@ typedef struct _PSEUDO_HDR ...@@ -65,7 +65,7 @@ typedef struct _PSEUDO_HDR
unsigned char rsvd2; unsigned char rsvd2;
unsigned short qos_class; // not used unsigned short qos_class; // not used
unsigned short checksum; // pseudo header checksum unsigned short checksum; // pseudo header checksum
} __attribute__ ((packed)) PSEUDO_HDR, *PPSEUDO_HDR; } __attribute__ ((packed));
// Definitions to maintain compatibility between other platforms // Definitions to maintain compatibility between other platforms
#define UCHAR u8 #define UCHAR u8
...@@ -286,14 +286,14 @@ typedef struct _PSEUDO_HDR ...@@ -286,14 +286,14 @@ typedef struct _PSEUDO_HDR
#define MAXIMUM_ASIC_HB_CNT 15 #define MAXIMUM_ASIC_HB_CNT 15
typedef struct _DRVMSG { typedef struct _DRVMSG {
PSEUDO_HDR pseudo; struct pseudo_hdr pseudo;
u16 type; u16 type;
u16 length; u16 length;
u8 data[0]; u8 data[0];
} __attribute__ ((packed)) DRVMSG, *PDRVMSG; } __attribute__ ((packed)) DRVMSG, *PDRVMSG;
typedef struct _MEDIAMSG { typedef struct _MEDIAMSG {
PSEUDO_HDR pseudo; struct pseudo_hdr pseudo;
u16 type; u16 type;
u16 length; u16 length;
u16 state; u16 state;
...@@ -305,14 +305,14 @@ typedef struct _MEDIAMSG { ...@@ -305,14 +305,14 @@ typedef struct _MEDIAMSG {
} __attribute__ ((packed)) MEDIAMSG, *PMEDIAMSG; } __attribute__ ((packed)) MEDIAMSG, *PMEDIAMSG;
typedef struct _TIMEMSG { typedef struct _TIMEMSG {
PSEUDO_HDR pseudo; struct pseudo_hdr pseudo;
u16 type; u16 type;
u16 length; u16 length;
u8 timeval[8]; u8 timeval[8];
} __attribute__ ((packed)) TIMEMSG, *PTIMEMSG; } __attribute__ ((packed)) TIMEMSG, *PTIMEMSG;
typedef struct _DSPINITMSG { typedef struct _DSPINITMSG {
PSEUDO_HDR pseudo; struct pseudo_hdr pseudo;
u16 type; u16 type;
u16 length; u16 length;
u8 DspVer[DSPVERSZ]; // DSP version number u8 DspVer[DSPVERSZ]; // DSP version number
...@@ -325,7 +325,7 @@ typedef struct _DSPINITMSG { ...@@ -325,7 +325,7 @@ typedef struct _DSPINITMSG {
} __attribute__ ((packed)) DSPINITMSG, *PDSPINITMSG; } __attribute__ ((packed)) DSPINITMSG, *PDSPINITMSG;
typedef struct _DSPHIBERNATE { typedef struct _DSPHIBERNATE {
PSEUDO_HDR pseudo; struct pseudo_hdr pseudo;
u16 type; u16 type;
u16 length; u16 length;
u32 timeout; u32 timeout;
......
...@@ -91,7 +91,7 @@ void put_handshake(struct net_device *dev, USHORT handshake_value); ...@@ -91,7 +91,7 @@ void put_handshake(struct net_device *dev, USHORT handshake_value);
USHORT get_request_type(struct net_device *dev); USHORT get_request_type(struct net_device *dev);
long get_request_value(struct net_device *dev); long get_request_value(struct net_device *dev);
void put_request_value(struct net_device *dev, long lvalue); void put_request_value(struct net_device *dev, long lvalue);
USHORT hdr_checksum(PPSEUDO_HDR pHdr); USHORT hdr_checksum(struct pseudo_hdr *pHdr);
typedef struct _DSP_FILE_HDR { typedef struct _DSP_FILE_HDR {
u32 build_date; u32 build_date;
...@@ -297,7 +297,7 @@ void put_request_value(struct net_device *dev, long lvalue) ...@@ -297,7 +297,7 @@ void put_request_value(struct net_device *dev, long lvalue)
} }
USHORT hdr_checksum(PPSEUDO_HDR pHdr) USHORT hdr_checksum(struct pseudo_hdr *pHdr)
{ {
USHORT *usPtr = (USHORT *) pHdr; USHORT *usPtr = (USHORT *) pHdr;
USHORT chksum; USHORT chksum;
...@@ -315,7 +315,7 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength) ...@@ -315,7 +315,7 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength)
USHORT DspWordCnt = 0; USHORT DspWordCnt = 0;
UINT uiState; UINT uiState;
USHORT handshake; USHORT handshake;
PPSEUDO_HDR pHdr; struct pseudo_hdr *pHdr;
USHORT usHdrLength; USHORT usHdrLength;
PDSP_FILE_HDR pFileHdr; PDSP_FILE_HDR pFileHdr;
long word_length; long word_length;
...@@ -851,7 +851,7 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength) ...@@ -851,7 +851,7 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength)
break; break;
} }
pHdr = (PPSEUDO_HDR) pUsFile; pHdr = (struct pseudo_hdr *) pUsFile;
if (pHdr->portdest == 0x80 /* DspOAM */ if (pHdr->portdest == 0x80 /* DspOAM */
&& (pHdr->portsrc == 0x00 /* Driver */ && (pHdr->portsrc == 0x00 /* Driver */
...@@ -871,7 +871,7 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength) ...@@ -871,7 +871,7 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength)
case STATE_SECTION_PROV: case STATE_SECTION_PROV:
pHdr = (PPSEUDO_HDR) pUcFile; pHdr = (struct pseudo_hdr *) pUcFile;
if (pHdr->checksum == hdr_checksum(pHdr)) { if (pHdr->checksum == hdr_checksum(pHdr)) {
if (pHdr->portdest != 0x80 /* Dsp OAM */ ) { if (pHdr->portdest != 0x80 /* Dsp OAM */ ) {
...@@ -882,12 +882,12 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength) ...@@ -882,12 +882,12 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength)
// Get buffer for provisioning data // Get buffer for provisioning data
pbuffer = pbuffer =
kmalloc((usHdrLength + sizeof(PSEUDO_HDR)), kmalloc((usHdrLength + sizeof(struct pseudo_hdr)),
GFP_ATOMIC); GFP_ATOMIC);
if (pbuffer) { if (pbuffer) {
memcpy(pbuffer, (void *)pUcFile, memcpy(pbuffer, (void *)pUcFile,
(UINT) (usHdrLength + (UINT) (usHdrLength +
sizeof(PSEUDO_HDR))); sizeof(struct pseudo_hdr)));
// link provisioning data // link provisioning data
pprov_record = pprov_record =
kmalloc(sizeof(PROV_RECORD), kmalloc(sizeof(PROV_RECORD),
...@@ -901,7 +901,7 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength) ...@@ -901,7 +901,7 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength)
// Move to next entry if available // Move to next entry if available
pUcFile = pUcFile =
(UCHAR *) ((unsigned long) pUcFile + (UCHAR *) ((unsigned long) pUcFile +
(unsigned long) ((usHdrLength + 1) & 0xFFFFFFFE) + sizeof(PSEUDO_HDR)); (unsigned long) ((usHdrLength + 1) & 0xFFFFFFFE) + sizeof(struct pseudo_hdr));
if ((unsigned long) (pUcFile) - if ((unsigned long) (pUcFile) -
(unsigned long) (pFileStart) >= (unsigned long) (pFileStart) >=
(unsigned long) FileLength) { (unsigned long) FileLength) {
......
...@@ -1021,7 +1021,7 @@ void ft1000_proc_drvmsg(struct net_device *dev) ...@@ -1021,7 +1021,7 @@ void ft1000_proc_drvmsg(struct net_device *dev)
u16 len; u16 len;
u16 i; u16 i;
PPROV_RECORD ptr; PPROV_RECORD ptr;
PPSEUDO_HDR ppseudo_hdr; struct pseudo_hdr *ppseudo_hdr;
PUSHORT pmsg; PUSHORT pmsg;
struct timeval tv; struct timeval tv;
union { union {
...@@ -1066,7 +1066,7 @@ void ft1000_proc_drvmsg(struct net_device *dev) ...@@ -1066,7 +1066,7 @@ void ft1000_proc_drvmsg(struct net_device *dev)
len = htons(len); len = htons(len);
pmsg = (PUSHORT) ptr->pprov_data; pmsg = (PUSHORT) ptr->pprov_data;
ppseudo_hdr = (PPSEUDO_HDR) pmsg; ppseudo_hdr = (struct pseudo_hdr *) pmsg;
// Insert slow queue sequence number // Insert slow queue sequence number
ppseudo_hdr->seq_num = info->squeseqnum++; ppseudo_hdr->seq_num = info->squeseqnum++;
ppseudo_hdr->portsrc = 0; ppseudo_hdr->portsrc = 0;
...@@ -1185,7 +1185,7 @@ void ft1000_proc_drvmsg(struct net_device *dev) ...@@ -1185,7 +1185,7 @@ void ft1000_proc_drvmsg(struct net_device *dev)
// Put message into Slow Queue // Put message into Slow Queue
// Form Pseudo header // Form Pseudo header
pmsg = (PUSHORT) info->DSPInfoBlk; pmsg = (PUSHORT) info->DSPInfoBlk;
ppseudo_hdr = (PPSEUDO_HDR) pmsg; ppseudo_hdr = (struct pseudo_hdr *) pmsg;
ppseudo_hdr->length = ppseudo_hdr->length =
htons(info->DSPInfoBlklen + 4); htons(info->DSPInfoBlklen + 4);
ppseudo_hdr->source = 0x10; ppseudo_hdr->source = 0x10;
...@@ -1234,7 +1234,7 @@ void ft1000_proc_drvmsg(struct net_device *dev) ...@@ -1234,7 +1234,7 @@ void ft1000_proc_drvmsg(struct net_device *dev)
// Put message into Slow Queue // Put message into Slow Queue
// Form Pseudo header // Form Pseudo header
pmsg = (PUSHORT) & tempbuffer[0]; pmsg = (PUSHORT) & tempbuffer[0];
ppseudo_hdr = (PPSEUDO_HDR) pmsg; ppseudo_hdr = (struct pseudo_hdr *) pmsg;
ppseudo_hdr->length = htons(0x0012); ppseudo_hdr->length = htons(0x0012);
ppseudo_hdr->source = 0x10; ppseudo_hdr->source = 0x10;
ppseudo_hdr->destination = 0x20; ppseudo_hdr->destination = 0x20;
...@@ -1788,9 +1788,9 @@ int ft1000_copy_down_pkt(struct net_device *dev, u16 * packet, u16 len) ...@@ -1788,9 +1788,9 @@ int ft1000_copy_down_pkt(struct net_device *dev, u16 * packet, u16 len)
{ {
FT1000_INFO *info = netdev_priv(dev); FT1000_INFO *info = netdev_priv(dev);
union { union {
PSEUDO_HDR blk; struct pseudo_hdr blk;
u16 buff[sizeof(PSEUDO_HDR) >> 1]; u16 buff[sizeof(struct pseudo_hdr) >> 1];
u8 buffc[sizeof(PSEUDO_HDR)]; u8 buffc[sizeof(struct pseudo_hdr)];
} pseudo; } pseudo;
int i; int i;
u32 *plong; u32 *plong;
......
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