Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4544 → Rev 4545

/trunk/uspace/srv/bd/ata_bd/ata_bd.c
72,7 → 72,7
 
static int ata_bd_init(void);
static void ata_bd_connection(ipc_callid_t iid, ipc_call_t *icall);
static int ata_bd_rdwr(int disk_id, ipcarg_t method, off_t offset, off_t size,
static int ata_bd_rdwr(int disk_id, ipcarg_t method, off_t offset, size_t size,
void *buf);
static int ata_bd_read_block(int disk_id, uint64_t blk_idx, size_t blk_cnt,
void *buf);
146,7 → 146,7
{
uint16_t data;
uint8_t status;
int i;
size_t i;
 
printf("Identify drive %d\n", disk_id);
pio_write_8(&cmd->drive_head, ((disk_id != 0) ? DHR_DRV : 0));
234,7 → 234,7
int flags;
int retval;
off_t idx;
off_t size;
size_t size;
int disk_id, i;
 
/* Get the device handle. */
294,14 → 294,14
}
}
 
static int ata_bd_rdwr(int disk_id, ipcarg_t method, off_t blk_idx, off_t size,
static int ata_bd_rdwr(int disk_id, ipcarg_t method, off_t blk_idx, size_t size,
void *buf)
{
int rc;
off_t now;
size_t now;
 
while (size > 0) {
now = size < block_size ? size : (off_t) block_size;
now = size < block_size ? size : block_size;
if (now != block_size)
return EINVAL;