Lines Matching refs:blkcnt

309 static ulong sil_sata_rw_cmd(struct sil_sata *sata, ulong start, ulong blkcnt,  in sil_sata_rw_cmd()  argument
335 pcmd->prb.fis.sector_count = (u8)blkcnt & 0xff; in sil_sata_rw_cmd()
338 pcmd->sge.cnt = cpu_to_le32(blkcnt * ATA_SECT_SIZE); in sil_sata_rw_cmd()
350 return blkcnt; in sil_sata_rw_cmd()
354 ulong blkcnt, u8 *buffer, int is_write) in sil_sata_rw_cmd_ext() argument
381 pcmd->prb.fis.sector_count_exp = (blkcnt >> 8) & 0xff; in sil_sata_rw_cmd_ext()
382 pcmd->prb.fis.sector_count = blkcnt & 0xff; in sil_sata_rw_cmd_ext()
385 pcmd->sge.cnt = cpu_to_le32(blkcnt * ATA_SECT_SIZE); in sil_sata_rw_cmd_ext()
397 return blkcnt; in sil_sata_rw_cmd_ext()
401 lbaint_t blkcnt, const void *buffer, in sil_sata_rw_lba28() argument
408 blks = blkcnt; in sil_sata_rw_lba28()
426 return blkcnt; in sil_sata_rw_lba28()
430 lbaint_t blkcnt, const void *buffer, in sil_sata_rw_lba48() argument
437 blks = blkcnt; in sil_sata_rw_lba48()
457 return blkcnt; in sil_sata_rw_lba48()
488 ulong sata_read(int dev, ulong blknr, lbaint_t blkcnt, void *buffer) argument
492 static ulong sata_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt,
502 rc = sil_sata_rw_lba48(sata, blknr, blkcnt, buffer, READ_CMD);
504 rc = sil_sata_rw_lba28(sata, blknr, blkcnt, buffer, READ_CMD);
513 ulong sata_write(int dev, ulong blknr, lbaint_t blkcnt, const void *buffer) argument
517 ulong sata_write(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt,
527 rc = sil_sata_rw_lba48(sata, blknr, blkcnt, buffer, WRITE_CMD);
531 rc = sil_sata_rw_lba28(sata, blknr, blkcnt, buffer, WRITE_CMD);