Lines Matching refs:blkcnt

267 static ulong sil_sata_rw_cmd(int dev, ulong start, ulong blkcnt,  in sil_sata_rw_cmd()  argument
294 pcmd->prb.fis.sector_count = (u8)blkcnt & 0xff; in sil_sata_rw_cmd()
297 pcmd->sge.cnt = cpu_to_le32(blkcnt * ATA_SECT_SIZE); in sil_sata_rw_cmd()
309 return blkcnt; in sil_sata_rw_cmd()
312 static ulong sil_sata_rw_cmd_ext(int dev, ulong start, ulong blkcnt, in sil_sata_rw_cmd_ext() argument
341 pcmd->prb.fis.sector_count_exp = (blkcnt >> 8) & 0xff; in sil_sata_rw_cmd_ext()
342 pcmd->prb.fis.sector_count = blkcnt & 0xff; in sil_sata_rw_cmd_ext()
345 pcmd->sge.cnt = cpu_to_le32(blkcnt * ATA_SECT_SIZE); in sil_sata_rw_cmd_ext()
357 return blkcnt; in sil_sata_rw_cmd_ext()
360 static ulong sil_sata_rw_lba28(int dev, ulong blknr, lbaint_t blkcnt, in sil_sata_rw_lba28() argument
367 blks = blkcnt; in sil_sata_rw_lba28()
385 return blkcnt; in sil_sata_rw_lba28()
388 static ulong sil_sata_rw_lba48(int dev, ulong blknr, lbaint_t blkcnt, in sil_sata_rw_lba48() argument
395 blks = blkcnt; in sil_sata_rw_lba48()
415 return blkcnt; in sil_sata_rw_lba48()
478 ulong sata_read(int dev, ulong blknr, lbaint_t blkcnt, void *buffer) in sata_read() argument
484 rc = sil_sata_rw_lba48(dev, blknr, blkcnt, buffer, READ_CMD); in sata_read()
486 rc = sil_sata_rw_lba28(dev, blknr, blkcnt, buffer, READ_CMD); in sata_read()
494 ulong sata_write(int dev, ulong blknr, lbaint_t blkcnt, const void *buffer) in sata_write() argument
500 rc = sil_sata_rw_lba48(dev, blknr, blkcnt, buffer, WRITE_CMD); in sata_write()
504 rc = sil_sata_rw_lba28(dev, blknr, blkcnt, buffer, WRITE_CMD); in sata_write()