Lines Matching refs:index
1345 * hand back the same page index while it's being processed.
1347 static inline cas_page_t *cas_page_spare(struct cas *cp, const int index)
1349 cas_page_t *page = cp->rx_pages[1][index];
1366 const int index)
1372 if (page_count(page0[index]->buffer) > 1) {
1373 cas_page_t *new = cas_page_spare(cp, index);
1375 page1[index] = page0[index];
1376 page0[index] = new;
1379 RX_USED_SET(page0[index], 0);
1380 return page0[index];
1402 rxd[i].index = cpu_to_le64(CAS_BASE(RX_INDEX_NUM, i) |
2165 static void cas_post_page(struct cas *cp, const int ring, const int index)
2172 new = cas_page_swap(cp, ring, index);
2174 cp->init_rxds[ring][entry].index =
2175 cpu_to_le64(CAS_BASE(RX_INDEX_NUM, index) |