| /lib/bio/ |
| 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() argument 25 mem_bdev_t *mem = (mem_bdev_t *)bdev; in mem_bdev_read() 27 LTRACEF("bdev %s, buf %p, offset %lld, len %zu\n", bdev->name, buf, offset, 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() argument 35 mem_bdev_t *mem = (mem_bdev_t *)bdev; in mem_bdev_read_block() 37 LTRACEF("bdev %s, buf %p, block %u, count %u\n", bdev->name, buf, block, count); in mem_bdev_read_block() 45 mem_bdev_t *mem = (mem_bdev_t *)bdev; in mem_bdev_write() 47 LTRACEF("bdev %s, buf %p, offset %lld, len %zu\n", bdev->name, buf, offset, 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() argument 55 mem_bdev_t *mem = (mem_bdev_t *)bdev; in mem_bdev_write_block() [all …]
|
| 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() 61 static void subdev_close(struct bdev *_dev) { in subdev_close()
|
| A D | bio.c | 33 static ssize_t bio_default_read(struct bdev *dev, void *_buf, off_t offset, size_t len) { in bio_default_read() 129 static ssize_t bio_default_write(struct bdev *dev, const void *_buf, off_t offset, size_t len) { in bio_default_write() 247 static ssize_t bio_default_erase(struct bdev *dev, off_t offset, size_t len) { in bio_default_erase() 274 static ssize_t bio_default_read_block(struct bdev *dev, void *buf, bnum_t block, uint count) { in bio_default_read_block() 278 static ssize_t bio_default_write_block(struct bdev *dev, const void *buf, bnum_t block, uint count)… in bio_default_write_block() 332 bdev_t *bdev = NULL; in bio_open() local 342 bdev = entry; in bio_open() 343 bdev_inc_ref(bdev); in bio_open() 349 return bdev; in bio_open()
|
| /lib/ptable/ |
| A D | ptable.c | 42 bdev_t *bdev; member 73 bdev_t *bdev = NULL; in ptable_write() local 80 if (!bdev) in ptable_write() 128 if (bdev->geometry_count && bdev->geometry) { in ptable_write() 132 err = bio_erase(bdev, 0, bdev->total_size); in ptable_write() 152 if (bdev) in ptable_write() 169 bdev_t *bdev; in ptable_unpublish() local 172 if (bdev) { in ptable_unpublish() 322 if (!ptable.bdev->geometry_count || !ptable.bdev->geometry) { in ptable_adjust_request_for_erase_geometry() 391 if (!ptable.bdev) in ptable_allocate() [all …]
|
| /lib/bio/include/lib/ |
| A D | bio.h | 29 typedef struct bdev { struct 49 ssize_t (*read)(struct bdev *, void *buf, off_t offset, size_t len); argument 50 status_t (*read_async)(struct bdev *, void *buf, off_t offset, size_t len, argument 51 void (*callback)(void *cookie, struct bdev *, ssize_t), 53 ssize_t (*read_block)(struct bdev *, void *buf, bnum_t block, uint count); argument 54 ssize_t (*write)(struct bdev *, const void *buf, off_t offset, size_t len); argument 55 ssize_t (*write_block)(struct bdev *, const void *buf, bnum_t block, uint count); argument 56 ssize_t (*erase)(struct bdev *, off_t offset, size_t len); argument 57 int (*ioctl)(struct bdev *, int request, void *argp); argument 58 void (*close)(struct bdev *); argument
|
| /lib/sysparam/ |
| A D | sysparam.c | 67 bdev_t *bdev; member 149 status_t sysparam_scan(bdev_t *bdev, off_t offset, size_t len) { in sysparam_scan() argument 152 LTRACEF("bdev %p (%s), offset 0x%llx, len 0x%zx\n", bdev, bdev->name, offset, len); in sysparam_scan() 154 DEBUG_ASSERT(bdev); in sysparam_scan() 156 DEBUG_ASSERT(offset + len <= bdev->total_size); in sysparam_scan() 157 DEBUG_ASSERT((offset % bdev->block_size) == 0); in sysparam_scan() 159 params.bdev = bdev; in sysparam_scan() 170 err = bio_read(bdev, buf, offset, len); in sysparam_scan() 231 if (params.bdev == NULL) in sysparam_reload() 297 if (params.bdev == NULL) in sysparam_write() [all …]
|
| /lib/fs/include/lib/ |
| A D | fs.h | 84 struct bdev; 87 status_t (*format)(struct bdev *, const void *); 90 status_t (*mount)(struct bdev *, fscookie **);
|
| /lib/sysparam/include/lib/ |
| A D | sysparam.h | 18 status_t sysparam_scan(bdev_t *bdev, off_t offset, size_t len);
|
| /lib/fs/9p/ |
| A D | v9fs_priv.h | 37 bdev_t *bdev; member
|
| A D | v9fs.c | 105 v9fs->bdev = dev; in v9fs_mount()
|
| /lib/uefi/ |
| A D | blockio2_protocols.cpp | 52 void async_read_callback(void* cookie, struct bdev* dev, ssize_t bytes_read) { in async_read_callback()
|
| /lib/fs/memfs/ |
| A D | memfs.c | 58 static status_t memfs_mount(struct bdev *dev, fscookie **cookie) { in memfs_mount()
|