162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci--opaque-type xregs_state 462306a36Sopenharmony_ci--opaque-type desc_struct 562306a36Sopenharmony_ci--opaque-type arch_lbr_state 662306a36Sopenharmony_ci--opaque-type local_apic 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci# Packed type cannot transitively contain a `#[repr(align)]` type. 962306a36Sopenharmony_ci--opaque-type alt_instr 1062306a36Sopenharmony_ci--opaque-type x86_msi_data 1162306a36Sopenharmony_ci--opaque-type x86_msi_addr_lo 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci# `try` is a reserved keyword since Rust 2018; solved in `bindgen` v0.59.2, 1462306a36Sopenharmony_ci# commit 2aed6b021680 ("context: Escape the try keyword properly"). 1562306a36Sopenharmony_ci--opaque-type kunit_try_catch 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci# If SMP is disabled, `arch_spinlock_t` is defined as a ZST which triggers a Rust 1862306a36Sopenharmony_ci# warning. We don't need to peek into it anyway. 1962306a36Sopenharmony_ci--opaque-type spinlock 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci# `seccomp`'s comment gets understood as a doctest 2262306a36Sopenharmony_ci--no-doc-comments 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci# These functions use the `__preserve_most` calling convention, which neither bindgen 2562306a36Sopenharmony_ci# nor Rust currently understand, and which Clang currently declares to be unstable. 2662306a36Sopenharmony_ci--blocklist-function __list_.*_report 27