Common use of Endpoint Descriptor Lists Clause in Contracts

Endpoint Descriptor Lists. The following sections describe Host Controller Driver handling of Endpoint Descriptors. In all cases, Host Controller Driver is responsible for the insertion and removal of all Endpoint Descriptors in the various Host Controller Endpoint Descriptor lists. Each subsection will outline how this is done for the various Host Controller endpoint lists. The EdList array in the Host Controller Driver device data structure is initialized at Host Controller Driver initialization such that all Head fields are properly initialized to be NULL lists and each PhysicalHead field contains the address to where the physical head pointer of the each list is maintained. This would be the address of either a HCD_ENDPOINT_DESCRIPTOR.HcED.NextED field, HccaInterruptTable[n], the HcControlHeadED register, or the HcBulkHeadED register.

Appears in 2 contracts

Sources: Adopter’s Agreement for Open Host Controller Interface Reciprocal Covenant, Adopter’s Agreement for Open Host Controller Interface Reciprocal Covenant