Site Archive (Complete)
C++
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
November 01, 1993

DMA Controller Programming in C

(Page 2 of 5)

Listing 2 Header file for DMA control program

/*
vds.h - Header file for VDS function subset
Written by Robert Watson
(C) Copyright Robert Watson 1993
*/

typedef struct {
   long Size;
   long Offset;
   int Segment;
   int BufferID;
   long Address;
} VDS_DDS;

int IsVDSAvailable (void);
int RequestVDSBuffer (VDS_DDS * DDS);
int ReleaseVDSBuffer (VDS_DDS * DDS);
int DisableVDSTranslation (int Channel);
int EnableVDSTranslation (int Channel);
int CopyFromDMABuffer (VDS_DDS * DDS,
                   long BufferOffset);

/* End of File */
Previous Page | 1 | 2 | 3 | 4 | 5 Next Page
RELATED ARTICLES
No Related Articles
TOP 5 ARTICLES
No Top Articles.
Dr. Dobb's DVD Release 4
The Dr. Dobb's Developer Library DVD: Release 4 is a fully searchable DVD that includes articles, podcasts, videos, source code, and more. Order today!
DR. DOBB'S CAREER CENTER
Ready to take that job and shove it? open | close
Search jobs on Dr. Dobb's TechCareers
Function:

Keyword(s):

State:  
  • Post Your Resume
  • Employers Area
  • News & Features
  • Blogs & Forums
  • Career Resources

    Browse By:
    Location | Employer | City
  • Most Recent Posts:
    DC Systems Technician I
    Lowes seeking DC Systems Technician I in Lebanon, OR

    Software Developers
    D. E. Shaw Research seeking Software Developers in New York, NY

    Engineers
    D. E. Shaw Research seeking Engineers in New York, NY

    Sr. Power Electronics Engineers
    Satcon seeking Sr. Power Electronics Engineers in Linthicum, MD

    Systems Administrator
    United Nations Foundation seeking Systems Administrator in Washington, DC




    MICROSITES
    FEATURED TOPIC

    ADDITIONAL TOPICS




    MARKETPLACE (Sponsored Links)
    100% Online-Six Sigma Certificate from Villanova - Find Out More Now.
    Easily create an automated, repeatable process for building and deploying software.
    Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.
    Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed fast...
    and develop 10 times faster ! ALM, IDE, .Net, PDF, 5GL, Database, 64-bit, etc. Free Express version
    Advertise With Us
     



    Related Sites: DotNetJunkies, SD Expo, SqlJunkies