| /OK3568_Linux_fs/u-boot/drivers/mmc/ |
| H A D | mmc_write.c | 18 static ulong mmc_erase_t(struct mmc *mmc, ulong start, lbaint_t blkcnt) in mmc_erase_t() argument 26 end = start + blkcnt - 1; in mmc_erase_t() 28 end = (start + blkcnt - 1) * mmc->write_bl_len; in mmc_erase_t() 83 ulong mmc_berase(struct udevice *dev, lbaint_t start, lbaint_t blkcnt) in mmc_berase() argument 85 ulong mmc_berase(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt) in mmc_berase() 102 if (!blkcnt) in mmc_berase() 117 err = mmc_erase_t(mmc, start, blkcnt); in mmc_berase() 123 return blkcnt; in mmc_berase() 131 err = div_u64_rem(blkcnt, mmc->erase_grp_size, &blkcnt_rem); in mmc_berase() 138 ((start + blkcnt + mmc->erase_grp_size) in mmc_berase() [all …]
|
| H A D | mmc_private.h | 28 ulong mmc_bread(struct udevice *dev, lbaint_t start, lbaint_t blkcnt, 31 ulong mmc_bread_prepare(struct udevice *dev, lbaint_t start, lbaint_t blkcnt, 35 ulong mmc_bread(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, 38 ulong mmc_bread_prepare(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, 46 ulong mmc_bwrite(struct udevice *dev, lbaint_t start, lbaint_t blkcnt, 48 ulong mmc_berase(struct udevice *dev, lbaint_t start, lbaint_t blkcnt); 50 ulong mmc_bwrite(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, 52 ulong mmc_berase(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt); 61 lbaint_t start, lbaint_t blkcnt) in mmc_berase() argument 67 lbaint_t blkcnt, const void *src) in mmc_bwrite() argument [all …]
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | blk.h | 112 lbaint_t blkcnt, 116 lbaint_t blkcnt, 120 lbaint_t blkcnt); 143 lbaint_t start, lbaint_t blkcnt, 159 lbaint_t start, lbaint_t blkcnt, 200 lbaint_t start, lbaint_t blkcnt, in blkcache_read() argument 207 lbaint_t start, lbaint_t blkcnt, in blkcache_fill() argument 230 lbaint_t blkcnt, void *buffer); 243 lbaint_t blkcnt, const void *buffer); 255 lbaint_t blkcnt); [all …]
|
| H A D | ide.h | 26 ulong ide_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, 28 ulong ide_write(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, 31 ulong ide_read(struct blk_desc *block_dev, lbaint_t blknr, lbaint_t blkcnt, 33 ulong ide_write(struct blk_desc *block_dev, lbaint_t blknr, lbaint_t blkcnt,
|
| /OK3568_Linux_fs/u-boot/drivers/block/ |
| H A D | blkcache.c | 20 lbaint_t blkcnt; member 33 lbaint_t start, lbaint_t blkcnt, in cache_find() argument 43 (node->start + node->blkcnt >= start + blkcnt)) { in cache_find() 55 lbaint_t start, lbaint_t blkcnt, in blkcache_read() argument 59 blkcnt, blksz); in blkcache_read() 62 memcpy(buffer, src, blksz * blkcnt); in blkcache_read() 64 start, blkcnt); in blkcache_read() 70 start, blkcnt); in blkcache_read() 76 lbaint_t start, lbaint_t blkcnt, in blkcache_fill() argument 83 if (blkcnt > _stats.max_blocks_per_entry) in blkcache_fill() [all …]
|
| H A D | blk-uclass.c | 317 lbaint_t blkcnt, void *buffer) in blk_read_devnum() argument 326 n = blk_dread(desc, start, blkcnt, buffer); in blk_read_devnum() 334 lbaint_t blkcnt, const void *buffer) in blk_write_devnum() argument 342 return blk_dwrite(desc, start, blkcnt, buffer); in blk_write_devnum() 346 lbaint_t blkcnt) in blk_erase_devnum() argument 354 return blk_derase(desc, start, blkcnt); in blk_erase_devnum() 450 lbaint_t blkcnt, void *buffer) in blk_dread() argument 460 start, blkcnt, block_dev->blksz, buffer)) in blk_dread() 461 return blkcnt; in blk_dread() 462 blks_read = ops->read(dev, start, blkcnt, buffer); in blk_dread() [all …]
|
| H A D | sandbox.c | 34 unsigned long start, lbaint_t blkcnt, argument 42 unsigned long start, lbaint_t blkcnt, 57 ssize_t len = os_read(host_dev->fd, buffer, blkcnt * block_dev->blksz); 65 unsigned long start, lbaint_t blkcnt, argument 72 unsigned long start, lbaint_t blkcnt, 84 ssize_t len = os_write(host_dev->fd, buffer, blkcnt * block_dev->blksz);
|
| /OK3568_Linux_fs/u-boot/drivers/rkflash/ |
| H A D | rkflash_blk.c | 17 lbaint_t blkcnt, void *dst) in rkflash_bread() argument 22 debug("%s lba %x cnt %x\n", __func__, (u32)start, (u32)blkcnt); in rkflash_bread() 23 if (blkcnt == 0) in rkflash_bread() 26 if ((start + blkcnt) > block_dev->lba) in rkflash_bread() 32 return (ulong)priv->read(udev->parent, (u32)start, (u32)blkcnt, dst); in rkflash_bread() 36 lbaint_t blkcnt, const void *src) in rkflash_bwrite() argument 41 if (blkcnt == 0) in rkflash_bwrite() 44 if ((start + blkcnt) > block_dev->lba) in rkflash_bwrite() 50 return (ulong)priv->write(udev->parent, (u32)start, (u32)blkcnt, src); in rkflash_bwrite() 54 lbaint_t blkcnt) in rkflash_berase() argument [all …]
|
| H A D | rkflash_blk.h | 29 u32 blkcnt, 33 u32 blkcnt, 37 u32 blkcnt); 40 u32 blkcnt, 44 u32 blkcnt, 69 u32 blkcnt, 82 u32 blkcnt, 94 u32 blkcnt);
|
| /OK3568_Linux_fs/u-boot/drivers/rknand/ |
| H A D | rknand.c | 29 lbaint_t blkcnt, void *dst) in rknand_bread() argument 35 if (blkcnt == 0) in rknand_bread() 38 if ((start + blkcnt) > block_dev->lba) in rknand_bread() 44 err = ndev->read(0, (u32)start, (u32)blkcnt, dst); in rknand_bread() 48 return blkcnt; in rknand_bread() 52 lbaint_t blkcnt, const void *src) in rknand_bwrite() argument 58 if (blkcnt == 0) in rknand_bwrite() 61 if ((start + blkcnt) > block_dev->lba) in rknand_bwrite() 67 err = ndev->write(0, (u32)start, (u32)blkcnt, src); in rknand_bwrite() 71 return blkcnt; in rknand_bwrite() [all …]
|
| H A D | rknand.h | 30 u32 (*read)(u8 lun, u32 start, u32 blkcnt, void *buffer); 40 u32 (*write)(u8 lun, u32 start, u32 blkcnt, const void *buffer); 49 u32 (*erase)(u8 lun, u32 start, u32 blkcnt); 56 u32 ftl_write(u8 lun, u32 start, u32 blkcnt, const void *buffer); 57 u32 ftl_read(u8 lun, u32 start, u32 blkcnt, void *buffer); 58 u32 ftl_discard(u8 lun, u32 start, u32 blkcnt);
|
| /OK3568_Linux_fs/u-boot/drivers/ram/ |
| H A D | ramdisk-uclass.c | 17 lbaint_t blkcnt, void *dst) in ramdisk_bread() argument 22 if (!blkcnt) in ramdisk_bread() 28 return ops->read(desc, start, blkcnt, dst); in ramdisk_bread() 32 lbaint_t blkcnt, const void *src) in ramdisk_bwrite() argument 37 if (!blkcnt) in ramdisk_bwrite() 43 return ops->write(desc, start, blkcnt, src); in ramdisk_bwrite() 47 lbaint_t start, lbaint_t blkcnt) in ramdisk_berase() argument 52 if (!blkcnt) in ramdisk_berase() 58 return ops->erase(desc, start, blkcnt); in ramdisk_berase()
|
| /OK3568_Linux_fs/u-boot/common/spl/ |
| H A D | spl_boot_image.c | 118 ulong blkcnt; in spl_load_android() local 127 blkcnt = BLK_CNT(sizeof(struct andr_img_hdr), info->bl_len); in spl_load_android() 128 if (info->read(info, part.start, blkcnt, buf) != blkcnt) in spl_load_android() 134 blkcnt = BLK_CNT(android_size(buf), info->bl_len); in spl_load_android() 135 if (info->read(info, part.start, blkcnt, buf) != blkcnt) in spl_load_android() 139 data->boot_size = blkcnt * info->bl_len; in spl_load_android() 142 flush_dcache_range((ulong)buf, (ulong)buf + blkcnt); in spl_load_android() 144 debug("== Android: load 0x%08lx size OK\n", blkcnt * info->bl_len); in spl_load_android() 276 ulong blkcnt; in spl_load_fit() local 286 blkcnt = BLK_CNT(sizeof(struct fdt_header), info->bl_len); in spl_load_fit() [all …]
|
| H A D | spl_rkfw.c | 175 int blkcnt = 4; /* header sectors, 2KB */ in rkfw_load_trust() local 181 if (blkcnt != info->read(info, sect_addr, blkcnt, &hdr)) in rkfw_load_trust() 217 int i, ret, blkcnt = 4; /* header sectors, 2KB */ in rkfw_load_trust() local 224 ret = info->read(info, sect_addr, blkcnt, &hdr); in rkfw_load_trust() 225 if (ret != blkcnt) in rkfw_load_trust() 232 sect_addr += blkcnt; in rkfw_load_trust() 234 blkcnt = DIV_ROUND_UP(hdr.loader_load_size, 512); in rkfw_load_trust() 237 (ulong)load_addr, (ulong)blkcnt * 512); in rkfw_load_trust() 238 ret = info->read(info, sect_addr, blkcnt, load_addr); in rkfw_load_trust() 239 if (ret != blkcnt) in rkfw_load_trust() [all …]
|
| /OK3568_Linux_fs/u-boot/common/ |
| H A D | image-sparse.c | 57 lbaint_t blkcnt; in write_sparse_image() local 134 blkcnt = DIV_ROUND_UP_ULL(chunk_data_sz, info->blksz); in write_sparse_image() 144 if (blk + blkcnt > info->start + info->size) { in write_sparse_image() 153 blks = info->write(info, blk, blkcnt, data); in write_sparse_image() 155 if (blks < blkcnt) { in write_sparse_image() 164 bytes_written += ((u64)blkcnt) * info->blksz; in write_sparse_image() 197 if (blk + blkcnt > info->start + info->size) { in write_sparse_image() 206 for (i = 0; i < blkcnt;) { in write_sparse_image() 207 j = blkcnt - i; in write_sparse_image() 225 bytes_written += ((u64)blkcnt) * info->blksz; in write_sparse_image() [all …]
|
| H A D | fb_mmc.c | 74 lbaint_t blkcnt, const void *buffer) in fb_mmc_blk_write() argument 81 for (i = 0; i < blkcnt; i += FASTBOOT_MAX_BLK_WRITE) { in fb_mmc_blk_write() 82 cur_blkcnt = min((int)blkcnt-i, FASTBOOT_MAX_BLK_WRITE); in fb_mmc_blk_write() 98 lbaint_t blk, lbaint_t blkcnt, const void *buffer) in fb_mmc_sparse_write() argument 103 return fb_mmc_blk_write(dev_desc, blk, blkcnt, buffer); in fb_mmc_sparse_write() 107 lbaint_t blk, lbaint_t blkcnt) in fb_mmc_sparse_reserve() argument 109 return blkcnt; in fb_mmc_sparse_reserve() 116 lbaint_t blkcnt; in write_raw_image() local 120 blkcnt = ((download_bytes + (info->blksz - 1)) & ~(info->blksz - 1)); in write_raw_image() 121 blkcnt = lldiv(blkcnt, info->blksz); in write_raw_image() [all …]
|
| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/u-boot/lib/avb/libavb_user/ |
| H A D | avb_ops_user.c | 49 lbaint_t *blkcnt) in byte_to_block() argument 54 *blkcnt = (lbaint_t)(*num_bytes / 512); in byte_to_block() 56 *blkcnt = (lbaint_t)(*num_bytes / 512) + 1; in byte_to_block() 59 *blkcnt = (lbaint_t)(*num_bytes / 512) + 1; in byte_to_block() 63 *blkcnt = (lbaint_t)(*num_bytes / 512) + 1; in byte_to_block() 65 *blkcnt = (lbaint_t)(*num_bytes / 512) + 2; in byte_to_block() 99 lbaint_t offset_blk, blkcnt; in read_from_partition() local 113 byte_to_block(&offset, &num_bytes, &offset_blk, &blkcnt); in read_from_partition() 127 blkcnt, buffer); in read_from_partition() 128 *out_num_read = blkcnt * 512; in read_from_partition() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/ata/ |
| H A D | dwc_ahsata.c | 551 u32 blkcnt, u8 *buffer, int is_write) in dwc_ahsata_rw_cmd() argument 571 cfis->sector_count = (u8)(blkcnt & 0xff); in dwc_ahsata_rw_cmd() 574 ATA_SECT_SIZE * blkcnt, is_write) > 0) in dwc_ahsata_rw_cmd() 575 return blkcnt; in dwc_ahsata_rw_cmd() 596 lbaint_t blkcnt, u8 *buffer, int is_write) in dwc_ahsata_rw_cmd_ext() argument 620 cfis->sector_count_exp = (blkcnt >> 8) & 0xff; in dwc_ahsata_rw_cmd_ext() 621 cfis->sector_count = blkcnt & 0xff; in dwc_ahsata_rw_cmd_ext() 624 ATA_SECT_SIZE * blkcnt, is_write) > 0) in dwc_ahsata_rw_cmd_ext() 625 return blkcnt; in dwc_ahsata_rw_cmd_ext() 656 lbaint_t blkcnt, const void *buffer, in ata_low_level_rw_lba48() argument [all …]
|
| H A D | fsl_sata.c | 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 [all …]
|
| H A D | sata_sil.c | 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 [all …]
|
| H A D | sata.c | 63 lbaint_t blkcnt, void *dst) in sata_bread() argument 69 lbaint_t blkcnt, const void *buffer) in sata_bwrite() argument 75 lbaint_t blkcnt, void *dst) in sata_bread() argument 77 return sata_read(block_dev->devnum, start, blkcnt, dst); in sata_bread() 81 lbaint_t blkcnt, const void *buffer) in sata_bwrite() argument 83 return sata_write(block_dev->devnum, start, blkcnt, buffer); in sata_bwrite()
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/ |
| H A D | mtd_blk.c | 452 lbaint_t blkcnt, void *dst) in mtd_dread() argument 457 size_t rwsize = blkcnt * 512; in mtd_dread() 469 if (blkcnt == 0) in mtd_dread() 472 pr_debug("mtd dread %s %lx %lx\n", mtd->name, start, blkcnt); in mtd_dread() 479 return blkcnt; in mtd_dread() 487 return blkcnt; in mtd_dread() 503 return blkcnt; in mtd_dread() 514 lbaint_t blkcnt, const void *src) in mtd_dwrite() argument 519 size_t rwsize = blkcnt * 512; in mtd_dwrite() 531 pr_debug("mtd dwrite %s %lx %lx\n", mtd->name, start, blkcnt); in mtd_dwrite() [all …]
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | rockusb.c | 22 ulong start, lbaint_t blkcnt, void *buf) in rkusb_read_sector() argument 28 if ((blkstart + blkcnt) > RKUSB_READ_LIMIT_ADDR) { in rkusb_read_sector() 29 memset(buf, 0xcc, blkcnt * SECTOR_SIZE); in rkusb_read_sector() 30 return blkcnt; in rkusb_read_sector() 32 ret = blk_dread(block_dev, blkstart, blkcnt, buf); in rkusb_read_sector() 40 ulong start, lbaint_t blkcnt, const void *buf) in rkusb_write_sector() argument 49 ret = blk_dwrite(block_dev, blkstart, blkcnt, buf); in rkusb_write_sector() 59 ulong start, lbaint_t blkcnt) in rkusb_erase_sector() argument 64 return blk_derase(block_dev, blkstart, blkcnt); in rkusb_erase_sector()
|
| /OK3568_Linux_fs/kernel/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()
|