Lines Matching refs:pidx

195 	unsigned int	pidx;
703 struct rx_sw_desc *sd = &q->sdesc[q->pidx];
704 struct rx_desc *d = &q->desc[q->pidx];
760 if (++q->pidx == q->size) {
761 q->pidx = 0;
842 struct rx_desc *to = &q->desc[q->pidx];
844 q->sdesc[q->pidx] = q->sdesc[idx];
852 if (++q->pidx == q->size) {
853 q->pidx = 0;
1137 txqs->pidx = txq->pidx;
1138 txq->pidx += ndesc;
1140 if (((txqs->pidx > txq->cidx) &&
1141 (txq->pidx < txqs->pidx) &&
1142 (txq->pidx >= txq->cidx)) ||
1143 ((txqs->pidx < txq->cidx) &&
1144 (txq->pidx >= txq-> cidx)) ||
1145 ((txqs->pidx < txq->cidx) &&
1146 (txq->cidx < txqs->pidx)))
1147 panic("txqs->pidx=%d txq->pidx=%d txq->cidx=%d",
1148 txqs->pidx, txq->pidx, txq->cidx);
1150 if (txq->pidx >= txq->size) {
1151 txq->pidx -= txq->size;
1283 struct tx_sw_desc *txsd = &txq->sdesc[txqs->pidx];
1315 if (++txqs->pidx == txq->size) {
1316 txqs->pidx = 0;
1374 txd = &txq->desc[txq->pidx];
1375 txsd = &txq->sdesc[txq->pidx];
1892 write_imm(&q->desc[q->pidx], m->m_data, m->m_len, q->gen);
1895 if (++q->pidx >= q->size) {
1896 q->pidx = 0;
1929 write_imm(&q->desc[q->pidx], m->m_data, m->m_len, q->gen);
1932 if (++q->pidx >= q->size) {
1933 q->pidx = 0;
2190 * @pidx: index of the first Tx descriptor to write
2199 unsigned int pidx, unsigned int gen, unsigned int ndesc)
2205 struct tx_desc *d = &q->desc[pidx];
2250 txqs.pidx = pidx;
2270 unsigned int pidx, gen;
2289 pidx = q->pidx;
2290 q->pidx += ndesc;
2291 if (q->pidx >= q->size) {
2292 q->pidx -= q->size;
2296 write_ofld_wr(adap, m, q, pidx, gen, ndesc);
2322 unsigned int gen, pidx;
2337 pidx = q->pidx;
2338 q->pidx += ndesc;
2339 if (q->pidx >= q->size) {
2340 q->pidx -= q->size;
2346 write_ofld_wr(adap, m, q, pidx, gen, ndesc);
3555 CTLFLAG_RD, &txq->pidx,
3556 0, "hardware queue pidx");