mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-20 03:24:03 +08:00
staging: ft1000-pcmcia: remove PSEUDO_HDR typedefs
Remove PSEUDO_HDR typedefs. Signed-off-by: Ondrej Zary <linux@rainbow-software.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
8ac299853b
commit
2c9bf83922
@ -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
|
|||||||
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
|
|||||||
#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 {
|
|||||||
} __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 {
|
|||||||
} __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);
|
|||||||
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)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
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)
|
|||||||
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)
|
|||||||
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)
|
|||||||
|
|
||||||
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)
|
|||||||
|
|
||||||
// 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)
|
|||||||
// 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)
|
|||||||
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)
|
|||||||
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)
|
|||||||
// 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)
|
|||||||
// 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)
|
|||||||
{
|
{
|
||||||
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;
|
||||||
|
Loading…
Reference in New Issue
Block a user