From efb7ed2e4c7e30124fb7d12eb81d18f5a0e3c9d5 Mon Sep 17 00:00:00 2001 From: silvanshade Date: Mon, 30 Jun 2025 10:04:56 -0600 Subject: [PATCH 1/3] Change IORING_ZCRX_AREA_SHIFT to u64 --- src/aarch64/io_uring.rs | 2 +- src/arm/io_uring.rs | 2 +- src/csky/io_uring.rs | 2 +- src/loongarch64/io_uring.rs | 2 +- src/mips/io_uring.rs | 2 +- src/mips32r6/io_uring.rs | 2 +- src/mips64/io_uring.rs | 2 +- src/mips64r6/io_uring.rs | 2 +- src/powerpc/io_uring.rs | 2 +- src/powerpc64/io_uring.rs | 2 +- src/riscv32/io_uring.rs | 2 +- src/riscv64/io_uring.rs | 2 +- src/s390x/io_uring.rs | 2 +- src/sparc/io_uring.rs | 2 +- src/sparc64/io_uring.rs | 2 +- src/x32/io_uring.rs | 2 +- src/x86/io_uring.rs | 2 +- src/x86_64/io_uring.rs | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/aarch64/io_uring.rs b/src/aarch64/io_uring.rs index a621ed2f..5a92a114 100644 --- a/src/aarch64/io_uring.rs +++ b/src/aarch64/io_uring.rs @@ -1041,7 +1041,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/arm/io_uring.rs b/src/arm/io_uring.rs index edd4dd66..a103ec1e 100644 --- a/src/arm/io_uring.rs +++ b/src/arm/io_uring.rs @@ -1039,7 +1039,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/csky/io_uring.rs b/src/csky/io_uring.rs index bcc576ca..65858f33 100644 --- a/src/csky/io_uring.rs +++ b/src/csky/io_uring.rs @@ -1043,7 +1043,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/loongarch64/io_uring.rs b/src/loongarch64/io_uring.rs index 6969340a..92449566 100644 --- a/src/loongarch64/io_uring.rs +++ b/src/loongarch64/io_uring.rs @@ -1041,7 +1041,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips/io_uring.rs b/src/mips/io_uring.rs index a431d2d8..a93aef19 100644 --- a/src/mips/io_uring.rs +++ b/src/mips/io_uring.rs @@ -1049,7 +1049,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips32r6/io_uring.rs b/src/mips32r6/io_uring.rs index a431d2d8..a93aef19 100644 --- a/src/mips32r6/io_uring.rs +++ b/src/mips32r6/io_uring.rs @@ -1049,7 +1049,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips64/io_uring.rs b/src/mips64/io_uring.rs index 7d9b6566..0309cfb9 100644 --- a/src/mips64/io_uring.rs +++ b/src/mips64/io_uring.rs @@ -1051,7 +1051,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips64r6/io_uring.rs b/src/mips64r6/io_uring.rs index 7d9b6566..0309cfb9 100644 --- a/src/mips64r6/io_uring.rs +++ b/src/mips64r6/io_uring.rs @@ -1051,7 +1051,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/powerpc/io_uring.rs b/src/powerpc/io_uring.rs index 8e930a74..4df040da 100644 --- a/src/powerpc/io_uring.rs +++ b/src/powerpc/io_uring.rs @@ -1045,7 +1045,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/powerpc64/io_uring.rs b/src/powerpc64/io_uring.rs index 6180898e..911a8db1 100644 --- a/src/powerpc64/io_uring.rs +++ b/src/powerpc64/io_uring.rs @@ -1047,7 +1047,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/riscv32/io_uring.rs b/src/riscv32/io_uring.rs index be4521be..5ea200e6 100644 --- a/src/riscv32/io_uring.rs +++ b/src/riscv32/io_uring.rs @@ -1039,7 +1039,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/riscv64/io_uring.rs b/src/riscv64/io_uring.rs index 6969340a..92449566 100644 --- a/src/riscv64/io_uring.rs +++ b/src/riscv64/io_uring.rs @@ -1041,7 +1041,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/s390x/io_uring.rs b/src/s390x/io_uring.rs index 4c84a462..05ca8f39 100644 --- a/src/s390x/io_uring.rs +++ b/src/s390x/io_uring.rs @@ -1055,7 +1055,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/sparc/io_uring.rs b/src/sparc/io_uring.rs index f7d61b64..f5041850 100644 --- a/src/sparc/io_uring.rs +++ b/src/sparc/io_uring.rs @@ -1040,7 +1040,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/sparc64/io_uring.rs b/src/sparc64/io_uring.rs index 184c2e28..c3a8848e 100644 --- a/src/sparc64/io_uring.rs +++ b/src/sparc64/io_uring.rs @@ -1042,7 +1042,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/x32/io_uring.rs b/src/x32/io_uring.rs index 79a54a09..f21c0e63 100644 --- a/src/x32/io_uring.rs +++ b/src/x32/io_uring.rs @@ -1041,7 +1041,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/x86/io_uring.rs b/src/x86/io_uring.rs index 3a0851cc..2898ec84 100644 --- a/src/x86/io_uring.rs +++ b/src/x86/io_uring.rs @@ -1043,7 +1043,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/x86_64/io_uring.rs b/src/x86_64/io_uring.rs index 39e763e8..61e90ca4 100644 --- a/src/x86_64/io_uring.rs +++ b/src/x86_64/io_uring.rs @@ -1041,7 +1041,7 @@ pub const IORING_FEAT_NO_IOWAIT: u32 = 131072; pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; -pub const IORING_ZCRX_AREA_SHIFT: u32 = 48; +pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; From 91447bc157f8fa2676fd85b70c525afe48a8102d Mon Sep 17 00:00:00 2001 From: silvanshade Date: Mon, 30 Jun 2025 10:08:18 -0600 Subject: [PATCH 2/3] Define IORING_ZCRX_AREA_MASK --- src/aarch64/io_uring.rs | 1 + src/arm/io_uring.rs | 1 + src/csky/io_uring.rs | 1 + src/loongarch64/io_uring.rs | 1 + src/mips/io_uring.rs | 1 + src/mips32r6/io_uring.rs | 1 + src/mips64/io_uring.rs | 1 + src/mips64r6/io_uring.rs | 1 + src/powerpc/io_uring.rs | 1 + src/powerpc64/io_uring.rs | 1 + src/riscv32/io_uring.rs | 1 + src/riscv64/io_uring.rs | 1 + src/s390x/io_uring.rs | 1 + src/sparc/io_uring.rs | 1 + src/sparc64/io_uring.rs | 1 + src/x32/io_uring.rs | 1 + src/x86/io_uring.rs | 1 + src/x86_64/io_uring.rs | 1 + 18 files changed, 18 insertions(+) diff --git a/src/aarch64/io_uring.rs b/src/aarch64/io_uring.rs index 5a92a114..41c73aa8 100644 --- a/src/aarch64/io_uring.rs +++ b/src/aarch64/io_uring.rs @@ -1042,6 +1042,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/arm/io_uring.rs b/src/arm/io_uring.rs index a103ec1e..1a7c0ab6 100644 --- a/src/arm/io_uring.rs +++ b/src/arm/io_uring.rs @@ -1040,6 +1040,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/csky/io_uring.rs b/src/csky/io_uring.rs index 65858f33..4c1cdf3c 100644 --- a/src/csky/io_uring.rs +++ b/src/csky/io_uring.rs @@ -1044,6 +1044,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/loongarch64/io_uring.rs b/src/loongarch64/io_uring.rs index 92449566..1875add7 100644 --- a/src/loongarch64/io_uring.rs +++ b/src/loongarch64/io_uring.rs @@ -1042,6 +1042,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips/io_uring.rs b/src/mips/io_uring.rs index a93aef19..ff85f439 100644 --- a/src/mips/io_uring.rs +++ b/src/mips/io_uring.rs @@ -1050,6 +1050,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips32r6/io_uring.rs b/src/mips32r6/io_uring.rs index a93aef19..ff85f439 100644 --- a/src/mips32r6/io_uring.rs +++ b/src/mips32r6/io_uring.rs @@ -1050,6 +1050,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips64/io_uring.rs b/src/mips64/io_uring.rs index 0309cfb9..c7fa1d53 100644 --- a/src/mips64/io_uring.rs +++ b/src/mips64/io_uring.rs @@ -1052,6 +1052,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips64r6/io_uring.rs b/src/mips64r6/io_uring.rs index 0309cfb9..c7fa1d53 100644 --- a/src/mips64r6/io_uring.rs +++ b/src/mips64r6/io_uring.rs @@ -1052,6 +1052,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/powerpc/io_uring.rs b/src/powerpc/io_uring.rs index 4df040da..f4a17748 100644 --- a/src/powerpc/io_uring.rs +++ b/src/powerpc/io_uring.rs @@ -1046,6 +1046,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/powerpc64/io_uring.rs b/src/powerpc64/io_uring.rs index 911a8db1..74c7f14f 100644 --- a/src/powerpc64/io_uring.rs +++ b/src/powerpc64/io_uring.rs @@ -1048,6 +1048,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/riscv32/io_uring.rs b/src/riscv32/io_uring.rs index 5ea200e6..f3b13e33 100644 --- a/src/riscv32/io_uring.rs +++ b/src/riscv32/io_uring.rs @@ -1040,6 +1040,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/riscv64/io_uring.rs b/src/riscv64/io_uring.rs index 92449566..1875add7 100644 --- a/src/riscv64/io_uring.rs +++ b/src/riscv64/io_uring.rs @@ -1042,6 +1042,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/s390x/io_uring.rs b/src/s390x/io_uring.rs index 05ca8f39..aa964932 100644 --- a/src/s390x/io_uring.rs +++ b/src/s390x/io_uring.rs @@ -1056,6 +1056,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/sparc/io_uring.rs b/src/sparc/io_uring.rs index f5041850..320617d4 100644 --- a/src/sparc/io_uring.rs +++ b/src/sparc/io_uring.rs @@ -1041,6 +1041,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/sparc64/io_uring.rs b/src/sparc64/io_uring.rs index c3a8848e..2d9a9076 100644 --- a/src/sparc64/io_uring.rs +++ b/src/sparc64/io_uring.rs @@ -1043,6 +1043,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/x32/io_uring.rs b/src/x32/io_uring.rs index f21c0e63..e6b0c7c6 100644 --- a/src/x32/io_uring.rs +++ b/src/x32/io_uring.rs @@ -1042,6 +1042,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/x86/io_uring.rs b/src/x86/io_uring.rs index 2898ec84..afd34ce8 100644 --- a/src/x86/io_uring.rs +++ b/src/x86/io_uring.rs @@ -1044,6 +1044,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/x86_64/io_uring.rs b/src/x86_64/io_uring.rs index 61e90ca4..d9bf57e2 100644 --- a/src/x86_64/io_uring.rs +++ b/src/x86_64/io_uring.rs @@ -1042,6 +1042,7 @@ pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1; pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; +pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; From 0829463bdee7317ab5c506a691c0d4bceea27521 Mon Sep 17 00:00:00 2001 From: silvanshade Date: Mon, 30 Jun 2025 13:20:17 -0600 Subject: [PATCH 3/3] Define IORING_ZCRX_AREA_DMABUF --- src/aarch64/io_uring.rs | 1 + src/arm/io_uring.rs | 1 + src/csky/io_uring.rs | 1 + src/loongarch64/io_uring.rs | 1 + src/mips/io_uring.rs | 1 + src/mips32r6/io_uring.rs | 1 + src/mips64/io_uring.rs | 1 + src/mips64r6/io_uring.rs | 1 + src/powerpc/io_uring.rs | 1 + src/powerpc64/io_uring.rs | 1 + src/riscv32/io_uring.rs | 1 + src/riscv64/io_uring.rs | 1 + src/s390x/io_uring.rs | 1 + src/sparc/io_uring.rs | 1 + src/sparc64/io_uring.rs | 1 + src/x32/io_uring.rs | 1 + src/x86/io_uring.rs | 1 + src/x86_64/io_uring.rs | 1 + 18 files changed, 18 insertions(+) diff --git a/src/aarch64/io_uring.rs b/src/aarch64/io_uring.rs index 41c73aa8..ab511a3a 100644 --- a/src/aarch64/io_uring.rs +++ b/src/aarch64/io_uring.rs @@ -1043,6 +1043,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/arm/io_uring.rs b/src/arm/io_uring.rs index 1a7c0ab6..abf03891 100644 --- a/src/arm/io_uring.rs +++ b/src/arm/io_uring.rs @@ -1041,6 +1041,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/csky/io_uring.rs b/src/csky/io_uring.rs index 4c1cdf3c..7131c1ed 100644 --- a/src/csky/io_uring.rs +++ b/src/csky/io_uring.rs @@ -1045,6 +1045,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/loongarch64/io_uring.rs b/src/loongarch64/io_uring.rs index 1875add7..a405e510 100644 --- a/src/loongarch64/io_uring.rs +++ b/src/loongarch64/io_uring.rs @@ -1043,6 +1043,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips/io_uring.rs b/src/mips/io_uring.rs index ff85f439..a36e51e2 100644 --- a/src/mips/io_uring.rs +++ b/src/mips/io_uring.rs @@ -1051,6 +1051,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips32r6/io_uring.rs b/src/mips32r6/io_uring.rs index ff85f439..a36e51e2 100644 --- a/src/mips32r6/io_uring.rs +++ b/src/mips32r6/io_uring.rs @@ -1051,6 +1051,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips64/io_uring.rs b/src/mips64/io_uring.rs index c7fa1d53..9c305400 100644 --- a/src/mips64/io_uring.rs +++ b/src/mips64/io_uring.rs @@ -1053,6 +1053,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/mips64r6/io_uring.rs b/src/mips64r6/io_uring.rs index c7fa1d53..9c305400 100644 --- a/src/mips64r6/io_uring.rs +++ b/src/mips64r6/io_uring.rs @@ -1053,6 +1053,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/powerpc/io_uring.rs b/src/powerpc/io_uring.rs index f4a17748..f96748a1 100644 --- a/src/powerpc/io_uring.rs +++ b/src/powerpc/io_uring.rs @@ -1047,6 +1047,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/powerpc64/io_uring.rs b/src/powerpc64/io_uring.rs index 74c7f14f..76debdf9 100644 --- a/src/powerpc64/io_uring.rs +++ b/src/powerpc64/io_uring.rs @@ -1049,6 +1049,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/riscv32/io_uring.rs b/src/riscv32/io_uring.rs index f3b13e33..7836e30e 100644 --- a/src/riscv32/io_uring.rs +++ b/src/riscv32/io_uring.rs @@ -1041,6 +1041,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/riscv64/io_uring.rs b/src/riscv64/io_uring.rs index 1875add7..a405e510 100644 --- a/src/riscv64/io_uring.rs +++ b/src/riscv64/io_uring.rs @@ -1043,6 +1043,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/s390x/io_uring.rs b/src/s390x/io_uring.rs index aa964932..246c1620 100644 --- a/src/s390x/io_uring.rs +++ b/src/s390x/io_uring.rs @@ -1057,6 +1057,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/sparc/io_uring.rs b/src/sparc/io_uring.rs index 320617d4..91ee4589 100644 --- a/src/sparc/io_uring.rs +++ b/src/sparc/io_uring.rs @@ -1042,6 +1042,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/sparc64/io_uring.rs b/src/sparc64/io_uring.rs index 2d9a9076..71ecbaf8 100644 --- a/src/sparc64/io_uring.rs +++ b/src/sparc64/io_uring.rs @@ -1044,6 +1044,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/x32/io_uring.rs b/src/x32/io_uring.rs index e6b0c7c6..222c6e67 100644 --- a/src/x32/io_uring.rs +++ b/src/x32/io_uring.rs @@ -1043,6 +1043,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/x86/io_uring.rs b/src/x86/io_uring.rs index afd34ce8..5cd92751 100644 --- a/src/x86/io_uring.rs +++ b/src/x86/io_uring.rs @@ -1045,6 +1045,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED; diff --git a/src/x86_64/io_uring.rs b/src/x86_64/io_uring.rs index d9bf57e2..358992d0 100644 --- a/src/x86_64/io_uring.rs +++ b/src/x86_64/io_uring.rs @@ -1043,6 +1043,7 @@ pub const IORING_REGISTER_FILES_SKIP: i32 = -2; pub const IO_URING_OP_SUPPORTED: u32 = 1; pub const IORING_ZCRX_AREA_SHIFT: u64 = 48; pub const IORING_ZCRX_AREA_MASK: u64 = !((1u64 << IORING_ZCRX_AREA_SHIFT) - 1u64); +pub const IORING_ZCRX_AREA_DMABUF: u32 = 1; pub const IORING_MEM_REGION_TYPE_USER: _bindgen_ty_1 = _bindgen_ty_1::IORING_MEM_REGION_TYPE_USER; pub const IORING_MEM_REGION_REG_WAIT_ARG: _bindgen_ty_2 = _bindgen_ty_2::IORING_MEM_REGION_REG_WAIT_ARG; pub const IORING_REGISTER_SRC_REGISTERED: _bindgen_ty_3 = _bindgen_ty_3::IORING_REGISTER_SRC_REGISTERED;