Host Controller Driver Internal Definitions Sample Clauses

Host Controller Driver Internal Definitions. The following definitions describe information internal to the Host Controller Driver and the Universal Serial Bus Driver; they are samples only and not representations of what must be present within the Host Controller Driver. No attempt is made to be complete; sufficient information is supplied only to give a background for the code samples in later sections. // // USBD Request // typedef struct _USBD_REQUEST { PCHAR Buffer; ULONG BufferLength; ULONG XferInfo; ULONG MaxIntDelay; BOOLEAN ShortXferOk; UCHAR Setup[8]; ULONG Status; LIST_ENTRY HcdList; } USBD_REQUEST, *PUSBD_REQUEST; Buffer Pointer to data to be transferred BufferLength Length of data buffer in bytes XferInfo Direction (In/Out) for control and bulk MaxIntDelay Maximum allowable delay from completion to completion notification to USBD ShortXferOk Transfer of less than BufferLength is to be treated as an error unless this is TRUE Setup Data for setup packet (control endpoints only) Status Completion status from HCD to USBD HcdList List of all HCD_TRANSFER_DESCRIPTORs in use for this request // // Each Host Controller Endpoint Descriptor is also doubly linked into a list tracked by HCD. // Each ED queue is managed via an HCD_ED_LIST // typedef struct _HCD_ED_LIST { LIST_ENTRY Head; PULONG PhysicalHead; USHORT Bandwidth; UCHAR Next; UCHAR Reserved; } HCD_ED_LIST, *PHCD_ED_LIST; Head Head of an HCD_ENDPOINT_DESCRIPTOR list PhysicalHead Address of location to put the physical head pointer when it changes Bandwidth Allocated bandwidth on this timeslice. Bandwidth is allocated on a per HCD_ENDPOINT basis, so this value may exceed the bandwidth scheduled in the ED list. Next Index to the next HCD_ED_LIST for this timeslice // // The different ED lists are as follows. // #define ED_INTERRUPT_1ms 0 #define ED_INTERRUPT_2ms 1 #define ED_INTERRUPT_4ms 3 #define ED_INTERRUPT_8ms 7 #define ED_INTERRUPT_16ms 15 #define ED_INTERRUPT_32ms 31 #define ED_CONTROL 63 #define ED_BULK 64 #define ED_ISOCHRONOUS 0 // same as 1ms interrupt queue #define NO_ED_LISTS 65 #define ED_EOF 0xff // // HCD Device Data // typedef struct _HCD_DEVICE_DATA { PHC_OPERATIONAL_REGISTER HC; PHCCA_BLOCK HCCA; LIST_ENTRY Endpoints; LIST_ENTRY FreeED; LIST_ENTRY FreeTD; LIST_ENTRY StalledEDReclamation; LIST_ENTRY RunningEDReclamation; LIST_ENTRY PausedEDRestart; HCD_ED_LIST EdList[NO_ED_LIST]; ULONG FrameHighPart; ULONG AvailableBandwidth; ULONG MaxBandwidthInUse; ULONG SOCount; ULONG SOStallFrame; ULONG SOLimitFrame; BOOLEAN SOLimitHit;...
AutoNDA by SimpleDocs

Related to Host Controller Driver Internal Definitions

  • Human and Financial Resources to Implement Safeguards Requirements The Borrower shall make available necessary budgetary and human resources to fully implement the EMP and the RP.

  • Please see the current Washtenaw Community College catalog for up-to-date program requirements Conditions & Requirements

  • Compliance Control Services (1) Support reporting to regulatory bodies and support financial statement preparation by making the Fund's accounting records available to the Trust, the Securities and Exchange Commission (the “SEC”), and the independent accountants. (2) Maintain accounting records according to the 1940 Act and regulations provided thereunder. (3) Perform its duties hereunder in compliance with all applicable laws and regulations and provide any sub-certifications reasonably requested by the Trust in connection with any certification required of the Trust pursuant to the Xxxxxxxx-Xxxxx Act of 2002 (the “SOX Act”) or any rules or regulations promulgated by the SEC thereunder, provided the same shall not be deemed to change USBFS’s standard of care as set forth herein. (4) Cooperate with the Trust’s independent accountants and take all reasonable action in the performance of its obligations under this Agreement to ensure that the necessary information is made available to such accountants for the expression of their opinion on the Fund’s financial statements without any qualification as to the scope of their examination.

  • Secure Information Handling and Transfers 7.1 Physical and electronic handling, processing and transferring of DWP Data, including secure access to systems and the use of encryption where appropriate.

  • Enterprise Information Management Standards Grantee shall conform to HHS standards for data management as described by the policies of the HHS Office of Data, Analytics, and Performance. These include, but are not limited to, standards for documentation and communication of data models, metadata, and other data definition methods that are required by HHS for ongoing data governance, strategic portfolio analysis, interoperability planning, and valuation of HHS System data assets.

  • COUNTY’S QUALITY ASSURANCE PLAN The County or its agent will evaluate the Contractor’s performance under this Contract on not less than an annual basis. Such evaluation will include assessing the Contractor’s compliance with all Contract terms and conditions and performance standards. Contractor deficiencies which the County determines are severe or continuing and that may place performance of the Contract in jeopardy if not corrected will be reported to the Board of Supervisors. The report will include improvement/corrective action measures taken by the County and the Contractor. If improvement does not occur consistent with the corrective action measures, the County may terminate this Contract or impose other penalties as specified in this Contract.

  • PERFORMANCE MONITORING AND REPORTING Performance indicators

  • Money Market Fund Compliance Testing and Reporting Services Subject to the authorization and direction of the Trust and, in each case where appropriate, the review and comment by the Trust’s independent accountants and legal counsel, and in accordance with procedures that may be established from time to time between the Trust and the Administrator, the Administrator will:

  • Safeguards Monitoring and Reporting The Borrower shall do the following or cause the Project Executing Agency to do the following:

  • Local Health Integration Networks and Restructuring In the event of a health service integration with another service provider the Employer and the Union agree to meet. (a) The Employer shall notify affected employees and the Union as soon as a formal decision to integrate is taken. (b) The Employer and the Union shall begin discussions concerning the specifics of the integration forthwith after a decision to integrate is taken. (c) As soon as possible in the course of developing a plan for the implementation of the integration the Employer shall notify affected employees and the Union of the projected staffing needs, and their location.

Draft better contracts in just 5 minutes Get the weekly Law Insider newsletter packed with expert videos, webinars, ebooks, and more!