Lines Matching refs:dev
18 bdev_t dev; member
34 return bio_read(subdev->parent, buf, offset + subdev->offset * subdev->dev.block_size, len); in subdev_read()
46 return bio_write(subdev->parent, buf, offset + subdev->offset * subdev->dev.block_size, len); in subdev_write()
58 return bio_erase(subdev->parent, offset + subdev->offset * subdev->dev.block_size, len); in subdev_erase()
151 bio_initialize_bdev(&sub->dev, subdev, in bio_publish_subdevice()
156 sub->dev.erase_byte = parent->erase_byte; in bio_publish_subdevice()
159 sub->dev.read = &subdev_read; in bio_publish_subdevice()
160 sub->dev.read_block = &subdev_read_block; in bio_publish_subdevice()
161 sub->dev.write = &subdev_write; in bio_publish_subdevice()
162 sub->dev.write_block = &subdev_write_block; in bio_publish_subdevice()
163 sub->dev.erase = &subdev_erase; in bio_publish_subdevice()
164 sub->dev.close = &subdev_close; in bio_publish_subdevice()
166 bio_register_device(&sub->dev); in bio_publish_subdevice()