Index: uspace/drv/bus/usb/ohci/hc.c
===================================================================
--- uspace/drv/bus/usb/ohci/hc.c	(revision 3f03199e0835b11c26a46cd190aeef79835d08f4)
+++ uspace/drv/bus/usb/ohci/hc.c	(revision 93488625b5baeeeee9e1065454fa8734da4f68d8)
@@ -296,5 +296,5 @@
 {
 	assert(hcd);
-	hc_t *instance = hcd->private_data;
+	hc_t *instance = hcd->driver.data;
 	assert(instance);
 
Index: uspace/drv/bus/usb/ohci/ohci.c
===================================================================
--- uspace/drv/bus/usb/ohci/ohci.c	(revision 3f03199e0835b11c26a46cd190aeef79835d08f4)
+++ uspace/drv/bus/usb/ohci/ohci.c	(revision 93488625b5baeeeee9e1065454fa8734da4f68d8)
@@ -58,5 +58,5 @@
 	assert(dev);
 	hcd_t *hcd = dev_to_hcd(dev);
-	if (!hcd || !hcd->private_data) {
+	if (!hcd || !hcd->driver.data) {
 		usb_log_warning("Interrupt on device that is not ready.\n");
 		return;
@@ -64,5 +64,5 @@
 
 	const uint16_t status = IPC_GET_ARG1(*call);
-	hc_interrupt(hcd->private_data, status);
+	hc_interrupt(hcd->driver.data, status);
 }
 
Index: uspace/drv/bus/usb/ohci/ohci_endpoint.c
===================================================================
--- uspace/drv/bus/usb/ohci/ohci_endpoint.c	(revision 3f03199e0835b11c26a46cd190aeef79835d08f4)
+++ uspace/drv/bus/usb/ohci/ohci_endpoint.c	(revision 93488625b5baeeeee9e1065454fa8734da4f68d8)
@@ -90,5 +90,5 @@
 	endpoint_set_hc_data(
 	    ep, ohci_ep, ohci_ep_toggle_get, ohci_ep_toggle_set);
-	hc_enqueue_endpoint(hcd->private_data, ep);
+	hc_enqueue_endpoint(hcd->driver.data, ep);
 	return EOK;
 }
@@ -104,5 +104,5 @@
 	assert(ep);
 	ohci_endpoint_t *instance = ohci_endpoint_get(ep);
-	hc_dequeue_endpoint(hcd->private_data, ep);
+	hc_dequeue_endpoint(hcd->driver.data, ep);
 	if (instance) {
 		free32(instance->ed);
Index: uspace/drv/bus/usb/uhci/hc.c
===================================================================
--- uspace/drv/bus/usb/uhci/hc.c	(revision 3f03199e0835b11c26a46cd190aeef79835d08f4)
+++ uspace/drv/bus/usb/uhci/hc.c	(revision 93488625b5baeeeee9e1065454fa8734da4f68d8)
@@ -444,5 +444,5 @@
 {
 	assert(hcd);
-	hc_t *instance = hcd->private_data;
+	hc_t *instance = hcd->driver.data;
 	assert(instance);
 	assert(batch);
Index: uspace/drv/bus/usb/uhci/uhci.c
===================================================================
--- uspace/drv/bus/usb/uhci/uhci.c	(revision 3f03199e0835b11c26a46cd190aeef79835d08f4)
+++ uspace/drv/bus/usb/uhci/uhci.c	(revision 93488625b5baeeeee9e1065454fa8734da4f68d8)
@@ -57,10 +57,10 @@
 	assert(dev);
 	hcd_t *hcd = dev_to_hcd(dev);
-	if (!hcd || !hcd->private_data) {
+	if (!hcd || !hcd->driver.data) {
 		usb_log_error("Interrupt on not yet initialized device.\n");
 		return;
 	}
 	const uint16_t status = IPC_GET_ARG1(*call);
-	hc_interrupt(hcd->private_data, status);
+	hc_interrupt(hcd->driver.data, status);
 }
 
Index: uspace/drv/bus/usb/vhc/transfer.c
===================================================================
--- uspace/drv/bus/usb/vhc/transfer.c	(revision 3f03199e0835b11c26a46cd190aeef79835d08f4)
+++ uspace/drv/bus/usb/vhc/transfer.c	(revision 93488625b5baeeeee9e1065454fa8734da4f68d8)
@@ -167,5 +167,5 @@
 	assert(hcd);
 	assert(batch);
-	vhc_data_t *vhc = hcd->private_data;
+	vhc_data_t *vhc = hcd->driver.data;
 	assert(vhc);
 
