Print this page
*** NO COMMENTS ***

@@ -128,13 +128,16 @@
         int     (*o_media_info)(void *, bd_media_t *);
         int     (*o_devid_init)(void *, dev_info_t *, ddi_devid_t *);
         int     (*o_sync_cache)(void *, bd_xfer_t *);
         int     (*o_read)(void *, bd_xfer_t *);
         int     (*o_write)(void *, bd_xfer_t *);
+        int     (*o_ioctl)(dev_t, int, intptr_t, int, cred_t *, int *);
 };
 
 #define BD_OPS_VERSION_0                0
+#define BD_OPS_VERSION_1                1
+#define BD_OPS_VERSION                  1       /* Should be latest! */
 
 /*
  * Note, one handler *per* address.  Drivers with multiple targets at
  * different addresses must use separate handles.
  */