Index: uspace/lib/usb/include/usb/hc.h
===================================================================
--- uspace/lib/usb/include/usb/hc.h	(revision 1a387016b7795269c7b3cb715f2eedc76e6b6132)
+++ uspace/lib/usb/include/usb/hc.h	(revision 03ffb69c5d89c7672380f99657aed17df553b22b)
@@ -109,5 +109,17 @@
 }
 
-int usb_ddf_get_hc_handle_by_sid(service_id_t, devman_handle_t *);
+/** Get host controller handle by its class index.
+ *
+ * @param sid Service ID of the HC function.
+ * @param hc_handle Where to store the HC handle
+ *	(can be NULL for existence test only).
+ * @return Error code.
+ */
+static inline int usb_ddf_get_hc_handle_by_sid(
+    service_id_t sid, devman_handle_t *handle)
+{
+	devman_handle_t h;
+	return devman_fun_sid_to_handle(sid, handle ? handle : &h);
+}
 
 #endif
