diff options
Diffstat (limited to 'src/sys/include')
-rw-r--r-- | src/sys/include/dms/dms.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/sys/include/dms/dms.h b/src/sys/include/dms/dms.h index fca40b4..06e78ac 100644 --- a/src/sys/include/dms/dms.h +++ b/src/sys/include/dms/dms.h @@ -74,14 +74,19 @@ struct dms_ops { * * @name: Name of this device * @ops: Operations that can be performed - * @data: Driver specific data + * @data: Driver specific data [set by driver] + * @bsize: Disk block size [set by driver] * @id: ID of the disk * @link: Internal queue link + * + * XXX: The `data' and `bsize' fields must be set by + * the driver */ struct dms_disk { char name[DISKNAME_MAX]; struct dms_ops *ops; void *data; + uint16_t bsize; disk_id_t id; TAILQ_ENTRY(dms_disk) link; }; |