Home
last modified time | relevance | path

Searched refs:block_dev (Results 1 – 25 of 49) sorted by relevance

12

/OK3568_Linux_fs/u-boot/cmd/
H A Drockusb.c24 struct blk_desc *block_dev = &ums_dev->block_dev; in rkusb_read_sector() local
32 ret = blk_dread(block_dev, blkstart, blkcnt, buf); in rkusb_read_sector()
42 struct blk_desc *block_dev = &ums_dev->block_dev; in rkusb_write_sector() local
46 if (block_dev->if_type == IF_TYPE_MTD) in rkusb_write_sector()
47 block_dev->op_flag |= BLK_MTD_CONT_WRITE; in rkusb_write_sector()
49 ret = blk_dwrite(block_dev, blkstart, blkcnt, buf); in rkusb_write_sector()
53 if (block_dev->if_type == IF_TYPE_MTD) in rkusb_write_sector()
54 block_dev->op_flag &= ~(BLK_MTD_CONT_WRITE); in rkusb_write_sector()
61 struct blk_desc *block_dev = &ums_dev->block_dev; in rkusb_erase_sector() local
64 return blk_derase(block_dev, blkstart, blkcnt); in rkusb_erase_sector()
[all …]
H A Dusb_mass_storage.c22 struct blk_desc *block_dev = &ums_dev->block_dev; in ums_read_sector() local
25 return blk_dread(block_dev, blkstart, blkcnt, buf); in ums_read_sector()
31 struct blk_desc *block_dev = &ums_dev->block_dev; in ums_write_sector() local
34 return blk_dwrite(block_dev, blkstart, blkcnt, buf); in ums_write_sector()
56 struct blk_desc *block_dev; in ums_init() local
75 &block_dev, &info, 1); in ums_init()
88 if (block_dev->blksz != SECTOR_SIZE) in ums_init()
99 ums[ums_count].num_sectors = block_dev->lba; in ums_init()
113 ums[ums_count].block_dev = *block_dev; in ums_init()
116 ums_count, ums[ums_count].block_dev.devnum, in ums_init()
[all …]
/OK3568_Linux_fs/u-boot/include/
H A Dblk.h110 unsigned long (*block_read)(struct blk_desc *block_dev,
114 unsigned long (*block_write)(struct blk_desc *block_dev,
118 unsigned long (*block_erase)(struct blk_desc *block_dev,
285 unsigned long blk_dread(struct blk_desc *block_dev, lbaint_t start,
287 unsigned long blk_dwrite(struct blk_desc *block_dev, lbaint_t start,
289 unsigned long blk_derase(struct blk_desc *block_dev, lbaint_t start,
432 static inline ulong blk_dread(struct blk_desc *block_dev, lbaint_t start, in blk_dread() argument
436 if (blkcache_read(block_dev->if_type, block_dev->devnum, in blk_dread()
437 start, blkcnt, block_dev->blksz, buffer)) in blk_dread()
445 blks_read = block_dev->block_read(block_dev, start, blkcnt, buffer); in blk_dread()
[all …]
H A Dspl.h217 struct blk_desc *block_dev, int partition,
220 struct blk_desc *block_dev, int partition);
226 struct blk_desc *block_dev, int partition,
229 struct blk_desc *block_dev, int partition);
/OK3568_Linux_fs/u-boot/common/spl/
H A Dspl_ext.c13 struct blk_desc *block_dev, int partition, in spl_load_image_ext() argument
24 if (part_get_info(block_dev, partition, &part_info)) { in spl_load_image_ext()
29 ext4fs_set_blk_dev(block_dev, &part_info); in spl_load_image_ext()
70 struct blk_desc *block_dev, int partition) in spl_load_image_ext_os() argument
77 if (part_get_info(block_dev, partition, &part_info)) { in spl_load_image_ext_os()
82 ext4fs_set_blk_dev(block_dev, &part_info); in spl_load_image_ext_os()
107 err = spl_load_image_ext(spl_image, block_dev, in spl_load_image_ext_os()
138 return spl_load_image_ext(spl_image, block_dev, partition, in spl_load_image_ext_os()
143 struct blk_desc *block_dev, int partition) in spl_load_image_ext_os() argument
H A Dspl_fat.c22 static int spl_register_fat_device(struct blk_desc *block_dev, int partition) in spl_register_fat_device() argument
29 err = fat_register_device(block_dev, partition); in spl_register_fat_device()
57 struct blk_desc *block_dev, int partition, argument
63 err = spl_register_fat_device(block_dev, partition);
112 struct blk_desc *block_dev, int partition) argument
117 err = spl_register_fat_device(block_dev, partition);
132 err = spl_load_image_fat(spl_image, block_dev,
158 return spl_load_image_fat(spl_image, block_dev, partition,
163 struct blk_desc *block_dev, int partition) argument
/OK3568_Linux_fs/u-boot/drivers/block/
H A Dsandbox.c38 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); local
41 static unsigned long host_block_read(struct blk_desc *block_dev,
45 int dev = block_dev->devnum;
52 if (os_lseek(host_dev->fd, start * block_dev->blksz, OS_SEEK_SET) ==
57 ssize_t len = os_read(host_dev->fd, buffer, blkcnt * block_dev->blksz);
59 return len / block_dev->blksz;
69 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); local
71 static unsigned long host_block_write(struct blk_desc *block_dev,
75 int dev = block_dev->devnum;
79 if (os_lseek(host_dev->fd, start * block_dev->blksz, OS_SEEK_SET) ==
[all …]
H A Dblk-uclass.c449 unsigned long blk_dread(struct blk_desc *block_dev, lbaint_t start, in blk_dread() argument
452 struct udevice *dev = block_dev->bdev; in blk_dread()
459 if (blkcache_read(block_dev->if_type, block_dev->devnum, in blk_dread()
460 start, blkcnt, block_dev->blksz, buffer)) in blk_dread()
464 blkcache_fill(block_dev->if_type, block_dev->devnum, in blk_dread()
465 start, blkcnt, block_dev->blksz, buffer); in blk_dread()
470 unsigned long blk_dwrite(struct blk_desc *block_dev, lbaint_t start, in blk_dwrite() argument
473 struct udevice *dev = block_dev->bdev; in blk_dwrite()
479 blkcache_invalidate(block_dev->if_type, block_dev->devnum); in blk_dwrite()
483 unsigned long blk_derase(struct blk_desc *block_dev, lbaint_t start, in blk_derase() argument
[all …]
/OK3568_Linux_fs/u-boot/drivers/mmc/
H A Dmxsmmc.c145 debug("MMC%d: CMD%d\n", mmc->block_dev.devnum, cmd->cmdidx); in mxsmmc_send_cmd()
160 printf("MMC%d: Bus busy timeout!\n", mmc->block_dev.devnum); in mxsmmc_send_cmd()
166 printf("MMC%d: No card detected!\n", mmc->block_dev.devnum); in mxsmmc_send_cmd()
203 priv->mmc_is_wp(mmc->block_dev.devnum)) { in mxsmmc_send_cmd()
205 mmc->block_dev.devnum); in mxsmmc_send_cmd()
246 mmc->block_dev.devnum, cmd->cmdidx); in mxsmmc_send_cmd()
253 mmc->block_dev.devnum, cmd->cmdidx, reg); in mxsmmc_send_cmd()
260 mmc->block_dev.devnum, cmd->cmdidx, reg); in mxsmmc_send_cmd()
282 mmc->block_dev.devnum, cmd->cmdidx, reg); in mxsmmc_send_cmd()
289 mmc->block_dev.devnum); in mxsmmc_send_cmd()
[all …]
H A Dfsl_esdhc_spl.c41 err = mmc->block_dev.block_read(&mmc->block_dev, blk_start, blk_cnt, in mmc_spl_load_image()
89 err = mmc->block_dev.block_read(&mmc->block_dev, in mmc_boot()
131 err = mmc->block_dev.block_read(&mmc->block_dev, blk_start, blk_cnt, in mmc_boot()
H A Dmmc_private.h35 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,
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);
72 static inline unsigned long mmc_berase(struct blk_desc *block_dev, in mmc_berase() argument
78 static inline ulong mmc_bwrite(struct blk_desc *block_dev, lbaint_t start, in mmc_bwrite() argument
H A Dmmc_write.c85 ulong mmc_berase(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt) in mmc_berase()
89 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); in mmc_berase() local
91 int dev_num = block_dev->devnum; in mmc_berase()
106 block_dev->hwpart); in mmc_berase()
224 ulong mmc_bwrite(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, in mmc_bwrite()
229 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); in mmc_bwrite() local
231 int dev_num = block_dev->devnum; in mmc_bwrite()
239 err = blk_select_hwpart_devnum(IF_TYPE_MMC, dev_num, block_dev->hwpart); in mmc_bwrite()
H A Dmmc_legacy.c25 if (m->block_dev.devnum == dev_num) in find_mmc_device()
43 return &mmc->block_dev; in mmc_get_blk_desc()
96 printf("%s: %d", m->cfg->name, m->block_dev.devnum); in print_mmc_devices()
118 .block_dev = {
201 if (mmc->block_dev.hwpart == hwpart) in mmc_select_hwpartp()
225 *descp = &mmc->block_dev; in mmc_get_dev()
H A Dmmc.c54 return &mmc->block_dev; in mmc_get_blk_desc()
301 ulong mmc_bread_prepare(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, in mmc_bread_prepare()
306 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); in mmc_bread_prepare() local
308 int dev_num = block_dev->devnum; in mmc_bread_prepare()
321 err = mmc_switch_part(mmc, block_dev->hwpart); in mmc_bread_prepare()
323 err = blk_dselect_hwpart(block_dev, block_dev->hwpart); in mmc_bread_prepare()
328 if ((start + blkcnt) > block_dev->lba) { in mmc_bread_prepare()
331 start + blkcnt, block_dev->lba); in mmc_bread_prepare()
371 ulong mmc_bread(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, in mmc_bread()
376 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); in mmc_bread() local
[all …]
/OK3568_Linux_fs/u-boot/drivers/rkflash/
H A Drkflash_debug.c95 struct blk_desc *block_dev = rockchip_get_bootdev(); in blk_stress_test() local
102 if (!block_dev) { in blk_stress_test()
107 if (block_dev->if_type == IF_TYPE_SPINOR) in blk_stress_test()
112 test_end_lba = block_dev->lba; in blk_stress_test()
125 blk_dwrite(block_dev, test_lba, test_sec_count, pwrite); in blk_stress_test()
126 blk_dread(block_dev, test_lba, test_sec_count, pread); in blk_stress_test()
161 blk_dread(block_dev, test_lba, test_sec_count, pread); in blk_stress_test()
H A Drkflash_blk.c19 struct blk_desc *block_dev = dev_get_uclass_platdata(udev); in rkflash_bread() local
26 if ((start + blkcnt) > block_dev->lba) in rkflash_bread()
38 struct blk_desc *block_dev = dev_get_uclass_platdata(udev); in rkflash_bwrite() local
44 if ((start + blkcnt) > block_dev->lba) in rkflash_bwrite()
56 struct blk_desc *block_dev = dev_get_uclass_platdata(udev); in rkflash_berase() local
62 if ((start + blkcnt) > block_dev->lba) in rkflash_berase()
/OK3568_Linux_fs/u-boot/drivers/scsi/
H A Dscsi.c149 static ulong scsi_read(struct blk_desc *block_dev, lbaint_t blknr, in scsi_read()
154 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); in scsi_read() local
165 pccb->target = block_dev->target; in scsi_read()
166 pccb->lun = block_dev->lun; in scsi_read()
172 block_dev->devnum, start, blks, (unsigned long)buffer); in scsi_read()
180 pccb->datalen = block_dev->blksz * blocks; in scsi_read()
187 pccb->datalen = block_dev->blksz * in scsi_read()
194 pccb->datalen = block_dev->blksz * blks; in scsi_read()
226 static ulong scsi_write(struct blk_desc *block_dev, lbaint_t blknr, in scsi_write()
231 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); in scsi_write() local
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dppa.c102 ret = mmc->block_dev.block_read(&mmc->block_dev, blk, cnt, fitp); in ppa_init()
126 ret = mmc->block_dev.block_read(&mmc->block_dev, blk, cnt, ppa_hdr_ddr); in ppa_init()
152 ret = mmc->block_dev.block_read(&mmc->block_dev, in ppa_init()
/OK3568_Linux_fs/u-boot/drivers/rknand/
H A Drknand.c31 struct blk_desc *block_dev = dev_get_uclass_platdata(udev); in rknand_bread() local
38 if ((start + blkcnt) > block_dev->lba) in rknand_bread()
54 struct blk_desc *block_dev = dev_get_uclass_platdata(udev); in rknand_bwrite() local
61 if ((start + blkcnt) > block_dev->lba) in rknand_bwrite()
77 struct blk_desc *block_dev = dev_get_uclass_platdata(udev); in rknand_berase() local
84 if ((start + blkcnt) > block_dev->lba) in rknand_berase()
/OK3568_Linux_fs/u-boot/common/
H A Dusb_storage.c122 static unsigned long usb_stor_read(struct blk_desc *block_dev, lbaint_t blknr,
124 static unsigned long usb_stor_write(struct blk_desc *block_dev, lbaint_t blknr,
1131 static unsigned long usb_stor_read(struct blk_desc *block_dev, lbaint_t blknr, in usb_stor_read()
1143 struct blk_desc *block_dev; in usb_stor_read() local
1150 block_dev = dev_get_uclass_platdata(dev); in usb_stor_read()
1152 debug("\nusb_read: udev %d\n", block_dev->devnum); in usb_stor_read()
1154 debug("\nusb_read: udev %d\n", block_dev->devnum); in usb_stor_read()
1155 udev = usb_dev_desc[block_dev->devnum].priv; in usb_stor_read()
1164 srb->lun = block_dev->lun; in usb_stor_read()
1170 PRIxPTR "\n", block_dev->devnum, start, blks, buf_addr); in usb_stor_read()
[all …]
/OK3568_Linux_fs/u-boot/drivers/ata/
H A Dsata.c74 static unsigned long sata_bread(struct blk_desc *block_dev, lbaint_t start, in sata_bread() argument
77 return sata_read(block_dev->devnum, start, blkcnt, dst); in sata_bread()
80 static unsigned long sata_bwrite(struct blk_desc *block_dev, lbaint_t start, in sata_bwrite() argument
83 return sata_write(block_dev->devnum, start, blkcnt, buffer); in sata_bwrite()
/OK3568_Linux_fs/u-boot/disk/
H A Dpart_iso.c29 unsigned long iso_dread(struct blk_desc *block_dev, lbaint_t start, in iso_dread() argument
34 if (block_dev->blksz == 512) { in iso_dread()
40 ret = blk_dread(block_dev, start, blkcnt, buffer); in iso_dread()
42 if (block_dev->blksz == 512) in iso_dread()
/OK3568_Linux_fs/u-boot/drivers/usb/gadget/
H A Df_rockusb.c180 struct blk_desc *desc = &ums[common->lun].block_dev; in rkusb_do_test_unit_ready()
199 enum if_type type = ums[common->lun].block_dev.if_type; in rkusb_do_read_flash_id()
200 u32 devnum = ums[common->lun].block_dev.devnum; in rkusb_do_read_flash_id()
250 struct blk_desc *desc = &ums[common->lun].block_dev; in rkusb_do_read_flash_info()
362 struct blk_desc *desc = &ums[common->lun].block_dev; in rkusb_do_erase_force()
660 enum if_type type = ums[common->lun].block_dev.if_type; in rkusb_do_get_storage_info()
661 int devnum = ums[common->lun].block_dev.devnum; in rkusb_do_get_storage_info()
715 enum if_type type = ums[common->lun].block_dev.if_type; in rkusb_do_read_capacity()
716 int devnum = ums[common->lun].block_dev.devnum; in rkusb_do_read_capacity()
913 rc = blk_dread(&ums[common->lun].block_dev, lba, len, usb_check_buffer); in rkusb_do_check_parity()
/OK3568_Linux_fs/u-boot/board/gdsys/p1022/
H A Dsdhc_boot.c46 n = mmc->block_dev.block_read(&mmc->block_dev, 0, 1, tmp_buf); in mmc_get_env_addr()
/OK3568_Linux_fs/u-boot/board/freescale/common/
H A Dsdhc_boot.c32 n = mmc->block_dev.block_read(&mmc->block_dev, 0, 1, tmp_buf); in mmc_get_env_addr()

12