[PATCH 21/34] staging: bcm: Convert typedef PUINT to unsigned int *

Joe Perches joe at perches.com
Tue Jan 10 16:54:15 UTC 2012


Use the normal types.
Remove now unused typedef.

Signed-off-by: Joe Perches <joe at perches.com>
---
 drivers/staging/bcm/Bcmchar.c             |   42 ++++++------
 drivers/staging/bcm/CmHost.c              |    6 +-
 drivers/staging/bcm/HandleControlPacket.c |    2 +-
 drivers/staging/bcm/InterfaceInit.c       |    6 +-
 drivers/staging/bcm/Misc.c                |   18 +++---
 drivers/staging/bcm/PHSModule.h           |    2 +-
 drivers/staging/bcm/Prototypes.h          |   22 +++---
 drivers/staging/bcm/Typedefs.h            |    1 -
 drivers/staging/bcm/led_control.c         |   12 ++--
 drivers/staging/bcm/nvm.c                 |   98 ++++++++++++++--------------
 10 files changed, 104 insertions(+), 105 deletions(-)

diff --git a/drivers/staging/bcm/Bcmchar.c b/drivers/staging/bcm/Bcmchar.c
index dfc0cbe..89a7611 100644
--- a/drivers/staging/bcm/Bcmchar.c
+++ b/drivers/staging/bcm/Bcmchar.c
@@ -230,7 +230,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 			return -ENOMEM;
 
 		bytes = rdmalt(Adapter, (unsigned int)sRdmBuffer.Register,
-			       (PUINT)temp_buff, Bufflen);
+			       (unsigned int *)temp_buff, Bufflen);
 		if (bytes > 0) {
 			Status = STATUS_SUCCESS;
 			if (copy_to_user(IoBuffer.OutputBuffer, temp_buff, bytes)) {
@@ -272,7 +272,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 		}
 
 		Status = wrmalt(Adapter, (unsigned int)sWrmBuffer.Register,
-				(PUINT)sWrmBuffer.Data, sizeof(ULONG));
+				(unsigned int *)sWrmBuffer.Data, sizeof(ULONG));
 
 		if (Status == STATUS_SUCCESS) {
 			bcm_dbg(Adapter, OTHERS, OSAL_DBG, ALL, "WRM Done\n");
@@ -326,7 +326,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 		}
 
 		uiTempVar = sRdmBuffer.Register & EEPROM_REJECT_MASK;
-		bytes = rdmaltWithLock(Adapter, (unsigned int)sRdmBuffer.Register, (PUINT)temp_buff, IoBuffer.OutputLength);
+		bytes = rdmaltWithLock(Adapter, (unsigned int)sRdmBuffer.Register, (unsigned int *)temp_buff, IoBuffer.OutputLength);
 
 		if (bytes > 0) {
 			Status = STATUS_SUCCESS;
@@ -385,7 +385,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 		}
 
 		Status = wrmaltWithLock(Adapter, (unsigned int)sWrmBuffer.Register,
-					(PUINT)sWrmBuffer.Data, sWrmBuffer.Length);
+					(unsigned int *)sWrmBuffer.Data, sWrmBuffer.Length);
 
 		if (Status == STATUS_SUCCESS) {
 			pr_info("WRM Done\n");
@@ -435,7 +435,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 		/* Set - setting 1 */
 		if (uiOperation) {
 			/* Set the gpio output register */
-			Status = wrmaltWithLock(Adapter, BCM_GPIO_OUTPUT_SET_REG, (PUINT)(&value), sizeof(unsigned int));
+			Status = wrmaltWithLock(Adapter, BCM_GPIO_OUTPUT_SET_REG, (unsigned int *)(&value), sizeof(unsigned int));
 
 			if (Status == STATUS_SUCCESS) {
 				bcm_dbg(Adapter, OTHERS, OSAL_DBG, ALL,
@@ -447,7 +447,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 			}
 		} else {
 			/* Set the gpio output register */
-			Status = wrmaltWithLock(Adapter, BCM_GPIO_OUTPUT_CLR_REG, (PUINT)(&value), sizeof(unsigned int));
+			Status = wrmaltWithLock(Adapter, BCM_GPIO_OUTPUT_CLR_REG, (unsigned int *)(&value), sizeof(unsigned int));
 
 			if (Status == STATUS_SUCCESS) {
 				bcm_dbg(Adapter, OTHERS, OSAL_DBG, ALL,
@@ -460,7 +460,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 			}
 		}
 
-		bytes = rdmaltWithLock(Adapter, (unsigned int)GPIO_MODE_REGISTER, (PUINT)ucResetValue, sizeof(unsigned int));
+		bytes = rdmaltWithLock(Adapter, (unsigned int)GPIO_MODE_REGISTER, (unsigned int *)ucResetValue, sizeof(unsigned int));
 		if (bytes < 0) {
 			Status = bytes;
 			bcm_dbg(Adapter, OTHERS, OSAL_DBG, ALL,
@@ -473,7 +473,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 		/* Set the gpio mode register to output */
 		*(unsigned int *)ucResetValue |= (1<<uiBit);
 		Status = wrmaltWithLock(Adapter, GPIO_MODE_REGISTER,
-					(PUINT)ucResetValue, sizeof(unsigned int));
+					(unsigned int *)ucResetValue, sizeof(unsigned int));
 
 		if (Status == STATUS_SUCCESS) {
 			bcm_dbg(Adapter, OTHERS, OSAL_DBG, ALL,
@@ -551,7 +551,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 
 		/* Set the gpio output register */
 		bytes = rdmaltWithLock(Adapter, (unsigned int)GPIO_PIN_STATE_REGISTER,
-				       (PUINT)ucRead, sizeof(unsigned int));
+				       (unsigned int *)ucRead, sizeof(unsigned int));
 
 		if (bytes < 0) {
 			Status = bytes;
@@ -603,7 +603,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 
 			if (*(unsigned int *)ucResetValue)
 				Status = wrmaltWithLock(Adapter, BCM_GPIO_OUTPUT_SET_REG,
-							(PUINT)ucResetValue, sizeof(ULONG));
+							(unsigned int *)ucResetValue, sizeof(ULONG));
 
 			if (Status != STATUS_SUCCESS) {
 				pr_info("WRM to BCM_GPIO_OUTPUT_SET_REG Failed\n");
@@ -616,7 +616,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 						 (~(pgpio_multi_info[WIMAX_IDX].uiGPIOValue)));
 
 			if (*(unsigned int *)ucResetValue)
-				Status = wrmaltWithLock(Adapter, BCM_GPIO_OUTPUT_CLR_REG, (PUINT)ucResetValue, sizeof(ULONG));
+				Status = wrmaltWithLock(Adapter, BCM_GPIO_OUTPUT_CLR_REG, (unsigned int *)ucResetValue, sizeof(ULONG));
 
 			if (Status != STATUS_SUCCESS) {
 				pr_info("WRM to BCM_GPIO_OUTPUT_CLR_REG Failed\n");
@@ -625,7 +625,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 		}
 
 		if (pgpio_multi_info[WIMAX_IDX].uiGPIOMask) {
-			bytes = rdmaltWithLock(Adapter, (unsigned int)GPIO_PIN_STATE_REGISTER, (PUINT)ucResetValue, sizeof(unsigned int));
+			bytes = rdmaltWithLock(Adapter, (unsigned int)GPIO_PIN_STATE_REGISTER, (unsigned int *)ucResetValue, sizeof(unsigned int));
 
 			if (bytes < 0) {
 				Status = bytes;
@@ -667,7 +667,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 		if (copy_from_user(&gpio_multi_mode, IoBuffer.InputBuffer, IoBuffer.InputLength))
 			return -EFAULT;
 
-		bytes = rdmaltWithLock(Adapter, (unsigned int)GPIO_MODE_REGISTER, (PUINT)ucResetValue, sizeof(unsigned int));
+		bytes = rdmaltWithLock(Adapter, (unsigned int)GPIO_MODE_REGISTER, (unsigned int *)ucResetValue, sizeof(unsigned int));
 
 		if (bytes < 0) {
 			Status = bytes;
@@ -701,7 +701,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 			 */
 			pgpio_multi_mode[WIMAX_IDX].uiGPIOMode = *(unsigned int *)ucResetValue;
 
-			Status = wrmaltWithLock(Adapter, GPIO_MODE_REGISTER, (PUINT)ucResetValue, sizeof(ULONG));
+			Status = wrmaltWithLock(Adapter, GPIO_MODE_REGISTER, (unsigned int *)ucResetValue, sizeof(ULONG));
 			if (Status == STATUS_SUCCESS) {
 				bcm_dbg(Adapter, OTHERS, OSAL_DBG, ALL,
 					"WRM to GPIO_MODE_REGISTER Done\n");
@@ -1194,7 +1194,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 		if (pBulkBuffer->SwapEndian == FALSE)
 			Status = wrmWithLock(Adapter, (unsigned int)pBulkBuffer->Register, (char *)pBulkBuffer->Values, IoBuffer.InputLength - 2*sizeof(ULONG));
 		else
-			Status = wrmaltWithLock(Adapter, (unsigned int)pBulkBuffer->Register, (PUINT)pBulkBuffer->Values, IoBuffer.InputLength - 2*sizeof(ULONG));
+			Status = wrmaltWithLock(Adapter, (unsigned int)pBulkBuffer->Register, (unsigned int *)pBulkBuffer->Values, IoBuffer.InputLength - 2*sizeof(ULONG));
 
 		if (Status != STATUS_SUCCESS)
 			pr_info("WRM Failed\n");
@@ -1354,7 +1354,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 				return -EACCES;
 			}
 
-			Status = BeceemNVMRead(Adapter, (PUINT)pReadData, stNVMReadWrite.uiOffset, stNVMReadWrite.uiNumBytes);
+			Status = BeceemNVMRead(Adapter, (unsigned int *)pReadData, stNVMReadWrite.uiOffset, stNVMReadWrite.uiNumBytes);
 			up(&Adapter->NVMRdmWrmLock);
 
 			if (Status != STATUS_SUCCESS) {
@@ -1406,7 +1406,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 						return Status;
 					}
 
-					ulDSDMagicNumInUsrBuff = ntohl(*(PUINT)(pReadData + stNVMReadWrite.uiNumBytes - SIGNATURE_SIZE));
+					ulDSDMagicNumInUsrBuff = ntohl(*(unsigned int *)(pReadData + stNVMReadWrite.uiNumBytes - SIGNATURE_SIZE));
 					if (ulDSDMagicNumInUsrBuff != DSD_IMAGE_MAGIC_NUMBER) {
 						bcm_dbg(Adapter, OTHERS, OSAL_DBG, ALL,
 							"DSD Sig is present neither in Flash nor User provided Input..\n");
@@ -1417,7 +1417,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 				}
 			}
 
-			Status = BeceemNVMWrite(Adapter, (PUINT)pReadData, stNVMReadWrite.uiOffset, stNVMReadWrite.uiNumBytes, stNVMReadWrite.bVerify);
+			Status = BeceemNVMWrite(Adapter, (unsigned int *)pReadData, stNVMReadWrite.uiOffset, stNVMReadWrite.uiNumBytes, stNVMReadWrite.bVerify);
 			if (IsFlash2x(Adapter))
 				BcmFlash2xWriteSig(Adapter, Adapter->eActiveDSD);
 
@@ -1512,7 +1512,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 				ReadBytes = NOB;
 
 			/* Reading the data from Flash 2.x */
-			Status = BcmFlash2xBulkRead(Adapter, (PUINT)pReadBuff, sFlash2xRead.Section, ReadOffset, ReadBytes);
+			Status = BcmFlash2xBulkRead(Adapter, (unsigned int *)pReadBuff, sFlash2xRead.Section, ReadOffset, ReadBytes);
 			if (Status) {
 				bcm_dbg(Adapter, OTHERS, OSAL_DBG, ALL,
 					"Flash 2x read err with Status :%d\n",
@@ -1637,7 +1637,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 			BCM_DEBUG_PRINT_BUFFER(Adapter, DBG_TYPE_OTHERS, OSAL_DBG, DBG_LVL_ALL, pWriteBuff, WriteBytes);
 
 			/* Writing the data from Flash 2.x */
-			Status = BcmFlash2xBulkWrite(Adapter, (PUINT)pWriteBuff, sFlash2xWrite.Section, WriteOffset, WriteBytes, sFlash2xWrite.bVerify);
+			Status = BcmFlash2xBulkWrite(Adapter, (unsigned int *)pWriteBuff, sFlash2xWrite.Section, WriteOffset, WriteBytes, sFlash2xWrite.bVerify);
 
 			if (Status) {
 				pr_info("Flash 2x read err with Status :%d\n",
@@ -1984,7 +1984,7 @@ static long bcm_char_ioctl(struct file *filp, unsigned int cmd, ULONG arg)
 				ReadBytes = NOB;
 
 			/* Reading the data from Flash 2.x */
-			Status = BeceemNVMRead(Adapter, (PUINT)pReadBuff, ReadOffset, ReadBytes);
+			Status = BeceemNVMRead(Adapter, (unsigned int *)pReadBuff, ReadOffset, ReadBytes);
 			if (Status) {
 				pr_info("Flash 2x read err with Status :%d\n",
 					Status);
diff --git a/drivers/staging/bcm/CmHost.c b/drivers/staging/bcm/CmHost.c
index d65f3a0..95f4678 100644
--- a/drivers/staging/bcm/CmHost.c
+++ b/drivers/staging/bcm/CmHost.c
@@ -2040,7 +2040,7 @@ ULONG SetUpTargetDsxBuffers(PMINI_ADAPTER Adapter)
 		DSX_MESSAGE_EXCHANGE_BUFFER);
 
 	Status = rdmalt(Adapter, DSX_MESSAGE_EXCHANGE_BUFFER,
-			(PUINT)&ulTargetDsxBuffersBase, sizeof(unsigned int));
+			(unsigned int *)&ulTargetDsxBuffersBase, sizeof(unsigned int));
 	if (Status < 0) {
 		bcm_dbg(Adapter, OTHERS, CONN_MSG, ALL, "RDM failed!!\n");
 		return 0;
@@ -2442,7 +2442,7 @@ int get_dsx_sf_data_to_application(PMINI_ADAPTER Adapter, unsigned int uiSFId, v
 	return STATUS_SUCCESS;
 }
 
-void OverrideServiceFlowParams(PMINI_ADAPTER Adapter, PUINT puiBuffer)
+void OverrideServiceFlowParams(PMINI_ADAPTER Adapter, unsigned int *puiBuffer)
 {
 	B_UINT32 u32NumofSFsinMsg    = ntohl(*(puiBuffer + 1));
 	stIM_SFHostNotify *pHostInfo = NULL;
@@ -2457,7 +2457,7 @@ void OverrideServiceFlowParams(PMINI_ADAPTER Adapter, PUINT puiBuffer)
 	while (u32NumofSFsinMsg != 0 && u32NumofSFsinMsg < NO_OF_QUEUES) {
 		u32NumofSFsinMsg--;
 		pHostInfo = (stIM_SFHostNotify *)puiBuffer;
-		puiBuffer = (PUINT)(pHostInfo + 1);
+		puiBuffer = (unsigned int *)(pHostInfo + 1);
 
 		ulSFID = ntohl(pHostInfo->SFID);
 		uiSearchRuleIndex=SearchSfid(Adapter, ulSFID);
diff --git a/drivers/staging/bcm/HandleControlPacket.c b/drivers/staging/bcm/HandleControlPacket.c
index c1ef0cf..829cae5 100644
--- a/drivers/staging/bcm/HandleControlPacket.c
+++ b/drivers/staging/bcm/HandleControlPacket.c
@@ -51,7 +51,7 @@ static void handle_rx_control_packet(PMINI_ADAPTER Adapter, struct sk_buff *skb)
 	case IDLE_MODE_STATUS:           /* 0xA3 */
 		bcm_dbg(Adapter, OTHERS, CP_CTRL_PKT, ALL,
 			"IDLE_MODE_STATUS Type Message Got from F/W\n");
-		InterfaceIdleModeRespond(Adapter, (PUINT)(skb->data +
+		InterfaceIdleModeRespond(Adapter, (unsigned int *)(skb->data +
 							  sizeof(unsigned short)));
 		HighPriorityMessage = TRUE;
 		break;
diff --git a/drivers/staging/bcm/InterfaceInit.c b/drivers/staging/bcm/InterfaceInit.c
index 60b4e48..4411144 100644
--- a/drivers/staging/bcm/InterfaceInit.c
+++ b/drivers/staging/bcm/InterfaceInit.c
@@ -117,18 +117,18 @@ static void ConfigureEndPointTypesThroughEEPROM(PMINI_ADAPTER Adapter)
 	 * Update EEPROM Version.
 	 * Read 4 bytes from 508 and modify 511 and 510.
 	 */
-	ReadBeceemEEPROM(Adapter, 0x1FC, (PUINT)&ulReg);
+	ReadBeceemEEPROM(Adapter, 0x1FC, (unsigned int *)&ulReg);
 	ulReg &= 0x0101FFFF;
 	BeceemEEPROMBulkWrite(Adapter, (unsigned char *)&ulReg, 0x1FC, 4, TRUE);
 
 	/* Update length field if required. Also make the string NULL terminated. */
 
-	ReadBeceemEEPROM(Adapter, 0xA8, (PUINT)&ulReg);
+	ReadBeceemEEPROM(Adapter, 0xA8, (unsigned int *)&ulReg);
 	if ((ulReg&0x00FF0000)>>16 > 0x30) {
 		ulReg = (ulReg&0xFF00FFFF)|(0x30<<16);
 		BeceemEEPROMBulkWrite(Adapter, (unsigned char *)&ulReg, 0xA8, 4, TRUE);
 	}
-	ReadBeceemEEPROM(Adapter, 0x148, (PUINT)&ulReg);
+	ReadBeceemEEPROM(Adapter, 0x148, (unsigned int *)&ulReg);
 	if ((ulReg&0x00FF0000)>>16 > 0x30) {
 		ulReg = (ulReg&0xFF00FFFF)|(0x30<<16);
 		BeceemEEPROMBulkWrite(Adapter, (unsigned char *)&ulReg, 0x148, 4, TRUE);
diff --git a/drivers/staging/bcm/Misc.c b/drivers/staging/bcm/Misc.c
index 9ece84c..8ebb7f3 100644
--- a/drivers/staging/bcm/Misc.c
+++ b/drivers/staging/bcm/Misc.c
@@ -1410,7 +1410,7 @@ static unsigned char *ReadMacAddrEEPROM(PMINI_ADAPTER Adapter, ulong dwAddress)
 	}
 
 	dwAddress |= 0x5b000000;
-	status = wrmalt(Adapter, EEPROM_COMMAND_Q_REG, (PUINT)&dwAddress, sizeof(unsigned int));
+	status = wrmalt(Adapter, EEPROM_COMMAND_Q_REG, (unsigned int *)&dwAddress, sizeof(unsigned int));
 	if (status != STATUS_SUCCESS) {
 		pr_info("wrm Failed..\n");
 		kfree(pucmacaddr);
@@ -1436,7 +1436,7 @@ OUT:
 }
 #endif
 
-static void convertEndian(B_UINT8 rwFlag, PUINT puiBuffer, unsigned int uiByteCount)
+static void convertEndian(B_UINT8 rwFlag, unsigned int *puiBuffer, unsigned int uiByteCount)
 {
 	unsigned int uiIndex = 0;
 
@@ -1467,18 +1467,18 @@ int wrm(PMINI_ADAPTER Adapter, unsigned int uiAddress, char *pucBuff, size_t sSi
 	return iRetVal;
 }
 
-int wrmalt(PMINI_ADAPTER Adapter, unsigned int uiAddress, PUINT pucBuff, size_t size)
+int wrmalt(PMINI_ADAPTER Adapter, unsigned int uiAddress, unsigned int *pucBuff, size_t size)
 {
 	convertEndian(RWM_WRITE, pucBuff, size);
 	return wrm(Adapter, uiAddress, (unsigned char *)pucBuff, size);
 }
 
-int rdmalt(PMINI_ADAPTER Adapter, unsigned int uiAddress, PUINT pucBuff, size_t size)
+int rdmalt(PMINI_ADAPTER Adapter, unsigned int uiAddress, unsigned int *pucBuff, size_t size)
 {
 	int uiRetVal = 0;
 
 	uiRetVal = rdm(Adapter, uiAddress, (unsigned char *)pucBuff, size);
-	convertEndian(RWM_READ, (PUINT)pucBuff, size);
+	convertEndian(RWM_READ, (unsigned int *)pucBuff, size);
 
 	return uiRetVal;
 }
@@ -1502,7 +1502,7 @@ exit:
 	return status;
 }
 
-int wrmaltWithLock(PMINI_ADAPTER Adapter, unsigned int uiAddress, PUINT pucBuff, size_t size)
+int wrmaltWithLock(PMINI_ADAPTER Adapter, unsigned int uiAddress, unsigned int *pucBuff, size_t size)
 {
 	int iRetVal = STATUS_SUCCESS;
 
@@ -1522,7 +1522,7 @@ exit:
 	return iRetVal;
 }
 
-int rdmaltWithLock(PMINI_ADAPTER Adapter, unsigned int uiAddress, PUINT pucBuff, size_t size)
+int rdmaltWithLock(PMINI_ADAPTER Adapter, unsigned int uiAddress, unsigned int *pucBuff, size_t size)
 {
 	int uiRetVal = STATUS_SUCCESS;
 
@@ -1548,7 +1548,7 @@ static void HandleShutDownModeWakeup(PMINI_ADAPTER Adapter)
 	/* target has woken up From Shut Down */
 	bcm_dbg(Adapter, OTHERS, MP_SHUTDOWN, ALL,
 		"Clearing Shut Down Software abort pattern\n");
-	Status = wrmalt(Adapter, SW_ABORT_IDLEMODE_LOC, (PUINT)&clear_abort_pattern, sizeof(clear_abort_pattern));
+	Status = wrmalt(Adapter, SW_ABORT_IDLEMODE_LOC, (unsigned int *)&clear_abort_pattern, sizeof(clear_abort_pattern));
 	if (Status) {
 		bcm_dbg(Adapter, OTHERS, MP_SHUTDOWN, ALL,
 			"WRM to SW_ABORT_IDLEMODE_LOC failed with err:%d\n",
@@ -1777,7 +1777,7 @@ void update_per_sf_desc_cnts(PMINI_ADAPTER Adapter)
 	if (!atomic_read(&Adapter->uiMBupdate))
 		return;
 
-	bytes = rdmaltWithLock(Adapter, TARGET_SFID_TXDESC_MAP_LOC, (PUINT)uibuff, sizeof(unsigned int) * MAX_TARGET_DSX_BUFFERS);
+	bytes = rdmaltWithLock(Adapter, TARGET_SFID_TXDESC_MAP_LOC, (unsigned int *)uibuff, sizeof(unsigned int) * MAX_TARGET_DSX_BUFFERS);
 	if (bytes < 0) {
 		pr_info("rdm failed\n");
 		return;
diff --git a/drivers/staging/bcm/PHSModule.h b/drivers/staging/bcm/PHSModule.h
index 3f63aab..054d36d 100644
--- a/drivers/staging/bcm/PHSModule.h
+++ b/drivers/staging/bcm/PHSModule.h
@@ -6,7 +6,7 @@ int PHSTransmit(PMINI_ADAPTER Adapter,
 		unsigned short Vcid,
 		B_UINT16 uiClassifierRuleID,
 		BOOLEAN bHeaderSuppressionEnabled,
-		PUINT PacketLen,
+		unsigned int *PacketLen,
 		unsigned char bEthCSSupport);
 
 int PHSReceive(PMINI_ADAPTER Adapter,
diff --git a/drivers/staging/bcm/Prototypes.h b/drivers/staging/bcm/Prototypes.h
index be026f0..876430e 100644
--- a/drivers/staging/bcm/Prototypes.h
+++ b/drivers/staging/bcm/Prototypes.h
@@ -5,7 +5,7 @@ void LinkControlResponseMessage(PMINI_ADAPTER Adapter, unsigned char *pucBuffer)
 
 void StatisticsResponse(PMINI_ADAPTER Adapter, void *pvBuffer);
 
-void IdleModeResponse(PMINI_ADAPTER Adapter, PUINT puiBuffer);
+void IdleModeResponse(PMINI_ADAPTER Adapter, unsigned int *puiBuffer);
 
 int control_packet_handler	(PMINI_ADAPTER Adapter);
 
@@ -79,9 +79,9 @@ int rdm(PMINI_ADAPTER Adapter, unsigned int uiAddress, char *pucBuff, size_t siz
 
 int wrm(PMINI_ADAPTER Adapter, unsigned int uiAddress, char *pucBuff, size_t size);
 
-int wrmalt (PMINI_ADAPTER Adapter, unsigned int uiAddress, PUINT pucBuff, size_t sSize);
+int wrmalt (PMINI_ADAPTER Adapter, unsigned int uiAddress, unsigned int *pucBuff, size_t sSize);
 
-int rdmalt (PMINI_ADAPTER Adapter, unsigned int uiAddress, PUINT pucBuff, size_t sSize);
+int rdmalt (PMINI_ADAPTER Adapter, unsigned int uiAddress, unsigned int *pucBuff, size_t sSize);
 
 int get_dsx_sf_data_to_application(PMINI_ADAPTER Adapter, unsigned int uiSFId, void __user * user_buffer);
 
@@ -122,7 +122,7 @@ int flushAllAppQ(void);
 
 int BeceemEEPROMBulkRead(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes);
 
@@ -146,13 +146,13 @@ int ReadBeceemEEPROM(PMINI_ADAPTER Adapter, unsigned int dwAddress, unsigned int
 
 int BeceemNVMRead(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes);
 
 int BeceemNVMWrite(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes,
 	BOOLEAN bVerify);
@@ -167,7 +167,7 @@ int BcmGetFlash2xSectionalBitMap(PMINI_ADAPTER Adapter, PFLASH2X_BITMAP psFlash2
 
 int BcmFlash2xBulkWrite(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	FLASH2X_SECTION_VAL eFlashSectionVal,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes,
@@ -175,7 +175,7 @@ int BcmFlash2xBulkWrite(
 
 int BcmFlash2xBulkRead(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	FLASH2X_SECTION_VAL eFlashSectionVal,
 	unsigned int uiOffsetWithinSectionVal,
 	unsigned int uiNumBytes);
@@ -201,10 +201,10 @@ int	BcmCopySection(PMINI_ADAPTER Adapter,
 BOOLEAN IsNonCDLessDevice(PMINI_ADAPTER Adapter);
 
 
-void OverrideServiceFlowParams(PMINI_ADAPTER Adapter, PUINT puiBuffer);
+void OverrideServiceFlowParams(PMINI_ADAPTER Adapter, unsigned int *puiBuffer);
 
-int wrmaltWithLock (PMINI_ADAPTER Adapter, unsigned int uiAddress, PUINT pucBuff, size_t sSize);
-int rdmaltWithLock (PMINI_ADAPTER Adapter, unsigned int uiAddress, PUINT pucBuff, size_t sSize);
+int wrmaltWithLock (PMINI_ADAPTER Adapter, unsigned int uiAddress, unsigned int *pucBuff, size_t sSize);
+int rdmaltWithLock (PMINI_ADAPTER Adapter, unsigned int uiAddress, unsigned int *pucBuff, size_t sSize);
 
 int wrmWithLock(PMINI_ADAPTER Adapter, unsigned int uiAddress, char *pucBuff, size_t size);
 int buffDnldVerify(PMINI_ADAPTER Adapter, unsigned char *mappedbuffer, unsigned int u32FirmwareLength,
diff --git a/drivers/staging/bcm/Typedefs.h b/drivers/staging/bcm/Typedefs.h
index 557fd5b..2ad0d06 100644
--- a/drivers/staging/bcm/Typedefs.h
+++ b/drivers/staging/bcm/Typedefs.h
@@ -20,7 +20,6 @@ typedef unsigned long DWORD;
 
 typedef long* PLONG;
 
-typedef unsigned int* PUINT;
 typedef unsigned long* PULONG;
 typedef unsigned long long ULONG64;
 typedef unsigned long long LARGE_INTEGER;
diff --git a/drivers/staging/bcm/led_control.c b/drivers/staging/bcm/led_control.c
index 7c18b8a1..077099d 100644
--- a/drivers/staging/bcm/led_control.c
+++ b/drivers/staging/bcm/led_control.c
@@ -280,7 +280,7 @@ static int ValidateDSDParamsChecksum(PMINI_ADAPTER Adapter, ULONG ulParamOffset,
 	}
 
 	/* Read the DSD data from the parameter offset. */
-	if (STATUS_SUCCESS != BeceemNVMRead(Adapter, (PUINT)puBuffer,
+	if (STATUS_SUCCESS != BeceemNVMRead(Adapter, (unsigned int *)puBuffer,
 					    ulParamOffset, usParamLen)) {
 		bcm_dbg(Adapter, OTHERS, LED_DUMP_INFO, ALL,
 			"LED Thread: ValidateDSDParamsChecksum BeceemNVMRead failed\n");
@@ -298,7 +298,7 @@ static int ValidateDSDParamsChecksum(PMINI_ADAPTER Adapter, ULONG ulParamOffset,
 	 * End of the DSD parameter will have a TWO bytes checksum stored in it.
 	 * Read it and compare with the calculated Checksum.
 	 */
-	if (STATUS_SUCCESS != BeceemNVMRead(Adapter, (PUINT)&usChksmOrg,
+	if (STATUS_SUCCESS != BeceemNVMRead(Adapter, (unsigned int *)&usChksmOrg,
 					    ulParamOffset+usParamLen, 2)) {
 		bcm_dbg(Adapter, OTHERS, LED_DUMP_INFO, ALL,
 			"LED Thread: ValidateDSDParamsChecksum BeceemNVMRead failed\n");
@@ -353,7 +353,7 @@ static int ValidateHWParmStructure(PMINI_ADAPTER Adapter, ULONG ulHwParamOffset)
 	ulHwParamOffset += DSD_START_OFFSET;
 
 	/* Read the Length of HW_PARAM structure */
-	BeceemNVMRead(Adapter, (PUINT)&HwParamLen, ulHwParamOffset, 2);
+	BeceemNVMRead(Adapter, (unsigned int *)&HwParamLen, ulHwParamOffset, 2);
 	HwParamLen = ntohs(HwParamLen);
 	if (0 == HwParamLen || HwParamLen > Adapter->uiNVMDSDSize)
 		return STATUS_IMAGE_CHECKSUM_MISMATCH;
@@ -376,7 +376,7 @@ static int ReadLEDInformationFromEEPROM(PMINI_ADAPTER Adapter,
 	unsigned char  ucIndex		= 0;
 	unsigned char  ucGPIOInfo[32]	= {0};
 
-	BeceemNVMRead(Adapter, (PUINT)&usEEPROMVersion,
+	BeceemNVMRead(Adapter, (unsigned int *)&usEEPROMVersion,
 		      EEPROM_VERSION_OFFSET, 2);
 
 	bcm_dbg(Adapter, OTHERS, LED_DUMP_INFO, ALL,
@@ -385,7 +385,7 @@ static int ReadLEDInformationFromEEPROM(PMINI_ADAPTER Adapter,
 
 
 	if (((usEEPROMVersion>>8)&0xFF) < EEPROM_MAP5_MAJORVERSION) {
-		BeceemNVMRead(Adapter, (PUINT)&usHwParamData,
+		BeceemNVMRead(Adapter, (unsigned int *)&usHwParamData,
 			      EEPROM_HW_PARAM_POINTER_ADDRESS, 2);
 		usHwParamData = ntohs(usHwParamData);
 		dwReadValue   = usHwParamData;
@@ -401,7 +401,7 @@ static int ReadLEDInformationFromEEPROM(PMINI_ADAPTER Adapter,
 		if (Status != STATUS_SUCCESS)
 			return Status;
 
-		BeceemNVMRead(Adapter, (PUINT)&dwReadValue,
+		BeceemNVMRead(Adapter, (unsigned int *)&dwReadValue,
 			      EEPROM_HW_PARAM_POINTER_ADDRRES_MAP5, 4);
 		dwReadValue = ntohl(dwReadValue);
 	}
diff --git a/drivers/staging/bcm/nvm.c b/drivers/staging/bcm/nvm.c
index 142c25c..8977dbe 100644
--- a/drivers/staging/bcm/nvm.c
+++ b/drivers/staging/bcm/nvm.c
@@ -28,7 +28,7 @@ static int ReadISOSignature(PMINI_ADAPTER Adapter, FLASH2X_SECTION_VAL iso);
 static int CorruptDSDSig(PMINI_ADAPTER Adapter, FLASH2X_SECTION_VAL eFlash2xSectionVal);
 static int CorruptISOSig(PMINI_ADAPTER Adapter, FLASH2X_SECTION_VAL eFlash2xSectionVal);
 static int SaveHeaderIfPresent(PMINI_ADAPTER Adapter, unsigned char *pBuff, unsigned int uiSectAlignAddr);
-static int WriteToFlashWithoutSectorErase(PMINI_ADAPTER Adapter, PUINT pBuff,
+static int WriteToFlashWithoutSectorErase(PMINI_ADAPTER Adapter, unsigned int *pBuff,
 					  FLASH2X_SECTION_VAL eFlash2xSectionVal,
 					  unsigned int uiOffset, unsigned int uiNumBytes);
 static FLASH2X_SECTION_VAL getHighestPriDSD(PMINI_ADAPTER Adapter);
@@ -36,13 +36,13 @@ static FLASH2X_SECTION_VAL getHighestPriISO(PMINI_ADAPTER Adapter);
 
 static int BeceemFlashBulkRead(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes);
 
 static int BeceemFlashBulkWrite(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes,
 	BOOLEAN bVerify);
@@ -260,12 +260,12 @@ int ReadBeceemEEPROM( PMINI_ADAPTER Adapter,
 	uiTempOffset = uiOffset - (uiOffset % MAX_RW_SIZE);
 	uiByteOffset = uiOffset - uiTempOffset;
 
-	ReadBeceemEEPROMBulk(Adapter, uiTempOffset, (PUINT)&uiData[0], 4);
+	ReadBeceemEEPROMBulk(Adapter, uiTempOffset, (unsigned int *)&uiData[0], 4);
 
 	/* A word can overlap at most over 2 pages. In that case we read the
 	 * next page too. */
 	if ( uiByteOffset > 12 ) {
-		ReadBeceemEEPROMBulk(Adapter, uiTempOffset + MAX_RW_SIZE, (PUINT)&uiData[4], 4);
+		ReadBeceemEEPROMBulk(Adapter, uiTempOffset + MAX_RW_SIZE, (unsigned int *)&uiData[4], 4);
 	}
 
 	memcpy( (unsigned char *) pBuffer, ( ((unsigned char *)&uiData[0]) + uiByteOffset ), 4);
@@ -281,7 +281,7 @@ int ReadMacAddressFromNVM(PMINI_ADAPTER Adapter)
 	unsigned char puMacAddr[6];
 
 	Status = BeceemNVMRead(Adapter,
-			       (PUINT)&puMacAddr[0],
+			       (unsigned int *)&puMacAddr[0],
 			       INIT_PARAMS_1_MACADDRESS_ADDRESS,
 			       MAC_ADDRESS_SIZE);
 
@@ -309,7 +309,7 @@ int ReadMacAddressFromNVM(PMINI_ADAPTER Adapter)
 
 int BeceemEEPROMBulkRead(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes)
 {
@@ -326,7 +326,7 @@ int BeceemEEPROMBulkRead(
 	if (uiOffset%MAX_RW_SIZE&& uiBytesRemaining) {
 		uiTempOffset = uiOffset - (uiOffset%MAX_RW_SIZE);
 		uiExtraBytes = uiOffset-uiTempOffset;
-		ReadBeceemEEPROMBulk(Adapter, uiTempOffset, (PUINT)&uiData[0], 4);
+		ReadBeceemEEPROMBulk(Adapter, uiTempOffset, (unsigned int *)&uiData[0], 4);
 		if (uiBytesRemaining >= (MAX_RW_SIZE - uiExtraBytes)) {
 			memcpy(pBuffer, (((unsigned char *)&uiData[0])+uiExtraBytes), MAX_RW_SIZE - uiExtraBytes);
 
@@ -408,7 +408,7 @@ int BeceemEEPROMBulkRead(
 
 static int BeceemFlashBulkRead(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes)
 {
@@ -992,7 +992,7 @@ static ULONG BcmFlashUnProtectBlock(PMINI_ADAPTER Adapter, unsigned int uiOffset
 		//
 		// Read status will be WWXXYYZZ. We have to take only WW.
 		//
-		rdmalt(Adapter, FLASH_SPI_READQ_REG, (PUINT)&ulStatus, sizeof(ulStatus));
+		rdmalt(Adapter, FLASH_SPI_READQ_REG, (unsigned int *)&ulStatus, sizeof(ulStatus));
 		ulStatus >>= 24;
 		ulWriteStatus = ulStatus;
 
@@ -1071,7 +1071,7 @@ static ULONG BcmFlashUnProtectBlock(PMINI_ADAPTER Adapter, unsigned int uiOffset
 
 static int BeceemFlashBulkWrite(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes,
 	BOOLEAN bVerify)
@@ -1150,7 +1150,7 @@ static int BeceemFlashBulkWrite(
 		BcmDoChipSelect(Adapter, uiSectAlignAddr);
 
 		if (0 != BeceemFlashBulkRead(Adapter,
-					    (PUINT)pTempBuff,
+					    (unsigned int *)pTempBuff,
 					    uiOffsetFromSectStart,
 					    Adapter->uiSectorSize)) {
 			Status = -1;
@@ -1205,7 +1205,7 @@ static int BeceemFlashBulkWrite(
 		  (te.tv_sec *1000 + te.tv_usec/1000));
 		*/
 		for (uiIndex = 0; uiIndex < Adapter->uiSectorSize; uiIndex += MAX_RW_SIZE) {
-			if (STATUS_SUCCESS == BeceemFlashBulkRead(Adapter, (PUINT)ucReadBk, uiOffsetFromSectStart+uiIndex, MAX_RW_SIZE)) {
+			if (STATUS_SUCCESS == BeceemFlashBulkRead(Adapter, (unsigned int *)ucReadBk, uiOffsetFromSectStart+uiIndex, MAX_RW_SIZE)) {
 				if (Adapter->ulFlashWriteSize == 1) {
 					unsigned int uiReadIndex = 0;
 					for (uiReadIndex = 0; uiReadIndex < 16; uiReadIndex++) {
@@ -1285,7 +1285,7 @@ BeceemFlashBulkWrite_EXIT:
 
 static int BeceemFlashBulkWriteStatus(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes,
 	BOOLEAN bVerify)
@@ -1354,7 +1354,7 @@ static int BeceemFlashBulkWriteStatus(
 
 		BcmDoChipSelect(Adapter, uiSectAlignAddr);
 		if (0 != BeceemFlashBulkRead(Adapter,
-					    (PUINT)pTempBuff,
+					    (unsigned int *)pTempBuff,
 					    uiOffsetFromSectStart,
 					    Adapter->uiSectorSize)) {
 			Status = -1;
@@ -1395,7 +1395,7 @@ static int BeceemFlashBulkWriteStatus(
 		if (bVerify) {
 			for (uiIndex = 0; uiIndex < Adapter->uiSectorSize; uiIndex += MAX_RW_SIZE) {
 
-				if (STATUS_SUCCESS == BeceemFlashBulkRead(Adapter, (PUINT)ucReadBk, uiOffsetFromSectStart+uiIndex, MAX_RW_SIZE)) {
+				if (STATUS_SUCCESS == BeceemFlashBulkRead(Adapter, (unsigned int *)ucReadBk, uiOffsetFromSectStart+uiIndex, MAX_RW_SIZE)) {
 					if (memcmp(ucReadBk,&pTempBuff[uiIndex], MAX_RW_SIZE)) {
 						Status = STATUS_FAILURE;
 						goto BeceemFlashBulkWriteStatus_EXIT;
@@ -1474,7 +1474,7 @@ int PropagateCalParamsFromEEPROMToMemory(PMINI_ADAPTER Adapter)
 	uiBytesToCopy = MIN(BUFFER_4K, uiEepromSize);
 
 	while (uiBytesToCopy) {
-		if (0 != BeceemEEPROMBulkRead(Adapter, (PUINT)pBuff, uiCalStartAddr, uiBytesToCopy)) {
+		if (0 != BeceemEEPROMBulkRead(Adapter, (unsigned int *)pBuff, uiCalStartAddr, uiBytesToCopy)) {
 			Status = -1;
 			break;
 		}
@@ -1545,7 +1545,7 @@ int PropagateCalParamsFromFlashToMemory(PMINI_ADAPTER Adapter)
 	if ( pBuff == NULL )
 		return -1;
 
-	if (0 != BeceemNVMRead(Adapter, (PUINT)pBuff, uiCalStartAddr, uiEepromSize)) {
+	if (0 != BeceemNVMRead(Adapter, (unsigned int *)pBuff, uiCalStartAddr, uiEepromSize)) {
 		kfree(pBuff);
 		return -1;
 	}
@@ -1589,7 +1589,7 @@ int PropagateCalParamsFromFlashToMemory(PMINI_ADAPTER Adapter)
 
 static int BeceemEEPROMReadBackandVerify(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes)
 {
@@ -1825,7 +1825,7 @@ int BeceemEEPROMBulkWrite(
 	unsigned int uiIndex = 0;
 	unsigned int uiTempOffset = 0;
 	unsigned int uiExtraBytes = 0;
-	//PUINT puiBuffer	= (PUINT)pBuffer;
+	//unsigned int *puiBuffer = (unsigned int *)pBuffer;
 	//int value;
 
 	if (uiOffset%MAX_RW_SIZE && uiBytesToCopy) {
@@ -1865,7 +1865,7 @@ int BeceemEEPROMBulkWrite(
 
 		if (uiBytesToCopy >= MAX_RW_SIZE) {
 
-			if (STATUS_FAILURE == BeceemEEPROMWritePage( Adapter, (PUINT) &pBuffer[uiIndex], uiOffset ) )
+			if (STATUS_FAILURE == BeceemEEPROMWritePage( Adapter, (unsigned int *) &pBuffer[uiIndex], uiOffset ) )
 				return STATUS_FAILURE;
 
 			uiIndex += MAX_RW_SIZE;
@@ -1907,7 +1907,7 @@ int BeceemEEPROMBulkWrite(
 
 int BeceemNVMRead(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes)
 {
@@ -1964,7 +1964,7 @@ int BeceemNVMRead(
 
 int BeceemNVMWrite(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes,
 	BOOLEAN bVerify)
@@ -2053,7 +2053,7 @@ int BeceemNVMWrite(
 					       uiNumBytes,
 					       bVerify);
 		if (bVerify) {
-			Status = BeceemEEPROMReadBackandVerify(Adapter, (PUINT)pBuffer, uiOffset, uiNumBytes);
+			Status = BeceemEEPROMReadBackandVerify(Adapter, (unsigned int *)pBuffer, uiOffset, uiNumBytes);
 		}
 	} else {
 		Status = -1;
@@ -2095,7 +2095,7 @@ int BcmUpdateSectorSize(PMINI_ADAPTER Adapter, unsigned int uiSectorSize)
 //
 // Before updating the sector size in the reserved area, check if already present.
 //
-	BeceemFlashBulkRead(Adapter, (PUINT)&sFlashCsInfo, Adapter->ulFlashControlSectionStart, sizeof(sFlashCsInfo));
+	BeceemFlashBulkRead(Adapter, (unsigned int *)&sFlashCsInfo, Adapter->ulFlashControlSectionStart, sizeof(sFlashCsInfo));
 	uiSectorSig = ntohl(sFlashCsInfo.FlashSectorSizeSig);
 	uiCurrentSectorSize = ntohl(sFlashCsInfo.FlashSectorSize);
 
@@ -2117,7 +2117,7 @@ int BcmUpdateSectorSize(PMINI_ADAPTER Adapter, unsigned int uiSectorSize)
 		sFlashCsInfo.FlashSectorSizeSig = htonl(FLASH_SECTOR_SIZE_SIG);
 
 		Status = BeceemFlashBulkWrite(Adapter,
-					      (PUINT)&sFlashCsInfo,
+					      (unsigned int *)&sFlashCsInfo,
 					      Adapter->ulFlashControlSectionStart,
 					      sizeof(sFlashCsInfo),
 					      TRUE);
@@ -2334,7 +2334,7 @@ static ULONG BcmReadFlashRDID(PMINI_ADAPTER Adapter)
 // Read SPI READQ REG. The output will be WWXXYYZZ.
 // The ID is 3Bytes long and is WWXXYY. ZZ needs to be Ignored.
 //
-	rdmalt(Adapter, FLASH_SPI_READQ_REG, (PUINT)&ulRDID, sizeof(ulRDID));
+	rdmalt(Adapter, FLASH_SPI_READQ_REG, (unsigned int *)&ulRDID, sizeof(ulRDID));
 
 	return (ulRDID >>8);
 
@@ -2734,7 +2734,7 @@ static int BcmGetFlashCSInfo(PMINI_ADAPTER Adapter)
 
 	// Reading first 8 Bytes to get the Flash Layout
 	// MagicNumber(4 bytes) +FlashLayoutMinorVersion(2 Bytes) +FlashLayoutMajorVersion(2 Bytes)
-	BeceemFlashBulkRead(Adapter, (PUINT)Adapter->psFlashCSInfo, Adapter->ulFlashControlSectionStart, 8);
+	BeceemFlashBulkRead(Adapter, (unsigned int *)Adapter->psFlashCSInfo, Adapter->ulFlashControlSectionStart, 8);
 
 	Adapter->psFlashCSInfo->FlashLayoutVersion =  ntohl(Adapter->psFlashCSInfo->FlashLayoutVersion);
 	bcm_dbg(Adapter, OTHERS, NVM_RW, ALL, "Flash Layout Version :%X\n",
@@ -2755,7 +2755,7 @@ static int BcmGetFlashCSInfo(PMINI_ADAPTER Adapter)
 		"FLASH LAYOUT MAJOR VERSION :%X\n", uiFlashLayoutMajorVersion);
 
 	if (uiFlashLayoutMajorVersion < FLASH_2X_MAJOR_NUMBER) {
-		BeceemFlashBulkRead(Adapter, (PUINT)Adapter->psFlashCSInfo, Adapter->ulFlashControlSectionStart, sizeof(FLASH_CS_INFO));
+		BeceemFlashBulkRead(Adapter, (unsigned int *)Adapter->psFlashCSInfo, Adapter->ulFlashControlSectionStart, sizeof(FLASH_CS_INFO));
 		ConvertEndianOfCSStructure(Adapter->psFlashCSInfo);
 		Adapter->ulFlashCalStart = (Adapter->psFlashCSInfo->OffsetFromZeroForCalibrationStart);
 
@@ -2784,7 +2784,7 @@ static int BcmGetFlashCSInfo(PMINI_ADAPTER Adapter)
 
 
 	} else {
-		if (BcmFlash2xBulkRead(Adapter, (PUINT)Adapter->psFlash2xCSInfo, NO_SECTION_VAL,
+		if (BcmFlash2xBulkRead(Adapter, (unsigned int *)Adapter->psFlash2xCSInfo, NO_SECTION_VAL,
 				      Adapter->ulFlashControlSectionStart, sizeof(FLASH2X_CS_INFO))) {
 			pr_info("Unable to read CS structure\n");
 			return STATUS_FAILURE;
@@ -3063,7 +3063,7 @@ int BcmGetSectionValEndOffset(PMINI_ADAPTER Adapter, FLASH2X_SECTION_VAL eFlash2
 
 int BcmFlash2xBulkRead(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	FLASH2X_SECTION_VAL eFlash2xSectionVal,
 	unsigned int uiOffsetWithinSectionVal,
 	unsigned int uiNumBytes)
@@ -3129,7 +3129,7 @@ int BcmFlash2xBulkRead(
 
 int BcmFlash2xBulkWrite(
 	PMINI_ADAPTER Adapter,
-	PUINT pBuffer,
+	unsigned int *pBuffer,
 	FLASH2X_SECTION_VAL eFlash2xSectVal,
 	unsigned int uiOffset,
 	unsigned int uiNumBytes,
@@ -3915,7 +3915,7 @@ int BcmCopyISO(PMINI_ADAPTER Adapter, FLASH2X_COPY_SECTION sCopySectStrut)
 			}
 
 			Status = BcmFlash2xBulkRead(Adapter,
-						    (PUINT)Buff,
+						    (unsigned int *)Buff,
 						    eISOReadPart,
 						    uiReadOffsetWithinPart,
 						    Adapter->uiSectorSize
@@ -3937,7 +3937,7 @@ int BcmCopyISO(PMINI_ADAPTER Adapter, FLASH2X_COPY_SECTION sCopySectStrut)
 			Adapter->bHeaderChangeAllowed = TRUE ;
 
 			Status = BcmFlash2xBulkWrite(Adapter,
-						     (PUINT)Buff,
+						     (unsigned int *)Buff,
 						     eISOWritePart,
 						     uiWriteOffsetWithinPart,
 						     Adapter->uiSectorSize,
@@ -4035,7 +4035,7 @@ int BcmCopyISO(PMINI_ADAPTER Adapter, FLASH2X_COPY_SECTION sCopySectStrut)
 			}
 
 			Status = BcmFlash2xBulkRead(Adapter,
-						    (PUINT)Buff,
+						    (unsigned int *)Buff,
 						    eISOReadPart,
 						    uiReadOffsetWithinPart,
 						    Adapter->uiSectorSize
@@ -4056,7 +4056,7 @@ int BcmCopyISO(PMINI_ADAPTER Adapter, FLASH2X_COPY_SECTION sCopySectStrut)
 			}
 			Adapter->bHeaderChangeAllowed = TRUE ;
 			Status = BcmFlash2xBulkWrite(Adapter,
-						     (PUINT)Buff,
+						     (unsigned int *)Buff,
 						     eISOWritePart,
 						     uiWriteOffsetWithinPart,
 						     Adapter->uiSectorSize,
@@ -4395,13 +4395,13 @@ int	BcmCopySection(PMINI_ADAPTER Adapter,
 
 	do
 	{
-		Status = BcmFlash2xBulkRead(Adapter, (PUINT)pBuff, SrcSection , offset, BytesToBeCopied);
+		Status = BcmFlash2xBulkRead(Adapter, (unsigned int *)pBuff, SrcSection , offset, BytesToBeCopied);
 		if (Status) {
 			pr_info("Read failed at offset :%d for NOB :%d\n",
 				SrcSection, BytesToBeCopied);
 			break;
 		}
-		Status = BcmFlash2xBulkWrite(Adapter, (PUINT)pBuff, DstSection, offset, BytesToBeCopied, FALSE);
+		Status = BcmFlash2xBulkWrite(Adapter, (unsigned int *)pBuff, DstSection, offset, BytesToBeCopied, FALSE);
 		if (Status) {
 			pr_info("Write failed at offset :%d for NOB :%d\n",
 				DstSection, BytesToBeCopied);
@@ -4469,7 +4469,7 @@ int SaveHeaderIfPresent(PMINI_ADAPTER Adapter, unsigned char *pBuff, unsigned in
 			return -ENOMEM;
 		}
 		//Read header
-		BeceemFlashBulkRead(Adapter, (PUINT)pTempBuff, (uiSectAlignAddr + offsetToProtect), HeaderSizeToProtect);
+		BeceemFlashBulkRead(Adapter, (unsigned int *)pTempBuff, (uiSectAlignAddr + offsetToProtect), HeaderSizeToProtect);
 		BCM_DEBUG_PRINT_BUFFER(Adapter, DBG_TYPE_OTHERS, NVM_RW, DBG_LVL_ALL, pTempBuff , HeaderSizeToProtect);
 		//Replace Buffer content with Header
 		memcpy(pBuff +offsetToProtect, pTempBuff, HeaderSizeToProtect);
@@ -4477,7 +4477,7 @@ int SaveHeaderIfPresent(PMINI_ADAPTER Adapter, unsigned char *pBuff, unsigned in
 		kfree(pTempBuff);
 	}
 	if (bHasHeader && Adapter->bSigCorrupted) {
-		sig = *((PUINT)(pBuff + offsetToProtect + FIELD_OFFSET_IN_HEADER(PDSD_HEADER, DSDImageMagicNumber)));
+		sig = *((unsigned int *)(pBuff + offsetToProtect + FIELD_OFFSET_IN_HEADER(PDSD_HEADER, DSDImageMagicNumber)));
 		sig = ntohl(sig);
 		if ((sig & 0xFF000000) != CORRUPTED_PATTERN) {
 			bcm_dbg(Adapter, OTHERS, NVM_RW, ALL,
@@ -4487,7 +4487,7 @@ int SaveHeaderIfPresent(PMINI_ADAPTER Adapter, unsigned char *pBuff, unsigned in
 		}
 		bcm_dbg(Adapter, OTHERS, NVM_RW, ALL,
 			"Corrupted sig is :%X\n", sig);
-		*((PUINT)(pBuff + offsetToProtect + FIELD_OFFSET_IN_HEADER(PDSD_HEADER, DSDImageMagicNumber)))= htonl(DSD_IMAGE_MAGIC_NUMBER);
+		*((unsigned int *)(pBuff + offsetToProtect + FIELD_OFFSET_IN_HEADER(PDSD_HEADER, DSDImageMagicNumber)))= htonl(DSD_IMAGE_MAGIC_NUMBER);
 		bcm_dbg(Adapter, OTHERS, NVM_RW, ALL,
 			"Restoring the signature in Header Write only\n");
 		Adapter->bSigCorrupted = FALSE;
@@ -4725,7 +4725,7 @@ FLASH2X_SECTION_VAL getHighestPriISO(PMINI_ADAPTER Adapter)
 	return	HighestPriISO ;
 }
 int WriteToFlashWithoutSectorErase(PMINI_ADAPTER Adapter,
-				   PUINT pBuff,
+				   unsigned int *pBuff,
 				   FLASH2X_SECTION_VAL eFlash2xSectionVal,
 				   unsigned int uiOffset,
 				   unsigned int uiNumBytes
@@ -4889,10 +4889,10 @@ static int CorruptDSDSig(PMINI_ADAPTER Adapter, FLASH2X_SECTION_VAL eFlash2xSect
 	uiOffset = Adapter->psFlash2xCSInfo->OffsetFromDSDStartForDSDHeader + sizeof(DSD_HEADER);
 	uiOffset -= MAX_RW_SIZE ;
 
-	BcmFlash2xBulkRead(Adapter, (PUINT)pBuff, eFlash2xSectionVal, uiOffset, MAX_RW_SIZE);
+	BcmFlash2xBulkRead(Adapter, (unsigned int *)pBuff, eFlash2xSectionVal, uiOffset, MAX_RW_SIZE);
 
 
-	sig = *((PUINT)(pBuff +12));
+	sig = *((unsigned int *)(pBuff + 12));
 	sig =ntohl(sig);
 	BCM_DEBUG_PRINT_BUFFER(Adapter, DBG_TYPE_OTHERS, NVM_RW, DBG_LVL_ALL, pBuff, MAX_RW_SIZE);
 	//Now corrupting the sig by corrupting 4th last Byte.
@@ -4904,14 +4904,14 @@ static int CorruptDSDSig(PMINI_ADAPTER Adapter, FLASH2X_SECTION_VAL eFlash2xSect
 			uiSectAlignAddr = uiOffset & ~(Adapter->uiSectorSize -1);
 			BlockStatus = BcmFlashUnProtectBlock(Adapter, uiSectAlignAddr, Adapter->uiSectorSize);
 
-			WriteToFlashWithoutSectorErase(Adapter, (PUINT)(pBuff + 12), eFlash2xSectionVal,
+			WriteToFlashWithoutSectorErase(Adapter, (unsigned int *)(pBuff + 12), eFlash2xSectionVal,
 						       (uiOffset + 12), BYTE_WRITE_SUPPORT);
 			if (BlockStatus) {
 				BcmRestoreBlockProtectStatus(Adapter, BlockStatus);
 				BlockStatus = 0;
 			}
 		} else {
-			WriteToFlashWithoutSectorErase(Adapter, (PUINT)pBuff, eFlash2xSectionVal,
+			WriteToFlashWithoutSectorErase(Adapter, (unsigned int *)pBuff, eFlash2xSectionVal,
 						       uiOffset , MAX_RW_SIZE);
 		}
 	} else {
@@ -4947,9 +4947,9 @@ static int CorruptISOSig(PMINI_ADAPTER Adapter, FLASH2X_SECTION_VAL eFlash2xSect
 
 	uiOffset = 0;
 
-	BcmFlash2xBulkRead(Adapter, (PUINT)pBuff, eFlash2xSectionVal, uiOffset, MAX_RW_SIZE);
+	BcmFlash2xBulkRead(Adapter, (unsigned int *)pBuff, eFlash2xSectionVal, uiOffset, MAX_RW_SIZE);
 
-	sig = *((PUINT)pBuff);
+	sig = *((unsigned int *)pBuff);
 	sig =ntohl(sig);
 
 	//corrupt signature
@@ -4957,7 +4957,7 @@ static int CorruptISOSig(PMINI_ADAPTER Adapter, FLASH2X_SECTION_VAL eFlash2xSect
 
 	if (sig == ISO_IMAGE_MAGIC_NUMBER) {
 		Adapter->bSigCorrupted = TRUE;
-		WriteToFlashWithoutSectorErase(Adapter, (PUINT)pBuff, eFlash2xSectionVal,
+		WriteToFlashWithoutSectorErase(Adapter, (unsigned int *)pBuff, eFlash2xSectionVal,
 					       uiOffset , Adapter->ulFlashWriteSize);
 	} else {
 		pr_info("BCM Signature is not present in header\n");
-- 
1.7.8.111.gad25c.dirty




More information about the devel mailing list