Changeset fbbbb8a in mainline for uspace/srv/bd/ata_bd/ata_bd.c
- Timestamp:
- 2009-06-16T19:01:09Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a624cbfd
- Parents:
- e3fa92aa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/ata_bd/ata_bd.c
re3fa92aa rfbbbb8a 73 73 static int ata_bd_init(void); 74 74 static void ata_bd_connection(ipc_callid_t iid, ipc_call_t *icall); 75 static int ata_bd_rdwr(int disk_id, ipcarg_t method, off_t offset, off_t size,75 static int ata_bd_rdwr(int disk_id, ipcarg_t method, off_t offset, size_t size, 76 76 void *buf); 77 77 static int ata_bd_read_block(int disk_id, uint64_t blk_idx, size_t blk_cnt, … … 147 147 uint16_t data; 148 148 uint8_t status; 149 int i;149 size_t i; 150 150 151 151 printf("Identify drive %d\n", disk_id); … … 235 235 int retval; 236 236 off_t idx; 237 off_t size;237 size_t size; 238 238 int disk_id, i; 239 239 … … 295 295 } 296 296 297 static int ata_bd_rdwr(int disk_id, ipcarg_t method, off_t blk_idx, off_t size,297 static int ata_bd_rdwr(int disk_id, ipcarg_t method, off_t blk_idx, size_t size, 298 298 void *buf) 299 299 { 300 300 int rc; 301 off_t now;301 size_t now; 302 302 303 303 while (size > 0) { 304 now = size < block_size ? size : (off_t)block_size;304 now = size < block_size ? size : block_size; 305 305 if (now != block_size) 306 306 return EINVAL;
Note:
See TracChangeset
for help on using the changeset viewer.