Home
last modified time | relevance | path

Searched refs:blkcnt (Results 1 – 25 of 58) sorted by relevance

123

/OK3568_Linux_fs/u-boot/drivers/mmc/
H A Dmmc_write.c18 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 Dmmc_private.h28 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 Dblk.h112 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 Dide.h26 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 Dblkcache.c20 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 Dblk-uclass.c317 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 Dsandbox.c34 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 Drkflash_blk.c17 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 Drkflash_blk.h29 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 Drknand.c29 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 Drknand.h30 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 Dramdisk-uclass.c17 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 Dspl_boot_image.c118 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 Dspl_rkfw.c175 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 Dimage-sparse.c57 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 Dfb_mmc.c74 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 Dxfs_attr_remote.c392 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 Davb_ops_user.c49 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 Ddwc_ahsata.c551 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 Dfsl_sata.c537 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 Dsata_sil.c267 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 Dsata.c63 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 Dmtd_blk.c452 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 Drockusb.c22 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 Dxfs_attr_inactive.c37 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()

123