/lk-master/dev/include/dev/class/ |
A D | block.h | 17 ssize_t (*get_block_size)(struct device *dev); 18 ssize_t (*get_block_count)(struct device *dev); 20 ssize_t (*write)(struct device *dev, off_t offset, const void *buf, size_t count); 21 ssize_t (*read)(struct device *dev, off_t offset, void *buf, size_t count); 28 ssize_t class_block_get_size(struct device *dev); 29 ssize_t class_block_get_count(struct device *dev); 30 ssize_t class_block_write(struct device *dev, off_t offset, const void *buf, size_t count); 31 ssize_t class_block_read(struct device *dev, off_t offset, void *buf, size_t count);
|
A D | uart.h | 16 ssize_t (*read)(struct device *dev, void *buf, size_t len); 17 ssize_t (*write)(struct device *dev, const void *buf, size_t len); 21 ssize_t class_uart_read(struct device *dev, void *buf, size_t len); 22 ssize_t class_uart_write(struct device *dev, const void *buf, size_t len);
|
A D | netif.h | 22 ssize_t (*get_hwaddr)(struct device *dev, void *buf, size_t max_len); 23 ssize_t (*get_mtu)(struct device *dev); 34 ssize_t class_netif_get_hwaddr(struct device *dev, void *buf, size_t max_len); 35 ssize_t class_netif_get_mtu(struct device *dev);
|
A D | spi.h | 33 ssize_t (*transaction)(struct device *dev, struct spi_transaction *txn, size_t count); 38 ssize_t class_spi_transaction(struct device *dev, struct spi_transaction *txn, size_t count);
|
/lk-master/lib/iovec/ |
A D | iovec.c | 21 ssize_t iovec_size (const iovec_t *iov, uint iov_cnt) { in iovec_size() 23 return (ssize_t) ERR_INVALID_ARGS; in iovec_size() 29 return (ssize_t) c; in iovec_size() 36 ssize_t iovec_to_membuf (uint8_t *buf, uint buf_len, const iovec_t *iov, uint iov_cnt, uint iov_pos… in iovec_to_membuf() 40 return (ssize_t) ERR_INVALID_ARGS; in iovec_to_membuf() 71 return (ssize_t) buf_pos; in iovec_to_membuf()
|
/lk-master/lib/bio/include/lib/ |
A D | bio.h | 49 ssize_t (*read)(struct bdev *, void *buf, off_t offset, size_t len); 50 ssize_t (*read_block)(struct bdev *, void *buf, bnum_t block, uint count); 51 ssize_t (*write)(struct bdev *, const void *buf, off_t offset, size_t len); 52 ssize_t (*write_block)(struct bdev *, const void *buf, bnum_t block, uint count); 53 ssize_t (*erase)(struct bdev *, off_t offset, size_t len); 61 ssize_t bio_read(bdev_t *dev, void *buf, off_t offset, size_t len); 62 ssize_t bio_read_block(bdev_t *dev, void *buf, bnum_t block, uint count); 63 ssize_t bio_write(bdev_t *dev, const void *buf, off_t offset, size_t len); 64 ssize_t bio_write_block(bdev_t *dev, const void *buf, bnum_t block, uint count); 65 ssize_t bio_erase(bdev_t *dev, off_t offset, size_t len);
|
/lk-master/platform/stm32f4xx/ |
A D | flash.c | 45 static ssize_t stmflash_bdev_read(struct bdev *, void *buf, off_t offset, size_t len); 46 static ssize_t stmflash_bdev_read_block(struct bdev *, void *buf, bnum_t block, uint count); 47 static ssize_t stmflash_bdev_write(struct bdev *, const void *buf, off_t offset, size_t len); 48 static ssize_t stmflash_bdev_write_block(struct bdev *, const void *buf, bnum_t block, uint count); 49 static ssize_t stmflash_bdev_erase(struct bdev *, off_t offset, size_t len); 77 static ssize_t stmflash_bdev_read(struct bdev *bdev, void *buf, off_t offset, size_t len) { in stmflash_bdev_read() 89 static ssize_t stmflash_bdev_read_block(struct bdev *bdev, void *buf, bnum_t block, uint count) { in stmflash_bdev_read_block() 94 static ssize_t stmflash_bdev_write(struct bdev *bdev, const void *buf, off_t offset, size_t len) { in stmflash_bdev_write() 118 static ssize_t stmflash_bdev_write_block(struct bdev *bdev, const void *_buf, bnum_t block, uint co… in stmflash_bdev_write_block() 124 static ssize_t stmflash_bdev_erase(struct bdev *bdev, off_t offset, size_t len) { in stmflash_bdev_erase()
|
/lk-master/platform/zynq/ |
A D | spiflash.c | 96 static ssize_t qspi_erase_sector(struct qspi_ctxt *qspi, uint32_t addr) { in qspi_erase_sector() 99 ssize_t toerase; in qspi_erase_sector() 170 static ssize_t spiflash_read_cfi(void *buf, size_t len) { in spiflash_read_cfi() 188 static ssize_t spiflash_read_otp(void *buf, uint32_t addr, size_t len) { in spiflash_read_otp() 210 ssize_t len = spiflash_read_cfi(buf, 512); in spiflash_detect() 353 ssize_t written = 0; in spiflash_bdev_write_block() 375 ssize_t erased = 0; in spiflash_bdev_erase() 376 while (erased < (ssize_t)len) { in spiflash_bdev_erase() 377 ssize_t err = qspi_erase_sector(&flash.qspi, offset); in spiflash_bdev_erase() 451 ssize_t len = spiflash_read_cfi(buf, 512); in cmd_spiflash() [all …]
|
/lk-master/arch/arm/arm/ |
A D | debug.c | 83 ssize_t arm_dcc_read(uint32_t *buf, size_t len, lk_time_t timeout) { in arm_dcc_read() 89 ssize_t count = 0; in arm_dcc_read() 90 while (count < (ssize_t)len) { in arm_dcc_read() 108 ssize_t arm_dcc_write(const uint32_t *buf, size_t len, lk_time_t timeout) { in arm_dcc_write() 114 ssize_t count = 0; in arm_dcc_write() 115 while (count < (ssize_t)len) { in arm_dcc_write() 167 ssize_t len = arm_dcc_read(buf, sizeof(buf), 1000); in cmd_dcc()
|
/lk-master/platform/stm32f7xx/ |
A D | flash.c | 41 static ssize_t stm32_flash_bdev_read(struct bdev *, void *buf, off_t offset, size_t len); 42 static ssize_t stm32_flash_bdev_read_block(struct bdev *, void *buf, bnum_t block, uint count); 43 static ssize_t stm32_flash_bdev_write(struct bdev *bdev, const void *buf, off_t offset, size_t len); 44 static ssize_t stm32_flash_bdev_write_block(struct bdev *, const void *buf, bnum_t block, uint coun… 45 static ssize_t stm32_flash_bdev_erase(struct bdev *, off_t offset, size_t len); 91 static ssize_t stm32_flash_bdev_read(struct bdev *bdev, void *buf, off_t offset, size_t len) { in stm32_flash_bdev_read() 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() 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() 112 ssize_t written_bytes = count * bdev->block_size; in stm32_flash_bdev_write_block() 156 static ssize_t stm32_flash_bdev_erase(struct bdev *bdev, off_t offset, size_t len) { in stm32_flash_bdev_erase() [all …]
|
A D | qspi.c | 60 static ssize_t qspi_bulk_erase(bdev_t *device); 61 static ssize_t qspi_erase_sector(bdev_t *device, uint32_t block_addr); 332 ssize_t retcode = 0; in spiflash_bdev_read_block() 377 ssize_t total_bytes_written = 0; in spiflash_bdev_write_block() 403 ssize_t total_erased = 0; in spiflash_bdev_erase() 416 while (((ssize_t)len - total_erased) >= N25QXXA_SECTOR_SIZE) { in spiflash_bdev_erase() 417 ssize_t erased = qspi_erase_sector(device, offset); in spiflash_bdev_erase() 426 while (total_erased < (ssize_t)len) { in spiflash_bdev_erase() 427 ssize_t erased = qspi_erase_subsector(device, offset); in spiflash_bdev_erase() 647 ssize_t num_erased_bytes; in qspi_erase() [all …]
|
/lk-master/lib/bio/ |
A D | debug.c | 122 ssize_t err = 0; in cmd_bio() 161 ssize_t err = bio_erase(dev, offset, len); in cmd_bio() 299 static ssize_t erase_test(bdev_t *device) { in erase_test() 302 ssize_t err = bio_erase(device, 0, device->total_size); in erase_test() 327 if (err != (ssize_t)device->block_size) { in test_erase_block() 369 static ssize_t write_test(bdev_t *device) { in write_test() 414 ssize_t err = bio_erase(device, 0, device->block_size); in memory_mapped_test() 415 if (err < (ssize_t)device->block_size) { in memory_mapped_test() 431 if (err != (ssize_t)device->block_size) { in memory_mapped_test() 476 if (err != (ssize_t)device->block_size) { in memory_mapped_test() [all …]
|
A D | bio.c | 35 ssize_t bytes_read = 0; in bio_default_read() 37 ssize_t err = 0; in bio_default_read() 131 ssize_t bytes_written = 0; in bio_default_write() 133 ssize_t err = 0; in bio_default_write() 247 static ssize_t bio_default_erase(struct bdev *dev, off_t offset, size_t len) { in bio_default_erase() 253 ssize_t erased = 0; in bio_default_erase() 259 ssize_t written = bio_write(dev, erase_buf, pos, towrite); in bio_default_erase() 358 ssize_t bio_read(bdev_t *dev, void *buf, off_t offset, size_t len) { in bio_read() 372 ssize_t bio_read_block(bdev_t *dev, void *buf, bnum_t block, uint count) { in bio_read_block() 386 ssize_t bio_write(bdev_t *dev, const void *buf, off_t offset, size_t len) { in bio_write() [all …]
|
A D | mem.c | 24 static ssize_t mem_bdev_read(bdev_t *bdev, void *buf, off_t offset, size_t len) { in mem_bdev_read() 34 static ssize_t mem_bdev_read_block(struct bdev *bdev, void *buf, bnum_t block, uint count) { in mem_bdev_read_block() 44 static ssize_t mem_bdev_write(bdev_t *bdev, const void *buf, off_t offset, size_t len) { in mem_bdev_write() 54 static ssize_t mem_bdev_write_block(struct bdev *bdev, const void *buf, bnum_t block, uint count) { in mem_bdev_write_block()
|
A D | subdev.c | 31 static ssize_t subdev_read(struct bdev *_dev, void *buf, off_t offset, size_t len) { in subdev_read() 37 static ssize_t subdev_read_block(struct bdev *_dev, void *buf, bnum_t block, uint count) { in subdev_read_block() 43 static ssize_t subdev_write(struct bdev *_dev, const void *buf, off_t offset, size_t len) { in subdev_write() 49 static ssize_t subdev_write_block(struct bdev *_dev, const void *buf, bnum_t block, uint count) { in subdev_write_block() 55 static ssize_t subdev_erase(struct bdev *_dev, off_t offset, size_t len) { in subdev_erase()
|
/lk-master/lib/io/include/lib/ |
A D | io.h | 32 ssize_t (*write)(struct io_handle *handle, const char *buf, size_t len); 33 ssize_t (*read)(struct io_handle *handle, char *buf, size_t len); 44 ssize_t io_write(io_handle_t *io, const char *buf, size_t len); 45 ssize_t io_read(io_handle_t *io, char *buf, size_t len);
|
/lk-master/app/moot/ |
A D | usbboot.c | 140 ssize_t image_length; in handle_usb_cmd() 146 if (image_length > (ssize_t)moot_system_info.system_len) { in handle_usb_cmd() 158 ssize_t n_bytes_erased = in handle_usb_cmd() 172 ssize_t xfer = (image_length > (ssize_t)sizeof(buffer)) ? in handle_usb_cmd() 173 (ssize_t)sizeof(buffer) : image_length; in handle_usb_cmd() 182 if (xfer != (ssize_t)bytes_received) { in handle_usb_cmd() 187 ssize_t written = bio_write(dev, buffer, addr, bytes_received); in handle_usb_cmd() 188 if (written != (ssize_t)bytes_received) { in handle_usb_cmd()
|
A D | fsboot.c | 108 ssize_t n_bytes_erased = in attempt_fs_boot() 110 if (n_bytes_erased < (ssize_t)imglen) { in attempt_fs_boot() 117 ssize_t written = in attempt_fs_boot() 121 if (written < (ssize_t)imglen) { in attempt_fs_boot()
|
/lk-master/dev/class/ |
A D | block_api.c | 12 ssize_t class_block_get_size(struct device *dev) { in class_block_get_size() 23 ssize_t class_block_get_count(struct device *dev) { in class_block_get_count() 34 ssize_t class_block_write(struct device *dev, off_t offset, const void *buf, size_t count) { in class_block_write() 45 ssize_t class_block_read(struct device *dev, off_t offset, void *buf, size_t count) { in class_block_read()
|
/lk-master/lib/fs/include/lib/ |
A D | fs.h | 57 ssize_t fs_read_file(filehandle *handle, void *buf, off_t offset, size_t len) __NONNULL(); 58 ssize_t fs_write_file(filehandle *handle, const void *buf, off_t offset, size_t len) __NONNULL(); 72 ssize_t fs_load_file(const char *path, void *ptr, size_t maxlen) __NONNULL(); 97 ssize_t (*read)(filecookie *, void *, off_t, size_t); 98 ssize_t (*write)(filecookie *, const void *, off_t, size_t);
|
/lk-master/app/lkboot/ |
A D | dcc.c | 114 static ssize_t dcc_read(void *unused, void *_data, size_t len) { in dcc_read() 124 ssize_t err = arm_dcc_read(&dcc, 1, timeout); in dcc_read() 155 static ssize_t dcc_write(void *unused, const void *_data, size_t len) { in dcc_write() 178 ssize_t err = arm_dcc_read(&dcc, 1, 1000); in dcc_write() 196 ssize_t err = arm_dcc_read(&dcc, 1, 0); in lkboot_check_dcc_open()
|
/lk-master/platform/stm32f0xx/include/platform/ |
A D | can.h | 39 ssize_t can_send(const can_msg_t *msg); 49 ssize_t can_recv(can_msg_t *msg, bool block);
|
/lk-master/arch/arm/include/arch/arm/ |
A D | dcc.h | 20 ssize_t arm_dcc_read(uint32_t *buf, size_t len, lk_time_t timeout); 21 ssize_t arm_dcc_write(const uint32_t *buf, size_t len, lk_time_t timeout);
|
/lk-master/lib/libc/include/ |
A D | iovec.h | 21 ssize_t iovec_size(const iovec_t *iov, uint iov_cnt); 23 ssize_t iovec_to_membuf(uint8_t *buf, uint buf_len,
|
/lk-master/lib/elf/ |
A D | elf.c | 46 static ssize_t elf_read_hook_memory(struct elf_handle *handle, void *buf, uint64_t offset, size_t l… in elf_read_hook_memory() 56 ssize_t toread = len; in elf_read_hook_memory() 177 ssize_t readerr = handle->read_hook(handle, &handle->eheader, 0, sizeof(handle->eheader)); in elf_load() 178 if (readerr < (ssize_t)sizeof(handle->eheader)) { in elf_load() 204 if (readerr < (ssize_t)(handle->eheader.e_phnum * handle->eheader.e_phentsize)) { in elf_load() 238 if (readerr < (ssize_t)pheader->p_filesz) { in elf_load()
|