Lines Matching refs:bdev_t
56 } bdev_t; typedef
59 bdev_t *bio_open(const char *name);
60 void bio_close(bdev_t *dev);
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);
66 int bio_ioctl(bdev_t *dev, int request, void *argp);
69 void bio_register_device(bdev_t *dev);
70 void bio_unregister_device(bdev_t *dev);
73 void bio_initialize_bdev(bdev_t *dev,
94 size_t bio_trim_range(const bdev_t *dev, off_t offset, size_t len);
97 uint bio_trim_block_range(const bdev_t *dev, bnum_t block, uint count);