Document Number: 625472, Revision: 1.2b 5
4.8.3 Endpoint Context State................................................... 146
4.9 TRB Ring ................................................................................ 149
4.9.1 Transfer Descriptors ....................................................... 151
4.9.2 Transfer Ring Management ............................................. 152
4.9.3 Command Ring Management ........................................... 160
4.9.4 Event Ring Management ................................................. 161
4.10 Host Controller TRB Handling .................................................... 170
4.10.1 Transfer TRBs ............................................................... 170
4.10.2 Errors .......................................................................... 175
4.10.3 Events ......................................................................... 184
4.10.4 IOC Flag ....................................................................... 187
4.11 TRBs ..................................................................................... 188
4.11.1 TRB Template ............................................................... 188
4.11.2 Transfer TRBs ............................................................... 190
4.11.3 Event TRBs ................................................................... 200
4.11.4 Command TRBs ............................................................. 202
4.11.5 Other TRBs ................................................................... 206
4.11.6 Vendor Defined TRB Types .............................................. 210
4.11.7 TD Usage Rules ............................................................. 211
4.12 Streams ................................................................................. 218
4.12.1 xHCI Stream Protocol ..................................................... 219
4.12.2 Stream ID Management .................................................. 223
4.12.3 Evaluate Next TRB (ENT) ................................................ 227
4.13 Device Notifications ................................................................. 229
4.13.1 Latency Tolerance Message Handling ................................ 229
4.13.2 Function Wake .............................................................. 231
4.14 Managing Transfer Rings .......................................................... 232
4.14.1 General Scheduling Model ............................................... 233
4.14.2 Periodic Transfer Ring Scheduling .................................... 235
4.14.3 Interrupt Transfer Ring Scheduling ................................... 243
4.14.4 Asynchronous Transfer Ring Scheduling ............................ 245
4.15 Suspend-Resume .................................................................... 252
4.15.1 Port Suspend ................................................................ 253
4.15.2 Port Resume ................................................................. 254
4.16 Bandwidth Management ........................................................... 258
4.16.1 Bandwidth Negotiation ................................................... 259
4.16.2 Bandwidth Domains ....................................................... 260
4.17 Interrupters ............................................................................ 261
4.17.1 Interrupter Mapping ....................................................... 263
4.17.2 Interrupt Moderation ...................................................... 263
4.17.3 Interrupt Pin Support ..................................................... 267
4.17.4 Interrupter Target Identification ...................................... 267
4.17.5 Interrupt Blocking .......................................................... 268
4.18 Transfer Definition and Attributes .............................................. 270
4.18.1 No snoop ...................................................................... 270
4.18.2 No Snoop and Relaxed Ordering for USB Traffic ................. 270
4.19 Root Hub ................................................................................ 272
4.19.1 Root Hub Port State Machines ......................................... 272
4.19.2 Port Status Change Generation ........................................ 291
4.19.3 Connect Status Change Reporting .................................... 294
4.19.4 Port Power .................................................................... 294