Home
last modified time | relevance | path

Searched refs:io_mapped_region (Results 1 – 8 of 8) sorted by relevance

/linux/io_uring/
H A Dmemmap.h20 void io_free_region(struct user_struct *user, struct io_mapped_region *mr);
21 int io_create_region(struct io_ring_ctx *ctx, struct io_mapped_region *mr,
25 static inline void *io_region_get_ptr(struct io_mapped_region *mr) in io_region_get_ptr()
30 static inline bool io_region_is_set(struct io_mapped_region *mr) in io_region_is_set()
36 struct io_mapped_region *src_region, in io_region_publish()
37 struct io_mapped_region *dst_region) in io_region_publish()
47 static inline size_t io_region_size(struct io_mapped_region *mr) in io_region_size()
H A Dmemmap.c91 void io_free_region(struct user_struct *user, struct io_mapped_region *mr) in io_free_region()
114 static int io_region_init_ptr(struct io_mapped_region *mr) in io_region_init_ptr()
134 static int io_region_pin_pages(struct io_mapped_region *mr, in io_region_pin_pages()
152 static int io_region_allocate_pages(struct io_mapped_region *mr, in io_region_allocate_pages()
184 int io_create_region(struct io_ring_ctx *ctx, struct io_mapped_region *mr, in io_create_region()
233 static struct io_mapped_region *io_mmap_get_region(struct io_ring_ctx *ctx, in io_mmap_get_region()
259 struct io_mapped_region *mr) in io_region_validate_mmap()
274 struct io_mapped_region *region; in io_uring_validate_mmap_request()
285 struct io_mapped_region *mr, in io_region_mmap()
301 struct io_mapped_region *region; in io_uring_mmap()
H A Dzcrx.h66 struct io_mapped_region region;
77 struct io_mapped_region *io_zcrx_get_region(struct io_ring_ctx *ctx,
94 static inline struct io_mapped_region *io_zcrx_get_region(struct io_ring_ctx *ctx, in io_zcrx_get_region()
H A Dkbuf.h36 struct io_mapped_region region;
88 struct io_mapped_region *io_pbuf_get_region(struct io_ring_ctx *ctx,
H A Dregister.c476 struct io_mapped_region sq_region;
477 struct io_mapped_region ring_region;
678 struct io_mapped_region region = {}; in io_register_mem_region()
H A Dkbuf.c746 struct io_mapped_region *io_pbuf_get_region(struct io_ring_ctx *ctx, in io_pbuf_get_region()
H A Dzcrx.c636 struct io_mapped_region *io_zcrx_get_region(struct io_ring_ctx *ctx, in io_zcrx_get_region()
/linux/include/linux/
H A Dio_uring_types.h80 struct io_mapped_region { struct
487 struct io_mapped_region sq_region;
488 struct io_mapped_region ring_region;
490 struct io_mapped_region param_region;