Ignore:
Timestamp:
2011-01-21T16:49:47Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
643b983
Parents:
1062c8d
Message:

Added transfer queues for interrupt, control and bulk transfers.

UHCI structures refactoring

File:
1 moved

Legend:

Unmodified
Added
Removed
  • uspace/drv/uhci/uhci_struct/link_pointer.h

    r1062c8d r9600516  
    3232 * @brief UHCI driver
    3333 */
    34 #ifndef DRV_UHCI_TD_PTR_H
    35 #define DRV_UHCI_TD_PTR_H
     34#ifndef DRV_UHCI_LINK_POINTER_H
     35#define DRV_UHCI_LINK_POINTER_H
    3636
    37 /** UHCI Transfer Descriptor pointer */
    38 typedef struct td_ptr {
    39         uint32_t fpl:28;
    40         char :2;
     37/* UHCI link pointer, used by many data structures */
     38typedef struct link_pointer {
     39        uint32_t addr:28;
     40        uint8_t zero:1;
     41        uint8_t reserved:1;
    4142        uint8_t qh:1;
    4243        uint8_t terminate:1;
    43 } __attribute__(("packed")) td_ptr_t;
     44} __attribute__((packed)) link_pointer_t;
    4445
    4546#endif
     
    4748 * @}
    4849 */
     50
Note: See TracChangeset for help on using the changeset viewer.