Lines Matching defs:ring_pages
125 struct page **ring_pages;
339 page_count(ctx->ring_pages[i]));
340 page = ctx->ring_pages[i];
343 ctx->ring_pages[i] = NULL;
347 if (ctx->ring_pages && ctx->ring_pages != ctx->internal_pages) {
348 kfree(ctx->ring_pages);
349 ctx->ring_pages = NULL;
444 if (ctx->ring_pages[idx] != &src->page)
468 BUG_ON(ctx->ring_pages[idx] != &src->page);
469 ctx->ring_pages[idx] = &dst->page;
519 ctx->ring_pages = ctx->internal_pages;
521 ctx->ring_pages = kcalloc(nr_pages, sizeof(struct page *),
523 if (!ctx->ring_pages) {
540 ctx->ring_pages[i] = page;
573 ring = page_address(ctx->ring_pages[0]);
581 flush_dcache_page(ctx->ring_pages[0]);
692 * changes ring_pages by ->ring_lock.
694 ring = page_address(ctx->ring_pages[0]);
1036 ring = page_address(ctx->ring_pages[0]);
1148 ev_page = page_address(ctx->ring_pages[pos / AIO_EVENTS_PER_PAGE]);
1153 flush_dcache_page(ctx->ring_pages[pos / AIO_EVENTS_PER_PAGE]);
1166 ring = page_address(ctx->ring_pages[0]);
1169 flush_dcache_page(ctx->ring_pages[0]);
1241 /* Access to ->ring_pages here is protected by ctx->ring_lock. */
1242 ring = page_address(ctx->ring_pages[0]);
1270 page = ctx->ring_pages[pos / AIO_EVENTS_PER_PAGE];
1290 ring = page_address(ctx->ring_pages[0]);
1292 flush_dcache_page(ctx->ring_pages[0]);