Lines Matching refs:pidx

506 	struct rx_sw_desc *sd = &q->sdesc[q->pidx];  in refill_fl()
507 struct rx_desc *d = &q->desc[q->pidx]; in refill_fl()
546 if (++q->pidx == q->size) { in refill_fl()
547 q->pidx = 0; in refill_fl()
581 struct rx_desc *to = &q->desc[q->pidx]; in recycle_rx_buf()
583 q->sdesc[q->pidx] = q->sdesc[idx]; in recycle_rx_buf()
590 if (++q->pidx == q->size) { in recycle_rx_buf()
591 q->pidx = 0; in recycle_rx_buf()
1090 struct tx_desc *d, unsigned int pidx, in write_wr_hdr_sgl() argument
1098 struct tx_sw_desc *sd = &q->sdesc[pidx]; in write_wr_hdr_sgl()
1138 if (++pidx == q->size) { in write_wr_hdr_sgl()
1139 pidx = 0; in write_wr_hdr_sgl()
1180 unsigned int pidx, unsigned int gen, in write_tx_pkt_wr() argument
1186 struct tx_desc *d = &q->desc[pidx]; in write_tx_pkt_wr()
1217 q->sdesc[pidx].skb = NULL; in write_tx_pkt_wr()
1242 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, gen, in write_tx_pkt_wr()
1265 unsigned int ndesc, pidx, credits, gen, compl; in t3_eth_xmit() local
1323 pidx = q->pidx; in t3_eth_xmit()
1324 q->pidx += ndesc; in t3_eth_xmit()
1325 if (q->pidx >= q->size) { in t3_eth_xmit()
1326 q->pidx -= q->size; in t3_eth_xmit()
1365 write_tx_pkt_wr(adap, skb, pi, pidx, gen, q, ndesc, compl, addr); in t3_eth_xmit()
1502 write_imm(&q->desc[q->pidx], skb, skb->len, q->gen); in ctrl_xmit()
1505 if (++q->pidx >= q->size) { in ctrl_xmit()
1506 q->pidx = 0; in ctrl_xmit()
1535 write_imm(&q->desc[q->pidx], skb, skb->len, q->gen); in restart_ctrlq()
1537 if (++q->pidx >= q->size) { in restart_ctrlq()
1538 q->pidx = 0; in restart_ctrlq()
1632 struct sge_txq *q, unsigned int pidx, in write_ofld_wr() argument
1639 struct tx_desc *d = &q->desc[pidx]; in write_ofld_wr()
1642 q->sdesc[pidx].skb = NULL; in write_ofld_wr()
1663 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, in write_ofld_wr()
1700 unsigned int ndesc = calc_tx_descs_ofld(skb), pidx, gen; in ofld_xmit() local
1723 pidx = q->pidx; in ofld_xmit()
1724 q->pidx += ndesc; in ofld_xmit()
1725 if (q->pidx >= q->size) { in ofld_xmit()
1726 q->pidx -= q->size; in ofld_xmit()
1731 write_ofld_wr(adap, skb, q, pidx, gen, ndesc, (dma_addr_t *)skb->head); in ofld_xmit()
1756 unsigned int gen, pidx; in restart_offloadq() local
1776 pidx = q->pidx; in restart_offloadq()
1777 q->pidx += ndesc; in restart_offloadq()
1779 if (q->pidx >= q->size) { in restart_offloadq()
1780 q->pidx -= q->size; in restart_offloadq()
1786 write_ofld_wr(adap, skb, q, pidx, gen, ndesc, in restart_offloadq()