Home
last modified time | relevance | path

Searched refs:block (Results 1 – 11 of 11) sorted by relevance

/platform/armemu/
A Dblkdev.c21 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 Dflash.c46 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 Dflash.c42 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 Dqspi.c52 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 Dcan.h49 ssize_t can_recv(can_msg_t *msg, bool block);
/platform/zynq/
A Dspiflash.c57 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 Duf2conv.py94 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 Drules.mk10 MODULE_DEPS += dev/virtio/block
/platform/qemu-virt-riscv/
A Drules.mk28 MODULE_DEPS += dev/virtio/block
/platform/qemu-virt-arm/
A Drules.mk33 dev/virtio/block \
/platform/stm32f0xx/
A Dcan.c199 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()

Completed in 14 milliseconds