diff options
author | Pavel Begunkov <asml.silence@gmail.com> | 2025-04-20 10:31:18 +0100 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2025-04-21 05:11:40 -0600 |
commit | 77231d4e46555d30289b1909c2a2f26bcf00f08c (patch) | |
tree | afba28ed2b3a865aa22e8576515639ed07201246 /io_uring/memmap.h | |
parent | 59bc1ab922bbb36558292c204e56ab951e833384 (diff) |
io_uring/zcrx: let zcrx choose region for mmaping
In preparation for adding multiple ifqs, add a helper returning a region
for mmaping zcrx refill queue. For now it's trivial and returns the same
ctx global ->zcrx_region.
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/d9006e2ef8cd5e5b337c2ba2228ede8409eb60f2.1745141261.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'io_uring/memmap.h')
-rw-r--r-- | io_uring/memmap.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/io_uring/memmap.h b/io_uring/memmap.h index dad0aa5b1b45..24afb298e974 100644 --- a/io_uring/memmap.h +++ b/io_uring/memmap.h @@ -4,6 +4,8 @@ #define IORING_MAP_OFF_PARAM_REGION 0x20000000ULL #define IORING_MAP_OFF_ZCRX_REGION 0x30000000ULL +#define IORING_OFF_ZCRX_SHIFT 16 + struct page **io_pin_pages(unsigned long ubuf, unsigned long len, int *npages); #ifndef CONFIG_MMU |