Lines Matching refs:ring
438 struct aio_ring *ring; in aio_setup_ring() local
515 ring = kmap_atomic(ctx->ring_pages[0]); in aio_setup_ring()
516 ring->nr = nr_events; /* user copy */ in aio_setup_ring()
517 ring->id = ~0U; in aio_setup_ring()
518 ring->head = ring->tail = 0; in aio_setup_ring()
519 ring->magic = AIO_RING_MAGIC; in aio_setup_ring()
520 ring->compat_features = AIO_RING_COMPAT_FEATURES; in aio_setup_ring()
521 ring->incompat_features = AIO_RING_INCOMPAT_FEATURES; in aio_setup_ring()
522 ring->header_length = sizeof(struct aio_ring); in aio_setup_ring()
523 kunmap_atomic(ring); in aio_setup_ring()
626 struct aio_ring *ring; in ioctx_add_table() local
643 ring = kmap_atomic(ctx->ring_pages[0]); in ioctx_add_table()
644 ring->id = ctx->id; in ioctx_add_table()
645 kunmap_atomic(ring); in ioctx_add_table()
971 struct aio_ring *ring; in user_refill_reqs_available() local
983 ring = kmap_atomic(ctx->ring_pages[0]); in user_refill_reqs_available()
984 head = ring->head; in user_refill_reqs_available()
985 kunmap_atomic(ring); in user_refill_reqs_available()
1031 struct aio_ring __user *ring = (void __user *)ctx_id; in lookup_ioctx() local
1037 if (get_user(id, &ring->id)) in lookup_ioctx()
1063 struct aio_ring *ring; in aio_complete() local
1120 ring = kmap_atomic(ctx->ring_pages[0]); in aio_complete()
1121 head = ring->head; in aio_complete()
1122 ring->tail = tail; in aio_complete()
1123 kunmap_atomic(ring); in aio_complete()
1165 struct aio_ring *ring; in aio_read_events_ring() local
1180 ring = kmap_atomic(ctx->ring_pages[0]); in aio_read_events_ring()
1181 head = ring->head; in aio_read_events_ring()
1182 tail = ring->tail; in aio_read_events_ring()
1183 kunmap_atomic(ring); in aio_read_events_ring()
1231 ring = kmap_atomic(ctx->ring_pages[0]); in aio_read_events_ring()
1232 ring->head = head; in aio_read_events_ring()
1233 kunmap_atomic(ring); in aio_read_events_ring()