/openbmc/u-boot/drivers/mmc/ |
H A D | mmc_write.c | 17 static ulong mmc_erase_t(struct mmc *mmc, ulong start, lbaint_t blkcnt) in mmc_erase_t() argument 24 end = start + blkcnt - 1; in mmc_erase_t() 26 end = (start + blkcnt - 1) * mmc->write_bl_len; in mmc_erase_t() 69 ulong mmc_berase(struct udevice *dev, lbaint_t start, lbaint_t blkcnt) in mmc_berase() argument 71 ulong mmc_berase(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt) in mmc_berase() 98 err = div_u64_rem(blkcnt, mmc->erase_grp_size, &blkcnt_rem); in mmc_berase() 104 ((start + blkcnt + mmc->erase_grp_size) in mmc_berase() 107 while (blk < blkcnt) { in mmc_berase() 109 blk_r = ((blkcnt - blk) > mmc->ssr.au) ? in mmc_berase() 110 mmc->ssr.au : (blkcnt - blk); in mmc_berase() [all …]
|
H A D | mmc_private.h | 23 ulong mmc_bread(struct udevice *dev, lbaint_t start, lbaint_t blkcnt, 26 ulong mmc_bread(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, 33 ulong mmc_bwrite(struct udevice *dev, lbaint_t start, lbaint_t blkcnt, 35 ulong mmc_berase(struct udevice *dev, lbaint_t start, lbaint_t blkcnt); 37 ulong mmc_bwrite(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, 39 ulong mmc_berase(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt); 48 lbaint_t start, lbaint_t blkcnt) in mmc_berase() argument 54 lbaint_t blkcnt, const void *src) in mmc_bwrite() argument 60 lbaint_t start, lbaint_t blkcnt) in mmc_berase() argument 66 lbaint_t blkcnt, const void *src) in mmc_bwrite() argument
|
/openbmc/u-boot/include/ |
H A D | blk.h | 98 lbaint_t blkcnt, 102 lbaint_t blkcnt, 106 lbaint_t blkcnt); 129 lbaint_t start, lbaint_t blkcnt, 145 lbaint_t start, lbaint_t blkcnt, 186 lbaint_t start, lbaint_t blkcnt, in blkcache_read() argument 193 lbaint_t start, lbaint_t blkcnt, in blkcache_fill() argument 216 lbaint_t blkcnt, void *buffer); 229 lbaint_t blkcnt, const void *buffer); 241 lbaint_t blkcnt); [all …]
|
H A D | ide.h | 25 ulong ide_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, 27 ulong ide_write(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, 30 ulong ide_read(struct blk_desc *block_dev, lbaint_t blknr, lbaint_t blkcnt, 32 ulong ide_write(struct blk_desc *block_dev, lbaint_t blknr, lbaint_t blkcnt,
|
H A D | usb_mass_storage.h | 19 ulong start, lbaint_t blkcnt, void *buf); 21 ulong start, lbaint_t blkcnt, const void *buf);
|
/openbmc/u-boot/drivers/block/ |
H A D | blkcache.c | 19 lbaint_t blkcnt; member 32 lbaint_t start, lbaint_t blkcnt, in cache_find() argument 42 (node->start + node->blkcnt >= start + blkcnt)) { in cache_find() 54 lbaint_t start, lbaint_t blkcnt, in blkcache_read() argument 58 blkcnt, blksz); in blkcache_read() 61 memcpy(buffer, src, blksz * blkcnt); in blkcache_read() 63 start, blkcnt); in blkcache_read() 69 start, blkcnt); in blkcache_read() 75 lbaint_t start, lbaint_t blkcnt, in blkcache_fill() argument 82 if (blkcnt > _stats.max_blocks_per_entry) in blkcache_fill() [all …]
|
H A D | blk-uclass.c | 309 lbaint_t blkcnt, void *buffer) in blk_read_devnum() argument 318 n = blk_dread(desc, start, blkcnt, buffer); in blk_read_devnum() 326 lbaint_t blkcnt, const void *buffer) in blk_write_devnum() argument 334 return blk_dwrite(desc, start, blkcnt, buffer); in blk_write_devnum() 430 lbaint_t blkcnt, void *buffer) in blk_dread() argument 440 start, blkcnt, block_dev->blksz, buffer)) in blk_dread() 441 return blkcnt; in blk_dread() 442 blks_read = ops->read(dev, start, blkcnt, buffer); in blk_dread() 443 if (blks_read == blkcnt) in blk_dread() 445 start, blkcnt, block_dev->blksz, buffer); in blk_dread() [all …]
|
H A D | sandbox.c | 33 unsigned long start, lbaint_t blkcnt, argument 41 unsigned long start, lbaint_t blkcnt, 56 ssize_t len = os_read(host_dev->fd, buffer, blkcnt * block_dev->blksz); 64 unsigned long start, lbaint_t blkcnt, argument 71 unsigned long start, lbaint_t blkcnt, 83 ssize_t len = os_write(host_dev->fd, buffer, blkcnt * block_dev->blksz);
|
/openbmc/u-boot/lib/ |
H A D | image-sparse.c | 53 lbaint_t blkcnt; in write_sparse_image() local 133 blkcnt = chunk_data_sz / info->blksz; in write_sparse_image() 143 if (blk + blkcnt > info->start + info->size) { in write_sparse_image() 152 blks = info->write(info, blk, blkcnt, data); in write_sparse_image() 154 if (blks < blkcnt) { in write_sparse_image() 162 bytes_written += blkcnt * info->blksz; in write_sparse_image() 194 if (blk + blkcnt > info->start + info->size) { in write_sparse_image() 203 for (i = 0; i < blkcnt;) { in write_sparse_image() 204 j = blkcnt - i; in write_sparse_image() 222 bytes_written += blkcnt * info->blksz; in write_sparse_image() [all …]
|
/openbmc/u-boot/drivers/fastboot/ |
H A D | fb_mmc.c | 58 lbaint_t blkcnt, const void *buffer) in fb_mmc_blk_write() argument 66 for (i = 0; i < blkcnt; i += FASTBOOT_MAX_BLK_WRITE) { in fb_mmc_blk_write() 67 cur_blkcnt = min((int)blkcnt - i, FASTBOOT_MAX_BLK_WRITE); in fb_mmc_blk_write() 85 lbaint_t blk, lbaint_t blkcnt, const void *buffer) in fb_mmc_sparse_write() argument 90 return fb_mmc_blk_write(dev_desc, blk, blkcnt, buffer); in fb_mmc_sparse_write() 94 lbaint_t blk, lbaint_t blkcnt) in fb_mmc_sparse_reserve() argument 96 return blkcnt; in fb_mmc_sparse_reserve() 103 lbaint_t blkcnt; in write_raw_image() local 107 blkcnt = ((download_bytes + (info->blksz - 1)) & ~(info->blksz - 1)); in write_raw_image() 108 blkcnt = lldiv(blkcnt, info->blksz); in write_raw_image() [all …]
|
H A D | fb_nand.c | 106 lbaint_t blk, lbaint_t blkcnt, const void *buffer) in fb_nand_sparse_write() argument 114 blkcnt * info->blksz, &written); in fb_nand_sparse_write() 130 lbaint_t blk, lbaint_t blkcnt) in fb_nand_sparse_reserve() argument 145 return blkcnt + bad_blocks; in fb_nand_sparse_reserve()
|
/openbmc/u-boot/lib/efi_driver/ |
H A D | efi_block_device.c | 55 static ulong efi_bl_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in efi_bl_read() argument 63 __func__, dev->name, blknr, blkcnt); in efi_bl_read() 66 (efi_uintn_t)blkcnt * in efi_bl_read() 72 return blkcnt; in efi_bl_read() 84 static ulong efi_bl_write(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in efi_bl_write() argument 92 __func__, dev->name, blknr, blkcnt); in efi_bl_write() 95 (efi_uintn_t)blkcnt * in efi_bl_write() 102 return blkcnt; in efi_bl_write()
|
/openbmc/u-boot/drivers/virtio/ |
H A D | virtio_blk.c | 20 lbaint_t blkcnt, void *buffer, u32 type) in virtio_blk_do_req() argument 33 struct virtio_sg data_sg = { buffer, blkcnt * 512 }; in virtio_blk_do_req() 54 return status == VIRTIO_BLK_S_OK ? blkcnt : -EIO; in virtio_blk_do_req() 58 lbaint_t blkcnt, void *buffer) in virtio_blk_read() argument 60 return virtio_blk_do_req(dev, start, blkcnt, buffer, in virtio_blk_read() 65 lbaint_t blkcnt, const void *buffer) in virtio_blk_write() argument 67 return virtio_blk_do_req(dev, start, blkcnt, (void *)buffer, in virtio_blk_write()
|
/openbmc/u-boot/drivers/ata/ |
H A D | dwc_ahsata.c | 550 u32 blkcnt, u8 *buffer, int is_write) in dwc_ahsata_rw_cmd() argument 570 cfis->sector_count = (u8)(blkcnt & 0xff); in dwc_ahsata_rw_cmd() 573 ATA_SECT_SIZE * blkcnt, is_write) > 0) in dwc_ahsata_rw_cmd() 574 return blkcnt; in dwc_ahsata_rw_cmd() 595 lbaint_t blkcnt, u8 *buffer, int is_write) in dwc_ahsata_rw_cmd_ext() argument 619 cfis->sector_count_exp = (blkcnt >> 8) & 0xff; in dwc_ahsata_rw_cmd_ext() 620 cfis->sector_count = blkcnt & 0xff; in dwc_ahsata_rw_cmd_ext() 623 ATA_SECT_SIZE * blkcnt, is_write) > 0) in dwc_ahsata_rw_cmd_ext() 624 return blkcnt; in dwc_ahsata_rw_cmd_ext() 655 lbaint_t blkcnt, const void *buffer, in ata_low_level_rw_lba48() argument [all …]
|
H A D | fsl_sata.c | 536 static u32 fsl_sata_rw_cmd(int dev, u32 start, u32 blkcnt, u8 *buffer, int is_write) 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() 575 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 598 cfis->sector_count_exp = (blkcnt >> 8) & 0xff; in fsl_sata_rw_cmd_ext() 599 cfis->sector_count = blkcnt & 0xff; in fsl_sata_rw_cmd_ext() 601 fsl_sata_exec_cmd(sata, cfis, CMD_ATA, 0, buffer, ATA_SECT_SIZE * blkcnt); in fsl_sata_rw_cmd_ext() 602 return blkcnt; in fsl_sata_rw_cmd_ext() 605 static u32 fsl_sata_rw_ncq_cmd(int dev, u32 start, u32 blkcnt, u8 *buffer, in fsl_sata_rw_ncq_cmd() argument [all …]
|
H A D | sata_sil.c | 266 static ulong sil_sata_rw_cmd(int dev, ulong start, ulong blkcnt, in sil_sata_rw_cmd() argument 293 pcmd->prb.fis.sector_count = (u8)blkcnt & 0xff; in sil_sata_rw_cmd() 296 pcmd->sge.cnt = cpu_to_le32(blkcnt * ATA_SECT_SIZE); in sil_sata_rw_cmd() 308 return blkcnt; in sil_sata_rw_cmd() 311 static ulong sil_sata_rw_cmd_ext(int dev, ulong start, ulong blkcnt, in sil_sata_rw_cmd_ext() argument 340 pcmd->prb.fis.sector_count_exp = (blkcnt >> 8) & 0xff; in sil_sata_rw_cmd_ext() 341 pcmd->prb.fis.sector_count = blkcnt & 0xff; in sil_sata_rw_cmd_ext() 344 pcmd->sge.cnt = cpu_to_le32(blkcnt * ATA_SECT_SIZE); in sil_sata_rw_cmd_ext() 356 return blkcnt; in sil_sata_rw_cmd_ext() 359 static ulong sil_sata_rw_lba28(int dev, ulong blknr, lbaint_t blkcnt, in sil_sata_rw_lba28() argument [all …]
|
H A D | sata.c | 62 lbaint_t blkcnt, void *dst) in sata_bread() argument 68 lbaint_t blkcnt, const void *buffer) in sata_bwrite() argument 74 lbaint_t blkcnt, void *dst) in sata_bread() argument 76 return sata_read(block_dev->devnum, start, blkcnt, dst); in sata_bread() 80 lbaint_t blkcnt, const void *buffer) in sata_bwrite() argument 82 return sata_write(block_dev->devnum, start, blkcnt, buffer); in sata_bwrite()
|
H A D | sata_mv.c | 657 static u32 mv_sata_rw_cmd_ext(int port, lbaint_t start, u32 blkcnt, in mv_sata_rw_cmd_ext() argument 678 cfis.sector_count_exp = (blkcnt >> 8) & 0xff; in mv_sata_rw_cmd_ext() 679 cfis.sector_count = blkcnt & 0xff; in mv_sata_rw_cmd_ext() 681 res = mv_ata_exec_ata_cmd(port, &cfis, buffer, ATA_SECT_SIZE * blkcnt, in mv_sata_rw_cmd_ext() 684 return res >= 0 ? blkcnt : res; in mv_sata_rw_cmd_ext() 687 static u32 mv_sata_rw_cmd(int port, lbaint_t start, u32 blkcnt, u8 *buffer, in mv_sata_rw_cmd() argument 706 cfis.sector_count = (u8)(blkcnt & 0xff); in mv_sata_rw_cmd() 708 res = mv_ata_exec_ata_cmd(port, &cfis, buffer, ATA_SECT_SIZE * blkcnt, in mv_sata_rw_cmd() 711 return res >= 0 ? blkcnt : res; in mv_sata_rw_cmd() 714 static u32 ata_low_level_rw(int dev, lbaint_t blknr, lbaint_t blkcnt, in ata_low_level_rw() argument [all …]
|
H A D | sata_sandbox.c | 24 ulong sata_read(int dev, ulong blknr, lbaint_t blkcnt, void *buffer) in sata_read() argument 29 ulong sata_write(int dev, ulong blknr, lbaint_t blkcnt, const void *buffer) in sata_write() argument
|
/openbmc/linux/fs/xfs/libxfs/ |
H A D | xfs_attr_remote.c | 392 int blkcnt = args->rmtblkcnt; in xfs_attr_rmtval_get() local 405 blkcnt, map, &nmap, in xfs_attr_rmtval_get() 433 blkcnt -= map[i].br_blockcount; in xfs_attr_rmtval_get() 451 int blkcnt; in xfs_attr_rmt_find_hole() local 459 blkcnt = xfs_attr3_rmt_blocks(mp, args->rmtvaluelen); in xfs_attr_rmt_find_hole() 460 error = xfs_bmap_first_unused(args->trans, args->dp, blkcnt, &lfileoff, in xfs_attr_rmt_find_hole() 466 args->rmtblkcnt = blkcnt; in xfs_attr_rmt_find_hole() 480 int blkcnt; in xfs_attr_rmtval_set_value() local 493 blkcnt = args->rmtblkcnt; in xfs_attr_rmtval_set_value() 500 ASSERT(blkcnt > 0); in xfs_attr_rmtval_set_value() [all …]
|
/openbmc/linux/fs/xfs/ |
H A D | xfs_attr_inactive.c | 37 int blkcnt) in xfs_attr3_rmt_stale() argument 47 while (blkcnt > 0) { in xfs_attr3_rmt_stale() 52 error = xfs_bmapi_read(dp, (xfs_fileoff_t)blkno, blkcnt, in xfs_attr3_rmt_stale() 69 blkcnt -= map.br_blockcount; in xfs_attr3_rmt_stale() 103 int blkcnt; in xfs_attr3_leaf_inactive() local 112 blkcnt = xfs_attr3_rmt_blocks(dp->i_mount, in xfs_attr3_leaf_inactive() 115 be32_to_cpu(name_rmt->valueblk), blkcnt); in xfs_attr3_leaf_inactive()
|
/openbmc/qemu/hw/sd/ |
H A D | sdhci.c | 425 (s->trnmod & SDHC_TRNS_BLK_CNT_EN) && (s->blkcnt == 0)) { in sdhci_read_block_from_card() 451 ((s->trnmod & SDHC_TRNS_MULTI) && s->blkcnt == 1)) { in sdhci_read_block_from_card() 460 s->blkcnt != 1) { in sdhci_read_block_from_card() 494 s->blkcnt--; in sdhci_read_dataport() 499 ((s->trnmod & SDHC_TRNS_BLK_CNT_EN) && (s->blkcnt == 0)) || in sdhci_read_dataport() 526 if (s->blkcnt == 0) { in sdhci_write_block_to_card() 529 s->blkcnt--; in sdhci_write_block_to_card() 541 (s->trnmod & SDHC_TRNS_BLK_CNT_EN) && (s->blkcnt == 0))) { in sdhci_write_block_to_card() 549 s->blkcnt > 0) { in sdhci_write_block_to_card() 603 if (!(s->trnmod & SDHC_TRNS_BLK_CNT_EN) || !s->blkcnt) { in sdhci_sdma_transfer_multi_blocks() [all …]
|
/openbmc/u-boot/common/ |
H A D | usb_storage.c | 116 lbaint_t blkcnt, void *buffer); 118 lbaint_t blkcnt, const void *buffer); 121 lbaint_t blkcnt, void *buffer); 123 lbaint_t blkcnt, const void *buffer); 1124 lbaint_t blkcnt, void *buffer) in usb_stor_read() argument 1127 lbaint_t blkcnt, void *buffer) in usb_stor_read() 1141 if (blkcnt == 0) in usb_stor_read() 1162 blks = blkcnt; in usb_stor_read() 1185 blkcnt -= blks; in usb_stor_read() 1198 if (blkcnt >= ss->max_xfer_blk) in usb_stor_read() [all …]
|
/openbmc/u-boot/drivers/scsi/ |
H A D | scsi.c | 144 static ulong scsi_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in scsi_read() argument 148 lbaint_t blkcnt, void *buffer) in scsi_read() 167 blks = blkcnt; in scsi_read() 202 blkcnt -= blks; in scsi_read() 209 return blkcnt; in scsi_read() 220 static ulong scsi_write(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in scsi_write() argument 224 lbaint_t blkcnt, const void *buffer) in scsi_write() 243 blks = blkcnt; in scsi_write() 266 blkcnt -= blks; in scsi_write() 273 return blkcnt; in scsi_write()
|
/openbmc/u-boot/cmd/ |
H A D | usb_mass_storage.c | 19 ulong start, lbaint_t blkcnt, void *buf) in ums_read_sector() argument 24 return blk_dread(block_dev, blkstart, blkcnt, buf); in ums_read_sector() 28 ulong start, lbaint_t blkcnt, const void *buf) in ums_write_sector() argument 33 return blk_dwrite(block_dev, blkstart, blkcnt, buf); in ums_write_sector()
|