Home | History | Annotate | Download | only in cxgb

Lines Matching defs:pidx

138     unsigned int pidx;
462 struct rx_sw_desc *sd = &q->sdesc[q->pidx];
463 struct rx_desc *d = &q->desc[q->pidx];
507 if (++q->pidx == q->size) {
508 q->pidx = 0;
569 struct rx_desc *to = &q->desc[q->pidx];
571 q->sdesc[q->pidx] = q->sdesc[idx];
579 if (++q->pidx == q->size) {
580 q->pidx = 0;
885 txqs->pidx = txq->pidx;
886 txq->pidx += ndesc;
888 if (txq->pidx >= txq->size) {
889 txq->pidx -= txq->size;
1088 struct tx_sw_desc *txsd = &txq->sdesc[txqs->pidx];
1120 if (++txqs->pidx == txq->size) {
1121 txqs->pidx = 0;
1184 stx = &txq->sdesc[txq->pidx];
1185 txd = &txq->desc[txq->pidx];
1251 txq->sdesc[txqs.pidx].m = NULL;
1289 txsd = &txq->sdesc[txqs.pidx];
1293 m_set_priority(m0, txqs.pidx);
1442 write_imm(&q->desc[q->pidx], m, m->m_len, q->gen);
1445 if (++q->pidx >= q->size) {
1446 q->pidx = 0;
1477 write_imm(&q->desc[q->pidx], m, m->m_len, q->gen);
1479 if (++q->pidx >= q->size) {
1480 q->pidx = 0;
1707 * @pidx: index of the first Tx descriptor to write
1716 struct sge_txq *q, unsigned int pidx,
1723 struct tx_desc *d = &q->desc[pidx];
1727 q->sdesc[pidx].m = NULL;
1744 txqs.pidx = q->pidx;
1788 unsigned int pidx, gen;
1792 struct tx_sw_desc *stx = &q->sdesc[q->pidx];
1814 pidx = q->pidx;
1815 q->pidx += ndesc;
1816 if (q->pidx >= q->size) {
1817 q->pidx -= q->size;
1822 "ofld_xmit: ndesc %u, pidx %u, len %u, main %u, frags %u",
1823 ndesc, pidx, skb->len, skb->len - skb->data_len,
1828 write_ofld_wr(adap, m, q, pidx, gen, ndesc, segs, nsegs);
1854 struct tx_sw_desc *stx = &q->sdesc[q->pidx];
1860 unsigned int gen, pidx;
1876 pidx = q->pidx;
1877 q->pidx += ndesc;
1878 if (q->pidx >= q->size) {
1879 q->pidx -= q->size;
1886 write_ofld_wr(adap, m, q, pidx, gen, ndesc, segs, nsegs);