| /components/drivers/block/ |
| A D | blk_dfs.c | 19 struct rt_device_blk_geometry geometry; member 33 rt_device_control(dev, RT_DEVICE_CTRL_BLK_GETGEOME, &data->geometry); in blk_fops_open() 64 bytes_per_sector = data->geometry.bytes_per_sector; in blk_fops_read() 129 bytes_per_sector = data->geometry.bytes_per_sector; in blk_fops_write() 255 struct rt_device_blk_geometry geometry; in device_get_blk_ssize() local 257 rt_device_control(dev, RT_DEVICE_CTRL_BLK_GETGEOME, &geometry); in device_get_blk_ssize() 258 bytes_per_sector = geometry.bytes_per_sector; in device_get_blk_ssize() 260 RT_ASSERT(sizeof(bytes_per_sector) == sizeof(geometry.bytes_per_sector)); in device_get_blk_ssize() 268 struct rt_device_blk_geometry geometry; in device_get_all_blk_ssize() local 270 rt_device_control(dev, RT_DEVICE_CTRL_BLK_GETGEOME, &geometry); in device_get_all_blk_ssize() [all …]
|
| A D | blk_dev.c | 71 struct rt_device_blk_geometry disk_geometry, *geometry; in blk_dev_control() local 76 if ((geometry = args)) in blk_dev_control() 80 geometry->bytes_per_sector = disk_geometry.bytes_per_sector; in blk_dev_control() 81 geometry->block_size = disk_geometry.block_size; in blk_dev_control() 82 geometry->sector_count = blk->sector_count; in blk_dev_control()
|
| A D | blk.c | 389 struct rt_device_blk_geometry geometry; in rt_blk_disk_get_capacity() local 396 res = disk->ops->getgeome(disk, &geometry); in rt_blk_disk_get_capacity() 400 return geometry.sector_count; in rt_blk_disk_get_capacity() 409 struct rt_device_blk_geometry geometry; in rt_blk_disk_get_logical_block_size() local 416 res = disk->ops->getgeome(disk, &geometry); in rt_blk_disk_get_logical_block_size() 420 return geometry.bytes_per_sector; in rt_blk_disk_get_logical_block_size()
|
| /components/drivers/scsi/ |
| A D | scsi_cdrom.c | 25 struct rt_device_blk_geometry geometry; member 55 struct rt_device_blk_geometry *geometry) in scsi_cdrom_getgeome() argument 59 rt_memcpy(geometry, &scdrom->geometry, sizeof(scdrom->geometry)); in scsi_cdrom_getgeome() 109 scdrom->geometry.bytes_per_sector = sdev->block_size; in scsi_cdrom_probe() 110 scdrom->geometry.block_size = sdev->block_size; in scsi_cdrom_probe() 111 scdrom->geometry.sector_count = sdev->last_block + 1; in scsi_cdrom_probe()
|
| A D | scsi_sd.c | 28 struct rt_device_blk_geometry geometry; member 79 struct rt_device_blk_geometry *geometry) in scsi_sd_getgeome() argument 83 rt_memcpy(geometry, &ssd->geometry, sizeof(ssd->geometry)); in scsi_sd_getgeome() 95 lba_count = ssd->geometry.sector_count; in scsi_sd_sync() 116 lba_count = ssd->geometry.sector_count; in scsi_sd_erase() 224 ssd->geometry.bytes_per_sector = sdev->block_size; in scsi_sd_probe() 225 ssd->geometry.block_size = sdev->block_size; in scsi_sd_probe() 226 ssd->geometry.sector_count = sdev->last_block + 1; in scsi_sd_probe()
|
| /components/drivers/spi/ |
| A D | dev_spi_msd.c | 938 msd->geometry.block_size = SECTOR_SIZE; in rt_msd_init() 1069 msd->geometry.sector_count = card_capacity / msd->geometry.bytes_per_sector; in rt_msd_init() 1125 msd->geometry.sector_count = card_capacity / msd->geometry.bytes_per_sector; in rt_msd_init() 1606 struct rt_device_blk_geometry *geometry; in rt_msd_control() local 1609 if (geometry == RT_NULL) return -RT_ERROR; in rt_msd_control() 1611 geometry->bytes_per_sector = msd->geometry.bytes_per_sector; in rt_msd_control() 1612 geometry->block_size = msd->geometry.block_size; in rt_msd_control() 1613 geometry->sector_count = msd->geometry.sector_count; in rt_msd_control() 1636 _msd_device.geometry.bytes_per_sector = 0; in msd_init() 1637 _msd_device.geometry.sector_count = 0; in msd_init() [all …]
|
| A D | dev_spi_flash_sfud.c | 52 if (rtt_dev == RT_NULL || geometry == RT_NULL) { in rt_sfud_control() 56 geometry->bytes_per_sector = rtt_dev->geometry.bytes_per_sector; in rt_sfud_control() 57 geometry->sector_count = rtt_dev->geometry.sector_count; in rt_sfud_control() 58 geometry->block_size = rtt_dev->geometry.block_size; in rt_sfud_control() 75 phy_start_addr = start_addr * rtt_dev->geometry.bytes_per_sector; in rt_sfud_control() 97 rt_off_t phy_pos = pos * rtt_dev->geometry.bytes_per_sector; in rt_sfud_read() 98 rt_size_t phy_size = size * rtt_dev->geometry.bytes_per_sector; in rt_sfud_read() 115 rt_off_t phy_pos = pos * rtt_dev->geometry.bytes_per_sector; in rt_sfud_write() 116 rt_size_t phy_size = size * rtt_dev->geometry.bytes_per_sector; in rt_sfud_write() 369 rtt_dev->geometry.bytes_per_sector = sfud_dev->chip.erase_gran; in rt_sfud_flash_probe_ex() [all …]
|
| A D | dev_spi_flash.h | 20 struct rt_device_blk_geometry geometry; member
|
| A D | dev_spi_msd.h | 120 struct rt_device_blk_geometry geometry; /**< sector size, sector count */ member
|
| /components/drivers/usb/cherryusb/demo/ |
| A D | msc_ram_template.c | 234 struct rt_device_blk_geometry geometry = { 0 }; variable 238 rt_device_control(blk_dev, RT_DEVICE_CTRL_BLK_GETGEOME, &geometry); in usbd_msc_get_cap() 240 *block_num = geometry.sector_count; in usbd_msc_get_cap() 241 *block_size = geometry.bytes_per_sector; in usbd_msc_get_cap() 246 rt_device_read(blk_dev, sector, buffer, length / geometry.bytes_per_sector); in usbd_msc_sector_read() 252 rt_device_write(blk_dev, sector, buffer, length / geometry.bytes_per_sector); in usbd_msc_sector_write()
|
| /components/dfs/dfs_v1/filesystems/elmfat/ |
| A D | dfs_elm.c | 110 struct rt_device_blk_geometry geometry; in dfs_elm_mount() local 124 if (geometry.bytes_per_sector > FF_MAX_SS) in dfs_elm_mount() 943 struct rt_device_blk_geometry geometry; in disk_ioctl() local 945 rt_memset(&geometry, 0, sizeof(geometry)); in disk_ioctl() 948 *(DWORD *)buff = geometry.sector_count; in disk_ioctl() 949 if (geometry.sector_count == 0) in disk_ioctl() 954 struct rt_device_blk_geometry geometry; in disk_ioctl() local 956 rt_memset(&geometry, 0, sizeof(geometry)); in disk_ioctl() 963 struct rt_device_blk_geometry geometry; in disk_ioctl() local 965 rt_memset(&geometry, 0, sizeof(geometry)); in disk_ioctl() [all …]
|
| /components/drivers/usb/cherryusb/platform/rtthread/ |
| A D | usbh_dfs.c | 105 struct rt_device_blk_geometry *geometry; in rt_udisk_control() local 107 geometry = (struct rt_device_blk_geometry *)args; in rt_udisk_control() 108 if (geometry == RT_NULL) in rt_udisk_control() 111 geometry->bytes_per_sector = msc_class->blocksize; in rt_udisk_control() 112 geometry->block_size = msc_class->blocksize; in rt_udisk_control() 113 geometry->sector_count = msc_class->blocknum; in rt_udisk_control()
|
| /components/fal/src/ |
| A D | fal_rtt.c | 30 struct rt_device_blk_geometry geometry; member 47 struct rt_device_blk_geometry *geometry; in blk_dev_control() local 49 geometry = (struct rt_device_blk_geometry *) args; in blk_dev_control() 50 if (geometry == RT_NULL) in blk_dev_control() 55 rt_memcpy(geometry, &part->geometry, sizeof(struct rt_device_blk_geometry)); in blk_dev_control() 91 …t = fal_partition_read(part->fal_part, pos * part->geometry.block_size, buffer, size * part->geome… in blk_dev_read() 93 if (ret != (int)(size * part->geometry.block_size)) in blk_dev_read() 116 phy_pos = pos * part->geometry.bytes_per_sector; in blk_dev_write() 117 phy_size = size * part->geometry.bytes_per_sector; in blk_dev_write() 180 blk_dev->geometry.bytes_per_sector = fal_flash->blk_size; in fal_blk_device_create() [all …]
|
| /components/drivers/sdio/ |
| A D | dev_block.c | 35 struct rt_device_blk_geometry geometry; member 337 struct rt_device_blk_geometry *geometry) in mmcsd_blk_getgeome() argument 341 rt_memcpy(geometry, &blk_dev->geometry, sizeof(*geometry)); in mmcsd_blk_getgeome() 377 blk_dev->geometry.bytes_per_sector = 1 << 9; in rt_mmcsd_blk_probe() 378 blk_dev->geometry.block_size = card->card_blksize; in rt_mmcsd_blk_probe() 379 blk_dev->geometry.sector_count = card->card_capacity * (1024 / 512); in rt_mmcsd_blk_probe()
|
| /components/dfs/dfs_v2/filesystems/elmfat/ |
| A D | dfs_elm.c | 134 struct rt_device_blk_geometry geometry; in dfs_elm_mount() local 158 if (geometry.bytes_per_sector > FF_MAX_SS) in dfs_elm_mount() 1169 struct rt_device_blk_geometry geometry; in disk_ioctl() local 1171 rt_memset(&geometry, 0, sizeof(geometry)); in disk_ioctl() 1174 *(DWORD *)buff = geometry.sector_count; in disk_ioctl() 1175 if (geometry.sector_count == 0) in disk_ioctl() 1180 struct rt_device_blk_geometry geometry; in disk_ioctl() local 1182 rt_memset(&geometry, 0, sizeof(geometry)); in disk_ioctl() 1189 struct rt_device_blk_geometry geometry; in disk_ioctl() local 1191 rt_memset(&geometry, 0, sizeof(geometry)); in disk_ioctl() [all …]
|
| /components/legacy/usb/usbdevice/class/ |
| A D | mstorage.c | 77 struct rt_device_blk_geometry geometry; member 392 sector_count = data->geometry.sector_count; in _read_capacities() 393 sector_size = data->geometry.bytes_per_sector; in _read_capacities() 439 sector_size = data->geometry.bytes_per_sector; in _read_capacity() 482 RT_ASSERT(data->count < data->geometry.sector_count); in _read_10() 492 data->ep_in->request.size = data->geometry.bytes_per_sector; in _read_10() 497 return data->geometry.bytes_per_sector; in _read_10() 522 data->size = data->count * data->geometry.bytes_per_sector; in _write_10() 535 return data->geometry.bytes_per_sector; in _write_10() 725 data->geometry.bytes_per_sector; in _cb_len_calc() [all …]
|
| /components/drivers/virtio/ |
| A D | virtio_blk.c | 109 struct rt_device_blk_geometry *geometry = (struct rt_device_blk_geometry *)args; in virtio_blk_control() local 111 if (geometry == RT_NULL) in virtio_blk_control() 117 geometry->bytes_per_sector = VIRTIO_BLK_BYTES_PER_SECTOR; in virtio_blk_control() 118 geometry->block_size = virtio_blk_dev->config->blk_size; in virtio_blk_control() 119 geometry->sector_count = virtio_blk_dev->config->capacity; in virtio_blk_control()
|
| A D | virtio_blk.h | 54 } geometry; member
|
| /components/legacy/usb/usbhost/class/ |
| A D | udisk.c | 157 struct rt_device_blk_geometry *geometry; in rt_udisk_control() local 159 geometry = (struct rt_device_blk_geometry *)args; in rt_udisk_control() 160 if (geometry == RT_NULL) return -RT_ERROR; in rt_udisk_control() 162 geometry->bytes_per_sector = SECTOR_SIZE; in rt_udisk_control() 163 geometry->block_size = stor->capicity[1]; in rt_udisk_control() 164 geometry->sector_count = stor->capicity[0]; in rt_udisk_control()
|
| /components/dfs/dfs_v2/filesystems/procfs/ |
| A D | proc_partitions.c | 153 struct rt_device_blk_geometry geometry = { 0 }; in show_info() local 155 rt_device_control(device, RT_DEVICE_CTRL_BLK_GETGEOME, &geometry); in show_info() 158 geometry.sector_count, device->parent.name); in show_info()
|
| /components/drivers/include/drivers/ |
| A D | blk.h | 68 rt_err_t (*getgeome)(struct rt_blk_disk *disk, struct rt_device_blk_geometry *geometry);
|
| /components/dfs/dfs_v1/filesystems/iso9660/ |
| A D | dfs_iso9660.c | 537 struct rt_device_blk_geometry geometry; in dfs_iso9660_mount() local 545 rt_device_control(iso->dev, RT_DEVICE_CTRL_BLK_GETGEOME, &geometry); in dfs_iso9660_mount() 547 if (geometry.bytes_per_sector != ISO9660_BLKSZ) in dfs_iso9660_mount() 550 iso->dev->parent.name, geometry.bytes_per_sector); in dfs_iso9660_mount()
|
| /components/dfs/dfs_v2/filesystems/devfs/ |
| A D | devfs.c | 127 struct rt_device_blk_geometry geometry = {0}; in _get_unit_shift() local 131 if (!rt_device_control(device, RT_DEVICE_CTRL_BLK_GETGEOME, &geometry)) in _get_unit_shift() 133 shift = __rt_ffs(geometry.block_size) - 1; in _get_unit_shift()
|
| /components/drivers/nvme/ |
| A D | nvme.c | 556 struct rt_device_blk_geometry *geometry) in nvme_blk_getgeome() argument 560 geometry->bytes_per_sector = 1 << ndev->lba_shift; in nvme_blk_getgeome() 561 geometry->block_size = 1 << ndev->lba_shift; in nvme_blk_getgeome() 562 geometry->sector_count = rt_le64_to_cpu(ndev->id.nsze); in nvme_blk_getgeome()
|
| /components/dfs/dfs_v1/filesystems/cromfs/ |
| A D | dfs_cromfs.c | 486 struct rt_device_blk_geometry geometry; in dfs_cromfs_mount() local 501 rt_device_control(ci->device, RT_DEVICE_CTRL_BLK_GETGEOME, &geometry); in dfs_cromfs_mount() 502 ci->bytes_per_sector = geometry.bytes_per_sector; in dfs_cromfs_mount()
|