struct qp_info - QP (share queue region) atrributes structure
: ioremapped pci register base to access doorbell register pertaining to this offloaded connection : virtual address of send queue (SQ) region : DMA address of SQ memory region : SQ size : SQ producer entry pointer : SQ consumer entry pointer : virtaul address of first entry in SQ : virtaul address of last entry in SQ : SQ producer index : SQ consumer index : number sq entry left : page table describing buffer consituting SQ region : dma address of 'sq_pgtbl_virt' : SQ page table size : virtual address of completion queue (CQ) region : DMA address of RQ memory region : CQ size : CQ producer entry pointer : CQ consumer entry pointer : virtaul address of first entry in CQ : virtaul address of last entry in CQ : CQ producer index : CQ consumer index : number cq entry left : size of each CQ entry : next expected CQE sequence number : page table describing buffer consituting CQ region : dma address of 'cq_pgtbl_virt' : CQ page table size : virtual address of receive queue (RQ) region : DMA address of RQ memory region : RQ size : RQ producer entry pointer : RQ consumer entry pointer : virtaul address of first entry in RQ : virtaul address of last entry in RQ : RQ producer index : RQ consumer index : number rq entry left : page table describing buffer consituting RQ region : dma address of 'rq_pgtbl_virt' : RQ page table size
queue pair (QP) is a per connection shared data structure which is used to send work requests (SQ), receive completion notifications (CQ) and receive asynchoronous / scsi sense info (RQ). 'qp_info' structure below holds queue memory, consumer/producer indexes and page table information
Definition at line 626 of file bnx2i.h.