Lines Matching refs:index
1331 * hand back the same page index while it's being processed.
1333 static inline cas_page_t *cas_page_spare(struct cas *cp, const int index)
1335 cas_page_t *page = cp->rx_pages[1][index];
1352 const int index)
1358 if (page_count(page0[index]->buffer) > 1) {
1359 cas_page_t *new = cas_page_spare(cp, index);
1361 page1[index] = page0[index];
1362 page0[index] = new;
1365 RX_USED_SET(page0[index], 0);
1366 return page0[index];
1388 rxd[i].index = cpu_to_le64(CAS_BASE(RX_INDEX_NUM, i) |
2136 static void cas_post_page(struct cas *cp, const int ring, const int index)
2143 new = cas_page_swap(cp, ring, index);
2145 cp->init_rxds[ring][entry].index =
2146 cpu_to_le64(CAS_BASE(RX_INDEX_NUM, index) |