Lines Matching defs:pidx
507 struct rx_sw_desc *sd = &q->sdesc[q->pidx];
508 struct rx_desc *d = &q->desc[q->pidx];
547 if (++q->pidx == q->size) {
548 q->pidx = 0;
582 struct rx_desc *to = &q->desc[q->pidx];
584 q->sdesc[q->pidx] = q->sdesc[idx];
591 if (++q->pidx == q->size) {
592 q->pidx = 0;
1078 * @pidx: index of above descriptors
1093 struct tx_desc *d, unsigned int pidx,
1101 struct tx_sw_desc *sd = &q->sdesc[pidx];
1141 if (++pidx == q->size) {
1142 pidx = 0;
1172 * @pidx: index of the first Tx descriptor to write
1183 unsigned int pidx, unsigned int gen,
1189 struct tx_desc *d = &q->desc[pidx];
1220 q->sdesc[pidx].skb = NULL;
1245 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, gen,
1268 unsigned int ndesc, pidx, credits, gen, compl;
1326 pidx = q->pidx;
1327 q->pidx += ndesc;
1328 if (q->pidx >= q->size) {
1329 q->pidx -= q->size;
1368 write_tx_pkt_wr(adap, skb, pi, pidx, gen, q, ndesc, compl, addr);
1505 write_imm(&q->desc[q->pidx], skb, skb->len, q->gen);
1508 if (++q->pidx >= q->size) {
1509 q->pidx = 0;
1537 write_imm(&q->desc[q->pidx], skb, skb->len, q->gen);
1539 if (++q->pidx >= q->size) {
1540 q->pidx = 0;
1624 * @pidx: index of the first Tx descriptor to write
1633 struct sge_txq *q, unsigned int pidx,
1640 struct tx_desc *d = &q->desc[pidx];
1643 q->sdesc[pidx].skb = NULL;
1664 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits,
1701 unsigned int ndesc = calc_tx_descs_ofld(skb), pidx, gen;
1724 pidx = q->pidx;
1725 q->pidx += ndesc;
1726 if (q->pidx >= q->size) {
1727 q->pidx -= q->size;
1732 write_ofld_wr(adap, skb, q, pidx, gen, ndesc, (dma_addr_t *)skb->head);
1756 unsigned int gen, pidx;
1776 pidx = q->pidx;
1777 q->pidx += ndesc;
1779 if (q->pidx >= q->size) {
1780 q->pidx -= q->size;
1786 write_ofld_wr(adap, skb, q, pidx, gen, ndesc,