diff options
| -rw-r--r-- | common/cmd_ide.c | 14 | ||||
| -rw-r--r-- | common/usb_storage.c | 8 | ||||
| -rw-r--r-- | drivers/mmc/mmc.c | 17 | ||||
| -rw-r--r-- | include/ide.h | 5 | ||||
| -rw-r--r-- | include/part.h | 6 | 
5 files changed, 26 insertions, 24 deletions
| diff --git a/common/cmd_ide.c b/common/cmd_ide.c index 78b4aa70b..59e95dfa1 100644 --- a/common/cmd_ide.c +++ b/common/cmd_ide.c @@ -830,7 +830,7 @@ static void ide_ident(block_dev_desc_t *dev_desc)  /* ------------------------------------------------------------------------- */ -ulong ide_read(int device, ulong blknr, lbaint_t blkcnt, void *buffer) +ulong ide_read(int device, lbaint_t blknr, lbaint_t blkcnt, void *buffer)  {  	ulong n = 0;  	unsigned char c; @@ -844,7 +844,7 @@ ulong ide_read(int device, ulong blknr, lbaint_t blkcnt, void *buffer)  		lba48 = 1;  	}  #endif -	debug("ide_read dev %d start %lX, blocks " LBAF " buffer at %lX\n", +	debug("ide_read dev %d start " LBAF ", blocks " LBAF " buffer at %lX\n",  	      device, blknr, blkcnt, (ulong) buffer);  	ide_led(DEVICE_LED(device), 1);	/* LED on       */ @@ -934,8 +934,8 @@ ulong ide_read(int device, ulong blknr, lbaint_t blkcnt, void *buffer)  		if ((c & (ATA_STAT_DRQ | ATA_STAT_BUSY | ATA_STAT_ERR)) !=  		    ATA_STAT_DRQ) { -			printf("Error (no IRQ) dev %d blk %ld: status %#02x\n", -				device, blknr, c); +			printf("Error (no IRQ) dev %d blk " LBAF ": status " +			       "%#02x\n", device, blknr, c);  			break;  		} @@ -954,7 +954,7 @@ IDE_READ_E:  /* ------------------------------------------------------------------------- */ -ulong ide_write(int device, ulong blknr, lbaint_t blkcnt, const void *buffer) +ulong ide_write(int device, lbaint_t blknr, lbaint_t blkcnt, const void *buffer)  {  	ulong n = 0;  	unsigned char c; @@ -1022,8 +1022,8 @@ ulong ide_write(int device, ulong blknr, lbaint_t blkcnt, const void *buffer)  		if ((c & (ATA_STAT_DRQ | ATA_STAT_BUSY | ATA_STAT_ERR)) !=  		    ATA_STAT_DRQ) { -			printf("Error (no IRQ) dev %d blk %ld: status %#02x\n", -				device, blknr, c); +			printf("Error (no IRQ) dev %d blk " LBAF ": status " +				"%#02x\n", device, blknr, c);  			goto WR_OUT;  		} diff --git a/common/usb_storage.c b/common/usb_storage.c index 457970f77..4599d03c3 100644 --- a/common/usb_storage.c +++ b/common/usb_storage.c @@ -170,9 +170,9 @@ int usb_stor_get_info(struct usb_device *dev, struct us_data *us,  		      block_dev_desc_t *dev_desc);  int usb_storage_probe(struct usb_device *dev, unsigned int ifnum,  		      struct us_data *ss); -unsigned long usb_stor_read(int device, unsigned long blknr, +unsigned long usb_stor_read(int device, lbaint_t blknr,  			    lbaint_t blkcnt, void *buffer); -unsigned long usb_stor_write(int device, unsigned long blknr, +unsigned long usb_stor_write(int device, lbaint_t blknr,  			     lbaint_t blkcnt, const void *buffer);  struct usb_device * usb_get_dev_index(int index);  void uhci_show_temp_int_td(void); @@ -1054,7 +1054,7 @@ static void usb_bin_fixup(struct usb_device_descriptor descriptor,  }  #endif /* CONFIG_USB_BIN_FIXUP */ -unsigned long usb_stor_read(int device, unsigned long blknr, +unsigned long usb_stor_read(int device, lbaint_t blknr,  			    lbaint_t blkcnt, void *buffer)  {  	lbaint_t start, blks; @@ -1127,7 +1127,7 @@ retry_it:  	return blkcnt;  } -unsigned long usb_stor_write(int device, unsigned long blknr, +unsigned long usb_stor_write(int device, lbaint_t blknr,  				lbaint_t blkcnt, const void *buffer)  {  	lbaint_t start, blks; diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c index 83d2df774..73f719579 100644 --- a/drivers/mmc/mmc.c +++ b/drivers/mmc/mmc.c @@ -254,7 +254,7 @@ err_out:  }  static unsigned long -mmc_berase(int dev_num, unsigned long start, lbaint_t blkcnt) +mmc_berase(int dev_num, lbaint_t start, lbaint_t blkcnt)  {  	int err = 0;  	struct mmc *mmc = find_mmc_device(dev_num); @@ -266,7 +266,8 @@ mmc_berase(int dev_num, unsigned long start, lbaint_t blkcnt)  	if ((start % mmc->erase_grp_size) || (blkcnt % mmc->erase_grp_size))  		printf("\n\nCaution! Your devices Erase group is 0x%x\n" -			"The erase range would be change to 0x%lx~0x%lx\n\n", +		       "The erase range would be change to " +		       "0x" LBAF "~0x" LBAF "\n\n",  		       mmc->erase_grp_size, start & ~(mmc->erase_grp_size - 1),  		       ((start + blkcnt + mmc->erase_grp_size)  		       & ~(mmc->erase_grp_size - 1)) - 1); @@ -289,14 +290,14 @@ mmc_berase(int dev_num, unsigned long start, lbaint_t blkcnt)  }  static ulong -mmc_write_blocks(struct mmc *mmc, ulong start, lbaint_t blkcnt, const void*src) +mmc_write_blocks(struct mmc *mmc, lbaint_t start, lbaint_t blkcnt, const void*src)  {  	struct mmc_cmd cmd;  	struct mmc_data data;  	int timeout = 1000;  	if ((start + blkcnt) > mmc->block_dev.lba) { -		printf("MMC: block number 0x%lx exceeds max(0x%lx)\n", +		printf("MMC: block number 0x" LBAF " exceeds max(0x" LBAF ")\n",  			start + blkcnt, mmc->block_dev.lba);  		return 0;  	} @@ -346,7 +347,7 @@ mmc_write_blocks(struct mmc *mmc, ulong start, lbaint_t blkcnt, const void*src)  }  static ulong -mmc_bwrite(int dev_num, ulong start, lbaint_t blkcnt, const void*src) +mmc_bwrite(int dev_num, lbaint_t start, lbaint_t blkcnt, const void*src)  {  	lbaint_t cur, blocks_todo = blkcnt; @@ -369,7 +370,7 @@ mmc_bwrite(int dev_num, ulong start, lbaint_t blkcnt, const void*src)  	return blkcnt;  } -static int mmc_read_blocks(struct mmc *mmc, void *dst, ulong start, +static int mmc_read_blocks(struct mmc *mmc, void *dst, lbaint_t start,  			   lbaint_t blkcnt)  {  	struct mmc_cmd cmd; @@ -408,7 +409,7 @@ static int mmc_read_blocks(struct mmc *mmc, void *dst, ulong start,  	return blkcnt;  } -static ulong mmc_bread(int dev_num, ulong start, lbaint_t blkcnt, void *dst) +static ulong mmc_bread(int dev_num, lbaint_t start, lbaint_t blkcnt, void *dst)  {  	lbaint_t cur, blocks_todo = blkcnt; @@ -420,7 +421,7 @@ static ulong mmc_bread(int dev_num, ulong start, lbaint_t blkcnt, void *dst)  		return 0;  	if ((start + blkcnt) > mmc->block_dev.lba) { -		printf("MMC: block number 0x%lx exceeds max(0x%lx)\n", +		printf("MMC: block number 0x" LBAF " exceeds max(0x" LBAF ")\n",  			start + blkcnt, mmc->block_dev.lba);  		return 0;  	} diff --git a/include/ide.h b/include/ide.h index afea85cdc..f691a74ab 100644 --- a/include/ide.h +++ b/include/ide.h @@ -54,8 +54,9 @@ typedef ulong lbaint_t;   */  void ide_init(void); -ulong ide_read(int device, ulong blknr, lbaint_t blkcnt, void *buffer); -ulong ide_write(int device, ulong blknr, lbaint_t blkcnt, const void *buffer); +ulong ide_read(int device, lbaint_t blknr, lbaint_t blkcnt, void *buffer); +ulong ide_write(int device, lbaint_t blknr, lbaint_t blkcnt, +		const void *buffer);  #ifdef CONFIG_IDE_PREINIT  int ide_preinit(void); diff --git a/include/part.h b/include/part.h index f7c7cc59f..35c1c5b5f 100644 --- a/include/part.h +++ b/include/part.h @@ -43,15 +43,15 @@ typedef struct block_dev_desc {  	char		product[20+1];	/* IDE Serial no, SCSI product */  	char		revision[8+1];	/* firmware revision */  	unsigned long	(*block_read)(int dev, -				      unsigned long start, +				      lbaint_t start,  				      lbaint_t blkcnt,  				      void *buffer);  	unsigned long	(*block_write)(int dev, -				       unsigned long start, +				       lbaint_t start,  				       lbaint_t blkcnt,  				       const void *buffer);  	unsigned long   (*block_erase)(int dev, -				       unsigned long start, +				       lbaint_t start,  				       lbaint_t blkcnt);  	void		*priv;		/* driver private struct pointer */  }block_dev_desc_t; |