Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion gen/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use std::process::Command;
use std::{env, fs};

#[allow(unused_doc_comments)]
const LINUX_VERSION: &str = "v6.13";
const LINUX_VERSION: &str = "v6.14";

/// Some commonly used features.
const DEFAULT_FEATURES: &str = "\"general\", \"errno\"";
Expand Down
4 changes: 4 additions & 0 deletions src/aarch64/btrfs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1349,6 +1349,10 @@ pub const INR_OPEN_CUR: u32 = 1024;
pub const INR_OPEN_MAX: u32 = 4096;
pub const BLOCK_SIZE_BITS: u32 = 10;
pub const BLOCK_SIZE: u32 = 1024;
pub const IO_INTEGRITY_CHK_GUARD: u32 = 1;
pub const IO_INTEGRITY_CHK_REFTAG: u32 = 2;
pub const IO_INTEGRITY_CHK_APPTAG: u32 = 4;
pub const IO_INTEGRITY_VALID_FLAGS: u32 = 7;
pub const SEEK_SET: u32 = 0;
pub const SEEK_CUR: u32 = 1;
pub const SEEK_END: u32 = 2;
Expand Down
12 changes: 9 additions & 3 deletions src/aarch64/general.rs
Original file line number Diff line number Diff line change
Expand Up @@ -703,7 +703,7 @@ pub stx_subvol: __u64,
pub stx_atomic_write_unit_min: __u32,
pub stx_atomic_write_unit_max: __u32,
pub stx_atomic_write_segments_max: __u32,
pub __spare1: [__u32; 1usize],
pub stx_dio_read_offset_align: __u32,
pub __spare3: [__u64; 9usize],
}
#[repr(C)]
Expand Down Expand Up @@ -1026,9 +1026,9 @@ pub sa_flags: crate::ctypes::c_ulong,
pub sa_restorer: __sigrestore_t,
pub sa_mask: kernel_sigset_t,
}
pub const LINUX_VERSION_CODE: u32 = 396544;
pub const LINUX_VERSION_CODE: u32 = 396800;
pub const LINUX_VERSION_MAJOR: u32 = 6;
pub const LINUX_VERSION_PATCHLEVEL: u32 = 13;
pub const LINUX_VERSION_PATCHLEVEL: u32 = 14;
pub const LINUX_VERSION_SUBLEVEL: u32 = 0;
pub const AT_SYSINFO_EHDR: u32 = 33;
pub const AT_MINSIGSTKSZ: u32 = 51;
Expand Down Expand Up @@ -1243,6 +1243,7 @@ pub const AT_REMOVEDIR: u32 = 512;
pub const AT_HANDLE_FID: u32 = 512;
pub const AT_HANDLE_MNT_ID_UNIQUE: u32 = 1;
pub const AT_HANDLE_CONNECTABLE: u32 = 2;
pub const AT_EXECVE_CHECK: u32 = 65536;
pub const EPOLL_CLOEXEC: u32 = 524288;
pub const EPOLL_CTL_ADD: u32 = 1;
pub const EPOLL_CTL_DEL: u32 = 2;
Expand Down Expand Up @@ -1429,6 +1430,10 @@ pub const INR_OPEN_CUR: u32 = 1024;
pub const INR_OPEN_MAX: u32 = 4096;
pub const BLOCK_SIZE_BITS: u32 = 10;
pub const BLOCK_SIZE: u32 = 1024;
pub const IO_INTEGRITY_CHK_GUARD: u32 = 1;
pub const IO_INTEGRITY_CHK_REFTAG: u32 = 2;
pub const IO_INTEGRITY_CHK_APPTAG: u32 = 4;
pub const IO_INTEGRITY_VALID_FLAGS: u32 = 7;
pub const SEEK_SET: u32 = 0;
pub const SEEK_CUR: u32 = 1;
pub const SEEK_END: u32 = 2;
Expand Down Expand Up @@ -2079,6 +2084,7 @@ pub const STATX_DIOALIGN: u32 = 8192;
pub const STATX_MNT_ID_UNIQUE: u32 = 16384;
pub const STATX_SUBVOL: u32 = 32768;
pub const STATX_WRITE_ATOMIC: u32 = 65536;
pub const STATX_DIO_READ_ALIGN: u32 = 131072;
pub const STATX__RESERVED: u32 = 2147483648;
pub const STATX_ALL: u32 = 4095;
pub const STATX_ATTR_COMPRESSED: u32 = 4;
Expand Down
10 changes: 8 additions & 2 deletions src/aarch64/if_arp.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1297,6 +1297,8 @@ pub const IFLA_NETKIT_PEER_POLICY: _bindgen_ty_20 = _bindgen_ty_20::IFLA_NETKIT_
pub const IFLA_NETKIT_MODE: _bindgen_ty_20 = _bindgen_ty_20::IFLA_NETKIT_MODE;
pub const IFLA_NETKIT_SCRUB: _bindgen_ty_20 = _bindgen_ty_20::IFLA_NETKIT_SCRUB;
pub const IFLA_NETKIT_PEER_SCRUB: _bindgen_ty_20 = _bindgen_ty_20::IFLA_NETKIT_PEER_SCRUB;
pub const IFLA_NETKIT_HEADROOM: _bindgen_ty_20 = _bindgen_ty_20::IFLA_NETKIT_HEADROOM;
pub const IFLA_NETKIT_TAILROOM: _bindgen_ty_20 = _bindgen_ty_20::IFLA_NETKIT_TAILROOM;
pub const __IFLA_NETKIT_MAX: _bindgen_ty_20 = _bindgen_ty_20::__IFLA_NETKIT_MAX;
pub const VNIFILTER_ENTRY_STATS_UNSPEC: _bindgen_ty_21 = _bindgen_ty_21::VNIFILTER_ENTRY_STATS_UNSPEC;
pub const VNIFILTER_ENTRY_STATS_RX_BYTES: _bindgen_ty_21 = _bindgen_ty_21::VNIFILTER_ENTRY_STATS_RX_BYTES;
Expand Down Expand Up @@ -1352,6 +1354,7 @@ pub const IFLA_VXLAN_DF: _bindgen_ty_24 = _bindgen_ty_24::IFLA_VXLAN_DF;
pub const IFLA_VXLAN_VNIFILTER: _bindgen_ty_24 = _bindgen_ty_24::IFLA_VXLAN_VNIFILTER;
pub const IFLA_VXLAN_LOCALBYPASS: _bindgen_ty_24 = _bindgen_ty_24::IFLA_VXLAN_LOCALBYPASS;
pub const IFLA_VXLAN_LABEL_POLICY: _bindgen_ty_24 = _bindgen_ty_24::IFLA_VXLAN_LABEL_POLICY;
pub const IFLA_VXLAN_RESERVED_BITS: _bindgen_ty_24 = _bindgen_ty_24::IFLA_VXLAN_RESERVED_BITS;
pub const __IFLA_VXLAN_MAX: _bindgen_ty_24 = _bindgen_ty_24::__IFLA_VXLAN_MAX;
pub const IFLA_GENEVE_UNSPEC: _bindgen_ty_25 = _bindgen_ty_25::IFLA_GENEVE_UNSPEC;
pub const IFLA_GENEVE_ID: _bindgen_ty_25 = _bindgen_ty_25::IFLA_GENEVE_ID;
Expand Down Expand Up @@ -2139,7 +2142,9 @@ IFLA_NETKIT_PEER_POLICY = 4,
IFLA_NETKIT_MODE = 5,
IFLA_NETKIT_SCRUB = 6,
IFLA_NETKIT_PEER_SCRUB = 7,
__IFLA_NETKIT_MAX = 8,
IFLA_NETKIT_HEADROOM = 8,
IFLA_NETKIT_TAILROOM = 9,
__IFLA_NETKIT_MAX = 10,
}
#[repr(u32)]
#[non_exhaustive]
Expand Down Expand Up @@ -2214,7 +2219,8 @@ IFLA_VXLAN_DF = 29,
IFLA_VXLAN_VNIFILTER = 30,
IFLA_VXLAN_LOCALBYPASS = 31,
IFLA_VXLAN_LABEL_POLICY = 32,
__IFLA_VXLAN_MAX = 33,
IFLA_VXLAN_RESERVED_BITS = 33,
__IFLA_VXLAN_MAX = 34,
}
#[repr(u32)]
#[non_exhaustive]
Expand Down
23 changes: 23 additions & 0 deletions src/aarch64/io_uring.rs
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,7 @@ pub __pad3: [__u16; 1usize],
#[repr(C)]
pub struct io_uring_sqe__bindgen_ty_6 {
pub __bindgen_anon_1: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_1>,
pub __bindgen_anon_2: __BindgenUnionField<io_uring_sqe__bindgen_ty_6__bindgen_ty_2>,
pub optval: __BindgenUnionField<__u64>,
pub cmd: __BindgenUnionField<[__u8; 0usize]>,
pub bindgen_union_field: [u64; 2usize],
Expand All @@ -373,6 +374,22 @@ pub addr3: __u64,
pub __pad2: [__u64; 1usize],
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_sqe__bindgen_ty_6__bindgen_ty_2 {
pub attr_ptr: __u64,
pub attr_type_mask: __u64,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct io_uring_attr_pi {
pub flags: __u16,
pub app_tag: __u16,
pub len: __u32,
pub addr: __u64,
pub seed: __u64,
pub rsvd: __u64,
}
#[repr(C)]
#[derive(Debug)]
pub struct io_uring_cqe {
pub user_data: __u64,
Expand Down Expand Up @@ -784,6 +801,10 @@ pub const INR_OPEN_CUR: u32 = 1024;
pub const INR_OPEN_MAX: u32 = 4096;
pub const BLOCK_SIZE_BITS: u32 = 10;
pub const BLOCK_SIZE: u32 = 1024;
pub const IO_INTEGRITY_CHK_GUARD: u32 = 1;
pub const IO_INTEGRITY_CHK_REFTAG: u32 = 2;
pub const IO_INTEGRITY_CHK_APPTAG: u32 = 4;
pub const IO_INTEGRITY_VALID_FLAGS: u32 = 7;
pub const SEEK_SET: u32 = 0;
pub const SEEK_CUR: u32 = 1;
pub const SEEK_END: u32 = 2;
Expand Down Expand Up @@ -862,6 +883,7 @@ pub const PAGE_IS_HUGE: u32 = 64;
pub const PAGE_IS_SOFT_DIRTY: u32 = 128;
pub const PM_SCAN_WP_MATCHING: u32 = 1;
pub const PM_SCAN_CHECK_WPASYNC: u32 = 2;
pub const IORING_RW_ATTR_FLAG_PI: u32 = 1;
pub const IORING_FILE_INDEX_ALLOC: i32 = -1;
pub const IORING_SETUP_IOPOLL: u32 = 1;
pub const IORING_SETUP_SQPOLL: u32 = 2;
Expand Down Expand Up @@ -959,6 +981,7 @@ pub const IORING_FEAT_LINKED_FILE: u32 = 4096;
pub const IORING_FEAT_REG_REG_RING: u32 = 8192;
pub const IORING_FEAT_RECVSEND_BUNDLE: u32 = 16384;
pub const IORING_FEAT_MIN_TIMEOUT: u32 = 32768;
pub const IORING_FEAT_RW_ATTR: u32 = 65536;
pub const IORING_RSRC_REGISTER_SPARSE: u32 = 1;
pub const IORING_REGISTER_FILES_SKIP: i32 = -2;
pub const IO_URING_OP_SUPPORTED: u32 = 1;
Expand Down
29 changes: 29 additions & 0 deletions src/aarch64/net.rs
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,24 @@ pub padlen: __u8,
pub reserved: __u8,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ip_iptfs_hdr {
pub subtype: __u8,
pub flags: __u8,
pub block_offset: __be16,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ip_iptfs_cc_hdr {
pub subtype: __u8,
pub flags: __u8,
pub block_offset: __be16,
pub loss_rate: __be32,
pub rtt_adelay_xdelay: __be64,
pub tval: __be32,
pub techo: __be32,
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct in6_addr {
pub in6_u: in6_addr__bindgen_ty_1,
Expand Down Expand Up @@ -1227,6 +1245,7 @@ pub const SO_DEVMEM_DMABUF: u32 = 79;
pub const SCM_DEVMEM_DMABUF: u32 = 79;
pub const SO_DEVMEM_DONTNEED: u32 = 80;
pub const SCM_TS_OPT_ID: u32 = 81;
pub const SO_RCVPRIORITY: u32 = 82;
pub const SO_TIMESTAMP: u32 = 29;
pub const SO_TIMESTAMPNS: u32 = 35;
pub const SO_TIMESTAMPING: u32 = 37;
Expand Down Expand Up @@ -1586,6 +1605,7 @@ pub const IPPROTO_SCTP: _bindgen_ty_1 = _bindgen_ty_1::IPPROTO_SCTP;
pub const IPPROTO_UDPLITE: _bindgen_ty_1 = _bindgen_ty_1::IPPROTO_UDPLITE;
pub const IPPROTO_MPLS: _bindgen_ty_1 = _bindgen_ty_1::IPPROTO_MPLS;
pub const IPPROTO_ETHERNET: _bindgen_ty_1 = _bindgen_ty_1::IPPROTO_ETHERNET;
pub const IPPROTO_AGGFRAG: _bindgen_ty_1 = _bindgen_ty_1::IPPROTO_AGGFRAG;
pub const IPPROTO_RAW: _bindgen_ty_1 = _bindgen_ty_1::IPPROTO_RAW;
pub const IPPROTO_SMC: _bindgen_ty_1 = _bindgen_ty_1::IPPROTO_SMC;
pub const IPPROTO_MPTCP: _bindgen_ty_1 = _bindgen_ty_1::IPPROTO_MPTCP;
Expand Down Expand Up @@ -1795,6 +1815,7 @@ IPPROTO_SCTP = 132,
IPPROTO_UDPLITE = 136,
IPPROTO_MPLS = 137,
IPPROTO_ETHERNET = 143,
IPPROTO_AGGFRAG = 144,
IPPROTO_RAW = 255,
IPPROTO_SMC = 256,
IPPROTO_MPTCP = 262,
Expand Down Expand Up @@ -2108,6 +2129,14 @@ NF_IP_PRI_CONNTRACK_CONFIRM = 2147483647,
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum hwtstamp_provider_qualifier {
HWTSTAMP_PROVIDER_QUALIFIER_PRECISE = 0,
HWTSTAMP_PROVIDER_QUALIFIER_APPROX = 1,
HWTSTAMP_PROVIDER_QUALIFIER_CNT = 2,
}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum _bindgen_ty_10 {
SOF_TIMESTAMPING_TX_HARDWARE = 1,
SOF_TIMESTAMPING_TX_SOFTWARE = 2,
Expand Down
26 changes: 22 additions & 4 deletions src/aarch64/netlink.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1012,6 +1012,8 @@ pub const IFLA_NETKIT_PEER_POLICY: _bindgen_ty_18 = _bindgen_ty_18::IFLA_NETKIT_
pub const IFLA_NETKIT_MODE: _bindgen_ty_18 = _bindgen_ty_18::IFLA_NETKIT_MODE;
pub const IFLA_NETKIT_SCRUB: _bindgen_ty_18 = _bindgen_ty_18::IFLA_NETKIT_SCRUB;
pub const IFLA_NETKIT_PEER_SCRUB: _bindgen_ty_18 = _bindgen_ty_18::IFLA_NETKIT_PEER_SCRUB;
pub const IFLA_NETKIT_HEADROOM: _bindgen_ty_18 = _bindgen_ty_18::IFLA_NETKIT_HEADROOM;
pub const IFLA_NETKIT_TAILROOM: _bindgen_ty_18 = _bindgen_ty_18::IFLA_NETKIT_TAILROOM;
pub const __IFLA_NETKIT_MAX: _bindgen_ty_18 = _bindgen_ty_18::__IFLA_NETKIT_MAX;
pub const VNIFILTER_ENTRY_STATS_UNSPEC: _bindgen_ty_19 = _bindgen_ty_19::VNIFILTER_ENTRY_STATS_UNSPEC;
pub const VNIFILTER_ENTRY_STATS_RX_BYTES: _bindgen_ty_19 = _bindgen_ty_19::VNIFILTER_ENTRY_STATS_RX_BYTES;
Expand Down Expand Up @@ -1067,6 +1069,7 @@ pub const IFLA_VXLAN_DF: _bindgen_ty_22 = _bindgen_ty_22::IFLA_VXLAN_DF;
pub const IFLA_VXLAN_VNIFILTER: _bindgen_ty_22 = _bindgen_ty_22::IFLA_VXLAN_VNIFILTER;
pub const IFLA_VXLAN_LOCALBYPASS: _bindgen_ty_22 = _bindgen_ty_22::IFLA_VXLAN_LOCALBYPASS;
pub const IFLA_VXLAN_LABEL_POLICY: _bindgen_ty_22 = _bindgen_ty_22::IFLA_VXLAN_LABEL_POLICY;
pub const IFLA_VXLAN_RESERVED_BITS: _bindgen_ty_22 = _bindgen_ty_22::IFLA_VXLAN_RESERVED_BITS;
pub const __IFLA_VXLAN_MAX: _bindgen_ty_22 = _bindgen_ty_22::__IFLA_VXLAN_MAX;
pub const IFLA_GENEVE_UNSPEC: _bindgen_ty_23 = _bindgen_ty_23::IFLA_GENEVE_UNSPEC;
pub const IFLA_GENEVE_ID: _bindgen_ty_23 = _bindgen_ty_23::IFLA_GENEVE_ID;
Expand Down Expand Up @@ -1408,7 +1411,11 @@ pub const RTM_NEWACTION: _bindgen_ty_61 = _bindgen_ty_61::RTM_NEWACTION;
pub const RTM_DELACTION: _bindgen_ty_61 = _bindgen_ty_61::RTM_DELACTION;
pub const RTM_GETACTION: _bindgen_ty_61 = _bindgen_ty_61::RTM_GETACTION;
pub const RTM_NEWPREFIX: _bindgen_ty_61 = _bindgen_ty_61::RTM_NEWPREFIX;
pub const RTM_NEWMULTICAST: _bindgen_ty_61 = _bindgen_ty_61::RTM_NEWMULTICAST;
pub const RTM_DELMULTICAST: _bindgen_ty_61 = _bindgen_ty_61::RTM_DELMULTICAST;
pub const RTM_GETMULTICAST: _bindgen_ty_61 = _bindgen_ty_61::RTM_GETMULTICAST;
pub const RTM_NEWANYCAST: _bindgen_ty_61 = _bindgen_ty_61::RTM_NEWANYCAST;
pub const RTM_DELANYCAST: _bindgen_ty_61 = _bindgen_ty_61::RTM_DELANYCAST;
pub const RTM_GETANYCAST: _bindgen_ty_61 = _bindgen_ty_61::RTM_GETANYCAST;
pub const RTM_NEWNEIGHTBL: _bindgen_ty_61 = _bindgen_ty_61::RTM_NEWNEIGHTBL;
pub const RTM_GETNEIGHTBL: _bindgen_ty_61 = _bindgen_ty_61::RTM_GETNEIGHTBL;
Expand Down Expand Up @@ -2002,7 +2009,9 @@ IFLA_NETKIT_PEER_POLICY = 4,
IFLA_NETKIT_MODE = 5,
IFLA_NETKIT_SCRUB = 6,
IFLA_NETKIT_PEER_SCRUB = 7,
__IFLA_NETKIT_MAX = 8,
IFLA_NETKIT_HEADROOM = 8,
IFLA_NETKIT_TAILROOM = 9,
__IFLA_NETKIT_MAX = 10,
}
#[repr(u32)]
#[non_exhaustive]
Expand Down Expand Up @@ -2077,7 +2086,8 @@ IFLA_VXLAN_DF = 29,
IFLA_VXLAN_VNIFILTER = 30,
IFLA_VXLAN_LOCALBYPASS = 31,
IFLA_VXLAN_LABEL_POLICY = 32,
__IFLA_VXLAN_MAX = 33,
IFLA_VXLAN_RESERVED_BITS = 33,
__IFLA_VXLAN_MAX = 34,
}
#[repr(u32)]
#[non_exhaustive]
Expand Down Expand Up @@ -2644,7 +2654,11 @@ RTM_NEWACTION = 48,
RTM_DELACTION = 49,
RTM_GETACTION = 50,
RTM_NEWPREFIX = 52,
RTM_NEWMULTICAST = 56,
RTM_DELMULTICAST = 57,
RTM_GETMULTICAST = 58,
RTM_NEWANYCAST = 60,
RTM_DELANYCAST = 61,
RTM_GETANYCAST = 62,
RTM_NEWNEIGHTBL = 64,
RTM_GETNEIGHTBL = 66,
Expand Down Expand Up @@ -2762,7 +2776,8 @@ RTA_IP_PROTO = 27,
RTA_SPORT = 28,
RTA_DPORT = 29,
RTA_NH_ID = 30,
__RTA_MAX = 31,
RTA_FLOWLABEL = 31,
__RTA_MAX = 32,
}
#[repr(u32)]
#[non_exhaustive]
Expand Down Expand Up @@ -2869,7 +2884,10 @@ RTNLGRP_BRVLAN = 33,
RTNLGRP_MCTP_IFADDR = 34,
RTNLGRP_TUNNEL = 35,
RTNLGRP_STATS = 36,
__RTNLGRP_MAX = 37,
RTNLGRP_IPV4_MCADDR = 37,
RTNLGRP_IPV6_MCADDR = 38,
RTNLGRP_IPV6_ACADDR = 39,
__RTNLGRP_MAX = 40,
}
#[repr(u32)]
#[non_exhaustive]
Expand Down
16 changes: 16 additions & 0 deletions src/aarch64/ptrace.rs
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,7 @@ pub const AUDIT_INTEGRITY_PCR: u32 = 1804;
pub const AUDIT_INTEGRITY_RULE: u32 = 1805;
pub const AUDIT_INTEGRITY_EVM_XATTR: u32 = 1806;
pub const AUDIT_INTEGRITY_POLICY_RULE: u32 = 1807;
pub const AUDIT_INTEGRITY_USERSPACE: u32 = 1808;
pub const AUDIT_KERNEL: u32 = 2000;
pub const AUDIT_FILTER_USER: u32 = 0;
pub const AUDIT_FILTER_TASK: u32 = 1;
Expand Down Expand Up @@ -796,6 +797,21 @@ pub const HWCAP_SB: u32 = 536870912;
pub const HWCAP_PACA: u32 = 1073741824;
pub const HWCAP_PACG: u32 = 2147483648;
pub const HWCAP_GCS: u64 = 4294967296;
pub const HWCAP_CMPBR: u64 = 8589934592;
pub const HWCAP_FPRCVT: u64 = 17179869184;
pub const HWCAP_F8MM8: u64 = 34359738368;
pub const HWCAP_F8MM4: u64 = 68719476736;
pub const HWCAP_SVE_F16MM: u64 = 137438953472;
pub const HWCAP_SVE_ELTPERM: u64 = 274877906944;
pub const HWCAP_SVE_AES2: u64 = 549755813888;
pub const HWCAP_SVE_BFSCALE: u64 = 1099511627776;
pub const HWCAP_SVE2P2: u64 = 2199023255552;
pub const HWCAP_SME2P2: u64 = 4398046511104;
pub const HWCAP_SME_SBITPERM: u64 = 8796093022208;
pub const HWCAP_SME_AES: u64 = 17592186044416;
pub const HWCAP_SME_SFEXPA: u64 = 35184372088832;
pub const HWCAP_SME_STMOP: u64 = 70368744177664;
pub const HWCAP_SME_SMOP4: u64 = 140737488355328;
pub const HWCAP2_DCPODP: u32 = 1;
pub const HWCAP2_SVE2: u32 = 2;
pub const HWCAP2_SVEAES: u32 = 4;
Expand Down
4 changes: 4 additions & 0 deletions src/arm/btrfs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1347,6 +1347,10 @@ pub const INR_OPEN_CUR: u32 = 1024;
pub const INR_OPEN_MAX: u32 = 4096;
pub const BLOCK_SIZE_BITS: u32 = 10;
pub const BLOCK_SIZE: u32 = 1024;
pub const IO_INTEGRITY_CHK_GUARD: u32 = 1;
pub const IO_INTEGRITY_CHK_REFTAG: u32 = 2;
pub const IO_INTEGRITY_CHK_APPTAG: u32 = 4;
pub const IO_INTEGRITY_VALID_FLAGS: u32 = 7;
pub const SEEK_SET: u32 = 0;
pub const SEEK_CUR: u32 = 1;
pub const SEEK_END: u32 = 2;
Expand Down
Loading