[PATCH] staging:ft1000: remove variable types wrappers.
Belisko Marek
marek.belisko at gmail.com
Mon Sep 27 14:09:29 UTC 2010
Signed-off-by: Marek Belisko <marek.belisko at gmail.com>
---
drivers/staging/ft1000/ft1000-usb/ft1000_chdev.c | 24 +-
.../staging/ft1000/ft1000-usb/ft1000_download.c | 281 ++++++++++----------
drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 178 ++++++------
drivers/staging/ft1000/ft1000-usb/ft1000_hw.h | 4 +-
drivers/staging/ft1000/ft1000-usb/ft1000_proc.c | 8 +-
drivers/staging/ft1000/ft1000-usb/ft1000_usb.c | 8 +-
drivers/staging/ft1000/ft1000-usb/ft1000_usb.h | 16 +-
7 files changed, 253 insertions(+), 266 deletions(-)
diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_chdev.c
b/drivers/staging/ft1000/ft1000-usb/ft1000_chdev.c
index 0b7ee73..79619a4 100644
--- a/drivers/staging/ft1000/ft1000-usb/ft1000_chdev.c
+++ b/drivers/staging/ft1000/ft1000-usb/ft1000_chdev.c
@@ -42,8 +42,8 @@
//#include "ft1000_ioctl.h"
void ft1000_DestroyDevice(struct net_device *dev);
-u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, USHORT indx,
- PUCHAR buffer, u8 highlow);
+u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, u16 indx,
+ u8 *buffer, u8 highlow);
u16 ft1000_read_register(struct ft1000_device *ft1000dev, short *Data,
u16 nRegIndx);
@@ -76,7 +76,7 @@ spinlock_t free_buff_lock;
int numofmsgbuf = 0;
// Global variable to indicate that all provisioning data is sent to DSP
-//BOOLEAN fProvComplete;
+//bool fProvComplete;
//
// Table of entry-point routines for char device
@@ -639,13 +639,13 @@ static long ft1000_ChIoctl(struct file *File,
unsigned int Command,
if (info->ProgConStat != 0xFF) {
ft1000_read_dpram16(ft1000dev, FT1000_MAG_DSP_LED,
- (PUCHAR) & ledStat,
+ (u8 *) & ledStat,
FT1000_MAG_DSP_LED_INDX);
get_stat_data.LedStat = ntohs(ledStat);
DEBUG("FT1000:ft1000_ChIoctl: LedStat = 0x%x\n",
get_stat_data.LedStat);
ft1000_read_dpram16(ft1000dev, FT1000_MAG_DSP_CON_STATE,
- (PUCHAR) & conStat,
+ (u8 *) & conStat,
FT1000_MAG_DSP_CON_STATE_INDX);
get_stat_data.ConStat = ntohs(conStat);
DEBUG("FT1000:ft1000_ChIoctl: ConStat = 0x%x\n",
@@ -674,12 +674,12 @@ static long ft1000_ChIoctl(struct file *File,
unsigned int Command,
{
IOCTL_DPRAM_BLK dpram_data;
//IOCTL_DPRAM_COMMAND dpram_command;
- USHORT qtype;
- USHORT msgsz;
+ u16 qtype;
+ u16 msgsz;
PPSEUDO_HDR ppseudo_hdr;
- PUSHORT pmsg;
- USHORT total_len;
- USHORT app_index;
+ u16 *pmsg;
+ u16 total_len;
+ u16 app_index;
u16 status;
//DEBUG("FT1000:ft1000_ChIoctl: IOCTL_FT1000_SET_DPRAM called\n");
@@ -818,9 +818,9 @@ static long ft1000_ChIoctl(struct file *File,
unsigned int Command,
if ((msgsz < MAX_CMD_SQSIZE)
&& (msgsz > PSEUDOSZ)) {
// Need to put sequence number plus new checksum for message
- //pmsg = (PUSHORT)&dpram_command.dpram_blk.pseudohdr;
+ //pmsg = (u16 *)&dpram_command.dpram_blk.pseudohdr;
pmsg =
- (PUSHORT) &
+ (u16 *) &
dpram_data.
pseudohdr;
ppseudo_hdr =
diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_download.c
b/drivers/staging/ft1000/ft1000-usb/ft1000_download.c
index 3594521..b9b5ab2 100644
--- a/drivers/staging/ft1000/ft1000-usb/ft1000_download.c
+++ b/drivers/staging/ft1000/ft1000-usb/ft1000_download.c
@@ -133,20 +133,20 @@ typedef struct _DSP_IMAGE_INFO_V6 {
u16 ft1000_read_register(struct ft1000_device *ft1000dev, short *Data,
u16 nRegIndx);
-u16 ft1000_write_register(struct ft1000_device *ft1000dev, USHORT value,
+u16 ft1000_write_register(struct ft1000_device *ft1000dev, u16 value,
u16 nRegIndx);
-u16 ft1000_read_dpram32(struct ft1000_device *ft1000dev, USHORT indx,
- PUCHAR buffer, USHORT cnt);
-u16 ft1000_write_dpram32(struct ft1000_device *ft1000dev, USHORT indx,
- PUCHAR buffer, USHORT cnt);
-u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, USHORT indx,
- PUCHAR buffer, u8 highlow);
-u16 ft1000_write_dpram16(struct ft1000_device *ft1000dev, USHORT indx,
- USHORT value, u8 highlow);
-u16 fix_ft1000_read_dpram32(struct ft1000_device *ft1000dev, USHORT indx,
- PUCHAR buffer);
-u16 fix_ft1000_write_dpram32(struct ft1000_device *ft1000dev, USHORT indx,
- PUCHAR buffer);
+u16 ft1000_read_dpram32(struct ft1000_device *ft1000dev, u16 indx,
+ u8 *buffer, u16 cnt);
+u16 ft1000_write_dpram32(struct ft1000_device *ft1000dev, u16 indx,
+ u8 *buffer, u16 cnt);
+u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, u16 indx,
+ u8 *buffer, u8 highlow);
+u16 ft1000_write_dpram16(struct ft1000_device *ft1000dev, u16 indx,
+ u16 value, u8 highlow);
+u16 fix_ft1000_read_dpram32(struct ft1000_device *ft1000dev, u16 indx,
+ u8 *buffer);
+u16 fix_ft1000_write_dpram32(struct ft1000_device *ft1000dev, u16 indx,
+ u8 *buffer);
//---------------------------------------------------------------------------
// Function: check_usb_db
@@ -160,11 +160,11 @@ u16 fix_ft1000_write_dpram32(struct
ft1000_device *ft1000dev, USHORT indx,
// Notes:
//
//---------------------------------------------------------------------------
-ULONG check_usb_db(struct ft1000_device * ft1000dev)
+u32 check_usb_db(struct ft1000_device * ft1000dev)
{
int loopcnt;
- USHORT temp;
- ULONG status;
+ u16 temp;
+ u32 status;
loopcnt = 0;
while (loopcnt < 10) {
@@ -232,7 +232,7 @@ ULONG check_usb_db(struct ft1000_device * ft1000dev)
// Function: get_handshake
//
// Parameters: struct ft1000_device - device structure
-// USHORT expected_value - the handshake value expected
+// u16 expected_value - the handshake value expected
//
// Returns: handshakevalue - success
// HANDSHAKE_TIMEOUT_VALUE - failure
@@ -242,11 +242,11 @@ ULONG check_usb_db(struct ft1000_device * ft1000dev)
// Notes:
//
//---------------------------------------------------------------------------
-USHORT get_handshake(struct ft1000_device * ft1000dev, USHORT expected_value)
+u16 get_handshake(struct ft1000_device * ft1000dev, u16 expected_value)
{
- USHORT handshake;
+ u16 handshake;
int loopcnt;
- ULONG status = 0;
+ u32 status = 0;
PFT1000_INFO pft1000info = netdev_priv(ft1000dev->net);
loopcnt = 0;
@@ -275,7 +275,7 @@ USHORT get_handshake(struct ft1000_device *
ft1000dev, USHORT expected_value)
status =
ft1000_read_dpram16(ft1000dev, DWNLD_MAG1_HANDSHAKE_LOC,
- (PUCHAR) & handshake, 1);
+ (u8 *) & handshake, 1);
//DEBUG("get_handshake: handshake is %x\n", tempx);
handshake = ntohs(handshake);
//DEBUG("get_handshake: after swap, handshake is %x\n", handshake);
@@ -322,7 +322,7 @@ USHORT get_handshake(struct ft1000_device *
ft1000dev, USHORT expected_value)
status =
ft1000_read_dpram16(ft1000dev,
DWNLD_MAG1_HANDSHAKE_LOC,
- (PUCHAR) & handshake, 1);
+ (u8 *) & handshake, 1);
//DEBUG("get_handshake: handshake is %x\n", tempx);
handshake = ntohs(handshake);
//DEBUG("get_handshake: after swap, handshake is %x\n", handshake);
@@ -354,7 +354,7 @@ USHORT get_handshake(struct ft1000_device *
ft1000dev, USHORT expected_value)
// Function: put_handshake
//
// Parameters: struct ft1000_device - device structure
-// USHORT handshake_value - handshake to be written
+// u16 handshake_value - handshake to be written
//
// Returns: none
//
@@ -364,21 +364,21 @@ USHORT get_handshake(struct ft1000_device *
ft1000dev, USHORT expected_value)
// Notes:
//
//---------------------------------------------------------------------------
-void put_handshake(struct ft1000_device *ft1000dev, USHORT handshake_value)
+void put_handshake(struct ft1000_device *ft1000dev, u16 handshake_value)
{
- ULONG tempx;
- USHORT tempword;
+ u32 tempx;
+ u16 tempword;
int i;
- ULONG status;
+ u32 status;
- tempx = (ULONG) handshake_value;
+ tempx = (u32) handshake_value;
tempx = ntohl(tempx);
- tempword = (USHORT) (tempx & 0xffff);
+ tempword = (u16) (tempx & 0xffff);
status =
ft1000_write_dpram16(ft1000dev, DWNLD_MAG1_HANDSHAKE_LOC, tempword,
0);
- tempword = (USHORT) (tempx >> 16);
+ tempword = (u16) (tempx >> 16);
status =
ft1000_write_dpram16(ft1000dev, DWNLD_MAG1_HANDSHAKE_LOC, tempword,
1);
@@ -406,12 +406,12 @@ void put_handshake(struct ft1000_device
*ft1000dev, USHORT handshake_value)
}
-USHORT get_handshake_usb(struct ft1000_device *ft1000dev, USHORT
expected_value)
+u16 get_handshake_usb(struct ft1000_device *ft1000dev, u16 expected_value)
{
- USHORT handshake;
+ u16 handshake;
int loopcnt;
- USHORT temp;
- ULONG status = 0;
+ u16 temp;
+ u32 status = 0;
PFT1000_INFO pft1000info = netdev_priv(ft1000dev->net);
loopcnt = 0;
@@ -420,7 +420,7 @@ USHORT get_handshake_usb(struct ft1000_device
*ft1000dev, USHORT expected_value)
if (pft1000info->usbboot == 2) {
status =
ft1000_read_dpram32(ft1000dev, 0,
- (PUCHAR) & (pft1000info->
+ (u8 *) & (pft1000info->
tempbuf[0]), 64);
for (temp = 0; temp < 16; temp++)
DEBUG("tempbuf %d = 0x%x\n", temp,
@@ -428,7 +428,7 @@ USHORT get_handshake_usb(struct ft1000_device
*ft1000dev, USHORT expected_value)
status =
ft1000_read_dpram16(ft1000dev,
DWNLD_MAG1_HANDSHAKE_LOC,
- (PUCHAR) & handshake, 1);
+ (u8 *) & handshake, 1);
DEBUG("handshake from read_dpram16 = 0x%x\n",
handshake);
if (pft1000info->dspalive == pft1000info->tempbuf[6])
@@ -441,7 +441,7 @@ USHORT get_handshake_usb(struct ft1000_device
*ft1000dev, USHORT expected_value)
status =
ft1000_read_dpram16(ft1000dev,
DWNLD_MAG1_HANDSHAKE_LOC,
- (PUCHAR) & handshake, 1);
+ (u8 *) & handshake, 1);
}
loopcnt++;
msleep(10);
@@ -455,7 +455,7 @@ USHORT get_handshake_usb(struct ft1000_device
*ft1000dev, USHORT expected_value)
return HANDSHAKE_TIMEOUT_VALUE;
}
-void put_handshake_usb(struct ft1000_device *ft1000dev, USHORT handshake_value)
+void put_handshake_usb(struct ft1000_device *ft1000dev, u16 handshake_value)
{
int i;
@@ -474,18 +474,18 @@ void put_handshake_usb(struct ft1000_device
*ft1000dev, USHORT handshake_value)
// Notes:
//
//---------------------------------------------------------------------------
-USHORT get_request_type(struct ft1000_device *ft1000dev)
+u16 get_request_type(struct ft1000_device *ft1000dev)
{
- USHORT request_type;
- ULONG status;
- USHORT tempword;
- ULONG tempx;
+ u16 request_type;
+ u32 status;
+ u16 tempword;
+ u32 tempx;
PFT1000_INFO pft1000info = netdev_priv(ft1000dev->net);
if (pft1000info->bootmode == 1) {
status =
fix_ft1000_read_dpram32(ft1000dev, DWNLD_MAG1_TYPE_LOC,
- (PUCHAR) & tempx);
+ (u8 *) & tempx);
tempx = ntohl(tempx);
} else {
#if FIFO_DNLD
@@ -493,33 +493,33 @@ USHORT get_request_type(struct ft1000_device *ft1000dev)
#else
status =
ft1000_read_dpram16(ft1000dev, DWNLD_MAG1_TYPE_LOC,
- (PUCHAR) & tempword, 0);
+ (u8 *) & tempword, 0);
tempx = tempword;
#endif
status =
ft1000_read_dpram16(ft1000dev, DWNLD_MAG1_TYPE_LOC,
- (PUCHAR) & tempword, 1);
+ (u8 *) & tempword, 1);
tempx |= (tempword << 16);
tempx = ntohl(tempx);
}
- request_type = (USHORT) tempx;
+ request_type = (u16) tempx;
//DEBUG("get_request_type: request_type is %x\n", request_type);
return request_type;
}
-USHORT get_request_type_usb(struct ft1000_device * ft1000dev)
+u16 get_request_type_usb(struct ft1000_device * ft1000dev)
{
- USHORT request_type;
- ULONG status;
- USHORT tempword;
- ULONG tempx;
+ u16 request_type;
+ u32 status;
+ u16 tempword;
+ u32 tempx;
PFT1000_INFO pft1000info = netdev_priv(ft1000dev->net);
if (pft1000info->bootmode == 1) {
status =
fix_ft1000_read_dpram32(ft1000dev, DWNLD_MAG1_TYPE_LOC,
- (PUCHAR) & tempx);
+ (u8 *) & tempx);
tempx = ntohl(tempx);
} else {
if (pft1000info->usbboot == 2) {
@@ -529,12 +529,12 @@ USHORT get_request_type_usb(struct ft1000_device
* ft1000dev)
tempx = 0;
status =
ft1000_read_dpram16(ft1000dev, DWNLD_MAG1_TYPE_LOC,
- (PUCHAR) & tempword, 1);
+ (u8 *) & tempword, 1);
}
tempx |= (tempword << 16);
tempx = ntohl(tempx);
}
- request_type = (USHORT) tempx;
+ request_type = (u16) tempx;
//DEBUG("get_request_type: request_type is %x\n", request_type);
return request_type;
@@ -555,24 +555,24 @@ USHORT get_request_type_usb(struct ft1000_device
* ft1000dev)
//---------------------------------------------------------------------------
long get_request_value(struct ft1000_device *ft1000dev)
{
- ULONG value;
- USHORT tempword;
- ULONG status;
+ u32 value;
+ u16 tempword;
+ u32 status;
PFT1000_INFO pft1000info = netdev_priv(ft1000dev->net);
if (pft1000info->bootmode == 1) {
status =
fix_ft1000_read_dpram32(ft1000dev, DWNLD_MAG1_SIZE_LOC,
- (PUCHAR) & value);
+ (u8 *) & value);
value = ntohl(value);
} else {
status =
ft1000_read_dpram16(ft1000dev, DWNLD_MAG1_SIZE_LOC,
- (PUCHAR) & tempword, 0);
+ (u8 *) & tempword, 0);
value = tempword;
status =
ft1000_read_dpram16(ft1000dev, DWNLD_MAG1_SIZE_LOC,
- (PUCHAR) & tempword, 1);
+ (u8 *) & tempword, 1);
value |= (tempword << 16);
value = ntohl(value);
}
@@ -584,9 +584,9 @@ long get_request_value(struct ft1000_device *ft1000dev)
long get_request_value_usb(struct ft1000_device *ft1000dev)
{
- ULONG value;
- USHORT tempword;
- ULONG status;
+ u32 value;
+ u16 tempword;
+ u32 status;
PFT1000_INFO pft1000info = netdev_priv(ft1000dev->net);
if (pft1000info->usbboot == 2) {
@@ -596,7 +596,7 @@ long get_request_value_usb(struct ft1000_device *ft1000dev)
value = 0;
status =
ft1000_read_dpram16(ft1000dev, DWNLD_MAG1_SIZE_LOC,
- (PUCHAR) & tempword, 1);
+ (u8 *) & tempword, 1);
}
value |= (tempword << 16);
@@ -627,13 +627,13 @@ long get_request_value_usb(struct ft1000_device
*ft1000dev)
//---------------------------------------------------------------------------
void put_request_value(struct ft1000_device *ft1000dev, long lvalue)
{
- ULONG tempx;
- ULONG status;
+ u32 tempx;
+ u32 status;
tempx = ntohl(lvalue);
status =
fix_ft1000_write_dpram32(ft1000dev, DWNLD_MAG1_SIZE_LOC,
- (PUCHAR) & tempx);
+ (u8 *) & tempx);
//DEBUG("put_request_value: value is %x\n", lvalue);
@@ -651,10 +651,10 @@ void put_request_value(struct ft1000_device
*ft1000dev, long lvalue)
// Notes:
//
//---------------------------------------------------------------------------
-USHORT hdr_checksum(PPSEUDO_HDR pHdr)
+u16 hdr_checksum(PPSEUDO_HDR pHdr)
{
- USHORT *usPtr = (USHORT *) pHdr;
- USHORT chksum;
+ u16 *usPtr = (u16 *) pHdr;
+ u16 chksum;
chksum = ((((((usPtr[0] ^ usPtr[1]) ^ usPtr[2]) ^ usPtr[3]) ^
usPtr[4]) ^ usPtr[5]) ^ usPtr[6]);
@@ -666,8 +666,8 @@ USHORT hdr_checksum(PPSEUDO_HDR pHdr)
// Function: write_blk
//
// Parameters: struct ft1000_device - device structure
-// USHORT **pUsFile - DSP image file pointer in USHORT
-// UCHAR **pUcFile - DSP image file pointer in UCHAR
+// u16 **pUsFile - DSP image file pointer in u16
+// u8 **pUcFile - DSP image file pointer in u8
// long word_length - lenght of the buffer to be written
// to DPRAM
//
@@ -679,21 +679,21 @@ USHORT hdr_checksum(PPSEUDO_HDR pHdr)
// Notes:
//
//---------------------------------------------------------------------------
-ULONG write_blk(struct ft1000_device * ft1000dev, USHORT ** pUsFile,
- UCHAR ** pUcFile, long word_length)
+u32 write_blk(struct ft1000_device * ft1000dev, u16 ** pUsFile,
+ u8 ** pUcFile, long word_length)
{
- ULONG Status = STATUS_SUCCESS;
- USHORT dpram;
+ u32 Status = STATUS_SUCCESS;
+ u16 dpram;
long temp_word_length;
int loopcnt, i, j;
- USHORT *pTempFile;
- USHORT tempword;
- USHORT tempbuffer[64];
- USHORT resultbuffer[64];
+ u16 *pTempFile;
+ u16 tempword;
+ u16 tempbuffer[64];
+ u16 resultbuffer[64];
PFT1000_INFO pft1000info = netdev_priv(ft1000dev->net);
//DEBUG("FT1000:download:start word_length = %d\n",(int)word_length);
- dpram = (USHORT) DWNLD_MAG1_PS_HDR_LOC;
+ dpram = (u16) DWNLD_MAG1_PS_HDR_LOC;
tempword = *(*pUsFile);
(*pUsFile)++;
Status = ft1000_write_dpram16(ft1000dev, dpram, tempword, 0);
@@ -703,7 +703,7 @@ ULONG write_blk(struct ft1000_device * ft1000dev,
USHORT ** pUsFile,
*pUcFile = *pUcFile + 4;
word_length--;
- tempword = (USHORT) word_length;
+ tempword = (u16) word_length;
word_length = (word_length / 16) + 1;
pTempFile = *pUsFile;
temp_word_length = word_length;
@@ -732,18 +732,18 @@ ULONG write_blk(struct ft1000_device *
ft1000dev, USHORT ** pUsFile,
if (dpram >= 0x3F4)
Status =
ft1000_write_dpram32(ft1000dev, dpram,
- (PUCHAR) &
+ (u8 *) &
tempbuffer[0], 8);
else
Status =
ft1000_write_dpram32(ft1000dev, dpram,
- (PUCHAR) &
+ (u8 *) &
tempbuffer[0], 64);
} else {
for (j = 0; j < 10; j++) {
Status =
ft1000_write_dpram32(ft1000dev, dpram,
- (PUCHAR) &
+ (u8 *) &
tempbuffer[0], 64);
if (Status == STATUS_SUCCESS) {
// Work around for ASIC bit stuffing problem.
@@ -751,14 +751,14 @@ ULONG write_blk(struct ft1000_device *
ft1000dev, USHORT ** pUsFile,
Status =
ft1000_write_dpram32
(ft1000dev, dpram + 12,
- (PUCHAR) & tempbuffer[24],
+ (u8 *) & tempbuffer[24],
64);
}
// Let's check the data written
Status =
ft1000_read_dpram32(ft1000dev,
dpram,
- (PUCHAR) &
+ (u8 *) &
resultbuffer[0],
64);
if ((tempbuffer[31] & 0xfe00) == 0xfe00) {
@@ -777,7 +777,7 @@ ULONG write_blk(struct ft1000_device * ft1000dev,
USHORT ** pUsFile,
Status =
ft1000_read_dpram32
(ft1000dev, dpram + 12,
- (PUCHAR) & resultbuffer[0],
+ (u8 *) & resultbuffer[0],
64);
for (i = 0; i < 16; i++) {
if (resultbuffer[i] !=
@@ -836,8 +836,8 @@ static void usb_dnld_complete(struct urb *urb)
// Function: write_blk_fifo
//
// Parameters: struct ft1000_device - device structure
-// USHORT **pUsFile - DSP image file pointer in USHORT
-// UCHAR **pUcFile - DSP image file pointer in UCHAR
+// u16 **pUsFile - DSP image file pointer in u16
+// u8 **pUcFile - DSP image file pointer in u8
// long word_length - lenght of the buffer to be written
// to DPRAM
//
@@ -849,10 +849,10 @@ static void usb_dnld_complete(struct urb *urb)
// Notes:
//
//---------------------------------------------------------------------------
-ULONG write_blk_fifo(struct ft1000_device *ft1000dev, USHORT ** pUsFile,
- UCHAR ** pUcFile, long word_length)
+u32 write_blk_fifo(struct ft1000_device *ft1000dev, u16 ** pUsFile,
+ u8 ** pUcFile, long word_length)
{
- ULONG Status = STATUS_SUCCESS;
+ u32 Status = STATUS_SUCCESS;
int byte_length;
long aligncnt;
@@ -916,38 +916,38 @@ ULONG write_blk_fifo(struct ft1000_device
*ft1000dev, USHORT ** pUsFile,
//---------------------------------------------------------------------------
u16 scram_dnldr(struct ft1000_device * ft1000dev, void *pFileStart,
- ULONG FileLength)
+ u32 FileLength)
{
u16 Status = STATUS_SUCCESS;
- UINT uiState;
- USHORT handshake;
+ u32 uiState;
+ u16 handshake;
PPSEUDO_HDR pHdr;
- USHORT usHdrLength;
+ u16 usHdrLength;
//PPROV_RECORD pProvRecord;
PDSP_FILE_HDR pFileHdr;
long word_length;
- USHORT request;
- USHORT temp;
- USHORT tempword;
+ u16 request;
+ u16 temp;
+ u16 tempword;
PDSP_FILE_HDR_5 pFileHdr5;
PDSP_IMAGE_INFO_V6 pDspImageInfoV6 = NULL;
long requested_version;
- BOOLEAN bGoodVersion;
+ bool bGoodVersion;
PDRVMSG pMailBoxData;
- USHORT *pUsData = NULL;
- USHORT *pUsFile = NULL;
- UCHAR *pUcFile = NULL;
- UCHAR *pBootEnd = NULL, *pCodeEnd = NULL;
+ u16 *pUsData = NULL;
+ u16 *pUsFile = NULL;
+ u8 *pUcFile = NULL;
+ u8 *pBootEnd = NULL, *pCodeEnd = NULL;
int imageN;
long loader_code_address, loader_code_size = 0;
long run_address = 0, run_size = 0;
- ULONG templong;
- ULONG image_chksum = 0;
+ u32 templong;
+ u32 image_chksum = 0;
- USHORT dpram = 0;
- PUCHAR pbuffer;
+ u16 dpram = 0;
+ u8 *pbuffer;
PPROV_RECORD pprov_record;
FT1000_INFO *pft1000info = netdev_priv(ft1000dev->net);
@@ -968,10 +968,10 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
ft1000_write_register(ft1000dev, 0x800, FT1000_REG_MAG_WATERMARK);
- pUsFile = (USHORT *) (pFileStart + pFileHdr5->loader_offset);
- pUcFile = (UCHAR *) (pFileStart + pFileHdr5->loader_offset);
+ pUsFile = (u16 *) (pFileStart + pFileHdr5->loader_offset);
+ pUcFile = (u8 *) (pFileStart + pFileHdr5->loader_offset);
- pBootEnd = (UCHAR *) (pFileStart + pFileHdr5->loader_code_end);
+ pBootEnd = (u8 *) (pFileStart + pFileHdr5->loader_code_end);
loader_code_address = pFileHdr5->loader_code_address;
loader_code_size = pFileHdr5->loader_code_size;
@@ -1028,8 +1028,8 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
case REQUEST_DONE_BL:
DEBUG("FT1000:REQUEST_DONE_BL\n");
/* Reposition ptrs to beginning of code section */
- pUsFile = (USHORT *) (pBootEnd);
- pUcFile = (UCHAR *) (pBootEnd);
+ pUsFile = (u16 *) (pBootEnd);
+ pUcFile = (u8 *) (pBootEnd);
//DEBUG("FT1000:download:pUsFile = 0x%8x\n", (int)pUsFile);
//DEBUG("FT1000:download:pUcFile = 0x%8x\n", (int)pUcFile);
uiState = STATE_CODE_DWNLD;
@@ -1061,7 +1061,7 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
/*
* Position ASIC DPRAM auto-increment pointer.
*/
- dpram = (USHORT) DWNLD_MAG1_PS_HDR_LOC;
+ dpram = (u16) DWNLD_MAG1_PS_HDR_LOC;
if (word_length & 0x1)
word_length++;
word_length = word_length / 2;
@@ -1157,11 +1157,11 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
#endif
/* Reposition ptrs to beginning of provisioning section */
pUsFile =
- (USHORT *) (pFileStart +
+ (u16 *) (pFileStart +
pFileHdr5->
commands_offset);
pUcFile =
- (UCHAR *) (pFileStart +
+ (u8 *) (pFileStart +
pFileHdr5->
commands_offset);
uiState = STATE_DONE_DWNLD;
@@ -1205,7 +1205,7 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
/*
* Position ASIC DPRAM auto-increment pointer.
*/
- dpram = (USHORT) DWNLD_MAG1_PS_HDR_LOC;
+ dpram = (u16) DWNLD_MAG1_PS_HDR_LOC;
if (word_length & 0x1)
word_length++;
word_length = word_length / 2;
@@ -1225,7 +1225,7 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
#else
write_blk(ft1000dev, &pUsFile, &pUcFile,
word_length);
- //ft1000_write_dpram32 (ft1000dev, dpram, (PUCHAR)pUcFile, word_length);
+ //ft1000_write_dpram32 (ft1000dev, dpram, (u8 *)pUcFile, word_length);
#endif
break;
@@ -1246,8 +1246,8 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
*/
pUsData =
- (USHORT *) & pMailBoxData->data[0];
- dpram = (USHORT) DWNLD_MAG1_PS_HDR_LOC;
+ (u16 *) & pMailBoxData->data[0];
+ dpram = (u16) DWNLD_MAG1_PS_HDR_LOC;
if (word_length & 0x1)
word_length++;
@@ -1260,7 +1260,7 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
Status =
fix_ft1000_write_dpram32
(ft1000dev, dpram++,
- (PUCHAR) & templong);
+ (u8 *) & templong);
}
break;
@@ -1277,11 +1277,11 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
*/
pUsFile =
- (USHORT *) (pFileStart +
+ (u16 *) (pFileStart +
pFileHdr5->
version_data_offset);
- dpram = (USHORT) DWNLD_MAG1_PS_HDR_LOC;
+ dpram = (u16) DWNLD_MAG1_PS_HDR_LOC;
if (word_length & 0x1)
word_length++;
@@ -1295,7 +1295,7 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
Status =
fix_ft1000_write_dpram32
(ft1000dev, dpram++,
- (PUCHAR) & templong);
+ (u8 *) & templong);
}
break;
@@ -1317,31 +1317,28 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
imageN++) {
temp =
- (USHORT) (pDspImageInfoV6->
+ (u16) (pDspImageInfoV6->
version);
templong = temp;
temp =
- (USHORT) (pDspImageInfoV6->
+ (u16) (pDspImageInfoV6->
version >> 16);
templong |= (temp << 16);
if (templong ==
- (ULONG) requested_version) {
+ (u32) requested_version) {
bGoodVersion = TRUE;
DEBUG
("FT1000:download: bGoodVersion is TRUE\n");
pUsFile =
- (USHORT
- *) (pFileStart +
+ (u16 *) (pFileStart +
pDspImageInfoV6->
begin_offset);
pUcFile =
- (UCHAR
- *) (pFileStart +
+ (u8 *) (pFileStart +
pDspImageInfoV6->
begin_offset);
pCodeEnd =
- (UCHAR
- *) (pFileStart +
+ (u8 *) (pFileStart +
pDspImageInfoV6->
end_offset);
run_address =
@@ -1351,7 +1348,7 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
pDspImageInfoV6->
image_size;
image_chksum =
- (ULONG)
+ (u32)
pDspImageInfoV6->
checksum;
break;
@@ -1415,7 +1412,7 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
GFP_ATOMIC);
if (pbuffer) {
memcpy(pbuffer, (void *)pUcFile,
- (UINT) (usHdrLength +
+ (u32) (usHdrLength +
sizeof(PSEUDO_HDR)));
// link provisioning data
pprov_record =
@@ -1430,11 +1427,11 @@ u16 scram_dnldr(struct ft1000_device *
ft1000dev, void *pFileStart,
prov_list);
// Move to next entry if available
pUcFile =
- (UCHAR *) ((UINT) pUcFile +
- (UINT) ((usHdrLength + 1) & 0xFFFFFFFE) + sizeof(PSEUDO_HDR));
- if ((UINT) (pUcFile) -
- (UINT) (pFileStart) >=
- (UINT) FileLength) {
+ (u8 *) ((u32) pUcFile +
+ (u32) ((usHdrLength + 1) & 0xFFFFFFFE) + sizeof(PSEUDO_HDR));
+ if ((u32) (pUcFile) -
+ (u32) (pFileStart) >=
+ (u32) FileLength) {
uiState =
STATE_DONE_FILE;
}
diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
index 1d9a799..93a7e66 100644
--- a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
+++ b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
@@ -36,7 +36,7 @@
//#define JDEBUG
extern void *pFileStart;
-extern ULONG FileLength;
+extern u32 FileLength;
extern int numofmsgbuf;
@@ -49,7 +49,7 @@ static int ft1000_open(struct net_device *dev);
int ft1000_close(struct net_device *dev);
static struct net_device_stats *ft1000_netdev_stats(struct net_device *dev);
u16 scram_dnldr(struct ft1000_device *ft1000dev, void *pFileStart,
- ULONG FileLength);
+ u32 FileLength);
int ft1000_submit_rx_urb(PFT1000_INFO info);
static struct timer_list poll_timer[MAX_NUM_CARDS];
static int ft1000_chkcard(struct ft1000_device *dev);
@@ -228,7 +228,7 @@ u16 ft1000_read_register(struct ft1000_device *
ft1000dev, short *Data,
// Notes:
//
//---------------------------------------------------------------------------
-u16 ft1000_write_register(struct ft1000_device * ft1000dev, USHORT value,
+u16 ft1000_write_register(struct ft1000_device * ft1000dev, u16 value,
u16 nRegIndx)
{
u16 ret = STATUS_SUCCESS;
@@ -262,8 +262,8 @@ u16 ft1000_write_register(struct ft1000_device *
ft1000dev, USHORT value,
//
//---------------------------------------------------------------------------
-u16 ft1000_read_dpram32(struct ft1000_device * ft1000dev, USHORT indx,
- PUCHAR buffer, USHORT cnt)
+u16 ft1000_read_dpram32(struct ft1000_device * ft1000dev, u16 indx,
+ u8 *buffer, u16 cnt)
{
u16 ret = STATUS_SUCCESS;
@@ -302,8 +302,8 @@ u16 ft1000_read_dpram32(struct ft1000_device *
ft1000dev, USHORT indx,
// Notes:
//
//---------------------------------------------------------------------------
-u16 ft1000_write_dpram32(struct ft1000_device * ft1000dev, USHORT indx,
- PUCHAR buffer, USHORT cnt)
+u16 ft1000_write_dpram32(struct ft1000_device * ft1000dev, u16 indx,
+ u8 *buffer, u16 cnt)
{
u16 ret = STATUS_SUCCESS;
@@ -341,8 +341,8 @@ u16 ft1000_write_dpram32(struct ft1000_device *
ft1000dev, USHORT indx,
// Notes:
//
//---------------------------------------------------------------------------
-u16 ft1000_read_dpram16(struct ft1000_device * ft1000dev, USHORT indx,
- PUCHAR buffer, u8 highlow)
+u16 ft1000_read_dpram16(struct ft1000_device * ft1000dev, u16 indx,
+ u8 *buffer, u8 highlow)
{
u16 ret = STATUS_SUCCESS;
@@ -389,8 +389,8 @@ u16 ft1000_read_dpram16(struct ft1000_device *
ft1000dev, USHORT indx,
// Notes:
//
//---------------------------------------------------------------------------
-u16 ft1000_write_dpram16(struct ft1000_device * ft1000dev, USHORT indx,
- USHORT value, u8 highlow)
+u16 ft1000_write_dpram16(struct ft1000_device * ft1000dev, u16 indx,
+ u16 value, u8 highlow)
{
u16 ret = STATUS_SUCCESS;
@@ -433,16 +433,16 @@ u16 ft1000_write_dpram16(struct ft1000_device *
ft1000dev, USHORT indx,
// Notes:
//
//---------------------------------------------------------------------------
-u16 fix_ft1000_read_dpram32(struct ft1000_device * ft1000dev, USHORT indx,
- PUCHAR buffer)
+u16 fix_ft1000_read_dpram32(struct ft1000_device * ft1000dev, u16 indx,
+ u8 *buffer)
{
- UCHAR tempbuffer[16];
- USHORT pos;
+ u8 tempbuffer[16];
+ u16 pos;
u16 ret = STATUS_SUCCESS;
//DEBUG("fix_ft1000_read_dpram32: indx: %d \n", indx);
pos = (indx / 4) * 4;
- ret = ft1000_read_dpram32(ft1000dev, pos, (PUCHAR) & tempbuffer[0], 16);
+ ret = ft1000_read_dpram32(ft1000dev, pos, (u8 *) & tempbuffer[0], 16);
if (ret == STATUS_SUCCESS) {
pos = (indx % 4) * 4;
*buffer++ = tempbuffer[pos++];
@@ -479,15 +479,15 @@ u16 fix_ft1000_read_dpram32(struct ft1000_device
* ft1000dev, USHORT indx,
// Notes:
//
//---------------------------------------------------------------------------
-u16 fix_ft1000_write_dpram32(struct ft1000_device * ft1000dev, USHORT indx,
- PUCHAR buffer)
+u16 fix_ft1000_write_dpram32(struct ft1000_device * ft1000dev, u16 indx,
+ u8 *buffer)
{
- USHORT pos1;
- USHORT pos2;
- USHORT i;
- UCHAR tempbuffer[32];
- UCHAR resultbuffer[32];
- PUCHAR pdata;
+ u16 pos1;
+ u16 pos2;
+ u16 i;
+ u8 tempbuffer[32];
+ u8 resultbuffer[32];
+ u8 *pdata;
u16 ret = STATUS_SUCCESS;
//DEBUG("fix_ft1000_write_dpram32: Entered:\n");
@@ -495,7 +495,7 @@ u16 fix_ft1000_write_dpram32(struct ft1000_device
* ft1000dev, USHORT indx,
pos1 = (indx / 4) * 4;
pdata = buffer;
ret =
- ft1000_read_dpram32(ft1000dev, pos1, (PUCHAR) & tempbuffer[0], 16);
+ ft1000_read_dpram32(ft1000dev, pos1, (u8 *) & tempbuffer[0], 16);
if (ret == STATUS_SUCCESS) {
pos2 = (indx % 4) * 4;
tempbuffer[pos2++] = *buffer++;
@@ -504,7 +504,7 @@ u16 fix_ft1000_write_dpram32(struct ft1000_device
* ft1000dev, USHORT indx,
tempbuffer[pos2++] = *buffer++;
ret =
ft1000_write_dpram32(ft1000dev, pos1,
- (PUCHAR) & tempbuffer[0], 16);
+ (u8 *) & tempbuffer[0], 16);
} else {
DEBUG("fix_ft1000_write_dpram32: DPRAM32 Read failed\n");
@@ -512,7 +512,7 @@ u16 fix_ft1000_write_dpram32(struct ft1000_device
* ft1000dev, USHORT indx,
}
ret =
- ft1000_read_dpram32(ft1000dev, pos1, (PUCHAR) & resultbuffer[0],
+ ft1000_read_dpram32(ft1000dev, pos1, (u8 *) & resultbuffer[0],
16);
if (ret == STATUS_SUCCESS) {
buffer = pdata;
@@ -527,10 +527,10 @@ u16 fix_ft1000_write_dpram32(struct
ft1000_device * ft1000dev, USHORT indx,
if (ret == STATUS_FAILURE) {
ret =
ft1000_write_dpram32(ft1000dev, pos1,
- (PUCHAR) & tempbuffer[0], 16);
+ (u8 *) & tempbuffer[0], 16);
ret =
ft1000_read_dpram32(ft1000dev, pos1,
- (PUCHAR) & resultbuffer[0], 16);
+ (u8 *) & resultbuffer[0], 16);
if (ret == STATUS_SUCCESS) {
buffer = pdata;
for (i = 0; i < 16; i++) {
@@ -557,10 +557,10 @@ u16 fix_ft1000_write_dpram32(struct
ft1000_device * ft1000dev, USHORT indx,
//
// Returns: None
//-----------------------------------------------------------------------
-void card_reset_dsp(struct ft1000_device *ft1000dev, BOOLEAN value)
+void card_reset_dsp(struct ft1000_device *ft1000dev, bool value)
{
u16 status = STATUS_SUCCESS;
- USHORT tempword;
+ u16 tempword;
status =
ft1000_write_register(ft1000dev, HOST_INTF_BE, FT1000_REG_SUP_CTRL);
@@ -680,8 +680,8 @@ void CardSendCommand(struct ft1000_device *ft1000dev,
void dsp_reload(struct ft1000_device *ft1000dev)
{
u16 status;
- USHORT tempword;
- ULONG templong;
+ u16 tempword;
+ u32 templong;
PFT1000_INFO pft1000info;
@@ -712,7 +712,7 @@ void dsp_reload(struct ft1000_device *ft1000dev)
// Let's check for FEFE
status =
ft1000_read_dpram32(ft1000dev, FT1000_MAG_DPRAM_FEFE_INDX,
- (PUCHAR) & templong, 4);
+ (u8 *) & templong, 4);
DEBUG("templong (fefe) = 0x%8x\n", templong);
// call codeloader
@@ -872,7 +872,7 @@ static int ft1000_reset_card(struct net_device *dev)
for (i = 0; i < MAX_DSP_SESS_REC / 2; i++) {
//info->DSPSess.MagRec[i] = inl(dev->base_addr+FT1000_REG_MAG_DPDATA);
ft1000_read_dpram32(ft1000dev, FT1000_REG_MAG_DPDATA,
- (PCHAR) & (info->DSPSess.MagRec[i]), 4);
+ (u8 *) & (info->DSPSess.MagRec[i]), 4);
}
spin_unlock_irqrestore(&info->dpram_lock, flags);
@@ -915,7 +915,7 @@ static int ft1000_reset_card(struct net_device *dev)
for (i = 0; i < 50; i++) {
//tempword = ft1000_read_dpram_mag_16(dev, FT1000_MAG_DPRAM_FEFE,
FT1000_MAG_DPRAM_FEFE_INDX);
ft1000_read_dpram32(ft1000dev, FT1000_MAG_DPRAM_FEFE_INDX,
- (PUCHAR) & templong, 4);
+ (u8 *) & templong, 4);
if (tempword == 0xfefe) {
break;
}
@@ -940,7 +940,7 @@ static int ft1000_reset_card(struct net_device *dev)
// Initialize DSP heartbeat area to ho
ft1000_write_dpram16(ft1000dev, FT1000_MAG_HI_HO, ho_mag,
FT1000_MAG_HI_HO_INDX);
- ft1000_read_dpram16(ft1000dev, FT1000_MAG_HI_HO, (PCHAR) & tempword,
+ ft1000_read_dpram16(ft1000dev, FT1000_MAG_HI_HO, (u8 *) & tempword,
FT1000_MAG_HI_HO_INDX);
DEBUG("ft1000_hw:ft1000_reset_card:hi_ho value = 0x%x\n", tempword);
@@ -1366,14 +1366,14 @@ static inline u16 ft1000_read_fifo_len(struct
net_device *dev)
// SUCCESS
//
//---------------------------------------------------------------------------
-int ft1000_copy_down_pkt(struct net_device *netdev, u8 * packet, u16 len)
+int ft1000_copy_down_pkt(struct net_device *netdev, u8 *packet, u16 len)
{
FT1000_INFO *pInfo = netdev_priv(netdev);
struct ft1000_device *pFt1000Dev = pInfo->pFt1000Dev;
int i, count, ret;
- USHORT *pTemp;
- USHORT checksum;
+ u16 *pTemp;
+ u16 checksum;
u8 *t;
if (!pInfo->CardReady) {
@@ -1428,7 +1428,7 @@ int ft1000_copy_down_pkt(struct net_device
*netdev, u8 * packet, u16 len)
if (count % 4)
count = count + (4 - (count % 4));
- pTemp = (PUSHORT) & (pFt1000Dev->tx_buf[0]);
+ pTemp = (u16 *) & (pFt1000Dev->tx_buf[0]);
*pTemp++ = ntohs(count);
*pTemp++ = 0x1020;
*pTemp++ = 0x2010;
@@ -1436,7 +1436,7 @@ int ft1000_copy_down_pkt(struct net_device
*netdev, u8 * packet, u16 len)
*pTemp++ = 0;
*pTemp++ = 0;
*pTemp++ = 0;
- pTemp = (PUSHORT) & (pFt1000Dev->tx_buf[0]);
+ pTemp = (u16 *) & (pFt1000Dev->tx_buf[0]);
checksum = *pTemp++;
for (i = 1; i < 7; i++) {
checksum ^= *pTemp++;
@@ -1598,7 +1598,7 @@ int ft1000_copy_up_pkt(struct urb *urb)
//DEBUG("ft1000_copy_up_pkt: transfer_buffer_length=%d,
actual_buffer_len=%d\n",
// urb->transfer_buffer_length, urb->actual_length);
- chksum = (PUSHORT) ft1000dev->rx_buf;
+ chksum = (u16 *) ft1000dev->rx_buf;
tempword = *chksum++;
for (i = 1; i < 7; i++) {
@@ -1867,7 +1867,7 @@ static void ft1000_hbchk(u_long data)
struct ft1000_device *dev = (struct ft1000_device *)data;
FT1000_INFO *info;
- USHORT tempword;
+ u16 tempword;
u16 status;
info = (FT1000_INFO *) netdev_priv(dev->net);
@@ -1878,19 +1878,19 @@ static void ft1000_hbchk(u_long data)
// Reset ASIC and DSP
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER0,
- (PUCHAR) & (info->DSP_TIME[0]),
+ (u8 *) & (info->DSP_TIME[0]),
FT1000_MAG_DSP_TIMER0_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER1,
- (PUCHAR) & (info->DSP_TIME[1]),
+ (u8 *) & (info->DSP_TIME[1]),
FT1000_MAG_DSP_TIMER1_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER2,
- (PUCHAR) & (info->DSP_TIME[2]),
+ (u8 *) & (info->DSP_TIME[2]),
FT1000_MAG_DSP_TIMER2_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER3,
- (PUCHAR) & (info->DSP_TIME[3]),
+ (u8 *) & (info->DSP_TIME[3]),
FT1000_MAG_DSP_TIMER3_INDX);
info->DrvErrNum = DSP_CONDRESET_INFO;
@@ -1910,14 +1910,14 @@ static void ft1000_hbchk(u_long data)
// Perform dsp heartbeat check
status =
ntohs(ft1000_read_dpram16
- (dev, FT1000_MAG_HI_HO, (PUCHAR) & tempword,
+ (dev, FT1000_MAG_HI_HO, (u8 *) & tempword,
FT1000_MAG_HI_HO_INDX));
DEBUG("ft1000_hw:ft1000_hbchk:hi_ho value = 0x%x\n", tempword);
// Let's perform another check if ho is not detected
if (tempword != ho) {
status =
ntohs(ft1000_read_dpram16
- (dev, FT1000_MAG_HI_HO, (PUCHAR) & tempword,
+ (dev, FT1000_MAG_HI_HO, (u8 *) & tempword,
FT1000_MAG_HI_HO_INDX));
}
if (tempword != ho) {
@@ -1925,19 +1925,19 @@ static void ft1000_hbchk(u_long data)
"ft1000: heartbeat failed - no ho detected\n");
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER0,
- (PUCHAR) & (info->DSP_TIME[0]),
+ (u8 *) & (info->DSP_TIME[0]),
FT1000_MAG_DSP_TIMER0_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER1,
- (PUCHAR) & (info->DSP_TIME[1]),
+ (u8 *) & (info->DSP_TIME[1]),
FT1000_MAG_DSP_TIMER1_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER2,
- (PUCHAR) & (info->DSP_TIME[2]),
+ (u8 *) & (info->DSP_TIME[2]),
FT1000_MAG_DSP_TIMER2_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER3,
- (PUCHAR) & (info->DSP_TIME[3]),
+ (u8 *) & (info->DSP_TIME[3]),
FT1000_MAG_DSP_TIMER3_INDX);
info->DrvErrNum = DSP_HB_INFO;
if (ft1000_reset_card(dev->net) == 0) {
@@ -1967,19 +1967,19 @@ static void ft1000_hbchk(u_long data)
"ft1000: heartbeat doorbell not clear by firmware\n");
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER0,
- (PUCHAR) & (info->DSP_TIME[0]),
+ (u8 *) & (info->DSP_TIME[0]),
FT1000_MAG_DSP_TIMER0_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER1,
- (PUCHAR) & (info->DSP_TIME[1]),
+ (u8 *) & (info->DSP_TIME[1]),
FT1000_MAG_DSP_TIMER1_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER2,
- (PUCHAR) & (info->DSP_TIME[2]),
+ (u8 *) & (info->DSP_TIME[2]),
FT1000_MAG_DSP_TIMER2_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER3,
- (PUCHAR) & (info->DSP_TIME[3]),
+ (u8 *) & (info->DSP_TIME[3]),
FT1000_MAG_DSP_TIMER3_INDX);
info->DrvErrNum = DSP_HB_INFO;
if (ft1000_reset_card(dev->net) == 0) {
@@ -2002,7 +2002,7 @@ static void ft1000_hbchk(u_long data)
status =
ntohs(ft1000_read_dpram16
- (dev, FT1000_MAG_HI_HO, (PUCHAR) & tempword,
+ (dev, FT1000_MAG_HI_HO, (u8 *) & tempword,
FT1000_MAG_HI_HO_INDX));
// Let's write hi again if fail
if (tempword != hi) {
@@ -2010,7 +2010,7 @@ static void ft1000_hbchk(u_long data)
FT1000_MAG_HI_HO_INDX);
status =
ntohs(ft1000_read_dpram16
- (dev, FT1000_MAG_HI_HO, (PUCHAR) & tempword,
+ (dev, FT1000_MAG_HI_HO, (u8 *) & tempword,
FT1000_MAG_HI_HO_INDX));
}
@@ -2019,19 +2019,19 @@ static void ft1000_hbchk(u_long data)
"ft1000: heartbeat failed - cannot write hi into DPRAM\n");
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER0,
- (PUCHAR) & (info->DSP_TIME[0]),
+ (u8 *) & (info->DSP_TIME[0]),
FT1000_MAG_DSP_TIMER0_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER1,
- (PUCHAR) & (info->DSP_TIME[1]),
+ (u8 *) & (info->DSP_TIME[1]),
FT1000_MAG_DSP_TIMER1_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER2,
- (PUCHAR) & (info->DSP_TIME[2]),
+ (u8 *) & (info->DSP_TIME[2]),
FT1000_MAG_DSP_TIMER2_INDX);
status =
ft1000_read_dpram16(dev, FT1000_MAG_DSP_TIMER3,
- (PUCHAR) & (info->DSP_TIME[3]),
+ (u8 *) & (info->DSP_TIME[3]),
FT1000_MAG_DSP_TIMER3_INDX);
info->DrvErrNum = DSP_HB_INFO;
@@ -2071,7 +2071,7 @@ static void ft1000_hbchk(u_long data)
// = 1 (successful)
//
//---------------------------------------------------------------------------
-BOOLEAN ft1000_receive_cmd(struct ft1000_device * dev, u16 * pbuffer,
int maxsz,
+bool ft1000_receive_cmd(struct ft1000_device * dev, u16 * pbuffer, int maxsz,
u16 * pnxtph)
{
u16 size, ret;
@@ -2080,7 +2080,7 @@ BOOLEAN ft1000_receive_cmd(struct ft1000_device
* dev, u16 * pbuffer, int maxsz,
u16 tempword;
ret =
- ft1000_read_dpram16(dev, FT1000_MAG_PH_LEN, (PUCHAR) & size,
+ ft1000_read_dpram16(dev, FT1000_MAG_PH_LEN, (u8 *) & size,
FT1000_MAG_PH_LEN_INDX);
size = ntohs(size) + PSEUDOSZ;
if (size > maxsz) {
@@ -2167,9 +2167,9 @@ int ft1000_dsp_prov(void *arg)
u16 i = 0;
PPROV_RECORD ptr;
PPSEUDO_HDR ppseudo_hdr;
- PUSHORT pmsg;
+ u16 *pmsg;
u16 status;
- USHORT TempShortBuf[256];
+ u16 TempShortBuf[256];
DEBUG("*** DspProv Entered\n");
@@ -2208,7 +2208,7 @@ int ft1000_dsp_prov(void *arg)
len += PSEUDOSZ;
//len = htons(len);
- pmsg = (PUSHORT) ptr->pprov_data;
+ pmsg = (u16 *) ptr->pprov_data;
ppseudo_hdr = (PPSEUDO_HDR) pmsg;
// Insert slow queue sequence number
ppseudo_hdr->seq_num = info->squeseqnum++;
@@ -2227,7 +2227,7 @@ int ft1000_dsp_prov(void *arg)
status =
ft1000_write_dpram32(dev, 0,
- (PUCHAR) & TempShortBuf[0],
+ (u8 *) & TempShortBuf[0],
(unsigned short)(len + 2));
status =
ft1000_write_register(dev, FT1000_DB_DPRAM_TX,
@@ -2261,7 +2261,7 @@ int ft1000_proc_drvmsg(struct ft1000_device
*dev, u16 size)
PDRVMSG pdrvmsg;
u16 i;
PPSEUDO_HDR ppseudo_hdr;
- PUSHORT pmsg;
+ u16 *pmsg;
u16 status;
//struct timeval tv; //mbelian
union {
@@ -2271,7 +2271,7 @@ int ft1000_proc_drvmsg(struct ft1000_device
*dev, u16 size)
char cmdbuffer[1600];
- status = ft1000_read_dpram32(dev, 0x200, (PUCHAR) & cmdbuffer[0], size);
+ status = ft1000_read_dpram32(dev, 0x200, (u8 *) & cmdbuffer[0], size);
//if (ft1000_receive_cmd(dev, &cmdbuffer[0], MAX_CMD_SQSIZE, &tempword))
{
@@ -2413,7 +2413,7 @@ int ft1000_proc_drvmsg(struct ft1000_device
*dev, u16 size)
tempword = ntohs(pdrvmsg->length);
info->DSPInfoBlklen = tempword;
if (tempword < (MAX_DSP_SESS_REC - 4)) {
- pmsg = (PUSHORT) & pdrvmsg->data[0];
+ pmsg = (u16 *) & pdrvmsg->data[0];
for (i = 0; i < ((tempword + 1) / 2);
i++) {
DEBUG
@@ -2455,13 +2455,13 @@ int ft1000_proc_drvmsg(struct ft1000_device
*dev, u16 size)
}
// Put message into Slow Queue
// Form Pseudo header
- pmsg = (PUSHORT) info->DSPInfoBlk;
+ pmsg = (u16 *) info->DSPInfoBlk;
*pmsg++ = 0;
*pmsg++ =
htons(info->DSPInfoBlklen + 20 +
info->DSPInfoBlklen);
ppseudo_hdr =
- (PPSEUDO_HDR) (PUSHORT) & info->
+ (PPSEUDO_HDR) (u16 *) & info->
DSPInfoBlk[2];
ppseudo_hdr->length =
htons(info->DSPInfoBlklen + 4 +
@@ -2489,7 +2489,7 @@ int ft1000_proc_drvmsg(struct ft1000_device
*dev, u16 size)
htons(info->DSPInfoBlklen);
status =
ft1000_write_dpram32(dev, 0,
- (PUCHAR) & info->
+ (u8 *) & info->
DSPInfoBlk[0],
(unsigned short)(info->
DSPInfoBlklen
@@ -2527,7 +2527,7 @@ int ft1000_proc_drvmsg(struct ft1000_device
*dev, u16 size)
if ((tempword & FT1000_DB_DPRAM_TX) == 0) {
// Put message into Slow Queue
// Form Pseudo header
- pmsg = (PUSHORT) & tempbuffer[0];
+ pmsg = (u16 *) & tempbuffer[0];
ppseudo_hdr = (PPSEUDO_HDR) pmsg;
ppseudo_hdr->length = htons(0x0012);
ppseudo_hdr->source = 0x10;
@@ -2550,7 +2550,7 @@ int ft1000_proc_drvmsg(struct ft1000_device
*dev, u16 size)
ppseudo_hdr->checksum ^=
*pmsg++;
}
- pmsg = (PUSHORT) & tempbuffer[16];
+ pmsg = (u16 *) & tempbuffer[16];
*pmsg++ = htons(RSP_DRV_ERR_RPT_MSG);
*pmsg++ = htons(0x000e);
*pmsg++ = htons(info->DSP_TIME[0]);
@@ -2568,7 +2568,7 @@ int ft1000_proc_drvmsg(struct ft1000_device
*dev, u16 size)
CardSendCommand(dev,
(unsigned char *)
&tempbuffer[0],
- (USHORT) (0x0012 +
+ (u16) (0x0012 +
PSEUDOSZ));
info->DrvErrNum = 0;
}
@@ -2599,9 +2599,9 @@ int ft1000_poll(void *dev_id)
u16 status;
u16 size;
int i;
- USHORT data;
- USHORT modulo;
- USHORT portid;
+ u16 data;
+ u16 modulo;
+ u16 portid;
u16 nxtph;
PDPRAM_BLK pdpram_blk;
PPSEUDO_HDR ppseudo_hdr;
@@ -2623,7 +2623,7 @@ int ft1000_poll(void *dev_id)
//DEBUG("ft1000_poll: FT1000_REG_DOORBELL message type:
FT1000_DB_DPRAM_RX\n");
status =
- ft1000_read_dpram16(dev, 0x200, (PUCHAR) & data, 0);
+ ft1000_read_dpram16(dev, 0x200, (u8 *) & data, 0);
//DEBUG("ft1000_poll:FT1000_DB_DPRAM_RX:ft1000_read_dpram16:size =
0x%x\n", data);
size = ntohs(data) + 16 + 2; //wai
if (size % 4) {
@@ -2631,7 +2631,7 @@ int ft1000_poll(void *dev_id)
size = size + modulo;
}
status =
- ft1000_read_dpram16(dev, 0x201, (PUCHAR) & portid,
+ ft1000_read_dpram16(dev, 0x201, (u8 *) & portid,
1);
portid &= 0xff;
//DEBUG("ft1000_poll: FT1000_REG_DOORBELL message type:
FT1000_DB_DPRAM_RX : portid 0x%x\n", portid);
@@ -2861,7 +2861,7 @@ int ft1000_poll(void *dev_id)
// copy dsp session record from Adapter block
status =
ft1000_write_dpram32(dev, 0,
- (PUCHAR) & info->DSPSess.
+ (u8 *) & info->DSPSess.
Rec[0], 1024);
// Program WMARK register
status =
@@ -2883,28 +2883,28 @@ int ft1000_poll(void *dev_id)
status =
ft1000_read_dpram16(dev,
FT1000_MAG_DSP_TIMER0,
- (PUCHAR) & (info->
+ (u8 *) & (info->
DSP_TIME
[0]),
FT1000_MAG_DSP_TIMER0_INDX);
status =
ft1000_read_dpram16(dev,
FT1000_MAG_DSP_TIMER1,
- (PUCHAR) & (info->
+ (u8 *) & (info->
DSP_TIME
[1]),
FT1000_MAG_DSP_TIMER1_INDX);
status =
ft1000_read_dpram16(dev,
FT1000_MAG_DSP_TIMER2,
- (PUCHAR) & (info->
+ (u8 *) & (info->
DSP_TIME
[2]),
FT1000_MAG_DSP_TIMER2_INDX);
status =
ft1000_read_dpram16(dev,
FT1000_MAG_DSP_TIMER3,
- (PUCHAR) & (info->
+ (u8 *) & (info->
DSP_TIME
[3]),
FT1000_MAG_DSP_TIMER3_INDX);
diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.h
b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.h
index 8382167..0a3fc5a 100644
--- a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.h
+++ b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.h
@@ -4,9 +4,9 @@
#include "ft1000_usb.h"
-extern u16 ft1000_read_register(struct usb_device *dev, PUSHORT Data,
+extern u16 ft1000_read_register(struct usb_device *dev, u16 *Data,
u8 nRegIndx);
-extern u16 ft1000_write_register(struct usb_device *dev, USHORT value,
+extern u16 ft1000_write_register(struct usb_device *dev, u16 value,
u8 nRegIndx);
#endif
diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_proc.c
b/drivers/staging/ft1000/ft1000-usb/ft1000_proc.c
index 4fc926d..3cb3504 100644
--- a/drivers/staging/ft1000/ft1000-usb/ft1000_proc.c
+++ b/drivers/staging/ft1000/ft1000-usb/ft1000_proc.c
@@ -32,8 +32,8 @@
//#define FTNET_PROC proc_net
//#endif
-u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, USHORT indx,
- PUCHAR buffer, u8 highlow);
+u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, u16 indx,
+ u8 *buffer, u8 highlow);
int
ft1000ReadProc(char *page, char **start, off_t off, int count, int *eof,
@@ -68,12 +68,12 @@ ft1000ReadProc(char *page, char **start, off_t
off, int count, int *eof,
if (info->ProgConStat != 0xFF) {
ft1000_read_dpram16(info->pFt1000Dev, FT1000_MAG_DSP_LED,
- (PUCHAR) & ledStat,
+ (u8 *) & ledStat,
FT1000_MAG_DSP_LED_INDX);
info->LedStat = ntohs(ledStat);
ft1000_read_dpram16(info->pFt1000Dev, FT1000_MAG_DSP_CON_STATE,
- (PUCHAR) & conStat,
+ (u8 *) & conStat,
FT1000_MAG_DSP_CON_STATE_INDX);
info->ConStat = ntohs(conStat);
do_gettimeofday(&tv);
diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_usb.c
b/drivers/staging/ft1000/ft1000-usb/ft1000_usb.c
index 35b655d..2bd44f6 100644
--- a/drivers/staging/ft1000/ft1000-usb/ft1000_usb.c
+++ b/drivers/staging/ft1000/ft1000-usb/ft1000_usb.c
@@ -36,7 +36,7 @@ MODULE_LICENSE("Dual MPL/GPL");
MODULE_SUPPORTED_DEVICE("QFT FT1000 Express Cards");
void *pFileStart;
-ULONG FileLength;
+u32 FileLength;
#define VENDOR_ID 0x1291 /* Qualcomm vendor id */
#define PRODUCT_ID 0x11 /* fake product id */
@@ -59,11 +59,11 @@ u16 reg_ft1000_netdev(struct ft1000_device *ft1000dev,
struct usb_interface *intf);
int ft1000_poll(void *dev_id);
void ft1000_DestroyDevice(struct net_device *dev);
-u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, USHORT indx,
- PUCHAR buffer, u8 highlow);
+u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, u16 indx,
+ u8 *buffer, u8 highlow);
u16 ft1000_read_register(struct ft1000_device *ft1000dev, short *Data,
u16 nRegIndx);
-BOOLEAN gPollingfailed = FALSE;
+bool gPollingfailed = FALSE;
void ft1000InitProc(struct net_device *dev);
void ft1000CleanupProc(FT1000_INFO * info);
diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_usb.h
b/drivers/staging/ft1000/ft1000-usb/ft1000_usb.h
index bea6e95..6e80390 100644
--- a/drivers/staging/ft1000/ft1000-usb/ft1000_usb.h
+++ b/drivers/staging/ft1000/ft1000-usb/ft1000_usb.h
@@ -93,16 +93,6 @@ typedef struct _PROV_RECORD {
#define DEBUG(args...) printk(KERN_INFO args)
-#define UCHAR u8
-#define USHORT u16
-#define ULONG u32
-#define BOOLEAN u8
-#define PULONG u32 *
-#define PUSHORT u16 *
-#define PUCHAR u8 *
-#define PCHAR u8 *
-#define UINT u32
-
#define FALSE 0
#define TRUE 1
@@ -459,9 +449,9 @@ typedef struct _FT1000_INFO {
unsigned char usbboot;
unsigned short dspalive;
u16 ASIC_ID;
- BOOLEAN fProvComplete;
- BOOLEAN fCondResetPend;
- BOOLEAN fAppMsgPend;
+ bool fProvComplete;
+ bool fCondResetPend;
+ bool fAppMsgPend;
char *pfwimg;
int fwimgsz;
u16 DrvErrNum;
--
1.7.1
More information about the devel
mailing list