Home
last modified time | relevance | path

Searched refs:rd (Results 1 – 4 of 4) sorted by relevance

/io_uring/
A Dregister.c403 struct io_uring_region_desc rd; in io_register_resize_rings() local
441 memset(&rd, 0, sizeof(rd)); in io_register_resize_rings()
442 rd.size = PAGE_ALIGN(size); in io_register_resize_rings()
444 rd.user_addr = p.cq_off.user_addr; in io_register_resize_rings()
481 memset(&rd, 0, sizeof(rd)); in io_register_resize_rings()
482 rd.size = PAGE_ALIGN(size); in io_register_resize_rings()
484 rd.user_addr = p.sq_off.user_addr; in io_register_resize_rings()
592 struct io_uring_region_desc rd; in io_register_mem_region() local
600 if (copy_from_user(&rd, rd_uptr, sizeof(rd))) in io_register_mem_region()
620 if (copy_to_user(rd_uptr, &rd, sizeof(rd))) { in io_register_mem_region()
[all …]
A Dkbuf.c581 struct io_uring_region_desc rd; in io_register_pbuf_ring() local
616 memset(&rd, 0, sizeof(rd)); in io_register_pbuf_ring()
617 rd.size = PAGE_ALIGN(ring_size); in io_register_pbuf_ring()
619 rd.user_addr = reg.ring_addr; in io_register_pbuf_ring()
620 rd.flags |= IORING_MEM_REGION_TYPE_USER; in io_register_pbuf_ring()
622 ret = io_create_region_mmap_safe(ctx, &bl->region, &rd, mmap_offset); in io_register_pbuf_ring()
A Dzcrx.c347 struct io_uring_region_desc *rd, in io_allocate_rbuf_ring() argument
357 if (size > rd->size) in io_allocate_rbuf_ring()
363 ret = io_create_region(ifq->ctx, &ifq->region, rd, mmap_offset); in io_allocate_rbuf_ring()
544 struct io_uring_region_desc rd; in io_register_zcrx_ifq() local
562 if (copy_from_user(&rd, u64_to_user_ptr(reg.region_ptr), sizeof(rd))) in io_register_zcrx_ifq()
591 ret = io_allocate_rbuf_ring(ifq, &reg, &rd, id); in io_register_zcrx_ifq()
633 copy_to_user(u64_to_user_ptr(reg.region_ptr), &rd, sizeof(rd)) || in io_register_zcrx_ifq()
A Dio_uring.c3547 struct io_uring_region_desc rd; in io_allocate_scq_urings() local
3561 memset(&rd, 0, sizeof(rd)); in io_allocate_scq_urings()
3562 rd.size = PAGE_ALIGN(size); in io_allocate_scq_urings()
3564 rd.user_addr = p->cq_off.user_addr; in io_allocate_scq_urings()
3565 rd.flags |= IORING_MEM_REGION_TYPE_USER; in io_allocate_scq_urings()
3567 ret = io_create_region(ctx, &ctx->ring_region, &rd, IORING_OFF_CQ_RING); in io_allocate_scq_urings()
3588 memset(&rd, 0, sizeof(rd)); in io_allocate_scq_urings()
3589 rd.size = PAGE_ALIGN(size); in io_allocate_scq_urings()
3591 rd.user_addr = p->sq_off.user_addr; in io_allocate_scq_urings()
3592 rd.flags |= IORING_MEM_REGION_TYPE_USER; in io_allocate_scq_urings()
[all …]

Completed in 16 milliseconds