AIO_EVENTS_PER_PAGE
ev_page = folio_address(ctx->ring_folios[pos / AIO_EVENTS_PER_PAGE]);
event = ev_page + pos % AIO_EVENTS_PER_PAGE;
flush_dcache_folio(ctx->ring_folios[pos / AIO_EVENTS_PER_PAGE]);
folio = ctx->ring_folios[pos / AIO_EVENTS_PER_PAGE];
pos %= AIO_EVENTS_PER_PAGE;
avail = min_t(long, avail, AIO_EVENTS_PER_PAGE - pos);
#define AIO_EVENTS_OFFSET (AIO_EVENTS_PER_PAGE - AIO_EVENTS_FIRST_PAGE)