Home
last modified time | relevance | path

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

12

/openbmc/u-boot/drivers/mmc/
H A Dmmc_write.c17 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 Dmmc_private.h23 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 Dblk.h98 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 Dide.h25 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 Dusb_mass_storage.h19 ulong start, lbaint_t blkcnt, void *buf);
21 ulong start, lbaint_t blkcnt, const void *buf);
/openbmc/u-boot/drivers/block/
H A Dblkcache.c19 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 Dblk-uclass.c309 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 Dsandbox.c33 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 Dimage-sparse.c53 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 Dfb_mmc.c58 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 Dfb_nand.c106 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 Defi_block_device.c55 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 Dvirtio_blk.c20 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 Ddwc_ahsata.c550 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 Dfsl_sata.c536 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 Dsata_sil.c266 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 Dsata.c62 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 Dsata_mv.c657 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 Dsata_sandbox.c24 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 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 …]
/openbmc/linux/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()
/openbmc/qemu/hw/sd/
H A Dsdhci.c425 (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 Dusb_storage.c116 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 Dscsi.c144 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 Dusb_mass_storage.c19 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()

12