Lines Matching refs:blkcnt

536 static u32 fsl_sata_rw_cmd(fsl_sata_t *sata, u32 start, u32 blkcnt, u8 *buffer,  in fsl_sata_rw_cmd()  argument
555 cfis->sector_count = (u8)(blkcnt & 0xff); in fsl_sata_rw_cmd()
557 fsl_sata_exec_cmd(sata, cfis, CMD_ATA, 0, buffer, ATA_SECT_SIZE * blkcnt); in fsl_sata_rw_cmd()
558 return blkcnt; in fsl_sata_rw_cmd()
574 static u32 fsl_sata_rw_cmd_ext(fsl_sata_t *sata, u32 start, u32 blkcnt, in fsl_sata_rw_cmd_ext() argument
597 cfis->sector_count_exp = (blkcnt >> 8) & 0xff; in fsl_sata_rw_cmd_ext()
598 cfis->sector_count = blkcnt & 0xff; in fsl_sata_rw_cmd_ext()
600 fsl_sata_exec_cmd(sata, cfis, CMD_ATA, 0, buffer, ATA_SECT_SIZE * blkcnt); in fsl_sata_rw_cmd_ext()
601 return blkcnt; in fsl_sata_rw_cmd_ext()
604 static u32 fsl_sata_rw_ncq_cmd(fsl_sata_t *sata, u32 start, u32 blkcnt, in fsl_sata_rw_ncq_cmd() argument
634 cfis->features_exp = (blkcnt >> 8) & 0xff; in fsl_sata_rw_ncq_cmd()
635 cfis->features = blkcnt & 0xff; in fsl_sata_rw_ncq_cmd()
643 fsl_sata_exec_cmd(sata, cfis, CMD_NCQ, ncq_channel, buffer, ATA_SECT_SIZE * blkcnt); in fsl_sata_rw_ncq_cmd()
644 return blkcnt; in fsl_sata_rw_ncq_cmd()
670 static u32 ata_low_level_rw_lba48(fsl_sata_t *sata, u32 blknr, lbaint_t blkcnt, in ata_low_level_rw_lba48() argument
678 blks = blkcnt; in ata_low_level_rw_lba48()
706 return blkcnt; in ata_low_level_rw_lba48()
709 static u32 ata_low_level_rw_lba28(fsl_sata_t *sata, u32 blknr, u32 blkcnt, in ata_low_level_rw_lba28() argument
717 blks = blkcnt; in ata_low_level_rw_lba28()
735 return blkcnt; in ata_low_level_rw_lba28()
742 ulong sata_read(int dev, ulong blknr, lbaint_t blkcnt, void *buffer) argument
746 static ulong sata_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt,
755 rc = ata_low_level_rw_lba48(sata, blknr, blkcnt, buffer,
758 rc = ata_low_level_rw_lba28(sata, blknr, blkcnt, buffer,
764 ulong sata_write(int dev, ulong blknr, lbaint_t blkcnt, const void *buffer) argument
768 static ulong sata_write(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt,
777 rc = ata_low_level_rw_lba48(sata, blknr, blkcnt, buffer,
782 rc = ata_low_level_rw_lba28(sata, blknr, blkcnt, buffer,