| /platform/armemu/ |
| A D | blkdev.c | 21 ssize_t read_block(struct bdev *dev, void *buf, bnum_t block, uint count) { in read_block() argument 24 *REG64(BDEV_CMD_OFF) = (uint64_t)((uint64_t)block * dev->block_size); in read_block() 36 ssize_t write_block(struct bdev *dev, const void *buf, bnum_t block, uint count) { in write_block() argument 39 *REG64(BDEV_CMD_OFF) = (uint64_t)((uint64_t)block * dev->block_size); in write_block()
|
| /platform/stm32f4xx/ |
| A D | flash.c | 46 static ssize_t stmflash_bdev_read_block(struct bdev *, void *buf, bnum_t block, uint count); 48 static ssize_t stmflash_bdev_write_block(struct bdev *, const void *buf, bnum_t block, uint count); 89 static ssize_t stmflash_bdev_read_block(struct bdev *bdev, void *buf, bnum_t block, uint count) { in stmflash_bdev_read_block() argument 90 LTRACEF("dev %p, buf %p, block 0x%x, count %u\n",bdev, buf, block, count); in stmflash_bdev_read_block() 118 static ssize_t stmflash_bdev_write_block(struct bdev *bdev, const void *_buf, bnum_t block, uint co… in stmflash_bdev_write_block() argument 119 LTRACEF("dev %p, buf %p, block 0x%x, count %u\n",bdev, _buf, block, count); in stmflash_bdev_write_block() 120 count = bio_trim_block_range(bdev, block, count); in stmflash_bdev_write_block()
|
| /platform/stm32f7xx/ |
| A D | flash.c | 42 static ssize_t stm32_flash_bdev_read_block(struct bdev *, void *buf, bnum_t block, uint count); 44 static ssize_t stm32_flash_bdev_write_block(struct bdev *, const void *buf, bnum_t block, uint coun… 99 static ssize_t stm32_flash_bdev_read_block(struct bdev *bdev, void *buf, bnum_t block, uint count) { in stm32_flash_bdev_read_block() argument 100 LTRACEF("dev %p, buf %p, block 0x%x, count %u\n", bdev, buf, block, count); in stm32_flash_bdev_read_block() 102 memcpy(buf, (uint8_t *)FLASHAXI_BASE + block * bdev->block_size, count * bdev->block_size); in stm32_flash_bdev_read_block() 107 static ssize_t stm32_flash_bdev_write_block(struct bdev *bdev, const void *buf, bnum_t block, uint … in stm32_flash_bdev_write_block() argument 108 LTRACEF("dev %p, buf %p, block 0x%x, count %u\n", bdev, buf, block, count); 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() 121 block++; in stm32_flash_bdev_write_block()
|
| A D | qspi.c | 52 static ssize_t spiflash_bdev_read_block(struct bdev *device, void *buf, bnum_t block, uint count); 53 static ssize_t spiflash_bdev_write_block(struct bdev *device, const void *buf, bnum_t block, uint c… 300 bnum_t block, uint count) { in spiflash_bdev_read_block() argument 302 device, buf, block, count); in spiflash_bdev_read_block() 309 count = bio_trim_block_range(device, block, count); in spiflash_bdev_read_block() 316 uint64_t largest_offset = (block + count) * device->block_size - 1; in spiflash_bdev_read_block() 336 s_command.Address = block * device->block_size; in spiflash_bdev_read_block() 367 bnum_t block, uint count) { in spiflash_bdev_write_block() argument 368 count = bio_trim_block_range(device, block, count); in spiflash_bdev_write_block() 378 for (; count > 0; count--, block++) { in spiflash_bdev_write_block() [all …]
|
| /platform/stm32f0xx/include/platform/ |
| A D | can.h | 49 ssize_t can_recv(can_msg_t *msg, bool block);
|
| /platform/zynq/ |
| A D | spiflash.c | 57 static ssize_t spiflash_bdev_read_block(struct bdev *, void *buf, bnum_t block, uint count); 58 static ssize_t spiflash_bdev_write_block(struct bdev *, const void *buf, bnum_t block, uint count); 332 static ssize_t spiflash_bdev_read_block(struct bdev *bdev, void *buf, bnum_t block, uint count) { in spiflash_bdev_read_block() argument 333 LTRACEF("dev %p, buf %p, block 0x%x, count %u\n", bdev, buf, block, count); in spiflash_bdev_read_block() 335 count = bio_trim_block_range(bdev, block, count); in spiflash_bdev_read_block() 339 return spiflash_bdev_read(bdev, buf, block << bdev->block_shift, count << bdev->block_shift); in spiflash_bdev_read_block() 342 static ssize_t spiflash_bdev_write_block(struct bdev *bdev, const void *_buf, bnum_t block, uint co… in spiflash_bdev_write_block() argument 343 LTRACEF("dev %p, buf %p, block 0x%x, count %u\n", bdev, _buf, block, count); in spiflash_bdev_write_block() 347 count = bio_trim_block_range(bdev, block, count); in spiflash_bdev_write_block() 355 ssize_t err = qspi_write_page(&flash.qspi, block * PAGE_PROGRAM_SIZE, buf); in spiflash_bdev_write_block() [all …]
|
| /platform/rp20xx/tools/ |
| A D | uf2conv.py | 94 block = buf[ptr:ptr + 512] 95 hd = struct.unpack(b"<IIIIIIII", block[0:32]) 119 outp.append(block[32 : 32 + datalen]) 151 block = hd + chunk + datapadding + struct.pack(b"<I", UF2_MAGIC_END) 152 assert len(block) == 512 153 outp.append(block)
|
| /platform/qemu-virt-m68k/ |
| A D | rules.mk | 10 MODULE_DEPS += dev/virtio/block
|
| /platform/qemu-virt-riscv/ |
| A D | rules.mk | 28 MODULE_DEPS += dev/virtio/block
|
| /platform/qemu-virt-arm/ |
| A D | rules.mk | 33 dev/virtio/block \
|
| /platform/stm32f0xx/ |
| A D | can.c | 199 ssize_t can_recv(can_msg_t *msg, bool block) { in can_recv() argument 203 bytes_read = cbuf_read(&can_rx_buf, msg, sizeof(*msg), block); in can_recv()
|