X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Finclude%2Fapi_drv_disk.h;h=bde78ab2e9a689115c561dc9733b49fd8a79f5b9;hb=5d4bf69e4eaab0f080fc04e318b48249ccaba398;hp=c37dfec6ec0dcf484fb63025617449b7a4ce2abe;hpb=1d65dd9606edfcaeef8dfff3724ef6c49180b131;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/include/api_drv_disk.h b/KernelLand/Kernel/include/api_drv_disk.h index c37dfec6..bde78ab2 100644 --- a/KernelLand/Kernel/include/api_drv_disk.h +++ b/KernelLand/Kernel/include/api_drv_disk.h @@ -161,8 +161,8 @@ typedef Uint (*tDrvUtil_Write_Callback)(Uint64 Address, Uint Count, const void * * \param Argument An argument to pass to \a ReadBlocks * \return Number of bytes read */ -extern Uint64 DrvUtil_ReadBlock(Uint64 Start, Uint64 Length, void *Buffer, - tDrvUtil_Read_Callback ReadBlocks, Uint64 BlockSize, void *Argument); +extern size_t DrvUtil_ReadBlock(Uint64 Start, size_t Length, void *Buffer, + tDrvUtil_Read_Callback ReadBlocks, size_t BlockSize, void *Argument); /** * \brief Writes a range to a block device using aligned writes * \param Start Base byte offset @@ -174,9 +174,9 @@ extern Uint64 DrvUtil_ReadBlock(Uint64 Start, Uint64 Length, void *Buffer, * \param Argument An argument to pass to \a ReadBlocks and \a WriteBlocks * \return Number of bytes written */ -extern Uint64 DrvUtil_WriteBlock(Uint64 Start, Uint64 Length, const void *Buffer, +extern size_t DrvUtil_WriteBlock(Uint64 Start, size_t Length, const void *Buffer, tDrvUtil_Read_Callback ReadBlocks, tDrvUtil_Write_Callback WriteBlocks, - Uint64 BlockSize, void *Argument); + size_t BlockSize, void *Argument); /** * \}