| /u-boot/drivers/mmc/ |
| A D | mmc_write.c | 25 end = start + blkcnt - 1; in mmc_erase_t() 120 while (blk < blkcnt) { in mmc_berase() 123 mmc->ssr.au : (blkcnt - blk); in mmc_berase() 126 mmc->erase_grp_size : (blkcnt - blk); in mmc_berase() 143 lbaint_t blkcnt, const void *src) in mmc_write_blocks() argument 155 if (blkcnt == 0) in mmc_write_blocks() 157 else if (blkcnt == 1) in mmc_write_blocks() 170 data.blocks = blkcnt; in mmc_write_blocks() 196 return blkcnt; in mmc_write_blocks() 211 lbaint_t cur, blocks_todo = blkcnt; in mmc_bwrite() [all …]
|
| A D | mmc_private.h | 21 ulong mmc_bread(struct udevice *dev, lbaint_t start, lbaint_t blkcnt, 24 ulong mmc_bread(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, 31 ulong mmc_bwrite(struct udevice *dev, lbaint_t start, lbaint_t blkcnt, 33 ulong mmc_berase(struct udevice *dev, lbaint_t start, lbaint_t blkcnt); 35 ulong mmc_bwrite(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, 37 ulong mmc_berase(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt); 46 lbaint_t start, lbaint_t blkcnt) in mmc_berase() argument 52 lbaint_t blkcnt, const void *src) in mmc_bwrite() argument 58 lbaint_t start, lbaint_t blkcnt) in mmc_berase() argument 64 lbaint_t blkcnt, const void *src) in mmc_bwrite() argument
|
| /u-boot/drivers/block/ |
| A D | blkmap.c | 34 lbaint_t blkcnt; member 95 last = new->blknr + new->blkcnt - 1; in blkmap_slice_available() 129 bd->lba = bms->blknr + bms->blkcnt; in blkmap_slice_add() 187 .blkcnt = blkcnt, in blkmap_map_linear() 228 return blkcnt; in blkmap_mem_read() 241 return blkcnt; in blkmap_mem_write() 266 .blkcnt = blkcnt, in __blkmap_map_mem() 316 cnt = (blkcnt < bms->blkcnt) ? blkcnt : bms->blkcnt; in blkmap_blk_read_slice() 334 blkcnt -= cnt; in blkmap_blk_read() 349 cnt = (blkcnt < bms->blkcnt) ? blkcnt : bms->blkcnt; in blkmap_blk_write_slice() [all …]
|
| A D | blkcache.c | 25 lbaint_t blkcnt; member 60 (node->start + node->blkcnt >= start + blkcnt)) { in cache_find() 72 lbaint_t start, lbaint_t blkcnt, in blkcache_read() argument 76 blkcnt, blksz); in blkcache_read() 81 start, blkcnt); in blkcache_read() 87 start, blkcnt); in blkcache_read() 93 lbaint_t start, lbaint_t blkcnt, in blkcache_fill() argument 106 bytes = blksz * blkcnt; in blkcache_fill() 113 node->start, node->blkcnt); in blkcache_fill() 134 start, blkcnt); in blkcache_fill() [all …]
|
| A D | efi_blk.c | 30 static ulong efi_bl_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in efi_bl_read() argument 38 (ulong)blkcnt); in efi_bl_read() 40 blkcnt * io->media->block_size, buffer); in efi_bl_read() 46 return blkcnt; in efi_bl_read() 58 static ulong efi_bl_write(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in efi_bl_write() argument 66 (ulong)blkcnt); in efi_bl_write() 68 blkcnt * io->media->block_size, (void *)buffer); in efi_bl_write() 74 return blkcnt; in efi_bl_write()
|
| A D | sandbox.c | 22 unsigned long start, lbaint_t blkcnt, in host_block_read() argument 33 ssize_t len = os_read(plat->fd, buffer, blkcnt * desc->blksz); in host_block_read() 41 unsigned long start, lbaint_t blkcnt, in host_block_write() argument 52 ssize_t len = os_write(plat->fd, buffer, blkcnt * desc->blksz); in host_block_write()
|
| A D | blk-uclass.c | 329 lbaint_t blkcnt, void *buffer) in blk_read_devnum() argument 338 n = blk_dread(desc, start, blkcnt, buffer); in blk_read_devnum() 346 lbaint_t blkcnt, const void *buffer) in blk_write_devnum() argument 354 return blk_dwrite(desc, start, blkcnt, buffer); in blk_write_devnum() 457 start, blkcnt, desc->blksz, buf)) in blk_read() 458 return blkcnt; in blk_read() 459 blks_read = ops->read(dev, start, blkcnt, buf); in blk_read() 460 if (blks_read == blkcnt) in blk_read() 478 return ops->write(dev, start, blkcnt, buf); in blk_write() 491 return ops->erase(dev, start, blkcnt); in blk_erase() [all …]
|
| /u-boot/disk/ |
| A D | disk-uclass.c | 69 lbaint_t blkcnt, void *buffer) in part_blk_read() argument 85 blkcnt = part->gpt_part_info.size - start; in part_blk_read() 92 lbaint_t blkcnt, const void *buffer) in part_blk_write() argument 115 lbaint_t blkcnt) in part_blk_erase() argument 134 return ops->erase(parent, start, blkcnt); in part_blk_erase() 172 lbaint_t blkcnt, void *buffer) in disk_blk_read() argument 196 return blkcnt; in disk_blk_read() 198 if (blks_read == blkcnt) in disk_blk_read() 200 blkcnt, desc->blksz, buffer); in disk_blk_read() 225 lbaint_t blkcnt) in disk_blk_erase() argument [all …]
|
| /u-boot/include/ |
| A D | blk.h | 89 lbaint_t blkcnt, 93 lbaint_t blkcnt, 97 lbaint_t blkcnt); 126 lbaint_t start, lbaint_t blkcnt, 186 lbaint_t start, lbaint_t blkcnt, in blkcache_read() argument 243 lbaint_t blkcnt); 274 lbaint_t blkcnt, void *buffer); 278 lbaint_t blkcnt); 519 return blkcnt; in blk_dread() 527 if (blks_read == blkcnt) in blk_dread() [all …]
|
| A D | blkmap.h | 20 int blkmap_map_linear(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, 32 int blkmap_map_mem(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, 48 int blkmap_map_pmem(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt,
|
| /u-boot/lib/ |
| A D | image-sparse.c | 54 lbaint_t blk, lbaint_t blkcnt, in write_sparse_chunk_raw() argument 75 while (blkcnt > 0) { in write_sparse_chunk_raw() 76 n = min(aligned_buf_blks, blkcnt); in write_sparse_chunk_raw() 88 blkcnt -= n; in write_sparse_chunk_raw() 113 lbaint_t blkcnt; in write_sparse_image() local 203 if (blk + blkcnt > info->start + info->size) { in write_sparse_image() 218 bytes_written += ((u64)blkcnt) * info->blksz; in write_sparse_image() 259 for (i = 0; i < blkcnt;) { in write_sparse_image() 260 j = blkcnt - i; in write_sparse_image() 278 bytes_written += ((u64)blkcnt) * info->blksz; in write_sparse_image() [all …]
|
| /u-boot/drivers/mtd/nvmxip/ |
| A D | nvmxip.c | 48 static ulong nvmxip_blk_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, void *buffer) in nvmxip_blk_read() argument 53 u32 qwords = (blkcnt * desc->blksz) / sizeof(u64); in nvmxip_blk_read() 63 log_debug("[%s]: reading from blknr: %lu , blkcnt: %lu\n", dev->name, blknr, blkcnt); in nvmxip_blk_read() 76 *(u64 *)((u8 *)virt_blkaddr + desc->blksz * blkcnt - sizeof(u64)), in nvmxip_blk_read() 77 *(u64 *)((u8 *)buffer + desc->blksz * blkcnt - sizeof(u64))); in nvmxip_blk_read() 81 return blkcnt; in nvmxip_blk_read()
|
| /u-boot/drivers/fastboot/ |
| A D | fb_mmc.c | 165 lbaint_t blk, lbaint_t blkcnt) in fb_mmc_sparse_reserve() argument 167 return blkcnt; in fb_mmc_sparse_reserve() 174 lbaint_t blkcnt; in write_raw_image() local 179 blkcnt = lldiv(blkcnt, info->blksz); in write_raw_image() 181 if (blkcnt > info->size) { in write_raw_image() 191 if (blks != blkcnt) { in write_raw_image() 228 lbaint_t blkcnt; in fb_mmc_boot_ops() local 244 blkcnt = lldiv(blkcnt, blksz); in fb_mmc_boot_ops() 246 if (blkcnt > dev_desc->lba) { in fb_mmc_boot_ops() 256 if (blks != blkcnt) { in fb_mmc_boot_ops() [all …]
|
| /u-boot/lib/efi_driver/ |
| A D | efi_block_device.c | 60 static ulong efi_bl_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in efi_bl_read() argument 68 __func__, dev->name, blknr, blkcnt); in efi_bl_read() 71 (efi_uintn_t)blkcnt * in efi_bl_read() 77 return blkcnt; in efi_bl_read() 89 static ulong efi_bl_write(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in efi_bl_write() argument 97 __func__, dev->name, blknr, blkcnt); in efi_bl_write() 100 (efi_uintn_t)blkcnt * in efi_bl_write() 107 return blkcnt; in efi_bl_write()
|
| /u-boot/drivers/virtio/ |
| A D | virtio_blk.c | 23 lbaint_t blkcnt, void *buffer, u32 type) in virtio_blk_do_req() argument 36 struct virtio_sg data_sg = { buffer, blkcnt * 512 }; in virtio_blk_do_req() 61 return status == VIRTIO_BLK_S_OK ? blkcnt : -EIO; in virtio_blk_do_req() 65 lbaint_t blkcnt, void *buffer) in virtio_blk_read() argument 68 return virtio_blk_do_req(dev, start, blkcnt, buffer, in virtio_blk_read() 73 lbaint_t blkcnt, const void *buffer) in virtio_blk_write() argument 75 return virtio_blk_do_req(dev, start, blkcnt, (void *)buffer, in virtio_blk_write()
|
| /u-boot/board/gateworks/venice/ |
| A D | venice.env | 12 setexpr blkcnt $filesize + 0x1ff && 13 setexpr blkcnt $blkcnt / 0x200 && 15 mmc write $loadaddr $splblk $blkcnt
|
| /u-boot/doc/board/gateworks/ |
| A D | imx8mp_venice.rst | 49 => setexpr blkcnt $filesize + 0x1ff && setexpr blkcnt $blkcnt / 0x200 50 => mmc dev 2 && mmc write $loadaddr 0x40 $blkcnt
|
| A D | imx8mm_venice.rst | 49 => setexpr blkcnt $filesize + 0x1ff && setexpr blkcnt $blkcnt / 0x200 50 => mmc dev 2 && mmc write $loadaddr 0x42 $blkcnt
|
| A D | imx8mn_venice.rst | 49 => setexpr blkcnt $filesize + 0x1ff && setexpr blkcnt $blkcnt / 0x200 50 => mmc dev 2 && mmc write $loadaddr 0x40 $blkcnt
|
| /u-boot/drivers/fwu-mdata/ |
| A D | gpt_blk.c | 87 u32 len, blk_start, blkcnt; in gpt_read_write_mdata() local 103 blkcnt = BLOCK_CNT(len, desc); in gpt_read_write_mdata() 104 if (blkcnt > info.size) { in gpt_read_write_mdata() 111 if (blk_dread(desc, blk_start, blkcnt, mdata_aligned) != blkcnt) { in gpt_read_write_mdata() 117 if (blk_dwrite(desc, blk_start, blkcnt, mdata) != blkcnt) { in gpt_read_write_mdata()
|
| /u-boot/drivers/ata/ |
| A D | sata_sandbox.c | 25 ulong sata_read(int dev, ulong blknr, lbaint_t blkcnt, void *buffer) in sata_read() argument 30 ulong sata_write(int dev, ulong blknr, lbaint_t blkcnt, const void *buffer) in sata_write() argument
|
| A D | dwc_ahsata.c | 570 cfis->sector_count = (u8)(blkcnt & 0xff); in dwc_ahsata_rw_cmd() 574 return blkcnt; in dwc_ahsata_rw_cmd() 620 cfis->sector_count = blkcnt & 0xff; 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 663 blks = blkcnt; in ata_low_level_rw_lba48() 687 return blkcnt; in ata_low_level_rw_lba48() 699 blks = blkcnt; in ata_low_level_rw_lba28() 722 return blkcnt; in ata_low_level_rw_lba28() 811 lbaint_t blkcnt, void *buffer) in sata_read_common() argument [all …]
|
| A D | fsl_sata.c | 521 cfis->sector_count = (u8)(blkcnt & 0xff); in fsl_sata_rw_cmd() 524 return blkcnt; in fsl_sata_rw_cmd() 564 cfis->sector_count = blkcnt & 0xff; in fsl_sata_rw_cmd_ext() 567 return blkcnt; in fsl_sata_rw_cmd_ext() 600 cfis->features_exp = (blkcnt >> 8) & 0xff; in fsl_sata_rw_ncq_cmd() 601 cfis->features = blkcnt & 0xff; in fsl_sata_rw_ncq_cmd() 610 return blkcnt; in fsl_sata_rw_ncq_cmd() 644 blks = blkcnt; in ata_low_level_rw_lba48() 672 return blkcnt; in ata_low_level_rw_lba48() 683 blks = blkcnt; in ata_low_level_rw_lba28() [all …]
|
| A D | sata_sil.c | 328 pcmd->prb.fis.sector_count = (u8)blkcnt & 0xff; in sil_sata_rw_cmd() 343 return blkcnt; in sil_sata_rw_cmd() 347 ulong blkcnt, u8 *buffer, int is_write) in sil_sata_rw_cmd_ext() argument 375 pcmd->prb.fis.sector_count = blkcnt & 0xff; in sil_sata_rw_cmd_ext() 390 return blkcnt; in sil_sata_rw_cmd_ext() 394 lbaint_t blkcnt, const void *buffer, in sil_sata_rw_lba28() argument 401 blks = blkcnt; in sil_sata_rw_lba28() 419 return blkcnt; in sil_sata_rw_lba28() 423 lbaint_t blkcnt, const void *buffer, in sil_sata_rw_lba48() argument 430 blks = blkcnt; in sil_sata_rw_lba48() [all …]
|
| /u-boot/cmd/ |
| A D | blkmap.c | 18 lbaint_t blknr, blkcnt; member 47 err = blkmap_map_linear(ctx->dev, ctx->blknr, ctx->blkcnt, in do_blkmap_map_linear() 57 ctx->blknr, ctx->blkcnt, lblknr, argv[1], ldevnum); in do_blkmap_map_linear() 71 err = blkmap_map_pmem(ctx->dev, ctx->blknr, ctx->blkcnt, addr); in do_blkmap_map_mem() 79 ctx->blknr, ctx->blkcnt, (unsigned long long)addr); in do_blkmap_map_mem() 106 ctx.blkcnt = hextoul(argv[3], NULL); in do_blkmap_map()
|