Index: uspace/lib/usb/include/usb/host/device_keeper.h
===================================================================
--- uspace/lib/usb/include/usb/host/device_keeper.h	(revision 68b5ed6e84e44c178b95805a59943de5f34bddae)
+++ uspace/lib/usb/include/usb/host/device_keeper.h	(revision e34e77a824701ce028062a1aea49020a3f6ab6a2)
@@ -31,5 +31,10 @@
  */
 /** @file
- * @brief UHCI driver
+ * Device keeper structure and functions.
+ *
+ * Typical USB host controller needs to keep track of various settings for
+ * each device that is connected to it.
+ * State of toggle bit, device speed etc. etc.
+ * This structure shall simplify the management.
  */
 #ifndef LIBUSB_HOST_DEVICE_KEEPER_H
@@ -39,6 +44,8 @@
 #include <usb/usb.h>
 
+/** Number of USB address for array dimensions. */
 #define USB_ADDRESS_COUNT (USB11_ADDRESS_MAX + 1)
 
+/** Information about attached USB device. */
 struct usb_device_info {
 	usb_speed_t speed;
@@ -48,4 +55,7 @@
 };
 
+/** Host controller device keeper.
+ * You shall not access members directly but only using functions below.
+ */
 typedef struct {
 	struct usb_device_info devices[USB_ADDRESS_COUNT];
@@ -57,32 +67,34 @@
 void usb_device_keeper_init(usb_device_keeper_t *instance);
 
-void usb_device_keeper_reserve_default_address(
-    usb_device_keeper_t *instance, usb_speed_t speed);
+void usb_device_keeper_reserve_default_address(usb_device_keeper_t *instance,
+    usb_speed_t speed);
 
 void usb_device_keeper_release_default_address(usb_device_keeper_t *instance);
 
-void usb_device_keeper_reset_if_need(
-    usb_device_keeper_t *instance, usb_target_t target,
-    const unsigned char *setup_data);
+void usb_device_keeper_reset_if_need(usb_device_keeper_t *instance,
+    usb_target_t target,
+    const uint8_t *setup_data);
 
-int usb_device_keeper_get_toggle(
-    usb_device_keeper_t *instance, usb_target_t target, usb_direction_t direction);
+int usb_device_keeper_get_toggle(usb_device_keeper_t *instance,
+    usb_target_t target, usb_direction_t direction);
 
 int usb_device_keeper_set_toggle(usb_device_keeper_t *instance,
     usb_target_t target, usb_direction_t direction, bool toggle);
 
-usb_address_t device_keeper_get_free_address(
-    usb_device_keeper_t *instance, usb_speed_t speed);
+usb_address_t device_keeper_get_free_address(usb_device_keeper_t *instance,
+    usb_speed_t speed);
 
-void usb_device_keeper_bind(
-    usb_device_keeper_t *instance, usb_address_t address, devman_handle_t handle);
+void usb_device_keeper_bind(usb_device_keeper_t *instance,
+    usb_address_t address, devman_handle_t handle);
 
-void usb_device_keeper_release(usb_device_keeper_t *instance, usb_address_t address);
+void usb_device_keeper_release(usb_device_keeper_t *instance,
+    usb_address_t address);
 
-usb_address_t usb_device_keeper_find(
-    usb_device_keeper_t *instance, devman_handle_t handle);
+usb_address_t usb_device_keeper_find(usb_device_keeper_t *instance,
+    devman_handle_t handle);
 
-usb_speed_t usb_device_keeper_get_speed(
-    usb_device_keeper_t *instance, usb_address_t address);
+usb_speed_t usb_device_keeper_get_speed(usb_device_keeper_t *instance,
+    usb_address_t address);
+
 #endif
 /**
Index: uspace/lib/usb/src/host/device_keeper.c
===================================================================
--- uspace/lib/usb/src/host/device_keeper.c	(revision 68b5ed6e84e44c178b95805a59943de5f34bddae)
+++ uspace/lib/usb/src/host/device_keeper.c	(revision e34e77a824701ce028062a1aea49020a3f6ab6a2)
@@ -31,5 +31,5 @@
  */
 /** @file
- * @brief UHCI driver
+ * Device keeper structure and functions (implementation).
  */
 #include <assert.h>
@@ -65,5 +65,6 @@
  * @param[in] speed Speed of the device requesting default address.
  */
-void usb_device_keeper_reserve_default_address(usb_device_keeper_t *instance, usb_speed_t speed)
+void usb_device_keeper_reserve_default_address(usb_device_keeper_t *instance,
+    usb_speed_t speed)
 {
 	assert(instance);
@@ -100,6 +101,6 @@
  * Really ugly one.
  */
-void usb_device_keeper_reset_if_need(
-    usb_device_keeper_t *instance, usb_target_t target, const unsigned char *data)
+void usb_device_keeper_reset_if_need(usb_device_keeper_t *instance,
+    usb_target_t target, const uint8_t *data)
 {
 	assert(instance);
@@ -144,6 +145,6 @@
  * @return Error code
  */
-int usb_device_keeper_get_toggle(
-    usb_device_keeper_t *instance, usb_target_t target, usb_direction_t direction)
+int usb_device_keeper_get_toggle(usb_device_keeper_t *instance,
+    usb_target_t target, usb_direction_t direction)
 {
 	assert(instance);
@@ -207,6 +208,6 @@
  * @return Free address, or error code.
  */
-usb_address_t device_keeper_get_free_address(
-    usb_device_keeper_t *instance, usb_speed_t speed)
+usb_address_t device_keeper_get_free_address(usb_device_keeper_t *instance,
+    usb_speed_t speed)
 {
 	assert(instance);
@@ -241,6 +242,6 @@
  * @param[in] handle Devman handle of the device.
  */
-void usb_device_keeper_bind(
-    usb_device_keeper_t *instance, usb_address_t address, devman_handle_t handle)
+void usb_device_keeper_bind(usb_device_keeper_t *instance,
+    usb_address_t address, devman_handle_t handle)
 {
 	assert(instance);
@@ -258,5 +259,6 @@
  * @param[in] address Device address
  */
-void usb_device_keeper_release(usb_device_keeper_t *instance, usb_address_t address)
+void usb_device_keeper_release(usb_device_keeper_t *instance,
+    usb_address_t address)
 {
 	assert(instance);
@@ -276,6 +278,6 @@
  * @return USB Address, or error code.
  */
-usb_address_t usb_device_keeper_find(
-    usb_device_keeper_t *instance, devman_handle_t handle)
+usb_address_t usb_device_keeper_find(usb_device_keeper_t *instance,
+    devman_handle_t handle)
 {
 	assert(instance);
@@ -299,6 +301,6 @@
  * @return USB speed.
  */
-usb_speed_t usb_device_keeper_get_speed(
-    usb_device_keeper_t *instance, usb_address_t address)
+usb_speed_t usb_device_keeper_get_speed(usb_device_keeper_t *instance,
+    usb_address_t address)
 {
 	assert(instance);
@@ -307,4 +309,5 @@
 	return instance->devices[address].speed;
 }
+
 /**
  * @}
