Lines Matching defs:t3_wq
691 struct t3_wq { struct
692 union t3_wr *queue; /* DMA accessible memory */
693 dma_addr_t dma_addr; /* DMA address for HW */
695 u32 error; /* 1 once we go to ERROR */
696 u32 qpid;
697 u32 wptr; /* idx to next available WR slot */
698 u32 size_log2; /* total wq size */
699 struct t3_swsq *sq; /* SW SQ */
700 struct t3_swsq *oldest_read; /* tracks oldest pending read */
701 u32 sq_wptr; /* sq_wptr - sq_rptr == count of */
702 u32 sq_rptr; /* pending wrs */
703 u32 sq_size_log2; /* sq size */
704 struct t3_swrq *rq; /* SW RQ (holds consumer wr_ids */
705 u32 rq_wptr; /* rq_wptr - rq_rptr == count of */
706 u32 rq_rptr; /* pending wrs */
707 struct t3_swrq *rq_oldest_wr; /* oldest wr on the SW RQ */
708 u32 rq_size_log2; /* rq size */
709 u32 rq_addr; /* rq adapter address */
710 void __iomem *doorbell; /* kernel db */
711 u64 udb; /* user db if any */
712 struct cxio_rdev *rdev;