Home
last modified time | relevance | path

Searched refs:block_size (Results 1 – 19 of 19) sorted by relevance

/lk-master/arch/or1k/
A Dcache-ops.c39 uint32_t block_size; in arch_invalidate_cache_all() local
41 block_size = ic_block_size(); in arch_invalidate_cache_all()
42 cache_size = block_size * ic_sets(); in arch_invalidate_cache_all()
43 for (i = 0; i < cache_size; i += block_size) in arch_invalidate_cache_all()
46 block_size = dc_block_size(); in arch_invalidate_cache_all()
47 cache_size = block_size * dc_sets(); in arch_invalidate_cache_all()
48 for (i = 0; i < cache_size; i += block_size) in arch_invalidate_cache_all()
77 uint32_t block_size = dc_block_size(); in arch_clean_cache_range() local
79 for (addr = start; addr < start + len; addr += block_size) in arch_clean_cache_range()
86 uint32_t block_size = dc_block_size(); in arch_invalidate_cache_range() local
[all …]
/lk-master/lib/bio/
A Dbio.c41 block = offset / dev->block_size; in bio_default_read()
45 if ((offset % dev->block_size) != 0) { in bio_default_read()
75 while (len >= dev->block_size) { in bio_default_read()
86 buf += dev->block_size; in bio_default_read()
87 len -= dev->block_size; in bio_default_read()
137 block = offset / dev->block_size; in bio_default_write()
181 while (len >= dev->block_size) { in bio_default_write()
192 buf += dev->block_size; in bio_default_write()
193 len -= dev->block_size; in bio_default_write()
448 DEBUG_ASSERT(block_size && ispow2(block_size)); in bio_initialize_bdev()
[all …]
A Ddebug.c234 void *buf = malloc(dev->block_size); in cmd_bio()
285 for (size_t i = 0; i < device->block_size; i++) { in is_valid_block()
327 if (err != (ssize_t)device->block_size) { in test_erase_block()
401 "Aborting.\n", device->block_size); in memory_mapped_test()
415 if (err < (ssize_t)device->block_size) { in memory_mapped_test()
418 device->block_size, err); in memory_mapped_test()
431 if (err != (ssize_t)device->block_size) { in memory_mapped_test()
454 for (uint i = 0; i < device->block_size; i++) { in memory_mapped_test()
476 if (err != (ssize_t)device->block_size) { in memory_mapped_test()
478 device->block_size, err); in memory_mapped_test()
[all …]
A Dsubdev.c34 return bio_read(subdev->parent, buf, offset + subdev->offset * subdev->dev.block_size, len); in subdev_read()
46 return bio_write(subdev->parent, buf, offset + subdev->offset * subdev->dev.block_size, len); in subdev_write()
58 return bio_erase(subdev->parent, offset + subdev->offset * subdev->dev.block_size, len); in subdev_erase()
152 parent->block_size, block_count, in bio_publish_subdevice()
/lk-master/platform/armemu/
A Dblkdev.c24 *REG64(BDEV_CMD_OFF) = (uint64_t)((uint64_t)block * dev->block_size); in read_block()
25 *REG32(BDEV_CMD_LEN) = count * dev->block_size; in read_block()
31 return count * dev->block_size; in read_block()
39 *REG64(BDEV_CMD_OFF) = (uint64_t)((uint64_t)block * dev->block_size); in write_block()
40 *REG32(BDEV_CMD_LEN) = count * dev->block_size; in write_block()
46 return count * dev->block_size; in write_block()
/lk-master/lib/bcache/
A Dbcache.c38 size_t block_size; member
48 bcache_t bcache_create(bdev_t *dev, size_t block_size, int block_count) { in bcache_create() argument
54 cache->block_size = block_size; in bcache_create()
66 cache->blocks[i].ptr = malloc(block_size); in bcache_create()
78 (off_t)block->blocknum * cache->block_size, in flush_block()
79 cache->block_size); in flush_block()
183 … err = bio_read(cache->dev, block->ptr, (off_t)blocknum * cache->block_size, cache->block_size); in find_or_fill_block()
209 memcpy(buf, block->ptr, cache->block_size); in bcache_read_block()
282 memset(block->ptr, 0, cache->block_size); in bcache_zero_block()
/lk-master/platform/stm32f7xx/
A Dflash.c102 memcpy(buf, (uint8_t *)FLASHAXI_BASE + block * bdev->block_size, count * bdev->block_size); in stm32_flash_bdev_read_block()
104 return count * bdev->block_size; in stm32_flash_bdev_read_block()
112 ssize_t written_bytes = count * bdev->block_size; in stm32_flash_bdev_write_block()
115 …if (HAL_FLASH_Program(TYPEPROGRAM_WORD, FLASHAXI_BASE + block * bdev->block_size, *buf32) != HAL_O… in stm32_flash_bdev_write_block()
A Dqspi.c316 uint64_t largest_offset = (block + count) * device->block_size - 1; in spiflash_bdev_read_block()
330 s_command.NbData = device->block_size; in spiflash_bdev_read_block()
336 s_command.Address = block * device->block_size; in spiflash_bdev_read_block()
356 buf += device->block_size; in spiflash_bdev_read_block()
357 retcode += device->block_size; in spiflash_bdev_read_block()
358 s_command.Address += device->block_size; in spiflash_bdev_read_block()
/lk-master/dev/virtio/block/
A Dvirtio-block.c305 if (virtio_block_read_write(dev->dev, buf, (off_t)block * dev->bdev.block_size, in virtio_bdev_read_block()
306 count * dev->bdev.block_size, false) == 0) { in virtio_bdev_read_block()
307 return count * dev->bdev.block_size; in virtio_bdev_read_block()
318 if (virtio_block_read_write(dev->dev, (void *)buf, (off_t)block * dev->bdev.block_size, in virtio_bdev_write_block()
319 count * dev->bdev.block_size, true) == 0) { in virtio_bdev_write_block()
320 return count * dev->bdev.block_size; in virtio_bdev_write_block()
/lk-master/arch/arm64/
A Dmmu.c303 vaddr_t block_size; in arm64_mmu_unmap_pt() local
312 block_size = 1UL << index_shift; in arm64_mmu_unmap_pt()
313 block_mask = block_size - 1; in arm64_mmu_unmap_pt()
315 chunk_size = MIN(size, block_size - vaddr_rem); in arm64_mmu_unmap_pt()
328 if (chunk_size == block_size || in arm64_mmu_unmap_pt()
366 vaddr_t block_size; in arm64_mmu_map_pt() local
380 block_size = 1UL << index_shift; in arm64_mmu_map_pt()
381 block_mask = block_size - 1; in arm64_mmu_map_pt()
383 chunk_size = MIN(size, block_size - vaddr_rem); in arm64_mmu_map_pt()
387 (chunk_size != block_size) || in arm64_mmu_map_pt()
/lk-master/lib/bcache/include/lib/
A Dbcache.h14 bcache_t bcache_create(bdev_t *dev, size_t block_size, int block_count);
/lk-master/lib/bio/include/lib/
A Dbio.h37 size_t block_size; member
75 size_t block_size,
/lk-master/lib/fs/spifs/test/
A Dspifstest.c431 size_t block_size = dev->block_size; in test_corrupt_toc() local
432 uint8_t *block_buf = memalign(CACHE_LINE, block_size); in test_corrupt_toc()
436 memset(block_buf, 0, block_size); in test_corrupt_toc()
444 if (bytes != (ssize_t)block_size) { in test_corrupt_toc()
/lk-master/lib/partition/
A Dpartition.c65 STACKBUF_DMA_ALIGN(buf, dev->block_size); in partition_publish()
/lk-master/app/lkboot/
A Dcommands.c308 void *buf = malloc(bdev->block_size); in lkb_handle_command()
316 size_t toread = MIN(len - pos, bdev->block_size); in lkb_handle_command()
/lk-master/lib/fs/spifs/
A Dspifs.c369 off_t device_addr = block_addr * spifs->dev->block_size; in spifs_write_page()
451 *page_size = dev->block_size; in get_device_page_info()
458 size_t block_size = dev->block_size; in get_device_page_info() local
460 if (erase_size % block_size != 0) { in get_device_page_info()
/lk-master/platform/zynq/
A Dspiflash.c345 DEBUG_ASSERT(bdev->block_size == PAGE_PROGRAM_SIZE); in spiflash_bdev_write_block()
/lk-master/lib/sysparam/
A Dsysparam.c157 DEBUG_ASSERT((offset % bdev->block_size) == 0); in sysparam_scan()
/lk-master/lib/ptable/
A Dptable.c582 if (header.total_length > ptable.bdev->block_size) { in ptable_scan()

Completed in 30 milliseconds