| CPC G06F 13/1642 (2013.01) [G06F 13/28 (2013.01); G06F 13/4221 (2013.01)] | 20 Claims |

|
1. A Queue Direct Memory Access (QDMA) system comprising circuitry configured to:
store N pointers in a contiguous block of memory in the QDMA system, wherein N is an integer greater than 1 and there are N queues in the QDMA system with each pointer of the N pointers being associated with a queue of the N queues,
receive a pointer packet from a host device connected to a chip device that includes the QDMA system, wherein the pointer packet includes all of the N pointers, and
perform a write of contents of the pointer packet over the contiguous block of memory, such that the N pointers are written in one update,
wherein the N pointers are write pointers from the host, and wherein the circuitry is further configured to store N read pointers in a second contiguous block of memory in the QDMA system.
|