aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Murphy2020-02-07 08:24:04 -0600
committerDan Murphy2020-02-07 08:24:04 -0600
commitc396270334a0ece554c9bc518d9804719001bea5 (patch)
tree8bb1f722243c8b273f23a2b29df29edeb38429cd
parent8a8fd7ef1cf83d6c5e11b4d4347e6285d37bd999 (diff)
parentc1e024d601864f25838348ff253b48dd9f7bc914 (diff)
downloadkernel-ti-android-linux-4.19.y.tar.gz
kernel-ti-android-linux-4.19.y.tar.xz
kernel-ti-android-linux-4.19.y.zip
Merged TI feature ti_android into ti-android-linux-4.19.yti-android-linux-4.19.y
TI-Feature: ti_android TI-Branch: android-feature-ti-linux-4.19.y * 'android-feature-ti-linux-4.19.y' of ssh://bitbucket.itg.ti.com/android/kernel: (957 commits) ANDROID: Incremental fs: Fix crash on failed lookup ANDROID: Incremental fs: Make files writeable ANDROID: update abi for 4.19.102 ANDROID: Incremental fs: Remove C++-style comments Linux 4.19.102 mm/migrate.c: also overwrite error when it is bigger than zero perf report: Fix no libunwind compiled warning break s390 issue btrfs: do not zero f_bavail if we have available space net: Fix skb->csum update in inet_proto_csum_replace16(). l2t_seq_next should increase position index seq_tab_next() should increase position index net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G net/fsl: treat fsl,erratum-a011043 powerpc/fsl/dts: add fsl,erratum-a011043 qlcnic: Fix CPU soft lockup while collecting firmware dump ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1 r8152: get default setting of WOL before initializing airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE tee: optee: Fix compilation issue with nommu ... Signed-off-by: Dan Murphy <dmurphy@ti.com>
-rw-r--r--Documentation/ABI/testing/sysfs-bus-iio2
-rw-r--r--Documentation/ABI/testing/sysfs-class-devfreq7
-rw-r--r--Documentation/admin-guide/cgroup-v2.rst40
-rw-r--r--Documentation/admin-guide/kernel-parameters.txt6
-rw-r--r--Documentation/devicetree/bindings/bus/ti-sysc.txt1
-rw-r--r--Documentation/devicetree/bindings/rng/omap3_rom_rng.txt27
-rw-r--r--Documentation/scheduler/sched-tune.txt4
-rw-r--r--Documentation/sysctl/kernel.txt4
-rw-r--r--Makefile6
-rw-r--r--abi_gki_aarch64.xml72105
-rw-r--r--abi_gki_aarch64_whitelist19
-rw-r--r--arch/arc/plat-eznps/Kconfig2
-rw-r--r--arch/arm/boot/dts/am335x-boneblack-common.dtsi5
-rw-r--r--arch/arm/boot/dts/am43x-epos-evm.dts2
-rw-r--r--arch/arm/boot/dts/aspeed-g5.dtsi2
-rw-r--r--arch/arm/boot/dts/at91-nattis-2-natte-2.dts7
-rw-r--r--arch/arm/boot/dts/bcm2835-rpi.dtsi2
-rw-r--r--arch/arm/boot/dts/iwg20d-q7-common.dtsi2
-rw-r--r--arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi2
-rw-r--r--arch/arm/boot/dts/logicpd-som-lv.dtsi26
-rw-r--r--arch/arm/boot/dts/lpc3250-phy3250.dts4
-rw-r--r--arch/arm/boot/dts/lpc32xx.dtsi10
-rw-r--r--arch/arm/boot/dts/ls1021a-twr.dts9
-rw-r--r--arch/arm/boot/dts/ls1021a.dtsi11
-rw-r--r--arch/arm/boot/dts/omap3-n900.dts6
-rw-r--r--arch/arm/boot/dts/r8a7743.dtsi4
-rw-r--r--arch/arm/boot/dts/stm32h743i-eval.dts1
-rw-r--r--arch/arm/boot/dts/sun8i-a23-a33.dtsi30
-rw-r--r--arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts2
-rw-r--r--arch/arm/boot/dts/sun8i-h3-beelink-x2.dts4
-rw-r--r--arch/arm/boot/dts/sun9i-a80-optimus.dts4
-rw-r--r--arch/arm/common/mcpm_entry.c2
-rw-r--r--arch/arm/configs/qcom_defconfig1
-rw-r--r--arch/arm/include/asm/suspend.h1
-rw-r--r--arch/arm/kernel/head-nommu.S4
-rw-r--r--arch/arm/kernel/hyp-stub.S11
-rw-r--r--arch/arm/kernel/sleep.S12
-rw-r--r--arch/arm/kernel/vdso.c1
-rw-r--r--arch/arm/mach-omap2/pdata-quirks.c12
-rw-r--r--arch/arm/mach-rpc/irq.c3
-rw-r--r--arch/arm/mach-stm32/Kconfig3
-rw-r--r--arch/arm/plat-pxa/ssp.c6
-rw-r--r--arch/arm64/boot/Makefile2
-rw-r--r--arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi3
-rw-r--r--arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts2
-rw-r--r--arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi22
-rw-r--r--arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi1
-rw-r--r--arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts1
-rw-r--r--arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts2
-rw-r--r--arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dts1
-rw-r--r--arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts17
-rw-r--r--arch/arm64/boot/dts/arm/juno-clocks.dtsi4
-rw-r--r--arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi2
-rw-r--r--arch/arm64/boot/dts/qcom/msm8916.dtsi8
-rw-r--r--arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi2
-rw-r--r--arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts1
-rw-r--r--arch/arm64/boot/dts/renesas/r8a77995.dtsi2
-rw-r--r--arch/arm64/configs/defconfig1
-rw-r--r--arch/arm64/configs/gki_defconfig29
-rw-r--r--arch/arm64/kernel/hibernate.c9
-rw-r--r--arch/arm64/kernel/vdso.c2
-rw-r--r--arch/arm64/kvm/debug.c6
-rw-r--r--arch/ia64/kernel/signal.c60
-rw-r--r--arch/ia64/mm/init.c15
-rw-r--r--arch/m68k/amiga/cia.c9
-rw-r--r--arch/m68k/atari/ataints.c4
-rw-r--r--arch/m68k/atari/time.c15
-rw-r--r--arch/m68k/bvme6000/config.c20
-rw-r--r--arch/m68k/hp300/time.c10
-rw-r--r--arch/m68k/mac/via.c119
-rw-r--r--arch/m68k/mvme147/config.c18
-rw-r--r--arch/m68k/mvme16x/config.c21
-rw-r--r--arch/m68k/q40/q40ints.c19
-rw-r--r--arch/m68k/sun3/sun3ints.c3
-rw-r--r--arch/m68k/sun3x/time.c16
-rw-r--r--arch/mips/bcm63xx/Makefile6
-rw-r--r--arch/mips/bcm63xx/boards/board_bcm963xx.c20
-rw-r--r--arch/mips/bcm63xx/dev-dsp.c56
-rw-r--r--arch/mips/include/asm/io.h14
-rw-r--r--arch/mips/include/asm/mach-bcm63xx/bcm63xx_dev_dsp.h14
-rw-r--r--arch/mips/include/asm/mach-bcm63xx/board_bcm963xx.h5
-rw-r--r--arch/mips/kernel/setup.c2
-rw-r--r--arch/nios2/kernel/nios2_ksyms.c12
-rw-r--r--arch/parisc/kernel/drivers.c4
-rw-r--r--arch/powerpc/Makefile2
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi1
-rw-r--r--arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi1
-rw-r--r--arch/powerpc/include/asm/archrandom.h2
-rw-r--r--arch/powerpc/include/asm/kgdb.h5
-rw-r--r--arch/powerpc/kernel/cacheinfo.c21
-rw-r--r--arch/powerpc/kernel/cacheinfo.h4
-rw-r--r--arch/powerpc/kernel/dt_cpu_ftrs.c17
-rw-r--r--arch/powerpc/kernel/kgdb.c43
-rw-r--r--arch/powerpc/kernel/mce_power.c20
-rw-r--r--arch/powerpc/kernel/prom_init.c2
-rw-r--r--arch/powerpc/kvm/book3s_64_vio.c1
-rw-r--r--arch/powerpc/kvm/book3s_hv.c15
-rw-r--r--arch/powerpc/mm/dump_hashpagetable.c2
-rw-r--r--arch/powerpc/mm/mem.c25
-rw-r--r--arch/powerpc/mm/pgtable-radix.c4
-rw-r--r--arch/powerpc/platforms/powernv/memtrace.c2
-rw-r--r--arch/powerpc/platforms/pseries/hotplug-memory.c67
-rw-r--r--arch/powerpc/platforms/pseries/mobility.c10
-rw-r--r--arch/riscv/kernel/vdso/Makefile3
-rw-r--r--arch/s390/kernel/kexec_elf.c2
-rw-r--r--arch/s390/mm/init.c16
-rw-r--r--arch/sh/boards/mach-migor/setup.c1
-rw-r--r--arch/sh/mm/init.c15
-rw-r--r--arch/um/drivers/chan_kern.c52
-rw-r--r--arch/um/include/asm/irq.h2
-rw-r--r--arch/um/kernel/irq.c4
-rw-r--r--arch/x86/Kconfig.debug2
-rw-r--r--arch/x86/configs/gki_defconfig33
-rw-r--r--arch/x86/crypto/sha1_avx2_x86_64_asm.S6
-rw-r--r--arch/x86/crypto/sha1_ssse3_asm.S14
-rw-r--r--arch/x86/crypto/sha1_ssse3_glue.c70
-rw-r--r--arch/x86/crypto/sha256-avx-asm.S4
-rw-r--r--arch/x86/crypto/sha256-avx2-asm.S4
-rw-r--r--arch/x86/crypto/sha256-ssse3-asm.S6
-rw-r--r--arch/x86/crypto/sha256_ssse3_glue.c44
-rw-r--r--arch/x86/crypto/sha512-avx-asm.S11
-rw-r--r--arch/x86/crypto/sha512-avx2-asm.S11
-rw-r--r--arch/x86/crypto/sha512-ssse3-asm.S13
-rw-r--r--arch/x86/crypto/sha512_ssse3_glue.c31
-rw-r--r--arch/x86/include/asm/pgtable_32.h2
-rw-r--r--arch/x86/include/asm/sections.h2
-rw-r--r--arch/x86/kernel/cpu/intel_rdt_rdtgroup.c32
-rw-r--r--arch/x86/kernel/kgdb.c2
-rw-r--r--arch/x86/kernel/module.c4
-rw-r--r--arch/x86/kernel/vmlinux.lds.S16
-rw-r--r--arch/x86/mm/extable.c1
-rw-r--r--arch/x86/mm/init_32.c9
-rw-r--r--arch/x86/mm/init_64.c23
-rw-r--r--arch/x86/mm/pti.c11
-rw-r--r--arch/x86/mm/tlb.c3
-rw-r--r--arch/x86/tools/relocs.c7
-rw-r--r--block/Kconfig2
-rw-r--r--block/bio-crypt-ctx.c10
-rw-r--r--block/blk-crypto-fallback.c5
-rw-r--r--block/blk-crypto-internal.h2
-rw-r--r--block/blk-crypto.c2
-rw-r--r--block/blk-lib.c23
-rw-r--r--block/blk-merge.c8
-rw-r--r--block/blk-mq-virtio.c3
-rw-r--r--block/keyslot-manager.c94
-rw-r--r--build.config.cuttlefish.aarch641
-rw-r--r--build.config.cuttlefish.x86_641
-rw-r--r--build.config.gki1
-rw-r--r--crypto/af_alg.c6
-rw-r--r--crypto/pcrypt.c5
-rw-r--r--crypto/tgr192.c6
-rw-r--r--cuttlefish.fragment7
-rw-r--r--drivers/acpi/acpi_lpss.c111
-rw-r--r--drivers/acpi/acpi_memhotplug.c2
-rw-r--r--drivers/acpi/button.c5
-rw-r--r--drivers/acpi/device_pm.c94
-rw-r--r--drivers/acpi/nfit/core.c4
-rw-r--r--drivers/ata/libahci.c1
-rw-r--r--drivers/atm/eni.c4
-rw-r--r--drivers/atm/firestream.c3
-rw-r--r--drivers/base/component.c8
-rw-r--r--drivers/base/core.c99
-rw-r--r--drivers/base/memory.c203
-rw-r--r--drivers/base/node.c52
-rw-r--r--drivers/base/power/runtime.c40
-rw-r--r--drivers/base/power/wakeup.c2
-rw-r--r--drivers/bcma/driver_pci.c4
-rw-r--r--drivers/block/drbd/drbd_main.c2
-rw-r--r--drivers/block/rbd.c1
-rw-r--r--drivers/bus/ti-sysc.c18
-rw-r--r--drivers/char/hw_random/bcm2835-rng.c18
-rw-r--r--drivers/char/hw_random/omap3-rom-rng.c17
-rw-r--r--drivers/char/ipmi/ipmi_msghandler.c5
-rw-r--r--drivers/char/ipmi/kcs_bmc.c5
-rw-r--r--drivers/char/random.c62
-rw-r--r--drivers/char/ttyprintk.c15
-rw-r--r--drivers/clk/actions/owl-factor.c7
-rw-r--r--drivers/clk/clk-highbank.c1
-rw-r--r--drivers/clk/clk-qoriq.c1
-rw-r--r--drivers/clk/clk.c14
-rw-r--r--drivers/clk/imx/clk-imx6q.c1
-rw-r--r--drivers/clk/imx/clk-imx6sx.c1
-rw-r--r--drivers/clk/imx/clk-imx7d.c1
-rw-r--r--drivers/clk/imx/clk-vf610.c1
-rw-r--r--drivers/clk/ingenic/jz4740-cgu.c2
-rw-r--r--drivers/clk/meson/axg.c10
-rw-r--r--drivers/clk/meson/gxbb.c5
-rw-r--r--drivers/clk/mmp/clk-of-mmp2.c2
-rw-r--r--drivers/clk/mvebu/armada-370.c4
-rw-r--r--drivers/clk/mvebu/armada-xp.c4
-rw-r--r--drivers/clk/mvebu/dove.c8
-rw-r--r--drivers/clk/mvebu/kirkwood.c2
-rw-r--r--drivers/clk/mvebu/mv98dx3236.c4
-rw-r--r--drivers/clk/qcom/gcc-msm8996.c36
-rw-r--r--drivers/clk/qcom/gcc-msm8998.c2
-rw-r--r--drivers/clk/samsung/clk-exynos4.c1
-rw-r--r--drivers/clk/socfpga/clk-pll-a10.c1
-rw-r--r--drivers/clk/socfpga/clk-pll.c1
-rw-r--r--drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c6
-rw-r--r--drivers/clk/sunxi-ng/ccu-sun8i-a23.c2
-rw-r--r--drivers/clk/sunxi-ng/ccu-sun8i-v3s.c19
-rw-r--r--drivers/clk/sunxi-ng/ccu-sun8i-v3s.h6
-rw-r--r--drivers/clk/ti/clk.c8
-rw-r--r--drivers/clocksource/exynos_mct.c14
-rw-r--r--drivers/clocksource/timer-sun5i.c10
-rw-r--r--drivers/clocksource/timer-ti-dm.c1
-rw-r--r--drivers/cpufreq/brcmstb-avs-cpufreq.c12
-rw-r--r--drivers/crypto/amcc/crypto4xx_trng.h4
-rw-r--r--drivers/crypto/bcm/cipher.c6
-rw-r--r--drivers/crypto/caam/caamrng.c5
-rw-r--r--drivers/crypto/caam/error.c2
-rw-r--r--drivers/crypto/ccp/ccp-crypto-aes.c8
-rw-r--r--drivers/crypto/ccp/ccp-ops.c67
-rw-r--r--drivers/crypto/ccree/cc_cipher.c2
-rw-r--r--drivers/crypto/chelsio/chcr_algo.c16
-rw-r--r--drivers/crypto/geode-aes.c57
-rw-r--r--drivers/crypto/geode-aes.h2
-rw-r--r--drivers/crypto/hisilicon/sec/sec_algs.c44
-rw-r--r--drivers/crypto/inside-secure/safexcel_hash.c10
-rw-r--r--drivers/crypto/sunxi-ss/sun4i-ss-hash.c21
-rw-r--r--drivers/crypto/talitos.c158
-rw-r--r--drivers/crypto/talitos.h2
-rw-r--r--drivers/devfreq/devfreq.c9
-rw-r--r--drivers/dma/dma-axi-dmac.c2
-rw-r--r--drivers/dma/dw/platform.c14
-rw-r--r--drivers/dma/hsu/hsu.c4
-rw-r--r--drivers/dma/imx-sdma.c8
-rw-r--r--drivers/dma/mv_xor.c2
-rw-r--r--drivers/dma/tegra210-adma.c72
-rw-r--r--drivers/dma/ti/edma.c6
-rw-r--r--drivers/edac/edac_mc.c12
-rw-r--r--drivers/firmware/arm_scmi/clock.c2
-rw-r--r--drivers/firmware/arm_scmi/driver.c4
-rw-r--r--drivers/firmware/arm_scmi/sensors.c4
-rw-r--r--drivers/firmware/dmi_scan.c2
-rw-r--r--drivers/firmware/efi/runtime-wrappers.c2
-rw-r--r--drivers/firmware/google/coreboot_table-of.c28
-rw-r--r--drivers/fsi/fsi-core.c32
-rw-r--r--drivers/fsi/fsi-sbefifo.c4
-rw-r--r--drivers/gpio/Kconfig1
-rw-r--r--drivers/gpio/gpio-aspeed.c2
-rw-r--r--drivers/gpu/drm/drm_context.c15
-rw-r--r--drivers/gpu/drm/drm_dp_mst_topology.c15
-rw-r--r--drivers/gpu/drm/drm_fb_helper.c102
-rw-r--r--drivers/gpu/drm/etnaviv/etnaviv_dump.c2
-rw-r--r--drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c2
-rw-r--r--drivers/gpu/drm/etnaviv/etnaviv_perfmon.c6
-rw-r--r--drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c1
-rw-r--r--drivers/gpu/drm/msm/adreno/a3xx_gpu.c24
-rw-r--r--drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c2
-rw-r--r--drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c2
-rw-r--r--drivers/gpu/drm/msm/dsi/dsi_host.c6
-rw-r--r--drivers/gpu/drm/nouveau/nouveau_abi16.c1
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.c2
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c4
-rw-r--r--drivers/gpu/drm/panel/panel-lvds.c21
-rw-r--r--drivers/gpu/drm/radeon/cik.c4
-rw-r--r--drivers/gpu/drm/radeon/r600.c4
-rw-r--r--drivers/gpu/drm/radeon/si.c4
-rw-r--r--drivers/gpu/drm/rcar-du/rcar_du_crtc.c2
-rw-r--r--drivers/gpu/drm/rcar-du/rcar_du_kms.c2
-rw-r--r--drivers/gpu/drm/rcar-du/rcar_lvds.c8
-rw-r--r--drivers/gpu/drm/shmobile/shmob_drm_drv.c4
-rw-r--r--drivers/gpu/drm/sti/sti_hda.c1
-rw-r--r--drivers/gpu/drm/sti/sti_hdmi.c1
-rw-r--r--drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c2
-rw-r--r--drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c6
-rw-r--r--drivers/gpu/drm/xen/xen_drm_front_gem.c13
-rw-r--r--drivers/hid/hid-ids.h3
-rw-r--r--drivers/hid/hid-ite.c3
-rw-r--r--drivers/hid/hid-multitouch.c5
-rw-r--r--drivers/hid/hid-quirks.c1
-rw-r--r--drivers/hid/hid-steam.c4
-rw-r--r--drivers/hid/i2c-hid/i2c-hid-core.c16
-rw-r--r--drivers/hwmon/adt7475.c5
-rw-r--r--drivers/hwmon/hwmon.c68
-rw-r--r--drivers/hwmon/lm75.c2
-rw-r--r--drivers/hwmon/nct7802.c4
-rw-r--r--drivers/hwmon/pmbus/tps53679.c9
-rw-r--r--drivers/hwmon/shtc1.c2
-rw-r--r--drivers/hwmon/w83627hf.c42
-rw-r--r--drivers/hwtracing/coresight/coresight-etb10.c4
-rw-r--r--drivers/hwtracing/coresight/coresight-tmc-etf.c4
-rw-r--r--drivers/i2c/busses/i2c-stm32.c16
-rw-r--r--drivers/i2c/busses/i2c-stm32f7.c13
-rw-r--r--drivers/iio/dac/ad5380.c2
-rw-r--r--drivers/iio/gyro/st_gyro_core.c75
-rw-r--r--drivers/iio/light/tsl2772.c16
-rw-r--r--drivers/infiniband/core/cma.c2
-rw-r--r--drivers/infiniband/core/uverbs_uapi.c2
-rw-r--r--drivers/infiniband/hw/bnxt_re/ib_verbs.c1
-rw-r--r--drivers/infiniband/hw/bnxt_re/qplib_fp.c1
-rw-r--r--drivers/infiniband/hw/cxgb4/cm.c24
-rw-r--r--drivers/infiniband/hw/hfi1/chip.c26
-rw-r--r--drivers/infiniband/hw/hfi1/driver.c70
-rw-r--r--drivers/infiniband/hw/hfi1/hfi.h35
-rw-r--r--drivers/infiniband/hw/hfi1/pio.c5
-rw-r--r--drivers/infiniband/hw/hfi1/rc.c32
-rw-r--r--drivers/infiniband/hw/hfi1/uc.c2
-rw-r--r--drivers/infiniband/hw/hfi1/ud.c33
-rw-r--r--drivers/infiniband/hw/hfi1/verbs.c4
-rw-r--r--drivers/infiniband/hw/hns/hns_roce_hem.c19
-rw-r--r--drivers/infiniband/hw/hns/hns_roce_hw_v2.c6
-rw-r--r--drivers/infiniband/hw/hns/hns_roce_qp.c1
-rw-r--r--drivers/infiniband/hw/mlx5/ib_rep.c4
-rw-r--r--drivers/infiniband/hw/mlx5/main.c53
-rw-r--r--drivers/infiniband/hw/mlx5/qp.c21
-rw-r--r--drivers/infiniband/hw/ocrdma/ocrdma_verbs.c2
-rw-r--r--drivers/infiniband/hw/qedr/verbs.c27
-rw-r--r--drivers/infiniband/hw/usnic/usnic_ib_verbs.c2
-rw-r--r--drivers/infiniband/sw/rxe/rxe_cq.c4
-rw-r--r--drivers/infiniband/sw/rxe/rxe_net.c3
-rw-r--r--drivers/infiniband/sw/rxe/rxe_pool.c26
-rw-r--r--drivers/infiniband/sw/rxe/rxe_qp.c5
-rw-r--r--drivers/infiniband/ulp/iser/iscsi_iser.h2
-rw-r--r--drivers/infiniband/ulp/iser/iser_memory.c10
-rw-r--r--drivers/infiniband/ulp/isert/ib_isert.c12
-rw-r--r--drivers/input/keyboard/nomadik-ske-keypad.c2
-rw-r--r--drivers/input/misc/keyspan_remote.c9
-rw-r--r--drivers/input/misc/pm8xxx-vibrator.c2
-rw-r--r--drivers/input/rmi4/rmi_smbus.c2
-rw-r--r--drivers/input/tablet/aiptek.c6
-rw-r--r--drivers/input/tablet/gtco.c10
-rw-r--r--drivers/input/tablet/pegasus_notetaker.c2
-rw-r--r--drivers/input/touchscreen/sun4i-ts.c6
-rw-r--r--drivers/input/touchscreen/sur40.c2
-rw-r--r--drivers/iommu/amd_iommu.c39
-rw-r--r--drivers/iommu/amd_iommu_init.c3
-rw-r--r--drivers/iommu/intel-iommu.c39
-rw-r--r--drivers/iommu/intel-svm.c2
-rw-r--r--drivers/iommu/iommu-debugfs.c23
-rw-r--r--drivers/iommu/iommu.c8
-rw-r--r--drivers/iommu/mtk_iommu.c26
-rw-r--r--drivers/leds/led-triggers.c4
-rw-r--r--drivers/lightnvm/pblk-rb.c2
-rw-r--r--drivers/mailbox/mtk-cmdq-mailbox.c3
-rw-r--r--drivers/mailbox/qcom-apcs-ipc-mailbox.c2
-rw-r--r--drivers/mailbox/ti-msgmgr.c2
-rw-r--r--drivers/md/Kconfig18
-rw-r--r--drivers/md/Makefile1
-rw-r--r--drivers/md/bcache/debug.c5
-rw-r--r--drivers/md/dm-bow.c1
-rw-r--r--drivers/md/dm-default-key.c400
-rw-r--r--drivers/md/dm-linear.c1
-rw-r--r--drivers/md/dm-table.c52
-rw-r--r--drivers/md/dm.c98
-rw-r--r--drivers/media/i2c/ov2659.c2
-rw-r--r--drivers/media/i2c/tw9910.c2
-rw-r--r--drivers/media/pci/cx18/cx18-fileops.c2
-rw-r--r--drivers/media/pci/cx23885/cx23885-dvb.c5
-rw-r--r--drivers/media/pci/ivtv/ivtv-fileops.c2
-rw-r--r--drivers/media/pci/pt1/pt1.c54
-rw-r--r--drivers/media/pci/tw5864/tw5864-video.c4
-rw-r--r--drivers/media/platform/atmel/atmel-isi.c2
-rw-r--r--drivers/media/platform/davinci/isif.c9
-rw-r--r--drivers/media/platform/davinci/vpbe.c2
-rw-r--r--drivers/media/platform/omap/omap_vout.c15
-rw-r--r--drivers/media/platform/rcar-vin/rcar-core.c2
-rw-r--r--drivers/media/platform/s5p-jpeg/jpeg-core.c2
-rw-r--r--drivers/media/platform/vivid/vivid-osd.c2
-rw-r--r--drivers/media/radio/si470x/radio-si470x-i2c.c2
-rw-r--r--drivers/media/radio/wl128x/fmdrv_common.c5
-rw-r--r--drivers/media/usb/dvb-usb/af9005.c2
-rw-r--r--drivers/media/usb/dvb-usb/digitv.c10
-rw-r--r--drivers/media/usb/dvb-usb/dvb-usb-urb.c2
-rw-r--r--drivers/media/usb/dvb-usb/vp7045.c21
-rw-r--r--drivers/media/usb/em28xx/em28xx-core.c2
-rw-r--r--drivers/media/usb/gspca/gspca.c2
-rw-r--r--drivers/media/v4l2-core/v4l2-ioctl.c24
-rw-r--r--drivers/memory/tegra/mc.c11
-rw-r--r--drivers/mfd/intel-lpss-pci.c28
-rw-r--r--drivers/mfd/intel-lpss.c1
-rw-r--r--drivers/misc/aspeed-lpc-snoop.c4
-rw-r--r--drivers/misc/mei/hw-me-regs.h4
-rw-r--r--drivers/misc/mei/main.c4
-rw-r--r--drivers/misc/mei/pci-me.c2
-rw-r--r--drivers/misc/mic/card/mic_x100.c28
-rw-r--r--drivers/misc/sgi-xp/xpc_partition.c2
-rw-r--r--drivers/mmc/core/host.c2
-rw-r--r--drivers/mmc/core/quirks.h7
-rw-r--r--drivers/mmc/host/sdhci-brcmstb.c4
-rw-r--r--drivers/mmc/host/sdhci-tegra.c2
-rw-r--r--drivers/mmc/host/sdhci.c10
-rw-r--r--drivers/net/can/slcan.c12
-rw-r--r--drivers/net/dsa/b53/b53_common.c90
-rw-r--r--drivers/net/dsa/b53/b53_priv.h3
-rw-r--r--drivers/net/dsa/bcm_sf2.c2
-rw-r--r--drivers/net/dsa/qca8k.c12
-rw-r--r--drivers/net/dsa/qca8k.h1
-rw-r--r--drivers/net/ethernet/amazon/ena/ena_com.c3
-rw-r--r--drivers/net/ethernet/amazon/ena/ena_ethtool.c4
-rw-r--r--drivers/net/ethernet/amazon/ena/ena_netdev.c1
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/aq_vec.c15
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c4
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c4
-rw-r--r--drivers/net/ethernet/broadcom/b44.c9
-rw-r--r--drivers/net/ethernet/broadcom/bcmsysport.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt.c22
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt.h1
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c20
-rw-r--r--drivers/net/ethernet/broadcom/genet/bcmgenet.c4
-rw-r--r--drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c3
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/l2t.c3
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/smt.c4
-rw-r--r--drivers/net/ethernet/freescale/dpaa/dpaa_eth.c47
-rw-r--r--drivers/net/ethernet/freescale/fman/fman_memac.c4
-rw-r--r--drivers/net/ethernet/freescale/xgmac_mdio.c7
-rw-r--r--drivers/net/ethernet/hisilicon/hix5hd2_gmac.c2
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3_enet.c17
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c21
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h2
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c4
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c5
-rw-r--r--drivers/net/ethernet/ibm/ehea/ehea_main.c2
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_common.c91
-rw-r--r--drivers/net/ethernet/intel/igb/e1000_82575.c8
-rw-r--r--drivers/net/ethernet/intel/igb/igb_ethtool.c2
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c4
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_main.c53
-rw-r--r--drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c5
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_rx.c11
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fs_core.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/qp.c5
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/reg.h22
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum.c25
-rw-r--r--drivers/net/ethernet/natsemi/sonic.c386
-rw-r--r--drivers/net/ethernet/natsemi/sonic.h44
-rw-r--r--drivers/net/ethernet/netronome/nfp/bpf/jit.c13
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h2
-rw-r--r--drivers/net/ethernet/ni/nixge.c2
-rw-r--r--drivers/net/ethernet/pasemi/pasemi_mac.c2
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_iwarp.c17
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_l2.c34
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c1
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c2
-rw-r--r--drivers/net/ethernet/qualcomm/qca_spi.c9
-rw-r--r--drivers/net/ethernet/qualcomm/qca_spi.h1
-rw-r--r--drivers/net/ethernet/renesas/sh_eth.c6
-rw-r--r--drivers/net/ethernet/socionext/netsec.c20
-rw-r--r--drivers/net/ethernet/socionext/sni_ave.c2
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c2
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c2
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c2
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/dwmac5.c1
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c2
-rw-r--r--drivers/net/ethernet/xilinx/xilinx_axienet_main.c2
-rw-r--r--drivers/net/gtp.c10
-rw-r--r--drivers/net/hyperv/hyperv_net.h3
-rw-r--r--drivers/net/hyperv/netvsc.c38
-rw-r--r--drivers/net/hyperv/netvsc_drv.c13
-rw-r--r--drivers/net/phy/fixed_phy.c6
-rw-r--r--drivers/net/phy/mdio_bus.c11
-rw-r--r--drivers/net/phy/micrel.c1
-rw-r--r--drivers/net/phy/phy_device.c13
-rw-r--r--drivers/net/slip/slip.c12
-rw-r--r--drivers/net/tun.c4
-rw-r--r--drivers/net/usb/lan78xx.c15
-rw-r--r--drivers/net/usb/qmi_wwan.c1
-rw-r--r--drivers/net/usb/r8152.c9
-rw-r--r--drivers/net/vxlan.c7
-rw-r--r--drivers/net/wan/sdla.c2
-rw-r--r--drivers/net/wireless/ath/ath10k/mac.c4
-rw-r--r--drivers/net/wireless/ath/ath10k/sdio.c29
-rw-r--r--drivers/net/wireless/ath/ath10k/wmi-tlv.c2
-rw-r--r--drivers/net/wireless/ath/ath10k/wmi.c4
-rw-r--r--drivers/net/wireless/ath/ath9k/dynack.c8
-rw-r--r--drivers/net/wireless/ath/ath9k/hif_usb.c2
-rw-r--r--drivers/net/wireless/ath/wcn36xx/smd.c186
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c8
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h10
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c1
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c12
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c4
-rw-r--r--drivers/net/wireless/cisco/airo.c20
-rw-r--r--drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h14
-rw-r--r--drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c58
-rw-r--r--drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h6
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/fw.c12
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c3
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/sta.c19
-rw-r--r--drivers/net/wireless/intersil/orinoco/orinoco_usb.c4
-rw-r--r--drivers/net/wireless/marvell/libertas/cfg.c16
-rw-r--r--drivers/net/wireless/marvell/libertas_tf/cmd.c2
-rw-r--r--drivers/net/wireless/mediatek/mt76/usb.c14
-rw-r--r--drivers/net/wireless/mediatek/mt7601u/phy.c2
-rw-r--r--drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c2
-rw-r--r--drivers/net/wireless/realtek/rtlwifi/debug.c2
-rw-r--r--drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c71
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_hal.c12
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_sdio.c18
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_usb.c44
-rw-r--r--drivers/net/wireless/zydas/zd1211rw/zd_usb.c2
-rw-r--r--drivers/ntb/hw/idt/ntb_hw_idt.c8
-rw-r--r--drivers/ntb/hw/mscc/ntb_hw_switchtec.c4
-rw-r--r--drivers/nvdimm/Makefile1
-rw-r--r--drivers/nvdimm/claim.c6
-rw-r--r--drivers/nvdimm/nd.h1
-rw-r--r--drivers/nvdimm/nd_virtio.c125
-rw-r--r--drivers/nvdimm/of_pmem.c3
-rw-r--r--drivers/nvdimm/pmem.c13
-rw-r--r--drivers/nvdimm/region_devs.c26
-rw-r--r--drivers/nvdimm/virtio_pmem.c122
-rw-r--r--drivers/nvdimm/virtio_pmem.h55
-rw-r--r--drivers/nvme/host/pci.c2
-rw-r--r--drivers/nvmem/imx-ocotp.c39
-rw-r--r--drivers/of/of_mdio.c2
-rw-r--r--drivers/opp/core.c12
-rw-r--r--drivers/opp/of.c20
-rw-r--r--drivers/opp/opp.h6
-rw-r--r--drivers/pci/controller/pcie-iproc.c10
-rw-r--r--drivers/pci/controller/pcie-mobiveil.c8
-rw-r--r--drivers/pci/controller/pcie-rockchip-ep.c2
-rw-r--r--drivers/pci/pci-driver.c16
-rw-r--r--drivers/pci/pci.c54
-rw-r--r--drivers/pci/quirks.c53
-rw-r--r--drivers/pci/switch/switchtec.c4
-rw-r--r--drivers/phy/broadcom/phy-brcm-usb.c8
-rw-r--r--drivers/phy/motorola/phy-cpcap-usb.c18
-rw-r--r--drivers/phy/qualcomm/phy-qcom-qmp.c2
-rw-r--r--drivers/phy/qualcomm/phy-qcom-qusb2.c2
-rw-r--r--drivers/pinctrl/bcm/pinctrl-iproc-gpio.c96
-rw-r--r--drivers/pinctrl/meson/pinctrl-meson-gxl.c12
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-emev2.c20
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a7740.c3
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a7791.c8
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a7792.c1
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a7794.c2
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a77970.c2
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a77980.c2
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a77995.c8
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-sh7269.c2
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-sh73a0.c4
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-sh7734.c4
-rw-r--r--drivers/platform/mips/cpu_hwmon.c2
-rw-r--r--drivers/platform/x86/alienware-wmi.c19
-rw-r--r--drivers/platform/x86/dell-laptop.c26
-rw-r--r--drivers/platform/x86/gpd-pocket-fan.c2
-rw-r--r--drivers/platform/x86/wmi.c3
-rw-r--r--drivers/pwm/pwm-lpss.c6
-rw-r--r--drivers/pwm/pwm-meson.c9
-rw-r--r--drivers/rapidio/rio_cm.c4
-rw-r--r--drivers/regulator/lp87565-regulator.c2
-rw-r--r--drivers/regulator/pv88060-regulator.c2
-rw-r--r--drivers/regulator/pv88080-regulator.c2
-rw-r--r--drivers/regulator/pv88090-regulator.c2
-rw-r--r--drivers/regulator/tps65086-regulator.c4
-rw-r--r--drivers/regulator/wm831x-dcdc.c4
-rw-r--r--drivers/remoteproc/qcom_q6v5_pil.c12
-rw-r--r--drivers/rtc/rtc-88pm80x.c21
-rw-r--r--drivers/rtc/rtc-88pm860x.c21
-rw-r--r--drivers/rtc/rtc-ds1307.c7
-rw-r--r--drivers/rtc/rtc-ds1672.c3
-rw-r--r--drivers/rtc/rtc-mc146818-lib.c2
-rw-r--r--drivers/rtc/rtc-mt6397.c9
-rw-r--r--drivers/rtc/rtc-pcf2127.c32
-rw-r--r--drivers/rtc/rtc-pcf8563.c13
-rw-r--r--drivers/rtc/rtc-pm8xxx.c6
-rw-r--r--drivers/rtc/rtc-rv3029c2.c16
-rw-r--r--drivers/s390/net/qeth_l2_main.c23
-rw-r--r--drivers/scsi/fnic/fnic_isr.c4
-rw-r--r--drivers/scsi/fnic/fnic_scsi.c3
-rw-r--r--drivers/scsi/libfc/fc_exch.c2
-rw-r--r--drivers/scsi/megaraid/megaraid_sas_base.c4
-rw-r--r--drivers/scsi/qla2xxx/qla_os.c34
-rw-r--r--drivers/scsi/qla2xxx/qla_target.c21
-rw-r--r--drivers/scsi/scsi_transport_iscsi.c7
-rw-r--r--drivers/scsi/sd.c8
-rw-r--r--drivers/scsi/ufs/ufshcd-crypto.c24
-rw-r--r--drivers/scsi/ufs/ufshcd.h5
-rw-r--r--drivers/soc/amlogic/meson-gx-pwrc-vpu.c8
-rw-r--r--drivers/soc/amlogic/meson-gx-socinfo.c32
-rw-r--r--drivers/soc/fsl/qe/gpio.c4
-rw-r--r--drivers/soc/qcom/cmd-db.c4
-rw-r--r--drivers/spi/spi-bcm-qspi.c4
-rw-r--r--drivers/spi/spi-bcm2835aux.c13
-rw-r--r--drivers/spi/spi-cadence.c11
-rw-r--r--drivers/spi/spi-dw.c15
-rw-r--r--drivers/spi/spi-dw.h1
-rw-r--r--drivers/spi/spi-fsl-spi.c2
-rw-r--r--drivers/spi/spi-tegra114.c145
-rw-r--r--drivers/spi/spi-topcliff-pch.c6
-rw-r--r--drivers/staging/android/ion/Kconfig2
-rw-r--r--drivers/staging/android/ion/Makefile11
-rw-r--r--drivers/staging/android/ion/ion.c33
-rw-r--r--drivers/staging/android/ion/ion.h5
-rw-r--r--drivers/staging/android/ion/ion_cma_heap.c5
-rw-r--r--drivers/staging/android/ion/ion_system_heap.c9
-rw-r--r--drivers/staging/android/vsoc.c3
-rw-r--r--drivers/staging/comedi/drivers/ni_mio_common.c24
-rw-r--r--drivers/staging/greybus/light.c12
-rw-r--r--drivers/staging/most/cdev/cdev.c5
-rw-r--r--drivers/staging/most/net/net.c10
-rw-r--r--drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c5
-rw-r--r--drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c10
-rw-r--r--drivers/staging/vt6656/device.h2
-rw-r--r--drivers/staging/vt6656/int.c6
-rw-r--r--drivers/staging/vt6656/main_usb.c1
-rw-r--r--drivers/staging/vt6656/rxtx.c26
-rw-r--r--drivers/staging/wlan-ng/prism2mgmt.c2
-rw-r--r--drivers/target/iscsi/iscsi_target.c6
-rw-r--r--drivers/target/target_core_device.c4
-rw-r--r--drivers/tee/optee/Kconfig1
-rw-r--r--drivers/thermal/cpu_cooling.c2
-rw-r--r--drivers/thermal/mtk_thermal.c6
-rw-r--r--drivers/thermal/rcar_gen3_thermal.c38
-rw-r--r--drivers/tty/ipwireless/hardware.c2
-rw-r--r--drivers/tty/serial/8250/8250_bcm2835aux.c2
-rw-r--r--drivers/tty/serial/fsl_lpuart.c28
-rw-r--r--drivers/tty/serial/stm32-usart.c194
-rw-r--r--drivers/tty/serial/stm32-usart.h14
-rw-r--r--drivers/uio/uio.c10
-rw-r--r--drivers/usb/class/cdc-wdm.c2
-rw-r--r--drivers/usb/dwc2/gadget.c1
-rw-r--r--drivers/usb/dwc3/Kconfig4
-rw-r--r--drivers/usb/dwc3/core.c3
-rw-r--r--drivers/usb/dwc3/dwc3-pci.c4
-rw-r--r--drivers/usb/gadget/udc/fsl_udc_core.c30
-rw-r--r--drivers/usb/host/xhci-hub.c2
-rw-r--r--drivers/usb/phy/Kconfig2
-rw-r--r--drivers/usb/phy/phy-twl6030-usb.c2
-rw-r--r--drivers/usb/serial/ir-usb.c136
-rw-r--r--drivers/usb/storage/unusual_uas.h7
-rw-r--r--drivers/usb/typec/Kconfig1
-rw-r--r--drivers/usb/typec/fusb302/fusb302.c10
-rw-r--r--drivers/usb/typec/tcpci.c10
-rw-r--r--drivers/usb/typec/tcpm.c32
-rw-r--r--drivers/usb/typec/typec_wcove.c10
-rw-r--r--drivers/vfio/mdev/mdev_core.c11
-rw-r--r--drivers/vfio/mdev/mdev_sysfs.c2
-rw-r--r--drivers/vfio/pci/vfio_pci.c19
-rw-r--r--drivers/vhost/test.c2
-rw-r--r--drivers/video/backlight/lm3630a_bl.c4
-rw-r--r--drivers/video/backlight/pwm_bl.c24
-rw-r--r--drivers/video/fbdev/chipsfb.c3
-rw-r--r--drivers/virtio/Kconfig15
-rw-r--r--drivers/watchdog/Kconfig1
-rw-r--r--drivers/watchdog/rn5t618_wdt.c1
-rw-r--r--drivers/watchdog/rtd119x_wdt.c2
-rw-r--r--drivers/watchdog/sprd_wdt.c6
-rw-r--r--drivers/xen/cpu_hotplug.c2
-rw-r--r--drivers/xen/pvcalls-back.c2
-rw-r--r--fs/Kconfig1
-rw-r--r--fs/Makefile1
-rw-r--r--fs/affs/super.c6
-rw-r--r--fs/afs/callback.c8
-rw-r--r--fs/afs/cell.c11
-rw-r--r--fs/afs/dir_edit.c12
-rw-r--r--fs/afs/file.c7
-rw-r--r--fs/afs/flock.c412
-rw-r--r--fs/afs/inode.c8
-rw-r--r--fs/afs/rxrpc.c1
-rw-r--r--fs/afs/security.c4
-rw-r--r--fs/afs/super.c1
-rw-r--r--fs/afs/xattr.c4
-rw-r--r--fs/btrfs/file.c3
-rw-r--r--fs/btrfs/inode-map.c28
-rw-r--r--fs/btrfs/super.c10
-rw-r--r--fs/ceph/xattr.c2
-rw-r--r--fs/cifs/connect.c3
-rw-r--r--fs/cifs/smb2misc.c2
-rw-r--r--fs/crypto/inline_crypt.c14
-rw-r--r--fs/direct-io.c5
-rw-r--r--fs/exportfs/expfs.c1
-rw-r--r--fs/ext4/inline.c2
-rw-r--r--fs/ext4/inode.c10
-rw-r--r--fs/ext4/ioctl.c2
-rw-r--r--fs/ext4/super.c127
-rw-r--r--fs/f2fs/data.c6
-rw-r--r--fs/f2fs/f2fs.h8
-rw-r--r--fs/incfs/Kconfig19
-rw-r--r--fs/incfs/Makefile9
-rw-r--r--fs/incfs/data_mgmt.c1136
-rw-r--r--fs/incfs/data_mgmt.h339
-rw-r--r--fs/incfs/format.c687
-rw-r--r--fs/incfs/format.h349
-rw-r--r--fs/incfs/integrity.c213
-rw-r--r--fs/incfs/integrity.h72
-rw-r--r--fs/incfs/internal.h21
-rw-r--r--fs/incfs/main.c103
-rw-r--r--fs/incfs/vfs.c2207
-rw-r--r--fs/incfs/vfs.h13
-rw-r--r--fs/iomap.c6
-rw-r--r--fs/jfs/jfs_txnmgr.c3
-rw-r--r--fs/namei.c17
-rw-r--r--fs/nfs/delegation.c20
-rw-r--r--fs/nfs/delegation.h1
-rw-r--r--fs/nfs/flexfilelayout/flexfilelayout.h32
-rw-r--r--fs/nfs/nfs42xdr.c10
-rw-r--r--fs/nfs/pnfs.c33
-rw-r--r--fs/nfs/pnfs.h1
-rw-r--r--fs/nfs/super.c2
-rw-r--r--fs/nfs/write.c2
-rw-r--r--fs/reiserfs/super.c2
-rw-r--r--fs/xfs/xfs_quotaops.c3
-rw-r--r--include/drm/drm_panel.h1
-rw-r--r--include/linux/acpi.h12
-rw-r--r--include/linux/bio-crypt-ctx.h34
-rw-r--r--include/linux/blk_types.h3
-rw-r--r--include/linux/cgroup.h2
-rw-r--r--include/linux/debugfs.h5
-rw-r--r--include/linux/device-mapper.h6
-rw-r--r--include/linux/device.h6
-rw-r--r--include/linux/fscrypt.h14
-rw-r--r--include/linux/irqchip/arm-gic-v3.h12
-rw-r--r--include/linux/keyslot-manager.h12
-rw-r--r--include/linux/libnvdimm.h9
-rw-r--r--include/linux/log2.h34
-rw-r--r--include/linux/memory.h8
-rw-r--r--include/linux/memory_hotplug.h22
-rw-r--r--include/linux/mlx5/mlx5_ifc.h2
-rw-r--r--include/linux/mmc/sdio_ids.h2
-rw-r--r--include/linux/mmzone.h3
-rw-r--r--include/linux/ndctl.h22
-rw-r--r--include/linux/netdevice.h2
-rw-r--r--include/linux/netfilter/ipset/ip_set.h7
-rw-r--r--include/linux/node.h7
-rw-r--r--include/linux/of.h5
-rw-r--r--include/linux/perf_event.h5
-rw-r--r--include/linux/platform_data/dma-imx-sdma.h3
-rw-r--r--include/linux/power/smartreflex.h3
-rw-r--r--include/linux/rtc.h2
-rw-r--r--include/linux/sched.h62
-rw-r--r--include/linux/sched/sysctl.h11
-rw-r--r--include/linux/sched/topology.h6
-rw-r--r--include/linux/signal.h15
-rw-r--r--include/linux/switchtec.h4
-rw-r--r--include/linux/usb/irda.h13
-rw-r--r--include/linux/usb/tcpm.h13
-rw-r--r--include/media/davinci/vpbe.h2
-rw-r--r--include/net/cfg80211.h5
-rw-r--r--include/net/pkt_cls.h33
-rw-r--r--include/net/request_sock.h4
-rw-r--r--include/net/sch_generic.h3
-rw-r--r--include/net/sctp/sctp.h5
-rw-r--r--include/net/tcp.h2
-rw-r--r--include/net/xfrm.h1
-rw-r--r--include/sound/soc.h2
-rw-r--r--include/trace/events/rxrpc.h6
-rw-r--r--include/trace/events/xen.h6
-rw-r--r--include/uapi/linux/btf.h4
-rw-r--r--include/uapi/linux/incrementalfs.h245
-rw-r--r--include/uapi/linux/ndctl.h4
-rw-r--r--include/uapi/linux/netfilter/nf_tables.h2
-rw-r--r--include/uapi/linux/sched.h14
-rw-r--r--include/uapi/linux/sched/types.h66
-rw-r--r--include/uapi/linux/virtio_ids.h1
-rw-r--r--include/uapi/linux/virtio_pmem.h34
-rw-r--r--init/Kconfig76
-rw-r--r--init/Kconfig.gki26
-rw-r--r--kernel/bpf/offload.c4
-rw-r--r--kernel/bpf/verifier.c2
-rw-r--r--kernel/cgroup/cgroup.c54
-rw-r--r--kernel/debug/kdb/kdb_main.c2
-rw-r--r--kernel/events/core.c11
-rw-r--r--kernel/fork.c16
-rw-r--r--kernel/irq/irqdomain.c3
-rw-r--r--kernel/kallsyms.c6
-rw-r--r--kernel/memremap.c12
-rw-r--r--kernel/sched/core.c965
-rw-r--r--kernel/sched/cpufreq_schedutil.c40
-rw-r--r--kernel/sched/cpupri.c25
-rw-r--r--kernel/sched/cpupri.h4
-rw-r--r--kernel/sched/fair.c280
-rw-r--r--kernel/sched/features.h1
-rw-r--r--kernel/sched/rt.c87
-rw-r--r--kernel/sched/sched.h153
-rw-r--r--kernel/sched/tune.h4
-rw-r--r--kernel/signal.c5
-rw-r--r--kernel/sysctl.c16
-rw-r--r--kernel/trace/Kconfig1
-rw-r--r--kernel/trace/trace_events_hist.c177
-rw-r--r--kernel/trace/trace_events_trigger.c20
-rw-r--r--lib/devres.c3
-rw-r--r--lib/kfifo.c3
-rw-r--r--lib/plist.c1
-rw-r--r--lib/test_meminit.c47
-rw-r--r--mm/cma.c4
-rw-r--r--mm/hmm.c8
-rw-r--r--mm/memory_hotplug.c166
-rw-r--r--mm/mempolicy.c6
-rw-r--r--mm/migrate.c2
-rw-r--r--mm/page_io.c15
-rw-r--r--mm/slub.c22
-rw-r--r--mm/sparse.c27
-rw-r--r--net/6lowpan/nhc.c2
-rw-r--r--net/bluetooth/hci_sock.c3
-rw-r--r--net/bpfilter/bpfilter_kern.c2
-rw-r--r--net/bridge/br_arp_nd_proxy.c2
-rw-r--r--net/bridge/netfilter/ebtables.c4
-rw-r--r--net/core/dev.c106
-rw-r--r--net/core/filter.c2
-rw-r--r--net/core/neighbour.c4
-rw-r--r--net/core/net-sysfs.c39
-rw-r--r--net/core/rtnetlink.c13
-rw-r--r--net/core/sock.c4
-rw-r--r--net/core/utils.c20
-rw-r--r--net/dsa/port.c7
-rw-r--r--net/dsa/slave.c8
-rw-r--r--net/ieee802154/6lowpan/reassembly.c2
-rw-r--r--net/ipv4/af_inet.c2
-rw-r--r--net/ipv4/inet_connection_sock.c2
-rw-r--r--net/ipv4/ip_output.c3
-rw-r--r--net/ipv4/ip_tunnel.c9
-rw-r--r--net/ipv4/ip_vti.c13
-rw-r--r--net/ipv4/tcp.c5
-rw-r--r--net/ipv4/tcp_bbr.c3
-rw-r--r--net/ipv4/tcp_input.c1
-rw-r--r--net/ipv4/tcp_output.c1
-rw-r--r--net/ipv4/udp.c3
-rw-r--r--net/ipv4/udp_offload.c5
-rw-r--r--net/ipv6/ip6_fib.c3
-rw-r--r--net/ipv6/ip6_gre.c4
-rw-r--r--net/ipv6/ip6_output.c3
-rw-r--r--net/ipv6/ip6_tunnel.c4
-rw-r--r--net/ipv6/ip6_vti.c13
-rw-r--r--net/ipv6/raw.c2
-rw-r--r--net/ipv6/reassembly.c2
-rw-r--r--net/ipv6/seg6_local.c4
-rw-r--r--net/iucv/af_iucv.c40
-rw-r--r--net/l2tp/l2tp_core.c3
-rw-r--r--net/llc/af_llc.c34
-rw-r--r--net/llc/llc_conn.c35
-rw-r--r--net/llc/llc_if.c12
-rw-r--r--net/mac80211/cfg.c23
-rw-r--r--net/mac80211/mesh_hwmp.c3
-rw-r--r--net/mac80211/rc80211_minstrel_ht.c2
-rw-r--r--net/mac80211/rx.c11
-rw-r--r--net/mac80211/tkip.c18
-rw-r--r--net/mpls/mpls_iptunnel.c2
-rw-r--r--net/netfilter/ipset/ip_set_bitmap_gen.h2
-rw-r--r--net/netfilter/ipset/ip_set_bitmap_ip.c6
-rw-r--r--net/netfilter/ipset/ip_set_bitmap_ipmac.c6
-rw-r--r--net/netfilter/ipset/ip_set_bitmap_port.c6
-rw-r--r--net/netfilter/nf_conntrack_netlink.c7
-rw-r--r--net/netfilter/nf_flow_table_core.c9
-rw-r--r--net/netfilter/nf_tables_api.c29
-rw-r--r--net/netfilter/nft_flow_offload.c3
-rw-r--r--net/netfilter/nft_osf.c13
-rw-r--r--net/netfilter/nft_set_hash.c25
-rw-r--r--net/netfilter/nft_tunnel.c3
-rw-r--r--net/packet/af_packet.c25
-rw-r--r--net/rds/ib_stats.c2
-rw-r--r--net/rds/stats.c2
-rw-r--r--net/rxrpc/af_rxrpc.c3
-rw-r--r--net/rxrpc/ar-internal.h2
-rw-r--r--net/rxrpc/call_accept.c2
-rw-r--r--net/rxrpc/conn_client.c50
-rw-r--r--net/rxrpc/conn_object.c15
-rw-r--r--net/rxrpc/conn_service.c2
-rw-r--r--net/rxrpc/input.c18
-rw-r--r--net/rxrpc/local_object.c5
-rw-r--r--net/rxrpc/output.c3
-rw-r--r--net/sched/act_csum.c31
-rw-r--r--net/sched/act_mirred.c6
-rw-r--r--net/sched/cls_basic.c11
-rw-r--r--net/sched/cls_bpf.c11
-rw-r--r--net/sched/cls_flower.c11
-rw-r--r--net/sched/cls_fw.c11
-rw-r--r--net/sched/cls_matchall.c11
-rw-r--r--net/sched/cls_route.c11
-rw-r--r--net/sched/cls_rsvp.h11
-rw-r--r--net/sched/cls_tcindex.c11
-rw-r--r--net/sched/cls_u32.c11
-rw-r--r--net/sched/ematch.c5
-rw-r--r--net/sched/sch_api.c6
-rw-r--r--net/sched/sch_cbs.c108
-rw-r--r--net/sched/sch_netem.c18
-rw-r--r--net/sctp/input.c12
-rw-r--r--net/smc/smc_diag.c3
-rw-r--r--net/smc/smc_rx.c29
-rw-r--r--net/sunrpc/auth_gss/svcauth_gss.c84
-rw-r--r--net/sunrpc/xprtrdma/verbs.c3
-rw-r--r--net/tipc/link.c29
-rw-r--r--net/tipc/monitor.c15
-rw-r--r--net/tipc/monitor.h1
-rw-r--r--net/tipc/name_distr.c18
-rw-r--r--net/tipc/name_table.c1
-rw-r--r--net/tipc/name_table.h1
-rw-r--r--net/tipc/net.c2
-rw-r--r--net/tipc/node.c7
-rw-r--r--net/tipc/socket.c2
-rw-r--r--net/tipc/sysctl.c8
-rw-r--r--net/tls/tls_device_fallback.c4
-rw-r--r--net/wireless/rdev-ops.h10
-rw-r--r--net/wireless/reg.c45
-rw-r--r--net/wireless/trace.h5
-rw-r--r--net/wireless/wext-core.c3
-rw-r--r--net/x25/af_x25.c6
-rw-r--r--net/xdp/xdp_umem.c6
-rw-r--r--net/xdp/xsk.c21
-rw-r--r--net/xfrm/xfrm_interface.c44
-rw-r--r--samples/bpf/xdp_rxq_info_user.c6
-rw-r--r--scripts/recordmcount.c17
-rw-r--r--security/Kconfig9
-rw-r--r--security/apparmor/include/cred.h2
-rw-r--r--security/apparmor/lsm.c4
-rw-r--r--security/apparmor/net.c15
-rw-r--r--security/keys/key.c1
-rw-r--r--security/selinux/hooks.c1
-rw-r--r--security/selinux/include/classmap.h2
-rw-r--r--security/selinux/include/security.h9
-rw-r--r--security/selinux/nlmsgtab.c26
-rw-r--r--security/selinux/ss/policydb.c4
-rw-r--r--security/selinux/ss/policydb.h2
-rw-r--r--security/selinux/ss/services.c3
-rw-r--r--security/tomoyo/common.c11
-rw-r--r--sound/aoa/codecs/onyx.c4
-rw-r--r--sound/pci/hda/hda_controller.h9
-rw-r--r--sound/sh/aica.c14
-rw-r--r--sound/soc/codecs/cs4349.c1
-rw-r--r--sound/soc/codecs/es8328.c2
-rw-r--r--sound/soc/codecs/rt5640.c7
-rw-r--r--sound/soc/codecs/wm8737.c2
-rw-r--r--sound/soc/codecs/wm9705.c10
-rw-r--r--sound/soc/codecs/wm9712.c13
-rw-r--r--sound/soc/codecs/wm9713.c10
-rw-r--r--sound/soc/fsl/imx-sgtl5000.c3
-rw-r--r--sound/soc/meson/axg-tdmin.c1
-rw-r--r--sound/soc/meson/axg-tdmout.c1
-rw-r--r--sound/soc/qcom/apq8016_sbc.c21
-rw-r--r--sound/soc/soc-pcm.c4
-rw-r--r--sound/soc/sti/uniperif_player.c7
-rw-r--r--sound/soc/sunxi/sun4i-i2s.c4
-rw-r--r--sound/soc/sunxi/sun8i-codec.c6
-rw-r--r--sound/usb/mixer.c4
-rw-r--r--sound/usb/quirks-table.h9
-rw-r--r--tools/bpf/bpftool/btf_dumper.c8
-rw-r--r--tools/bpf/bpftool/cgroup.c6
-rw-r--r--tools/bpf/bpftool/map_perf_ring.c4
-rw-r--r--tools/include/linux/string.h8
-rw-r--r--tools/include/uapi/linux/sched.h30
-rw-r--r--tools/lib/string.c7
-rw-r--r--tools/lib/traceevent/parse-filter.c4
-rw-r--r--tools/perf/builtin-c2c.c10
-rw-r--r--tools/perf/builtin-report.c6
-rw-r--r--tools/perf/util/machine.c27
-rw-r--r--tools/testing/selftests/filesystems/incfs/.gitignore1
-rw-r--r--tools/testing/selftests/filesystems/incfs/Makefile18
-rw-r--r--tools/testing/selftests/filesystems/incfs/config1
-rw-r--r--tools/testing/selftests/filesystems/incfs/incfs_test.c2422
-rw-r--r--tools/testing/selftests/filesystems/incfs/utils.c377
-rw-r--r--tools/testing/selftests/filesystems/incfs/utils.h59
-rw-r--r--tools/testing/selftests/ipc/msgque.c11
964 files changed, 54507 insertions, 40768 deletions
diff --git a/Documentation/ABI/testing/sysfs-bus-iio b/Documentation/ABI/testing/sysfs-bus-iio
index a5b4f223641d..8127a08e366d 100644
--- a/Documentation/ABI/testing/sysfs-bus-iio
+++ b/Documentation/ABI/testing/sysfs-bus-iio
@@ -199,7 +199,7 @@ Description:
199 199
200What: /sys/bus/iio/devices/iio:deviceX/in_positionrelative_x_raw 200What: /sys/bus/iio/devices/iio:deviceX/in_positionrelative_x_raw
201What: /sys/bus/iio/devices/iio:deviceX/in_positionrelative_y_raw 201What: /sys/bus/iio/devices/iio:deviceX/in_positionrelative_y_raw
202KernelVersion: 4.18 202KernelVersion: 4.19
203Contact: linux-iio@vger.kernel.org 203Contact: linux-iio@vger.kernel.org
204Description: 204Description:
205 Relative position in direction x or y on a pad (may be 205 Relative position in direction x or y on a pad (may be
diff --git a/Documentation/ABI/testing/sysfs-class-devfreq b/Documentation/ABI/testing/sysfs-class-devfreq
index ee39acacf6f8..335595a79866 100644
--- a/Documentation/ABI/testing/sysfs-class-devfreq
+++ b/Documentation/ABI/testing/sysfs-class-devfreq
@@ -7,6 +7,13 @@ Description:
7 The name of devfreq object denoted as ... is same as the 7 The name of devfreq object denoted as ... is same as the
8 name of device using devfreq. 8 name of device using devfreq.
9 9
10What: /sys/class/devfreq/.../name
11Date: November 2019
12Contact: Chanwoo Choi <cw00.choi@samsung.com>
13Description:
14 The /sys/class/devfreq/.../name shows the name of device
15 of the corresponding devfreq object.
16
10What: /sys/class/devfreq/.../governor 17What: /sys/class/devfreq/.../governor
11Date: September 2011 18Date: September 2011
12Contact: MyungJoo Ham <myungjoo.ham@samsung.com> 19Contact: MyungJoo Ham <myungjoo.ham@samsung.com>
diff --git a/Documentation/admin-guide/cgroup-v2.rst b/Documentation/admin-guide/cgroup-v2.rst
index 52d093b0a250..15779d9ff681 100644
--- a/Documentation/admin-guide/cgroup-v2.rst
+++ b/Documentation/admin-guide/cgroup-v2.rst
@@ -694,6 +694,12 @@ Conventions
694 informational files on the root cgroup which end up showing global 694 informational files on the root cgroup which end up showing global
695 information available elsewhere shouldn't exist. 695 information available elsewhere shouldn't exist.
696 696
697- The default time unit is microseconds. If a different unit is ever
698 used, an explicit unit suffix must be present.
699
700- A parts-per quantity should use a percentage decimal with at least
701 two digit fractional part - e.g. 13.40.
702
697- If a controller implements weight based resource distribution, its 703- If a controller implements weight based resource distribution, its
698 interface file should be named "weight" and have the range [1, 704 interface file should be named "weight" and have the range [1,
699 10000] with 100 as the default. The values are chosen to allow 705 10000] with 100 as the default. The values are chosen to allow
@@ -907,6 +913,13 @@ controller implements weight and absolute bandwidth limit models for
907normal scheduling policy and absolute bandwidth allocation model for 913normal scheduling policy and absolute bandwidth allocation model for
908realtime scheduling policy. 914realtime scheduling policy.
909 915
916In all the above models, cycles distribution is defined only on a temporal
917base and it does not account for the frequency at which tasks are executed.
918The (optional) utilization clamping support allows to hint the schedutil
919cpufreq governor about the minimum desired frequency which should always be
920provided by a CPU, as well as the maximum desired frequency, which should not
921be exceeded by a CPU.
922
910WARNING: cgroup2 doesn't yet support control of realtime processes and 923WARNING: cgroup2 doesn't yet support control of realtime processes and
911the cpu controller can only be enabled when all RT processes are in 924the cpu controller can only be enabled when all RT processes are in
912the root cgroup. Be aware that system management software may already 925the root cgroup. Be aware that system management software may already
@@ -972,6 +985,33 @@ All time durations are in microseconds.
972 Shows pressure stall information for CPU. See 985 Shows pressure stall information for CPU. See
973 Documentation/accounting/psi.txt for details. 986 Documentation/accounting/psi.txt for details.
974 987
988 cpu.uclamp.min
989 A read-write single value file which exists on non-root cgroups.
990 The default is "0", i.e. no utilization boosting.
991
992 The requested minimum utilization (protection) as a percentage
993 rational number, e.g. 12.34 for 12.34%.
994
995 This interface allows reading and setting minimum utilization clamp
996 values similar to the sched_setattr(2). This minimum utilization
997 value is used to clamp the task specific minimum utilization clamp.
998
999 The requested minimum utilization (protection) is always capped by
1000 the current value for the maximum utilization (limit), i.e.
1001 `cpu.uclamp.max`.
1002
1003 cpu.uclamp.max
1004 A read-write single value file which exists on non-root cgroups.
1005 The default is "max". i.e. no utilization capping
1006
1007 The requested maximum utilization (limit) as a percentage rational
1008 number, e.g. 98.76 for 98.76%.
1009
1010 This interface allows reading and setting maximum utilization clamp
1011 values similar to the sched_setattr(2). This maximum utilization
1012 value is used to clamp the task specific maximum utilization clamp.
1013
1014
975 1015
976Memory 1016Memory
977------ 1017------
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 1a7c941a0c93..256b1e5c63dd 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -1955,6 +1955,12 @@
1955 Built with CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y, 1955 Built with CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y,
1956 the default is off. 1956 the default is off.
1957 1957
1958 kpti= [ARM64] Control page table isolation of user
1959 and kernel address spaces.
1960 Default: enabled on cores which need mitigation.
1961 0: force disabled
1962 1: force enabled
1963
1958 kvm.ignore_msrs=[KVM] Ignore guest accesses to unhandled MSRs. 1964 kvm.ignore_msrs=[KVM] Ignore guest accesses to unhandled MSRs.
1959 Default is 0 (don't ignore, but inject #GP) 1965 Default is 0 (don't ignore, but inject #GP)
1960 1966
diff --git a/Documentation/devicetree/bindings/bus/ti-sysc.txt b/Documentation/devicetree/bindings/bus/ti-sysc.txt
index 91dc2333af01..85a23f551f02 100644
--- a/Documentation/devicetree/bindings/bus/ti-sysc.txt
+++ b/Documentation/devicetree/bindings/bus/ti-sysc.txt
@@ -35,6 +35,7 @@ Required standard properties:
35 "ti,sysc-omap3-sham" 35 "ti,sysc-omap3-sham"
36 "ti,sysc-omap-aes" 36 "ti,sysc-omap-aes"
37 "ti,sysc-mcasp" 37 "ti,sysc-mcasp"
38 "ti,sysc-dra7-mcasp"
38 "ti,sysc-usb-host-fs" 39 "ti,sysc-usb-host-fs"
39 "ti,sysc-dra7-mcan" 40 "ti,sysc-dra7-mcan"
40 41
diff --git a/Documentation/devicetree/bindings/rng/omap3_rom_rng.txt b/Documentation/devicetree/bindings/rng/omap3_rom_rng.txt
new file mode 100644
index 000000000000..f315c9723bd2
--- /dev/null
+++ b/Documentation/devicetree/bindings/rng/omap3_rom_rng.txt
@@ -0,0 +1,27 @@
1OMAP ROM RNG driver binding
2
3Secure SoCs may provide RNG via secure ROM calls like Nokia N900 does. The
4implementation can depend on the SoC secure ROM used.
5
6- compatible:
7 Usage: required
8 Value type: <string>
9 Definition: must be "nokia,n900-rom-rng"
10
11- clocks:
12 Usage: required
13 Value type: <prop-encoded-array>
14 Definition: reference to the the RNG interface clock
15
16- clock-names:
17 Usage: required
18 Value type: <stringlist>
19 Definition: must be "ick"
20
21Example:
22
23 rom_rng: rng {
24 compatible = "nokia,n900-rom-rng";
25 clocks = <&rng_ick>;
26 clock-names = "ick";
27 };
diff --git a/Documentation/scheduler/sched-tune.txt b/Documentation/scheduler/sched-tune.txt
index 1a103715f7bd..be728705fe25 100644
--- a/Documentation/scheduler/sched-tune.txt
+++ b/Documentation/scheduler/sched-tune.txt
@@ -233,9 +233,9 @@ Thus, with the sched_cfs_boost enabled we have the following main functions to
233get the current utilization of a CPU: 233get the current utilization of a CPU:
234 234
235 cpu_util() 235 cpu_util()
236 boosted_cpu_util() 236 stune_util()
237 237
238The new boosted_cpu_util() is similar to the first but returns a boosted 238The new stune_util() is similar to the first but returns a boosted
239utilization signal which is a function of the sched_cfs_boost value. 239utilization signal which is a function of the sched_cfs_boost value.
240 240
241This function is used in the CFS scheduler code paths where schedutil needs to 241This function is used in the CFS scheduler code paths where schedutil needs to
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
index 0e4a8129e86f..37a679501ddc 100644
--- a/Documentation/sysctl/kernel.txt
+++ b/Documentation/sysctl/kernel.txt
@@ -693,8 +693,7 @@ allowed to execute.
693perf_event_paranoid: 693perf_event_paranoid:
694 694
695Controls use of the performance events system by unprivileged 695Controls use of the performance events system by unprivileged
696users (without CAP_SYS_ADMIN). The default value is 3 if 696users (without CAP_SYS_ADMIN). The default value is 2.
697CONFIG_SECURITY_PERF_EVENTS_RESTRICT is set, or 2 otherwise.
698 697
699 -1: Allow use of (almost) all events by all users 698 -1: Allow use of (almost) all events by all users
700 Ignore mlock limit after perf_event_mlock_kb without CAP_IPC_LOCK 699 Ignore mlock limit after perf_event_mlock_kb without CAP_IPC_LOCK
@@ -702,7 +701,6 @@ CONFIG_SECURITY_PERF_EVENTS_RESTRICT is set, or 2 otherwise.
702 Disallow raw tracepoint access by users without CAP_SYS_ADMIN 701 Disallow raw tracepoint access by users without CAP_SYS_ADMIN
703>=1: Disallow CPU event access by users without CAP_SYS_ADMIN 702>=1: Disallow CPU event access by users without CAP_SYS_ADMIN
704>=2: Disallow kernel profiling by users without CAP_SYS_ADMIN 703>=2: Disallow kernel profiling by users without CAP_SYS_ADMIN
705>=3: Disallow all event access by users without CAP_SYS_ADMIN
706 704
707============================================================== 705==============================================================
708 706
diff --git a/Makefile b/Makefile
index 96ffb73b686d..d134524a1efb 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
1# SPDX-License-Identifier: GPL-2.0 1# SPDX-License-Identifier: GPL-2.0
2VERSION = 4 2VERSION = 4
3PATCHLEVEL = 19 3PATCHLEVEL = 19
4SUBLEVEL = 98 4SUBLEVEL = 102
5EXTRAVERSION = 5EXTRAVERSION =
6NAME = "People's Front" 6NAME = "People's Front"
7 7
@@ -1055,6 +1055,7 @@ ifdef CONFIG_STACK_VALIDATION
1055 endif 1055 endif
1056endif 1056endif
1057 1057
1058PHONY += prepare0
1058 1059
1059ifeq ($(KBUILD_EXTMOD),) 1060ifeq ($(KBUILD_EXTMOD),)
1060core-y += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ block/ 1061core-y += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ block/
@@ -1163,8 +1164,7 @@ scripts: scripts_basic asm-generic gcc-plugins $(autoksyms_h)
1163# archprepare is used in arch Makefiles and when processed asm symlink, 1164# archprepare is used in arch Makefiles and when processed asm symlink,
1164# version.h and scripts_basic is processed / created. 1165# version.h and scripts_basic is processed / created.
1165 1166
1166# Listed in dependency order 1167PHONY += prepare archprepare prepare1 prepare2 prepare3
1167PHONY += prepare archprepare prepare0 prepare1 prepare2 prepare3
1168 1168
1169# prepare3 is used to check if we are building in a separate output directory, 1169# prepare3 is used to check if we are building in a separate output directory,
1170# and if so do: 1170# and if so do:
diff --git a/abi_gki_aarch64.xml b/abi_gki_aarch64.xml
index 2b1888447b14..13d2c735acfd 100644
--- a/abi_gki_aarch64.xml
+++ b/abi_gki_aarch64.xml
@@ -9,7 +9,6 @@
9 <elf-symbol name='__alloc_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 9 <elf-symbol name='__alloc_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
10 <elf-symbol name='__alloc_workqueue_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 10 <elf-symbol name='__alloc_workqueue_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
11 <elf-symbol name='__blk_mq_end_request' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 11 <elf-symbol name='__blk_mq_end_request' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
12 <elf-symbol name='__cfi_slowpath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
13 <elf-symbol name='__check_object_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 12 <elf-symbol name='__check_object_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
14 <elf-symbol name='__class_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 13 <elf-symbol name='__class_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
15 <elf-symbol name='__class_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 14 <elf-symbol name='__class_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -29,7 +28,7 @@
29 <elf-symbol name='__free_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 28 <elf-symbol name='__free_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30 <elf-symbol name='__get_free_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 29 <elf-symbol name='__get_free_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
31 <elf-symbol name='__get_task_comm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 30 <elf-symbol name='__get_task_comm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32 <elf-symbol name='__hvc_resize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 31 <elf-symbol name='__init_rwsem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
33 <elf-symbol name='__init_waitqueue_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 32 <elf-symbol name='__init_waitqueue_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34 <elf-symbol name='__ioremap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 33 <elf-symbol name='__ioremap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
35 <elf-symbol name='__iounmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 34 <elf-symbol name='__iounmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -41,6 +40,7 @@
41 <elf-symbol name='__ll_sc_atomic64_andnot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 40 <elf-symbol name='__ll_sc_atomic64_andnot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42 <elf-symbol name='__ll_sc_atomic64_fetch_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 41 <elf-symbol name='__ll_sc_atomic64_fetch_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
43 <elf-symbol name='__ll_sc_atomic64_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 42 <elf-symbol name='__ll_sc_atomic64_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
43 <elf-symbol name='__ll_sc_atomic64_sub' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44 <elf-symbol name='__ll_sc_atomic_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 44 <elf-symbol name='__ll_sc_atomic_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
45 <elf-symbol name='__ll_sc_atomic_add_return' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 45 <elf-symbol name='__ll_sc_atomic_add_return' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46 <elf-symbol name='__ll_sc_atomic_sub' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 46 <elf-symbol name='__ll_sc_atomic_sub' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -75,6 +75,8 @@
75 <elf-symbol name='__register_chrdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 75 <elf-symbol name='__register_chrdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
76 <elf-symbol name='__request_module' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 76 <elf-symbol name='__request_module' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
77 <elf-symbol name='__rtc_register_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 77 <elf-symbol name='__rtc_register_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
78 <elf-symbol name='__sg_page_iter_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
79 <elf-symbol name='__sg_page_iter_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
78 <elf-symbol name='__skb_flow_dissect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 80 <elf-symbol name='__skb_flow_dissect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
79 <elf-symbol name='__sock_recv_ts_and_drops' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 81 <elf-symbol name='__sock_recv_ts_and_drops' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
80 <elf-symbol name='__sock_tx_timestamp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 82 <elf-symbol name='__sock_tx_timestamp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -115,7 +117,6 @@
115 <elf-symbol name='alloc_etherdev_mqs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 117 <elf-symbol name='alloc_etherdev_mqs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
116 <elf-symbol name='alloc_netdev_mqs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 118 <elf-symbol name='alloc_netdev_mqs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
117 <elf-symbol name='alloc_pages_exact' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 119 <elf-symbol name='alloc_pages_exact' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
118 <elf-symbol name='arch_bpf_jit_check_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
119 <elf-symbol name='autoremove_wake_function' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 120 <elf-symbol name='autoremove_wake_function' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
120 <elf-symbol name='bcmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 121 <elf-symbol name='bcmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
121 <elf-symbol name='bin2hex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 122 <elf-symbol name='bin2hex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -135,7 +136,6 @@
135 <elf-symbol name='blk_mq_start_stopped_hw_queues' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 136 <elf-symbol name='blk_mq_start_stopped_hw_queues' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
136 <elf-symbol name='blk_mq_stop_hw_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 137 <elf-symbol name='blk_mq_stop_hw_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
137 <elf-symbol name='blk_mq_unquiesce_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 138 <elf-symbol name='blk_mq_unquiesce_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
138 <elf-symbol name='blk_mq_virtio_map_queues' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
139 <elf-symbol name='blk_put_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 139 <elf-symbol name='blk_put_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
140 <elf-symbol name='blk_put_request' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 140 <elf-symbol name='blk_put_request' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
141 <elf-symbol name='blk_queue_alignment_offset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 141 <elf-symbol name='blk_queue_alignment_offset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -215,11 +215,6 @@
215 <elf-symbol name='d_instantiate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 215 <elf-symbol name='d_instantiate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
216 <elf-symbol name='datagram_poll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 216 <elf-symbol name='datagram_poll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
217 <elf-symbol name='debug_smp_processor_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 217 <elf-symbol name='debug_smp_processor_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
218 <elf-symbol name='debugfs_create_dir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
219 <elf-symbol name='debugfs_create_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
220 <elf-symbol name='debugfs_create_x32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
221 <elf-symbol name='debugfs_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
222 <elf-symbol name='debugfs_remove_recursive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
223 <elf-symbol name='default_llseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 218 <elf-symbol name='default_llseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
224 <elf-symbol name='default_wake_function' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 219 <elf-symbol name='default_wake_function' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
225 <elf-symbol name='del_gendisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 220 <elf-symbol name='del_gendisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -289,6 +284,7 @@
289 <elf-symbol name='dma_fence_signal_locked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 284 <elf-symbol name='dma_fence_signal_locked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
290 <elf-symbol name='dma_fence_wait_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 285 <elf-symbol name='dma_fence_wait_timeout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
291 <elf-symbol name='dma_release_from_dev_coherent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 286 <elf-symbol name='dma_release_from_dev_coherent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
287 <elf-symbol name='down_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
292 <elf-symbol name='down_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 288 <elf-symbol name='down_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
293 <elf-symbol name='dput' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 289 <elf-symbol name='dput' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
294 <elf-symbol name='driver_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 290 <elf-symbol name='driver_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -333,7 +329,6 @@
333 <elf-symbol name='drm_crtc_send_vblank_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 329 <elf-symbol name='drm_crtc_send_vblank_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
334 <elf-symbol name='drm_cvt_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 330 <elf-symbol name='drm_cvt_mode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
335 <elf-symbol name='drm_dbg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 331 <elf-symbol name='drm_dbg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
336 <elf-symbol name='drm_debugfs_create_files' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
337 <elf-symbol name='drm_dev_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 332 <elf-symbol name='drm_dev_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
338 <elf-symbol name='drm_dev_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 333 <elf-symbol name='drm_dev_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
339 <elf-symbol name='drm_dev_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 334 <elf-symbol name='drm_dev_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -438,11 +433,6 @@
438 <elf-symbol name='hrtimer_forward' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 433 <elf-symbol name='hrtimer_forward' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
439 <elf-symbol name='hrtimer_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 434 <elf-symbol name='hrtimer_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
440 <elf-symbol name='hrtimer_start_range_ns' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 435 <elf-symbol name='hrtimer_start_range_ns' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
441 <elf-symbol name='hvc_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
442 <elf-symbol name='hvc_instantiate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
443 <elf-symbol name='hvc_kick' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
444 <elf-symbol name='hvc_poll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
445 <elf-symbol name='hvc_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
446 <elf-symbol name='hwrng_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 436 <elf-symbol name='hwrng_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
447 <elf-symbol name='hwrng_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 437 <elf-symbol name='hwrng_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
448 <elf-symbol name='ida_alloc_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 438 <elf-symbol name='ida_alloc_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -476,6 +466,7 @@
476 <elf-symbol name='kmem_cache_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 466 <elf-symbol name='kmem_cache_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
477 <elf-symbol name='kmem_cache_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 467 <elf-symbol name='kmem_cache_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
478 <elf-symbol name='kmemdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 468 <elf-symbol name='kmemdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
469 <elf-symbol name='kobject_create_and_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
479 <elf-symbol name='kobject_del' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 470 <elf-symbol name='kobject_del' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
480 <elf-symbol name='kobject_init_and_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 471 <elf-symbol name='kobject_init_and_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
481 <elf-symbol name='kobject_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 472 <elf-symbol name='kobject_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -510,6 +501,7 @@
510 <elf-symbol name='memzero_explicit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 501 <elf-symbol name='memzero_explicit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
511 <elf-symbol name='misc_deregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 502 <elf-symbol name='misc_deregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
512 <elf-symbol name='misc_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 503 <elf-symbol name='misc_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
504 <elf-symbol name='mod_node_page_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
513 <elf-symbol name='mod_timer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 505 <elf-symbol name='mod_timer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
514 <elf-symbol name='module_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 506 <elf-symbol name='module_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
515 <elf-symbol name='mount_single' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 507 <elf-symbol name='mount_single' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -609,6 +601,7 @@
609 <elf-symbol name='platform_driver_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 601 <elf-symbol name='platform_driver_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
610 <elf-symbol name='platform_get_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 602 <elf-symbol name='platform_get_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
611 <elf-symbol name='platform_get_resource' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 603 <elf-symbol name='platform_get_resource' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
604 <elf-symbol name='plist_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
612 <elf-symbol name='pm_generic_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 605 <elf-symbol name='pm_generic_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
613 <elf-symbol name='pm_generic_runtime_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 606 <elf-symbol name='pm_generic_runtime_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
614 <elf-symbol name='pm_generic_runtime_suspend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 607 <elf-symbol name='pm_generic_runtime_suspend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -634,6 +627,8 @@
634 <elf-symbol name='put_unused_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 627 <elf-symbol name='put_unused_fd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
635 <elf-symbol name='queue_delayed_work_on' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 628 <elf-symbol name='queue_delayed_work_on' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
636 <elf-symbol name='queue_work_on' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 629 <elf-symbol name='queue_work_on' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
630 <elf-symbol name='rb_erase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
631 <elf-symbol name='rb_insert_color' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
637 <elf-symbol name='rcu_barrier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 632 <elf-symbol name='rcu_barrier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
638 <elf-symbol name='refcount_dec_and_test_checked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 633 <elf-symbol name='refcount_dec_and_test_checked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
639 <elf-symbol name='refcount_inc_checked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 634 <elf-symbol name='refcount_inc_checked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -655,6 +650,7 @@
655 <elf-symbol name='regulator_list_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 650 <elf-symbol name='regulator_list_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
656 <elf-symbol name='regulator_set_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 651 <elf-symbol name='regulator_set_voltage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
657 <elf-symbol name='release_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 652 <elf-symbol name='release_sock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
653 <elf-symbol name='remap_pfn_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
658 <elf-symbol name='remove_arg_zero' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 654 <elf-symbol name='remove_arg_zero' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
659 <elf-symbol name='remove_conflicting_framebuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 655 <elf-symbol name='remove_conflicting_framebuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
660 <elf-symbol name='remove_proc_entry' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 656 <elf-symbol name='remove_proc_entry' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -778,6 +774,7 @@
778 <elf-symbol name='sock_queue_rcv_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 774 <elf-symbol name='sock_queue_rcv_skb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
779 <elf-symbol name='sock_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 775 <elf-symbol name='sock_register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
780 <elf-symbol name='sock_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 776 <elf-symbol name='sock_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
777 <elf-symbol name='split_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
781 <elf-symbol name='sprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 778 <elf-symbol name='sprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
782 <elf-symbol name='sscanf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 779 <elf-symbol name='sscanf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
783 <elf-symbol name='strcpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 780 <elf-symbol name='strcpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -796,6 +793,7 @@
796 <elf-symbol name='synchronize_rcu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 793 <elf-symbol name='synchronize_rcu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
797 <elf-symbol name='sysfs_create_bin_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 794 <elf-symbol name='sysfs_create_bin_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
798 <elf-symbol name='sysfs_create_group' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 795 <elf-symbol name='sysfs_create_group' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
796 <elf-symbol name='sysfs_create_groups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
799 <elf-symbol name='sysfs_remove_bin_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 797 <elf-symbol name='sysfs_remove_bin_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
800 <elf-symbol name='sysfs_remove_group' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 798 <elf-symbol name='sysfs_remove_group' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
801 <elf-symbol name='tasklet_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 799 <elf-symbol name='tasklet_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -846,9 +844,13 @@
846 <elf-symbol name='usb_put_hcd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 844 <elf-symbol name='usb_put_hcd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
847 <elf-symbol name='usb_remove_hcd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 845 <elf-symbol name='usb_remove_hcd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
848 <elf-symbol name='usleep_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 846 <elf-symbol name='usleep_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
847 <elf-symbol name='vfree' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
849 <elf-symbol name='vm_get_page_prot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 848 <elf-symbol name='vm_get_page_prot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
850 <elf-symbol name='vm_insert_mixed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 849 <elf-symbol name='vm_insert_mixed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
851 <elf-symbol name='vm_insert_pfn' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 850 <elf-symbol name='vm_insert_pfn' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
851 <elf-symbol name='vm_map_ram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
852 <elf-symbol name='vm_unmap_ram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
853 <elf-symbol name='vmalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
852 <elf-symbol name='vmalloc_to_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 854 <elf-symbol name='vmalloc_to_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
853 <elf-symbol name='vmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 855 <elf-symbol name='vmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
854 <elf-symbol name='vunmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 856 <elf-symbol name='vunmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -937,6 +939,11 @@
937 <parameter type-id='type-id-13' name='v' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='207' column='1'/> 939 <parameter type-id='type-id-13' name='v' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='207' column='1'/>
938 <return type-id='type-id-16'/> 940 <return type-id='type-id-16'/>
939 </function-decl> 941 </function-decl>
942 <function-decl name='__ll_sc_atomic64_sub' mangled-name='__ll_sc_atomic64_sub' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ll_sc_atomic64_sub'>
943 <parameter type-id='type-id-16' name='i' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='208' column='1'/>
944 <parameter type-id='type-id-13' name='v' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='208' column='1'/>
945 <return type-id='type-id-3'/>
946 </function-decl>
940 <function-decl name='__ll_sc_atomic64_andnot' mangled-name='__ll_sc_atomic64_andnot' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ll_sc_atomic64_andnot'> 947 <function-decl name='__ll_sc_atomic64_andnot' mangled-name='__ll_sc_atomic64_andnot' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ll_sc_atomic64_andnot'>
941 <parameter type-id='type-id-16' name='i' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='219' column='1'/> 948 <parameter type-id='type-id-16' name='i' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='219' column='1'/>
942 <parameter type-id='type-id-13' name='v' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='219' column='1'/> 949 <parameter type-id='type-id-13' name='v' filepath='arch/arm64/include/asm/atomic_ll_sc.h' line='219' column='1'/>
@@ -994,18322 +1001,81 @@
994 <return type-id='type-id-3'/> 1001 <return type-id='type-id-3'/>
995 </function-decl> 1002 </function-decl>
996 </abi-instr> 1003 </abi-instr>
997 <abi-instr version='1.0' address-size='64' path='arch/arm64/net/bpf_jit_comp.c' language='LANG_C89'>
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029 <type-decl name='__ARRAY_SIZE_TYPE__' size-in-bits='64' id='type-id-24'/>
1030 <array-type-def dimensions='1' type-id='type-id-25' size-in-bits='128' id='type-id-26'>
1031 <subrange length='8' type-id='type-id-24' id='type-id-27'/>
1032
1033 </array-type-def>
1034 <array-type-def dimensions='1' type-id='type-id-28' size-in-bits='64' id='type-id-29'>
1035 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1036
1037 </array-type-def>
1038 <array-type-def dimensions='1' type-id='type-id-28' size-in-bits='128' id='type-id-31'>
1039 <subrange length='4' type-id='type-id-24' id='type-id-32'/>
1040
1041 </array-type-def>
1042 <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='64' id='type-id-34'>
1043 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1044
1045 </array-type-def>
1046 <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='96' id='type-id-35'>
1047 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1048
1049 </array-type-def>
1050 <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='224' id='type-id-37'>
1051 <subrange length='7' type-id='type-id-24' id='type-id-38'/>
1052
1053 </array-type-def>
1054 <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='256' id='type-id-39'>
1055 <subrange length='8' type-id='type-id-24' id='type-id-27'/>
1056
1057 </array-type-def>
1058 <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='infinite' id='type-id-40'>
1059 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1060
1061 </array-type-def>
1062 <array-type-def dimensions='1' type-id='type-id-20' size-in-bits='128' id='type-id-42'>
1063 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1064
1065 </array-type-def>
1066 <array-type-def dimensions='1' type-id='type-id-20' size-in-bits='infinite' id='type-id-43'>
1067 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1068
1069 </array-type-def>
1070 <array-type-def dimensions='1' type-id='type-id-44' size-in-bits='128' id='type-id-45'>
1071 <subrange length='16' type-id='type-id-24' id='type-id-46'/>
1072
1073 </array-type-def>
1074 <array-type-def dimensions='1' type-id='type-id-44' size-in-bits='16' id='type-id-47'>
1075 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1076
1077 </array-type-def>
1078 <array-type-def dimensions='1' type-id='type-id-44' size-in-bits='256' id='type-id-48'>
1079 <subrange length='32' type-id='type-id-24' id='type-id-49'/>
1080
1081 </array-type-def>
1082 <array-type-def dimensions='1' type-id='type-id-44' size-in-bits='24' id='type-id-50'>
1083 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1084
1085 </array-type-def>
1086 <array-type-def dimensions='1' type-id='type-id-44' size-in-bits='416' id='type-id-51'>
1087 <subrange length='52' type-id='type-id-24' id='type-id-52'/>
1088
1089 </array-type-def>
1090 <array-type-def dimensions='1' type-id='type-id-44' size-in-bits='48' id='type-id-53'>
1091 <subrange length='6' type-id='type-id-24' id='type-id-54'/>
1092
1093 </array-type-def>
1094 <array-type-def dimensions='1' type-id='type-id-44' size-in-bits='infinite' id='type-id-55'>
1095 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1096
1097 </array-type-def>
1098 <array-type-def dimensions='1' type-id='type-id-56' size-in-bits='4096' id='type-id-57'>
1099 <subrange length='32' type-id='type-id-24' id='type-id-49'/>
1100
1101 </array-type-def>
1102 <array-type-def dimensions='1' type-id='type-id-58' size-in-bits='256' id='type-id-59'>
1103 <subrange length='4' type-id='type-id-24' id='type-id-32'/>
1104
1105 </array-type-def>
1106 <array-type-def dimensions='1' type-id='type-id-58' size-in-bits='32768' id='type-id-60'>
1107 <subrange length='512' type-id='type-id-24' id='type-id-61'/>
1108
1109 </array-type-def>
1110 <array-type-def dimensions='1' type-id='type-id-14' size-in-bits='288' id='type-id-62'>
1111 <subrange length='9' type-id='type-id-24' id='type-id-63'/>
1112
1113 </array-type-def>
1114 <type-decl name='bool' size-in-bits='8' id='type-id-64'/>
1115 <array-type-def dimensions='1' type-id='type-id-65' size-in-bits='infinite' id='type-id-66'>
1116 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1117
1118 </array-type-def>
1119 <array-type-def dimensions='1' type-id='type-id-67' size-in-bits='1344' id='type-id-68'>
1120 <subrange length='21' type-id='type-id-24' id='type-id-69'/>
1121
1122 </array-type-def>
1123 <array-type-def dimensions='1' type-id='type-id-70' size-in-bits='infinite' id='type-id-71'>
1124 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1125
1126 </array-type-def>
1127 <array-type-def dimensions='1' type-id='type-id-72' size-in-bits='448' id='type-id-73'>
1128 <subrange length='7' type-id='type-id-24' id='type-id-38'/>
1129
1130 </array-type-def>
1131 <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='2048' id='type-id-75'>
1132 <subrange length='32' type-id='type-id-24' id='type-id-49'/>
1133
1134 </array-type-def>
1135 <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='192' id='type-id-76'>
1136 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1137
1138 </array-type-def>
1139 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='1024' id='type-id-78'>
1140 <subrange length='128' type-id='type-id-24' id='type-id-79'/>
1141
1142 </array-type-def>
1143 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='96' id='type-id-80'>
1144 <subrange length='12' type-id='type-id-24' id='type-id-81'/>
1145
1146 </array-type-def>
1147 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='112' id='type-id-82'>
1148 <subrange length='14' type-id='type-id-24' id='type-id-83'/>
1149
1150 </array-type-def>
1151 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='128' id='type-id-84'>
1152 <subrange length='16' type-id='type-id-24' id='type-id-46'/>
1153
1154 </array-type-def>
1155 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='16384' id='type-id-85'>
1156 <subrange length='2048' type-id='type-id-24' id='type-id-86'/>
1157
1158 </array-type-def>
1159 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='256' id='type-id-87'>
1160 <subrange length='32' type-id='type-id-24' id='type-id-49'/>
1161
1162 </array-type-def>
1163 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='32768' id='type-id-88'>
1164 <subrange length='4096' type-id='type-id-24' id='type-id-89'/>
1165
1166 </array-type-def>
1167 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='384' id='type-id-90'>
1168 <subrange length='48' type-id='type-id-24' id='type-id-91'/>
1169
1170 </array-type-def>
1171 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='448' id='type-id-92'>
1172 <subrange length='56' type-id='type-id-24' id='type-id-93'/>
1173
1174 </array-type-def>
1175 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='512' id='type-id-94'>
1176 <subrange length='64' type-id='type-id-24' id='type-id-95'/>
1177
1178 </array-type-def>
1179 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='64' id='type-id-96'>
1180 <subrange length='8' type-id='type-id-24' id='type-id-27'/>
1181
1182 </array-type-def>
1183 <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='infinite' id='type-id-97'>
1184 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1185
1186 </array-type-def>
1187 <class-decl name='acpi_device_id' size-in-bits='256' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-98'/>
1188 <class-decl name='anon_vma' size-in-bits='640' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-99'/>
1189 <class-decl name='assoc_array_ptr' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-100'/>
1190 <class-decl name='audit_context' size-in-bits='7360' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-101'/>
1191 <class-decl name='autogroup' size-in-bits='576' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-102'/>
1192 <class-decl name='backing_dev_info' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-103'/>
1193 <class-decl name='bdi_writeback' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-104'/>
1194 <class-decl name='bio_list' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-105'/>
1195 <class-decl name='bio_vec' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-106'/>
1196 <class-decl name='blk_plug' size-in-bits='384' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-107'/>
1197 <class-decl name='bpf_cgroup_storage_map' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-108'/>
1198 <class-decl name='bpf_verifier_env' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-109'/>
1199 <class-decl name='btf' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-110'/>
1200 <class-decl name='btf_type' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-111'/>
1201 <class-decl name='bucket_table' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-112'/>
1202 <class-decl name='can_dev_rcv_lists' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-113'/>
1203 <class-decl name='cdev' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-114'/>
1204 <class-decl name='cfs_rq' size-in-bits='3072' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-115'/>
1205 <class-decl name='cgroup_taskset' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-116'/>
1206 <class-decl name='cma' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-117'/>
1207 <class-decl name='cpu_rmap' size-in-bits='128' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-118'/>
1208 <class-decl name='dev_pin_info' size-in-bits='320' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-119'/>
1209 <class-decl name='dev_pm_qos' size-in-bits='1024' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-120'/>
1210 <class-decl name='device_node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-121'/>
1211 <class-decl name='device_private' size-in-bits='1344' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-122'/>
1212 <class-decl name='dma_coherent_mem' size-in-bits='384' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-123'/>
1213 <class-decl name='driver_private' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-124'/>
1214 <class-decl name='dst_entry' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-125'/>
1215 <class-decl name='export_operations' size-in-bits='576' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-126'/>
1216 <class-decl name='fib6_info' size-in-bits='1792' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-127'/>
1217 <class-decl name='fib6_table' size-in-bits='960' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-128'/>
1218 <class-decl name='fib_notifier_ops' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-129'/>
1219 <class-decl name='fib_rules_ops' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-130'/>
1220 <class-decl name='fib_table' size-in-bits='384' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-131'/>
1221 <class-decl name='files_struct' size-in-bits='5632' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-132'/>
1222 <class-decl name='fs_struct' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-133'/>
1223 <class-decl name='fscrypt_info' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-134'/>
1224 <class-decl name='fscrypt_operations' size-in-bits='768' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-135'/>
1225 <class-decl name='fsnotify_mark_connector' size-in-bits='192' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-136'/>
1226 <class-decl name='fsverity_info' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-137'/>
1227 <class-decl name='fsverity_operations' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-138'/>
1228 <class-decl name='futex_pi_state' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-139'/>
1229 <class-decl name='gendisk' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-140'/>
1230 <class-decl name='hd_struct' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-141'/>
1231 <class-decl name='in_device' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-142'/>
1232 <class-decl name='inet6_dev' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-143'/>
1233 <class-decl name='inet_hashinfo' size-in-bits='4608' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-144'/>
1234 <class-decl name='inet_peer_base' size-in-bits='192' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-145'/>
1235 <class-decl name='iommu_fwspec' size-in-bits='256' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-146'/>
1236 <class-decl name='iommu_group' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-147'/>
1237 <class-decl name='iommu_ops' size-in-bits='1664' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-148'/>
1238 <class-decl name='ip_ra_chain' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-149'/>
1239 <class-decl name='ipc_namespace' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-150'/>
1240 <class-decl name='ipv4_devconf' size-in-bits='1152' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-151'/>
1241 <class-decl name='ipv6_devconf' size-in-bits='1792' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-152'/>
1242 <class-decl name='irq_domain' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-153'/>
1243 <class-decl name='iw_handler_def' size-in-bits='320' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-154'/>
1244 <class-decl name='iw_public_data' size-in-bits='128' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-155'/>
1245 <class-decl name='kernfs_iattrs' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-156'/>
1246 <class-decl name='kernfs_open_node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-157'/>
1247 <class-decl name='key_type' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-158'/>
1248 <class-decl name='key_user' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-159'/>
1249 <class-decl name='kioctx_table' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-160'/>
1250 <class-decl name='kmem_cache' size-in-bits='2752' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-161'/>
1251 <class-decl name='kstatfs' size-in-bits='960' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-162'/>
1252 <class-decl name='linux_binfmt' size-in-bits='448' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-163'/>
1253 <class-decl name='mem_cgroup' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-164'/>
1254 <class-decl name='mnt_namespace' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-165'/>
1255 <class-decl name='module_notes_attrs' size-in-bits='128' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-166'/>
1256 <class-decl name='module_param_attrs' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-167'/>
1257 <class-decl name='module_sect_attrs' size-in-bits='384' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-168'/>
1258 <class-decl name='mtd_info' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-169'/>
1259 <class-decl name='nameidata' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-170'/>
1260 <class-decl name='ndisc_ops' size-in-bits='384' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-171'/>
1261 <class-decl name='neigh_parms' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-172'/>
1262 <class-decl name='neighbour' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-173'/>
1263 <class-decl name='net_generic' size-in-bits='192' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-174'/>
1264 <class-decl name='net_rate_estimator' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-175'/>
1265 <class-decl name='nf_ct_event_notifier' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-176'/>
1266 <class-decl name='nf_exp_event_notifier' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-177'/>
1267 <class-decl name='nf_hook_entries' size-in-bits='64' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-178'/>
1268 <class-decl name='nf_logger' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-179'/>
1269 <class-decl name='nf_queue_handler' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-180'/>
1270 <class-decl name='nfs4_lock_state' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-181'/>
1271 <class-decl name='nlm_lockowner' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-182'/>
1272 <class-decl name='of_device_id' size-in-bits='1600' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-183'/>
1273 <class-decl name='pcpu_dstats' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-184'/>
1274 <class-decl name='pcpu_lstats' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-185'/>
1275 <class-decl name='pcpu_vstats' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-186'/>
1276 <class-decl name='perf_event' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-187'/>
1277 <class-decl name='perf_event_context' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-188'/>
1278 <class-decl name='phy_device' size-in-bits='9408' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-189'/>
1279 <class-decl name='poll_table_struct' size-in-bits='128' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-190'/>
1280 <class-decl name='pollfd' size-in-bits='64' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-191'/>
1281 <class-decl name='posix_acl' size-in-bits='256' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-192'/>
1282 <class-decl name='proc_dir_entry' size-in-bits='1408' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-193'/>
1283 <class-decl name='proc_ns_operations' size-in-bits='512' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-194'/>
1284 <class-decl name='prot_inuse' size-in-bits='2048' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-195'/>
1285 <class-decl name='qdisc_walker' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-196'/>
1286 <class-decl name='rcu_node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-197'/>
1287 <class-decl name='reclaim_state' size-in-bits='64' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-198'/>
1288 <class-decl name='request_queue' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-199'/>
1289 <class-decl name='robust_list_head' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-200'/>
1290 <class-decl name='rt6_info' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-201'/>
1291 <class-decl name='rt6_statistics' size-in-bits='224' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-202'/>
1292 <class-decl name='rt_mutex_waiter' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-203'/>
1293 <class-decl name='rt_rq' size-in-bits='13824' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-204'/>
1294 <class-decl name='s_pstats' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-205'/>
1295 <class-decl name='s_stats' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-206'/>
1296 <class-decl name='sched_class' size-in-bits='1536' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-207'/>
1297 <class-decl name='sec_path' size-in-bits='704' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-208'/>
1298 <class-decl name='seccomp_filter' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-209'/>
1299 <class-decl name='seg6_pernet_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-210'/>
1300 <class-decl name='sfp_bus' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-211'/>
1301 <class-decl name='sock' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-212'/>
1302 <class-decl name='subsys_private' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-213'/>
1303 <class-decl name='swap_info_struct' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-214'/>
1304 <class-decl name='task_group' size-in-bits='4608' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-215'/>
1305 <class-decl name='tcf_walker' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-216'/>
1306 <class-decl name='tcp_congestion_ops' size-in-bits='1216' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-217'/>
1307 <class-decl name='tcp_fastopen_context' size-in-bits='320' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-218'/>
1308 <class-decl name='tipc_bearer' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-219'/>
1309 <class-decl name='trace_eval_map' size-in-bits='192' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-220'/>
1310 <class-decl name='trace_event_call' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-221'/>
1311 <class-decl name='tty_audit_buf' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-222'/>
1312 <class-decl name='tty_struct' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-223'/>
1313 <class-decl name='udp_tunnel_info' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-224'/>
1314 <class-decl name='uevent_sock' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-225'/>
1315 <class-decl name='uprobe' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-226'/>
1316 <class-decl name='uts_namespace' size-in-bits='3520' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-227'/>
1317 <class-decl name='vfsmount' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-228'/>
1318 <class-decl name='wake_irq' size-in-bits='192' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-229'/>
1319 <class-decl name='wireless_dev' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-230'/>
1320 <class-decl name='workqueue_struct' size-in-bits='2560' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-231'/>
1321 <class-decl name='wpan_dev' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-232'/>
1322 <class-decl name='writeback_control' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-233'/>
1323 <class-decl name='xattr_handler' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-234'/>
1324 <class-decl name='xdp_umem' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-235'/>
1325 <class-decl name='xol_area' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-236'/>
1326 <class-decl name='xt_table' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-237'/>
1327 <array-type-def dimensions='1' type-id='type-id-238' size-in-bits='256' id='type-id-239'>
1328 <subrange length='4' type-id='type-id-24' id='type-id-32'/>
1329
1330 </array-type-def>
1331 <array-type-def dimensions='1' type-id='type-id-240' size-in-bits='832' id='type-id-241'>
1332 <subrange length='13' type-id='type-id-24' id='type-id-242'/>
1333
1334 </array-type-def>
1335 <array-type-def dimensions='1' type-id='type-id-243' size-in-bits='192' id='type-id-244'>
1336 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1337
1338 </array-type-def>
1339 <array-type-def dimensions='1' type-id='type-id-245' size-in-bits='256' id='type-id-246'>
1340 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1341
1342 </array-type-def>
1343 <array-type-def dimensions='1' type-id='type-id-247' size-in-bits='1024' id='type-id-248'>
1344 <subrange length='16' type-id='type-id-24' id='type-id-46'/>
1345
1346 </array-type-def>
1347 <array-type-def dimensions='1' type-id='type-id-247' size-in-bits='192' id='type-id-249'>
1348 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1349
1350 </array-type-def>
1351 <array-type-def dimensions='1' type-id='type-id-247' size-in-bits='256' id='type-id-250'>
1352 <subrange length='4' type-id='type-id-24' id='type-id-32'/>
1353
1354 </array-type-def>
1355 <array-type-def dimensions='1' type-id='type-id-251' size-in-bits='512' id='type-id-252'>
1356 <subrange length='4' type-id='type-id-24' id='type-id-32'/>
1357
1358 </array-type-def>
1359 <array-type-def dimensions='1' type-id='type-id-253' size-in-bits='4096' id='type-id-254'>
1360 <subrange length='8' type-id='type-id-24' id='type-id-27'/>
1361
1362 </array-type-def>
1363 <array-type-def dimensions='1' type-id='type-id-255' size-in-bits='192' id='type-id-256'>
1364 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1365
1366 </array-type-def>
1367 <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='896' id='type-id-257'>
1368 <subrange length='28' type-id='type-id-24' id='type-id-258'/>
1369
1370 </array-type-def>
1371 <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='64' id='type-id-259'>
1372 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1373
1374 </array-type-def>
1375 <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='96' id='type-id-260'>
1376 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1377
1378 </array-type-def>
1379 <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='128' id='type-id-261'>
1380 <subrange length='4' type-id='type-id-24' id='type-id-32'/>
1381
1382 </array-type-def>
1383 <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='288' id='type-id-262'>
1384 <subrange length='9' type-id='type-id-24' id='type-id-63'/>
1385
1386 </array-type-def>
1387 <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='infinite' id='type-id-263'>
1388 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1389
1390 </array-type-def>
1391 <array-type-def dimensions='1' type-id='type-id-264' size-in-bits='16384' id='type-id-265'>
1392 <subrange length='64' type-id='type-id-24' id='type-id-95'/>
1393
1394 </array-type-def>
1395 <array-type-def dimensions='1' type-id='type-id-266' size-in-bits='64' id='type-id-267'>
1396 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1397
1398 </array-type-def>
1399 <array-type-def dimensions='1' type-id='type-id-266' size-in-bits='infinite' id='type-id-268'>
1400 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1401
1402 </array-type-def>
1403 <array-type-def dimensions='1' type-id='type-id-269' size-in-bits='1664' id='type-id-270'>
1404 <subrange length='13' type-id='type-id-24' id='type-id-242'/>
1405
1406 </array-type-def>
1407 <array-type-def dimensions='1' type-id='type-id-269' size-in-bits='2688' id='type-id-271'>
1408 <subrange length='21' type-id='type-id-24' id='type-id-69'/>
1409
1410 </array-type-def>
1411 <array-type-def dimensions='1' type-id='type-id-269' size-in-bits='384' id='type-id-272'>
1412 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1413
1414 </array-type-def>
1415 <array-type-def dimensions='1' type-id='type-id-269' size-in-bits='896' id='type-id-273'>
1416 <subrange length='7' type-id='type-id-24' id='type-id-38'/>
1417
1418 </array-type-def>
1419 <array-type-def dimensions='1' type-id='type-id-274' size-in-bits='infinite' id='type-id-275'>
1420 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1421
1422 </array-type-def>
1423 <array-type-def dimensions='1' type-id='type-id-276' id='type-id-277'>
1424 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1425
1426 </array-type-def>
1427 <type-decl name='long int' size-in-bits='64' id='type-id-16'/>
1428 <array-type-def dimensions='1' type-id='type-id-16' size-in-bits='384' id='type-id-278'>
1429 <subrange length='6' type-id='type-id-24' id='type-id-54'/>
1430
1431 </array-type-def>
1432 <type-decl name='long long int' size-in-bits='64' id='type-id-279'/>
1433 <array-type-def dimensions='1' type-id='type-id-280' size-in-bits='1728' id='type-id-281'>
1434 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1435
1436 </array-type-def>
1437 <array-type-def dimensions='1' type-id='type-id-282' size-in-bits='512' id='type-id-283'>
1438 <subrange length='16' type-id='type-id-24' id='type-id-46'/>
1439
1440 </array-type-def>
1441 <array-type-def dimensions='1' type-id='type-id-284' size-in-bits='192' id='type-id-285'>
1442 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1443
1444 </array-type-def>
1445 <array-type-def dimensions='1' type-id='type-id-284' size-in-bits='320' id='type-id-286'>
1446 <subrange length='5' type-id='type-id-24' id='type-id-287'/>
1447
1448 </array-type-def>
1449 <array-type-def dimensions='1' type-id='type-id-288' size-in-bits='3072' id='type-id-289'>
1450 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1451
1452 </array-type-def>
1453 <array-type-def dimensions='1' type-id='type-id-290' size-in-bits='1024' id='type-id-291'>
1454 <subrange length='16' type-id='type-id-24' id='type-id-46'/>
1455
1456 </array-type-def>
1457 <array-type-def dimensions='1' type-id='type-id-292' size-in-bits='128' id='type-id-293'>
1458 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1459
1460 </array-type-def>
1461 <array-type-def dimensions='1' type-id='type-id-294' size-in-bits='256' id='type-id-295'>
1462 <subrange length='4' type-id='type-id-24' id='type-id-32'/>
1463
1464 </array-type-def>
1465 <array-type-def dimensions='1' type-id='type-id-296' size-in-bits='1344' id='type-id-297'>
1466 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1467
1468 </array-type-def>
1469 <array-type-def dimensions='1' type-id='type-id-298' size-in-bits='384' id='type-id-299'>
1470 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1471
1472 </array-type-def>
1473 <array-type-def dimensions='1' type-id='type-id-300' size-in-bits='2048' id='type-id-301'>
1474 <subrange length='16' type-id='type-id-24' id='type-id-46'/>
1475
1476 </array-type-def>
1477 <array-type-def dimensions='1' type-id='type-id-302' size-in-bits='infinite' id='type-id-303'>
1478 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1479
1480 </array-type-def>
1481 <type-decl name='short int' size-in-bits='16' id='type-id-304'/>
1482 <type-decl name='signed char' size-in-bits='8' id='type-id-305'/>
1483 <array-type-def dimensions='1' type-id='type-id-306' size-in-bits='infinite' id='type-id-307'>
1484 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1485
1486 </array-type-def>
1487 <typedef-decl name='__uint128_t' type-id='type-id-308' id='type-id-56'/>
1488 <array-type-def dimensions='1' type-id='type-id-309' size-in-bits='infinite' id='type-id-310'>
1489 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1490
1491 </array-type-def>
1492 <array-type-def dimensions='1' type-id='type-id-311' size-in-bits='672' id='type-id-312'>
1493 <subrange length='21' type-id='type-id-24' id='type-id-69'/>
1494
1495 </array-type-def>
1496 <array-type-def dimensions='2' type-id='type-id-311' size-in-bits='256' id='type-id-313'>
1497 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1498
1499 <subrange length='6' type-id='type-id-24' id='type-id-54'/>
1500
1501 </array-type-def>
1502 <array-type-def dimensions='1' type-id='type-id-311' size-in-bits='160' id='type-id-314'>
1503 <subrange length='5' type-id='type-id-24' id='type-id-287'/>
1504
1505 </array-type-def>
1506 <array-type-def dimensions='1' type-id='type-id-311' size-in-bits='192' id='type-id-315'>
1507 <subrange length='6' type-id='type-id-24' id='type-id-54'/>
1508
1509 </array-type-def>
1510 <array-type-def dimensions='1' type-id='type-id-18' size-in-bits='128' id='type-id-316'>
1511 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1512
1513 </array-type-def>
1514 <array-type-def dimensions='2' type-id='type-id-18' size-in-bits='448' id='type-id-317'>
1515 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1516
1517 <subrange length='5' type-id='type-id-24' id='type-id-287'/>
1518
1519 </array-type-def>
1520 <array-type-def dimensions='1' type-id='type-id-18' size-in-bits='2368' id='type-id-318'>
1521 <subrange length='37' type-id='type-id-24' id='type-id-319'/>
1522
1523 </array-type-def>
1524 <array-type-def dimensions='1' type-id='type-id-18' size-in-bits='320' id='type-id-320'>
1525 <subrange length='5' type-id='type-id-24' id='type-id-287'/>
1526
1527 </array-type-def>
1528 <array-type-def dimensions='1' type-id='type-id-18' size-in-bits='512' id='type-id-321'>
1529 <subrange length='8' type-id='type-id-24' id='type-id-27'/>
1530
1531 </array-type-def>
1532 <array-type-def dimensions='1' type-id='type-id-322' size-in-bits='128' id='type-id-323'>
1533 <subrange length='16' type-id='type-id-24' id='type-id-46'/>
1534
1535 </array-type-def>
1536 <array-type-def dimensions='1' type-id='type-id-322' size-in-bits='160' id='type-id-324'>
1537 <subrange length='20' type-id='type-id-24' id='type-id-325'/>
1538
1539 </array-type-def>
1540 <array-type-def dimensions='1' type-id='type-id-322' size-in-bits='24' id='type-id-326'>
1541 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1542
1543 </array-type-def>
1544 <array-type-def dimensions='1' type-id='type-id-322' size-in-bits='64' id='type-id-327'>
1545 <subrange length='8' type-id='type-id-24' id='type-id-27'/>
1546
1547 </array-type-def>
1548 <array-type-def dimensions='1' type-id='type-id-328' size-in-bits='480' id='type-id-329'>
1549 <subrange length='5' type-id='type-id-24' id='type-id-287'/>
1550
1551 </array-type-def>
1552 <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-330'/>
1553 <type-decl name='unsigned __int128' size-in-bits='128' id='type-id-308'/>
1554 <type-decl name='unsigned char' size-in-bits='8' id='type-id-331'/>
1555 <array-type-def dimensions='1' type-id='type-id-331' size-in-bits='256' id='type-id-332'>
1556 <subrange length='32' type-id='type-id-24' id='type-id-49'/>
1557
1558 </array-type-def>
1559 <array-type-def dimensions='1' type-id='type-id-331' size-in-bits='48' id='type-id-333'>
1560 <subrange length='6' type-id='type-id-24' id='type-id-54'/>
1561
1562 </array-type-def>
1563 <type-decl name='unsigned int' size-in-bits='32' id='type-id-334'/>
1564 <array-type-def dimensions='1' type-id='type-id-334' size-in-bits='320' id='type-id-335'>
1565 <subrange length='10' type-id='type-id-24' id='type-id-336'/>
1566
1567 </array-type-def>
1568 <array-type-def dimensions='1' type-id='type-id-334' size-in-bits='448' id='type-id-337'>
1569 <subrange length='14' type-id='type-id-24' id='type-id-83'/>
1570
1571 </array-type-def>
1572 <array-type-def dimensions='1' type-id='type-id-334' size-in-bits='64' id='type-id-338'>
1573 <subrange length='2' type-id='type-id-24' id='type-id-30'/>
1574
1575 </array-type-def>
1576 <array-type-def dimensions='1' type-id='type-id-334' size-in-bits='96' id='type-id-339'>
1577 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1578
1579 </array-type-def>
1580 <array-type-def dimensions='1' type-id='type-id-334' size-in-bits='192' id='type-id-340'>
1581 <subrange length='6' type-id='type-id-24' id='type-id-54'/>
1582
1583 </array-type-def>
1584 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='7552' id='type-id-341'>
1585 <subrange length='118' type-id='type-id-24' id='type-id-342'/>
1586
1587 </array-type-def>
1588 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='768' id='type-id-343'>
1589 <subrange length='12' type-id='type-id-24' id='type-id-81'/>
1590
1591 </array-type-def>
1592 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='1024' id='type-id-344'>
1593 <subrange length='16' type-id='type-id-24' id='type-id-46'/>
1594
1595 </array-type-def>
1596 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='64' id='type-id-345'>
1597 <subrange length='1' type-id='type-id-24' id='type-id-346'/>
1598
1599 </array-type-def>
1600 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='1792' id='type-id-347'>
1601 <subrange length='28' type-id='type-id-24' id='type-id-258'/>
1602
1603 </array-type-def>
1604 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='1856' id='type-id-348'>
1605 <subrange length='29' type-id='type-id-24' id='type-id-349'/>
1606
1607 </array-type-def>
1608 <array-type-def dimensions='2' type-id='type-id-2' size-in-bits='256' id='type-id-350'>
1609 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1610
1611 <subrange length='1' type-id='type-id-24' id='type-id-346'/>
1612
1613 </array-type-def>
1614 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='2944' id='type-id-351'>
1615 <subrange length='46' type-id='type-id-24' id='type-id-352'/>
1616
1617 </array-type-def>
1618 <array-type-def dimensions='2' type-id='type-id-2' size-in-bits='512' id='type-id-353'>
1619 <subrange length='5' type-id='type-id-24' id='type-id-287'/>
1620
1621 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1622
1623 </array-type-def>
1624 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='384' id='type-id-354'>
1625 <subrange length='6' type-id='type-id-24' id='type-id-54'/>
1626
1627 </array-type-def>
1628 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='576' id='type-id-355'>
1629 <subrange length='9' type-id='type-id-24' id='type-id-63'/>
1630
1631 </array-type-def>
1632 <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='infinite' id='type-id-356'>
1633 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1634
1635 </array-type-def>
1636 <type-decl name='unsigned short int' size-in-bits='16' id='type-id-357'/>
1637 <array-type-def dimensions='1' type-id='type-id-358' size-in-bits='128' id='type-id-359'>
1638 <subrange length='1' type-id='type-id-24' id='type-id-346'/>
1639
1640 </array-type-def>
1641 <array-type-def dimensions='1' type-id='type-id-360' size-in-bits='256' id='type-id-361'>
1642 <subrange length='4' type-id='type-id-24' id='type-id-32'/>
1643
1644 </array-type-def>
1645 <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='256' id='type-id-362'>
1646 <subrange length='4' type-id='type-id-24' id='type-id-32'/>
1647
1648 </array-type-def>
1649 <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='4096' id='type-id-363'>
1650 <subrange length='64' type-id='type-id-24' id='type-id-95'/>
1651
1652 </array-type-def>
1653 <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='infinite' id='type-id-364'>
1654 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1655
1656 </array-type-def>
1657 <array-type-def dimensions='1' type-id='type-id-365' size-in-bits='384' id='type-id-366'>
1658 <subrange length='3' type-id='type-id-24' id='type-id-36'/>
1659
1660 </array-type-def>
1661 <array-type-def dimensions='1' type-id='type-id-367' size-in-bits='infinite' id='type-id-368'>
1662 <subrange length='infinite' type-id='type-id-24' id='type-id-41'/>
1663
1664 </array-type-def>
1665 <typedef-decl name='bool' type-id='type-id-64' filepath='include/linux/types.h' line='30' column='1' id='type-id-369'/>
1666 <class-decl name='bpf_prog' size-in-bits='448' is-struct='yes' visibility='default' filepath='include/linux/filter.h' line='480' column='1' id='type-id-370'>
1667 <data-member access='public' layout-offset-in-bits='0'>
1668 <var-decl name='pages' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='481' column='1'/>
1669 </data-member>
1670 <data-member access='public' layout-offset-in-bits='15'>
1671 <var-decl name='jited' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='482' column='1'/>
1672 </data-member>
1673 <data-member access='public' layout-offset-in-bits='14'>
1674 <var-decl name='jit_requested' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='483' column='1'/>
1675 </data-member>
1676 <data-member access='public' layout-offset-in-bits='13'>
1677 <var-decl name='undo_set_mem' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='484' column='1'/>
1678 </data-member>
1679 <data-member access='public' layout-offset-in-bits='12'>
1680 <var-decl name='gpl_compatible' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='485' column='1'/>
1681 </data-member>
1682 <data-member access='public' layout-offset-in-bits='11'>
1683 <var-decl name='cb_access' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='486' column='1'/>
1684 </data-member>
1685 <data-member access='public' layout-offset-in-bits='10'>
1686 <var-decl name='dst_needed' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='487' column='1'/>
1687 </data-member>
1688 <data-member access='public' layout-offset-in-bits='9'>
1689 <var-decl name='blinded' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='488' column='1'/>
1690 </data-member>
1691 <data-member access='public' layout-offset-in-bits='8'>
1692 <var-decl name='is_func' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='489' column='1'/>
1693 </data-member>
1694 <data-member access='public' layout-offset-in-bits='7'>
1695 <var-decl name='kprobe_override' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='490' column='1'/>
1696 </data-member>
1697 <data-member access='public' layout-offset-in-bits='6'>
1698 <var-decl name='has_callchain_buf' type-id='type-id-309' visibility='default' filepath='include/linux/filter.h' line='491' column='1'/>
1699 </data-member>
1700 <data-member access='public' layout-offset-in-bits='32'>
1701 <var-decl name='type' type-id='type-id-371' visibility='default' filepath='include/linux/filter.h' line='492' column='1'/>
1702 </data-member>
1703 <data-member access='public' layout-offset-in-bits='64'>
1704 <var-decl name='expected_attach_type' type-id='type-id-372' visibility='default' filepath='include/linux/filter.h' line='493' column='1'/>
1705 </data-member>
1706 <data-member access='public' layout-offset-in-bits='96'>
1707 <var-decl name='len' type-id='type-id-311' visibility='default' filepath='include/linux/filter.h' line='494' column='1'/>
1708 </data-member>
1709 <data-member access='public' layout-offset-in-bits='128'>
1710 <var-decl name='jited_len' type-id='type-id-311' visibility='default' filepath='include/linux/filter.h' line='495' column='1'/>
1711 </data-member>
1712 <data-member access='public' layout-offset-in-bits='160'>
1713 <var-decl name='tag' type-id='type-id-327' visibility='default' filepath='include/linux/filter.h' line='496' column='1'/>
1714 </data-member>
1715 <data-member access='public' layout-offset-in-bits='256'>
1716 <var-decl name='aux' type-id='type-id-373' visibility='default' filepath='include/linux/filter.h' line='497' column='1'/>
1717 </data-member>
1718 <data-member access='public' layout-offset-in-bits='320'>
1719 <var-decl name='orig_prog' type-id='type-id-374' visibility='default' filepath='include/linux/filter.h' line='498' column='1'/>
1720 </data-member>
1721 <data-member access='public' layout-offset-in-bits='384'>
1722 <var-decl name='bpf_func' type-id='type-id-375' visibility='default' filepath='include/linux/filter.h' line='499' column='1'/>
1723 </data-member>
1724 <data-member access='public' layout-offset-in-bits='448'>
1725 <var-decl name='' type-id='type-id-376' visibility='default' filepath='include/linux/filter.h' line='502' column='1'/>
1726 </data-member>
1727 </class-decl>
1728 <typedef-decl name='u16' type-id='type-id-377' filepath='include/asm-generic/int-ll64.h' line='19' column='1' id='type-id-309'/>
1729 <typedef-decl name='__u16' type-id='type-id-357' filepath='include/uapi/asm-generic/int-ll64.h' line='24' column='1' id='type-id-377'/>
1730 <enum-decl name='bpf_prog_type' filepath='include/uapi/linux/bpf.h' line='132' column='1' id='type-id-371'>
1731 <underlying-type type-id='type-id-330'/>
1732 <enumerator name='BPF_PROG_TYPE_UNSPEC' value='0'/>
1733 <enumerator name='BPF_PROG_TYPE_SOCKET_FILTER' value='1'/>
1734 <enumerator name='BPF_PROG_TYPE_KPROBE' value='2'/>
1735 <enumerator name='BPF_PROG_TYPE_SCHED_CLS' value='3'/>
1736 <enumerator name='BPF_PROG_TYPE_SCHED_ACT' value='4'/>
1737 <enumerator name='BPF_PROG_TYPE_TRACEPOINT' value='5'/>
1738 <enumerator name='BPF_PROG_TYPE_XDP' value='6'/>
1739 <enumerator name='BPF_PROG_TYPE_PERF_EVENT' value='7'/>
1740 <enumerator name='BPF_PROG_TYPE_CGROUP_SKB' value='8'/>
1741 <enumerator name='BPF_PROG_TYPE_CGROUP_SOCK' value='9'/>
1742 <enumerator name='BPF_PROG_TYPE_LWT_IN' value='10'/>
1743 <enumerator name='BPF_PROG_TYPE_LWT_OUT' value='11'/>
1744 <enumerator name='BPF_PROG_TYPE_LWT_XMIT' value='12'/>
1745 <enumerator name='BPF_PROG_TYPE_SOCK_OPS' value='13'/>
1746 <enumerator name='BPF_PROG_TYPE_SK_SKB' value='14'/>
1747 <enumerator name='BPF_PROG_TYPE_CGROUP_DEVICE' value='15'/>
1748 <enumerator name='BPF_PROG_TYPE_SK_MSG' value='16'/>
1749 <enumerator name='BPF_PROG_TYPE_RAW_TRACEPOINT' value='17'/>
1750 <enumerator name='BPF_PROG_TYPE_CGROUP_SOCK_ADDR' value='18'/>
1751 <enumerator name='BPF_PROG_TYPE_LWT_SEG6LOCAL' value='19'/>
1752 <enumerator name='BPF_PROG_TYPE_LIRC_MODE2' value='20'/>
1753 <enumerator name='BPF_PROG_TYPE_SK_REUSEPORT' value='21'/>
1754 </enum-decl>
1755 <enum-decl name='bpf_attach_type' filepath='include/uapi/linux/bpf.h' line='157' column='1' id='type-id-372'>
1756 <underlying-type type-id='type-id-330'/>
1757 <enumerator name='BPF_CGROUP_INET_INGRESS' value='0'/>
1758 <enumerator name='BPF_CGROUP_INET_EGRESS' value='1'/>
1759 <enumerator name='BPF_CGROUP_INET_SOCK_CREATE' value='2'/>
1760 <enumerator name='BPF_CGROUP_SOCK_OPS' value='3'/>
1761 <enumerator name='BPF_SK_SKB_STREAM_PARSER' value='4'/>
1762 <enumerator name='BPF_SK_SKB_STREAM_VERDICT' value='5'/>
1763 <enumerator name='BPF_CGROUP_DEVICE' value='6'/>
1764 <enumerator name='BPF_SK_MSG_VERDICT' value='7'/>
1765 <enumerator name='BPF_CGROUP_INET4_BIND' value='8'/>
1766 <enumerator name='BPF_CGROUP_INET6_BIND' value='9'/>
1767 <enumerator name='BPF_CGROUP_INET4_CONNECT' value='10'/>
1768 <enumerator name='BPF_CGROUP_INET6_CONNECT' value='11'/>
1769 <enumerator name='BPF_CGROUP_INET4_POST_BIND' value='12'/>
1770 <enumerator name='BPF_CGROUP_INET6_POST_BIND' value='13'/>
1771 <enumerator name='BPF_CGROUP_UDP4_SENDMSG' value='14'/>
1772 <enumerator name='BPF_CGROUP_UDP6_SENDMSG' value='15'/>
1773 <enumerator name='BPF_LIRC_MODE2' value='16'/>
1774 <enumerator name='BPF_CGROUP_UDP4_RECVMSG' value='19'/>
1775 <enumerator name='BPF_CGROUP_UDP6_RECVMSG' value='20'/>
1776 <enumerator name='__MAX_BPF_ATTACH_TYPE' value='21'/>
1777 </enum-decl>
1778 <typedef-decl name='u32' type-id='type-id-33' filepath='include/asm-generic/int-ll64.h' line='21' column='1' id='type-id-311'/>
1779 <typedef-decl name='__u32' type-id='type-id-334' filepath='include/uapi/asm-generic/int-ll64.h' line='27' column='1' id='type-id-33'/>
1780 <typedef-decl name='u8' type-id='type-id-44' filepath='include/asm-generic/int-ll64.h' line='17' column='1' id='type-id-322'/>
1781 <typedef-decl name='__u8' type-id='type-id-331' filepath='include/uapi/asm-generic/int-ll64.h' line='21' column='1' id='type-id-44'/>
1782 <class-decl name='bpf_prog_aux' size-in-bits='1792' is-struct='yes' visibility='default' filepath='include/linux/bpf.h' line='275' column='1' id='type-id-378'>
1783 <data-member access='public' layout-offset-in-bits='0'>
1784 <var-decl name='refcnt' type-id='type-id-14' visibility='default' filepath='include/linux/bpf.h' line='276' column='1'/>
1785 </data-member>
1786 <data-member access='public' layout-offset-in-bits='32'>
1787 <var-decl name='used_map_cnt' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='277' column='1'/>
1788 </data-member>
1789 <data-member access='public' layout-offset-in-bits='64'>
1790 <var-decl name='max_ctx_offset' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='278' column='1'/>
1791 </data-member>
1792 <data-member access='public' layout-offset-in-bits='96'>
1793 <var-decl name='stack_depth' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='279' column='1'/>
1794 </data-member>
1795 <data-member access='public' layout-offset-in-bits='128'>
1796 <var-decl name='id' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='280' column='1'/>
1797 </data-member>
1798 <data-member access='public' layout-offset-in-bits='160'>
1799 <var-decl name='func_cnt' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='281' column='1'/>
1800 </data-member>
1801 <data-member access='public' layout-offset-in-bits='192'>
1802 <var-decl name='offload_requested' type-id='type-id-369' visibility='default' filepath='include/linux/bpf.h' line='282' column='1'/>
1803 </data-member>
1804 <data-member access='public' layout-offset-in-bits='256'>
1805 <var-decl name='func' type-id='type-id-379' visibility='default' filepath='include/linux/bpf.h' line='283' column='1'/>
1806 </data-member>
1807 <data-member access='public' layout-offset-in-bits='320'>
1808 <var-decl name='jit_data' type-id='type-id-10' visibility='default' filepath='include/linux/bpf.h' line='284' column='1'/>
1809 </data-member>
1810 <data-member access='public' layout-offset-in-bits='384'>
1811 <var-decl name='ksym_tnode' type-id='type-id-380' visibility='default' filepath='include/linux/bpf.h' line='285' column='1'/>
1812 </data-member>
1813 <data-member access='public' layout-offset-in-bits='768'>
1814 <var-decl name='ksym_lnode' type-id='type-id-269' visibility='default' filepath='include/linux/bpf.h' line='286' column='1'/>
1815 </data-member>
1816 <data-member access='public' layout-offset-in-bits='896'>
1817 <var-decl name='ops' type-id='type-id-381' visibility='default' filepath='include/linux/bpf.h' line='287' column='1'/>
1818 </data-member>
1819 <data-member access='public' layout-offset-in-bits='960'>
1820 <var-decl name='used_maps' type-id='type-id-382' visibility='default' filepath='include/linux/bpf.h' line='288' column='1'/>
1821 </data-member>
1822 <data-member access='public' layout-offset-in-bits='1024'>
1823 <var-decl name='prog' type-id='type-id-383' visibility='default' filepath='include/linux/bpf.h' line='289' column='1'/>
1824 </data-member>
1825 <data-member access='public' layout-offset-in-bits='1088'>
1826 <var-decl name='user' type-id='type-id-384' visibility='default' filepath='include/linux/bpf.h' line='290' column='1'/>
1827 </data-member>
1828 <data-member access='public' layout-offset-in-bits='1152'>
1829 <var-decl name='load_time' type-id='type-id-18' visibility='default' filepath='include/linux/bpf.h' line='291' column='1'/>
1830 </data-member>
1831 <data-member access='public' layout-offset-in-bits='1216'>
1832 <var-decl name='cgroup_storage' type-id='type-id-385' visibility='default' filepath='include/linux/bpf.h' line='292' column='1'/>
1833 </data-member>
1834 <data-member access='public' layout-offset-in-bits='1280'>
1835 <var-decl name='name' type-id='type-id-84' visibility='default' filepath='include/linux/bpf.h' line='293' column='1'/>
1836 </data-member>
1837 <data-member access='public' layout-offset-in-bits='1408'>
1838 <var-decl name='security' type-id='type-id-10' visibility='default' filepath='include/linux/bpf.h' line='295' column='1'/>
1839 </data-member>
1840 <data-member access='public' layout-offset-in-bits='1472'>
1841 <var-decl name='offload' type-id='type-id-386' visibility='default' filepath='include/linux/bpf.h' line='297' column='1'/>
1842 </data-member>
1843 <data-member access='public' layout-offset-in-bits='1536'>
1844 <var-decl name='' type-id='type-id-387' visibility='default' filepath='include/linux/bpf.h' line='298' column='1'/>
1845 </data-member>
1846 </class-decl>
1847 <typedef-decl name='atomic_t' type-id='type-id-388' filepath='include/linux/types.h' line='178' column='1' id='type-id-14'/>
1848 <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-14' visibility='default' filepath='include/linux/types.h' line='176' column='1' id='type-id-388'>
1849 <data-member access='public' layout-offset-in-bits='0'>
1850 <var-decl name='counter' type-id='type-id-1' visibility='default' filepath='include/linux/types.h' line='177' column='1'/>
1851 </data-member>
1852 </class-decl>
1853 <class-decl name='latch_tree_node' size-in-bits='384' is-struct='yes' visibility='default' filepath='include/linux/rbtree_latch.h' line='40' column='1' id='type-id-380'>
1854 <data-member access='public' layout-offset-in-bits='0'>
1855 <var-decl name='node' type-id='type-id-299' visibility='default' filepath='include/linux/rbtree_latch.h' line='41' column='1'/>
1856 </data-member>
1857 </class-decl>
1858 <class-decl name='rb_node' size-in-bits='192' is-struct='yes' visibility='default' filepath='include/linux/rbtree.h' line='36' column='1' id='type-id-298'>
1859 <data-member access='public' layout-offset-in-bits='0'>
1860 <var-decl name='__rb_parent_color' type-id='type-id-2' visibility='default' filepath='include/linux/rbtree.h' line='37' column='1'/>
1861 </data-member>
1862 <data-member access='public' layout-offset-in-bits='64'>
1863 <var-decl name='rb_right' type-id='type-id-389' visibility='default' filepath='include/linux/rbtree.h' line='38' column='1'/>
1864 </data-member>
1865 <data-member access='public' layout-offset-in-bits='128'>
1866 <var-decl name='rb_left' type-id='type-id-389' visibility='default' filepath='include/linux/rbtree.h' line='39' column='1'/>
1867 </data-member>
1868 </class-decl>
1869 <union-decl name='rcu_special' size-in-bits='32' visibility='default' filepath='include/linux/sched.h' line='561' column='1' id='type-id-390'>
1870 <data-member access='private'>
1871 <var-decl name='b' type-id='type-id-391' visibility='default' filepath='include/linux/sched.h' line='569' column='1'/>
1872 </data-member>
1873 <data-member access='private'>
1874 <var-decl name='s' type-id='type-id-311' visibility='default' filepath='include/linux/sched.h' line='570' column='1'/>
1875 </data-member>
1876 </union-decl>
1877 <class-decl name='list_head' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/types.h' line='186' column='1' id='type-id-269'>
1878 <data-member access='public' layout-offset-in-bits='0'>
1879 <var-decl name='next' type-id='type-id-392' visibility='default' filepath='include/linux/types.h' line='187' column='1'/>
1880 </data-member>
1881 <data-member access='public' layout-offset-in-bits='64'>
1882 <var-decl name='prev' type-id='type-id-392' visibility='default' filepath='include/linux/types.h' line='187' column='1'/>
1883 </data-member>
1884 </class-decl>
1885 <class-decl name='bpf_prog_ops' size-in-bits='64' is-struct='yes' visibility='default' filepath='include/linux/bpf.h' line='232' column='1' id='type-id-393'>
1886 <data-member access='public' layout-offset-in-bits='0'>
1887 <var-decl name='test_run' type-id='type-id-394' visibility='default' filepath='include/linux/bpf.h' line='233' column='1'/>
1888 </data-member>
1889 </class-decl>
1890 <union-decl name='bpf_attr' size-in-bits='576' visibility='default' filepath='include/uapi/linux/bpf.h' line='287' column='1' id='type-id-395'>
1891 <member-type access='private'>
1892 <class-decl name='__anonymous_struct__' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='307' column='1' id='type-id-396'>
1893 <data-member access='public' layout-offset-in-bits='0'>
1894 <var-decl name='map_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='308' column='1'/>
1895 </data-member>
1896 <data-member access='public' layout-offset-in-bits='64'>
1897 <var-decl name='key' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='309' column='1'/>
1898 </data-member>
1899 <data-member access='public' layout-offset-in-bits='128'>
1900 <var-decl name='' type-id='type-id-397' visibility='default' filepath='include/uapi/linux/bpf.h' line='310' column='1'/>
1901 </data-member>
1902 <data-member access='public' layout-offset-in-bits='192'>
1903 <var-decl name='flags' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='314' column='1'/>
1904 </data-member>
1905 </class-decl>
1906 </member-type>
1907 <member-type access='private'>
1908 <class-decl name='__anonymous_struct__1' size-in-bits='576' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='317' column='1' id='type-id-398'>
1909 <data-member access='public' layout-offset-in-bits='0'>
1910 <var-decl name='prog_type' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='318' column='1'/>
1911 </data-member>
1912 <data-member access='public' layout-offset-in-bits='32'>
1913 <var-decl name='insn_cnt' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='319' column='1'/>
1914 </data-member>
1915 <data-member access='public' layout-offset-in-bits='64'>
1916 <var-decl name='insns' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='320' column='1'/>
1917 </data-member>
1918 <data-member access='public' layout-offset-in-bits='128'>
1919 <var-decl name='license' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='321' column='1'/>
1920 </data-member>
1921 <data-member access='public' layout-offset-in-bits='192'>
1922 <var-decl name='log_level' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='322' column='1'/>
1923 </data-member>
1924 <data-member access='public' layout-offset-in-bits='224'>
1925 <var-decl name='log_size' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='323' column='1'/>
1926 </data-member>
1927 <data-member access='public' layout-offset-in-bits='256'>
1928 <var-decl name='log_buf' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='324' column='1'/>
1929 </data-member>
1930 <data-member access='public' layout-offset-in-bits='320'>
1931 <var-decl name='kern_version' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='325' column='1'/>
1932 </data-member>
1933 <data-member access='public' layout-offset-in-bits='352'>
1934 <var-decl name='prog_flags' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='326' column='1'/>
1935 </data-member>
1936 <data-member access='public' layout-offset-in-bits='384'>
1937 <var-decl name='prog_name' type-id='type-id-84' visibility='default' filepath='include/uapi/linux/bpf.h' line='327' column='1'/>
1938 </data-member>
1939 <data-member access='public' layout-offset-in-bits='512'>
1940 <var-decl name='prog_ifindex' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='328' column='1'/>
1941 </data-member>
1942 <data-member access='public' layout-offset-in-bits='544'>
1943 <var-decl name='expected_attach_type' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='333' column='1'/>
1944 </data-member>
1945 </class-decl>
1946 </member-type>
1947 <member-type access='private'>
1948 <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='336' column='1' id='type-id-399'>
1949 <data-member access='public' layout-offset-in-bits='0'>
1950 <var-decl name='pathname' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='337' column='1'/>
1951 </data-member>
1952 <data-member access='public' layout-offset-in-bits='64'>
1953 <var-decl name='bpf_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='338' column='1'/>
1954 </data-member>
1955 <data-member access='public' layout-offset-in-bits='96'>
1956 <var-decl name='file_flags' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='339' column='1'/>
1957 </data-member>
1958 </class-decl>
1959 </member-type>
1960 <member-type access='private'>
1961 <class-decl name='__anonymous_struct__3' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='342' column='1' id='type-id-400'>
1962 <data-member access='public' layout-offset-in-bits='0'>
1963 <var-decl name='target_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='343' column='1'/>
1964 </data-member>
1965 <data-member access='public' layout-offset-in-bits='32'>
1966 <var-decl name='attach_bpf_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='344' column='1'/>
1967 </data-member>
1968 <data-member access='public' layout-offset-in-bits='64'>
1969 <var-decl name='attach_type' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='345' column='1'/>
1970 </data-member>
1971 <data-member access='public' layout-offset-in-bits='96'>
1972 <var-decl name='attach_flags' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='346' column='1'/>
1973 </data-member>
1974 </class-decl>
1975 </member-type>
1976 <member-type access='private'>
1977 <class-decl name='__anonymous_struct__4' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='360' column='1' id='type-id-401'>
1978 <data-member access='public' layout-offset-in-bits='0'>
1979 <var-decl name='' type-id='type-id-402' visibility='default' filepath='include/uapi/linux/bpf.h' line='361' column='1'/>
1980 </data-member>
1981 <data-member access='public' layout-offset-in-bits='32'>
1982 <var-decl name='next_id' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='367' column='1'/>
1983 </data-member>
1984 <data-member access='public' layout-offset-in-bits='64'>
1985 <var-decl name='open_flags' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='368' column='1'/>
1986 </data-member>
1987 </class-decl>
1988 </member-type>
1989 <member-type access='private'>
1990 <class-decl name='__anonymous_struct__5' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='391' column='1' id='type-id-403'>
1991 <data-member access='public' layout-offset-in-bits='0'>
1992 <var-decl name='btf' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='392' column='1'/>
1993 </data-member>
1994 <data-member access='public' layout-offset-in-bits='64'>
1995 <var-decl name='btf_log_buf' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='393' column='1'/>
1996 </data-member>
1997 <data-member access='public' layout-offset-in-bits='128'>
1998 <var-decl name='btf_size' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='394' column='1'/>
1999 </data-member>
2000 <data-member access='public' layout-offset-in-bits='160'>
2001 <var-decl name='btf_log_size' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='395' column='1'/>
2002 </data-member>
2003 <data-member access='public' layout-offset-in-bits='192'>
2004 <var-decl name='btf_log_level' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='396' column='1'/>
2005 </data-member>
2006 </class-decl>
2007 </member-type>
2008 <data-member access='private'>
2009 <var-decl name='' type-id='type-id-404' visibility='default' filepath='include/uapi/linux/bpf.h' line='288' column='1'/>
2010 </data-member>
2011 <data-member access='private'>
2012 <var-decl name='test' type-id='type-id-405' visibility='default' filepath='include/uapi/linux/bpf.h' line='358' column='1'/>
2013 </data-member>
2014 <data-member access='private'>
2015 <var-decl name='info' type-id='type-id-406' visibility='default' filepath='include/uapi/linux/bpf.h' line='375' column='1'/>
2016 </data-member>
2017 <data-member access='private'>
2018 <var-decl name='query' type-id='type-id-407' visibility='default' filepath='include/uapi/linux/bpf.h' line='384' column='1'/>
2019 </data-member>
2020 <data-member access='private'>
2021 <var-decl name='raw_tracepoint' type-id='type-id-408' visibility='default' filepath='include/uapi/linux/bpf.h' line='389' column='1'/>
2022 </data-member>
2023 <data-member access='private'>
2024 <var-decl name='task_fd_query' type-id='type-id-409' visibility='default' filepath='include/uapi/linux/bpf.h' line='413' column='1'/>
2025 </data-member>
2026 </union-decl>
2027 <class-decl name='__anonymous_struct__1' size-in-bits='480' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='288' column='1' id='type-id-404'>
2028 <data-member access='public' layout-offset-in-bits='0'>
2029 <var-decl name='map_type' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='289' column='1'/>
2030 </data-member>
2031 <data-member access='public' layout-offset-in-bits='32'>
2032 <var-decl name='key_size' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='290' column='1'/>
2033 </data-member>
2034 <data-member access='public' layout-offset-in-bits='64'>
2035 <var-decl name='value_size' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='291' column='1'/>
2036 </data-member>
2037 <data-member access='public' layout-offset-in-bits='96'>
2038 <var-decl name='max_entries' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='292' column='1'/>
2039 </data-member>
2040 <data-member access='public' layout-offset-in-bits='128'>
2041 <var-decl name='map_flags' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='293' column='1'/>
2042 </data-member>
2043 <data-member access='public' layout-offset-in-bits='160'>
2044 <var-decl name='inner_map_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='296' column='1'/>
2045 </data-member>
2046 <data-member access='public' layout-offset-in-bits='192'>
2047 <var-decl name='numa_node' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='297' column='1'/>
2048 </data-member>
2049 <data-member access='public' layout-offset-in-bits='224'>
2050 <var-decl name='map_name' type-id='type-id-84' visibility='default' filepath='include/uapi/linux/bpf.h' line='300' column='1'/>
2051 </data-member>
2052 <data-member access='public' layout-offset-in-bits='352'>
2053 <var-decl name='map_ifindex' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='301' column='1'/>
2054 </data-member>
2055 <data-member access='public' layout-offset-in-bits='384'>
2056 <var-decl name='btf_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='302' column='1'/>
2057 </data-member>
2058 <data-member access='public' layout-offset-in-bits='416'>
2059 <var-decl name='btf_key_type_id' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='303' column='1'/>
2060 </data-member>
2061 <data-member access='public' layout-offset-in-bits='448'>
2062 <var-decl name='btf_value_type_id' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='304' column='1'/>
2063 </data-member>
2064 </class-decl>
2065 <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='310' column='1' id='type-id-397'>
2066 <data-member access='private'>
2067 <var-decl name='value' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='311' column='1'/>
2068 </data-member>
2069 <data-member access='private'>
2070 <var-decl name='next_key' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='312' column='1'/>
2071 </data-member>
2072 </union-decl>
2073 <class-decl name='__anonymous_struct__2' size-in-bits='320' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='349' column='1' id='type-id-405'>
2074 <data-member access='public' layout-offset-in-bits='0'>
2075 <var-decl name='prog_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='350' column='1'/>
2076 </data-member>
2077 <data-member access='public' layout-offset-in-bits='32'>
2078 <var-decl name='retval' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='351' column='1'/>
2079 </data-member>
2080 <data-member access='public' layout-offset-in-bits='64'>
2081 <var-decl name='data_size_in' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='352' column='1'/>
2082 </data-member>
2083 <data-member access='public' layout-offset-in-bits='96'>
2084 <var-decl name='data_size_out' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='353' column='1'/>
2085 </data-member>
2086 <data-member access='public' layout-offset-in-bits='128'>
2087 <var-decl name='data_in' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='354' column='1'/>
2088 </data-member>
2089 <data-member access='public' layout-offset-in-bits='192'>
2090 <var-decl name='data_out' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='355' column='1'/>
2091 </data-member>
2092 <data-member access='public' layout-offset-in-bits='256'>
2093 <var-decl name='repeat' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='356' column='1'/>
2094 </data-member>
2095 <data-member access='public' layout-offset-in-bits='288'>
2096 <var-decl name='duration' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='357' column='1'/>
2097 </data-member>
2098 </class-decl>
2099 <union-decl name='__anonymous_union__1' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='361' column='1' id='type-id-402'>
2100 <data-member access='private'>
2101 <var-decl name='start_id' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='362' column='1'/>
2102 </data-member>
2103 <data-member access='private'>
2104 <var-decl name='prog_id' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='363' column='1'/>
2105 </data-member>
2106 <data-member access='private'>
2107 <var-decl name='map_id' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='364' column='1'/>
2108 </data-member>
2109 <data-member access='private'>
2110 <var-decl name='btf_id' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='365' column='1'/>
2111 </data-member>
2112 </union-decl>
2113 <class-decl name='__anonymous_struct__3' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='371' column='1' id='type-id-406'>
2114 <data-member access='public' layout-offset-in-bits='0'>
2115 <var-decl name='bpf_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='372' column='1'/>
2116 </data-member>
2117 <data-member access='public' layout-offset-in-bits='32'>
2118 <var-decl name='info_len' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='373' column='1'/>
2119 </data-member>
2120 <data-member access='public' layout-offset-in-bits='64'>
2121 <var-decl name='info' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='374' column='1'/>
2122 </data-member>
2123 </class-decl>
2124 <class-decl name='__anonymous_struct__4' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='377' column='1' id='type-id-407'>
2125 <data-member access='public' layout-offset-in-bits='0'>
2126 <var-decl name='target_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='378' column='1'/>
2127 </data-member>
2128 <data-member access='public' layout-offset-in-bits='32'>
2129 <var-decl name='attach_type' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='379' column='1'/>
2130 </data-member>
2131 <data-member access='public' layout-offset-in-bits='64'>
2132 <var-decl name='query_flags' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='380' column='1'/>
2133 </data-member>
2134 <data-member access='public' layout-offset-in-bits='96'>
2135 <var-decl name='attach_flags' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='381' column='1'/>
2136 </data-member>
2137 <data-member access='public' layout-offset-in-bits='128'>
2138 <var-decl name='prog_ids' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='382' column='1'/>
2139 </data-member>
2140 <data-member access='public' layout-offset-in-bits='192'>
2141 <var-decl name='prog_cnt' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='383' column='1'/>
2142 </data-member>
2143 </class-decl>
2144 <class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='386' column='1' id='type-id-408'>
2145 <data-member access='public' layout-offset-in-bits='0'>
2146 <var-decl name='name' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='387' column='1'/>
2147 </data-member>
2148 <data-member access='public' layout-offset-in-bits='64'>
2149 <var-decl name='prog_fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='388' column='1'/>
2150 </data-member>
2151 </class-decl>
2152 <class-decl name='__anonymous_struct__6' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/uapi/linux/bpf.h' line='399' column='1' id='type-id-409'>
2153 <data-member access='public' layout-offset-in-bits='0'>
2154 <var-decl name='pid' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='400' column='1'/>
2155 </data-member>
2156 <data-member access='public' layout-offset-in-bits='32'>
2157 <var-decl name='fd' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='401' column='1'/>
2158 </data-member>
2159 <data-member access='public' layout-offset-in-bits='64'>
2160 <var-decl name='flags' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='402' column='1'/>
2161 </data-member>
2162 <data-member access='public' layout-offset-in-bits='96'>
2163 <var-decl name='buf_len' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='403' column='1'/>
2164 </data-member>
2165 <data-member access='public' layout-offset-in-bits='128'>
2166 <var-decl name='buf' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='404' column='1'/>
2167 </data-member>
2168 <data-member access='public' layout-offset-in-bits='192'>
2169 <var-decl name='prog_id' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='409' column='1'/>
2170 </data-member>
2171 <data-member access='public' layout-offset-in-bits='224'>
2172 <var-decl name='fd_type' type-id='type-id-33' visibility='default' filepath='include/uapi/linux/bpf.h' line='410' column='1'/>
2173 </data-member>
2174 <data-member access='public' layout-offset-in-bits='256'>
2175 <var-decl name='probe_offset' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='411' column='1'/>
2176 </data-member>
2177 <data-member access='public' layout-offset-in-bits='320'>
2178 <var-decl name='probe_addr' type-id='type-id-20' visibility='default' filepath='include/uapi/linux/bpf.h' line='412' column='1'/>
2179 </data-member>
2180 </class-decl>
2181 <class-decl name='bpf_map' size-in-bits='1536' is-struct='yes' visibility='default' filepath='include/linux/bpf.h' line='57' column='1' id='type-id-410'>
2182 <data-member access='public' layout-offset-in-bits='0'>
2183 <var-decl name='ops' type-id='type-id-411' visibility='default' filepath='include/linux/bpf.h' line='61' column='1'/>
2184 </data-member>
2185 <data-member access='public' layout-offset-in-bits='64'>
2186 <var-decl name='inner_map_meta' type-id='type-id-385' visibility='default' filepath='include/linux/bpf.h' line='62' column='1'/>
2187 </data-member>
2188 <data-member access='public' layout-offset-in-bits='128'>
2189 <var-decl name='security' type-id='type-id-10' visibility='default' filepath='include/linux/bpf.h' line='64' column='1'/>
2190 </data-member>
2191 <data-member access='public' layout-offset-in-bits='192'>
2192 <var-decl name='map_type' type-id='type-id-412' visibility='default' filepath='include/linux/bpf.h' line='66' column='1'/>
2193 </data-member>
2194 <data-member access='public' layout-offset-in-bits='224'>
2195 <var-decl name='key_size' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='67' column='1'/>
2196 </data-member>
2197 <data-member access='public' layout-offset-in-bits='256'>
2198 <var-decl name='value_size' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='68' column='1'/>
2199 </data-member>
2200 <data-member access='public' layout-offset-in-bits='288'>
2201 <var-decl name='max_entries' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='69' column='1'/>
2202 </data-member>
2203 <data-member access='public' layout-offset-in-bits='320'>
2204 <var-decl name='map_flags' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='70' column='1'/>
2205 </data-member>
2206 <data-member access='public' layout-offset-in-bits='352'>
2207 <var-decl name='pages' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='71' column='1'/>
2208 </data-member>
2209 <data-member access='public' layout-offset-in-bits='384'>
2210 <var-decl name='id' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='72' column='1'/>
2211 </data-member>
2212 <data-member access='public' layout-offset-in-bits='416'>
2213 <var-decl name='numa_node' type-id='type-id-1' visibility='default' filepath='include/linux/bpf.h' line='73' column='1'/>
2214 </data-member>
2215 <data-member access='public' layout-offset-in-bits='448'>
2216 <var-decl name='btf_key_type_id' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='74' column='1'/>
2217 </data-member>
2218 <data-member access='public' layout-offset-in-bits='480'>
2219 <var-decl name='btf_value_type_id' type-id='type-id-311' visibility='default' filepath='include/linux/bpf.h' line='75' column='1'/>
2220 </data-member>
2221 <data-member access='public' layout-offset-in-bits='512'>
2222 <var-decl name='btf' type-id='type-id-413' visibility='default' filepath='include/linux/bpf.h' line='76' column='1'/>
2223 </data-member>
2224 <data-member access='public' layout-offset-in-bits='576'>
2225 <var-decl name='unpriv_array' type-id='type-id-369' visibility='default' filepath='include/linux/bpf.h' line='77' column='1'/>
2226 </data-member>
2227 <data-member access='public' layout-offset-in-bits='1024'>
2228 <var-decl name='user' type-id='type-id-384' visibility='default' filepath='include/linux/bpf.h' line='83' column='1'/>
2229 </data-member>
2230 <data-member access='public' layout-offset-in-bits='1088'>
2231 <var-decl name='refcnt' type-id='type-id-14' visibility='default' filepath='include/linux/bpf.h' line='84' column='1'/>
2232 </data-member>
2233 <data-member access='public' layout-offset-in-bits='1120'>
2234 <var-decl name='usercnt' type-id='type-id-14' visibility='default' filepath='include/linux/bpf.h' line='85' column='1'/>
2235 </data-member>
2236 <data-member access='public' layout-offset-in-bits='1152'>
2237 <var-decl name='work' type-id='type-id-414' visibility='default' filepath='include/linux/bpf.h' line='86' column='1'/>
2238 </data-member>
2239 <data-member access='public' layout-offset-in-bits='1408'>
2240 <var-decl name='name' type-id='type-id-84' visibility='default' filepath='include/linux/bpf.h' line='87' column='1'/>
2241 </data-member>
2242 </class-decl>
2243 <class-decl name='bpf_map_ops' size-in-bits='1024' is-struct='yes' visibility='default' filepath='include/linux/bpf.h' line='29' column='1' id='type-id-415'>
2244 <data-member access='public' layout-offset-in-bits='0'>
2245 <var-decl name='map_alloc_check' type-id='type-id-416' visibility='default' filepath='include/linux/bpf.h' line='31' column='1'/>
2246 </data-member>
2247 <data-member access='public' layout-offset-in-bits='64'>
2248 <var-decl name='map_alloc' type-id='type-id-417' visibility='default' filepath='include/linux/bpf.h' line='32' column='1'/>
2249 </data-member>
2250 <data-member access='public' layout-offset-in-bits='128'>
2251 <var-decl name='map_release' type-id='type-id-418' visibility='default' filepath='include/linux/bpf.h' line='33' column='1'/>
2252 </data-member>
2253 <data-member access='public' layout-offset-in-bits='192'>
2254 <var-decl name='map_free' type-id='type-id-419' visibility='default' filepath='include/linux/bpf.h' line='34' column='1'/>
2255 </data-member>
2256 <data-member access='public' layout-offset-in-bits='256'>
2257 <var-decl name='map_get_next_key' type-id='type-id-420' visibility='default' filepath='include/linux/bpf.h' line='35' column='1'/>
2258 </data-member>
2259 <data-member access='public' layout-offset-in-bits='320'>
2260 <var-decl name='map_release_uref' type-id='type-id-419' visibility='default' filepath='include/linux/bpf.h' line='36' column='1'/>
2261 </data-member>
2262 <data-member access='public' layout-offset-in-bits='384'>
2263 <var-decl name='map_lookup_elem_sys_only' type-id='type-id-421' visibility='default' filepath='include/linux/bpf.h' line='37' column='1'/>
2264 </data-member>
2265 <data-member access='public' layout-offset-in-bits='448'>
2266 <var-decl name='map_lookup_elem' type-id='type-id-421' visibility='default' filepath='include/linux/bpf.h' line='40' column='1'/>
2267 </data-member>
2268 <data-member access='public' layout-offset-in-bits='512'>
2269 <var-decl name='map_update_elem' type-id='type-id-422' visibility='default' filepath='include/linux/bpf.h' line='41' column='1'/>
2270 </data-member>
2271 <data-member access='public' layout-offset-in-bits='576'>
2272 <var-decl name='map_delete_elem' type-id='type-id-423' visibility='default' filepath='include/linux/bpf.h' line='42' column='1'/>
2273 </data-member>
2274 <data-member access='public' layout-offset-in-bits='640'>
2275 <var-decl name='map_fd_get_ptr' type-id='type-id-424' visibility='default' filepath='include/linux/bpf.h' line='45' column='1'/>
2276 </data-member>
2277 <data-member access='public' layout-offset-in-bits='704'>
2278 <var-decl name='map_fd_put_ptr' type-id='type-id-425' visibility='default' filepath='include/linux/bpf.h' line='47' column='1'/>
2279 </data-member>
2280 <data-member access='public' layout-offset-in-bits='768'>
2281 <var-decl name='map_gen_lookup' type-id='type-id-426' visibility='default' filepath='include/linux/bpf.h' line='48' column='1'/>
2282 </data-member>
2283 <data-member access='public' layout-offset-in-bits='832'>
2284 <var-decl name='map_fd_sys_lookup_elem' type-id='type-id-427' visibility='default' filepath='include/linux/bpf.h' line='49' column='1'/>
2285 </data-member>
2286 <data-member access='public' layout-offset-in-bits='896'>
2287 <var-decl name='map_seq_show_elem' type-id='type-id-428' visibility='default' filepath='include/linux/bpf.h' line='50' column='1'/>
2288 </data-member>
2289 <data-member access='public' layout-offset-in-bits='960'>
2290 <var-decl name='map_check_btf' type-id='type-id-429' visibility='default' filepath='include/linux/bpf.h' line='52' column='1'/>
2291 </data-member>
2292 </class-decl>
2293 <class-decl name='file' size-in-bits='2048' is-struct='yes' visibility='default' filepath='include/linux/fs.h' line='897' column='1' id='type-id-430'>
2294 <data-member access='public' layout-offset-in-bits='0'>
2295 <var-decl name='f_u' type-id='type-id-431' visibility='default' filepath='include/linux/fs.h' line='901' column='1'/>
2296 </data-member>
2297 <data-member access='public' layout-offset-in-bits='128'>
2298 <var-decl name='f_path' type-id='type-id-432' visibility='default' filepath='include/linux/fs.h' line='902' column='1'/>
2299 </data-member>
2300 <data-member access='public' layout-offset-in-bits='256'>
2301 <var-decl name='f_inode' type-id='type-id-255' visibility='default' filepath='include/linux/fs.h' line='903' column='1'/>
2302 </data-member>
2303 <data-member access='public' layout-offset-in-bits='320'>
2304 <var-decl name='f_op' type-id='type-id-433' visibility='default' filepath='include/linux/fs.h' line='904' column='1'/>
2305 </data-member>
2306 <data-member access='public' layout-offset-in-bits='384'>
2307 <var-decl name='f_lock' type-id='type-id-434' visibility='default' filepath='include/linux/fs.h' line='910' column='1'/>
2308 </data-member>
2309 <data-member access='public' layout-offset-in-bits='416'>
2310 <var-decl name='f_write_hint' type-id='type-id-435' visibility='default' filepath='include/linux/fs.h' line='911' column='1'/>
2311 </data-member>
2312 <data-member access='public' layout-offset-in-bits='448'>
2313 <var-decl name='f_count' type-id='type-id-58' visibility='default' filepath='include/linux/fs.h' line='912' column='1'/>
2314 </data-member>
2315 <data-member access='public' layout-offset-in-bits='512'>
2316 <var-decl name='f_flags' type-id='type-id-334' visibility='default' filepath='include/linux/fs.h' line='913' column='1'/>
2317 </data-member>
2318 <data-member access='public' layout-offset-in-bits='544'>
2319 <var-decl name='f_mode' type-id='type-id-436' visibility='default' filepath='include/linux/fs.h' line='914' column='1'/>
2320 </data-member>
2321 <data-member access='public' layout-offset-in-bits='576'>
2322 <var-decl name='f_pos_lock' type-id='type-id-437' visibility='default' filepath='include/linux/fs.h' line='915' column='1'/>
2323 </data-member>
2324 <data-member access='public' layout-offset-in-bits='832'>
2325 <var-decl name='f_pos' type-id='type-id-438' visibility='default' filepath='include/linux/fs.h' line='916' column='1'/>
2326 </data-member>
2327 <data-member access='public' layout-offset-in-bits='896'>
2328 <var-decl name='f_owner' type-id='type-id-439' visibility='default' filepath='include/linux/fs.h' line='917' column='1'/>
2329 </data-member>
2330 <data-member access='public' layout-offset-in-bits='1152'>
2331 <var-decl name='f_cred' type-id='type-id-440' visibility='default' filepath='include/linux/fs.h' line='918' column='1'/>
2332 </data-member>
2333 <data-member access='public' layout-offset-in-bits='1216'>
2334 <var-decl name='f_ra' type-id='type-id-441' visibility='default' filepath='include/linux/fs.h' line='919' column='1'/>
2335 </data-member>
2336 <data-member access='public' layout-offset-in-bits='1472'>
2337 <var-decl name='f_version' type-id='type-id-18' visibility='default' filepath='include/linux/fs.h' line='921' column='1'/>
2338 </data-member>
2339 <data-member access='public' layout-offset-in-bits='1536'>
2340 <var-decl name='f_security' type-id='type-id-10' visibility='default' filepath='include/linux/fs.h' line='923' column='1'/>
2341 </data-member>
2342 <data-member access='public' layout-offset-in-bits='1600'>
2343 <var-decl name='private_data' type-id='type-id-10' visibility='default' filepath='include/linux/fs.h' line='926' column='1'/>
2344 </data-member>
2345 <data-member access='public' layout-offset-in-bits='1664'>
2346 <var-decl name='f_ep_links' type-id='type-id-269' visibility='default' filepath='include/linux/fs.h' line='930' column='1'/>
2347 </data-member>
2348 <data-member access='public' layout-offset-in-bits='1792'>
2349 <var-decl name='f_tfile_llink' type-id='type-id-269' visibility='default' filepath='include/linux/fs.h' line='931' column='1'/>
2350 </data-member>
2351 <data-member access='public' layout-offset-in-bits='1920'>
2352 <var-decl name='f_mapping' type-id='type-id-442' visibility='default' filepath='include/linux/fs.h' line='933' column='1'/>
2353 </data-member>
2354 <data-member access='public' layout-offset-in-bits='1984'>
2355 <var-decl name='f_wb_err' type-id='type-id-443' visibility='default' filepath='include/linux/fs.h' line='934' column='1'/>
2356 </data-member>
2357 </class-decl>
2358 <class-decl name='llist_node' size-in-bits='64' is-struct='yes' visibility='default' filepath='include/linux/llist.h' line='70' column='1' id='type-id-444'>
2359 <data-member access='public' layout-offset-in-bits='0'>
2360 <var-decl name='next' type-id='type-id-445' visibility='default' filepath='include/linux/llist.h' line='71' column='1'/>
2361 </data-member>
2362 </class-decl>
2363 <class-decl name='callback_head' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/types.h' line='224' column='1' id='type-id-446'>
2364 <data-member access='public' layout-offset-in-bits='0'>
2365 <var-decl name='next' type-id='type-id-447' visibility='default' filepath='include/linux/types.h' line='225' column='1'/>
2366 </data-member>
2367 <data-member access='public' layout-offset-in-bits='64'>
2368 <var-decl name='func' type-id='type-id-448' visibility='default' filepath='include/linux/types.h' line='226' column='1'/>
2369 </data-member>
2370 </class-decl>
2371 <union-decl name='key_payload' size-in-bits='256' visibility='default' filepath='include/linux/key.h' line='94' column='1' id='type-id-449'>
2372 <data-member access='private'>
2373 <var-decl name='rcu_data0' type-id='type-id-10' visibility='default' filepath='include/linux/key.h' line='95' column='1'/>
2374 </data-member>
2375 <data-member access='private'>
2376 <var-decl name='data' type-id='type-id-362' visibility='default' filepath='include/linux/key.h' line='96' column='1'/>
2377 </data-member>
2378 </union-decl>
2379 <class-decl name='path' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/path.h' line='8' column='1' id='type-id-432'>
2380 <data-member access='public' layout-offset-in-bits='0'>
2381 <var-decl name='mnt' type-id='type-id-450' visibility='default' filepath='include/linux/path.h' line='9' column='1'/>
2382 </data-member>
2383 <data-member access='public' layout-offset-in-bits='64'>
2384 <var-decl name='dentry' type-id='type-id-451' visibility='default' filepath='include/linux/path.h' line='10' column='1'/>
2385 </data-member>
2386 </class-decl>
2387 <class-decl name='dentry' size-in-bits='1536' is-struct='yes' visibility='default' filepath='include/linux/dcache.h' line='88' column='1' id='type-id-452'>
2388 <data-member access='public' layout-offset-in-bits='0'>
2389 <var-decl name='d_flags' type-id='type-id-334' visibility='default' filepath='include/linux/dcache.h' line='90' column='1'/>
2390 </data-member>
2391 <data-member access='public' layout-offset-in-bits='32'>
2392 <var-decl name='d_seq' type-id='type-id-453' visibility='default' filepath='include/linux/dcache.h' line='91' column='1'/>
2393 </data-member>
2394 <data-member access='public' layout-offset-in-bits='64'>
2395 <var-decl name='d_hash' type-id='type-id-454' visibility='default' filepath='include/linux/dcache.h' line='92' column='1'/>
2396 </data-member>
2397 <data-member access='public' layout-offset-in-bits='192'>
2398 <var-decl name='d_parent' type-id='type-id-451' visibility='default' filepath='include/linux/dcache.h' line='93' column='1'/>
2399 </data-member>
2400 <data-member access='public' layout-offset-in-bits='256'>
2401 <var-decl name='d_name' type-id='type-id-455' visibility='default' filepath='include/linux/dcache.h' line='94' column='1'/>
2402 </data-member>
2403 <data-member access='public' layout-offset-in-bits='384'>
2404 <var-decl name='d_inode' type-id='type-id-255' visibility='default' filepath='include/linux/dcache.h' line='95' column='1'/>
2405 </data-member>
2406 <data-member access='public' layout-offset-in-bits='448'>
2407 <var-decl name='d_iname' type-id='type-id-332' visibility='default' filepath='include/linux/dcache.h' line='97' column='1'/>
2408 </data-member>
2409 <data-member access='public' layout-offset-in-bits='704'>
2410 <var-decl name='d_lockref' type-id='type-id-456' visibility='default' filepath='include/linux/dcache.h' line='100' column='1'/>
2411 </data-member>
2412 <data-member access='public' layout-offset-in-bits='768'>
2413 <var-decl name='d_op' type-id='type-id-457' visibility='default' filepath='include/linux/dcache.h' line='101' column='1'/>
2414 </data-member>
2415 <data-member access='public' layout-offset-in-bits='832'>
2416 <var-decl name='d_sb' type-id='type-id-458' visibility='default' filepath='include/linux/dcache.h' line='102' column='1'/>
2417 </data-member>
2418 <data-member access='public' layout-offset-in-bits='896'>
2419 <var-decl name='d_time' type-id='type-id-2' visibility='default' filepath='include/linux/dcache.h' line='103' column='1'/>
2420 </data-member>
2421 <data-member access='public' layout-offset-in-bits='960'>
2422 <var-decl name='d_fsdata' type-id='type-id-10' visibility='default' filepath='include/linux/dcache.h' line='104' column='1'/>
2423 </data-member>
2424 <data-member access='public' layout-offset-in-bits='1024'>
2425 <var-decl name='' type-id='type-id-459' visibility='default' filepath='include/linux/dcache.h' line='106' column='1'/>
2426 </data-member>
2427 <data-member access='public' layout-offset-in-bits='1152'>
2428 <var-decl name='d_child' type-id='type-id-269' visibility='default' filepath='include/linux/dcache.h' line='110' column='1'/>
2429 </data-member>
2430 <data-member access='public' layout-offset-in-bits='1280'>
2431 <var-decl name='d_subdirs' type-id='type-id-269' visibility='default' filepath='include/linux/dcache.h' line='111' column='1'/>
2432 </data-member>
2433 <data-member access='public' layout-offset-in-bits='1408'>
2434 <var-decl name='d_u' type-id='type-id-460' visibility='default' filepath='include/linux/dcache.h' line='119' column='1'/>
2435 </data-member>
2436 </class-decl>
2437 <typedef-decl name='seqcount_t' type-id='type-id-461' filepath='include/linux/seqlock.h' line='53' column='1' id='type-id-453'/>
2438 <class-decl name='seqcount' size-in-bits='32' is-struct='yes' visibility='default' filepath='include/linux/seqlock.h' line='48' column='1' id='type-id-461'>
2439 <data-member access='public' layout-offset-in-bits='0'>
2440 <var-decl name='sequence' type-id='type-id-334' visibility='default' filepath='include/linux/seqlock.h' line='49' column='1'/>
2441 </data-member>
2442 </class-decl>
2443 <class-decl name='hlist_bl_node' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/list_bl.h' line='38' column='1' id='type-id-454'>
2444 <data-member access='public' layout-offset-in-bits='0'>
2445 <var-decl name='next' type-id='type-id-462' visibility='default' filepath='include/linux/list_bl.h' line='39' column='1'/>
2446 </data-member>
2447 <data-member access='public' layout-offset-in-bits='64'>
2448 <var-decl name='pprev' type-id='type-id-463' visibility='default' filepath='include/linux/list_bl.h' line='39' column='1'/>
2449 </data-member>
2450 </class-decl>
2451 <class-decl name='qstr' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/dcache.h' line='47' column='1' id='type-id-455'>
2452 <data-member access='public' layout-offset-in-bits='0'>
2453 <var-decl name='' type-id='type-id-464' visibility='default' filepath='include/linux/dcache.h' line='48' column='1'/>
2454 </data-member>
2455 <data-member access='public' layout-offset-in-bits='64'>
2456 <var-decl name='name' type-id='type-id-465' visibility='default' filepath='include/linux/dcache.h' line='54' column='1'/>
2457 </data-member>
2458 </class-decl>
2459 <union-decl name='__anonymous_union__3' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/dcache.h' line='48' column='1' id='type-id-464'>
2460 <data-member access='private'>
2461 <var-decl name='' type-id='type-id-466' visibility='default' filepath='include/linux/dcache.h' line='49' column='1'/>
2462 </data-member>
2463 <data-member access='private'>
2464 <var-decl name='hash_len' type-id='type-id-18' visibility='default' filepath='include/linux/dcache.h' line='52' column='1'/>
2465 </data-member>
2466 </union-decl>
2467 <class-decl name='__anonymous_struct__7' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='include/linux/dcache.h' line='49' column='1' id='type-id-466'>
2468 <data-member access='public' layout-offset-in-bits='0'>
2469 <var-decl name='hash' type-id='type-id-311' visibility='default' filepath='include/linux/dcache.h' line='50' column='1'/>
2470 </data-member>
2471 <data-member access='public' layout-offset-in-bits='32'>
2472 <var-decl name='len' type-id='type-id-311' visibility='default' filepath='include/linux/dcache.h' line='50' column='1'/>
2473 </data-member>
2474 </class-decl>
2475 <class-decl name='inode' size-in-bits='4800' is-struct='yes' visibility='default' filepath='include/linux/fs.h' line='595' column='1' id='type-id-467'>
2476
2477 <member-type access='public'>
2478 <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/fs.h' line='663' column='1' id='type-id-468'>
2479 <data-member access='private'>
2480 <var-decl name='i_dentry' type-id='type-id-247' visibility='default' filepath='include/linux/fs.h' line='664' column='1'/>
2481 </data-member>
2482 <data-member access='private'>
2483 <var-decl name='i_rcu' type-id='type-id-446' visibility='default' filepath='include/linux/fs.h' line='665' column='1'/>
2484 </data-member>
2485 </union-decl>
2486 </member-type>
2487
2488 <member-type access='public'>
2489 <union-decl name='__anonymous_union__1' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/fs.h' line='678' column='1' id='type-id-469'>
2490 <data-member access='private'>
2491 <var-decl name='i_pipe' type-id='type-id-470' visibility='default' filepath='include/linux/fs.h' line='679' column='1'/>
2492 </data-member>
2493 <data-member access='private'>
2494 <var-decl name='i_bdev' type-id='type-id-471' visibility='default' filepath='include/linux/fs.h' line='680' column='1'/>
2495 </data-member>
2496 <data-member access='private'>
2497 <var-decl name='i_cdev' type-id='type-id-472' visibility='default' filepath='include/linux/fs.h' line='681' column='1'/>
2498 </data-member>
2499 <data-member access='private'>
2500 <var-decl name='i_link' type-id='type-id-74' visibility='default' filepath='include/linux/fs.h' line='682' column='1'/>
2501 </data-member>
2502 <data-member access='private'>
2503 <var-decl name='i_dir_seq' type-id='type-id-334' visibility='default' filepath='include/linux/fs.h' line='683' column='1'/>
2504 </data-member>
2505 </union-decl>
2506 </member-type>
2507 <data-member access='public' layout-offset-in-bits='0'>
2508 <var-decl name='i_mode' type-id='type-id-473' visibility='default' filepath='include/linux/fs.h' line='596' column='1'/>
2509 </data-member>
2510 <data-member access='public' layout-offset-in-bits='16'>
2511 <var-decl name='i_opflags' type-id='type-id-357' visibility='default' filepath='include/linux/fs.h' line='597' column='1'/>
2512 </data-member>
2513 <data-member access='public' layout-offset-in-bits='32'>
2514 <var-decl name='i_uid' type-id='type-id-474' visibility='default' filepath='include/linux/fs.h' line='598' column='1'/>
2515 </data-member>
2516 <data-member access='public' layout-offset-in-bits='64'>
2517 <var-decl name='i_gid' type-id='type-id-266' visibility='default' filepath='include/linux/fs.h' line='599' column='1'/>
2518 </data-member>
2519 <data-member access='public' layout-offset-in-bits='96'>
2520 <var-decl name='i_flags' type-id='type-id-334' visibility='default' filepath='include/linux/fs.h' line='600' column='1'/>
2521 </data-member>
2522 <data-member access='public' layout-offset-in-bits='128'>
2523 <var-decl name='i_acl' type-id='type-id-475' visibility='default' filepath='include/linux/fs.h' line='603' column='1'/>
2524 </data-member>
2525 <data-member access='public' layout-offset-in-bits='192'>
2526 <var-decl name='i_default_acl' type-id='type-id-475' visibility='default' filepath='include/linux/fs.h' line='604' column='1'/>
2527 </data-member>
2528 <data-member access='public' layout-offset-in-bits='256'>
2529 <var-decl name='i_op' type-id='type-id-476' visibility='default' filepath='include/linux/fs.h' line='607' column='1'/>
2530 </data-member>
2531 <data-member access='public' layout-offset-in-bits='320'>
2532 <var-decl name='i_sb' type-id='type-id-458' visibility='default' filepath='include/linux/fs.h' line='608' column='1'/>
2533 </data-member>
2534 <data-member access='public' layout-offset-in-bits='384'>
2535 <var-decl name='i_mapping' type-id='type-id-442' visibility='default' filepath='include/linux/fs.h' line='609' column='1'/>
2536 </data-member>
2537 <data-member access='public' layout-offset-in-bits='448'>
2538 <var-decl name='i_security' type-id='type-id-10' visibility='default' filepath='include/linux/fs.h' line='612' column='1'/>
2539 </data-member>
2540 <data-member access='public' layout-offset-in-bits='512'>
2541 <var-decl name='i_ino' type-id='type-id-2' visibility='default' filepath='include/linux/fs.h' line='616' column='1'/>
2542 </data-member>
2543 <data-member access='public' layout-offset-in-bits='576'>
2544 <var-decl name='' type-id='type-id-477' visibility='default' filepath='include/linux/fs.h' line='624' column='1'/>
2545 </data-member>
2546 <data-member access='public' layout-offset-in-bits='608'>
2547 <var-decl name='i_rdev' type-id='type-id-478' visibility='default' filepath='include/linux/fs.h' line='628' column='1'/>
2548 </data-member>
2549 <data-member access='public' layout-offset-in-bits='640'>
2550 <var-decl name='i_size' type-id='type-id-438' visibility='default' filepath='include/linux/fs.h' line='629' column='1'/>
2551 </data-member>
2552 <data-member access='public' layout-offset-in-bits='704'>
2553 <var-decl name='i_atime' type-id='type-id-479' visibility='default' filepath='include/linux/fs.h' line='630' column='1'/>
2554 </data-member>
2555 <data-member access='public' layout-offset-in-bits='832'>
2556 <var-decl name='i_mtime' type-id='type-id-479' visibility='default' filepath='include/linux/fs.h' line='631' column='1'/>
2557 </data-member>
2558 <data-member access='public' layout-offset-in-bits='960'>
2559 <var-decl name='i_ctime' type-id='type-id-479' visibility='default' filepath='include/linux/fs.h' line='632' column='1'/>
2560 </data-member>
2561 <data-member access='public' layout-offset-in-bits='1088'>
2562 <var-decl name='i_lock' type-id='type-id-434' visibility='default' filepath='include/linux/fs.h' line='633' column='1'/>
2563 </data-member>
2564 <data-member access='public' layout-offset-in-bits='1120'>
2565 <var-decl name='i_bytes' type-id='type-id-357' visibility='default' filepath='include/linux/fs.h' line='634' column='1'/>
2566 </data-member>
2567 <data-member access='public' layout-offset-in-bits='1136'>
2568 <var-decl name='i_blkbits' type-id='type-id-322' visibility='default' filepath='include/linux/fs.h' line='635' column='1'/>
2569 </data-member>
2570 <data-member access='public' layout-offset-in-bits='1144'>
2571 <var-decl name='i_write_hint' type-id='type-id-322' visibility='default' filepath='include/linux/fs.h' line='636' column='1'/>
2572 </data-member>
2573 <data-member access='public' layout-offset-in-bits='1152'>
2574 <var-decl name='i_blocks' type-id='type-id-480' visibility='default' filepath='include/linux/fs.h' line='637' column='1'/>
2575 </data-member>
2576 <data-member access='public' layout-offset-in-bits='1216'>
2577 <var-decl name='i_state' type-id='type-id-2' visibility='default' filepath='include/linux/fs.h' line='644' column='1'/>
2578 </data-member>
2579 <data-member access='public' layout-offset-in-bits='1280'>
2580 <var-decl name='i_rwsem' type-id='type-id-481' visibility='default' filepath='include/linux/fs.h' line='645' column='1'/>
2581 </data-member>
2582 <data-member access='public' layout-offset-in-bits='1600'>
2583 <var-decl name='dirtied_when' type-id='type-id-2' visibility='default' filepath='include/linux/fs.h' line='647' column='1'/>
2584 </data-member>
2585 <data-member access='public' layout-offset-in-bits='1664'>
2586 <var-decl name='dirtied_time_when' type-id='type-id-2' visibility='default' filepath='include/linux/fs.h' line='648' column='1'/>
2587 </data-member>
2588 <data-member access='public' layout-offset-in-bits='1728'>
2589 <var-decl name='i_hash' type-id='type-id-251' visibility='default' filepath='include/linux/fs.h' line='650' column='1'/>
2590 </data-member>
2591 <data-member access='public' layout-offset-in-bits='1856'>
2592 <var-decl name='i_io_list' type-id='type-id-269' visibility='default' filepath='include/linux/fs.h' line='651' column='1'/>
2593 </data-member>
2594 <data-member access='public' layout-offset-in-bits='1984'>
2595 <var-decl name='i_wb' type-id='type-id-482' visibility='default' filepath='include/linux/fs.h' line='653' column='1'/>
2596 </data-member>
2597 <data-member access='public' layout-offset-in-bits='2048'>
2598 <var-decl name='i_wb_frn_winner' type-id='type-id-1' visibility='default' filepath='include/linux/fs.h' line='656' column='1'/>
2599 </data-member>
2600 <data-member access='public' layout-offset-in-bits='2080'>
2601 <var-decl name='i_wb_frn_avg_time' type-id='type-id-309' visibility='default' filepath='include/linux/fs.h' line='657' column='1'/>
2602 </data-member>
2603 <data-member access='public' layout-offset-in-bits='2096'>
2604 <var-decl name='i_wb_frn_history' type-id='type-id-309' visibility='default' filepath='include/linux/fs.h' line='658' column='1'/>
2605 </data-member>
2606 <data-member access='public' layout-offset-in-bits='2112'>
2607 <var-decl name='i_lru' type-id='type-id-269' visibility='default' filepath='include/linux/fs.h' line='660' column='1'/>
2608 </data-member>
2609 <data-member access='public' layout-offset-in-bits='2240'>
2610 <var-decl name='i_sb_list' type-id='type-id-269' visibility='default' filepath='include/linux/fs.h' line='661' column='1'/>
2611 </data-member>
2612 <data-member access='public' layout-offset-in-bits='2368'>
2613 <var-decl name='i_wb_list' type-id='type-id-269' visibility='default' filepath='include/linux/fs.h' line='662' column='1'/>
2614 </data-member>
2615 <data-member access='public' layout-offset-in-bits='2624'>
2616 <var-decl name='i_version' type-id='type-id-12' visibility='default' filepath='include/linux/fs.h' line='667' column='1'/>
2617 </data-member>
2618 <data-member access='public' layout-offset-in-bits='2688'>
2619 <var-decl name='i_count' type-id='type-id-14' visibility='default' filepath='include/linux/fs.h' line='668' column='1'/>
2620 </data-member>
2621 <data-member access='public' layout-offset-in-bits='2720'>
2622 <var-decl name='i_dio_count' type-id='type-id-14' visibility='default' filepath='include/linux/fs.h' line='669' column='1'/>
2623 </data-member>
2624 <data-member access='public' layout-offset-in-bits='2752'>
2625 <var-decl name='i_writecount' type-id='type-id-14' visibility='default' filepath='include/linux/fs.h' line='670' column='1'/>
2626 </data-member>
2627 <data-member access='public' layout-offset-in-bits='2816'>
2628 <var-decl name='i_fop' type-id='type-id-433' visibility='default' filepath='include/linux/fs.h' line='674' column='1'/>
2629 </data-member>
2630 <data-member access='public' layout-offset-in-bits='2880'>
2631 <var-decl name='i_flctx' type-id='type-id-483' visibility='default' filepath='include/linux/fs.h' line='675' column='1'/>
2632 </data-member>
2633 <data-member access='public' layout-offset-in-bits='2944'>
2634 <var-decl name='i_data' type-id='type-id-484' visibility='default' filepath='include/linux/fs.h' line='676' column='1'/>
2635 </data-member>
2636 <data-member access='public' layout-offset-in-bits='4288'>
2637 <var-decl name='i_devices' type-id='type-id-269' visibility='default' filepath='include/linux/fs.h' line='677' column='1'/>
2638 </data-member>
2639 <data-member access='public' layout-offset-in-bits='4480'>
2640 <var-decl name='i_generation' type-id='type-id-33' visibility='default' filepath='include/linux/fs.h' line='686' column='1'/>
2641 </data-member>