Lines Matching defs:pidx
184 u16 pidx; /* producer index (SW) */
197 u16 pidx; /* producer index (SW) */
831 struct freelQ_ce *ce = &q->centries[q->pidx];
832 struct freelQ_e *e = &q->entries[q->pidx];
859 if (++q->pidx == q->size) {
860 q->pidx = 0;
1010 struct freelQ_e *to = &fl->entries[fl->pidx];
1012 fl->centries[fl->pidx] = fl->centries[idx];
1020 if (++fl->pidx == fl->size) {
1021 fl->pidx = 0;
1167 static inline unsigned int write_large_page_tx_descs(unsigned int pidx,
1190 if (++pidx == q->size) {
1191 pidx = 0;
1201 return pidx;
1206 * descriptor pidx with the given generation.
1209 unsigned int pidx, unsigned int gen,
1218 e = e1 = &q->entries[pidx];
1219 ce = &q->centries[pidx];
1244 if (++pidx == q->size) {
1245 pidx = 0;
1250 pidx = write_large_page_tx_descs(pidx, &e1, &ce, &gen,
1267 if (++pidx == q->size) {
1268 pidx = 0;
1280 pidx = write_large_page_tx_descs(pidx, &e1, &ce, &gen,
1328 unsigned int genbit, pidx, count;
1333 pidx = q->pidx;
1334 q->pidx += count;
1335 if (q->pidx >= q->size) {
1336 q->pidx -= q->size;
1339 write_tx_descs(adapter, skb, pidx, genbit, q);
1743 unsigned int credits, pidx, genbit, count, use_sched_skb = 0;
1750 pidx = q->pidx;
1788 pidx = q->pidx;
1795 pidx = q->pidx;
1796 q->pidx += count;
1797 if (q->pidx >= q->size) {
1798 q->pidx -= q->size;
1803 write_tx_descs(adapter, skb, pidx, genbit, q);