Rev 4434 | Rev 4483 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4434 | Rev 4435 | ||
|---|---|---|---|
| Line 443... | Line 443... | ||
| 443 | * @param block_size Block size to be used for the transfer. |
443 | * @param block_size Block size to be used for the transfer. |
| 444 | * |
444 | * |
| 445 | * @return EOK on success or a negative return code on failure. |
445 | * @return EOK on success or a negative return code on failure. |
| 446 | */ |
446 | */ |
| 447 | int |
447 | int |
| 448 | block_read(int dev_handle, off_t *bufpos, size_t *buflen, off_t *pos, void *dst, |
448 | block_read(dev_handle_t dev_handle, off_t *bufpos, size_t *buflen, off_t *pos, |
| 449 | size_t size, size_t block_size) |
449 | void *dst, size_t size, size_t block_size) |
| 450 | { |
450 | { |
| 451 | off_t offset = 0; |
451 | off_t offset = 0; |
| 452 | size_t left = size; |
452 | size_t left = size; |
| 453 | devcon_t *devcon = devcon_search(dev_handle); |
453 | devcon_t *devcon = devcon_search(dev_handle); |
| 454 | assert(devcon); |
454 | assert(devcon); |