Lines Matching refs:blkcnt

537 static u32 fsl_sata_rw_cmd(int dev, u32 start, u32 blkcnt, u8 *buffer, int is_write)  in fsl_sata_rw_cmd()  argument
556 cfis->sector_count = (u8)(blkcnt & 0xff); in fsl_sata_rw_cmd()
558 fsl_sata_exec_cmd(sata, cfis, CMD_ATA, 0, buffer, ATA_SECT_SIZE * blkcnt); in fsl_sata_rw_cmd()
559 return blkcnt; in fsl_sata_rw_cmd()
576 static u32 fsl_sata_rw_cmd_ext(int dev, u32 start, u32 blkcnt, u8 *buffer, int is_write) in fsl_sata_rw_cmd_ext() argument
599 cfis->sector_count_exp = (blkcnt >> 8) & 0xff; in fsl_sata_rw_cmd_ext()
600 cfis->sector_count = blkcnt & 0xff; in fsl_sata_rw_cmd_ext()
602 fsl_sata_exec_cmd(sata, cfis, CMD_ATA, 0, buffer, ATA_SECT_SIZE * blkcnt); in fsl_sata_rw_cmd_ext()
603 return blkcnt; in fsl_sata_rw_cmd_ext()
606 static u32 fsl_sata_rw_ncq_cmd(int dev, u32 start, u32 blkcnt, u8 *buffer, in fsl_sata_rw_ncq_cmd() argument
637 cfis->features_exp = (blkcnt >> 8) & 0xff; in fsl_sata_rw_ncq_cmd()
638 cfis->features = blkcnt & 0xff; in fsl_sata_rw_ncq_cmd()
646 fsl_sata_exec_cmd(sata, cfis, CMD_NCQ, ncq_channel, buffer, ATA_SECT_SIZE * blkcnt); in fsl_sata_rw_ncq_cmd()
647 return blkcnt; in fsl_sata_rw_ncq_cmd()
694 static u32 ata_low_level_rw_lba48(int dev, u32 blknr, lbaint_t blkcnt, in ata_low_level_rw_lba48() argument
702 blks = blkcnt; in ata_low_level_rw_lba48()
726 return blkcnt; in ata_low_level_rw_lba48()
729 static u32 ata_low_level_rw_lba28(int dev, u32 blknr, u32 blkcnt, in ata_low_level_rw_lba28() argument
737 blks = blkcnt; in ata_low_level_rw_lba28()
755 return blkcnt; in ata_low_level_rw_lba28()
761 ulong sata_read(int dev, ulong blknr, lbaint_t blkcnt, void *buffer) in sata_read() argument
767 rc = ata_low_level_rw_lba48(dev, blknr, blkcnt, buffer, READ_CMD); in sata_read()
769 rc = ata_low_level_rw_lba28(dev, blknr, blkcnt, buffer, READ_CMD); in sata_read()
773 ulong sata_write(int dev, ulong blknr, lbaint_t blkcnt, const void *buffer) in sata_write() argument
779 rc = ata_low_level_rw_lba48(dev, blknr, blkcnt, buffer, WRITE_CMD); in sata_write()
783 rc = ata_low_level_rw_lba28(dev, blknr, blkcnt, buffer, WRITE_CMD); in sata_write()