Index: uspace/drv/bus/usb/ehci/main.c
===================================================================
--- uspace/drv/bus/usb/ehci/main.c	(revision d37514e8be9c7349ee2709bea78b4524fe9c6ed3)
+++ uspace/drv/bus/usb/ehci/main.c	(revision c910ecf953f1d8f5223dc441e1ecd56e3469913b)
@@ -130,7 +130,19 @@
 }
 
+static int ehci_fun_online(ddf_fun_t *fun)
+{
+	return hcd_ddf_device_online(fun);
+}
+
+static int ehci_fun_offline(ddf_fun_t *fun)
+{
+	return hcd_ddf_device_offline(fun);
+}
+
 
 static const driver_ops_t ehci_driver_ops = {
 	.dev_add = ehci_dev_add,
+	.fun_online = ehci_fun_online,
+	.fun_offline = ehci_fun_offline
 };
 
Index: uspace/drv/bus/usb/ohci/main.c
===================================================================
--- uspace/drv/bus/usb/ohci/main.c	(revision d37514e8be9c7349ee2709bea78b4524fe9c6ed3)
+++ uspace/drv/bus/usb/ohci/main.c	(revision c910ecf953f1d8f5223dc441e1ecd56e3469913b)
@@ -138,6 +138,19 @@
 }
 
+static int ohci_fun_online(ddf_fun_t *fun)
+{
+	return hcd_ddf_device_online(fun);
+}
+
+static int ohci_fun_offline(ddf_fun_t *fun)
+{
+	return hcd_ddf_device_offline(fun);
+}
+
+
 static const driver_ops_t ohci_driver_ops = {
 	.dev_add = ohci_dev_add,
+	.fun_online = ohci_fun_online,
+	.fun_offline = ohci_fun_offline
 };
 
Index: uspace/drv/bus/usb/uhci/main.c
===================================================================
--- uspace/drv/bus/usb/uhci/main.c	(revision d37514e8be9c7349ee2709bea78b4524fe9c6ed3)
+++ uspace/drv/bus/usb/uhci/main.c	(revision c910ecf953f1d8f5223dc441e1ecd56e3469913b)
@@ -143,6 +143,18 @@
 }
 
+static int uhci_fun_online(ddf_fun_t *fun)
+{
+	return hcd_ddf_device_online(fun);
+}
+
+static int uhci_fun_offline(ddf_fun_t *fun)
+{
+	return hcd_ddf_device_offline(fun);
+}
+
 static const driver_ops_t uhci_driver_ops = {
 	.dev_add = uhci_dev_add,
+	.fun_online = uhci_fun_online,
+	.fun_offline = uhci_fun_offline
 };
 
Index: uspace/drv/bus/usb/xhci/main.c
===================================================================
--- uspace/drv/bus/usb/xhci/main.c	(revision d37514e8be9c7349ee2709bea78b4524fe9c6ed3)
+++ uspace/drv/bus/usb/xhci/main.c	(revision c910ecf953f1d8f5223dc441e1ecd56e3469913b)
@@ -174,4 +174,5 @@
 }
 
+
 static const driver_ops_t xhci_driver_ops = {
 	.dev_add = xhci_dev_add,
