Lines Matching defs:pidx
186 u16 pidx; /* producer index (SW) */
199 u16 pidx; /* producer index (SW) */
842 struct freelQ_ce *ce = &q->centries[q->pidx];
843 struct freelQ_e *e = &q->entries[q->pidx];
870 if (++q->pidx == q->size) {
871 q->pidx = 0;
1020 struct freelQ_e *to = &fl->entries[fl->pidx];
1022 fl->centries[fl->pidx] = fl->centries[idx];
1030 if (++fl->pidx == fl->size) {
1031 fl->pidx = 0;
1173 static inline unsigned int write_large_page_tx_descs(unsigned int pidx,
1196 if (++pidx == q->size) {
1197 pidx = 0;
1207 return pidx;
1212 * descriptor pidx with the given generation.
1215 unsigned int pidx, unsigned int gen,
1224 e = e1 = &q->entries[pidx];
1225 ce = &q->centries[pidx];
1250 if (++pidx == q->size) {
1251 pidx = 0;
1256 pidx = write_large_page_tx_descs(pidx, &e1, &ce, &gen,
1273 if (++pidx == q->size) {
1274 pidx = 0;
1285 pidx = write_large_page_tx_descs(pidx, &e1, &ce, &gen,
1333 unsigned int genbit, pidx, count;
1338 pidx = q->pidx;
1339 q->pidx += count;
1340 if (q->pidx >= q->size) {
1341 q->pidx -= q->size;
1344 write_tx_descs(adapter, skb, pidx, genbit, q);
1679 unsigned int credits, pidx, genbit, count, use_sched_skb = 0;
1686 pidx = q->pidx;
1724 pidx = q->pidx;
1731 pidx = q->pidx;
1732 q->pidx += count;
1733 if (q->pidx >= q->size) {
1734 q->pidx -= q->size;
1739 write_tx_descs(adapter, skb, pidx, genbit, q);