Lines Matching refs:pidx
185 u16 pidx; /* producer index (SW) */
198 u16 pidx; /* producer index (SW) */
806 struct freelQ_ce *ce = &q->centries[q->pidx];
807 struct freelQ_e *e = &q->entries[q->pidx];
834 if (++q->pidx == q->size) {
835 q->pidx = 0;
984 struct freelQ_e *to = &fl->entries[fl->pidx];
986 fl->centries[fl->pidx] = fl->centries[idx];
994 if (++fl->pidx == fl->size) {
995 fl->pidx = 0;
1137 static inline unsigned int write_large_page_tx_descs(unsigned int pidx,
1160 if (++pidx == q->size) {
1161 pidx = 0;
1171 return pidx;
1176 * descriptor pidx with the given generation.
1179 unsigned int pidx, unsigned int gen,
1188 e = e1 = &q->entries[pidx];
1189 ce = &q->centries[pidx];
1214 if (++pidx == q->size) {
1215 pidx = 0;
1220 pidx = write_large_page_tx_descs(pidx, &e1, &ce, &gen,
1237 if (++pidx == q->size) {
1238 pidx = 0;
1250 pidx = write_large_page_tx_descs(pidx, &e1, &ce, &gen,
1298 unsigned int genbit, pidx, count;
1303 pidx = q->pidx;
1304 q->pidx += count;
1305 if (q->pidx >= q->size) {
1306 q->pidx -= q->size;
1309 write_tx_descs(adapter, skb, pidx, genbit, q);
1643 unsigned int credits, pidx, genbit, count, use_sched_skb = 0;
1650 pidx = q->pidx;
1688 pidx = q->pidx;
1695 pidx = q->pidx;
1696 q->pidx += count;
1697 if (q->pidx >= q->size) {
1698 q->pidx -= q->size;
1703 write_tx_descs(adapter, skb, pidx, genbit, q);