The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 17, 2009

Filed:

Aug. 19, 2004
Applicants:

Vishal Chittranjan Aslot, Austin, TX (US);

Bruce G. Mealey, Austin, TX (US);

James Anthony Pafumi, Leander, TX (US);

James Britt Partridge, Bastrop, TX (US);

Chris Alan Schwendiman, Round Rock, TX (US);

Inventors:

Vishal Chittranjan Aslot, Austin, TX (US);

Bruce G. Mealey, Austin, TX (US);

James Anthony Pafumi, Leander, TX (US);

James Britt Partridge, Bastrop, TX (US);

Chris Alan Schwendiman, Round Rock, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method for passing data between a first device driver and a second device driver. Data to be provided to the second device driver is identified in the first device driver. A data exchange interface within a kernel space is invoked by the first device driver. The data exchange interface initializes a physical to Direct Memory Access (DMA) address translation table for the child device based on an identifier of a direct memory access window. The data is provided to the data exchange interface. The data exchange interface, in the kernel space, writes the data to a data structure maintained and used by the second device driver.


Find Patent Forward Citations

Loading…