Index: uspace/drv/uhci-hcd/uhci_struct/link_pointer.h
===================================================================
--- uspace/drv/uhci-hcd/uhci_struct/link_pointer.h	(revision 6143ce3dd41a81c40c456be33f077730bcddf32f)
+++ uspace/drv/uhci-hcd/uhci_struct/link_pointer.h	(revision 6298d806bfbee483788e8fa047dce6116a5deda6)
@@ -26,5 +26,5 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-/** @addtogroup usb
+/** @addtogroup drvusbuhcihc
  * @{
  */
Index: uspace/drv/uhci-hcd/uhci_struct/queue_head.h
===================================================================
--- uspace/drv/uhci-hcd/uhci_struct/queue_head.h	(revision 6143ce3dd41a81c40c456be33f077730bcddf32f)
+++ uspace/drv/uhci-hcd/uhci_struct/queue_head.h	(revision 6298d806bfbee483788e8fa047dce6116a5deda6)
@@ -1,3 +1,2 @@
-
 /*
  * Copyright (c) 2010 Jan Vesely
@@ -27,5 +26,5 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-/** @addtogroup usb
+/** @addtogroup drv usbuhcihc
  * @{
  */
@@ -47,4 +46,10 @@
 } __attribute__((packed)) qh_t;
 /*----------------------------------------------------------------------------*/
+/** Initialize queue head structure
+ *
+ * @param[in] instance qh_t structure to initialize.
+ *
+ * Sets both pointer to terminal NULL.
+ */
 static inline void qh_init(qh_t *instance)
 {
@@ -55,7 +60,15 @@
 }
 /*----------------------------------------------------------------------------*/
+/** Set queue head next pointer
+ *
+ * @param[in] instance qh_t structure to use.
+ * @param[in] pa Physical address of the next queue head.
+ *
+ * Adds proper flag. If the pointer is NULL or terminal, sets next to terminal
+ * NULL.
+ */
 static inline void qh_set_next_qh(qh_t *instance, uint32_t pa)
 {
-	/* address is valid and not terminal */
+	/* Address is valid and not terminal */
 	if (pa && ((pa & LINK_POINTER_TERMINATE_FLAG) == 0)) {
 		instance->next = (pa & LINK_POINTER_ADDRESS_MASK)
@@ -66,7 +79,15 @@
 }
 /*----------------------------------------------------------------------------*/
+/** Set queue head element pointer
+ *
+ * @param[in] instance qh_t structure to initialize.
+ * @param[in] pa Physical address of the next queue head.
+ *
+ * Adds proper flag. If the pointer is NULL or terminal, sets element
+ * to terminal NULL.
+ */
 static inline void qh_set_element_qh(qh_t *instance, uint32_t pa)
 {
-	/* address is valid and not terminal */
+	/* Address is valid and not terminal */
 	if (pa && ((pa & LINK_POINTER_TERMINATE_FLAG) == 0)) {
 		instance->element = (pa & LINK_POINTER_ADDRESS_MASK)
@@ -77,4 +98,12 @@
 }
 /*----------------------------------------------------------------------------*/
+/** Set queue head element pointer
+ *
+ * @param[in] instance qh_t structure to initialize.
+ * @param[in] pa Physical address of the TD structure.
+ *
+ * Adds proper flag. If the pointer is NULL or terminal, sets element
+ * to terminal NULL.
+ */
 static inline void qh_set_element_td(qh_t *instance, uint32_t pa)
 {
Index: uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c
===================================================================
--- uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c	(revision 6143ce3dd41a81c40c456be33f077730bcddf32f)
+++ uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c	(revision 6298d806bfbee483788e8fa047dce6116a5deda6)
@@ -26,5 +26,5 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-/** @addtogroup usb
+/** @addtogroup drvusbuhcihc
  * @{
  */
@@ -38,5 +38,5 @@
 #include "utils/malloc32.h"
 
-/** Initializes Transfer Descriptor
+/** Initialize Transfer Descriptor
  *
  * @param[in] instance Memory place to initialize.
@@ -106,5 +106,5 @@
 }
 /*----------------------------------------------------------------------------*/
-/** Converts TD status into standard error code
+/** Convert TD status into standard error code
  *
  * @param[in] instance TD structure to use.
Index: uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h
===================================================================
--- uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h	(revision 6143ce3dd41a81c40c456be33f077730bcddf32f)
+++ uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h	(revision 6298d806bfbee483788e8fa047dce6116a5deda6)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2010 Jan Vesely
+ * Copyright (c) 2011 Jan Vesely
  * All rights reserved.
  *
@@ -26,5 +26,5 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-/** @addtogroup usb
+/** @addtogroup drvusbuhcihc
  * @{
  */
@@ -108,5 +108,5 @@
 }
 /*----------------------------------------------------------------------------*/
-/** Checks whether less than max data were recieved and packet is marked as SPD.
+/** Check whether less than max data were recieved and packet is marked as SPD.
  *
  * @param[in] instance TD structure to use.
