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:
Dec. 14, 2010

Filed:

Dec. 13, 2007
Applicants:

Daming Jin, Costa Mesa, CA (US);

Joe Chung-ping Tien, Costa Mesa, CA (US);

Michael P. Yan, Costa Mesa, CA (US);

Vuong Cao Nguyen, Costa Mesa, CA (US);

Inventors:

Daming Jin, Costa Mesa, CA (US);

Joe Chung-Ping Tien, Costa Mesa, CA (US);

Michael P. Yan, Costa Mesa, CA (US);

Vuong Cao Nguyen, Costa Mesa, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 5/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

This is directed to methods and systems for handling access requests from a device to a host. The device may be a device that is part of the host, such as an HBA, an NIC, etc. The device may include a processor which runs firmware and which may generate various host access requests. The host access requests may be, for example, memory access requests, or DMA requests. The device may include a module for executing the host access requests, such as a data transfer block (DXB). The DXB may process incoming host access requests and return notifications of completion to the processor. For various reasons, the processor may from time to time issue null or zero length requests. Embodiments of the present invention ensure that the notifications of completion for all requests, including the zero length requests, are sent to the processor in the same order as the requests.


Find Patent Forward Citations

Loading…