Searched refs:rd (Results 1 – 4 of 4) sorted by relevance
/io_uring/ |
A D | register.c | 403 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 D | kbuf.c | 581 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 D | zcrx.c | 347 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, ®, &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 D | io_uring.c | 3547 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