Home
last modified time | relevance | path

Searched refs:bdev (Results 1 – 12 of 12) sorted by relevance

/lib/bio/
A Dmem.c24 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 Dsubdev.c31 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 Dbio.c33 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 Dptable.c42 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 Dbio.h29 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 Dsysparam.c67 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 Dfs.h84 struct bdev;
87 status_t (*format)(struct bdev *, const void *);
90 status_t (*mount)(struct bdev *, fscookie **);
/lib/sysparam/include/lib/
A Dsysparam.h18 status_t sysparam_scan(bdev_t *bdev, off_t offset, size_t len);
/lib/fs/9p/
A Dv9fs_priv.h37 bdev_t *bdev; member
A Dv9fs.c105 v9fs->bdev = dev; in v9fs_mount()
/lib/uefi/
A Dblockio2_protocols.cpp52 void async_read_callback(void* cookie, struct bdev* dev, ssize_t bytes_read) { in async_read_callback()
/lib/fs/memfs/
A Dmemfs.c58 static status_t memfs_mount(struct bdev *dev, fscookie **cookie) { in memfs_mount()

Completed in 25 milliseconds