Index: uspace/lib/drv/include/ddf/driver.h
===================================================================
--- uspace/lib/drv/include/ddf/driver.h	(revision 832cbe7f6539badd99e8e5715f4a59e044c65c44)
+++ uspace/lib/drv/include/ddf/driver.h	(revision a64970e142aa9ab4dbf836d185af3b3c5ec3631c)
@@ -86,5 +86,5 @@
 /** Generic device driver operations */
 typedef struct driver_ops {
-	/** Callback method for passing a new device to the device driver */
+	/** Ask driver to add a new device */
 	errno_t (*dev_add)(ddf_dev_t *);
 
@@ -94,4 +94,7 @@
 	/** Inform driver a device disappeared */
 	errno_t (*dev_gone)(ddf_dev_t *);
+
+	/** Ask driver to quiesce device (disable interrupts and DMA) */
+	errno_t (*dev_quiesce)(ddf_dev_t *);
 
 	/** Ask driver to online a specific function */
@@ -129,4 +132,5 @@
 extern errno_t ddf_fun_online(ddf_fun_t *);
 extern errno_t ddf_fun_offline(ddf_fun_t *);
+extern errno_t ddf_fun_quiesce(ddf_fun_t *);
 extern errno_t ddf_fun_add_match_id(ddf_fun_t *, const char *, int);
 extern void ddf_fun_set_ops(ddf_fun_t *, const ddf_dev_ops_t *);
