Lines Matching refs:ring

484 	struct aio_ring *ring;  in aio_setup_ring()  local
567 ring = folio_address(ctx->ring_folios[0]); in aio_setup_ring()
568 ring->nr = nr_events; /* user copy */ in aio_setup_ring()
569 ring->id = ~0U; in aio_setup_ring()
570 ring->head = ring->tail = 0; in aio_setup_ring()
571 ring->magic = AIO_RING_MAGIC; in aio_setup_ring()
572 ring->compat_features = AIO_RING_COMPAT_FEATURES; in aio_setup_ring()
573 ring->incompat_features = AIO_RING_INCOMPAT_FEATURES; in aio_setup_ring()
574 ring->header_length = sizeof(struct aio_ring); in aio_setup_ring()
671 struct aio_ring *ring; in ioctx_add_table() local
688 ring = folio_address(ctx->ring_folios[0]); in ioctx_add_table()
689 ring->id = ctx->id; in ioctx_add_table()
1018 struct aio_ring *ring; in user_refill_reqs_available() local
1030 ring = folio_address(ctx->ring_folios[0]); in user_refill_reqs_available()
1031 head = ring->head; in user_refill_reqs_available()
1077 struct aio_ring __user *ring = (void __user *)ctx_id; in lookup_ioctx() local
1083 if (get_user(id, &ring->id)) in lookup_ioctx()
1124 struct aio_ring *ring; in aio_complete() local
1160 ring = folio_address(ctx->ring_folios[0]); in aio_complete()
1161 head = ring->head; in aio_complete()
1162 ring->tail = tail; in aio_complete()
1221 struct aio_ring *ring; in aio_read_events_ring() local
1236 ring = folio_address(ctx->ring_folios[0]); in aio_read_events_ring()
1237 head = ring->head; in aio_read_events_ring()
1238 tail = ring->tail; in aio_read_events_ring()
1284 ring = folio_address(ctx->ring_folios[0]); in aio_read_events_ring()
1285 ring->head = head; in aio_read_events_ring()