Lines Matching defs:pidx

503 	struct rx_sw_desc *sd = &q->sdesc[q->pidx];
504 struct rx_desc *d = &q->desc[q->pidx];
543 if (++q->pidx == q->size) {
544 q->pidx = 0;
578 struct rx_desc *to = &q->desc[q->pidx];
580 q->sdesc[q->pidx] = q->sdesc[idx];
587 if (++q->pidx == q->size) {
588 q->pidx = 0;
1073 * @pidx: index of above descriptors
1088 struct tx_desc *d, unsigned int pidx,
1096 struct tx_sw_desc *sd = &q->sdesc[pidx];
1136 if (++pidx == q->size) {
1137 pidx = 0;
1167 * @pidx: index of the first Tx descriptor to write
1178 unsigned int pidx, unsigned int gen,
1184 struct tx_desc *d = &q->desc[pidx];
1215 q->sdesc[pidx].skb = NULL;
1240 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, gen,
1263 unsigned int ndesc, pidx, credits, gen, compl;
1321 pidx = q->pidx;
1322 q->pidx += ndesc;
1323 if (q->pidx >= q->size) {
1324 q->pidx -= q->size;
1363 write_tx_pkt_wr(adap, skb, pi, pidx, gen, q, ndesc, compl, addr);
1500 write_imm(&q->desc[q->pidx], skb, skb->len, q->gen);
1503 if (++q->pidx >= q->size) {
1504 q->pidx = 0;
1533 write_imm(&q->desc[q->pidx], skb, skb->len, q->gen);
1535 if (++q->pidx >= q->size) {
1536 q->pidx = 0;
1621 * @pidx: index of the first Tx descriptor to write
1630 struct sge_txq *q, unsigned int pidx,
1637 struct tx_desc *d = &q->desc[pidx];
1640 q->sdesc[pidx].skb = NULL;
1661 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits,
1698 unsigned int ndesc = calc_tx_descs_ofld(skb), pidx, gen;
1721 pidx = q->pidx;
1722 q->pidx += ndesc;
1723 if (q->pidx >= q->size) {
1724 q->pidx -= q->size;
1729 write_ofld_wr(adap, skb, q, pidx, gen, ndesc, (dma_addr_t *)skb->head);
1754 unsigned int gen, pidx;
1774 pidx = q->pidx;
1775 q->pidx += ndesc;
1777 if (q->pidx >= q->size) {
1778 q->pidx -= q->size;
1784 write_ofld_wr(adap, skb, q, pidx, gen, ndesc,