@ -179,9 +179,9 @@ int usb_stor_get_info(struct usb_device *dev, struct us_data *us,
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 blkcnt , void * buffer ) ;
lbaint_t blkcnt , void * buffer ) ;
unsigned long usb_stor_write ( int device , unsigned long blknr ,
unsigned long blkcnt , const void * buffer ) ;
lbaint_t blkcnt , const void * buffer ) ;
struct usb_device * usb_get_dev_index ( int index ) ;
void uhci_show_temp_int_td ( void ) ;
@ -1053,9 +1053,10 @@ 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 blkcnt , void * buffer )
lbaint_t blkcnt , void * buffer )
{
unsigned long start , blks , buf_addr ;
lbaint_t start , blks ;
uintptr_t buf_addr ;
unsigned short smallblks ;
struct usb_device * dev ;
struct us_data * ss ;
@ -1084,7 +1085,7 @@ unsigned long usb_stor_read(int device, unsigned long blknr,
start = blknr ;
blks = blkcnt ;
USB_STOR_PRINTF ( " \n usb_read: dev %d startblk %lx, blccnt %lx "
USB_STOR_PRINTF ( " \n usb_read: dev %d startblk " LBAF " , blccnt " LBAF
" buffer %lx \n " , device , start , blks , buf_addr ) ;
do {
@ -1114,7 +1115,8 @@ retry_it:
} while ( blks ! = 0 ) ;
ss - > flags & = ~ USB_READY ;
USB_STOR_PRINTF ( " usb_read: end startblk %lx, blccnt %x buffer %lx \n " ,
USB_STOR_PRINTF ( " usb_read: end startblk " LBAF
" , blccnt %x buffer %lx \n " ,
start , smallblks , buf_addr ) ;
usb_disable_asynch ( 0 ) ; /* asynch transfer allowed */
@ -1124,9 +1126,10 @@ retry_it:
}
unsigned long usb_stor_write ( int device , unsigned long blknr ,
unsigned long blkcnt , const void * buffer )
lbaint_t blkcnt , const void * buffer )
{
unsigned long start , blks , buf_addr ;
lbaint_t start , blks ;
uintptr_t buf_addr ;
unsigned short smallblks ;
struct usb_device * dev ;
struct us_data * ss ;
@ -1156,7 +1159,7 @@ unsigned long usb_stor_write(int device, unsigned long blknr,
start = blknr ;
blks = blkcnt ;
USB_STOR_PRINTF ( " \n usb_write: dev %d startblk %lx, blccnt %lx "
USB_STOR_PRINTF ( " \n usb_write: dev %d startblk " LBAF " , blccnt " LBAF
" buffer %lx \n " , device , start , blks , buf_addr ) ;
do {
@ -1188,7 +1191,8 @@ retry_it:
} while ( blks ! = 0 ) ;
ss - > flags & = ~ USB_READY ;
USB_STOR_PRINTF ( " usb_write: end startblk %lx, blccnt %x buffer %lx \n " ,
USB_STOR_PRINTF ( " usb_write: end startblk " LBAF
" , blccnt %x buffer %lx \n " ,
start , smallblks , buf_addr ) ;
usb_disable_asynch ( 0 ) ; /* asynch transfer allowed */