Home
last modified time | relevance | path

Searched refs:geometry (Results 1 – 25 of 26) sorted by relevance

12

/components/drivers/block/
A Dblk_dfs.c19 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 Dblk_dev.c71 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 Dblk.c389 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 Dscsi_cdrom.c25 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 Dscsi_sd.c28 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 Ddev_spi_msd.c938 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 Ddev_spi_flash_sfud.c52 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 Ddev_spi_flash.h20 struct rt_device_blk_geometry geometry; member
A Ddev_spi_msd.h120 struct rt_device_blk_geometry geometry; /**< sector size, sector count */ member
/components/drivers/usb/cherryusb/demo/
A Dmsc_ram_template.c234 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 Ddfs_elm.c110 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 Dusbh_dfs.c105 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 Dfal_rtt.c30 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 Ddev_block.c35 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 Ddfs_elm.c134 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 Dmstorage.c77 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 Dvirtio_blk.c109 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 Dvirtio_blk.h54 } geometry; member
/components/legacy/usb/usbhost/class/
A Dudisk.c157 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 Dproc_partitions.c153 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 Dblk.h68 rt_err_t (*getgeome)(struct rt_blk_disk *disk, struct rt_device_blk_geometry *geometry);
/components/dfs/dfs_v1/filesystems/iso9660/
A Ddfs_iso9660.c537 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 Ddevfs.c127 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 Dnvme.c556 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 Ddfs_cromfs.c486 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()

Completed in 37 milliseconds

12