Changeset f8315ed in mainline


Ignore:
Timestamp:
2017-07-12T20:21:25Z (7 years ago)
Author:
Jaroslav Jindrak <dzejrou@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7ee5408
Parents:
481af21e
Message:

Added trb completion code definition.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/xhci/hw_struct/trb.h

    r481af21e rf8315ed  
    155155}
    156156
     157enum xhci_trb_completion_code {
     158        XHCI_TRBC_INVALID = 0,
     159        XHCI_TRBC_SUCCESS,
     160        XHCI_TRBC_DATA_BUFFER_ERROR,
     161        XHCI_TRBC_BABBLE_DETECTED_ERROR,
     162        XHCI_TRBC_USB_TRANSACTION_ERROR,
     163        XHCI_TRBC_TRB_ERROR,
     164        XHCI_TRBC_STALL_ERROR,
     165        XHCI_TRBC_RESOURCE_ERROR,
     166        XHCI_TRBC_BANDWIDTH_ERROR,
     167        XHCI_TRBC_NO_SLOTS_ERROR,
     168        XHCI_TRBC_INVALID_STREAM_ERROR,
     169        XHCI_TRBC_SLOT_NOT_ENABLED_ERROR,
     170        XHCI_TRBC_EP_NOT_ENABLED_ERROR,
     171        XHCI_TRBC_SHORT_PACKET,
     172        XHCI_TRBC_RING_UNDERRUN,
     173        XHCI_TRBC_RING_OVERRUN,
     174        XHCI_TRBC_VF_EVENT_RING_FULL,
     175        XHCI_TRBC_PARAMETER_ERROR,
     176        XHCI_TRBC_BANDWIDTH_OVERRUN_ERROR,
     177        XHCI_TRBC_CONTEXT_STATE_ERROR,
     178        XHCI_TRBC_NO_PING_RESPONSE_ERROR,
     179        XHCI_TRBC_EVENT_RING_FULL_ERROR,
     180        XHCI_TRBC_INCOMPATIBLE_DEVICE_ERROR,
     181        XHCI_TRBC_MISSED_SERVICE_ERROR,
     182        XHCI_TRBC_COMMAND_RING_STOPPED,
     183        XHCI_TRBC_COMMAND_ABORTED,
     184        XHCI_TRBC_STOPPED,
     185        XHCI_TRBC_STOPPED_LENGTH_INVALID,
     186        XHCI_TRBC_STOPPED_SHORT_PACKET,
     187        XHCI_TRBC_MAX_EXIT_LATENCY_TOO_LARGE_ERROR,
     188        /* 30 reserved */
     189        XHCI_TRBC_ISOCH_BUFFER_OVERRUN = 31,
     190        XHCI_TRBC_EVENT_LOST_ERROR,
     191        XHCI_TRBC_UNDEFINED_ERROR,
     192        XHCI_TRBC_INVALID_STREAM_ID_ERROR,
     193        XHCI_TRBC_SECONDARY_BANDWIDTH_ERROR,
     194        XHCI_TRBC_SPLIT_TRANSACTION_ERROR
     195        /**
     196         *  37 - 191 reserved
     197         * 192 - 223 vendor defined error
     198         * 224 - 255 vendor defined info
     199         */
     200};
     201
    157202#endif
Note: See TracChangeset for help on using the changeset viewer.