Lines Matching defs:sge_txq
164 struct sge_txq { /* state for an SGE Tx queue */ struct
165 unsigned long flags; /* HW DMA fetch status */
166 unsigned int in_use; /* # of in-use Tx descriptors */
167 unsigned int size; /* # of descriptors */
168 unsigned int processed; /* total # of descs HW has processed */
169 unsigned int cleaned; /* total # of descs SW has reclaimed */
170 unsigned int stop_thres; /* SW TX queue suspend threshold */
171 unsigned int cidx; /* consumer index */
172 unsigned int pidx; /* producer index */
173 unsigned int gen; /* current value of generation bit */
174 unsigned int unacked; /* Tx descriptors used since last COMPL */
175 struct tx_desc *desc; /* address of HW Tx descriptor ring */
176 struct tx_sw_desc *sdesc; /* address of SW Tx descriptor ring */
177 spinlock_t lock; /* guards enqueueing of new packets */
178 unsigned int token; /* WR token */
179 dma_addr_t phys_addr; /* physical address of the ring */
180 struct sk_buff_head sendq; /* List of backpressured offload packets */
204 struct sge_txq txq[SGE_TXQ_PER_SET]; argument