Started by upstream project "bcc-pr" build number 393 originally caused by: GitHub pull request #2820 of commit a9f3aea7e5c4b74cb20bbb8b812e587d6a60ff1b, no merge conflicts. Running as SYSTEM Building remotely on ubuntu1804-slave-4da (ubuntu1804) in workspace /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804 No credentials specified Cloning the remote Git repository Cloning repository https://github.com/iovisor/bcc.git > git init /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804 # timeout=10 Fetching upstream changes from https://github.com/iovisor/bcc.git > git --version # timeout=10 > git fetch --tags --progress -- https://github.com/iovisor/bcc.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/iovisor/bcc.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/iovisor/bcc.git # timeout=10 Fetching upstream changes from https://github.com/iovisor/bcc.git > git fetch --tags --progress -- https://github.com/iovisor/bcc.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://wiki.jenkins.io/display/JENKINS/Remove+Git+Plugin+BuildsByBranch+BuildData Checking out Revision 4a5ecc2c4292164ada7ad03baef2e2522dd1a4df (refs/remotes/origin/pr/2820/merge) > git config core.sparsecheckout # timeout=10 > git checkout -f 4a5ecc2c4292164ada7ad03baef2e2522dd1a4df # timeout=10 Commit message: "Merge a9f3aea7e5c4b74cb20bbb8b812e587d6a60ff1b into 2b5fcc6ec332f8067dab50da833ee870fd690579" First time build. Skipping changelog. Run condition [Execute Shell] enabling prebuild for step [Execute shell] Run condition [Execute Shell] enabling prebuild for step [Execute shell] [ubuntu1804] $ /bin/sh -xe /tmp/CommandInterpreterCondition1001124930441982823.sh + grep -q ^ID=fedora /etc/os-release Run condition [Execute Shell] preventing perform for step [Execute shell] [ubuntu1804] $ /bin/sh -xe /tmp/CommandInterpreterCondition2915033063357534903.sh + grep -q ^ID=ubuntu /etc/os-release Run condition [Execute Shell] enabling perform for step [Execute shell] [ubuntu1804] $ /bin/sh -xe /tmp/jenkins5257496619353871444.sh + git clean -df + seq 1 30 + sudo fuser /var/lib/dpkg/lock + break + sudo dpkg -r bcc-tools libbcc libbcc-examples python-bcc bcc-lua dpkg: warning: ignoring request to remove bcc-tools which isn't installed dpkg: warning: ignoring request to remove libbcc which isn't installed dpkg: warning: ignoring request to remove libbcc-examples which isn't installed dpkg: warning: ignoring request to remove python-bcc which isn't installed dpkg: warning: ignoring request to remove bcc-lua which isn't installed + rm -rf build + ./scripts/build-deb.sh test + set -e + PARALLEL=2 ++ mktemp -d /tmp/debuild.XXXXXX + TMP=/tmp/debuild.TantG8 + trap cleanup EXIT + git submodule update --init --recursive Submodule 'src/cc/libbpf' (https://github.com/libbpf/libbpf.git) registered for path 'src/cc/libbpf' Cloning into '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/libbpf'... Submodule path 'src/cc/libbpf': checked out '9a424bea428bd7cde6f1bdaa2ee41f48e5686774' + . scripts/git-tag.sh +++ git describe --abbrev=0 ++ git_tag_latest=v0.11.0 +++ git rev-list v0.11.0.. --count ++ git_rev_count=174 ++ git_rev_count=175 +++ git log --pretty=%s -n 1 ++ git_subject='Merge a9f3aea7e5c4b74cb20bbb8b812e587d6a60ff1b into 2b5fcc6ec332f8067dab50da833ee870fd690579' ++ release=175 ++ [[ 175 != \1 ]] +++ git log --pretty=%h -n 1 ++ release=175.git.4a5ecc2c ++ revision=0.11.0 + git archive HEAD --prefix=bcc/ --format=tar -o /tmp/debuild.TantG8/bcc_0.11.0.orig.tar + pushd src/cc/libbpf ~/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/libbpf ~/jenkins/workspace/bcc-pr/label/ubuntu1804 + git archive HEAD --prefix=bcc/src/cc/libbpf/ --format=tar -o /tmp/debuild.TantG8/bcc_libbpf_0.11.0.orig.tar + popd ~/jenkins/workspace/bcc-pr/label/ubuntu1804 + pushd /tmp/debuild.TantG8 /tmp/debuild.TantG8 ~/jenkins/workspace/bcc-pr/label/ubuntu1804 + tar -A -f bcc_0.11.0.orig.tar bcc_libbpf_0.11.0.orig.tar + gzip bcc_0.11.0.orig.tar + tar xf bcc_0.11.0.orig.tar.gz + cd bcc + debuild=debuild + [[ test = \t\e\s\t ]] + debuild+=' --preserve-envvar PATH' + echo -e '#!/bin/bash\nexec /usr/bin/dpkg-deb -z1 "$@"' + sudo tee /usr/local/bin/dpkg-deb #!/bin/bash exec /usr/bin/dpkg-deb -z1 "$@" + sudo chmod +x /usr/local/bin/dpkg-deb + dch -b -v 0.11.0-175.git.4a5ecc2c 'Merge a9f3aea7e5c4b74cb20bbb8b812e587d6a60ff1b into 2b5fcc6ec332f8067dab50da833ee870fd690579' dch warning: new version (0.11.0-175.git.4a5ecc2c) is less than the current version number (0.13.0-1). + [[ test = \n\i\g\h\t\l\y ]] + DEB_BUILD_OPTIONS='nocheck parallel=2' + debuild --preserve-envvar PATH -us -uc dpkg-buildpackage -rfakeroot -us -uc -ui dpkg-buildpackage: info: source package bcc dpkg-buildpackage: info: source version 0.11.0-175.git.4a5ecc2c dpkg-buildpackage: info: source distribution UNRELEASED dpkg-buildpackage: info: source changed by Yonghong Song dpkg-source --before-build bcc dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=cmake --parallel --with python2,python3 dh_auto_clean -O--buildsystem=cmake -O--parallel dh_clean -O--buildsystem=cmake -O--parallel dpkg-source -b bcc dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building bcc using existing ./bcc_0.11.0.orig.tar.gz dpkg-source: info: building bcc in bcc_0.11.0-175.git.4a5ecc2c.debian.tar.xz dpkg-source: info: building bcc in bcc_0.11.0-175.git.4a5ecc2c.dsc debian/rules build dh build --buildsystem=cmake --parallel --with python2,python3 dh_update_autotools_config -O--buildsystem=cmake -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/tmp/debuild.TantG8/bcc' dh_auto_configure -- -DREVISION_LAST=0.11.0 -DREVISION=0.11.0 -DLLVM_DEFINITIONS="-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS" -DPYTHON_CMD="python2;python3" cd obj-x86_64-linux-gnu && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DREVISION_LAST=0.11.0 -DREVISION=0.11.0 "-DLLVM_DEFINITIONS=-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS" -DPYTHON_CMD=python2\;python3 -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Revision is 0.11.0 -- Performing Test HAVE_NO_PIE_FLAG -- Performing Test HAVE_NO_PIE_FLAG - Success -- Performing Test HAVE_REALLOCARRAY_SUPPORT -- Performing Test HAVE_REALLOCARRAY_SUPPORT - Success -- Found BISON: /usr/bin/bison (found version "3.0.4") -- Found FLEX: /usr/bin/flex (found version "2.6.4") -- Found LLVM: /usr/lib/llvm-6.0/include 6.0.0 -- Found LibElf: /usr/lib/x86_64-linux-gnu/libelf.so -- Performing Test ELF_GETSHDRSTRNDX -- Performing Test ELF_GETSHDRSTRNDX - Success -- Using static-libstdc++ -- Found LuaJIT: /usr/lib/x86_64-linux-gnu/libluajit-5.1.a;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY -- Build files have been written to: /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu make[1]: Leaving directory '/tmp/debuild.TantG8/bcc' dh_auto_build -O--buildsystem=cmake -O--parallel cd obj-x86_64-linux-gnu && make -j2 -O make[1]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' /usr/bin/cmake -H/tmp/debuild.TantG8/bcc -B/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make[1]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[1]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/CMakeFiles /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make[1]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f CMakeFiles/Makefile2 all make -f src/cc/CMakeFiles/bpf-shared.dir/build.make src/cc/CMakeFiles/bpf-shared.dir/depend make -f src/cc/CMakeFiles/bpf-static.dir/build.make src/cc/CMakeFiles/bpf-static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bpf-shared.dir/DependInfo.cmake --color= Scanning dependencies of target bpf-shared make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bpf-shared.dir/build.make src/cc/CMakeFiles/bpf-shared.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bpf-static.dir/DependInfo.cmake --color= Scanning dependencies of target bpf-static make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bpf-static.dir/build.make src/cc/CMakeFiles/bpf-static.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 1%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 0%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 2%] Building C object src/cc/CMakeFiles/bpf-shared.dir/perf_reader.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/perf_reader.c.o -c /tmp/debuild.TantG8/bcc/src/cc/perf_reader.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 2%] Building C object src/cc/CMakeFiles/bpf-static.dir/perf_reader.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/perf_reader.c.o -c /tmp/debuild.TantG8/bcc/src/cc/perf_reader.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 2%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/bpf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/bpf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/bpf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 2%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/bpf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/bpf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/bpf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 2%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/bpf_prog_linfo.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/bpf_prog_linfo.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/bpf_prog_linfo.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 3%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/bpf_prog_linfo.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/bpf_prog_linfo.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/bpf_prog_linfo.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 4%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/btf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/btf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/btf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 4%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/btf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/btf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/btf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 5%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/btf_dump.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/btf_dump.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/btf_dump.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 4%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/btf_dump.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/btf_dump.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/btf_dump.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 5%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/hashmap.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/hashmap.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/hashmap.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 6%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/hashmap.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/hashmap.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/hashmap.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 6%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/libbpf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/libbpf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/libbpf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 6%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/libbpf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/libbpf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/libbpf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 7%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/libbpf_errno.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/libbpf_errno.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/libbpf_errno.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 7%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/libbpf_errno.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/libbpf_errno.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/libbpf_errno.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 7%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/libbpf_probes.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/libbpf_probes.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/libbpf_probes.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 8%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/libbpf_probes.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/libbpf_probes.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/libbpf_probes.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 8%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/netlink.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/netlink.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/netlink.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 8%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/netlink.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/netlink.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/netlink.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 9%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/nlattr.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/nlattr.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/nlattr.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 9%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/nlattr.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/nlattr.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/nlattr.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 9%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/str_error.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/str_error.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/str_error.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 10%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/str_error.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/str_error.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/str_error.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 11%] Building C object src/cc/CMakeFiles/bpf-shared.dir/libbpf/src/xsk.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbpf_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-shared.dir/libbpf/src/xsk.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/xsk.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 11%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/xsk.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bpf-static.dir/libbpf/src/xsk.c.o -c /tmp/debuild.TantG8/bcc/src/cc/libbpf/src/xsk.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 11%] Linking C static library libbcc_bpf.a cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -P CMakeFiles/bpf-static.dir/cmake_clean_target.cmake cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/bpf-static.dir/link.txt --verbose=1 /usr/bin/ar qc libbcc_bpf.a CMakeFiles/bpf-static.dir/libbpf.c.o CMakeFiles/bpf-static.dir/perf_reader.c.o CMakeFiles/bpf-static.dir/libbpf/src/bpf.c.o CMakeFiles/bpf-static.dir/libbpf/src/bpf_prog_linfo.c.o CMakeFiles/bpf-static.dir/libbpf/src/btf.c.o CMakeFiles/bpf-static.dir/libbpf/src/btf_dump.c.o CMakeFiles/bpf-static.dir/libbpf/src/hashmap.c.o CMakeFiles/bpf-static.dir/libbpf/src/libbpf.c.o CMakeFiles/bpf-static.dir/libbpf/src/libbpf_errno.c.o CMakeFiles/bpf-static.dir/libbpf/src/libbpf_probes.c.o CMakeFiles/bpf-static.dir/libbpf/src/netlink.c.o CMakeFiles/bpf-static.dir/libbpf/src/nlattr.c.o CMakeFiles/bpf-static.dir/libbpf/src/str_error.c.o CMakeFiles/bpf-static.dir/libbpf/src/xsk.c.o /usr/bin/ranlib libbcc_bpf.a make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 11%] Linking C shared library libbcc_bpf.so cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/bpf-shared.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -Wl,-Bsymbolic-functions -Wl,-z,relro -static-libstdc++ -Wl,--exclude-libs=libclangFrontend.a -Wl,--exclude-libs=libclangSerialization.a -Wl,--exclude-libs=libclangDriver.a -Wl,--exclude-libs=libclangParse.a -Wl,--exclude-libs=libclangSema.a -Wl,--exclude-libs=libclangCodeGen.a -Wl,--exclude-libs=libclangAnalysis.a -Wl,--exclude-libs=libclangRewrite.a -Wl,--exclude-libs=libclangEdit.a -Wl,--exclude-libs=libclangAST.a -Wl,--exclude-libs=libclangLex.a -Wl,--exclude-libs=libclangBasic.a -Wl,--exclude-libs=libLLVMBPFDisassembler.a -Wl,--exclude-libs=libLLVMBPFAsmParser.a -Wl,--exclude-libs=libLLVMCoroutines.a -Wl,--exclude-libs=libLLVMCoverage.a -Wl,--exclude-libs=libLLVMX86CodeGen.a -Wl,--exclude-libs=libLLVMX86Desc.a -Wl,--exclude-libs=libLLVMX86Info.a -Wl,--exclude-libs=libLLVMMCDisassembler.a -Wl,--exclude-libs=libLLVMX86AsmPrinter.a -Wl,--exclude-libs=libLLVMX86Utils.a -Wl,--exclude-libs=libLLVMGlobalISel.a -Wl,--exclude-libs=libLLVMLTO.a -Wl,--exclude-libs=libLLVMPasses.a -Wl,--exclude-libs=libLLVMipo.a -Wl,--exclude-libs=libLLVMVectorize.a -Wl,--exclude-libs=libLLVMInstrumentation.a -Wl,--exclude-libs=libLLVMOption.a -Wl,--exclude-libs=libLLVMObjCARCOpts.a -Wl,--exclude-libs=libLLVMMCJIT.a -Wl,--exclude-libs=libLLVMExecutionEngine.a -Wl,--exclude-libs=libLLVMRuntimeDyld.a -Wl,--exclude-libs=libLLVMLinker.a -Wl,--exclude-libs=libLLVMIRReader.a -Wl,--exclude-libs=libLLVMAsmParser.a -Wl,--exclude-libs=libLLVMDebugInfoDWARF.a -Wl,--exclude-libs=libLLVMBPFCodeGen.a -Wl,--exclude-libs=libLLVMSelectionDAG.a -Wl,--exclude-libs=libLLVMBPFDesc.a -Wl,--exclude-libs=libLLVMBPFInfo.a -Wl,--exclude-libs=libLLVMBPFAsmPrinter.a -Wl,--exclude-libs=libLLVMAsmPrinter.a -Wl,--exclude-libs=libLLVMDebugInfoCodeView.a -Wl,--exclude-libs=libLLVMDebugInfoMSF.a -Wl,--exclude-libs=libLLVMCodeGen.a -Wl,--exclude-libs=libLLVMTarget.a -Wl,--exclude-libs=libLLVMScalarOpts.a -Wl,--exclude-libs=libLLVMInstCombine.a -Wl,--exclude-libs=libLLVMTransformUtils.a -Wl,--exclude-libs=libLLVMBitWriter.a -Wl,--exclude-libs=libLLVMAnalysis.a -Wl,--exclude-libs=libLLVMProfileData.a -Wl,--exclude-libs=libLLVMObject.a -Wl,--exclude-libs=libLLVMMCParser.a -Wl,--exclude-libs=libLLVMMC.a -Wl,--exclude-libs=libLLVMBitReader.a -Wl,--exclude-libs=libLLVMCore.a -Wl,--exclude-libs=libLLVMBinaryFormat.a -Wl,--exclude-libs=libLLVMSupport.a -Wl,--exclude-libs=libLLVMDemangle.a -shared -Wl,-soname,libbcc_bpf.so.0 -o libbcc_bpf.so.0.11.0 CMakeFiles/bpf-shared.dir/libbpf.c.o CMakeFiles/bpf-shared.dir/perf_reader.c.o CMakeFiles/bpf-shared.dir/libbpf/src/bpf.c.o CMakeFiles/bpf-shared.dir/libbpf/src/bpf_prog_linfo.c.o CMakeFiles/bpf-shared.dir/libbpf/src/btf.c.o CMakeFiles/bpf-shared.dir/libbpf/src/btf_dump.c.o CMakeFiles/bpf-shared.dir/libbpf/src/hashmap.c.o CMakeFiles/bpf-shared.dir/libbpf/src/libbpf.c.o CMakeFiles/bpf-shared.dir/libbpf/src/libbpf_errno.c.o CMakeFiles/bpf-shared.dir/libbpf/src/libbpf_probes.c.o CMakeFiles/bpf-shared.dir/libbpf/src/netlink.c.o CMakeFiles/bpf-shared.dir/libbpf/src/nlattr.c.o CMakeFiles/bpf-shared.dir/libbpf/src/str_error.c.o CMakeFiles/bpf-shared.dir/libbpf/src/xsk.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -E cmake_symlink_library libbcc_bpf.so.0.11.0 libbcc_bpf.so.0 libbcc_bpf.so make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 11%] Built target bpf-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-loader-static.dir/build.make src/cc/CMakeFiles/bcc-loader-static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bcc-loader-static.dir/DependInfo.cmake --color= Scanning dependencies of target bcc-loader-static make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-loader-static.dir/build.make src/cc/CMakeFiles/bcc-loader-static.dir/build make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 11%] Built target bpf-shared make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/build.make src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc/frontends/clang /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/DependInfo.cmake --color= Scanning dependencies of target clang_frontend make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/build.make src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 11%] Building CXX object src/cc/CMakeFiles/bcc-loader-static.dir/bcc_syms.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-loader-static.dir/bcc_syms.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_syms.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 13%] Building C object src/cc/CMakeFiles/bcc-loader-static.dir/bcc_elf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bcc-loader-static.dir/bcc_elf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_elf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 13%] Building C object src/cc/CMakeFiles/bcc-loader-static.dir/bcc_perf_map.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bcc-loader-static.dir/bcc_perf_map.c.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_perf_map.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 13%] Building C object src/cc/CMakeFiles/bcc-loader-static.dir/bcc_proc.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bcc-loader-static.dir/bcc_proc.c.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_proc.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 14%] Building CXX object src/cc/CMakeFiles/bcc-loader-static.dir/common.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-loader-static.dir/common.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/common.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 14%] Linking CXX static library libbcc-loader-static.a cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -P CMakeFiles/bcc-loader-static.dir/cmake_clean_target.cmake cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/bcc-loader-static.dir/link.txt --verbose=1 /usr/bin/ar qc libbcc-loader-static.a CMakeFiles/bcc-loader-static.dir/bcc_syms.cc.o CMakeFiles/bcc-loader-static.dir/bcc_elf.c.o CMakeFiles/bcc-loader-static.dir/bcc_perf_map.c.o CMakeFiles/bcc-loader-static.dir/bcc_proc.c.o CMakeFiles/bcc-loader-static.dir/common.cc.o /usr/bin/ranlib libbcc-loader-static.a make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 14%] Built target bcc-loader-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/api/CMakeFiles/api-static.dir/build.make src/cc/api/CMakeFiles/api-static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc/api /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/api /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/api/CMakeFiles/api-static.dir/DependInfo.cmake --color= Scanning dependencies of target api-static make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/api/CMakeFiles/api-static.dir/build.make src/cc/api/CMakeFiles/api-static.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 14%] Building CXX object src/cc/api/CMakeFiles/api-static.dir/BPF.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/api && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/api-static.dir/BPF.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/api/BPF.cc In file included from /tmp/debuild.TantG8/bcc/src/cc/api/BPF.cc:29:0: /tmp/debuild.TantG8/bcc/src/cc/bcc_exception.h: In member function ‘ebpf::StatusTuple ebpf::BPF::detach_raw_tracepoint_event(const string&, ebpf::open_probe_t&)’: /tmp/debuild.TantG8/bcc/src/cc/bcc_exception.h:24:7: warning: ‘__stp.ebpf::StatusTuple::code_’ may be used uninitialized in this function [-Wmaybe-uninitialized] class StatusTuple { ^~~~~~~~~~~ make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 15%] Building CXX object src/cc/api/CMakeFiles/api-static.dir/BPFTable.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/api && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/api-static.dir/BPFTable.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/api/BPFTable.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 15%] Linking CXX static library libapi-static.a cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/api && /usr/bin/cmake -P CMakeFiles/api-static.dir/cmake_clean_target.cmake cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/api && /usr/bin/cmake -E cmake_link_script CMakeFiles/api-static.dir/link.txt --verbose=1 /usr/bin/ar qc libapi-static.a CMakeFiles/api-static.dir/BPF.cc.o CMakeFiles/api-static.dir/BPFTable.cc.o /usr/bin/ranlib libapi-static.a make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 15%] Built target api-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/usdt/CMakeFiles/usdt-static.dir/build.make src/cc/usdt/CMakeFiles/usdt-static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc/usdt /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/usdt /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/usdt/CMakeFiles/usdt-static.dir/DependInfo.cmake --color= Scanning dependencies of target usdt-static make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/usdt/CMakeFiles/usdt-static.dir/build.make src/cc/usdt/CMakeFiles/usdt-static.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 12%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/loader.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -DKERNEL_MODULES_DIR='"/lib/modules"' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/clang_frontend.dir/loader.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/loader.cc In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/b_frontend_action.h:23, from /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/loader.cc:57: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 15%] Building CXX object src/cc/usdt/CMakeFiles/usdt-static.dir/usdt_args.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/usdt && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/usdt-static.dir/usdt_args.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/usdt/usdt_args.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 15%] Building CXX object src/cc/usdt/CMakeFiles/usdt-static.dir/usdt.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/usdt && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/usdt-static.dir/usdt.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/usdt/usdt.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 16%] Linking CXX static library libusdt-static.a cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/usdt && /usr/bin/cmake -P CMakeFiles/usdt-static.dir/cmake_clean_target.cmake cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/usdt && /usr/bin/cmake -E cmake_link_script CMakeFiles/usdt-static.dir/link.txt --verbose=1 /usr/bin/ar qc libusdt-static.a CMakeFiles/usdt-static.dir/usdt_args.cc.o CMakeFiles/usdt-static.dir/usdt.cc.o /usr/bin/ranlib libusdt-static.a make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 16%] Built target usdt-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/frontends/b/CMakeFiles/b_frontend.dir/build.make src/cc/frontends/b/CMakeFiles/b_frontend.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 17%] [FLEX][Lexer] Building scanner with flex 2.6.4 cd /tmp/debuild.TantG8/bcc/src/cc/frontends/b && /usr/bin/flex --c++ --o lexer.ll.cc -o/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b/lexer.ll.cc lexer.ll lexer.ll:110: warning, -s option given but default rule can be matched make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 17%] [BISON][Parser] Building parser with bison 3.0.4 cd /tmp/debuild.TantG8/bcc/src/cc/frontends/b && /usr/bin/bison -o parser.yy.cc -v --debug -d -o /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b/parser.yy.cc parser.yy parser.yy:19.9-17: warning: deprecated directive, use ‘%define api.namespace ebpf::cc’ [-Wdeprecated] %define namespace "ebpf::cc" ^^^^^^^^^ parser.yy:19.9-17: warning: %define variable 'api.namespace' requires '{...}' values [-Wdeprecated] %define namespace "ebpf::cc" ^^^^^^^^^ parser.yy:20.9-25: warning: %define variable 'parser_class_name' requires '{...}' values [-Wdeprecated] %define parser_class_name "BisonParser" ^^^^^^^^^^^^^^^^^ make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc/frontends/b /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b/CMakeFiles/b_frontend.dir/DependInfo.cmake --color= Scanning dependencies of target b_frontend make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/frontends/b/CMakeFiles/b_frontend.dir/build.make src/cc/frontends/b/CMakeFiles/b_frontend.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 17%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/loader.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/b_frontend.dir/loader.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/b/loader.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 17%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/codegen_llvm.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/b_frontend.dir/codegen_llvm.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/b/codegen_llvm.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 18%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/node.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/b_frontend.dir/node.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/b/node.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 18%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/parser.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/b_frontend.dir/parser.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/b/parser.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 18%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/printer.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/b_frontend.dir/printer.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/b/printer.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 19%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/type_check.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/b_frontend.dir/type_check.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/b/type_check.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 19%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/parser.yy.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/b_frontend.dir/parser.yy.cc.o -c /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b/parser.yy.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 20%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/lexer.ll.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/b_frontend.dir/lexer.ll.cc.o -c /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b/lexer.ll.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 20%] Linking CXX static library libb_frontend.a cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/cmake -P CMakeFiles/b_frontend.dir/cmake_clean_target.cmake cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b && /usr/bin/cmake -E cmake_link_script CMakeFiles/b_frontend.dir/link.txt --verbose=1 /usr/bin/ar qc libb_frontend.a CMakeFiles/b_frontend.dir/loader.cc.o CMakeFiles/b_frontend.dir/codegen_llvm.cc.o CMakeFiles/b_frontend.dir/node.cc.o CMakeFiles/b_frontend.dir/parser.cc.o CMakeFiles/b_frontend.dir/printer.cc.o CMakeFiles/b_frontend.dir/type_check.cc.o CMakeFiles/b_frontend.dir/parser.yy.cc.o CMakeFiles/b_frontend.dir/lexer.ll.cc.o /usr/bin/ranlib libb_frontend.a make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 20%] Built target b_frontend make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/python/CMakeFiles/bcc_py_python3.dir/build.make src/python/CMakeFiles/bcc_py_python3.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/python /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python/CMakeFiles/bcc_py_python3.dir/DependInfo.cmake --color= Scanning dependencies of target bcc_py_python3 make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/python/CMakeFiles/bcc_py_python3.dir/build.make src/python/CMakeFiles/bcc_py_python3.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 20%] Building sdist for python3 cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python/bcc-python3 && python3 setup.py sdist running sdist running check warning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list) warning: sdist: standard file not found: should have one of README, README.txt writing manifest file 'MANIFEST' creating bcc-0.11.0 creating bcc-0.11.0/bcc making hard links in bcc-0.11.0... hard linking setup.py -> bcc-0.11.0 hard linking bcc/__init__.py -> bcc-0.11.0/bcc hard linking bcc/disassembler.py -> bcc-0.11.0/bcc hard linking bcc/libbcc.py -> bcc-0.11.0/bcc hard linking bcc/perf.py -> bcc-0.11.0/bcc hard linking bcc/syscall.py -> bcc-0.11.0/bcc hard linking bcc/table.py -> bcc-0.11.0/bcc hard linking bcc/tcp.py -> bcc-0.11.0/bcc hard linking bcc/usdt.py -> bcc-0.11.0/bcc hard linking bcc/utils.py -> bcc-0.11.0/bcc hard linking bcc/version.py -> bcc-0.11.0/bcc creating dist Creating tar archive removing 'bcc-0.11.0' (and everything under it) make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 20%] Built target bcc_py_python3 make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/python/CMakeFiles/bcc_py_python2.dir/build.make src/python/CMakeFiles/bcc_py_python2.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/python /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python/CMakeFiles/bcc_py_python2.dir/DependInfo.cmake --color= Scanning dependencies of target bcc_py_python2 make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/python/CMakeFiles/bcc_py_python2.dir/build.make src/python/CMakeFiles/bcc_py_python2.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 20%] Building sdist for python2 cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python/bcc-python2 && python2 setup.py sdist running sdist running check warning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list) warning: sdist: standard file not found: should have one of README, README.txt writing manifest file 'MANIFEST' creating bcc-0.11.0 creating bcc-0.11.0/bcc making hard links in bcc-0.11.0... hard linking setup.py -> bcc-0.11.0 hard linking bcc/__init__.py -> bcc-0.11.0/bcc hard linking bcc/disassembler.py -> bcc-0.11.0/bcc hard linking bcc/libbcc.py -> bcc-0.11.0/bcc hard linking bcc/perf.py -> bcc-0.11.0/bcc hard linking bcc/syscall.py -> bcc-0.11.0/bcc hard linking bcc/table.py -> bcc-0.11.0/bcc hard linking bcc/tcp.py -> bcc-0.11.0/bcc hard linking bcc/usdt.py -> bcc-0.11.0/bcc hard linking bcc/utils.py -> bcc-0.11.0/bcc hard linking bcc/version.py -> bcc-0.11.0/bcc creating dist Creating tar archive removing 'bcc-0.11.0' (and everything under it) make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 20%] Built target bcc_py_python2 make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/lua/CMakeFiles/bcc-lua.dir/build.make src/lua/CMakeFiles/bcc-lua.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 20%] Generating bcc.lua cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/lua && /usr/bin/luajit /tmp/debuild.TantG8/bcc/src/lua/src/squish.lua /tmp/debuild.TantG8/bcc/src/lua Writing bcc.lua... OK! make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 21%] Generating bcc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/lua && /usr/bin/luajit -bg bcc.lua bcc.o make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/lua /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/lua /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/lua/CMakeFiles/bcc-lua.dir/DependInfo.cmake --color= Scanning dependencies of target bcc-lua make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/lua/CMakeFiles/bcc-lua.dir/build.make src/lua/CMakeFiles/bcc-lua.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 21%] Building C object src/lua/CMakeFiles/bcc-lua.dir/src/main.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/lua && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/usr/include/luajit-2.1 -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/bcc-lua.dir/src/main.c.o -c /tmp/debuild.TantG8/bcc/src/lua/src/main.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 22%] Linking C executable bcc-lua cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/lua && /usr/bin/cmake -E cmake_link_script CMakeFiles/bcc-lua.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/bcc-lua.dir/src/main.c.o bcc.o -o bcc-lua -Wl,-Bstatic -lluajit-5.1 -Wl,-Bdynamic -ldl -lm -no-pie make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 22%] Built target bcc-lua make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f introspection/CMakeFiles/bps.dir/build.make introspection/CMakeFiles/bps.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/introspection /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/introspection /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/introspection/CMakeFiles/bps.dir/DependInfo.cmake --color= Scanning dependencies of target bps make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f introspection/CMakeFiles/bps.dir/build.make introspection/CMakeFiles/bps.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 23%] Building C object introspection/CMakeFiles/bps.dir/bps.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/introspection && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -o CMakeFiles/bps.dir/bps.c.o -c /tmp/debuild.TantG8/bcc/introspection/bps.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 23%] Linking C executable bps cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/introspection && /usr/bin/cmake -E cmake_link_script CMakeFiles/bps.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/bps.dir/bps.c.o -o bps ../src/cc/libbcc_bpf.a -lelf -lrt -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 23%] Built target bps make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f man/man8/CMakeFiles/man.dir/build.make man/man8/CMakeFiles/man.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/man/man8 /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/CMakeFiles/man.dir/DependInfo.cmake --color= Scanning dependencies of target man make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f man/man8/CMakeFiles/man.dir/build.make man/man8/CMakeFiles/man.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 24%] Generating argdist.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/argdist.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/argdist.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 24%] Generating bashreadline.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/bashreadline.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/bashreadline.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 25%] Generating bindsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/bindsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/bindsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 25%] Generating biolatency.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/biolatency.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/biolatency.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 25%] Generating biosnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/biosnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/biosnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 26%] Generating biotop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/biotop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/biotop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 26%] Generating bitesize.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/bitesize.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/bitesize.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 26%] Generating bpflist.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/bpflist.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/bpflist.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 27%] Generating bps.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/bps.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/bps.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 27%] Generating btrfsdist.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/btrfsdist.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/btrfsdist.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 28%] Generating btrfsslower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/btrfsslower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/btrfsslower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 28%] Generating cachestat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/cachestat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/cachestat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 28%] Generating cachetop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/cachetop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/cachetop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 29%] Generating capable.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/capable.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/capable.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 29%] Generating cobjnew.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/cobjnew.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/cobjnew.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 29%] Generating compactsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/compactsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/compactsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 30%] Generating cpudist.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/cpudist.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/cpudist.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 30%] Generating cpuunclaimed.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/cpuunclaimed.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/cpuunclaimed.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 30%] Generating criticalstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/criticalstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/criticalstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 31%] Generating cthreads.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/cthreads.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/cthreads.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 31%] Generating dbslower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/dbslower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/dbslower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 32%] Generating dbstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/dbstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/dbstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 32%] Generating dcsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/dcsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/dcsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 32%] Generating dcstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/dcstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/dcstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 33%] Generating deadlock.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/deadlock.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/deadlock.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 33%] Generating drsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/drsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/drsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 33%] Generating execsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/execsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/execsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 34%] Generating exitsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/exitsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/exitsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 34%] Generating ext4dist.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/ext4dist.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/ext4dist.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 35%] Generating ext4slower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/ext4slower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/ext4slower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 35%] Generating filelife.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/filelife.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/filelife.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 35%] Generating fileslower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/fileslower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/fileslower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 36%] Generating filetop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/filetop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/filetop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 36%] Generating funccount.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/funccount.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/funccount.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 36%] Generating funclatency.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/funclatency.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/funclatency.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 37%] Generating funcslower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/funcslower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/funcslower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 37%] Generating gethostlatency.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/gethostlatency.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/gethostlatency.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 38%] Generating hardirqs.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/hardirqs.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/hardirqs.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 38%] Generating inject.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/inject.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/inject.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 38%] Generating javacalls.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/javacalls.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/javacalls.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 39%] Generating javaflow.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/javaflow.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/javaflow.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 39%] Generating javagc.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/javagc.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/javagc.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 39%] Generating javaobjnew.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/javaobjnew.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/javaobjnew.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 40%] Generating javastat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/javastat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/javastat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 40%] Generating javathreads.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/javathreads.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/javathreads.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 40%] Generating killsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/killsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/killsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 41%] Generating klockstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/klockstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/klockstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 41%] Generating llcstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/llcstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/llcstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 42%] Generating mdflush.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/mdflush.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/mdflush.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 42%] Generating memleak.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/memleak.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/memleak.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 42%] Generating mountsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/mountsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/mountsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 43%] Generating mysqld_qslower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/mysqld_qslower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/mysqld_qslower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 43%] Generating nfsdist.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/nfsdist.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/nfsdist.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 43%] Generating nfsslower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/nfsslower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/nfsslower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 44%] Generating nodegc.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/nodegc.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/nodegc.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 44%] Generating nodestat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/nodestat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/nodestat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 45%] Generating offcputime.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/offcputime.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/offcputime.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 45%] Generating offwaketime.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/offwaketime.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/offwaketime.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 45%] Generating oomkill.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/oomkill.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/oomkill.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 46%] Generating opensnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/opensnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/opensnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 46%] Generating perlcalls.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/perlcalls.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/perlcalls.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 46%] Generating perlflow.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/perlflow.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/perlflow.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 47%] Generating perlstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/perlstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/perlstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 47%] Generating phpcalls.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/phpcalls.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/phpcalls.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 48%] Generating phpflow.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/phpflow.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/phpflow.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 48%] Generating phpstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/phpstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/phpstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 48%] Generating pidpersec.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/pidpersec.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/pidpersec.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 49%] Generating profile.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/profile.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/profile.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 49%] Generating pythoncalls.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/pythoncalls.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/pythoncalls.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 49%] Generating pythonflow.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/pythonflow.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/pythonflow.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 50%] Generating pythongc.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/pythongc.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/pythongc.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 50%] Generating pythonstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/pythonstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/pythonstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 50%] Generating reset-trace.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/reset-trace.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/reset-trace.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 51%] Generating rubycalls.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/rubycalls.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/rubycalls.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 51%] Generating rubyflow.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/rubyflow.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/rubyflow.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 52%] Generating rubygc.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/rubygc.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/rubygc.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 52%] Generating rubyobjnew.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/rubyobjnew.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/rubyobjnew.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 52%] Generating rubystat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/rubystat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/rubystat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 53%] Generating runqlat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/runqlat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/runqlat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 53%] Generating runqlen.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/runqlen.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/runqlen.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 53%] Generating runqslower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/runqslower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/runqslower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 54%] Generating shmsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/shmsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/shmsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 54%] Generating slabratetop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/slabratetop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/slabratetop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 55%] Generating sofdsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/sofdsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/sofdsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 55%] Generating softirqs.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/softirqs.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/softirqs.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 55%] Generating solisten.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/solisten.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/solisten.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 56%] Generating spfdsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/spfdsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/spfdsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 56%] Generating sslsniff.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/sslsniff.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/sslsniff.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 56%] Generating stackcount.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/stackcount.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/stackcount.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 57%] Generating statsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/statsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/statsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 57%] Generating syncsnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/syncsnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/syncsnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 58%] Generating syscount.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/syscount.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/syscount.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 58%] Generating tclcalls.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tclcalls.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tclcalls.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 58%] Generating tclflow.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tclflow.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tclflow.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 59%] Generating tclobjnew.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tclobjnew.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tclobjnew.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 59%] Generating tclstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tclstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tclstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 59%] Generating tcpaccept.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcpaccept.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcpaccept.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 60%] Generating tcpconnect.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcpconnect.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcpconnect.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 60%] Generating tcpconnlat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcpconnlat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcpconnlat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 60%] Generating tcpdrop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcpdrop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcpdrop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 61%] Generating tcplife.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcplife.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcplife.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 61%] Generating tcpretrans.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcpretrans.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcpretrans.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 62%] Generating tcpstates.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcpstates.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcpstates.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 62%] Generating tcpsubnet.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcpsubnet.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcpsubnet.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 62%] Generating tcptop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcptop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcptop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 63%] Generating tcptracer.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tcptracer.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tcptracer.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 63%] Generating tplist.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/tplist.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/tplist.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 63%] Generating trace.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/trace.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/trace.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 64%] Generating ttysnoop.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/ttysnoop.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/ttysnoop.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 64%] Generating ucalls.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/ucalls.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/ucalls.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 65%] Generating uflow.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/uflow.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/uflow.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 65%] Generating ugc.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/ugc.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/ugc.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 65%] Generating uobjnew.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/uobjnew.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/uobjnew.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 66%] Generating ustat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/ustat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/ustat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 66%] Generating uthreads.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/uthreads.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/uthreads.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 66%] Generating vfscount.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/vfscount.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/vfscount.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 67%] Generating vfsstat.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/vfsstat.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/vfsstat.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 67%] Generating wakeuptime.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/wakeuptime.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/wakeuptime.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 68%] Generating xfsdist.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/xfsdist.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/xfsdist.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 68%] Generating xfsslower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/xfsslower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/xfsslower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 68%] Generating zfsdist.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/zfsdist.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/zfsdist.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 69%] Generating zfsslower.8.gz cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 && /bin/gzip -c /tmp/debuild.TantG8/bcc/man/man8/zfsslower.8 > /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/zfsslower.8.gz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 69%] Built target man make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/usdt_test_lib.dir/build.make tests/cc/CMakeFiles/usdt_test_lib.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc/CMakeFiles/usdt_test_lib.dir/DependInfo.cmake --color= Scanning dependencies of target usdt_test_lib make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/usdt_test_lib.dir/build.make tests/cc/CMakeFiles/usdt_test_lib.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 69%] Building C object tests/cc/CMakeFiles/usdt_test_lib.dir/usdt_test_lib.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/cc -Dusdt_test_lib_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -fPIC -o CMakeFiles/usdt_test_lib.dir/usdt_test_lib.c.o -c /tmp/debuild.TantG8/bcc/tests/cc/usdt_test_lib.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 70%] Linking C shared library libusdt_test_lib.so cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/usdt_test_lib.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -Wl,-soname,libusdt_test_lib.so -o libusdt_test_lib.so CMakeFiles/usdt_test_lib.dir/usdt_test_lib.c.o make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 70%] Built target usdt_test_lib make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 15%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/b_frontend_action.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -DKERNEL_MODULES_DIR='"/lib/modules"' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/clang_frontend.dir/b_frontend_action.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/b_frontend_action.cc In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/b_frontend_action.h:23, from /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/b_frontend_action.cc:31: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 71%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/kbuild_helper.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -DKERNEL_MODULES_DIR='"/lib/modules"' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/clang_frontend.dir/kbuild_helper.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/kbuild_helper.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 71%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/__/__/common.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -DKERNEL_MODULES_DIR='"/lib/modules"' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/clang_frontend.dir/__/__/common.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/common.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 70%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/tp_frontend_action.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -DKERNEL_MODULES_DIR='"/lib/modules"' -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/clang_frontend.dir/tp_frontend_action.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/tp_frontend_action.cc In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/tp_frontend_action.h:23, from /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/tp_frontend_action.cc:32: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 71%] Linking CXX static library libclang_frontend.a cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang && /usr/bin/cmake -P CMakeFiles/clang_frontend.dir/cmake_clean_target.cmake cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_frontend.dir/link.txt --verbose=1 /usr/bin/ar qc libclang_frontend.a CMakeFiles/clang_frontend.dir/loader.cc.o CMakeFiles/clang_frontend.dir/b_frontend_action.cc.o CMakeFiles/clang_frontend.dir/tp_frontend_action.cc.o CMakeFiles/clang_frontend.dir/kbuild_helper.cc.o CMakeFiles/clang_frontend.dir/__/__/common.cc.o /usr/bin/ranlib libclang_frontend.a make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 71%] Built target clang_frontend make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-shared.dir/build.make src/cc/CMakeFiles/bcc-shared.dir/depend make -f src/cc/CMakeFiles/bcc-static.dir/build.make src/cc/CMakeFiles/bcc-static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bcc-shared.dir/DependInfo.cmake --color= Scanning dependencies of target bcc-shared make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-shared.dir/build.make src/cc/CMakeFiles/bcc-shared.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bcc-static.dir/DependInfo.cmake --color= Scanning dependencies of target bcc-static make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-static.dir/build.make src/cc/CMakeFiles/bcc-static.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 71%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/link_all.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/link_all.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/link_all.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 71%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bcc_common.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/bcc_common.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_common.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 71%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bcc_common.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/bcc_common.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_common.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 72%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bpf_module.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/bpf_module.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bpf_module.cc In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/b_frontend_action.h:23, from /tmp/debuild.TantG8/bcc/src/cc/bpf_module.cc:43: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 73%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bpf_module.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/bpf_module.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bpf_module.cc In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /tmp/debuild.TantG8/bcc/src/cc/frontends/clang/b_frontend_action.h:23, from /tmp/debuild.TantG8/bcc/src/cc/bpf_module.cc:43: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 73%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bcc_btf.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/bcc_btf.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_btf.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 73%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bcc_btf.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/bcc_btf.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_btf.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 73%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/exported_files.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/exported_files.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/exported_files.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 74%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/exported_files.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/exported_files.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/exported_files.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 75%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bcc_debug.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/bcc_debug.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_debug.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 75%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bcc_debug.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/bcc_debug.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_debug.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 75%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bpf_module_rw_engine.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/bpf_module_rw_engine.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bpf_module_rw_engine.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 75%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bpf_module_rw_engine.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/bpf_module_rw_engine.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bpf_module_rw_engine.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 76%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/table_storage.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/table_storage.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/table_storage.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 77%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/table_storage.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/table_storage.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/table_storage.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 77%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/shared_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/shared_table.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/shared_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 77%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/shared_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/shared_table.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/shared_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 77%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bpffs_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/bpffs_table.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bpffs_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 77%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bpffs_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/bpffs_table.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bpffs_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 78%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/json_map_decl_visitor.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/json_map_decl_visitor.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/json_map_decl_visitor.cc In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /tmp/debuild.TantG8/bcc/src/cc/json_map_decl_visitor.cc:22: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 79%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/json_map_decl_visitor.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/json_map_decl_visitor.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/json_map_decl_visitor.cc In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /tmp/debuild.TantG8/bcc/src/cc/json_map_decl_visitor.cc:22: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 79%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/common.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/common.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/common.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 79%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bcc_syms.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/bcc_syms.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_syms.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 79%] Building C object src/cc/CMakeFiles/bcc-shared.dir/bcc_elf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bcc-shared.dir/bcc_elf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_elf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 80%] Building C object src/cc/CMakeFiles/bcc-shared.dir/bcc_perf_map.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bcc-shared.dir/bcc_perf_map.c.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_perf_map.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 80%] Building C object src/cc/CMakeFiles/bcc-shared.dir/bcc_proc.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bcc-shared.dir/bcc_proc.c.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_proc.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 79%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/usdt/usdt.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/usdt/usdt.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/usdt/usdt.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 81%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/common.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -Dbcc_shared_EXPORTS -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -fPIC -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-shared.dir/common.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/common.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 82%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/usdt/usdt_args.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/usdt/usdt_args.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/usdt/usdt_args.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 82%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bcc_syms.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -std=gnu++14 -o CMakeFiles/bcc-static.dir/bcc_syms.cc.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_syms.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 83%] Building C object src/cc/CMakeFiles/bcc-static.dir/bcc_elf.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bcc-static.dir/bcc_elf.c.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_elf.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 83%] Building C object src/cc/CMakeFiles/bcc-static.dir/bcc_perf_map.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bcc-static.dir/bcc_perf_map.c.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_perf_map.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 83%] Building C object src/cc/CMakeFiles/bcc-static.dir/bcc_proc.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/b -I/tmp/debuild.TantG8/bcc/src/cc/frontends/clang -I/usr/lib/llvm-6.0/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -o CMakeFiles/bcc-static.dir/bcc_proc.c.o -c /tmp/debuild.TantG8/bcc/src/cc/bcc_proc.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 84%] Linking CXX static library libbcc.a cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -P CMakeFiles/bcc-static.dir/cmake_clean_target.cmake cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/bcc-static.dir/link.txt --verbose=1 /usr/bin/ar qc libbcc.a CMakeFiles/bcc-static.dir/bcc_common.cc.o CMakeFiles/bcc-static.dir/bpf_module.cc.o CMakeFiles/bcc-static.dir/bcc_btf.cc.o CMakeFiles/bcc-static.dir/exported_files.cc.o CMakeFiles/bcc-static.dir/bcc_debug.cc.o CMakeFiles/bcc-static.dir/bpf_module_rw_engine.cc.o CMakeFiles/bcc-static.dir/table_storage.cc.o CMakeFiles/bcc-static.dir/shared_table.cc.o CMakeFiles/bcc-static.dir/bpffs_table.cc.o CMakeFiles/bcc-static.dir/json_map_decl_visitor.cc.o CMakeFiles/bcc-static.dir/common.cc.o CMakeFiles/bcc-static.dir/usdt/usdt.cc.o CMakeFiles/bcc-static.dir/usdt/usdt_args.cc.o CMakeFiles/bcc-static.dir/bcc_syms.cc.o CMakeFiles/bcc-static.dir/bcc_elf.c.o CMakeFiles/bcc-static.dir/bcc_perf_map.c.o CMakeFiles/bcc-static.dir/bcc_proc.c.o /usr/bin/ranlib libbcc.a make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 84%] Built target bcc-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/CGroupTest.dir/build.make examples/cpp/CMakeFiles/CGroupTest.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/CGroupTest.dir/DependInfo.cmake --color= Scanning dependencies of target CGroupTest make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/CGroupTest.dir/build.make examples/cpp/CMakeFiles/CGroupTest.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 84%] Building CXX object examples/cpp/CMakeFiles/CGroupTest.dir/CGroupTest.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/CGroupTest.dir/CGroupTest.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/CGroupTest.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 82%] Linking CXX shared library libbcc.so cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/bcc-shared.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fno-rtti -fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result -DLLVM_MAJOR_VERSION=6 -Wl,-Bsymbolic-functions -Wl,-z,relro -static-libstdc++ -Wl,--exclude-libs=libclangFrontend.a -Wl,--exclude-libs=libclangSerialization.a -Wl,--exclude-libs=libclangDriver.a -Wl,--exclude-libs=libclangParse.a -Wl,--exclude-libs=libclangSema.a -Wl,--exclude-libs=libclangCodeGen.a -Wl,--exclude-libs=libclangAnalysis.a -Wl,--exclude-libs=libclangRewrite.a -Wl,--exclude-libs=libclangEdit.a -Wl,--exclude-libs=libclangAST.a -Wl,--exclude-libs=libclangLex.a -Wl,--exclude-libs=libclangBasic.a -Wl,--exclude-libs=libLLVMBPFDisassembler.a -Wl,--exclude-libs=libLLVMBPFAsmParser.a -Wl,--exclude-libs=libLLVMCoroutines.a -Wl,--exclude-libs=libLLVMCoverage.a -Wl,--exclude-libs=libLLVMX86CodeGen.a -Wl,--exclude-libs=libLLVMX86Desc.a -Wl,--exclude-libs=libLLVMX86Info.a -Wl,--exclude-libs=libLLVMMCDisassembler.a -Wl,--exclude-libs=libLLVMX86AsmPrinter.a -Wl,--exclude-libs=libLLVMX86Utils.a -Wl,--exclude-libs=libLLVMGlobalISel.a -Wl,--exclude-libs=libLLVMLTO.a -Wl,--exclude-libs=libLLVMPasses.a -Wl,--exclude-libs=libLLVMipo.a -Wl,--exclude-libs=libLLVMVectorize.a -Wl,--exclude-libs=libLLVMInstrumentation.a -Wl,--exclude-libs=libLLVMOption.a -Wl,--exclude-libs=libLLVMObjCARCOpts.a -Wl,--exclude-libs=libLLVMMCJIT.a -Wl,--exclude-libs=libLLVMExecutionEngine.a -Wl,--exclude-libs=libLLVMRuntimeDyld.a -Wl,--exclude-libs=libLLVMLinker.a -Wl,--exclude-libs=libLLVMIRReader.a -Wl,--exclude-libs=libLLVMAsmParser.a -Wl,--exclude-libs=libLLVMDebugInfoDWARF.a -Wl,--exclude-libs=libLLVMBPFCodeGen.a -Wl,--exclude-libs=libLLVMSelectionDAG.a -Wl,--exclude-libs=libLLVMBPFDesc.a -Wl,--exclude-libs=libLLVMBPFInfo.a -Wl,--exclude-libs=libLLVMBPFAsmPrinter.a -Wl,--exclude-libs=libLLVMAsmPrinter.a -Wl,--exclude-libs=libLLVMDebugInfoCodeView.a -Wl,--exclude-libs=libLLVMDebugInfoMSF.a -Wl,--exclude-libs=libLLVMCodeGen.a -Wl,--exclude-libs=libLLVMTarget.a -Wl,--exclude-libs=libLLVMScalarOpts.a -Wl,--exclude-libs=libLLVMInstCombine.a -Wl,--exclude-libs=libLLVMTransformUtils.a -Wl,--exclude-libs=libLLVMBitWriter.a -Wl,--exclude-libs=libLLVMAnalysis.a -Wl,--exclude-libs=libLLVMProfileData.a -Wl,--exclude-libs=libLLVMObject.a -Wl,--exclude-libs=libLLVMMCParser.a -Wl,--exclude-libs=libLLVMMC.a -Wl,--exclude-libs=libLLVMBitReader.a -Wl,--exclude-libs=libLLVMCore.a -Wl,--exclude-libs=libLLVMBinaryFormat.a -Wl,--exclude-libs=libLLVMSupport.a -Wl,--exclude-libs=libLLVMDemangle.a -shared -Wl,-soname,libbcc.so.0 -o libbcc.so.0.11.0 CMakeFiles/bcc-shared.dir/link_all.cc.o CMakeFiles/bcc-shared.dir/bcc_common.cc.o CMakeFiles/bcc-shared.dir/bpf_module.cc.o CMakeFiles/bcc-shared.dir/bcc_btf.cc.o CMakeFiles/bcc-shared.dir/exported_files.cc.o CMakeFiles/bcc-shared.dir/bcc_debug.cc.o CMakeFiles/bcc-shared.dir/bpf_module_rw_engine.cc.o CMakeFiles/bcc-shared.dir/table_storage.cc.o CMakeFiles/bcc-shared.dir/shared_table.cc.o CMakeFiles/bcc-shared.dir/bpffs_table.cc.o CMakeFiles/bcc-shared.dir/json_map_decl_visitor.cc.o CMakeFiles/bcc-shared.dir/bcc_syms.cc.o CMakeFiles/bcc-shared.dir/bcc_elf.c.o CMakeFiles/bcc-shared.dir/bcc_perf_map.c.o CMakeFiles/bcc-shared.dir/bcc_proc.c.o CMakeFiles/bcc-shared.dir/common.cc.o frontends/b/libb_frontend.a frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf libbcc_bpf.a -Wl,--whole-archive api/libapi-static.a -Wl,--no-whole-archive usdt/libusdt-static.a -lz -lrt -ldl -ltinfo -lpthread -lm cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc && /usr/bin/cmake -E cmake_symlink_library libbcc.so.0.11.0 libbcc.so.0 libbcc.so make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 84%] Built target bcc-shared make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/build.make examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/DependInfo.cmake --color= Scanning dependencies of target FollyRequestContextSwitch make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/build.make examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 84%] Linking CXX executable CGroupTest cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/CGroupTest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/CGroupTest.dir/CGroupTest.cc.o -o CGroupTest ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 84%] Built target CGroupTest make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/CPUDistribution.dir/build.make examples/cpp/CMakeFiles/CPUDistribution.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/CPUDistribution.dir/DependInfo.cmake --color= Scanning dependencies of target CPUDistribution make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/CPUDistribution.dir/build.make examples/cpp/CMakeFiles/CPUDistribution.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 84%] Building CXX object examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/FollyRequestContextSwitch.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/FollyRequestContextSwitch.dir/FollyRequestContextSwitch.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/FollyRequestContextSwitch.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 85%] Building CXX object examples/cpp/CMakeFiles/CPUDistribution.dir/CPUDistribution.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/CPUDistribution.dir/CPUDistribution.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/CPUDistribution.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 86%] Linking CXX executable FollyRequestContextSwitch cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/FollyRequestContextSwitch.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/FollyRequestContextSwitch.dir/FollyRequestContextSwitch.cc.o -o FollyRequestContextSwitch ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 86%] Built target FollyRequestContextSwitch make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/HelloWorld.dir/build.make examples/cpp/CMakeFiles/HelloWorld.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/HelloWorld.dir/DependInfo.cmake --color= Scanning dependencies of target HelloWorld make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/HelloWorld.dir/build.make examples/cpp/CMakeFiles/HelloWorld.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 86%] Linking CXX executable CPUDistribution cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/CPUDistribution.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/CPUDistribution.dir/CPUDistribution.cc.o -o CPUDistribution ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 86%] Built target CPUDistribution make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/UseExternalMap.dir/build.make examples/cpp/CMakeFiles/UseExternalMap.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/UseExternalMap.dir/DependInfo.cmake --color= Scanning dependencies of target UseExternalMap make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/UseExternalMap.dir/build.make examples/cpp/CMakeFiles/UseExternalMap.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 86%] Building CXX object examples/cpp/CMakeFiles/HelloWorld.dir/HelloWorld.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/HelloWorld.dir/HelloWorld.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/HelloWorld.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 86%] Building CXX object examples/cpp/CMakeFiles/UseExternalMap.dir/UseExternalMap.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/UseExternalMap.dir/UseExternalMap.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/UseExternalMap.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 86%] Linking CXX executable HelloWorld cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/HelloWorld.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/HelloWorld.dir/HelloWorld.cc.o -o HelloWorld ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 87%] Built target HelloWorld make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/TCPSendStack.dir/build.make examples/cpp/CMakeFiles/TCPSendStack.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/TCPSendStack.dir/DependInfo.cmake --color= Scanning dependencies of target TCPSendStack make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/TCPSendStack.dir/build.make examples/cpp/CMakeFiles/TCPSendStack.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 87%] Linking CXX executable UseExternalMap cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/UseExternalMap.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/UseExternalMap.dir/UseExternalMap.cc.o -o UseExternalMap ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Built target UseExternalMap make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/RecordMySQLQuery.dir/build.make examples/cpp/CMakeFiles/RecordMySQLQuery.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/RecordMySQLQuery.dir/DependInfo.cmake --color= Scanning dependencies of target RecordMySQLQuery make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/RecordMySQLQuery.dir/build.make examples/cpp/CMakeFiles/RecordMySQLQuery.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Building CXX object examples/cpp/CMakeFiles/TCPSendStack.dir/TCPSendStack.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/TCPSendStack.dir/TCPSendStack.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/TCPSendStack.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Building CXX object examples/cpp/CMakeFiles/RecordMySQLQuery.dir/RecordMySQLQuery.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/RecordMySQLQuery.dir/RecordMySQLQuery.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/RecordMySQLQuery.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Linking CXX executable TCPSendStack cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/TCPSendStack.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/TCPSendStack.dir/TCPSendStack.cc.o -o TCPSendStack ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Built target TCPSendStack make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/RandomRead.dir/build.make examples/cpp/CMakeFiles/RandomRead.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/RandomRead.dir/DependInfo.cmake --color= Scanning dependencies of target RandomRead make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/RandomRead.dir/build.make examples/cpp/CMakeFiles/RandomRead.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Linking CXX executable RecordMySQLQuery cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/RecordMySQLQuery.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/RecordMySQLQuery.dir/RecordMySQLQuery.cc.o -o RecordMySQLQuery ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Built target RecordMySQLQuery make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/LLCStat.dir/build.make examples/cpp/CMakeFiles/LLCStat.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/LLCStat.dir/DependInfo.cmake --color= Scanning dependencies of target LLCStat make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/LLCStat.dir/build.make examples/cpp/CMakeFiles/LLCStat.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Building CXX object examples/cpp/CMakeFiles/RandomRead.dir/RandomRead.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/RandomRead.dir/RandomRead.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/RandomRead.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 89%] Building CXX object examples/cpp/CMakeFiles/LLCStat.dir/LLCStat.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/LLCStat.dir/LLCStat.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/LLCStat.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 90%] Linking CXX executable RandomRead cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/RandomRead.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/RandomRead.dir/RandomRead.cc.o -o RandomRead ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 90%] Built target RandomRead make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/pyperf/CMakeFiles/PyPerf.dir/build.make examples/cpp/pyperf/CMakeFiles/PyPerf.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp/pyperf /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf/CMakeFiles/PyPerf.dir/DependInfo.cmake --color= Scanning dependencies of target PyPerf make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/pyperf/CMakeFiles/PyPerf.dir/build.make examples/cpp/pyperf/CMakeFiles/PyPerf.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 90%] Linking CXX executable LLCStat cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLCStat.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/LLCStat.dir/LLCStat.cc.o -o LLCStat ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 91%] Built target LLCStat make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 91%] Building CXX object examples/cpp/pyperf/CMakeFiles/PyPerf.dir/PyPerf.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/PyPerf.dir/PyPerf.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/pyperf/PyPerf.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 91%] Building CXX object examples/cpp/pyperf/CMakeFiles/PyPerf.dir/PyPerfBPFProgram.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/PyPerf.dir/PyPerfBPFProgram.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/pyperf/PyPerfBPFProgram.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 92%] Building CXX object examples/cpp/pyperf/CMakeFiles/PyPerf.dir/PyPerfLoggingHelper.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/PyPerf.dir/PyPerfLoggingHelper.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/pyperf/PyPerfLoggingHelper.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 91%] Building CXX object examples/cpp/pyperf/CMakeFiles/PyPerf.dir/PyPerfUtil.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/PyPerf.dir/PyPerfUtil.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/pyperf/PyPerfUtil.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 92%] Building CXX object examples/cpp/pyperf/CMakeFiles/PyPerf.dir/Py36Offsets.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/PyPerf.dir/Py36Offsets.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/pyperf/Py36Offsets.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/test_libbcc.dir/build.make tests/cc/CMakeFiles/test_libbcc.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 92%] Building CXX object examples/cpp/pyperf/CMakeFiles/PyPerf.dir/PyPerfDefaultPrinter.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf && /usr/bin/c++ -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=gnu++14 -o CMakeFiles/PyPerf.dir/PyPerfDefaultPrinter.cc.o -c /tmp/debuild.TantG8/bcc/examples/cpp/pyperf/PyPerfDefaultPrinter.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc/CMakeFiles/test_libbcc.dir/DependInfo.cmake --color= Scanning dependencies of target test_libbcc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/test_libbcc.dir/build.make tests/cc/CMakeFiles/test_libbcc.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 93%] Linking CXX executable PyPerf cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf && /usr/bin/cmake -E cmake_link_script CMakeFiles/PyPerf.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/PyPerf.dir/PyPerf.cc.o CMakeFiles/PyPerf.dir/PyPerfUtil.cc.o CMakeFiles/PyPerf.dir/PyPerfBPFProgram.cc.o CMakeFiles/PyPerf.dir/PyPerfLoggingHelper.cc.o CMakeFiles/PyPerf.dir/PyPerfDefaultPrinter.cc.o CMakeFiles/PyPerf.dir/Py36Offsets.cc.o -o PyPerf ../../../src/cc/libbcc.a ../../../src/cc/frontends/b/libb_frontend.a ../../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../../src/cc/libbcc_bpf.a ../../../src/cc/api/libapi-static.a ../../../src/cc/usdt/libusdt-static.a ../../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 93%] Built target PyPerf make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 93%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_c_api.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_c_api.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_c_api.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 93%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_libbcc.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_libbcc.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_libbcc.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 94%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_array_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_array_table.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_array_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 94%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_cg_storage.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_cg_storage.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_cg_storage.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 94%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_bpf_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_bpf_table.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_bpf_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 95%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_hash_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_hash_table.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_hash_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/test_static.dir/build.make tests/cc/CMakeFiles/test_static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc/CMakeFiles/test_static.dir/DependInfo.cmake --color= Scanning dependencies of target test_static make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/test_static.dir/build.make tests/cc/CMakeFiles/test_static.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 95%] Building C object tests/cc/CMakeFiles/test_static.dir/test_static.c.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/cc -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -o CMakeFiles/test_static.dir/test_static.c.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_static.c make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 95%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_map_in_map.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_map_in_map.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_map_in_map.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 96%] Linking CXX executable test_static cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_static.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/test_static.dir/test_static.c.o -o test_static ../../src/cc/libbcc.a ../../src/cc/frontends/b/libb_frontend.a ../../src/cc/frontends/clang/libclang_frontend.a -Wl,--whole-archive /usr/lib/llvm-6.0/lib/libclangFrontend.a /usr/lib/llvm-6.0/lib/libclangSerialization.a /usr/lib/llvm-6.0/lib/libclangDriver.a /usr/lib/llvm-6.0/lib/libclangParse.a /usr/lib/llvm-6.0/lib/libclangSema.a /usr/lib/llvm-6.0/lib/libclangCodeGen.a /usr/lib/llvm-6.0/lib/libclangAnalysis.a /usr/lib/llvm-6.0/lib/libclangRewrite.a /usr/lib/llvm-6.0/lib/libclangEdit.a /usr/lib/llvm-6.0/lib/libclangAST.a /usr/lib/llvm-6.0/lib/libclangLex.a /usr/lib/llvm-6.0/lib/libclangBasic.a /usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMCoroutines.a /usr/lib/llvm-6.0/lib/libLLVMCoverage.a /usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a /usr/lib/llvm-6.0/lib/libLLVMX86Desc.a /usr/lib/llvm-6.0/lib/libLLVMX86Info.a /usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a /usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMX86Utils.a /usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a /usr/lib/llvm-6.0/lib/libLLVMLTO.a /usr/lib/llvm-6.0/lib/libLLVMPasses.a /usr/lib/llvm-6.0/lib/libLLVMipo.a /usr/lib/llvm-6.0/lib/libLLVMVectorize.a /usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a /usr/lib/llvm-6.0/lib/libLLVMOption.a /usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a /usr/lib/llvm-6.0/lib/libLLVMMCJIT.a /usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a /usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a /usr/lib/llvm-6.0/lib/libLLVMLinker.a /usr/lib/llvm-6.0/lib/libLLVMIRReader.a /usr/lib/llvm-6.0/lib/libLLVMAsmParser.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a /usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a /usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a /usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a /usr/lib/llvm-6.0/lib/libLLVMCodeGen.a /usr/lib/llvm-6.0/lib/libLLVMTarget.a /usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a /usr/lib/llvm-6.0/lib/libLLVMInstCombine.a /usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a /usr/lib/llvm-6.0/lib/libLLVMBitWriter.a /usr/lib/llvm-6.0/lib/libLLVMAnalysis.a /usr/lib/llvm-6.0/lib/libLLVMProfileData.a /usr/lib/llvm-6.0/lib/libLLVMObject.a /usr/lib/llvm-6.0/lib/libLLVMMCParser.a /usr/lib/llvm-6.0/lib/libLLVMMC.a /usr/lib/llvm-6.0/lib/libLLVMBitReader.a /usr/lib/llvm-6.0/lib/libLLVMCore.a /usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a /usr/lib/llvm-6.0/lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lm /usr/lib/llvm-6.0/lib/libLLVMDemangle.a -Wl,--no-whole-archive -lelf ../../src/cc/libbcc_bpf.a ../../src/cc/api/libapi-static.a ../../src/cc/usdt/libusdt-static.a ../../src/cc/libbcc-loader-static.a -lelf -lz make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 97%] Built target test_static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 97%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_perf_event.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_perf_event.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_perf_event.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 97%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_pinned_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_pinned_table.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_pinned_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 97%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_prog_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_prog_table.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_prog_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 98%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_sk_storage.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_sk_storage.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_sk_storage.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 98%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_sock_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_sock_table.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_sock_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 98%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_shared_table.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_shared_table.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_shared_table.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 99%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_usdt_args.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_usdt_args.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_usdt_args.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [100%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/utils.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/utils.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/utils.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 99%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_usdt_probes.cc.o cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/c++ -DLIBBCC_NAME=\"libbcc.so\" -I/usr/lib/llvm-6.0/include/../tools/clang/include -I/tmp/debuild.TantG8/bcc/src/cc -I/tmp/debuild.TantG8/bcc/src/cc/api -I/tmp/debuild.TantG8/bcc/src/cc/libbpf/include/uapi -I/tmp/debuild.TantG8/bcc/tests/python/include -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -std=gnu++14 -o CMakeFiles/test_libbcc.dir/test_usdt_probes.cc.o -c /tmp/debuild.TantG8/bcc/tests/cc/test_usdt_probes.cc make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [100%] Linking CXX executable test_libbcc cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_libbcc.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/tmp/debuild.TantG8/bcc=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-result -Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic CMakeFiles/test_libbcc.dir/test_libbcc.cc.o CMakeFiles/test_libbcc.dir/test_c_api.cc.o CMakeFiles/test_libbcc.dir/test_array_table.cc.o CMakeFiles/test_libbcc.dir/test_bpf_table.cc.o CMakeFiles/test_libbcc.dir/test_cg_storage.cc.o CMakeFiles/test_libbcc.dir/test_hash_table.cc.o CMakeFiles/test_libbcc.dir/test_map_in_map.cc.o CMakeFiles/test_libbcc.dir/test_perf_event.cc.o CMakeFiles/test_libbcc.dir/test_pinned_table.cc.o CMakeFiles/test_libbcc.dir/test_prog_table.cc.o CMakeFiles/test_libbcc.dir/test_shared_table.cc.o CMakeFiles/test_libbcc.dir/test_sk_storage.cc.o CMakeFiles/test_libbcc.dir/test_sock_table.cc.o CMakeFiles/test_libbcc.dir/test_usdt_args.cc.o CMakeFiles/test_libbcc.dir/test_usdt_probes.cc.o CMakeFiles/test_libbcc.dir/utils.cc.o -o test_libbcc -L/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc -Wl,-rpath,/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc:/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc -lbcc -ldl libusdt_test_lib.so make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [100%] Built target test_libbcc make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[1]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' debian/rules override_dh_auto_test make[1]: Entering directory '/tmp/debuild.TantG8/bcc' dh_auto_test -O--buildsystem=cmake -O--no-parallel make[1]: Leaving directory '/tmp/debuild.TantG8/bcc' fakeroot debian/rules binary dh binary --buildsystem=cmake --parallel --with python2,python3 dh_testroot -O--buildsystem=cmake -O--parallel dh_prep -O--buildsystem=cmake -O--parallel dh_auto_install -O--buildsystem=cmake -O--parallel cd obj-x86_64-linux-gnu && make -j2 -O install DESTDIR=/tmp/debuild.TantG8/bcc/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' /usr/bin/cmake -H/tmp/debuild.TantG8/bcc -B/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make[1]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[1]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/CMakeFiles /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make[1]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f CMakeFiles/Makefile2 all make -f src/cc/CMakeFiles/bpf-shared.dir/build.make src/cc/CMakeFiles/bpf-shared.dir/depend make -f src/cc/CMakeFiles/bpf-static.dir/build.make src/cc/CMakeFiles/bpf-static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bpf-shared.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bpf-shared.dir/build.make src/cc/CMakeFiles/bpf-shared.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bpf-static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bpf-static.dir/build.make src/cc/CMakeFiles/bpf-static.dir/build make[3]: Nothing to be done for 'src/cc/CMakeFiles/bpf-shared.dir/build'. make[3]: Nothing to be done for 'src/cc/CMakeFiles/bpf-static.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 6%] Built target bpf-shared make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-loader-static.dir/build.make src/cc/CMakeFiles/bcc-loader-static.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 11%] Built target bpf-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/build.make src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bcc-loader-static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-loader-static.dir/build.make src/cc/CMakeFiles/bcc-loader-static.dir/build make[3]: Nothing to be done for 'src/cc/CMakeFiles/bcc-loader-static.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 13%] Built target bcc-loader-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/api/CMakeFiles/api-static.dir/build.make src/cc/api/CMakeFiles/api-static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc/frontends/clang /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/build.make src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc/api /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/api /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/api/CMakeFiles/api-static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/api/CMakeFiles/api-static.dir/build.make src/cc/api/CMakeFiles/api-static.dir/build make[3]: Nothing to be done for 'src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/build'. make[3]: Nothing to be done for 'src/cc/api/CMakeFiles/api-static.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 16%] Built target clang_frontend make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 16%] Built target api-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/usdt/CMakeFiles/usdt-static.dir/build.make src/cc/usdt/CMakeFiles/usdt-static.dir/depend make -f src/cc/frontends/b/CMakeFiles/b_frontend.dir/build.make src/cc/frontends/b/CMakeFiles/b_frontend.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc/usdt /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/usdt /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/usdt/CMakeFiles/usdt-static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/usdt/CMakeFiles/usdt-static.dir/build.make src/cc/usdt/CMakeFiles/usdt-static.dir/build make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc/frontends/b /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/frontends/b/CMakeFiles/b_frontend.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/frontends/b/CMakeFiles/b_frontend.dir/build.make src/cc/frontends/b/CMakeFiles/b_frontend.dir/build make[3]: Nothing to be done for 'src/cc/usdt/CMakeFiles/usdt-static.dir/build'. make[3]: Nothing to be done for 'src/cc/frontends/b/CMakeFiles/b_frontend.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 17%] Built target usdt-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/python/CMakeFiles/bcc_py_python3.dir/build.make src/python/CMakeFiles/bcc_py_python3.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 21%] Built target b_frontend make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/python/CMakeFiles/bcc_py_python2.dir/build.make src/python/CMakeFiles/bcc_py_python2.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/python /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python/CMakeFiles/bcc_py_python3.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/python/CMakeFiles/bcc_py_python3.dir/build.make src/python/CMakeFiles/bcc_py_python3.dir/build make[3]: Nothing to be done for 'src/python/CMakeFiles/bcc_py_python3.dir/build'. make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/python /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/python/CMakeFiles/bcc_py_python2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/python/CMakeFiles/bcc_py_python2.dir/build.make src/python/CMakeFiles/bcc_py_python2.dir/build make[3]: Nothing to be done for 'src/python/CMakeFiles/bcc_py_python2.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 21%] Built target bcc_py_python3 make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/lua/CMakeFiles/bcc-lua.dir/build.make src/lua/CMakeFiles/bcc-lua.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 21%] Built target bcc_py_python2 make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f introspection/CMakeFiles/bps.dir/build.make introspection/CMakeFiles/bps.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/lua /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/lua /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/lua/CMakeFiles/bcc-lua.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/lua/CMakeFiles/bcc-lua.dir/build.make src/lua/CMakeFiles/bcc-lua.dir/build make[3]: Nothing to be done for 'src/lua/CMakeFiles/bcc-lua.dir/build'. make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/introspection /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/introspection /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/introspection/CMakeFiles/bps.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f introspection/CMakeFiles/bps.dir/build.make introspection/CMakeFiles/bps.dir/build make[3]: Nothing to be done for 'introspection/CMakeFiles/bps.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 23%] Built target bcc-lua make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f man/man8/CMakeFiles/man.dir/build.make man/man8/CMakeFiles/man.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 24%] Built target bps make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/usdt_test_lib.dir/build.make tests/cc/CMakeFiles/usdt_test_lib.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/man/man8 /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8 /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/man/man8/CMakeFiles/man.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc/CMakeFiles/usdt_test_lib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f man/man8/CMakeFiles/man.dir/build.make man/man8/CMakeFiles/man.dir/build make -f tests/cc/CMakeFiles/usdt_test_lib.dir/build.make tests/cc/CMakeFiles/usdt_test_lib.dir/build make[3]: Nothing to be done for 'tests/cc/CMakeFiles/usdt_test_lib.dir/build'. make[3]: Nothing to be done for 'man/man8/CMakeFiles/man.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 25%] Built target usdt_test_lib make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-shared.dir/build.make src/cc/CMakeFiles/bcc-shared.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 71%] Built target man make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-static.dir/build.make src/cc/CMakeFiles/bcc-static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bcc-shared.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-shared.dir/build.make src/cc/CMakeFiles/bcc-shared.dir/build cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/src/cc/CMakeFiles/bcc-static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f src/cc/CMakeFiles/bcc-static.dir/build.make src/cc/CMakeFiles/bcc-static.dir/build make[3]: Nothing to be done for 'src/cc/CMakeFiles/bcc-static.dir/build'. make[3]: Nothing to be done for 'src/cc/CMakeFiles/bcc-shared.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 78%] Built target bcc-static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/CGroupTest.dir/build.make examples/cpp/CMakeFiles/CGroupTest.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 84%] Built target bcc-shared make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/build.make examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/CGroupTest.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/CGroupTest.dir/build.make examples/cpp/CMakeFiles/CGroupTest.dir/build make[3]: Nothing to be done for 'examples/cpp/CMakeFiles/CGroupTest.dir/build'. make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/build.make examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/build make[3]: Nothing to be done for 'examples/cpp/CMakeFiles/FollyRequestContextSwitch.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 84%] Built target CGroupTest make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/CPUDistribution.dir/build.make examples/cpp/CMakeFiles/CPUDistribution.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 85%] Built target FollyRequestContextSwitch make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/HelloWorld.dir/build.make examples/cpp/CMakeFiles/HelloWorld.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/CPUDistribution.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/CPUDistribution.dir/build.make examples/cpp/CMakeFiles/CPUDistribution.dir/build make[3]: Nothing to be done for 'examples/cpp/CMakeFiles/CPUDistribution.dir/build'. make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/HelloWorld.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/HelloWorld.dir/build.make examples/cpp/CMakeFiles/HelloWorld.dir/build make[3]: Nothing to be done for 'examples/cpp/CMakeFiles/HelloWorld.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 86%] Built target CPUDistribution make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/UseExternalMap.dir/build.make examples/cpp/CMakeFiles/UseExternalMap.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 86%] Built target HelloWorld make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/TCPSendStack.dir/build.make examples/cpp/CMakeFiles/TCPSendStack.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/UseExternalMap.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/UseExternalMap.dir/build.make examples/cpp/CMakeFiles/UseExternalMap.dir/build make[3]: Nothing to be done for 'examples/cpp/CMakeFiles/UseExternalMap.dir/build'. make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/TCPSendStack.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/TCPSendStack.dir/build.make examples/cpp/CMakeFiles/TCPSendStack.dir/build make[3]: Nothing to be done for 'examples/cpp/CMakeFiles/TCPSendStack.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 87%] Built target UseExternalMap make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/RecordMySQLQuery.dir/build.make examples/cpp/CMakeFiles/RecordMySQLQuery.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Built target TCPSendStack make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/RandomRead.dir/build.make examples/cpp/CMakeFiles/RandomRead.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/RecordMySQLQuery.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/RecordMySQLQuery.dir/build.make examples/cpp/CMakeFiles/RecordMySQLQuery.dir/build make[3]: Nothing to be done for 'examples/cpp/CMakeFiles/RecordMySQLQuery.dir/build'. make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/RandomRead.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/RandomRead.dir/build.make examples/cpp/CMakeFiles/RandomRead.dir/build make[3]: Nothing to be done for 'examples/cpp/CMakeFiles/RandomRead.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 88%] Built target RecordMySQLQuery make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/LLCStat.dir/build.make examples/cpp/CMakeFiles/LLCStat.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 89%] Built target RandomRead make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/pyperf/CMakeFiles/PyPerf.dir/build.make examples/cpp/pyperf/CMakeFiles/PyPerf.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/CMakeFiles/LLCStat.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/CMakeFiles/LLCStat.dir/build.make examples/cpp/CMakeFiles/LLCStat.dir/build make[3]: Nothing to be done for 'examples/cpp/CMakeFiles/LLCStat.dir/build'. make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/examples/cpp/pyperf /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/examples/cpp/pyperf/CMakeFiles/PyPerf.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f examples/cpp/pyperf/CMakeFiles/PyPerf.dir/build.make examples/cpp/pyperf/CMakeFiles/PyPerf.dir/build make[3]: Nothing to be done for 'examples/cpp/pyperf/CMakeFiles/PyPerf.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 90%] Built target LLCStat make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/test_libbcc.dir/build.make tests/cc/CMakeFiles/test_libbcc.dir/depend make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 93%] Built target PyPerf make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/test_static.dir/build.make tests/cc/CMakeFiles/test_static.dir/depend make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc/CMakeFiles/test_libbcc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/test_libbcc.dir/build.make tests/cc/CMakeFiles/test_libbcc.dir/build make[3]: Nothing to be done for 'tests/cc/CMakeFiles/test_libbcc.dir/build'. make[3]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' cd /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/debuild.TantG8/bcc /tmp/debuild.TantG8/bcc/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/tests/cc/CMakeFiles/test_static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f tests/cc/CMakeFiles/test_static.dir/build.make tests/cc/CMakeFiles/test_static.dir/build make[3]: Nothing to be done for 'tests/cc/CMakeFiles/test_static.dir/build'. make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [ 99%] Built target test_libbcc make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[2]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' [100%] Built target test_static make[2]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make[1]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' make -f CMakeFiles/Makefile2 preinstall make[2]: Nothing to be done for 'preinstall'. make[1]: Entering directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/libbcc.so.0.11.0 -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/libbcc.so.0 -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/libbcc.so -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/libbcc.a -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/libbcc-loader-static.a -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/libbcc_bpf.a -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/file_desc.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/table_desc.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/table_storage.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/bcc_common.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/bpf_module.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/bcc_exception.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/bcc_syms.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/bcc_proc.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/bcc_elf.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/bcc_usdt.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/compat/linux -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/compat/linux/netlink.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/compat/linux/btf.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/compat/linux/if_xdp.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/compat/linux/if_link.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/compat/linux/bpf.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/compat/linux/bpf_common.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/libbcc.pc -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/libbpf.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/perf_reader.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0 -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/x86_64-linux-gnu/libbcc_bpf.so -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/BPF.h -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/include/bcc/BPFTable.h running install running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/bcc copying bcc/__init__.py -> build/lib.linux-x86_64-2.7/bcc copying bcc/perf.py -> build/lib.linux-x86_64-2.7/bcc copying bcc/utils.py -> build/lib.linux-x86_64-2.7/bcc copying bcc/disassembler.py -> build/lib.linux-x86_64-2.7/bcc copying bcc/tcp.py -> build/lib.linux-x86_64-2.7/bcc copying bcc/table.py -> build/lib.linux-x86_64-2.7/bcc copying bcc/usdt.py -> build/lib.linux-x86_64-2.7/bcc copying bcc/libbcc.py -> build/lib.linux-x86_64-2.7/bcc copying bcc/syscall.py -> build/lib.linux-x86_64-2.7/bcc copying bcc/version.py -> build/lib.linux-x86_64-2.7/bcc running install_lib creating /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7 creating /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages creating /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/__init__.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/perf.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/utils.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/disassembler.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/tcp.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/table.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/usdt.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/libbcc.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/syscall.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc copying build/lib.linux-x86_64-2.7/bcc/version.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/__init__.py to __init__.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/perf.py to perf.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/utils.py to utils.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/disassembler.py to disassembler.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/tcp.py to tcp.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/table.py to table.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/usdt.py to usdt.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/libbcc.py to libbcc.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/syscall.py to syscall.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc/version.py to version.pyc running install_egg_info Writing /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python2.7/dist-packages/bcc-0.11.0.egg-info running install running build running build_py creating build creating build/lib creating build/lib/bcc copying bcc/__init__.py -> build/lib/bcc copying bcc/perf.py -> build/lib/bcc copying bcc/utils.py -> build/lib/bcc copying bcc/disassembler.py -> build/lib/bcc copying bcc/tcp.py -> build/lib/bcc copying bcc/table.py -> build/lib/bcc copying bcc/usdt.py -> build/lib/bcc copying bcc/libbcc.py -> build/lib/bcc copying bcc/syscall.py -> build/lib/bcc copying bcc/version.py -> build/lib/bcc running install_lib creating /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3 creating /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages creating /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/__init__.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/perf.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/utils.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/disassembler.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/tcp.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/table.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/usdt.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/libbcc.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/syscall.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc copying build/lib/bcc/version.py -> /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/__init__.py to __init__.cpython-36.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/perf.py to perf.cpython-36.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/utils.py to utils.cpython-36.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/disassembler.py to disassembler.cpython-36.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/tcp.py to tcp.cpython-36.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/table.py to table.cpython-36.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/usdt.py to usdt.cpython-36.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/libbcc.py to libbcc.cpython-36.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/syscall.py to syscall.cpython-36.pyc byte-compiling /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc/version.py to version.cpython-36.pyc running install_egg_info Writing /tmp/debuild.TantG8/bcc/debian/tmp/usr/lib/python3/dist-packages/bcc-0.11.0.egg-info -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/bin/bcc-lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/introspection/bps -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/hello_world.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/bashreadline.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/bashreadline.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/kprobe-latency.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/kprobe-write.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/memleak.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/offcputime.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/sock-parse-dns.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/sock-parse-http.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/sock-proto.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/sock-protolen.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/strlen_count.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/task_switch.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/tracepoint-offcputime.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/uprobe-readline-perf.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/uprobe-readline.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/uprobe-tailkt.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/lua/usdt_ruby.lua -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/simulation.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/simple_tc.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tc_perf_event.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/distributed_bridge/simulation.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/distributed_bridge/tunnel.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/distributed_bridge/tunnel_mesh.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/distributed_bridge/main.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/distributed_bridge/tunnel_mesh.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/distributed_bridge/tunnel.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/neighbor_sharing/README.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/neighbor_sharing/simulation.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/neighbor_sharing/tc_neighbor_sharing.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/neighbor_sharing/tc_neighbor_sharing.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/vlan_learning/README.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/vlan_learning/simulation.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/vlan_learning/vlan_learning.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/vlan_learning/vlan_learning.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tunnel_monitor/README.md -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tunnel_monitor/chord.png -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tunnel_monitor/monitor.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tunnel_monitor/simulation.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tunnel_monitor/vxlan.jpg -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tunnel_monitor/main.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tunnel_monitor/monitor.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tunnel_monitor/setup.sh -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/tunnel_monitor/traffic.sh -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/http_filter/http-parse-complete.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/http_filter/http-parse-simple.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/http_filter/README.md -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/http_filter/http-parse-complete.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/http_filter/http-parse-simple.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/xdp/xdp_drop_count.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/xdp/xdp_macswap_count.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/xdp/xdp_redirect_cpu.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/networking/xdp/xdp_redirect_map.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/bitehist.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/dddos.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/disksnoop.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/hello_fields.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/hello_perf_output.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/kvm_hypercall.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/mallocstacks.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/mysqld_query.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/nodejs_http_server.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/stack_buildid_example.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/stacksnoop.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/strlen_count.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/strlen_hist.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/strlen_snoop.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/sync_timing.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/task_switch.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/tcpv4connect.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/trace_fields.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/trace_perf_output.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/urandomread-explicit.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/urandomread.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/vfsreadlat.py -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/task_switch.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/vfsreadlat.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/CMakeLists.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/bitehist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/dddos_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/disksnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/kvm_hypercall.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/mysqld_query_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/nodejs_http_server_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/stacksnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/tcpv4connect_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/urandomread_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/examples/tracing/vfsreadlat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/argdist.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/bashreadline.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/bindsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/biolatency.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/biosnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/biotop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/bitesize.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/bpflist.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/bps.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/btrfsdist.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/btrfsslower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/cachestat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/cachetop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/capable.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/cobjnew.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/compactsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/cpudist.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/cpuunclaimed.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/criticalstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/cthreads.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/dbslower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/dbstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/dcsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/dcstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/deadlock.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/drsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/execsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/exitsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/ext4dist.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/ext4slower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/filelife.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/fileslower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/filetop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/funccount.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/funclatency.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/funcslower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/gethostlatency.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/hardirqs.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/inject.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/javacalls.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/javaflow.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/javagc.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/javaobjnew.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/javastat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/javathreads.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/killsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/klockstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/llcstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/mdflush.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/memleak.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/mountsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/mysqld_qslower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/nfsdist.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/nfsslower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/nodegc.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/nodestat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/offcputime.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/offwaketime.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/oomkill.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/opensnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/perlcalls.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/perlflow.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/perlstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/phpcalls.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/phpflow.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/phpstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/pidpersec.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/profile.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/pythoncalls.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/pythonflow.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/pythongc.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/pythonstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/reset-trace.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/rubycalls.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/rubyflow.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/rubygc.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/rubyobjnew.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/rubystat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/runqlat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/runqlen.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/runqslower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/shmsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/slabratetop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/sofdsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/softirqs.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/solisten.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/spfdsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/sslsniff.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/stackcount.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/statsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/syncsnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/syscount.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tclcalls.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tclflow.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tclobjnew.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tclstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcpaccept.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcpconnect.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcpconnlat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcpdrop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcplife.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcpretrans.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcpstates.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcpsubnet.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcptop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tcptracer.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/tplist.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/trace.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/ttysnoop.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/ucalls.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/uflow.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/ugc.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/uobjnew.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/ustat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/uthreads.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/vfscount.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/vfsstat.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/wakeuptime.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/xfsdist.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/xfsslower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/zfsdist.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/man/man8/zfsslower.8.gz -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/argdist -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/bashreadline -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/bindsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/biolatency -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/biosnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/biotop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/bitesize -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/bpflist -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/btrfsdist -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/btrfsslower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/cachestat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/cachetop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/capable -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/compactsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/cpudist -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/cpuunclaimed -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/criticalstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/dbslower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/dbstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/dcsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/dcstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/deadlock -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/drsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/execsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/exitsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/ext4dist -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/ext4slower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/filelife -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/fileslower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/filetop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/funccount -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/funclatency -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/funcslower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/gethostlatency -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/hardirqs -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/inject -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/killsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/klockstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/llcstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/mdflush -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/memleak -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/mountsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/mysqld_qslower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/nfsdist -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/nfsslower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/offcputime -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/offwaketime -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/oomkill -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/opensnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/pidpersec -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/profile -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/runqlat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/runqlen -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/runqslower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/shmsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/slabratetop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/sofdsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/softirqs -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/solisten -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/sslsniff -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/stackcount -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/statsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/syncsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/syscount -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcpaccept -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcpconnect -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcpconnlat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcpdrop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcplife -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcpretrans -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcpstates -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcpsubnet -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcptop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tcptracer -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tplist -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/trace -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/ttysnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/vfscount -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/vfsstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/wakeuptime -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/xfsdist -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/xfsslower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/zfsdist -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/zfsslower -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/cobjnew -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/javacalls -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/javaflow -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/javagc -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/javaobjnew -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/javastat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/javathreads -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/nodegc -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/nodestat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/perlcalls -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/perlflow -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/perlstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/phpcalls -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/phpflow -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/phpstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/pythoncalls -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/pythonflow -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/pythongc -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/pythonstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/reset-trace -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/rubycalls -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/rubyflow -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/rubygc -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/rubyobjnew -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/rubystat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tclcalls -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tclflow -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tclobjnew -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/tclstat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/deadlock.c -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/argdist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/bashreadline_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/bindsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/biolatency_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/biosnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/biotop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/bitesize_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/bpflist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/btrfsdist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/btrfsslower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/cachestat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/cachetop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/capable_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/cobjnew_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/compactsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/cpudist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/cpuunclaimed_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/criticalstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/cthreads_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/dbslower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/dbstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/dcsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/dcstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/deadlock_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/drsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/execsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/exitsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/ext4dist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/ext4slower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/filelife_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/fileslower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/filetop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/funccount_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/funclatency_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/funcslower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/gethostlatency_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/hardirqs_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/inject_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/javacalls_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/javaflow_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/javagc_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/javaobjnew_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/javastat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/javathreads_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/killsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/klockstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/llcstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/mdflush_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/memleak_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/mountsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/mysqld_qslower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/nfsdist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/nfsslower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/nodegc_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/nodestat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/offcputime_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/offwaketime_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/oomkill_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/opensnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/perlcalls_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/perlflow_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/perlstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/phpcalls_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/phpflow_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/phpstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/pidpersec_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/profile_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/pythoncalls_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/pythonflow_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/pythongc_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/pythonstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/reset-trace_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/rubycalls_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/rubyflow_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/rubygc_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/rubyobjnew_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/rubystat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/runqlat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/runqlen_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/runqslower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/shmsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/slabratetop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/sofdsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/softirqs_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/solisten_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/sslsniff_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/stackcount_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/statsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/syncsnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/syscount_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tclcalls_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tclflow_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tclobjnew_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tclstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcpaccept_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcpconnect_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcpconnlat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcpdrop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcplife_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcpretrans_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcpstates_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcpsubnet_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcptop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tcptracer_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/tplist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/trace_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/ttysnoop_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/vfscount_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/vfsstat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/wakeuptime_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/xfsdist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/xfsslower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/zfsdist_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/zfsslower_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/lib/ucalls -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/lib/uflow -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/lib/ugc -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/lib/uobjnew -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/lib/ustat -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/lib/uthreads -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/lib/ucalls_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/lib/uflow_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/lib/ugc_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/lib/uobjnew_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/lib/ustat_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/doc/lib/uthreads_example.txt -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/bashreadline -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/biosnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/compactsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/filelife -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/gethostlatency -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/killsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/memleak -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/offcputime -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/offwaketime -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/oomkill -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/opensnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/profile -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/softirqs -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/stackcount -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/stacksnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/statsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/syncsnoop -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/tcpaccept -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/tcpconnect -- Installing: /tmp/debuild.TantG8/bcc/debian/tmp/usr/share/bcc/tools/old/wakeuptime make[1]: Leaving directory '/tmp/debuild.TantG8/bcc/obj-x86_64-linux-gnu' dh_install -O--buildsystem=cmake -O--parallel dh_installdocs -O--buildsystem=cmake -O--parallel dh_installchangelogs -O--buildsystem=cmake -O--parallel dh_python2 -O--buildsystem=cmake -O--parallel dh_python3 -O--buildsystem=cmake -O--parallel dh_perl -O--buildsystem=cmake -O--parallel dh_link -O--buildsystem=cmake -O--parallel dh_strip_nondeterminism -O--buildsystem=cmake -O--parallel dh_compress -O--buildsystem=cmake -O--parallel dh_fixperms -O--buildsystem=cmake -O--parallel dh_missing -O--buildsystem=cmake -O--parallel dh_strip -O--buildsystem=cmake -O--parallel dh_makeshlibs -O--buildsystem=cmake -O--parallel dh_shlibdeps -O--buildsystem=cmake -O--parallel dpkg-shlibdeps: warning: symbol gzopen used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: symbol gelf_getrel used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: symbol elf_nextscn used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: symbol gzgets used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: symbol elf_memory used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: symbol elf_end used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: symbol elf_version used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: symbol elf_getscn used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: symbol gelf_getsym used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: symbol gzclose used by debian/libbcc/usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 found in none of the libraries dpkg-shlibdeps: warning: 6 other similar warnings have been skipped (use -v to see them all) dh_installdeb -O--buildsystem=cmake -O--parallel dh_gencontrol -O--buildsystem=cmake -O--parallel dpkg-gencontrol: warning: package python3-bcc: unused substitution variable ${python3:Depends} dpkg-gencontrol: warning: package libbcc: unused substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package libbcc: unused substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package bcc-tools: unused substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package bcc-lua: unused substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package python-bcc: unused substitution variable ${python:Depends} dpkg-gencontrol: warning: package python-bcc: unused substitution variable ${python:Provides} dpkg-gencontrol: warning: package python-bcc: unused substitution variable ${python:Versions} dh_md5sums -O--buildsystem=cmake -O--parallel dh_builddeb -O--buildsystem=cmake -O--parallel dpkg-deb: building package 'libbcc' in '../libbcc_0.11.0-175.git.4a5ecc2c_amd64.deb'. dpkg-deb: building package 'python3-bcc' in '../python3-bcc_0.11.0-175.git.4a5ecc2c_all.deb'. dpkg-deb: building package 'bcc-tools' in '../bcc-tools_0.11.0-175.git.4a5ecc2c_all.deb'. dpkg-deb: building package 'bcc-lua' in '../bcc-lua_0.11.0-175.git.4a5ecc2c_all.deb'. dpkg-deb: building package 'libbcc-dbgsym' in 'debian/.debhelper/scratch-space/build-libbcc/libbcc-dbgsym_0.11.0-175.git.4a5ecc2c_amd64.deb'. Renaming libbcc-dbgsym_0.11.0-175.git.4a5ecc2c_amd64.deb to libbcc-dbgsym_0.11.0-175.git.4a5ecc2c_amd64.ddeb dpkg-deb: building package 'libbcc-examples' in '../libbcc-examples_0.11.0-175.git.4a5ecc2c_amd64.deb'. dpkg-deb: building package 'python-bcc' in '../python-bcc_0.11.0-175.git.4a5ecc2c_all.deb'. dpkg-genbuildinfo dpkg-genchanges >../bcc_0.11.0-175.git.4a5ecc2c_amd64.changes dpkg-genchanges: warning: the current version (0.11.0-175.git.4a5ecc2c) is earlier than the previous one (0.13.0-1) dpkg-genchanges: info: including full source code in upload dpkg-source --after-build bcc dpkg-buildpackage: info: full upload (original source is included) Now running lintian bcc_0.11.0-175.git.4a5ecc2c_amd64.changes ... W: bcc source: package-depends-on-hardcoded-libc libbcc depends E: bcc source: source-is-missing libbpf-tools/bin/bpftool W: bcc source: debhelper-but-no-misc-depends libbcc W: bcc source: debhelper-but-no-misc-depends libbcc-examples W: bcc source: debhelper-but-no-misc-depends python-bcc W: bcc source: debhelper-but-no-misc-depends python3-bcc W: bcc source: debhelper-but-no-misc-depends bcc-tools W: bcc source: debhelper-but-no-misc-depends bcc-lua W: bcc source: binary-nmu-debian-revision-in-source 0.11.0-175.git.4a5ecc2c W: bcc source: missing-license-paragraph-in-dep5-copyright apache-2.0 (paragraph at line 5) W: bcc source: ancient-standards-version 3.9.5 (released 2013-10-28) (current is 4.1.4) E: bcc source: not-binnmuable-all-depends-any python-bcc -> libbcc E: bcc source: not-binnmuable-all-depends-any python3-bcc -> libbcc E: bcc source: not-binnmuable-all-depends-any bcc-lua -> libbcc E: bcc-tools: arch-independent-package-contains-binary-or-object usr/share/bcc/introspection/bps E: bcc-tools: arch-dependent-file-in-usr-share usr/share/bcc/introspection/bps E: bcc-tools: missing-dependency-on-libc needed by usr/share/bcc/introspection/bps W: bcc-tools: latest-debian-changelog-entry-without-new-version E: bcc-tools: extended-description-is-empty E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/argdist #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/bashreadline #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/bindsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/biolatency #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/biosnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/biotop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/bitesize #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/bpflist #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/btrfsdist #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/btrfsslower #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/cachestat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/cachetop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/capable #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/compactsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/cpudist #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/cpuunclaimed #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/criticalstat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/dbslower #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/dbstat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/dcsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/dcstat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/deadlock #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/drsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/execsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/exitsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/ext4dist #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/ext4slower #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/filelife #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/fileslower #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/filetop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/funccount #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/funclatency #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/funcslower #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/gethostlatency #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/hardirqs #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/inject #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/killsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/klockstat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/lib/ucalls #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/lib/uflow #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/lib/ugc #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/lib/uobjnew #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/lib/ustat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/lib/uthreads #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/llcstat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/mdflush #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/memleak #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/mountsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/mysqld_qslower #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/nfsdist #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/nfsslower #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/offcputime #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/offwaketime #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/bashreadline #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/biosnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/compactsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/filelife #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/gethostlatency #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/killsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/memleak #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/offcputime #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/offwaketime #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/oomkill #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/opensnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/profile #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/softirqs #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/stackcount #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/stacksnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/statsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/syncsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/tcpaccept #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/tcpconnect #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/old/wakeuptime #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/oomkill #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/opensnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/pidpersec #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/profile #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/runqlat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/runqlen #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/runqslower #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/shmsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/slabratetop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/sofdsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/softirqs #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/solisten #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/sslsniff #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/stackcount #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/statsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/syncsnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/syscount #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcpaccept #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcpconnect #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcpconnlat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcpdrop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcplife #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcpretrans #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcpstates #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcpsubnet #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcptop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tcptracer #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/tplist #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/trace #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/ttysnoop #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/vfscount #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/vfsstat #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/wakeuptime #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/xfsdist #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/xfsslower #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/zfsdist #!/usr/bin/python E: bcc-tools: python-script-but-no-python-dep usr/share/bcc/tools/zfsslower #!/usr/bin/python W: python-bcc: latest-debian-changelog-entry-without-new-version E: python-bcc: extended-description-is-empty W: libbcc: package-name-doesnt-match-sonames libbcc0 libbcc-bpf0 W: libbcc: latest-debian-changelog-entry-without-new-version W: libbcc: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libbcc.so.0.11.0 usr/lib/x86_64-linux-gnu/libbcc.so W: libbcc: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libbcc_bpf.so.0.11.0 usr/lib/x86_64-linux-gnu/libbcc_bpf.so W: python3-bcc: latest-debian-changelog-entry-without-new-version E: python3-bcc: extended-description-is-empty W: libbcc-examples: latest-debian-changelog-entry-without-new-version E: libbcc-examples: extended-description-is-empty E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/hello_world.py #!/usr/bin/python W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/bashreadline.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/kprobe-latency.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/kprobe-write.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/memleak.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/offcputime.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/sock-parse-dns.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/sock-parse-http.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/sock-proto.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/sock-protolen.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/strlen_count.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/task_switch.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/tracepoint-offcputime.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/uprobe-readline-perf.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/uprobe-readline.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/uprobe-tailkt.lua #!bcc-lua W: libbcc-examples: unusual-interpreter usr/share/bcc/examples/lua/usdt_ruby.lua #!bcc-lua E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/distributed_bridge/main.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/distributed_bridge/tunnel.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/distributed_bridge/tunnel_mesh.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/http_filter/http-parse-complete.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/http_filter/http-parse-simple.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/neighbor_sharing/tc_neighbor_sharing.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/simple_tc.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/tc_perf_event.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/tunnel_monitor/main.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/tunnel_monitor/monitor.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/vlan_learning/vlan_learning.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/xdp/xdp_drop_count.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/xdp/xdp_macswap_count.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/xdp/xdp_redirect_cpu.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/networking/xdp/xdp_redirect_map.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/bitehist.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/dddos.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/disksnoop.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/hello_fields.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/hello_perf_output.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/kvm_hypercall.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/mallocstacks.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/mysqld_query.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/nodejs_http_server.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/stack_buildid_example.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/stacksnoop.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/strlen_count.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/strlen_hist.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/strlen_snoop.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/sync_timing.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/task_switch.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/tcpv4connect.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/trace_fields.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/trace_perf_output.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/urandomread-explicit.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/urandomread.py #!/usr/bin/python E: libbcc-examples: python-script-but-no-python-dep usr/share/bcc/examples/tracing/vfsreadlat.py #!/usr/bin/python E: bcc-lua: arch-independent-package-contains-binary-or-object usr/bin/bcc-lua E: bcc-lua: missing-dependency-on-libc needed by usr/bin/bcc-lua W: bcc-lua: latest-debian-changelog-entry-without-new-version E: bcc-lua: extended-description-is-empty W: bcc-lua: binary-without-manpage usr/bin/bcc-lua Finished running lintian. + popd ~/jenkins/workspace/bcc-pr/label/ubuntu1804 + cp /tmp/debuild.TantG8/bcc-lua_0.11.0-175.git.4a5ecc2c_all.deb /tmp/debuild.TantG8/bcc-tools_0.11.0-175.git.4a5ecc2c_all.deb /tmp/debuild.TantG8/libbcc-examples_0.11.0-175.git.4a5ecc2c_amd64.deb /tmp/debuild.TantG8/libbcc_0.11.0-175.git.4a5ecc2c_amd64.deb /tmp/debuild.TantG8/python-bcc_0.11.0-175.git.4a5ecc2c_all.deb /tmp/debuild.TantG8/python3-bcc_0.11.0-175.git.4a5ecc2c_all.deb . + cleanup + [[ -d /tmp/debuild.TantG8 ]] + rm -rf /tmp/debuild.TantG8 + sudo dpkg -i bcc-lua_0.11.0-175.git.4a5ecc2c_all.deb bcc-tools_0.11.0-175.git.4a5ecc2c_all.deb libbcc-examples_0.11.0-175.git.4a5ecc2c_amd64.deb libbcc_0.11.0-175.git.4a5ecc2c_amd64.deb python-bcc_0.11.0-175.git.4a5ecc2c_all.deb python3-bcc_0.11.0-175.git.4a5ecc2c_all.deb Selecting previously unselected package bcc-lua. (Reading database ... 79280 files and directories currently installed.) Preparing to unpack bcc-lua_0.11.0-175.git.4a5ecc2c_all.deb ... Unpacking bcc-lua (0.11.0-175.git.4a5ecc2c) ... Selecting previously unselected package bcc-tools. Preparing to unpack bcc-tools_0.11.0-175.git.4a5ecc2c_all.deb ... Unpacking bcc-tools (0.11.0-175.git.4a5ecc2c) ... Selecting previously unselected package libbcc-examples. Preparing to unpack libbcc-examples_0.11.0-175.git.4a5ecc2c_amd64.deb ... Unpacking libbcc-examples (0.11.0-175.git.4a5ecc2c) ... Selecting previously unselected package libbcc. Preparing to unpack libbcc_0.11.0-175.git.4a5ecc2c_amd64.deb ... Unpacking libbcc (0.11.0-175.git.4a5ecc2c) ... Selecting previously unselected package python-bcc. Preparing to unpack python-bcc_0.11.0-175.git.4a5ecc2c_all.deb ... Unpacking python-bcc (0.11.0-175.git.4a5ecc2c) ... Selecting previously unselected package python3-bcc. Preparing to unpack python3-bcc_0.11.0-175.git.4a5ecc2c_all.deb ... Unpacking python3-bcc (0.11.0-175.git.4a5ecc2c) ... Setting up libbcc (0.11.0-175.git.4a5ecc2c) ... Setting up python-bcc (0.11.0-175.git.4a5ecc2c) ... Setting up python3-bcc (0.11.0-175.git.4a5ecc2c) ... Setting up bcc-lua (0.11.0-175.git.4a5ecc2c) ... Setting up bcc-tools (0.11.0-175.git.4a5ecc2c) ... Setting up libbcc-examples (0.11.0-175.git.4a5ecc2c) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... + mkdir upload + mv bcc-lua_0.11.0-175.git.4a5ecc2c_all.deb bcc-tools_0.11.0-175.git.4a5ecc2c_all.deb libbcc-examples_0.11.0-175.git.4a5ecc2c_amd64.deb libbcc_0.11.0-175.git.4a5ecc2c_amd64.deb python-bcc_0.11.0-175.git.4a5ecc2c_all.deb python3-bcc_0.11.0-175.git.4a5ecc2c_all.deb upload [ubuntu1804] $ /bin/sh -xe /tmp/jenkins4134903763671532464.sh + mkdir build + cd build + [[ ubuntu1804 ubuntu1804-slave-4da = *fc28* ]] /tmp/jenkins4134903763671532464.sh: 4: /tmp/jenkins4134903763671532464.sh: [[: not found + cmake .. -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Latest recognized Git tag is v0.13.0 -- Git HEAD is 4a5ecc2c4292164ada7ad03baef2e2522dd1a4df -- Revision is 0.13.0-4a5ecc2c -- Performing Test HAVE_NO_PIE_FLAG -- Performing Test HAVE_NO_PIE_FLAG - Success -- Performing Test HAVE_REALLOCARRAY_SUPPORT -- Performing Test HAVE_REALLOCARRAY_SUPPORT - Success -- Found BISON: /usr/bin/bison (found version "3.0.4") -- Found FLEX: /usr/bin/flex (found version "2.6.4") -- Found LLVM: /usr/lib/llvm-6.0/include 6.0.0 -- Found LibElf: /usr/lib/x86_64-linux-gnu/libelf.so -- Performing Test ELF_GETSHDRSTRNDX -- Performing Test ELF_GETSHDRSTRNDX - Success -- Using static-libstdc++ -- Found LuaJIT: /usr/lib/x86_64-linux-gnu/libluajit-5.1.a;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so -- Configuring done -- Generating done -- Build files have been written to: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build + make -j2 -C tests/cc make: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/cc' make[1]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' Scanning dependencies of target usdt_test_lib make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 0%] Building C object tests/cc/CMakeFiles/usdt_test_lib.dir/usdt_test_lib.c.o [ 2%] Linking C shared library libusdt_test_lib.so make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' Scanning dependencies of target clang_frontend make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 2%] Built target usdt_test_lib make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 2%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/loader.cc.o Scanning dependencies of target bpf-static make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 2%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf.c.o In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/frontends/clang/b_frontend_action.h:23, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/frontends/clang/loader.cc:57: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ [ 2%] Building C object src/cc/CMakeFiles/bpf-static.dir/perf_reader.c.o [ 5%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/bpf.c.o [ 5%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/bpf_prog_linfo.c.o [ 8%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/btf.c.o [ 8%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/btf_dump.c.o [ 8%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/hashmap.c.o [ 11%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/libbpf.c.o [ 11%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/libbpf_errno.c.o [ 11%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/libbpf_probes.c.o [ 13%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/netlink.c.o [ 13%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/nlattr.c.o [ 16%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/str_error.c.o [ 16%] Building C object src/cc/CMakeFiles/bpf-static.dir/libbpf/src/xsk.c.o [ 16%] Linking C static library libbcc_bpf.a make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 16%] Built target bpf-static [ 19%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/b_frontend_action.cc.o In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/frontends/clang/b_frontend_action.h:23, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/frontends/clang/b_frontend_action.cc:31: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ [ 19%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/tp_frontend_action.cc.o In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/frontends/clang/tp_frontend_action.h:23, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/frontends/clang/tp_frontend_action.cc:32: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ [ 19%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/kbuild_helper.cc.o [ 22%] Building CXX object src/cc/frontends/clang/CMakeFiles/clang_frontend.dir/__/__/common.cc.o make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' Scanning dependencies of target api-static make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 22%] Building CXX object src/cc/api/CMakeFiles/api-static.dir/BPF.cc.o In file included from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/api/BPF.cc:29:0: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/bcc_exception.h: In member function ‘ebpf::StatusTuple ebpf::BPF::detach_raw_tracepoint_event(const string&, ebpf::open_probe_t&)’: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/bcc_exception.h:24:7: warning: ‘__stp.ebpf::StatusTuple::code_’ may be used uninitialized in this function [-Wmaybe-uninitialized] class StatusTuple { ^~~~~~~~~~~ [ 25%] Building CXX object src/cc/api/CMakeFiles/api-static.dir/BPFTable.cc.o [ 25%] Linking CXX static library libapi-static.a make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 25%] Built target api-static make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' Scanning dependencies of target usdt-static make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 25%] Building CXX object src/cc/usdt/CMakeFiles/usdt-static.dir/usdt_args.cc.o [ 25%] Building CXX object src/cc/usdt/CMakeFiles/usdt-static.dir/usdt.cc.o [ 27%] Linking CXX static library libusdt-static.a make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 27%] Built target usdt-static make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 30%] [FLEX][Lexer] Building scanner with flex 2.6.4 lexer.ll:110: warning, -s option given but default rule can be matched [ 30%] [BISON][Parser] Building parser with bison 3.0.4 parser.yy:19.9-17: warning: deprecated directive, use ‘%define api.namespace ebpf::cc’ [-Wdeprecated] %define namespace "ebpf::cc" ^^^^^^^^^ [ 30%] Linking CXX static library libclang_frontend.a parser.yy:19.9-17: warning: %define variable 'api.namespace' requires '{...}' values [-Wdeprecated] %define namespace "ebpf::cc" ^^^^^^^^^ parser.yy:20.9-25: warning: %define variable 'parser_class_name' requires '{...}' values [-Wdeprecated] %define parser_class_name "BisonParser" ^^^^^^^^^^^^^^^^^ make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 30%] Built target clang_frontend make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' Scanning dependencies of target bcc-loader-static make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 30%] Building CXX object src/cc/CMakeFiles/bcc-loader-static.dir/bcc_syms.cc.o Scanning dependencies of target b_frontend make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 30%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/loader.cc.o [ 30%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/codegen_llvm.cc.o [ 33%] Building C object src/cc/CMakeFiles/bcc-loader-static.dir/bcc_elf.c.o [ 33%] Building C object src/cc/CMakeFiles/bcc-loader-static.dir/bcc_perf_map.c.o [ 33%] Building C object src/cc/CMakeFiles/bcc-loader-static.dir/bcc_proc.c.o [ 36%] Building CXX object src/cc/CMakeFiles/bcc-loader-static.dir/common.cc.o [ 36%] Linking CXX static library libbcc-loader-static.a make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 36%] Built target bcc-loader-static [ 38%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/node.cc.o [ 38%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/parser.cc.o [ 41%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/printer.cc.o [ 41%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/type_check.cc.o [ 41%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/parser.yy.cc.o [ 44%] Building CXX object src/cc/frontends/b/CMakeFiles/b_frontend.dir/lexer.ll.cc.o [ 44%] Linking CXX static library libb_frontend.a make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 44%] Built target b_frontend make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' Scanning dependencies of target bcc-shared make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' Scanning dependencies of target bcc-static make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 44%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bcc_common.cc.o [ 44%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/link_all.cc.o [ 44%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bcc_common.cc.o [ 47%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bpf_module.cc.o [ 50%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bpf_module.cc.o In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/frontends/clang/b_frontend_action.h:23, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/bpf_module.cc:43: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/frontends/clang/b_frontend_action.h:23, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/bpf_module.cc:43: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ [ 50%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bcc_btf.cc.o [ 50%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bcc_btf.cc.o [ 52%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/exported_files.cc.o [ 55%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/exported_files.cc.o [ 55%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bcc_debug.cc.o [ 55%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bcc_debug.cc.o [ 55%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bpf_module_rw_engine.cc.o [ 55%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bpf_module_rw_engine.cc.o [ 58%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/table_storage.cc.o [ 61%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/table_storage.cc.o [ 61%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/shared_table.cc.o [ 61%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/shared_table.cc.o [ 61%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bpffs_table.cc.o [ 61%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bpffs_table.cc.o [ 63%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/json_map_decl_visitor.cc.o [ 66%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/json_map_decl_visitor.cc.o In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/json_map_decl_visitor.cc:22: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ In file included from /usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h:24:0, from /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/src/cc/json_map_decl_visitor.cc:22: /usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h:97:1: warning: multi-line comment [-Wcomment] /// #pragma omp declare reduction (foo : int,float : omp_out += omp_in) \ ^ [ 66%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bcc_syms.cc.o [ 66%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/common.cc.o [ 66%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/usdt/usdt.cc.o [ 69%] Building C object src/cc/CMakeFiles/bcc-shared.dir/bcc_elf.c.o [ 69%] Building C object src/cc/CMakeFiles/bcc-shared.dir/bcc_perf_map.c.o [ 69%] Building C object src/cc/CMakeFiles/bcc-shared.dir/bcc_proc.c.o [ 72%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/common.cc.o [ 75%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/usdt/usdt_args.cc.o [ 75%] Linking CXX shared library libbcc.so [ 75%] Building CXX object src/cc/CMakeFiles/bcc-static.dir/bcc_syms.cc.o make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 75%] Built target bcc-shared [ 77%] Building C object src/cc/CMakeFiles/bcc-static.dir/bcc_elf.c.o [ 77%] Building C object src/cc/CMakeFiles/bcc-static.dir/bcc_perf_map.c.o [ 77%] Building C object src/cc/CMakeFiles/bcc-static.dir/bcc_proc.c.o make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' Scanning dependencies of target test_libbcc make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 77%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_libbcc.cc.o [ 80%] Linking CXX static library libbcc.a make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 80%] Built target bcc-static [ 80%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_c_api.cc.o [ 83%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_array_table.cc.o [ 83%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_bpf_table.cc.o [ 83%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_cg_storage.cc.o [ 86%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_hash_table.cc.o [ 86%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_map_in_map.cc.o [ 88%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_perf_event.cc.o [ 88%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_pinned_table.cc.o [ 88%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_prog_table.cc.o [ 91%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_shared_table.cc.o [ 91%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_sk_storage.cc.o [ 91%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_sock_table.cc.o [ 94%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_usdt_args.cc.o make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' Scanning dependencies of target test_static make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make[2]: Entering directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [ 94%] Building C object tests/cc/CMakeFiles/test_static.dir/test_static.c.o [ 97%] Linking CXX executable test_static [ 97%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/test_usdt_probes.cc.o [100%] Building CXX object tests/cc/CMakeFiles/test_libbcc.dir/utils.cc.o [100%] Linking CXX executable test_libbcc make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [100%] Built target test_libbcc make[2]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' [100%] Built target test_static make[1]: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build' make: Leaving directory '/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/cc' + ctest -V -D ExperimentalTest --no-compress-output UpdateCTestConfiguration from :/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/DartConfiguration.tcl Cannot find file: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20200313-2132 - Experimental UpdateCTestConfiguration from :/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/DartConfiguration.tcl Cannot find file: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/DartConfiguration.tcl Test project /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build Constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: style-check 1: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/scripts/c-style-check.sh 1: Test timeout computed to be: 9.99988e+06 1: diff --git a/libbpf-tools/vmlinux_505.h b/libbpf-tools/vmlinux_505.h 1: index 7c2aaa74..8163f63f 100644 1: --- a/libbpf-tools/vmlinux_505.h 1: +++ b/libbpf-tools/vmlinux_505.h 1: @@ -154,22 +154,22 @@ struct super_block; 1: struct module; 1: 1: struct file_system_type { 1: - const char *name; 1: - int fs_flags; 1: - int (*init_fs_context)(struct fs_context *); 1: - const struct fs_parameter_description *parameters; 1: - struct dentry * (*mount)(struct file_system_type *, int, const char *, void *); 1: - void (*kill_sb)(struct super_block *); 1: - struct module *owner; 1: - struct file_system_type *next; 1: - struct hlist_head fs_supers; 1: - struct lock_class_key s_lock_key; 1: - struct lock_class_key s_umount_key; 1: - struct lock_class_key s_vfs_rename_key; 1: - struct lock_class_key s_writers_key[3]; 1: - struct lock_class_key i_lock_key; 1: - struct lock_class_key i_mutex_key; 1: - struct lock_class_key i_mutex_dir_key; 1: + const char *name; 1: + int fs_flags; 1: + int (*init_fs_context)(struct fs_context *); 1: + const struct fs_parameter_description *parameters; 1: + struct dentry *(*mount)(struct file_system_type *, int, const char *, void *); 1: + void (*kill_sb)(struct super_block *); 1: + struct module *owner; 1: + struct file_system_type *next; 1: + struct hlist_head fs_supers; 1: + struct lock_class_key s_lock_key; 1: + struct lock_class_key s_umount_key; 1: + struct lock_class_key s_vfs_rename_key; 1: + struct lock_class_key s_writers_key[3]; 1: + struct lock_class_key i_lock_key; 1: + struct lock_class_key i_mutex_key; 1: + struct lock_class_key i_mutex_dir_key; 1: }; 1: 1: typedef void *fl_owner_t; 1: @@ -197,64 +197,70 @@ struct pipe_inode_info; 1: struct seq_file; 1: 1: struct file_operations { 1: - struct module *owner; 1: - loff_t (*llseek)(struct file *, loff_t, int); 1: - ssize_t (*read)(struct file *, char *, size_t, loff_t *); 1: - ssize_t (*write)(struct file *, const char *, size_t, loff_t *); 1: - ssize_t (*read_iter)(struct kiocb *, struct iov_iter *); 1: - ssize_t (*write_iter)(struct kiocb *, struct iov_iter *); 1: - int (*iopoll)(struct kiocb *, bool); 1: - int (*iterate)(struct file *, struct dir_context *); 1: - int (*iterate_shared)(struct file *, struct dir_context *); 1: - __poll_t (*poll)(struct file *, struct poll_table_struct *); 1: - long int (*unlocked_ioctl)(struct file *, unsigned int, long unsigned int); 1: - long int (*compat_ioctl)(struct file *, unsigned int, long unsigned int); 1: - int (*mmap)(struct file *, struct vm_area_struct *); 1: - long unsigned int mmap_supported_flags; 1: - int (*open)(struct inode *, struct file *); 1: - int (*flush)(struct file *, fl_owner_t); 1: - int (*release)(struct inode *, struct file *); 1: - int (*fsync)(struct file *, loff_t, loff_t, int); 1: - int (*fasync)(int, struct file *, int); 1: - int (*lock)(struct file *, int, struct file_lock *); 1: - ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int); 1: - long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int); 1: - int (*check_flags)(int); 1: - int (*flock)(struct file *, int, struct file_lock *); 1: - ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int); 1: - ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int); 1: - int (*setlease)(struct file *, long int, struct file_lock **, void **); 1: - long int (*fallocate)(struct file *, int, loff_t, loff_t); 1: - void (*show_fdinfo)(struct seq_file *, struct file *); 1: - ssize_t (*copy_file_range)(struct file *, loff_t, struct file *, loff_t, size_t, unsigned int); 1: - loff_t (*remap_file_range)(struct file *, loff_t, struct file *, loff_t, loff_t, unsigned int); 1: - int (*fadvise)(struct file *, loff_t, loff_t, int); 1: + struct module *owner; 1: + loff_t (*llseek)(struct file *, loff_t, int); 1: + ssize_t (*read)(struct file *, char *, size_t, loff_t *); 1: + ssize_t (*write)(struct file *, const char *, size_t, loff_t *); 1: + ssize_t (*read_iter)(struct kiocb *, struct iov_iter *); 1: + ssize_t (*write_iter)(struct kiocb *, struct iov_iter *); 1: + int (*iopoll)(struct kiocb *, bool); 1: + int (*iterate)(struct file *, struct dir_context *); 1: + int (*iterate_shared)(struct file *, struct dir_context *); 1: + __poll_t (*poll)(struct file *, struct poll_table_struct *); 1: + long int (*unlocked_ioctl)(struct file *, unsigned int, long unsigned int); 1: + long int (*compat_ioctl)(struct file *, unsigned int, long unsigned int); 1: + int (*mmap)(struct file *, struct vm_area_struct *); 1: + long unsigned int mmap_supported_flags; 1: + int (*open)(struct inode *, struct file *); 1: + int (*flush)(struct file *, fl_owner_t); 1: + int (*release)(struct inode *, struct file *); 1: + int (*fsync)(struct file *, loff_t, loff_t, int); 1: + int (*fasync)(int, struct file *, int); 1: + int (*lock)(struct file *, int, struct file_lock *); 1: + ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int); 1: + long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, 1: + long unsigned int, long unsigned int, 1: + long unsigned int); 1: + int (*check_flags)(int); 1: + int (*flock)(struct file *, int, struct file_lock *); 1: + ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, 1: + size_t, unsigned int); 1: + ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, 1: + size_t, unsigned int); 1: + int (*setlease)(struct file *, long int, struct file_lock **, void **); 1: + long int (*fallocate)(struct file *, int, loff_t, loff_t); 1: + void (*show_fdinfo)(struct seq_file *, struct file *); 1: + ssize_t (*copy_file_range)(struct file *, loff_t, struct file *, loff_t, 1: + size_t, unsigned int); 1: + loff_t (*remap_file_range)(struct file *, loff_t, struct file *, loff_t, 1: + loff_t, unsigned int); 1: + int (*fadvise)(struct file *, loff_t, loff_t, int); 1: }; 1: 1: struct qspinlock { 1: - union { 1: - atomic_t val; 1: - struct { 1: - u8 locked; 1: - u8 pending; 1: - }; 1: - struct { 1: - u16 locked_pending; 1: - u16 tail; 1: - }; 1: - }; 1: + union { 1: + atomic_t val; 1: + struct { 1: + u8 locked; 1: + u8 pending; 1: + }; 1: + struct { 1: + u16 locked_pending; 1: + u16 tail; 1: + }; 1: + }; 1: }; 1: 1: typedef struct qspinlock arch_spinlock_t; 1: 1: struct raw_spinlock { 1: - arch_spinlock_t raw_lock; 1: + arch_spinlock_t raw_lock; 1: }; 1: 1: struct spinlock { 1: - union { 1: - struct raw_spinlock rlock; 1: - }; 1: + union { 1: + struct raw_spinlock rlock; 1: + }; 1: }; 1: 1: typedef struct spinlock spinlock_t; 1: @@ -262,24 +268,24 @@ typedef struct spinlock spinlock_t; 1: struct notifier_block; 1: 1: struct atomic_notifier_head { 1: - spinlock_t lock; 1: - struct notifier_block *head; 1: + spinlock_t lock; 1: + struct notifier_block *head; 1: }; 1: 1: enum system_states { 1: - SYSTEM_BOOTING = 0, 1: - SYSTEM_SCHEDULING = 1, 1: - SYSTEM_RUNNING = 2, 1: - SYSTEM_HALT = 3, 1: - SYSTEM_POWER_OFF = 4, 1: - SYSTEM_RESTART = 5, 1: - SYSTEM_SUSPEND = 6, 1: + SYSTEM_BOOTING = 0, 1: + SYSTEM_SCHEDULING = 1, 1: + SYSTEM_RUNNING = 2, 1: + SYSTEM_HALT = 3, 1: + SYSTEM_POWER_OFF = 4, 1: + SYSTEM_RESTART = 5, 1: + SYSTEM_SUSPEND = 6, 1: }; 1: 1: struct taint_flag { 1: - char c_true; 1: - char c_false; 1: - bool module; 1: + char c_true; 1: + char c_false; 1: + bool module; 1: }; 1: 1: struct jump_entry { 1: @@ -300,7 +306,7 @@ struct static_key { 1: }; 1: 1: struct static_key_true { 1: - struct static_key key; 1: + struct static_key key; 1: }; 1: 1: struct static_key_false { 1: @@ -315,8 +321,8 @@ struct __kernel_timespec { 1: }; 1: 1: struct timezone { 1: - int tz_minuteswest; 1: - int tz_dsttime; 1: + int tz_minuteswest; 1: + int tz_dsttime; 1: }; 1: 1: struct timespec64 { 1: @@ -370,267 +376,267 @@ struct restart_block { 1: }; 1: 1: struct thread_info { 1: - long unsigned int flags; 1: - u32 status; 1: + long unsigned int flags; 1: + u32 status; 1: }; 1: 1: struct refcount_struct { 1: - atomic_t refs; 1: + atomic_t refs; 1: }; 1: 1: typedef struct refcount_struct refcount_t; 1: 1: struct llist_node { 1: - struct llist_node *next; 1: + struct llist_node *next; 1: }; 1: 1: struct load_weight { 1: - long unsigned int weight; 1: - u32 inv_weight; 1: + long unsigned int weight; 1: + u32 inv_weight; 1: }; 1: 1: struct rb_node { 1: - long unsigned int __rb_parent_color; 1: - struct rb_node *rb_right; 1: - struct rb_node *rb_left; 1: + long unsigned int __rb_parent_color; 1: + struct rb_node *rb_right; 1: + struct rb_node *rb_left; 1: }; 1: 1: struct sched_statistics { 1: - u64 wait_start; 1: - u64 wait_max; 1: - u64 wait_count; 1: - u64 wait_sum; 1: - u64 iowait_count; 1: - u64 iowait_sum; 1: - u64 sleep_start; 1: - u64 sleep_max; 1: - s64 sum_sleep_runtime; 1: - u64 block_start; 1: - u64 block_max; 1: - u64 exec_max; 1: - u64 slice_max; 1: - u64 nr_migrations_cold; 1: - u64 nr_failed_migrations_affine; 1: - u64 nr_failed_migrations_running; 1: - u64 nr_failed_migrations_hot; 1: - u64 nr_forced_migrations; 1: - u64 nr_wakeups; 1: - u64 nr_wakeups_sync; 1: - u64 nr_wakeups_migrate; 1: - u64 nr_wakeups_local; 1: - u64 nr_wakeups_remote; 1: - u64 nr_wakeups_affine; 1: - u64 nr_wakeups_affine_attempts; 1: - u64 nr_wakeups_passive; 1: - u64 nr_wakeups_idle; 1: + u64 wait_start; 1: + u64 wait_max; 1: + u64 wait_count; 1: + u64 wait_sum; 1: + u64 iowait_count; 1: + u64 iowait_sum; 1: + u64 sleep_start; 1: + u64 sleep_max; 1: + s64 sum_sleep_runtime; 1: + u64 block_start; 1: + u64 block_max; 1: + u64 exec_max; 1: + u64 slice_max; 1: + u64 nr_migrations_cold; 1: + u64 nr_failed_migrations_affine; 1: + u64 nr_failed_migrations_running; 1: + u64 nr_failed_migrations_hot; 1: + u64 nr_forced_migrations; 1: + u64 nr_wakeups; 1: + u64 nr_wakeups_sync; 1: + u64 nr_wakeups_migrate; 1: + u64 nr_wakeups_local; 1: + u64 nr_wakeups_remote; 1: + u64 nr_wakeups_affine; 1: + u64 nr_wakeups_affine_attempts; 1: + u64 nr_wakeups_passive; 1: + u64 nr_wakeups_idle; 1: }; 1: 1: struct util_est { 1: - unsigned int enqueued; 1: - unsigned int ewma; 1: + unsigned int enqueued; 1: + unsigned int ewma; 1: }; 1: 1: struct sched_avg { 1: - u64 last_update_time; 1: - u64 load_sum; 1: - u64 runnable_load_sum; 1: - u32 util_sum; 1: - u32 period_contrib; 1: - long unsigned int load_avg; 1: - long unsigned int runnable_load_avg; 1: - long unsigned int util_avg; 1: - struct util_est util_est; 1: + u64 last_update_time; 1: + u64 load_sum; 1: + u64 runnable_load_sum; 1: + u32 util_sum; 1: + u32 period_contrib; 1: + long unsigned int load_avg; 1: + long unsigned int runnable_load_avg; 1: + long unsigned int util_avg; 1: + struct util_est util_est; 1: }; 1: 1: struct cfs_rq; 1: 1: struct sched_entity { 1: - struct load_weight load; 1: - long unsigned int runnable_weight; 1: - struct rb_node run_node; 1: - struct list_head group_node; 1: - unsigned int on_rq; 1: - u64 exec_start; 1: - u64 sum_exec_runtime; 1: - u64 vruntime; 1: - u64 prev_sum_exec_runtime; 1: - u64 nr_migrations; 1: - struct sched_statistics statistics; 1: - int depth; 1: - struct sched_entity *parent; 1: - struct cfs_rq *cfs_rq; 1: - struct cfs_rq *my_q; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct sched_avg avg; 1: + struct load_weight load; 1: + long unsigned int runnable_weight; 1: + struct rb_node run_node; 1: + struct list_head group_node; 1: + unsigned int on_rq; 1: + u64 exec_start; 1: + u64 sum_exec_runtime; 1: + u64 vruntime; 1: + u64 prev_sum_exec_runtime; 1: + u64 nr_migrations; 1: + struct sched_statistics statistics; 1: + int depth; 1: + struct sched_entity *parent; 1: + struct cfs_rq *cfs_rq; 1: + struct cfs_rq *my_q; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct sched_avg avg; 1: }; 1: 1: struct sched_rt_entity { 1: - struct list_head run_list; 1: - long unsigned int timeout; 1: - long unsigned int watchdog_stamp; 1: - unsigned int time_slice; 1: - short unsigned int on_rq; 1: - short unsigned int on_list; 1: - struct sched_rt_entity *back; 1: + struct list_head run_list; 1: + long unsigned int timeout; 1: + long unsigned int watchdog_stamp; 1: + unsigned int time_slice; 1: + short unsigned int on_rq; 1: + short unsigned int on_list; 1: + struct sched_rt_entity *back; 1: }; 1: 1: typedef s64 ktime_t; 1: 1: struct timerqueue_node { 1: - struct rb_node node; 1: - ktime_t expires; 1: + struct rb_node node; 1: + ktime_t expires; 1: }; 1: 1: enum hrtimer_restart { 1: - HRTIMER_NORESTART = 0, 1: - HRTIMER_RESTART = 1, 1: + HRTIMER_NORESTART = 0, 1: + HRTIMER_RESTART = 1, 1: }; 1: 1: struct hrtimer_clock_base; 1: 1: struct hrtimer { 1: - struct timerqueue_node node; 1: - ktime_t _softexpires; 1: - enum hrtimer_restart (*function)(struct hrtimer *); 1: - struct hrtimer_clock_base *base; 1: - u8 state; 1: - u8 is_rel; 1: - u8 is_soft; 1: - u8 is_hard; 1: + struct timerqueue_node node; 1: + ktime_t _softexpires; 1: + enum hrtimer_restart (*function)(struct hrtimer *); 1: + struct hrtimer_clock_base *base; 1: + u8 state; 1: + u8 is_rel; 1: + u8 is_soft; 1: + u8 is_hard; 1: }; 1: 1: struct sched_dl_entity { 1: - struct rb_node rb_node; 1: - u64 dl_runtime; 1: - u64 dl_deadline; 1: - u64 dl_period; 1: - u64 dl_bw; 1: - u64 dl_density; 1: - s64 runtime; 1: - u64 deadline; 1: - unsigned int flags; 1: - unsigned int dl_throttled: 1; 1: - unsigned int dl_boosted: 1; 1: - unsigned int dl_yielded: 1; 1: - unsigned int dl_non_contending: 1; 1: - unsigned int dl_overrun: 1; 1: - struct hrtimer dl_timer; 1: - struct hrtimer inactive_timer; 1: + struct rb_node rb_node; 1: + u64 dl_runtime; 1: + u64 dl_deadline; 1: + u64 dl_period; 1: + u64 dl_bw; 1: + u64 dl_density; 1: + s64 runtime; 1: + u64 deadline; 1: + unsigned int flags; 1: + unsigned int dl_throttled : 1; 1: + unsigned int dl_boosted : 1; 1: + unsigned int dl_yielded : 1; 1: + unsigned int dl_non_contending : 1; 1: + unsigned int dl_overrun : 1; 1: + struct hrtimer dl_timer; 1: + struct hrtimer inactive_timer; 1: }; 1: 1: struct cpumask { 1: - long unsigned int bits[1]; 1: + long unsigned int bits[1]; 1: }; 1: 1: typedef struct cpumask cpumask_t; 1: 1: struct sched_info { 1: - long unsigned int pcount; 1: - long long unsigned int run_delay; 1: - long long unsigned int last_arrival; 1: - long long unsigned int last_queued; 1: + long unsigned int pcount; 1: + long long unsigned int run_delay; 1: + long long unsigned int last_arrival; 1: + long long unsigned int last_queued; 1: }; 1: 1: struct plist_node { 1: - int prio; 1: - struct list_head prio_list; 1: - struct list_head node_list; 1: + int prio; 1: + struct list_head prio_list; 1: + struct list_head node_list; 1: }; 1: 1: struct vmacache { 1: - u64 seqnum; 1: - struct vm_area_struct *vmas[4]; 1: + u64 seqnum; 1: + struct vm_area_struct *vmas[4]; 1: }; 1: 1: struct task_rss_stat { 1: - int events; 1: - int count[4]; 1: + int events; 1: + int count[4]; 1: }; 1: 1: typedef struct raw_spinlock raw_spinlock_t; 1: 1: struct prev_cputime { 1: - u64 utime; 1: - u64 stime; 1: - raw_spinlock_t lock; 1: + u64 utime; 1: + u64 stime; 1: + raw_spinlock_t lock; 1: }; 1: 1: struct rb_root { 1: - struct rb_node *rb_node; 1: + struct rb_node *rb_node; 1: }; 1: 1: struct rb_root_cached { 1: - struct rb_root rb_root; 1: - struct rb_node *rb_leftmost; 1: + struct rb_root rb_root; 1: + struct rb_node *rb_leftmost; 1: }; 1: 1: struct timerqueue_head { 1: - struct rb_root_cached rb_root; 1: + struct rb_root_cached rb_root; 1: }; 1: 1: struct posix_cputimer_base { 1: - u64 nextevt; 1: - struct timerqueue_head tqhead; 1: + u64 nextevt; 1: + struct timerqueue_head tqhead; 1: }; 1: 1: struct posix_cputimers { 1: - struct posix_cputimer_base bases[3]; 1: - unsigned int timers_active; 1: - unsigned int expiry_active; 1: + struct posix_cputimer_base bases[3]; 1: + unsigned int timers_active; 1: + unsigned int expiry_active; 1: }; 1: 1: struct sem_undo_list; 1: 1: struct sysv_sem { 1: - struct sem_undo_list *undo_list; 1: + struct sem_undo_list *undo_list; 1: }; 1: 1: struct sysv_shm { 1: - struct list_head shm_clist; 1: + struct list_head shm_clist; 1: }; 1: 1: typedef struct { 1: - long unsigned int sig[1]; 1: + long unsigned int sig[1]; 1: } sigset_t; 1: 1: struct sigpending { 1: - struct list_head list; 1: - sigset_t signal; 1: + struct list_head list; 1: + sigset_t signal; 1: }; 1: 1: typedef struct { 1: - uid_t val; 1: + uid_t val; 1: } kuid_t; 1: 1: struct seccomp_filter; 1: 1: struct seccomp { 1: - int mode; 1: - struct seccomp_filter *filter; 1: + int mode; 1: + struct seccomp_filter *filter; 1: }; 1: 1: struct wake_q_node { 1: - struct wake_q_node *next; 1: + struct wake_q_node *next; 1: }; 1: 1: struct task_io_accounting { 1: - u64 rchar; 1: - u64 wchar; 1: - u64 syscr; 1: - u64 syscw; 1: - u64 read_bytes; 1: - u64 write_bytes; 1: - u64 cancelled_write_bytes; 1: + u64 rchar; 1: + u64 wchar; 1: + u64 syscr; 1: + u64 syscw; 1: + u64 read_bytes; 1: + u64 write_bytes; 1: + u64 cancelled_write_bytes; 1: }; 1: 1: typedef struct { 1: - long unsigned int bits[1]; 1: + long unsigned int bits[1]; 1: } nodemask_t; 1: 1: struct seqcount { 1: - unsigned int sequence; 1: + unsigned int sequence; 1: }; 1: 1: typedef struct seqcount seqcount_t; 1: @@ -638,30 +644,30 @@ typedef struct seqcount seqcount_t; 1: typedef atomic64_t atomic_long_t; 1: 1: struct optimistic_spin_queue { 1: - atomic_t tail; 1: + atomic_t tail; 1: }; 1: 1: struct mutex { 1: - atomic_long_t owner; 1: - spinlock_t wait_lock; 1: - struct optimistic_spin_queue osq; 1: - struct list_head wait_list; 1: + atomic_long_t owner; 1: + spinlock_t wait_lock; 1: + struct optimistic_spin_queue osq; 1: + struct list_head wait_list; 1: }; 1: 1: struct arch_tlbflush_unmap_batch { 1: - struct cpumask cpumask; 1: + struct cpumask cpumask; 1: }; 1: 1: struct tlbflush_unmap_batch { 1: - struct arch_tlbflush_unmap_batch arch; 1: - bool flush_required; 1: - bool writable; 1: + struct arch_tlbflush_unmap_batch arch; 1: + bool flush_required; 1: + bool writable; 1: }; 1: 1: struct page_frag { 1: - struct page *page; 1: - __u32 offset; 1: - __u32 size; 1: + struct page *page; 1: + __u32 offset; 1: + __u32 size; 1: }; 1: 1: struct desc_struct { 1: @@ -681,7 +687,7 @@ struct desc_struct { 1: }; 1: 1: typedef struct { 1: - long unsigned int seg; 1: + long unsigned int seg; 1: } mm_segment_t; 1: 1: struct fregs_state { 1: @@ -782,31 +788,31 @@ struct perf_event; 1: struct io_bitmap; 1: 1: struct thread_struct { 1: - struct desc_struct tls_array[3]; 1: - long unsigned int sp; 1: - short unsigned int es; 1: - short unsigned int ds; 1: - short unsigned int fsindex; 1: - short unsigned int gsindex; 1: - long unsigned int fsbase; 1: - long unsigned int gsbase; 1: - struct perf_event *ptrace_bps[4]; 1: - long unsigned int debugreg6; 1: - long unsigned int ptrace_dr7; 1: - long unsigned int cr2; 1: - long unsigned int trap_nr; 1: - long unsigned int error_code; 1: - struct io_bitmap *io_bitmap; 1: - long unsigned int iopl_emul; 1: - mm_segment_t addr_limit; 1: - unsigned int sig_on_uaccess_err: 1; 1: - unsigned int uaccess_err: 1; 1: - long: 62; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct fpu fpu; 1: + struct desc_struct tls_array[3]; 1: + long unsigned int sp; 1: + short unsigned int es; 1: + short unsigned int ds; 1: + short unsigned int fsindex; 1: + short unsigned int gsindex; 1: + long unsigned int fsbase; 1: + long unsigned int gsbase; 1: + struct perf_event *ptrace_bps[4]; 1: + long unsigned int debugreg6; 1: + long unsigned int ptrace_dr7; 1: + long unsigned int cr2; 1: + long unsigned int trap_nr; 1: + long unsigned int error_code; 1: + struct io_bitmap *io_bitmap; 1: + long unsigned int iopl_emul; 1: + mm_segment_t addr_limit; 1: + unsigned int sig_on_uaccess_err : 1; 1: + unsigned int uaccess_err : 1; 1: + long : 62; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct fpu fpu; 1: }; 1: 1: struct sched_class; 1: @@ -1054,344 +1060,344 @@ struct task_struct { 1: }; 1: 1: struct screen_info { 1: - __u8 orig_x; 1: - __u8 orig_y; 1: - __u16 ext_mem_k; 1: - __u16 orig_video_page; 1: - __u8 orig_video_mode; 1: - __u8 orig_video_cols; 1: - __u8 flags; 1: - __u8 unused2; 1: - __u16 orig_video_ega_bx; 1: - __u16 unused3; 1: - __u8 orig_video_lines; 1: - __u8 orig_video_isVGA; 1: - __u16 orig_video_points; 1: - __u16 lfb_width; 1: - __u16 lfb_height; 1: - __u16 lfb_depth; 1: - __u32 lfb_base; 1: - __u32 lfb_size; 1: - __u16 cl_magic; 1: - __u16 cl_offset; 1: - __u16 lfb_linelength; 1: - __u8 red_size; 1: - __u8 red_pos; 1: - __u8 green_size; 1: - __u8 green_pos; 1: - __u8 blue_size; 1: - __u8 blue_pos; 1: - __u8 rsvd_size; 1: - __u8 rsvd_pos; 1: - __u16 vesapm_seg; 1: - __u16 vesapm_off; 1: - __u16 pages; 1: - __u16 vesa_attributes; 1: - __u32 capabilities; 1: - __u32 ext_lfb_base; 1: - __u8 _reserved[2]; 1: + __u8 orig_x; 1: + __u8 orig_y; 1: + __u16 ext_mem_k; 1: + __u16 orig_video_page; 1: + __u8 orig_video_mode; 1: + __u8 orig_video_cols; 1: + __u8 flags; 1: + __u8 unused2; 1: + __u16 orig_video_ega_bx; 1: + __u16 unused3; 1: + __u8 orig_video_lines; 1: + __u8 orig_video_isVGA; 1: + __u16 orig_video_points; 1: + __u16 lfb_width; 1: + __u16 lfb_height; 1: + __u16 lfb_depth; 1: + __u32 lfb_base; 1: + __u32 lfb_size; 1: + __u16 cl_magic; 1: + __u16 cl_offset; 1: + __u16 lfb_linelength; 1: + __u8 red_size; 1: + __u8 red_pos; 1: + __u8 green_size; 1: + __u8 green_pos; 1: + __u8 blue_size; 1: + __u8 blue_pos; 1: + __u8 rsvd_size; 1: + __u8 rsvd_pos; 1: + __u16 vesapm_seg; 1: + __u16 vesapm_off; 1: + __u16 pages; 1: + __u16 vesa_attributes; 1: + __u32 capabilities; 1: + __u32 ext_lfb_base; 1: + __u8 _reserved[2]; 1: } __attribute__((packed)); 1: 1: struct apm_bios_info { 1: - __u16 version; 1: - __u16 cseg; 1: - __u32 offset; 1: - __u16 cseg_16; 1: - __u16 dseg; 1: - __u16 flags; 1: - __u16 cseg_len; 1: - __u16 cseg_16_len; 1: - __u16 dseg_len; 1: + __u16 version; 1: + __u16 cseg; 1: + __u32 offset; 1: + __u16 cseg_16; 1: + __u16 dseg; 1: + __u16 flags; 1: + __u16 cseg_len; 1: + __u16 cseg_16_len; 1: + __u16 dseg_len; 1: }; 1: 1: struct apm_info { 1: - struct apm_bios_info bios; 1: - short unsigned int connection_version; 1: - int get_power_status_broken; 1: - int get_power_status_swabinminutes; 1: - int allow_ints; 1: - int forbid_idle; 1: - int realmode_power_off; 1: - int disabled; 1: + struct apm_bios_info bios; 1: + short unsigned int connection_version; 1: + int get_power_status_broken; 1: + int get_power_status_swabinminutes; 1: + int allow_ints; 1: + int forbid_idle; 1: + int realmode_power_off; 1: + int disabled; 1: }; 1: 1: struct edd_device_params { 1: - __u16 length; 1: - __u16 info_flags; 1: - __u32 num_default_cylinders; 1: - __u32 num_default_heads; 1: - __u32 sectors_per_track; 1: - __u64 number_of_sectors; 1: - __u16 bytes_per_sector; 1: - __u32 dpte_ptr; 1: - __u16 key; 1: - __u8 device_path_info_length; 1: - __u8 reserved2; 1: - __u16 reserved3; 1: - __u8 host_bus_type[4]; 1: - __u8 interface_type[8]; 1: - union { 1: - struct { 1: - __u16 base_address; 1: - __u16 reserved1; 1: - __u32 reserved2; 1: - } isa; 1: - struct { 1: - __u8 bus; 1: - __u8 slot; 1: - __u8 function; 1: - __u8 channel; 1: - __u32 reserved; 1: - } pci; 1: - struct { 1: - __u64 reserved; 1: - } ibnd; 1: - struct { 1: - __u64 reserved; 1: - } xprs; 1: - struct { 1: - __u64 reserved; 1: - } htpt; 1: - struct { 1: - __u64 reserved; 1: - } unknown; 1: - } interface_path; 1: - union { 1: - struct { 1: - __u8 device; 1: - __u8 reserved1; 1: - __u16 reserved2; 1: - __u32 reserved3; 1: - __u64 reserved4; 1: - } ata; 1: - struct { 1: - __u8 device; 1: - __u8 lun; 1: - __u8 reserved1; 1: - __u8 reserved2; 1: - __u32 reserved3; 1: - __u64 reserved4; 1: - } atapi; 1: - struct { 1: - __u16 id; 1: - __u64 lun; 1: - __u16 reserved1; 1: - __u32 reserved2; 1: - } __attribute__((packed)) scsi; 1: - struct { 1: - __u64 serial_number; 1: - __u64 reserved; 1: - } usb; 1: - struct { 1: - __u64 eui; 1: - __u64 reserved; 1: - } i1394; 1: - struct { 1: - __u64 wwid; 1: - __u64 lun; 1: - } fibre; 1: - struct { 1: - __u64 identity_tag; 1: - __u64 reserved; 1: - } i2o; 1: - struct { 1: - __u32 array_number; 1: - __u32 reserved1; 1: - __u64 reserved2; 1: - } raid; 1: - struct { 1: - __u8 device; 1: - __u8 reserved1; 1: - __u16 reserved2; 1: - __u32 reserved3; 1: - __u64 reserved4; 1: - } sata; 1: - struct { 1: - __u64 reserved1; 1: - __u64 reserved2; 1: - } unknown; 1: - } device_path; 1: - __u8 reserved4; 1: - __u8 checksum; 1: + __u16 length; 1: + __u16 info_flags; 1: + __u32 num_default_cylinders; 1: + __u32 num_default_heads; 1: + __u32 sectors_per_track; 1: + __u64 number_of_sectors; 1: + __u16 bytes_per_sector; 1: + __u32 dpte_ptr; 1: + __u16 key; 1: + __u8 device_path_info_length; 1: + __u8 reserved2; 1: + __u16 reserved3; 1: + __u8 host_bus_type[4]; 1: + __u8 interface_type[8]; 1: + union { 1: + struct { 1: + __u16 base_address; 1: + __u16 reserved1; 1: + __u32 reserved2; 1: + } isa; 1: + struct { 1: + __u8 bus; 1: + __u8 slot; 1: + __u8 function; 1: + __u8 channel; 1: + __u32 reserved; 1: + } pci; 1: + struct { 1: + __u64 reserved; 1: + } ibnd; 1: + struct { 1: + __u64 reserved; 1: + } xprs; 1: + struct { 1: + __u64 reserved; 1: + } htpt; 1: + struct { 1: + __u64 reserved; 1: + } unknown; 1: + } interface_path; 1: + union { 1: + struct { 1: + __u8 device; 1: + __u8 reserved1; 1: + __u16 reserved2; 1: + __u32 reserved3; 1: + __u64 reserved4; 1: + } ata; 1: + struct { 1: + __u8 device; 1: + __u8 lun; 1: + __u8 reserved1; 1: + __u8 reserved2; 1: + __u32 reserved3; 1: + __u64 reserved4; 1: + } atapi; 1: + struct { 1: + __u16 id; 1: + __u64 lun; 1: + __u16 reserved1; 1: + __u32 reserved2; 1: + } __attribute__((packed)) scsi; 1: + struct { 1: + __u64 serial_number; 1: + __u64 reserved; 1: + } usb; 1: + struct { 1: + __u64 eui; 1: + __u64 reserved; 1: + } i1394; 1: + struct { 1: + __u64 wwid; 1: + __u64 lun; 1: + } fibre; 1: + struct { 1: + __u64 identity_tag; 1: + __u64 reserved; 1: + } i2o; 1: + struct { 1: + __u32 array_number; 1: + __u32 reserved1; 1: + __u64 reserved2; 1: + } raid; 1: + struct { 1: + __u8 device; 1: + __u8 reserved1; 1: + __u16 reserved2; 1: + __u32 reserved3; 1: + __u64 reserved4; 1: + } sata; 1: + struct { 1: + __u64 reserved1; 1: + __u64 reserved2; 1: + } unknown; 1: + } device_path; 1: + __u8 reserved4; 1: + __u8 checksum; 1: } __attribute__((packed)); 1: 1: struct edd_info { 1: - __u8 device; 1: - __u8 version; 1: - __u16 interface_support; 1: - __u16 legacy_max_cylinder; 1: - __u8 legacy_max_head; 1: - __u8 legacy_sectors_per_track; 1: - struct edd_device_params params; 1: + __u8 device; 1: + __u8 version; 1: + __u16 interface_support; 1: + __u16 legacy_max_cylinder; 1: + __u8 legacy_max_head; 1: + __u8 legacy_sectors_per_track; 1: + struct edd_device_params params; 1: } __attribute__((packed)); 1: 1: struct edd { 1: - unsigned int mbr_signature[16]; 1: - struct edd_info edd_info[6]; 1: - unsigned char mbr_signature_nr; 1: - unsigned char edd_info_nr; 1: + unsigned int mbr_signature[16]; 1: + struct edd_info edd_info[6]; 1: + unsigned char mbr_signature_nr; 1: + unsigned char edd_info_nr; 1: }; 1: 1: struct ist_info { 1: - __u32 signature; 1: - __u32 command; 1: - __u32 event; 1: - __u32 perf_level; 1: + __u32 signature; 1: + __u32 command; 1: + __u32 event; 1: + __u32 perf_level; 1: }; 1: 1: struct edid_info { 1: - unsigned char dummy[128]; 1: + unsigned char dummy[128]; 1: }; 1: 1: struct setup_header { 1: - __u8 setup_sects; 1: - __u16 root_flags; 1: - __u32 syssize; 1: - __u16 ram_size; 1: - __u16 vid_mode; 1: - __u16 root_dev; 1: - __u16 boot_flag; 1: - __u16 jump; 1: - __u32 header; 1: - __u16 version; 1: - __u32 realmode_swtch; 1: - __u16 start_sys_seg; 1: - __u16 kernel_version; 1: - __u8 type_of_loader; 1: - __u8 loadflags; 1: - __u16 setup_move_size; 1: - __u32 code32_start; 1: - __u32 ramdisk_image; 1: - __u32 ramdisk_size; 1: - __u32 bootsect_kludge; 1: - __u16 heap_end_ptr; 1: - __u8 ext_loader_ver; 1: - __u8 ext_loader_type; 1: - __u32 cmd_line_ptr; 1: - __u32 initrd_addr_max; 1: - __u32 kernel_alignment; 1: - __u8 relocatable_kernel; 1: - __u8 min_alignment; 1: - __u16 xloadflags; 1: - __u32 cmdline_size; 1: - __u32 hardware_subarch; 1: - __u64 hardware_subarch_data; 1: - __u32 payload_offset; 1: - __u32 payload_length; 1: - __u64 setup_data; 1: - __u64 pref_address; 1: - __u32 init_size; 1: - __u32 handover_offset; 1: - __u32 kernel_info_offset; 1: + __u8 setup_sects; 1: + __u16 root_flags; 1: + __u32 syssize; 1: + __u16 ram_size; 1: + __u16 vid_mode; 1: + __u16 root_dev; 1: + __u16 boot_flag; 1: + __u16 jump; 1: + __u32 header; 1: + __u16 version; 1: + __u32 realmode_swtch; 1: + __u16 start_sys_seg; 1: + __u16 kernel_version; 1: + __u8 type_of_loader; 1: + __u8 loadflags; 1: + __u16 setup_move_size; 1: + __u32 code32_start; 1: + __u32 ramdisk_image; 1: + __u32 ramdisk_size; 1: + __u32 bootsect_kludge; 1: + __u16 heap_end_ptr; 1: + __u8 ext_loader_ver; 1: + __u8 ext_loader_type; 1: + __u32 cmd_line_ptr; 1: + __u32 initrd_addr_max; 1: + __u32 kernel_alignment; 1: + __u8 relocatable_kernel; 1: + __u8 min_alignment; 1: + __u16 xloadflags; 1: + __u32 cmdline_size; 1: + __u32 hardware_subarch; 1: + __u64 hardware_subarch_data; 1: + __u32 payload_offset; 1: + __u32 payload_length; 1: + __u64 setup_data; 1: + __u64 pref_address; 1: + __u32 init_size; 1: + __u32 handover_offset; 1: + __u32 kernel_info_offset; 1: } __attribute__((packed)); 1: 1: struct sys_desc_table { 1: - __u16 length; 1: - __u8 table[14]; 1: + __u16 length; 1: + __u8 table[14]; 1: }; 1: 1: struct olpc_ofw_header { 1: - __u32 ofw_magic; 1: - __u32 ofw_version; 1: - __u32 cif_handler; 1: - __u32 irq_desc_table; 1: + __u32 ofw_magic; 1: + __u32 ofw_version; 1: + __u32 cif_handler; 1: + __u32 irq_desc_table; 1: }; 1: 1: struct efi_info { 1: - __u32 efi_loader_signature; 1: - __u32 efi_systab; 1: - __u32 efi_memdesc_size; 1: - __u32 efi_memdesc_version; 1: - __u32 efi_memmap; 1: - __u32 efi_memmap_size; 1: - __u32 efi_systab_hi; 1: - __u32 efi_memmap_hi; 1: + __u32 efi_loader_signature; 1: + __u32 efi_systab; 1: + __u32 efi_memdesc_size; 1: + __u32 efi_memdesc_version; 1: + __u32 efi_memmap; 1: + __u32 efi_memmap_size; 1: + __u32 efi_systab_hi; 1: + __u32 efi_memmap_hi; 1: }; 1: 1: struct boot_e820_entry { 1: - __u64 addr; 1: - __u64 size; 1: - __u32 type; 1: + __u64 addr; 1: + __u64 size; 1: + __u32 type; 1: } __attribute__((packed)); 1: 1: struct boot_params { 1: - struct screen_info screen_info; 1: - struct apm_bios_info apm_bios_info; 1: - __u8 _pad2[4]; 1: - __u64 tboot_addr; 1: - struct ist_info ist_info; 1: - __u64 acpi_rsdp_addr; 1: - __u8 _pad3[8]; 1: - __u8 hd0_info[16]; 1: - __u8 hd1_info[16]; 1: - struct sys_desc_table sys_desc_table; 1: - struct olpc_ofw_header olpc_ofw_header; 1: - __u32 ext_ramdisk_image; 1: - __u32 ext_ramdisk_size; 1: - __u32 ext_cmd_line_ptr; 1: - __u8 _pad4[116]; 1: - struct edid_info edid_info; 1: - struct efi_info efi_info; 1: - __u32 alt_mem_k; 1: - __u32 scratch; 1: - __u8 e820_entries; 1: - __u8 eddbuf_entries; 1: - __u8 edd_mbr_sig_buf_entries; 1: - __u8 kbd_status; 1: - __u8 secure_boot; 1: - __u8 _pad5[2]; 1: - __u8 sentinel; 1: - __u8 _pad6[1]; 1: - struct setup_header hdr; 1: - __u8 _pad7[36]; 1: - __u32 edd_mbr_sig_buffer[16]; 1: - struct boot_e820_entry e820_table[128]; 1: - __u8 _pad8[48]; 1: - struct edd_info eddbuf[6]; 1: - __u8 _pad9[276]; 1: + struct screen_info screen_info; 1: + struct apm_bios_info apm_bios_info; 1: + __u8 _pad2[4]; 1: + __u64 tboot_addr; 1: + struct ist_info ist_info; 1: + __u64 acpi_rsdp_addr; 1: + __u8 _pad3[8]; 1: + __u8 hd0_info[16]; 1: + __u8 hd1_info[16]; 1: + struct sys_desc_table sys_desc_table; 1: + struct olpc_ofw_header olpc_ofw_header; 1: + __u32 ext_ramdisk_image; 1: + __u32 ext_ramdisk_size; 1: + __u32 ext_cmd_line_ptr; 1: + __u8 _pad4[116]; 1: + struct edid_info edid_info; 1: + struct efi_info efi_info; 1: + __u32 alt_mem_k; 1: + __u32 scratch; 1: + __u8 e820_entries; 1: + __u8 eddbuf_entries; 1: + __u8 edd_mbr_sig_buf_entries; 1: + __u8 kbd_status; 1: + __u8 secure_boot; 1: + __u8 _pad5[2]; 1: + __u8 sentinel; 1: + __u8 _pad6[1]; 1: + struct setup_header hdr; 1: + __u8 _pad7[36]; 1: + __u32 edd_mbr_sig_buffer[16]; 1: + struct boot_e820_entry e820_table[128]; 1: + __u8 _pad8[48]; 1: + struct edd_info eddbuf[6]; 1: + __u8 _pad9[276]; 1: } __attribute__((packed)); 1: 1: enum x86_hardware_subarch { 1: - X86_SUBARCH_PC = 0, 1: - X86_SUBARCH_LGUEST = 1, 1: - X86_SUBARCH_XEN = 2, 1: - X86_SUBARCH_INTEL_MID = 3, 1: - X86_SUBARCH_CE4100 = 4, 1: - X86_NR_SUBARCHS = 5, 1: + X86_SUBARCH_PC = 0, 1: + X86_SUBARCH_LGUEST = 1, 1: + X86_SUBARCH_XEN = 2, 1: + X86_SUBARCH_INTEL_MID = 3, 1: + X86_SUBARCH_CE4100 = 4, 1: + X86_NR_SUBARCHS = 5, 1: }; 1: 1: struct range { 1: - u64 start; 1: - u64 end; 1: + u64 start; 1: + u64 end; 1: }; 1: 1: struct pt_regs { 1: - long unsigned int r15; 1: - long unsigned int r14; 1: - long unsigned int r13; 1: - long unsigned int r12; 1: - long unsigned int bp; 1: - long unsigned int bx; 1: - long unsigned int r11; 1: - long unsigned int r10; 1: - long unsigned int r9; 1: - long unsigned int r8; 1: - long unsigned int ax; 1: - long unsigned int cx; 1: - long unsigned int dx; 1: - long unsigned int si; 1: - long unsigned int di; 1: - long unsigned int orig_ax; 1: - long unsigned int ip; 1: - long unsigned int cs; 1: - long unsigned int flags; 1: - long unsigned int sp; 1: - long unsigned int ss; 1: + long unsigned int r15; 1: + long unsigned int r14; 1: + long unsigned int r13; 1: + long unsigned int r12; 1: + long unsigned int bp; 1: + long unsigned int bx; 1: + long unsigned int r11; 1: + long unsigned int r10; 1: + long unsigned int r9; 1: + long unsigned int r8; 1: + long unsigned int ax; 1: + long unsigned int cx; 1: + long unsigned int dx; 1: + long unsigned int si; 1: + long unsigned int di; 1: + long unsigned int orig_ax; 1: + long unsigned int ip; 1: + long unsigned int cs; 1: + long unsigned int flags; 1: + long unsigned int sp; 1: + long unsigned int ss; 1: }; 1: 1: struct math_emu_info { 1: - long int ___orig_eip; 1: - struct pt_regs *regs; 1: + long int ___orig_eip; 1: + struct pt_regs *regs; 1: }; 1: 1: typedef long unsigned int pteval_t; 1: @@ -1407,29 +1413,29 @@ typedef long unsigned int pgdval_t; 1: typedef long unsigned int pgprotval_t; 1: 1: typedef struct { 1: - pteval_t pte; 1: + pteval_t pte; 1: } pte_t; 1: 1: struct pgprot { 1: - pgprotval_t pgprot; 1: + pgprotval_t pgprot; 1: }; 1: 1: typedef struct pgprot pgprot_t; 1: 1: typedef struct { 1: - pgdval_t pgd; 1: + pgdval_t pgd; 1: } pgd_t; 1: 1: typedef struct { 1: - p4dval_t p4d; 1: + p4dval_t p4d; 1: } p4d_t; 1: 1: typedef struct { 1: - pudval_t pud; 1: + pudval_t pud; 1: } pud_t; 1: 1: typedef struct { 1: - pmdval_t pmd; 1: + pmdval_t pmd; 1: } pmd_t; 1: 1: typedef struct page *pgtable_t; 1: @@ -1441,1396 +1447,1396 @@ struct kmem_cache; 1: struct dev_pagemap; 1: 1: struct page { 1: - long unsigned int flags; 1: - union { 1: - struct { 1: - struct list_head lru; 1: - struct address_space *mapping; 1: - long unsigned int index; 1: - long unsigned int private; 1: - }; 1: - struct { 1: - dma_addr_t dma_addr; 1: - }; 1: - struct { 1: - union { 1: - struct list_head slab_list; 1: - struct { 1: - struct page *next; 1: - int pages; 1: - int pobjects; 1: - }; 1: - }; 1: - struct kmem_cache *slab_cache; 1: - void *freelist; 1: - union { 1: - void *s_mem; 1: - long unsigned int counters; 1: - struct { 1: - unsigned int inuse: 16; 1: - unsigned int objects: 15; 1: - unsigned int frozen: 1; 1: - }; 1: - }; 1: - }; 1: - struct { 1: - long unsigned int compound_head; 1: - unsigned char compound_dtor; 1: - unsigned char compound_order; 1: - atomic_t compound_mapcount; 1: - }; 1: - struct { 1: - long unsigned int _compound_pad_1; 1: - long unsigned int _compound_pad_2; 1: - struct list_head deferred_list; 1: - }; 1: - struct { 1: - long unsigned int _pt_pad_1; 1: - pgtable_t pmd_huge_pte; 1: - long unsigned int _pt_pad_2; 1: - union { 1: - struct mm_struct *pt_mm; 1: - atomic_t pt_frag_refcount; 1: - }; 1: - spinlock_t ptl; 1: - }; 1: - struct { 1: - struct dev_pagemap *pgmap; 1: - void *zone_device_data; 1: - }; 1: - struct callback_head callback_head; 1: - }; 1: - union { 1: - atomic_t _mapcount; 1: - unsigned int page_type; 1: - unsigned int active; 1: - int units; 1: - }; 1: - atomic_t _refcount; 1: - long: 64; 1: + long unsigned int flags; 1: + union { 1: + struct { 1: + struct list_head lru; 1: + struct address_space *mapping; 1: + long unsigned int index; 1: + long unsigned int private; 1: + }; 1: + struct { 1: + dma_addr_t dma_addr; 1: + }; 1: + struct { 1: + union { 1: + struct list_head slab_list; 1: + struct { 1: + struct page *next; 1: + int pages; 1: + int pobjects; 1: + }; 1: + }; 1: + struct kmem_cache *slab_cache; 1: + void *freelist; 1: + union { 1: + void *s_mem; 1: + long unsigned int counters; 1: + struct { 1: + unsigned int inuse : 16; 1: + unsigned int objects : 15; 1: + unsigned int frozen : 1; 1: + }; 1: + }; 1: + }; 1: + struct { 1: + long unsigned int compound_head; 1: + unsigned char compound_dtor; 1: + unsigned char compound_order; 1: + atomic_t compound_mapcount; 1: + }; 1: + struct { 1: + long unsigned int _compound_pad_1; 1: + long unsigned int _compound_pad_2; 1: + struct list_head deferred_list; 1: + }; 1: + struct { 1: + long unsigned int _pt_pad_1; 1: + pgtable_t pmd_huge_pte; 1: + long unsigned int _pt_pad_2; 1: + union { 1: + struct mm_struct *pt_mm; 1: + atomic_t pt_frag_refcount; 1: + }; 1: + spinlock_t ptl; 1: + }; 1: + struct { 1: + struct dev_pagemap *pgmap; 1: + void *zone_device_data; 1: + }; 1: + struct callback_head callback_head; 1: + }; 1: + union { 1: + atomic_t _mapcount; 1: + unsigned int page_type; 1: + unsigned int active; 1: + int units; 1: + }; 1: + atomic_t _refcount; 1: + long : 64; 1: }; 1: 1: typedef struct cpumask cpumask_var_t[1]; 1: 1: struct tracepoint_func { 1: - void *func; 1: - void *data; 1: - int prio; 1: + void *func; 1: + void *data; 1: + int prio; 1: }; 1: 1: struct tracepoint { 1: - const char *name; 1: - struct static_key key; 1: - int (*regfunc)(); 1: - void (*unregfunc)(); 1: - struct tracepoint_func *funcs; 1: + const char *name; 1: + struct static_key key; 1: + int (*regfunc)(); 1: + void (*unregfunc)(); 1: + struct tracepoint_func *funcs; 1: }; 1: 1: struct idt_bits { 1: - u16 ist: 3; 1: - u16 zero: 5; 1: - u16 type: 5; 1: - u16 dpl: 2; 1: - u16 p: 1; 1: + u16 ist : 3; 1: + u16 zero : 5; 1: + u16 type : 5; 1: + u16 dpl : 2; 1: + u16 p : 1; 1: }; 1: 1: struct gate_struct { 1: - u16 offset_low; 1: - u16 segment; 1: - struct idt_bits bits; 1: - u16 offset_middle; 1: - u32 offset_high; 1: - u32 reserved; 1: + u16 offset_low; 1: + u16 segment; 1: + struct idt_bits bits; 1: + u16 offset_middle; 1: + u32 offset_high; 1: + u32 reserved; 1: }; 1: 1: typedef struct gate_struct gate_desc; 1: 1: struct desc_ptr { 1: - short unsigned int size; 1: - long unsigned int address; 1: + short unsigned int size; 1: + long unsigned int address; 1: } __attribute__((packed)); 1: 1: struct cpuinfo_x86 { 1: - __u8 x86; 1: - __u8 x86_vendor; 1: - __u8 x86_model; 1: - __u8 x86_stepping; 1: - int x86_tlbsize; 1: - __u8 x86_virt_bits; 1: - __u8 x86_phys_bits; 1: - __u8 x86_coreid_bits; 1: - __u8 cu_id; 1: - __u32 extended_cpuid_level; 1: - int cpuid_level; 1: - union { 1: - __u32 x86_capability[20]; 1: - long unsigned int x86_capability_alignment; 1: - }; 1: - char x86_vendor_id[16]; 1: - char x86_model_id[64]; 1: - unsigned int x86_cache_size; 1: - int x86_cache_alignment; 1: - int x86_cache_max_rmid; 1: - int x86_cache_occ_scale; 1: - int x86_power; 1: - long unsigned int loops_per_jiffy; 1: - u16 x86_max_cores; 1: - u16 apicid; 1: - u16 initial_apicid; 1: - u16 x86_clflush_size; 1: - u16 booted_cores; 1: - u16 phys_proc_id; 1: - u16 logical_proc_id; 1: - u16 cpu_core_id; 1: - u16 cpu_die_id; 1: - u16 logical_die_id; 1: - u16 cpu_index; 1: - u32 microcode; 1: - u8 x86_cache_bits; 1: - unsigned int initialized: 1; 1: + __u8 x86; 1: + __u8 x86_vendor; 1: + __u8 x86_model; 1: + __u8 x86_stepping; 1: + int x86_tlbsize; 1: + __u8 x86_virt_bits; 1: + __u8 x86_phys_bits; 1: + __u8 x86_coreid_bits; 1: + __u8 cu_id; 1: + __u32 extended_cpuid_level; 1: + int cpuid_level; 1: + union { 1: + __u32 x86_capability[20]; 1: + long unsigned int x86_capability_alignment; 1: + }; 1: + char x86_vendor_id[16]; 1: + char x86_model_id[64]; 1: + unsigned int x86_cache_size; 1: + int x86_cache_alignment; 1: + int x86_cache_max_rmid; 1: + int x86_cache_occ_scale; 1: + int x86_power; 1: + long unsigned int loops_per_jiffy; 1: + u16 x86_max_cores; 1: + u16 apicid; 1: + u16 initial_apicid; 1: + u16 x86_clflush_size; 1: + u16 booted_cores; 1: + u16 phys_proc_id; 1: + u16 logical_proc_id; 1: + u16 cpu_core_id; 1: + u16 cpu_die_id; 1: + u16 logical_die_id; 1: + u16 cpu_index; 1: + u32 microcode; 1: + u8 x86_cache_bits; 1: + unsigned int initialized : 1; 1: }; 1: 1: struct seq_file___2; 1: 1: struct seq_operations { 1: - void * (*start)(struct seq_file___2 *, loff_t *); 1: - void (*stop)(struct seq_file___2 *, void *); 1: - void * (*next)(struct seq_file___2 *, void *, loff_t *); 1: - int (*show)(struct seq_file___2 *, void *); 1: + void *(*start)(struct seq_file___2 *, loff_t *); 1: + void (*stop)(struct seq_file___2 *, void *); 1: + void *(*next)(struct seq_file___2 *, void *, loff_t *); 1: + int (*show)(struct seq_file___2 *, void *); 1: }; 1: 1: struct x86_hw_tss { 1: - u32 reserved1; 1: - u64 sp0; 1: - u64 sp1; 1: - u64 sp2; 1: - u64 reserved2; 1: - u64 ist[7]; 1: - u32 reserved3; 1: - u32 reserved4; 1: - u16 reserved5; 1: - u16 io_bitmap_base; 1: + u32 reserved1; 1: + u64 sp0; 1: + u64 sp1; 1: + u64 sp2; 1: + u64 reserved2; 1: + u64 ist[7]; 1: + u32 reserved3; 1: + u32 reserved4; 1: + u16 reserved5; 1: + u16 io_bitmap_base; 1: } __attribute__((packed)); 1: 1: struct entry_stack { 1: - long unsigned int words[64]; 1: + long unsigned int words[64]; 1: }; 1: 1: struct entry_stack_page { 1: - struct entry_stack stack; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct entry_stack stack; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct x86_io_bitmap { 1: - u64 prev_sequence; 1: - unsigned int prev_max; 1: - long unsigned int bitmap[1025]; 1: - long unsigned int mapall[1025]; 1: + u64 prev_sequence; 1: + unsigned int prev_max; 1: + long unsigned int bitmap[1025]; 1: + long unsigned int mapall[1025]; 1: }; 1: 1: struct tss_struct { 1: - struct x86_hw_tss x86_tss; 1: - struct x86_io_bitmap io_bitmap; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct x86_hw_tss x86_tss; 1: + struct x86_io_bitmap io_bitmap; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct irq_stack { 1: - char stack[16384]; 1: + char stack[16384]; 1: }; 1: 1: struct fixed_percpu_data { 1: - char gs_base[40]; 1: - long unsigned int stack_canary; 1: + char gs_base[40]; 1: + long unsigned int stack_canary; 1: }; 1: 1: enum l1tf_mitigations { 1: - L1TF_MITIGATION_OFF = 0, 1: - L1TF_MITIGATION_FLUSH_NOWARN = 1, 1: - L1TF_MITIGATION_FLUSH = 2, 1: - L1TF_MITIGATION_FLUSH_NOSMT = 3, 1: - L1TF_MITIGATION_FULL = 4, 1: - L1TF_MITIGATION_FULL_FORCE = 5, 1: + L1TF_MITIGATION_OFF = 0, 1: + L1TF_MITIGATION_FLUSH_NOWARN = 1, 1: + L1TF_MITIGATION_FLUSH = 2, 1: + L1TF_MITIGATION_FLUSH_NOSMT = 3, 1: + L1TF_MITIGATION_FULL = 4, 1: + L1TF_MITIGATION_FULL_FORCE = 5, 1: }; 1: 1: struct mpc_table { 1: - char signature[4]; 1: - short unsigned int length; 1: - char spec; 1: - char checksum; 1: - char oem[8]; 1: - char productid[12]; 1: - unsigned int oemptr; 1: - short unsigned int oemsize; 1: - short unsigned int oemcount; 1: - unsigned int lapic; 1: - unsigned int reserved; 1: + char signature[4]; 1: + short unsigned int length; 1: + char spec; 1: + char checksum; 1: + char oem[8]; 1: + char productid[12]; 1: + unsigned int oemptr; 1: + short unsigned int oemsize; 1: + short unsigned int oemcount; 1: + unsigned int lapic; 1: + unsigned int reserved; 1: }; 1: 1: struct mpc_cpu { 1: - unsigned char type; 1: - unsigned char apicid; 1: - unsigned char apicver; 1: - unsigned char cpuflag; 1: - unsigned int cpufeature; 1: - unsigned int featureflag; 1: - unsigned int reserved[2]; 1: + unsigned char type; 1: + unsigned char apicid; 1: + unsigned char apicver; 1: + unsigned char cpuflag; 1: + unsigned int cpufeature; 1: + unsigned int featureflag; 1: + unsigned int reserved[2]; 1: }; 1: 1: struct mpc_bus { 1: - unsigned char type; 1: - unsigned char busid; 1: - unsigned char bustype[6]; 1: + unsigned char type; 1: + unsigned char busid; 1: + unsigned char bustype[6]; 1: }; 1: 1: struct mpc_intsrc { 1: - unsigned char type; 1: - unsigned char irqtype; 1: - short unsigned int irqflag; 1: - unsigned char srcbus; 1: - unsigned char srcbusirq; 1: - unsigned char dstapic; 1: - unsigned char dstirq; 1: + unsigned char type; 1: + unsigned char irqtype; 1: + short unsigned int irqflag; 1: + unsigned char srcbus; 1: + unsigned char srcbusirq; 1: + unsigned char dstapic; 1: + unsigned char dstirq; 1: }; 1: 1: struct x86_init_mpparse { 1: - void (*mpc_record)(unsigned int); 1: - void (*setup_ioapic_ids)(); 1: - int (*mpc_apic_id)(struct mpc_cpu *); 1: - void (*smp_read_mpc_oem)(struct mpc_table *); 1: - void (*mpc_oem_pci_bus)(struct mpc_bus *); 1: - void (*mpc_oem_bus_info)(struct mpc_bus *, char *); 1: - void (*find_smp_config)(); 1: - void (*get_smp_config)(unsigned int); 1: + void (*mpc_record)(unsigned int); 1: + void (*setup_ioapic_ids)(); 1: + int (*mpc_apic_id)(struct mpc_cpu *); 1: + void (*smp_read_mpc_oem)(struct mpc_table *); 1: + void (*mpc_oem_pci_bus)(struct mpc_bus *); 1: + void (*mpc_oem_bus_info)(struct mpc_bus *, char *); 1: + void (*find_smp_config)(); 1: + void (*get_smp_config)(unsigned int); 1: }; 1: 1: struct x86_init_resources { 1: - void (*probe_roms)(); 1: - void (*reserve_resources)(); 1: - char * (*memory_setup)(); 1: + void (*probe_roms)(); 1: + void (*reserve_resources)(); 1: + char *(*memory_setup)(); 1: }; 1: 1: struct x86_init_irqs { 1: - void (*pre_vector_init)(); 1: - void (*intr_init)(); 1: - void (*trap_init)(); 1: - void (*intr_mode_init)(); 1: + void (*pre_vector_init)(); 1: + void (*intr_init)(); 1: + void (*trap_init)(); 1: + void (*intr_mode_init)(); 1: }; 1: 1: struct x86_init_oem { 1: - void (*arch_setup)(); 1: - void (*banner)(); 1: + void (*arch_setup)(); 1: + void (*banner)(); 1: }; 1: 1: struct x86_init_paging { 1: - void (*pagetable_init)(); 1: + void (*pagetable_init)(); 1: }; 1: 1: struct x86_init_timers { 1: - void (*setup_percpu_clockev)(); 1: - void (*timer_init)(); 1: - void (*wallclock_init)(); 1: + void (*setup_percpu_clockev)(); 1: + void (*timer_init)(); 1: + void (*wallclock_init)(); 1: }; 1: 1: struct x86_init_iommu { 1: - int (*iommu_init)(); 1: + int (*iommu_init)(); 1: }; 1: 1: struct x86_init_pci { 1: - int (*arch_init)(); 1: - int (*init)(); 1: - void (*init_irq)(); 1: - void (*fixup_irqs)(); 1: + int (*arch_init)(); 1: + int (*init)(); 1: + void (*init_irq)(); 1: + void (*fixup_irqs)(); 1: }; 1: 1: struct x86_hyper_init { 1: - void (*init_platform)(); 1: - void (*guest_late_init)(); 1: - bool (*x2apic_available)(); 1: - void (*init_mem_mapping)(); 1: - void (*init_after_bootmem)(); 1: + void (*init_platform)(); 1: + void (*guest_late_init)(); 1: + bool (*x2apic_available)(); 1: + void (*init_mem_mapping)(); 1: + void (*init_after_bootmem)(); 1: }; 1: 1: struct x86_init_acpi { 1: - void (*set_root_pointer)(u64); 1: - u64 (*get_root_pointer)(); 1: - void (*reduced_hw_early_init)(); 1: + void (*set_root_pointer)(u64); 1: + u64 (*get_root_pointer)(); 1: + void (*reduced_hw_early_init)(); 1: }; 1: 1: struct x86_init_ops { 1: - struct x86_init_resources resources; 1: - struct x86_init_mpparse mpparse; 1: - struct x86_init_irqs irqs; 1: - struct x86_init_oem oem; 1: - struct x86_init_paging paging; 1: - struct x86_init_timers timers; 1: - struct x86_init_iommu iommu; 1: - struct x86_init_pci pci; 1: - struct x86_hyper_init hyper; 1: - struct x86_init_acpi acpi; 1: + struct x86_init_resources resources; 1: + struct x86_init_mpparse mpparse; 1: + struct x86_init_irqs irqs; 1: + struct x86_init_oem oem; 1: + struct x86_init_paging paging; 1: + struct x86_init_timers timers; 1: + struct x86_init_iommu iommu; 1: + struct x86_init_pci pci; 1: + struct x86_hyper_init hyper; 1: + struct x86_init_acpi acpi; 1: }; 1: 1: struct x86_cpuinit_ops { 1: - void (*setup_percpu_clockev)(); 1: - void (*early_percpu_clock_init)(); 1: - void (*fixup_cpu_id)(struct cpuinfo_x86 *, int); 1: + void (*setup_percpu_clockev)(); 1: + void (*early_percpu_clock_init)(); 1: + void (*fixup_cpu_id)(struct cpuinfo_x86 *, int); 1: }; 1: 1: struct x86_legacy_devices { 1: - int pnpbios; 1: + int pnpbios; 1: }; 1: 1: enum x86_legacy_i8042_state { 1: - X86_LEGACY_I8042_PLATFORM_ABSENT = 0, 1: - X86_LEGACY_I8042_FIRMWARE_ABSENT = 1, 1: - X86_LEGACY_I8042_EXPECTED_PRESENT = 2, 1: + X86_LEGACY_I8042_PLATFORM_ABSENT = 0, 1: + X86_LEGACY_I8042_FIRMWARE_ABSENT = 1, 1: + X86_LEGACY_I8042_EXPECTED_PRESENT = 2, 1: }; 1: 1: struct x86_legacy_features { 1: - enum x86_legacy_i8042_state i8042; 1: - int rtc; 1: - int warm_reset; 1: - int no_vga; 1: - int reserve_bios_regions; 1: - struct x86_legacy_devices devices; 1: + enum x86_legacy_i8042_state i8042; 1: + int rtc; 1: + int warm_reset; 1: + int no_vga; 1: + int reserve_bios_regions; 1: + struct x86_legacy_devices devices; 1: }; 1: 1: struct x86_hyper_runtime { 1: - void (*pin_vcpu)(int); 1: + void (*pin_vcpu)(int); 1: }; 1: 1: struct x86_platform_ops { 1: - long unsigned int (*calibrate_cpu)(); 1: - long unsigned int (*calibrate_tsc)(); 1: - void (*get_wallclock)(struct timespec64 *); 1: - int (*set_wallclock)(const struct timespec64 *); 1: - void (*iommu_shutdown)(); 1: - bool (*is_untracked_pat_range)(u64, u64); 1: - void (*nmi_init)(); 1: - unsigned char (*get_nmi_reason)(); 1: - void (*save_sched_clock_state)(); 1: - void (*restore_sched_clock_state)(); 1: - void (*apic_post_init)(); 1: - struct x86_legacy_features legacy; 1: - void (*set_legacy_features)(); 1: - struct x86_hyper_runtime hyper; 1: + long unsigned int (*calibrate_cpu)(); 1: + long unsigned int (*calibrate_tsc)(); 1: + void (*get_wallclock)(struct timespec64 *); 1: + int (*set_wallclock)(const struct timespec64 *); 1: + void (*iommu_shutdown)(); 1: + bool (*is_untracked_pat_range)(u64, u64); 1: + void (*nmi_init)(); 1: + unsigned char (*get_nmi_reason)(); 1: + void (*save_sched_clock_state)(); 1: + void (*restore_sched_clock_state)(); 1: + void (*apic_post_init)(); 1: + struct x86_legacy_features legacy; 1: + void (*set_legacy_features)(); 1: + struct x86_hyper_runtime hyper; 1: }; 1: 1: struct pci_dev; 1: 1: struct x86_msi_ops { 1: - int (*setup_msi_irqs)(struct pci_dev *, int, int); 1: - void (*teardown_msi_irq)(unsigned int); 1: - void (*teardown_msi_irqs)(struct pci_dev *); 1: - void (*restore_msi_irqs)(struct pci_dev *); 1: + int (*setup_msi_irqs)(struct pci_dev *, int, int); 1: + void (*teardown_msi_irq)(unsigned int); 1: + void (*teardown_msi_irqs)(struct pci_dev *); 1: + void (*restore_msi_irqs)(struct pci_dev *); 1: }; 1: 1: struct x86_apic_ops { 1: - unsigned int (*io_apic_read)(unsigned int, unsigned int); 1: - void (*restore)(); 1: + unsigned int (*io_apic_read)(unsigned int, unsigned int); 1: + void (*restore)(); 1: }; 1: 1: struct physid_mask { 1: - long unsigned int mask[512]; 1: + long unsigned int mask[512]; 1: }; 1: 1: typedef struct physid_mask physid_mask_t; 1: 1: struct qrwlock { 1: - union { 1: - atomic_t cnts; 1: - struct { 1: - u8 wlocked; 1: - u8 __lstate[3]; 1: - }; 1: - }; 1: - arch_spinlock_t wait_lock; 1: + union { 1: + atomic_t cnts; 1: + struct { 1: + u8 wlocked; 1: + u8 __lstate[3]; 1: + }; 1: + }; 1: + arch_spinlock_t wait_lock; 1: }; 1: 1: typedef struct qrwlock arch_rwlock_t; 1: 1: typedef struct { 1: - arch_rwlock_t raw_lock; 1: + arch_rwlock_t raw_lock; 1: } rwlock_t; 1: 1: struct rw_semaphore { 1: - atomic_long_t count; 1: - atomic_long_t owner; 1: - struct optimistic_spin_queue osq; 1: - raw_spinlock_t wait_lock; 1: - struct list_head wait_list; 1: + atomic_long_t count; 1: + atomic_long_t owner; 1: + struct optimistic_spin_queue osq; 1: + raw_spinlock_t wait_lock; 1: + struct list_head wait_list; 1: }; 1: 1: struct vdso_image { 1: - void *data; 1: - long unsigned int size; 1: - long unsigned int alt; 1: - long unsigned int alt_len; 1: - long int sym_vvar_start; 1: - long int sym_vvar_page; 1: - long int sym_pvclock_page; 1: - long int sym_hvclock_page; 1: - long int sym_VDSO32_NOTE_MASK; 1: - long int sym___kernel_sigreturn; 1: - long int sym___kernel_rt_sigreturn; 1: - long int sym___kernel_vsyscall; 1: - long int sym_int80_landing_pad; 1: + void *data; 1: + long unsigned int size; 1: + long unsigned int alt; 1: + long unsigned int alt_len; 1: + long int sym_vvar_start; 1: + long int sym_vvar_page; 1: + long int sym_pvclock_page; 1: + long int sym_hvclock_page; 1: + long int sym_VDSO32_NOTE_MASK; 1: + long int sym___kernel_sigreturn; 1: + long int sym___kernel_rt_sigreturn; 1: + long int sym___kernel_vsyscall; 1: + long int sym_int80_landing_pad; 1: }; 1: 1: struct ldt_struct; 1: 1: typedef struct { 1: - u64 ctx_id; 1: - atomic64_t tlb_gen; 1: - struct rw_semaphore ldt_usr_sem; 1: - struct ldt_struct *ldt; 1: - short unsigned int ia32_compat; 1: - struct mutex lock; 1: - void *vdso; 1: - const struct vdso_image *vdso_image; 1: - atomic_t perf_rdpmc_allowed; 1: - u16 pkey_allocation_map; 1: - s16 execute_only_pkey; 1: + u64 ctx_id; 1: + atomic64_t tlb_gen; 1: + struct rw_semaphore ldt_usr_sem; 1: + struct ldt_struct *ldt; 1: + short unsigned int ia32_compat; 1: + struct mutex lock; 1: + void *vdso; 1: + const struct vdso_image *vdso_image; 1: + atomic_t perf_rdpmc_allowed; 1: + u16 pkey_allocation_map; 1: + s16 execute_only_pkey; 1: } mm_context_t; 1: 1: struct fwnode_operations; 1: @@ -2838,9 +2844,9 @@ struct fwnode_operations; 1: struct device; 1: 1: struct fwnode_handle { 1: - struct fwnode_handle *secondary; 1: - const struct fwnode_operations *ops; 1: - struct device *dev; 1: + struct fwnode_handle *secondary; 1: + const struct fwnode_operations *ops; 1: + struct device *dev; 1: }; 1: 1: struct fwnode_reference_args; 1: @@ -2848,28 +2854,38 @@ struct fwnode_reference_args; 1: struct fwnode_endpoint; 1: 1: struct fwnode_operations { 1: - struct fwnode_handle * (*get)(struct fwnode_handle *); 1: - void (*put)(struct fwnode_handle *); 1: - bool (*device_is_available)(const struct fwnode_handle *); 1: - const void * (*device_get_match_data)(const struct fwnode_handle *, const struct device *); 1: - bool (*property_present)(const struct fwnode_handle *, const char *); 1: - int (*property_read_int_array)(const struct fwnode_handle *, const char *, unsigned int, void *, size_t); 1: - int (*property_read_string_array)(const struct fwnode_handle *, const char *, const char **, size_t); 1: - const char * (*get_name)(const struct fwnode_handle *); 1: - const char * (*get_name_prefix)(const struct fwnode_handle *); 1: - struct fwnode_handle * (*get_parent)(const struct fwnode_handle *); 1: - struct fwnode_handle * (*get_next_child_node)(const struct fwnode_handle *, struct fwnode_handle *); 1: - struct fwnode_handle * (*get_named_child_node)(const struct fwnode_handle *, const char *); 1: - int (*get_reference_args)(const struct fwnode_handle *, const char *, const char *, unsigned int, unsigned int, struct fwnode_reference_args *); 1: - struct fwnode_handle * (*graph_get_next_endpoint)(const struct fwnode_handle *, struct fwnode_handle *); 1: - struct fwnode_handle * (*graph_get_remote_endpoint)(const struct fwnode_handle *); 1: - struct fwnode_handle * (*graph_get_port_parent)(struct fwnode_handle *); 1: - int (*graph_parse_endpoint)(const struct fwnode_handle *, struct fwnode_endpoint *); 1: - int (*add_links)(const struct fwnode_handle *, struct device *); 1: + struct fwnode_handle *(*get)(struct fwnode_handle *); 1: + void (*put)(struct fwnode_handle *); 1: + bool (*device_is_available)(const struct fwnode_handle *); 1: + const void *(*device_get_match_data)(const struct fwnode_handle *, 1: + const struct device *); 1: + bool (*property_present)(const struct fwnode_handle *, const char *); 1: + int (*property_read_int_array)(const struct fwnode_handle *, const char *, 1: + unsigned int, void *, size_t); 1: + int (*property_read_string_array)(const struct fwnode_handle *, const char *, 1: + const char **, size_t); 1: + const char *(*get_name)(const struct fwnode_handle *); 1: + const char *(*get_name_prefix)(const struct fwnode_handle *); 1: + struct fwnode_handle *(*get_parent)(const struct fwnode_handle *); 1: + struct fwnode_handle *(*get_next_child_node)(const struct fwnode_handle *, 1: + struct fwnode_handle *); 1: + struct fwnode_handle *(*get_named_child_node)(const struct fwnode_handle *, 1: + const char *); 1: + int (*get_reference_args)(const struct fwnode_handle *, const char *, 1: + const char *, unsigned int, unsigned int, 1: + struct fwnode_reference_args *); 1: + struct fwnode_handle *(*graph_get_next_endpoint)(const struct fwnode_handle *, 1: + struct fwnode_handle *); 1: + struct fwnode_handle *(*graph_get_remote_endpoint)( 1: + const struct fwnode_handle *); 1: + struct fwnode_handle *(*graph_get_port_parent)(struct fwnode_handle *); 1: + int (*graph_parse_endpoint)(const struct fwnode_handle *, 1: + struct fwnode_endpoint *); 1: + int (*add_links)(const struct fwnode_handle *, struct device *); 1: }; 1: 1: struct kref { 1: - refcount_t refcount; 1: + refcount_t refcount; 1: }; 1: 1: struct kset; 1: @@ -2879,52 +2895,52 @@ struct kobj_type; 1: struct kernfs_node; 1: 1: struct kobject { 1: - const char *name; 1: - struct list_head entry; 1: - struct kobject *parent; 1: - struct kset *kset; 1: - struct kobj_type *ktype; 1: - struct kernfs_node *sd; 1: - struct kref kref; 1: - unsigned int state_initialized: 1; 1: - unsigned int state_in_sysfs: 1; 1: - unsigned int state_add_uevent_sent: 1; 1: - unsigned int state_remove_uevent_sent: 1; 1: - unsigned int uevent_suppress: 1; 1: + const char *name; 1: + struct list_head entry; 1: + struct kobject *parent; 1: + struct kset *kset; 1: + struct kobj_type *ktype; 1: + struct kernfs_node *sd; 1: + struct kref kref; 1: + unsigned int state_initialized : 1; 1: + unsigned int state_in_sysfs : 1; 1: + unsigned int state_add_uevent_sent : 1; 1: + unsigned int state_remove_uevent_sent : 1; 1: + unsigned int uevent_suppress : 1; 1: }; 1: 1: enum dl_dev_state { 1: - DL_DEV_NO_DRIVER = 0, 1: - DL_DEV_PROBING = 1, 1: - DL_DEV_DRIVER_BOUND = 2, 1: - DL_DEV_UNBINDING = 3, 1: + DL_DEV_NO_DRIVER = 0, 1: + DL_DEV_PROBING = 1, 1: + DL_DEV_DRIVER_BOUND = 2, 1: + DL_DEV_UNBINDING = 3, 1: }; 1: 1: struct dev_links_info { 1: - struct list_head suppliers; 1: - struct list_head consumers; 1: - struct list_head needs_suppliers; 1: - struct list_head defer_sync; 1: - bool need_for_probe; 1: - enum dl_dev_state status; 1: + struct list_head suppliers; 1: + struct list_head consumers; 1: + struct list_head needs_suppliers; 1: + struct list_head defer_sync; 1: + bool need_for_probe; 1: + enum dl_dev_state status; 1: }; 1: 1: struct pm_message { 1: - int event; 1: + int event; 1: }; 1: 1: typedef struct pm_message pm_message_t; 1: 1: struct wait_queue_head { 1: - spinlock_t lock; 1: - struct list_head head; 1: + spinlock_t lock; 1: + struct list_head head; 1: }; 1: 1: typedef struct wait_queue_head wait_queue_head_t; 1: 1: struct completion { 1: - unsigned int done; 1: - wait_queue_head_t wait; 1: + unsigned int done; 1: + wait_queue_head_t wait; 1: }; 1: 1: struct work_struct; 1: @@ -2932,24 +2948,24 @@ struct work_struct; 1: typedef void (*work_func_t)(struct work_struct *); 1: 1: struct work_struct { 1: - atomic_long_t data; 1: - struct list_head entry; 1: - work_func_t func; 1: + atomic_long_t data; 1: + struct list_head entry; 1: + work_func_t func; 1: }; 1: 1: enum rpm_request { 1: - RPM_REQ_NONE = 0, 1: - RPM_REQ_IDLE = 1, 1: - RPM_REQ_SUSPEND = 2, 1: - RPM_REQ_AUTOSUSPEND = 3, 1: - RPM_REQ_RESUME = 4, 1: + RPM_REQ_NONE = 0, 1: + RPM_REQ_IDLE = 1, 1: + RPM_REQ_SUSPEND = 2, 1: + RPM_REQ_AUTOSUSPEND = 3, 1: + RPM_REQ_RESUME = 4, 1: }; 1: 1: enum rpm_status { 1: - RPM_ACTIVE = 0, 1: - RPM_RESUMING = 1, 1: - RPM_SUSPENDED = 2, 1: - RPM_SUSPENDING = 3, 1: + RPM_ACTIVE = 0, 1: + RPM_RESUMING = 1, 1: + RPM_SUSPENDED = 2, 1: + RPM_SUSPENDING = 3, 1: }; 1: 1: struct wakeup_source; 1: @@ -2961,61 +2977,61 @@ struct pm_subsys_data; 1: struct dev_pm_qos; 1: 1: struct dev_pm_info { 1: - pm_message_t power_state; 1: - unsigned int can_wakeup: 1; 1: - unsigned int async_suspend: 1; 1: - bool in_dpm_list: 1; 1: - bool is_prepared: 1; 1: - bool is_suspended: 1; 1: - bool is_noirq_suspended: 1; 1: - bool is_late_suspended: 1; 1: - bool no_pm: 1; 1: - bool early_init: 1; 1: - bool direct_complete: 1; 1: - u32 driver_flags; 1: - spinlock_t lock; 1: - struct list_head entry; 1: - struct completion completion; 1: - struct wakeup_source *wakeup; 1: - bool wakeup_path: 1; 1: - bool syscore: 1; 1: - bool no_pm_callbacks: 1; 1: - unsigned int must_resume: 1; 1: - unsigned int may_skip_resume: 1; 1: - struct hrtimer suspend_timer; 1: - long unsigned int timer_expires; 1: - struct work_struct work; 1: - wait_queue_head_t wait_queue; 1: - struct wake_irq *wakeirq; 1: - atomic_t usage_count; 1: - atomic_t child_count; 1: - unsigned int disable_depth: 3; 1: - unsigned int idle_notification: 1; 1: - unsigned int request_pending: 1; 1: - unsigned int deferred_resume: 1; 1: - unsigned int runtime_auto: 1; 1: - bool ignore_children: 1; 1: - unsigned int no_callbacks: 1; 1: - unsigned int irq_safe: 1; 1: - unsigned int use_autosuspend: 1; 1: - unsigned int timer_autosuspends: 1; 1: - unsigned int memalloc_noio: 1; 1: - unsigned int links_count; 1: - enum rpm_request request; 1: - enum rpm_status runtime_status; 1: - int runtime_error; 1: - int autosuspend_delay; 1: - u64 last_busy; 1: - u64 active_time; 1: - u64 suspended_time; 1: - u64 accounting_timestamp; 1: - struct pm_subsys_data *subsys_data; 1: - void (*set_latency_tolerance)(struct device *, s32); 1: - struct dev_pm_qos *qos; 1: + pm_message_t power_state; 1: + unsigned int can_wakeup : 1; 1: + unsigned int async_suspend : 1; 1: + bool in_dpm_list : 1; 1: + bool is_prepared : 1; 1: + bool is_suspended : 1; 1: + bool is_noirq_suspended : 1; 1: + bool is_late_suspended : 1; 1: + bool no_pm : 1; 1: + bool early_init : 1; 1: + bool direct_complete : 1; 1: + u32 driver_flags; 1: + spinlock_t lock; 1: + struct list_head entry; 1: + struct completion completion; 1: + struct wakeup_source *wakeup; 1: + bool wakeup_path : 1; 1: + bool syscore : 1; 1: + bool no_pm_callbacks : 1; 1: + unsigned int must_resume : 1; 1: + unsigned int may_skip_resume : 1; 1: + struct hrtimer suspend_timer; 1: + long unsigned int timer_expires; 1: + struct work_struct work; 1: + wait_queue_head_t wait_queue; 1: + struct wake_irq *wakeirq; 1: + atomic_t usage_count; 1: + atomic_t child_count; 1: + unsigned int disable_depth : 3; 1: + unsigned int idle_notification : 1; 1: + unsigned int request_pending : 1; 1: + unsigned int deferred_resume : 1; 1: + unsigned int runtime_auto : 1; 1: + bool ignore_children : 1; 1: + unsigned int no_callbacks : 1; 1: + unsigned int irq_safe : 1; 1: + unsigned int use_autosuspend : 1; 1: + unsigned int timer_autosuspends : 1; 1: + unsigned int memalloc_noio : 1; 1: + unsigned int links_count; 1: + enum rpm_request request; 1: + enum rpm_status runtime_status; 1: + int runtime_error; 1: + int autosuspend_delay; 1: + u64 last_busy; 1: + u64 active_time; 1: + u64 suspended_time; 1: + u64 accounting_timestamp; 1: + struct pm_subsys_data *subsys_data; 1: + void (*set_latency_tolerance)(struct device *, s32); 1: + struct dev_pm_qos *qos; 1: }; 1: 1: struct dev_archdata { 1: - void *iommu; 1: + void *iommu; 1: }; 1: 1: struct device_private; 1: @@ -3047,95 +3063,95 @@ struct iommu_fwspec; 1: struct iommu_param; 1: 1: struct device { 1: - struct kobject kobj; 1: - struct device *parent; 1: - struct device_private *p; 1: - const char *init_name; 1: - const struct device_type *type; 1: - struct bus_type *bus; 1: - struct device_driver *driver; 1: - void *platform_data; 1: - void *driver_data; 1: - struct mutex mutex; 1: - struct dev_links_info links; 1: - struct dev_pm_info power; 1: - struct dev_pm_domain *pm_domain; 1: - struct irq_domain *msi_domain; 1: - struct list_head msi_list; 1: - const struct dma_map_ops *dma_ops; 1: - u64 *dma_mask; 1: - u64 coherent_dma_mask; 1: - u64 bus_dma_limit; 1: - long unsigned int dma_pfn_offset; 1: - struct device_dma_parameters *dma_parms; 1: - struct list_head dma_pools; 1: - struct dev_archdata archdata; 1: - struct device_node *of_node; 1: - struct fwnode_handle *fwnode; 1: - int numa_node; 1: - dev_t devt; 1: - u32 id; 1: - spinlock_t devres_lock; 1: - struct list_head devres_head; 1: - struct class *class; 1: - const struct attribute_group **groups; 1: - void (*release)(struct device *); 1: - struct iommu_group *iommu_group; 1: - struct iommu_fwspec *iommu_fwspec; 1: - struct iommu_param *iommu_param; 1: - bool offline_disabled: 1; 1: - bool offline: 1; 1: - bool of_node_reused: 1; 1: - bool state_synced: 1; 1: + struct kobject kobj; 1: + struct device *parent; 1: + struct device_private *p; 1: + const char *init_name; 1: + const struct device_type *type; 1: + struct bus_type *bus; 1: + struct device_driver *driver; 1: + void *platform_data; 1: + void *driver_data; 1: + struct mutex mutex; 1: + struct dev_links_info links; 1: + struct dev_pm_info power; 1: + struct dev_pm_domain *pm_domain; 1: + struct irq_domain *msi_domain; 1: + struct list_head msi_list; 1: + const struct dma_map_ops *dma_ops; 1: + u64 *dma_mask; 1: + u64 coherent_dma_mask; 1: + u64 bus_dma_limit; 1: + long unsigned int dma_pfn_offset; 1: + struct device_dma_parameters *dma_parms; 1: + struct list_head dma_pools; 1: + struct dev_archdata archdata; 1: + struct device_node *of_node; 1: + struct fwnode_handle *fwnode; 1: + int numa_node; 1: + dev_t devt; 1: + u32 id; 1: + spinlock_t devres_lock; 1: + struct list_head devres_head; 1: + struct class *class; 1: + const struct attribute_group **groups; 1: + void (*release)(struct device *); 1: + struct iommu_group *iommu_group; 1: + struct iommu_fwspec *iommu_fwspec; 1: + struct iommu_param *iommu_param; 1: + bool offline_disabled : 1; 1: + bool offline : 1; 1: + bool of_node_reused : 1; 1: + bool state_synced : 1; 1: }; 1: 1: struct fwnode_endpoint { 1: - unsigned int port; 1: - unsigned int id; 1: - const struct fwnode_handle *local_fwnode; 1: + unsigned int port; 1: + unsigned int id; 1: + const struct fwnode_handle *local_fwnode; 1: }; 1: 1: struct fwnode_reference_args { 1: - struct fwnode_handle *fwnode; 1: - unsigned int nargs; 1: - u64 args[8]; 1: + struct fwnode_handle *fwnode; 1: + unsigned int nargs; 1: + u64 args[8]; 1: }; 1: 1: struct vm_struct { 1: - struct vm_struct *next; 1: - void *addr; 1: - long unsigned int size; 1: - long unsigned int flags; 1: - struct page **pages; 1: - unsigned int nr_pages; 1: - phys_addr_t phys_addr; 1: - const void *caller; 1: + struct vm_struct *next; 1: + void *addr; 1: + long unsigned int size; 1: + long unsigned int flags; 1: + struct page **pages; 1: + unsigned int nr_pages; 1: + phys_addr_t phys_addr; 1: + const void *caller; 1: }; 1: 1: struct real_mode_header { 1: - u32 text_start; 1: - u32 ro_end; 1: - u32 trampoline_start; 1: - u32 trampoline_header; 1: - u32 trampoline_pgd; 1: - u32 wakeup_start; 1: - u32 wakeup_header; 1: - u32 machine_real_restart_asm; 1: - u32 machine_real_restart_seg; 1: + u32 text_start; 1: + u32 ro_end; 1: + u32 trampoline_start; 1: + u32 trampoline_header; 1: + u32 trampoline_pgd; 1: + u32 wakeup_start; 1: + u32 wakeup_header; 1: + u32 machine_real_restart_asm; 1: + u32 machine_real_restart_seg; 1: }; 1: 1: enum fixed_addresses { 1: - VSYSCALL_PAGE = 511, 1: - FIX_DBGP_BASE = 512, 1: - FIX_EARLYCON_MEM_BASE = 513, 1: - FIX_OHCI1394_BASE = 514, 1: - FIX_APIC_BASE = 515, 1: - FIX_IO_APIC_BASE_0 = 516, 1: - FIX_IO_APIC_BASE_END = 643, 1: - __end_of_permanent_fixed_addresses = 644, 1: - FIX_BTMAP_END = 1024, 1: - FIX_BTMAP_BEGIN = 1535, 1: - __end_of_fixed_addresses = 1536, 1: + VSYSCALL_PAGE = 511, 1: + FIX_DBGP_BASE = 512, 1: + FIX_EARLYCON_MEM_BASE = 513, 1: + FIX_OHCI1394_BASE = 514, 1: + FIX_APIC_BASE = 515, 1: + FIX_IO_APIC_BASE_0 = 516, 1: + FIX_IO_APIC_BASE_END = 643, 1: + __end_of_permanent_fixed_addresses = 644, 1: + FIX_BTMAP_END = 1024, 1: + FIX_BTMAP_BEGIN = 1535, 1: + __end_of_fixed_addresses = 1536, 1: }; 1: 1: struct vm_userfaultfd_ctx {}; 1: @@ -3145,38 +3161,38 @@ struct anon_vma; 1: struct vm_operations_struct; 1: 1: struct vm_area_struct { 1: - long unsigned int vm_start; 1: - long unsigned int vm_end; 1: - struct vm_area_struct *vm_next; 1: - struct vm_area_struct *vm_prev; 1: - struct rb_node vm_rb; 1: - long unsigned int rb_subtree_gap; 1: - struct mm_struct *vm_mm; 1: - pgprot_t vm_page_prot; 1: - long unsigned int vm_flags; 1: - struct { 1: - struct rb_node rb; 1: - long unsigned int rb_subtree_last; 1: - } shared; 1: - struct list_head anon_vma_chain; 1: - struct anon_vma *anon_vma; 1: - const struct vm_operations_struct *vm_ops; 1: - long unsigned int vm_pgoff; 1: - struct file *vm_file; 1: - void *vm_private_data; 1: - atomic_long_t swap_readahead_info; 1: - struct mempolicy *vm_policy; 1: - struct vm_userfaultfd_ctx vm_userfaultfd_ctx; 1: + long unsigned int vm_start; 1: + long unsigned int vm_end; 1: + struct vm_area_struct *vm_next; 1: + struct vm_area_struct *vm_prev; 1: + struct rb_node vm_rb; 1: + long unsigned int rb_subtree_gap; 1: + struct mm_struct *vm_mm; 1: + pgprot_t vm_page_prot; 1: + long unsigned int vm_flags; 1: + struct { 1: + struct rb_node rb; 1: + long unsigned int rb_subtree_last; 1: + } shared; 1: + struct list_head anon_vma_chain; 1: + struct anon_vma *anon_vma; 1: + const struct vm_operations_struct *vm_ops; 1: + long unsigned int vm_pgoff; 1: + struct file *vm_file; 1: + void *vm_private_data; 1: + atomic_long_t swap_readahead_info; 1: + struct mempolicy *vm_policy; 1: + struct vm_userfaultfd_ctx vm_userfaultfd_ctx; 1: }; 1: 1: struct mm_rss_stat { 1: - atomic_long_t count[4]; 1: + atomic_long_t count[4]; 1: }; 1: 1: struct xol_area; 1: 1: struct uprobes_state { 1: - struct xol_area *xol_area; 1: + struct xol_area *xol_area; 1: }; 1: 1: struct linux_binfmt; 1: @@ -3190,103 +3206,106 @@ struct user_namespace; 1: struct mmu_notifier_mm; 1: 1: struct mm_struct { 1: - struct { 1: - struct vm_area_struct *mmap; 1: - struct rb_root mm_rb; 1: - u64 vmacache_seqnum; 1: - long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int); 1: - long unsigned int mmap_base; 1: - long unsigned int mmap_legacy_base; 1: - long unsigned int mmap_compat_base; 1: - long unsigned int mmap_compat_legacy_base; 1: - long unsigned int task_size; 1: - long unsigned int highest_vm_end; 1: - pgd_t *pgd; 1: - atomic_t membarrier_state; 1: - atomic_t mm_users; 1: - atomic_t mm_count; 1: - atomic_long_t pgtables_bytes; 1: - int map_count; 1: - spinlock_t page_table_lock; 1: - struct rw_semaphore mmap_sem; 1: - struct list_head mmlist; 1: - long unsigned int hiwater_rss; 1: - long unsigned int hiwater_vm; 1: - long unsigned int total_vm; 1: - long unsigned int locked_vm; 1: - atomic64_t pinned_vm; 1: - long unsigned int data_vm; 1: - long unsigned int exec_vm; 1: - long unsigned int stack_vm; 1: - long unsigned int def_flags; 1: - spinlock_t arg_lock; 1: - long unsigned int start_code; 1: - long unsigned int end_code; 1: - long unsigned int start_data; 1: - long unsigned int end_data; 1: - long unsigned int start_brk; 1: - long unsigned int brk; 1: - long unsigned int start_stack; 1: - long unsigned int arg_start; 1: - long unsigned int arg_end; 1: - long unsigned int env_start; 1: - long unsigned int env_end; 1: - long unsigned int saved_auxv[46]; 1: - struct mm_rss_stat rss_stat; 1: - struct linux_binfmt *binfmt; 1: - mm_context_t context; 1: - long unsigned int flags; 1: - struct core_state *core_state; 1: - spinlock_t ioctx_lock; 1: - struct kioctx_table *ioctx_table; 1: - struct user_namespace *user_ns; 1: - struct file *exe_file; 1: - struct mmu_notifier_mm *mmu_notifier_mm; 1: - atomic_t tlb_flush_pending; 1: - bool tlb_flush_batched; 1: - struct uprobes_state uprobes_state; 1: - atomic_long_t hugetlb_usage; 1: - struct work_struct async_put_work; 1: - }; 1: - long unsigned int cpu_bitmap[0]; 1: + struct { 1: + struct vm_area_struct *mmap; 1: + struct rb_root mm_rb; 1: + u64 vmacache_seqnum; 1: + long unsigned int (*get_unmapped_area)(struct file *, long unsigned int, 1: + long unsigned int, long unsigned int, 1: + long unsigned int); 1: + long unsigned int mmap_base; 1: + long unsigned int mmap_legacy_base; 1: + long unsigned int mmap_compat_base; 1: + long unsigned int mmap_compat_legacy_base; 1: + long unsigned int task_size; 1: + long unsigned int highest_vm_end; 1: + pgd_t *pgd; 1: + atomic_t membarrier_state; 1: + atomic_t mm_users; 1: + atomic_t mm_count; 1: + atomic_long_t pgtables_bytes; 1: + int map_count; 1: + spinlock_t page_table_lock; 1: + struct rw_semaphore mmap_sem; 1: + struct list_head mmlist; 1: + long unsigned int hiwater_rss; 1: + long unsigned int hiwater_vm; 1: + long unsigned int total_vm; 1: + long unsigned int locked_vm; 1: + atomic64_t pinned_vm; 1: + long unsigned int data_vm; 1: + long unsigned int exec_vm; 1: + long unsigned int stack_vm; 1: + long unsigned int def_flags; 1: + spinlock_t arg_lock; 1: + long unsigned int start_code; 1: + long unsigned int end_code; 1: + long unsigned int start_data; 1: + long unsigned int end_data; 1: + long unsigned int start_brk; 1: + long unsigned int brk; 1: + long unsigned int start_stack; 1: + long unsigned int arg_start; 1: + long unsigned int arg_end; 1: + long unsigned int env_start; 1: + long unsigned int env_end; 1: + long unsigned int saved_auxv[46]; 1: + struct mm_rss_stat rss_stat; 1: + struct linux_binfmt *binfmt; 1: + mm_context_t context; 1: + long unsigned int flags; 1: + struct core_state *core_state; 1: + spinlock_t ioctx_lock; 1: + struct kioctx_table *ioctx_table; 1: + struct user_namespace *user_ns; 1: + struct file *exe_file; 1: + struct mmu_notifier_mm *mmu_notifier_mm; 1: + atomic_t tlb_flush_pending; 1: + bool tlb_flush_batched; 1: + struct uprobes_state uprobes_state; 1: + atomic_long_t hugetlb_usage; 1: + struct work_struct async_put_work; 1: + }; 1: + long unsigned int cpu_bitmap[0]; 1: }; 1: 1: typedef struct { 1: - struct seqcount seqcount; 1: - spinlock_t lock; 1: + struct seqcount seqcount; 1: + spinlock_t lock; 1: } seqlock_t; 1: 1: struct timer_list { 1: - struct hlist_node entry; 1: - long unsigned int expires; 1: - void (*function)(struct timer_list *); 1: - u32 flags; 1: + struct hlist_node entry; 1: + long unsigned int expires; 1: + void (*function)(struct timer_list *); 1: + u32 flags; 1: }; 1: 1: -typedef int (*notifier_fn_t)(struct notifier_block *, long unsigned int, void *); 1: +typedef int (*notifier_fn_t)(struct notifier_block *, long unsigned int, 1: + void *); 1: 1: struct notifier_block { 1: - notifier_fn_t notifier_call; 1: - struct notifier_block *next; 1: - int priority; 1: + notifier_fn_t notifier_call; 1: + struct notifier_block *next; 1: + int priority; 1: }; 1: 1: struct blocking_notifier_head { 1: - struct rw_semaphore rwsem; 1: - struct notifier_block *head; 1: + struct rw_semaphore rwsem; 1: + struct notifier_block *head; 1: }; 1: 1: struct arch_uprobe_task { 1: - long unsigned int saved_scratch_register; 1: - unsigned int saved_trap_nr; 1: - unsigned int saved_tf; 1: + long unsigned int saved_scratch_register; 1: + unsigned int saved_trap_nr; 1: + unsigned int saved_tf; 1: }; 1: 1: enum uprobe_task_state { 1: - UTASK_RUNNING = 0, 1: - UTASK_SSTEP = 1, 1: - UTASK_SSTEP_ACK = 2, 1: - UTASK_SSTEP_TRAPPED = 3, 1: + UTASK_RUNNING = 0, 1: + UTASK_SSTEP = 1, 1: + UTASK_SSTEP_ACK = 2, 1: + UTASK_SSTEP_TRAPPED = 3, 1: }; 1: 1: struct uprobe; 1: @@ -3294,78 +3313,78 @@ struct uprobe; 1: struct return_instance; 1: 1: struct uprobe_task { 1: - enum uprobe_task_state state; 1: - union { 1: - struct { 1: - struct arch_uprobe_task autask; 1: - long unsigned int vaddr; 1: - }; 1: - struct { 1: - struct callback_head dup_xol_work; 1: - long unsigned int dup_xol_addr; 1: - }; 1: - }; 1: - struct uprobe *active_uprobe; 1: - long unsigned int xol_vaddr; 1: - struct return_instance *return_instances; 1: - unsigned int depth; 1: + enum uprobe_task_state state; 1: + union { 1: + struct { 1: + struct arch_uprobe_task autask; 1: + long unsigned int vaddr; 1: + }; 1: + struct { 1: + struct callback_head dup_xol_work; 1: + long unsigned int dup_xol_addr; 1: + }; 1: + }; 1: + struct uprobe *active_uprobe; 1: + long unsigned int xol_vaddr; 1: + struct return_instance *return_instances; 1: + unsigned int depth; 1: }; 1: - 1: -struct return_instance { 1: - struct uprobe *uprobe; 1: - long unsigned int func; 1: - long unsigned int stack; 1: - long unsigned int orig_ret_vaddr; 1: - bool chained; 1: - struct return_instance *next; 1: -}; 1: - 1: -struct xarray { 1: - spinlock_t xa_lock; 1: - gfp_t xa_flags; 1: - void *xa_head; 1: -}; 1: - 1: -typedef u32 errseq_t; 1: - 1: -struct address_space_operations; 1: - 1: -struct address_space { 1: - struct inode *host; 1: - struct xarray i_pages; 1: - gfp_t gfp_mask; 1: - atomic_t i_mmap_writable; 1: - struct rb_root_cached i_mmap; 1: - struct rw_semaphore i_mmap_rwsem; 1: - long unsigned int nrpages; 1: - long unsigned int nrexceptional; 1: - long unsigned int writeback_index; 1: - const struct address_space_operations *a_ops; 1: - long unsigned int flags; 1: - errseq_t wb_err; 1: - spinlock_t private_lock; 1: - struct list_head private_list; 1: - void *private_data; 1: + 1: +struct return_instance { 1: + struct uprobe *uprobe; 1: + long unsigned int func; 1: + long unsigned int stack; 1: + long unsigned int orig_ret_vaddr; 1: + bool chained; 1: + struct return_instance *next; 1: +}; 1: + 1: +struct xarray { 1: + spinlock_t xa_lock; 1: + gfp_t xa_flags; 1: + void *xa_head; 1: +}; 1: + 1: +typedef u32 errseq_t; 1: + 1: +struct address_space_operations; 1: + 1: +struct address_space { 1: + struct inode *host; 1: + struct xarray i_pages; 1: + gfp_t gfp_mask; 1: + atomic_t i_mmap_writable; 1: + struct rb_root_cached i_mmap; 1: + struct rw_semaphore i_mmap_rwsem; 1: + long unsigned int nrpages; 1: + long unsigned int nrexceptional; 1: + long unsigned int writeback_index; 1: + const struct address_space_operations *a_ops; 1: + long unsigned int flags; 1: + errseq_t wb_err; 1: + spinlock_t private_lock; 1: + struct list_head private_list; 1: + void *private_data; 1: }; 1: 1: struct vmem_altmap { 1: - const long unsigned int base_pfn; 1: - const long unsigned int end_pfn; 1: - const long unsigned int reserve; 1: - long unsigned int free; 1: - long unsigned int align; 1: - long unsigned int alloc; 1: + const long unsigned int base_pfn; 1: + const long unsigned int end_pfn; 1: + const long unsigned int reserve; 1: + long unsigned int free; 1: + long unsigned int align; 1: + long unsigned int alloc; 1: }; 1: 1: struct resource { 1: - resource_size_t start; 1: - resource_size_t end; 1: - const char *name; 1: - long unsigned int flags; 1: - long unsigned int desc; 1: - struct resource *parent; 1: - struct resource *sibling; 1: - struct resource *child; 1: + resource_size_t start; 1: + resource_size_t end; 1: + const char *name; 1: + long unsigned int flags; 1: + long unsigned int desc; 1: + struct resource *parent; 1: + struct resource *sibling; 1: + struct resource *child; 1: }; 1: 1: struct percpu_ref; 1: @@ -3373,651 +3392,652 @@ struct percpu_ref; 1: typedef void percpu_ref_func_t(struct percpu_ref *); 1: 1: struct percpu_ref { 1: - atomic_long_t count; 1: - long unsigned int percpu_count_ptr; 1: - percpu_ref_func_t *release; 1: - percpu_ref_func_t *confirm_switch; 1: - bool force_atomic: 1; 1: - bool allow_reinit: 1; 1: - struct callback_head rcu; 1: + atomic_long_t count; 1: + long unsigned int percpu_count_ptr; 1: + percpu_ref_func_t *release; 1: + percpu_ref_func_t *confirm_switch; 1: + bool force_atomic : 1; 1: + bool allow_reinit : 1; 1: + struct callback_head rcu; 1: }; 1: 1: enum memory_type { 1: - MEMORY_DEVICE_PRIVATE = 1, 1: - MEMORY_DEVICE_FS_DAX = 2, 1: - MEMORY_DEVICE_DEVDAX = 3, 1: - MEMORY_DEVICE_PCI_P2PDMA = 4, 1: + MEMORY_DEVICE_PRIVATE = 1, 1: + MEMORY_DEVICE_FS_DAX = 2, 1: + MEMORY_DEVICE_DEVDAX = 3, 1: + MEMORY_DEVICE_PCI_P2PDMA = 4, 1: }; 1: 1: struct dev_pagemap_ops; 1: 1: struct dev_pagemap { 1: - struct vmem_altmap altmap; 1: - struct resource res; 1: - struct percpu_ref *ref; 1: - struct percpu_ref internal_ref; 1: - struct completion done; 1: - enum memory_type type; 1: - unsigned int flags; 1: - const struct dev_pagemap_ops *ops; 1: + struct vmem_altmap altmap; 1: + struct resource res; 1: + struct percpu_ref *ref; 1: + struct percpu_ref internal_ref; 1: + struct completion done; 1: + enum memory_type type; 1: + unsigned int flags; 1: + const struct dev_pagemap_ops *ops; 1: }; 1: 1: struct vfsmount; 1: 1: struct path { 1: - struct vfsmount *mnt; 1: - struct dentry *dentry; 1: + struct vfsmount *mnt; 1: + struct dentry *dentry; 1: }; 1: 1: enum rw_hint { 1: - WRITE_LIFE_NOT_SET = 0, 1: - WRITE_LIFE_NONE = 1, 1: - WRITE_LIFE_SHORT = 2, 1: - WRITE_LIFE_MEDIUM = 3, 1: - WRITE_LIFE_LONG = 4, 1: - WRITE_LIFE_EXTREME = 5, 1: + WRITE_LIFE_NOT_SET = 0, 1: + WRITE_LIFE_NONE = 1, 1: + WRITE_LIFE_SHORT = 2, 1: + WRITE_LIFE_MEDIUM = 3, 1: + WRITE_LIFE_LONG = 4, 1: + WRITE_LIFE_EXTREME = 5, 1: }; 1: 1: enum pid_type { 1: - PIDTYPE_PID = 0, 1: - PIDTYPE_TGID = 1, 1: - PIDTYPE_PGID = 2, 1: - PIDTYPE_SID = 3, 1: - PIDTYPE_MAX = 4, 1: + PIDTYPE_PID = 0, 1: + PIDTYPE_TGID = 1, 1: + PIDTYPE_PGID = 2, 1: + PIDTYPE_SID = 3, 1: + PIDTYPE_MAX = 4, 1: }; 1: 1: struct fown_struct { 1: - rwlock_t lock; 1: - struct pid *pid; 1: - enum pid_type pid_type; 1: - kuid_t uid; 1: - kuid_t euid; 1: - int signum; 1: + rwlock_t lock; 1: + struct pid *pid; 1: + enum pid_type pid_type; 1: + kuid_t uid; 1: + kuid_t euid; 1: + int signum; 1: }; 1: 1: struct file_ra_state { 1: - long unsigned int start; 1: - unsigned int size; 1: - unsigned int async_size; 1: - unsigned int ra_pages; 1: - unsigned int mmap_miss; 1: - loff_t prev_pos; 1: + long unsigned int start; 1: + unsigned int size; 1: + unsigned int async_size; 1: + unsigned int ra_pages; 1: + unsigned int mmap_miss; 1: + loff_t prev_pos; 1: }; 1: 1: struct file { 1: - union { 1: - struct llist_node fu_llist; 1: - struct callback_head fu_rcuhead; 1: - } f_u; 1: - struct path f_path; 1: - struct inode *f_inode; 1: - const struct file_operations *f_op; 1: - spinlock_t f_lock; 1: - enum rw_hint f_write_hint; 1: - atomic_long_t f_count; 1: - unsigned int f_flags; 1: - fmode_t f_mode; 1: - struct mutex f_pos_lock; 1: - loff_t f_pos; 1: - struct fown_struct f_owner; 1: - const struct cred *f_cred; 1: - struct file_ra_state f_ra; 1: - u64 f_version; 1: - void *f_security; 1: - void *private_data; 1: - struct list_head f_ep_links; 1: - struct list_head f_tfile_llink; 1: - struct address_space *f_mapping; 1: - errseq_t f_wb_err; 1: + union { 1: + struct llist_node fu_llist; 1: + struct callback_head fu_rcuhead; 1: + } f_u; 1: + struct path f_path; 1: + struct inode *f_inode; 1: + const struct file_operations *f_op; 1: + spinlock_t f_lock; 1: + enum rw_hint f_write_hint; 1: + atomic_long_t f_count; 1: + unsigned int f_flags; 1: + fmode_t f_mode; 1: + struct mutex f_pos_lock; 1: + loff_t f_pos; 1: + struct fown_struct f_owner; 1: + const struct cred *f_cred; 1: + struct file_ra_state f_ra; 1: + u64 f_version; 1: + void *f_security; 1: + void *private_data; 1: + struct list_head f_ep_links; 1: + struct list_head f_tfile_llink; 1: + struct address_space *f_mapping; 1: + errseq_t f_wb_err; 1: }; 1: 1: typedef unsigned int vm_fault_t; 1: 1: enum page_entry_size { 1: - PE_SIZE_PTE = 0, 1: - PE_SIZE_PMD = 1, 1: - PE_SIZE_PUD = 2, 1: + PE_SIZE_PTE = 0, 1: + PE_SIZE_PMD = 1, 1: + PE_SIZE_PUD = 2, 1: }; 1: 1: struct vm_fault; 1: 1: struct vm_operations_struct { 1: - void (*open)(struct vm_area_struct *); 1: - void (*close)(struct vm_area_struct *); 1: - int (*split)(struct vm_area_struct *, long unsigned int); 1: - int (*mremap)(struct vm_area_struct *); 1: - vm_fault_t (*fault)(struct vm_fault *); 1: - vm_fault_t (*huge_fault)(struct vm_fault *, enum page_entry_size); 1: - void (*map_pages)(struct vm_fault *, long unsigned int, long unsigned int); 1: - long unsigned int (*pagesize)(struct vm_area_struct *); 1: - vm_fault_t (*page_mkwrite)(struct vm_fault *); 1: - vm_fault_t (*pfn_mkwrite)(struct vm_fault *); 1: - int (*access)(struct vm_area_struct *, long unsigned int, void *, int, int); 1: - const char * (*name)(struct vm_area_struct *); 1: - int (*set_policy)(struct vm_area_struct *, struct mempolicy *); 1: - struct mempolicy * (*get_policy)(struct vm_area_struct *, long unsigned int); 1: - struct page * (*find_special_page)(struct vm_area_struct *, long unsigned int); 1: + void (*open)(struct vm_area_struct *); 1: + void (*close)(struct vm_area_struct *); 1: + int (*split)(struct vm_area_struct *, long unsigned int); 1: + int (*mremap)(struct vm_area_struct *); 1: + vm_fault_t (*fault)(struct vm_fault *); 1: + vm_fault_t (*huge_fault)(struct vm_fault *, enum page_entry_size); 1: + void (*map_pages)(struct vm_fault *, long unsigned int, long unsigned int); 1: + long unsigned int (*pagesize)(struct vm_area_struct *); 1: + vm_fault_t (*page_mkwrite)(struct vm_fault *); 1: + vm_fault_t (*pfn_mkwrite)(struct vm_fault *); 1: + int (*access)(struct vm_area_struct *, long unsigned int, void *, int, int); 1: + const char *(*name)(struct vm_area_struct *); 1: + int (*set_policy)(struct vm_area_struct *, struct mempolicy *); 1: + struct mempolicy *(*get_policy)(struct vm_area_struct *, long unsigned int); 1: + struct page *(*find_special_page)(struct vm_area_struct *, long unsigned int); 1: }; 1: 1: struct core_thread { 1: - struct task_struct *task; 1: - struct core_thread *next; 1: + struct task_struct *task; 1: + struct core_thread *next; 1: }; 1: 1: struct core_state { 1: - atomic_t nr_threads; 1: - struct core_thread dumper; 1: - struct completion startup; 1: + atomic_t nr_threads; 1: + struct core_thread dumper; 1: + struct completion startup; 1: }; 1: 1: struct mem_cgroup; 1: 1: struct vm_fault { 1: - struct vm_area_struct *vma; 1: - unsigned int flags; 1: - gfp_t gfp_mask; 1: - long unsigned int pgoff; 1: - long unsigned int address; 1: - pmd_t *pmd; 1: - pud_t *pud; 1: - pte_t orig_pte; 1: - struct page *cow_page; 1: - struct mem_cgroup *memcg; 1: - struct page *page; 1: - pte_t *pte; 1: - spinlock_t *ptl; 1: - pgtable_t prealloc_pte; 1: + struct vm_area_struct *vma; 1: + unsigned int flags; 1: + gfp_t gfp_mask; 1: + long unsigned int pgoff; 1: + long unsigned int address; 1: + pmd_t *pmd; 1: + pud_t *pud; 1: + pte_t orig_pte; 1: + struct page *cow_page; 1: + struct mem_cgroup *memcg; 1: + struct page *page; 1: + pte_t *pte; 1: + spinlock_t *ptl; 1: + pgtable_t prealloc_pte; 1: }; 1: 1: typedef struct { 1: - u16 __softirq_pending; 1: - unsigned int __nmi_count; 1: - unsigned int apic_timer_irqs; 1: - unsigned int irq_spurious_count; 1: - unsigned int icr_read_retry_count; 1: - unsigned int kvm_posted_intr_ipis; 1: - unsigned int kvm_posted_intr_wakeup_ipis; 1: - unsigned int kvm_posted_intr_nested_ipis; 1: - unsigned int x86_platform_ipis; 1: - unsigned int apic_perf_irqs; 1: - unsigned int apic_irq_work_irqs; 1: - unsigned int irq_resched_count; 1: - unsigned int irq_call_count; 1: - unsigned int irq_tlb_count; 1: - unsigned int irq_thermal_count; 1: - unsigned int irq_threshold_count; 1: - unsigned int irq_deferred_error_count; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + u16 __softirq_pending; 1: + unsigned int __nmi_count; 1: + unsigned int apic_timer_irqs; 1: + unsigned int irq_spurious_count; 1: + unsigned int icr_read_retry_count; 1: + unsigned int kvm_posted_intr_ipis; 1: + unsigned int kvm_posted_intr_wakeup_ipis; 1: + unsigned int kvm_posted_intr_nested_ipis; 1: + unsigned int x86_platform_ipis; 1: + unsigned int apic_perf_irqs; 1: + unsigned int apic_irq_work_irqs; 1: + unsigned int irq_resched_count; 1: + unsigned int irq_call_count; 1: + unsigned int irq_tlb_count; 1: + unsigned int irq_thermal_count; 1: + unsigned int irq_threshold_count; 1: + unsigned int irq_deferred_error_count; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: } irq_cpustat_t; 1: 1: enum apic_intr_mode_id { 1: - APIC_PIC = 0, 1: - APIC_VIRTUAL_WIRE = 1, 1: - APIC_VIRTUAL_WIRE_NO_CONFIG = 2, 1: - APIC_SYMMETRIC_IO = 3, 1: - APIC_SYMMETRIC_IO_NO_ROUTING = 4, 1: + APIC_PIC = 0, 1: + APIC_VIRTUAL_WIRE = 1, 1: + APIC_VIRTUAL_WIRE_NO_CONFIG = 2, 1: + APIC_SYMMETRIC_IO = 3, 1: + APIC_SYMMETRIC_IO_NO_ROUTING = 4, 1: }; 1: 1: struct apic { 1: - void (*eoi_write)(u32, u32); 1: - void (*native_eoi_write)(u32, u32); 1: - void (*write)(u32, u32); 1: - u32 (*read)(u32); 1: - void (*wait_icr_idle)(); 1: - u32 (*safe_wait_icr_idle)(); 1: - void (*send_IPI)(int, int); 1: - void (*send_IPI_mask)(const struct cpumask *, int); 1: - void (*send_IPI_mask_allbutself)(const struct cpumask *, int); 1: - void (*send_IPI_allbutself)(int); 1: - void (*send_IPI_all)(int); 1: - void (*send_IPI_self)(int); 1: - u32 dest_logical; 1: - u32 disable_esr; 1: - u32 irq_delivery_mode; 1: - u32 irq_dest_mode; 1: - u32 (*calc_dest_apicid)(unsigned int); 1: - u64 (*icr_read)(); 1: - void (*icr_write)(u32, u32); 1: - int (*probe)(); 1: - int (*acpi_madt_oem_check)(char *, char *); 1: - int (*apic_id_valid)(u32); 1: - int (*apic_id_registered)(); 1: - bool (*check_apicid_used)(physid_mask_t *, int); 1: - void (*init_apic_ldr)(); 1: - void (*ioapic_phys_id_map)(physid_mask_t *, physid_mask_t *); 1: - void (*setup_apic_routing)(); 1: - int (*cpu_present_to_apicid)(int); 1: - void (*apicid_to_cpu_present)(int, physid_mask_t *); 1: - int (*check_phys_apicid_present)(int); 1: - int (*phys_pkg_id)(int, int); 1: - u32 (*get_apic_id)(long unsigned int); 1: - u32 (*set_apic_id)(unsigned int); 1: - int (*wakeup_secondary_cpu)(int, long unsigned int); 1: - void (*inquire_remote_apic)(int); 1: - char *name; 1: + void (*eoi_write)(u32, u32); 1: + void (*native_eoi_write)(u32, u32); 1: + void (*write)(u32, u32); 1: + u32 (*read)(u32); 1: + void (*wait_icr_idle)(); 1: + u32 (*safe_wait_icr_idle)(); 1: + void (*send_IPI)(int, int); 1: + void (*send_IPI_mask)(const struct cpumask *, int); 1: + void (*send_IPI_mask_allbutself)(const struct cpumask *, int); 1: + void (*send_IPI_allbutself)(int); 1: + void (*send_IPI_all)(int); 1: + void (*send_IPI_self)(int); 1: + u32 dest_logical; 1: + u32 disable_esr; 1: + u32 irq_delivery_mode; 1: + u32 irq_dest_mode; 1: + u32 (*calc_dest_apicid)(unsigned int); 1: + u64 (*icr_read)(); 1: + void (*icr_write)(u32, u32); 1: + int (*probe)(); 1: + int (*acpi_madt_oem_check)(char *, char *); 1: + int (*apic_id_valid)(u32); 1: + int (*apic_id_registered)(); 1: + bool (*check_apicid_used)(physid_mask_t *, int); 1: + void (*init_apic_ldr)(); 1: + void (*ioapic_phys_id_map)(physid_mask_t *, physid_mask_t *); 1: + void (*setup_apic_routing)(); 1: + int (*cpu_present_to_apicid)(int); 1: + void (*apicid_to_cpu_present)(int, physid_mask_t *); 1: + int (*check_phys_apicid_present)(int); 1: + int (*phys_pkg_id)(int, int); 1: + u32 (*get_apic_id)(long unsigned int); 1: + u32 (*set_apic_id)(unsigned int); 1: + int (*wakeup_secondary_cpu)(int, long unsigned int); 1: + void (*inquire_remote_apic)(int); 1: + char *name; 1: }; 1: 1: struct smp_ops { 1: - void (*smp_prepare_boot_cpu)(); 1: - void (*smp_prepare_cpus)(unsigned int); 1: - void (*smp_cpus_done)(unsigned int); 1: - void (*stop_other_cpus)(int); 1: - void (*crash_stop_other_cpus)(); 1: - void (*smp_send_reschedule)(int); 1: - int (*cpu_up)(unsigned int, struct task_struct *); 1: - int (*cpu_disable)(); 1: - void (*cpu_die)(unsigned int); 1: - void (*play_dead)(); 1: - void (*send_call_func_ipi)(const struct cpumask *); 1: - void (*send_call_func_single_ipi)(int); 1: + void (*smp_prepare_boot_cpu)(); 1: + void (*smp_prepare_cpus)(unsigned int); 1: + void (*smp_cpus_done)(unsigned int); 1: + void (*stop_other_cpus)(int); 1: + void (*crash_stop_other_cpus)(); 1: + void (*smp_send_reschedule)(int); 1: + int (*cpu_up)(unsigned int, struct task_struct *); 1: + int (*cpu_disable)(); 1: + void (*cpu_die)(unsigned int); 1: + void (*play_dead)(); 1: + void (*send_call_func_ipi)(const struct cpumask *); 1: + void (*send_call_func_single_ipi)(int); 1: }; 1: 1: enum pcpu_fc { 1: - PCPU_FC_AUTO = 0, 1: - PCPU_FC_EMBED = 1, 1: - PCPU_FC_PAGE = 2, 1: - PCPU_FC_NR = 3, 1: + PCPU_FC_AUTO = 0, 1: + PCPU_FC_EMBED = 1, 1: + PCPU_FC_PAGE = 2, 1: + PCPU_FC_NR = 3, 1: }; 1: 1: struct free_area { 1: - struct list_head free_list[4]; 1: - long unsigned int nr_free; 1: + struct list_head free_list[4]; 1: + long unsigned int nr_free; 1: }; 1: 1: struct zone_padding { 1: - char x[0]; 1: + char x[0]; 1: }; 1: 1: enum numa_stat_item { 1: - NUMA_HIT = 0, 1: - NUMA_MISS = 1, 1: - NUMA_FOREIGN = 2, 1: - NUMA_INTERLEAVE_HIT = 3, 1: - NUMA_LOCAL = 4, 1: - NUMA_OTHER = 5, 1: - NR_VM_NUMA_STAT_ITEMS = 6, 1: + NUMA_HIT = 0, 1: + NUMA_MISS = 1, 1: + NUMA_FOREIGN = 2, 1: + NUMA_INTERLEAVE_HIT = 3, 1: + NUMA_LOCAL = 4, 1: + NUMA_OTHER = 5, 1: + NR_VM_NUMA_STAT_ITEMS = 6, 1: }; 1: 1: enum zone_stat_item { 1: - NR_FREE_PAGES = 0, 1: - NR_ZONE_LRU_BASE = 1, 1: - NR_ZONE_INACTIVE_ANON = 1, 1: - NR_ZONE_ACTIVE_ANON = 2, 1: - NR_ZONE_INACTIVE_FILE = 3, 1: - NR_ZONE_ACTIVE_FILE = 4, 1: - NR_ZONE_UNEVICTABLE = 5, 1: - NR_ZONE_WRITE_PENDING = 6, 1: - NR_MLOCK = 7, 1: - NR_PAGETABLE = 8, 1: - NR_KERNEL_STACK_KB = 9, 1: - NR_BOUNCE = 10, 1: - NR_FREE_CMA_PAGES = 11, 1: - NR_VM_ZONE_STAT_ITEMS = 12, 1: + NR_FREE_PAGES = 0, 1: + NR_ZONE_LRU_BASE = 1, 1: + NR_ZONE_INACTIVE_ANON = 1, 1: + NR_ZONE_ACTIVE_ANON = 2, 1: + NR_ZONE_INACTIVE_FILE = 3, 1: + NR_ZONE_ACTIVE_FILE = 4, 1: + NR_ZONE_UNEVICTABLE = 5, 1: + NR_ZONE_WRITE_PENDING = 6, 1: + NR_MLOCK = 7, 1: + NR_PAGETABLE = 8, 1: + NR_KERNEL_STACK_KB = 9, 1: + NR_BOUNCE = 10, 1: + NR_FREE_CMA_PAGES = 11, 1: + NR_VM_ZONE_STAT_ITEMS = 12, 1: }; 1: 1: enum node_stat_item { 1: - NR_LRU_BASE = 0, 1: - NR_INACTIVE_ANON = 0, 1: - NR_ACTIVE_ANON = 1, 1: - NR_INACTIVE_FILE = 2, 1: - NR_ACTIVE_FILE = 3, 1: - NR_UNEVICTABLE = 4, 1: - NR_SLAB_RECLAIMABLE = 5, 1: - NR_SLAB_UNRECLAIMABLE = 6, 1: - NR_ISOLATED_ANON = 7, 1: - NR_ISOLATED_FILE = 8, 1: - WORKINGSET_NODES = 9, 1: - WORKINGSET_REFAULT = 10, 1: - WORKINGSET_ACTIVATE = 11, 1: - WORKINGSET_RESTORE = 12, 1: - WORKINGSET_NODERECLAIM = 13, 1: - NR_ANON_MAPPED = 14, 1: - NR_FILE_MAPPED = 15, 1: - NR_FILE_PAGES = 16, 1: - NR_FILE_DIRTY = 17, 1: - NR_WRITEBACK = 18, 1: - NR_WRITEBACK_TEMP = 19, 1: - NR_SHMEM = 20, 1: - NR_SHMEM_THPS = 21, 1: - NR_SHMEM_PMDMAPPED = 22, 1: - NR_FILE_THPS = 23, 1: - NR_FILE_PMDMAPPED = 24, 1: - NR_ANON_THPS = 25, 1: - NR_UNSTABLE_NFS = 26, 1: - NR_VMSCAN_WRITE = 27, 1: - NR_VMSCAN_IMMEDIATE = 28, 1: - NR_DIRTIED = 29, 1: - NR_WRITTEN = 30, 1: - NR_KERNEL_MISC_RECLAIMABLE = 31, 1: - NR_VM_NODE_STAT_ITEMS = 32, 1: + NR_LRU_BASE = 0, 1: + NR_INACTIVE_ANON = 0, 1: + NR_ACTIVE_ANON = 1, 1: + NR_INACTIVE_FILE = 2, 1: + NR_ACTIVE_FILE = 3, 1: + NR_UNEVICTABLE = 4, 1: + NR_SLAB_RECLAIMABLE = 5, 1: + NR_SLAB_UNRECLAIMABLE = 6, 1: + NR_ISOLATED_ANON = 7, 1: + NR_ISOLATED_FILE = 8, 1: + WORKINGSET_NODES = 9, 1: + WORKINGSET_REFAULT = 10, 1: + WORKINGSET_ACTIVATE = 11, 1: + WORKINGSET_RESTORE = 12, 1: + WORKINGSET_NODERECLAIM = 13, 1: + NR_ANON_MAPPED = 14, 1: + NR_FILE_MAPPED = 15, 1: + NR_FILE_PAGES = 16, 1: + NR_FILE_DIRTY = 17, 1: + NR_WRITEBACK = 18, 1: + NR_WRITEBACK_TEMP = 19, 1: + NR_SHMEM = 20, 1: + NR_SHMEM_THPS = 21, 1: + NR_SHMEM_PMDMAPPED = 22, 1: + NR_FILE_THPS = 23, 1: + NR_FILE_PMDMAPPED = 24, 1: + NR_ANON_THPS = 25, 1: + NR_UNSTABLE_NFS = 26, 1: + NR_VMSCAN_WRITE = 27, 1: + NR_VMSCAN_IMMEDIATE = 28, 1: + NR_DIRTIED = 29, 1: + NR_WRITTEN = 30, 1: + NR_KERNEL_MISC_RECLAIMABLE = 31, 1: + NR_VM_NODE_STAT_ITEMS = 32, 1: }; 1: 1: struct zone_reclaim_stat { 1: - long unsigned int recent_rotated[2]; 1: - long unsigned int recent_scanned[2]; 1: + long unsigned int recent_rotated[2]; 1: + long unsigned int recent_scanned[2]; 1: }; 1: 1: struct lruvec { 1: - struct list_head lists[5]; 1: - struct zone_reclaim_stat reclaim_stat; 1: - atomic_long_t inactive_age; 1: - long unsigned int refaults; 1: - long unsigned int flags; 1: + struct list_head lists[5]; 1: + struct zone_reclaim_stat reclaim_stat; 1: + atomic_long_t inactive_age; 1: + long unsigned int refaults; 1: + long unsigned int flags; 1: }; 1: 1: typedef unsigned int isolate_mode_t; 1: 1: struct per_cpu_pages { 1: - int count; 1: - int high; 1: - int batch; 1: - struct list_head lists[3]; 1: + int count; 1: + int high; 1: + int batch; 1: + struct list_head lists[3]; 1: }; 1: 1: struct per_cpu_pageset { 1: - struct per_cpu_pages pcp; 1: - s8 expire; 1: - u16 vm_numa_stat_diff[6]; 1: - s8 stat_threshold; 1: - s8 vm_stat_diff[12]; 1: + struct per_cpu_pages pcp; 1: + s8 expire; 1: + u16 vm_numa_stat_diff[6]; 1: + s8 stat_threshold; 1: + s8 vm_stat_diff[12]; 1: }; 1: 1: struct per_cpu_nodestat { 1: - s8 stat_threshold; 1: - s8 vm_node_stat_diff[32]; 1: + s8 stat_threshold; 1: + s8 vm_node_stat_diff[32]; 1: }; 1: 1: enum zone_type { 1: - ZONE_DMA = 0, 1: - ZONE_DMA32 = 1, 1: - ZONE_NORMAL = 2, 1: - ZONE_MOVABLE = 3, 1: - __MAX_NR_ZONES = 4, 1: + ZONE_DMA = 0, 1: + ZONE_DMA32 = 1, 1: + ZONE_NORMAL = 2, 1: + ZONE_MOVABLE = 3, 1: + __MAX_NR_ZONES = 4, 1: }; 1: 1: struct pglist_data; 1: 1: struct zone { 1: - long unsigned int _watermark[3]; 1: - long unsigned int watermark_boost; 1: - long unsigned int nr_reserved_highatomic; 1: - long int lowmem_reserve[4]; 1: - int node; 1: - struct pglist_data *zone_pgdat; 1: - struct per_cpu_pageset *pageset; 1: - long unsigned int zone_start_pfn; 1: - atomic_long_t managed_pages; 1: - long unsigned int spanned_pages; 1: - long unsigned int present_pages; 1: - const char *name; 1: - int initialized; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct zone_padding _pad1_; 1: - struct free_area free_area[11]; 1: - long unsigned int flags; 1: - spinlock_t lock; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct zone_padding _pad2_; 1: - long unsigned int percpu_drift_mark; 1: - long unsigned int compact_cached_free_pfn; 1: - long unsigned int compact_cached_migrate_pfn[2]; 1: - long unsigned int compact_init_migrate_pfn; 1: - long unsigned int compact_init_free_pfn; 1: - unsigned int compact_considered; 1: - unsigned int compact_defer_shift; 1: - int compact_order_failed; 1: - bool compact_blockskip_flush; 1: - bool contiguous; 1: - short: 16; 1: - struct zone_padding _pad3_; 1: - atomic_long_t vm_stat[12]; 1: - atomic_long_t vm_numa_stat[6]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + long unsigned int _watermark[3]; 1: + long unsigned int watermark_boost; 1: + long unsigned int nr_reserved_highatomic; 1: + long int lowmem_reserve[4]; 1: + int node; 1: + struct pglist_data *zone_pgdat; 1: + struct per_cpu_pageset *pageset; 1: + long unsigned int zone_start_pfn; 1: + atomic_long_t managed_pages; 1: + long unsigned int spanned_pages; 1: + long unsigned int present_pages; 1: + const char *name; 1: + int initialized; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct zone_padding _pad1_; 1: + struct free_area free_area[11]; 1: + long unsigned int flags; 1: + spinlock_t lock; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct zone_padding _pad2_; 1: + long unsigned int percpu_drift_mark; 1: + long unsigned int compact_cached_free_pfn; 1: + long unsigned int compact_cached_migrate_pfn[2]; 1: + long unsigned int compact_init_migrate_pfn; 1: + long unsigned int compact_init_free_pfn; 1: + unsigned int compact_considered; 1: + unsigned int compact_defer_shift; 1: + int compact_order_failed; 1: + bool compact_blockskip_flush; 1: + bool contiguous; 1: + short : 16; 1: + struct zone_padding _pad3_; 1: + atomic_long_t vm_stat[12]; 1: + atomic_long_t vm_numa_stat[6]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct zoneref { 1: - struct zone *zone; 1: - int zone_idx; 1: + struct zone *zone; 1: + int zone_idx; 1: }; 1: 1: struct zonelist { 1: - struct zoneref _zonerefs[257]; 1: + struct zoneref _zonerefs[257]; 1: }; 1: 1: struct pglist_data { 1: - struct zone node_zones[4]; 1: - struct zonelist node_zonelists[2]; 1: - int nr_zones; 1: - long unsigned int node_start_pfn; 1: - long unsigned int node_present_pages; 1: - long unsigned int node_spanned_pages; 1: - int node_id; 1: - wait_queue_head_t kswapd_wait; 1: - wait_queue_head_t pfmemalloc_wait; 1: - struct task_struct *kswapd; 1: - int kswapd_order; 1: - enum zone_type kswapd_classzone_idx; 1: - int kswapd_failures; 1: - int kcompactd_max_order; 1: - enum zone_type kcompactd_classzone_idx; 1: - wait_queue_head_t kcompactd_wait; 1: - struct task_struct *kcompactd; 1: - long unsigned int totalreserve_pages; 1: - long unsigned int min_unmapped_pages; 1: - long unsigned int min_slab_pages; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct zone_padding _pad1_; 1: - spinlock_t lru_lock; 1: - struct lruvec __lruvec; 1: - long unsigned int flags; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct zone_padding _pad2_; 1: - struct per_cpu_nodestat *per_cpu_nodestats; 1: - atomic_long_t vm_stat[32]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct zone node_zones[4]; 1: + struct zonelist node_zonelists[2]; 1: + int nr_zones; 1: + long unsigned int node_start_pfn; 1: + long unsigned int node_present_pages; 1: + long unsigned int node_spanned_pages; 1: + int node_id; 1: + wait_queue_head_t kswapd_wait; 1: + wait_queue_head_t pfmemalloc_wait; 1: + struct task_struct *kswapd; 1: + int kswapd_order; 1: + enum zone_type kswapd_classzone_idx; 1: + int kswapd_failures; 1: + int kcompactd_max_order; 1: + enum zone_type kcompactd_classzone_idx; 1: + wait_queue_head_t kcompactd_wait; 1: + struct task_struct *kcompactd; 1: + long unsigned int totalreserve_pages; 1: + long unsigned int min_unmapped_pages; 1: + long unsigned int min_slab_pages; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct zone_padding _pad1_; 1: + spinlock_t lru_lock; 1: + struct lruvec __lruvec; 1: + long unsigned int flags; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct zone_padding _pad2_; 1: + struct per_cpu_nodestat *per_cpu_nodestats; 1: + atomic_long_t vm_stat[32]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct mem_section_usage { 1: - long unsigned int subsection_map[1]; 1: - long unsigned int pageblock_flags[0]; 1: + long unsigned int subsection_map[1]; 1: + long unsigned int pageblock_flags[0]; 1: }; 1: 1: struct mem_section { 1: - long unsigned int section_mem_map; 1: - struct mem_section_usage *usage; 1: + long unsigned int section_mem_map; 1: + struct mem_section_usage *usage; 1: }; 1: 1: struct shrink_control { 1: - gfp_t gfp_mask; 1: - int nid; 1: - long unsigned int nr_to_scan; 1: - long unsigned int nr_scanned; 1: - struct mem_cgroup *memcg; 1: + gfp_t gfp_mask; 1: + int nid; 1: + long unsigned int nr_to_scan; 1: + long unsigned int nr_scanned; 1: + struct mem_cgroup *memcg; 1: }; 1: 1: struct shrinker { 1: - long unsigned int (*count_objects)(struct shrinker *, struct shrink_control *); 1: - long unsigned int (*scan_objects)(struct shrinker *, struct shrink_control *); 1: - long int batch; 1: - int seeks; 1: - unsigned int flags; 1: - struct list_head list; 1: - atomic_long_t *nr_deferred; 1: + long unsigned int (*count_objects)(struct shrinker *, 1: + struct shrink_control *); 1: + long unsigned int (*scan_objects)(struct shrinker *, struct shrink_control *); 1: + long int batch; 1: + int seeks; 1: + unsigned int flags; 1: + struct list_head list; 1: + atomic_long_t *nr_deferred; 1: }; 1: 1: struct dev_pagemap_ops { 1: - void (*page_free)(struct page *); 1: - void (*kill)(struct dev_pagemap *); 1: - void (*cleanup)(struct dev_pagemap *); 1: - vm_fault_t (*migrate_to_ram)(struct vm_fault *); 1: + void (*page_free)(struct page *); 1: + void (*kill)(struct dev_pagemap *); 1: + void (*cleanup)(struct dev_pagemap *); 1: + vm_fault_t (*migrate_to_ram)(struct vm_fault *); 1: }; 1: 1: struct pid_namespace; 1: 1: struct upid { 1: - int nr; 1: - struct pid_namespace *ns; 1: + int nr; 1: + struct pid_namespace *ns; 1: }; 1: 1: struct pid { 1: - refcount_t count; 1: - unsigned int level; 1: - struct hlist_head tasks[4]; 1: - wait_queue_head_t wait_pidfd; 1: - struct callback_head rcu; 1: - struct upid numbers[1]; 1: + refcount_t count; 1: + unsigned int level; 1: + struct hlist_head tasks[4]; 1: + wait_queue_head_t wait_pidfd; 1: + struct callback_head rcu; 1: + struct upid numbers[1]; 1: }; 1: 1: typedef struct { 1: - gid_t val; 1: + gid_t val; 1: } kgid_t; 1: 1: struct hrtimer_cpu_base; 1: 1: struct hrtimer_clock_base { 1: - struct hrtimer_cpu_base *cpu_base; 1: - unsigned int index; 1: - clockid_t clockid; 1: - seqcount_t seq; 1: - struct hrtimer *running; 1: - struct timerqueue_head active; 1: - ktime_t (*get_time)(); 1: - ktime_t offset; 1: + struct hrtimer_cpu_base *cpu_base; 1: + unsigned int index; 1: + clockid_t clockid; 1: + seqcount_t seq; 1: + struct hrtimer *running; 1: + struct timerqueue_head active; 1: + ktime_t (*get_time)(); 1: + ktime_t offset; 1: }; 1: 1: struct hrtimer_cpu_base { 1: - raw_spinlock_t lock; 1: - unsigned int cpu; 1: - unsigned int active_bases; 1: - unsigned int clock_was_set_seq; 1: - unsigned int hres_active: 1; 1: - unsigned int in_hrtirq: 1; 1: - unsigned int hang_detected: 1; 1: - unsigned int softirq_activated: 1; 1: - unsigned int nr_events; 1: - short unsigned int nr_retries; 1: - short unsigned int nr_hangs; 1: - unsigned int max_hang_time; 1: - ktime_t expires_next; 1: - struct hrtimer *next_timer; 1: - ktime_t softirq_expires_next; 1: - struct hrtimer *softirq_next_timer; 1: - struct hrtimer_clock_base clock_base[8]; 1: + raw_spinlock_t lock; 1: + unsigned int cpu; 1: + unsigned int active_bases; 1: + unsigned int clock_was_set_seq; 1: + unsigned int hres_active : 1; 1: + unsigned int in_hrtirq : 1; 1: + unsigned int hang_detected : 1; 1: + unsigned int softirq_activated : 1; 1: + unsigned int nr_events; 1: + short unsigned int nr_retries; 1: + short unsigned int nr_hangs; 1: + unsigned int max_hang_time; 1: + ktime_t expires_next; 1: + struct hrtimer *next_timer; 1: + ktime_t softirq_expires_next; 1: + struct hrtimer *softirq_next_timer; 1: + struct hrtimer_clock_base clock_base[8]; 1: }; 1: 1: struct tick_device; 1: 1: union sigval { 1: - int sival_int; 1: - void *sival_ptr; 1: + int sival_int; 1: + void *sival_ptr; 1: }; 1: 1: typedef union sigval sigval_t; 1: 1: union __sifields { 1: - struct { 1: - __kernel_pid_t _pid; 1: - __kernel_uid32_t _uid; 1: - } _kill; 1: - struct { 1: - __kernel_timer_t _tid; 1: - int _overrun; 1: - sigval_t _sigval; 1: - int _sys_private; 1: - } _timer; 1: - struct { 1: - __kernel_pid_t _pid; 1: - __kernel_uid32_t _uid; 1: - sigval_t _sigval; 1: - } _rt; 1: - struct { 1: - __kernel_pid_t _pid; 1: - __kernel_uid32_t _uid; 1: - int _status; 1: - __kernel_clock_t _utime; 1: - __kernel_clock_t _stime; 1: - } _sigchld; 1: - struct { 1: - void *_addr; 1: - union { 1: - short int _addr_lsb; 1: - struct { 1: - char _dummy_bnd[8]; 1: - void *_lower; 1: - void *_upper; 1: - } _addr_bnd; 1: - struct { 1: - char _dummy_pkey[8]; 1: - __u32 _pkey; 1: - } _addr_pkey; 1: - }; 1: - } _sigfault; 1: - struct { 1: - long int _band; 1: - int _fd; 1: - } _sigpoll; 1: - struct { 1: - void *_call_addr; 1: - int _syscall; 1: - unsigned int _arch; 1: - } _sigsys; 1: + struct { 1: + __kernel_pid_t _pid; 1: + __kernel_uid32_t _uid; 1: + } _kill; 1: + struct { 1: + __kernel_timer_t _tid; 1: + int _overrun; 1: + sigval_t _sigval; 1: + int _sys_private; 1: + } _timer; 1: + struct { 1: + __kernel_pid_t _pid; 1: + __kernel_uid32_t _uid; 1: + sigval_t _sigval; 1: + } _rt; 1: + struct { 1: + __kernel_pid_t _pid; 1: + __kernel_uid32_t _uid; 1: + int _status; 1: + __kernel_clock_t _utime; 1: + __kernel_clock_t _stime; 1: + } _sigchld; 1: + struct { 1: + void *_addr; 1: + union { 1: + short int _addr_lsb; 1: + struct { 1: + char _dummy_bnd[8]; 1: + void *_lower; 1: + void *_upper; 1: + } _addr_bnd; 1: + struct { 1: + char _dummy_pkey[8]; 1: + __u32 _pkey; 1: + } _addr_pkey; 1: + }; 1: + } _sigfault; 1: + struct { 1: + long int _band; 1: + int _fd; 1: + } _sigpoll; 1: + struct { 1: + void *_call_addr; 1: + int _syscall; 1: + unsigned int _arch; 1: + } _sigsys; 1: }; 1: 1: struct kernel_siginfo { 1: - struct { 1: - int si_signo; 1: - int si_errno; 1: - int si_code; 1: - union __sifields _sifields; 1: - }; 1: + struct { 1: + int si_signo; 1: + int si_errno; 1: + int si_code; 1: + union __sifields _sifields; 1: + }; 1: }; 1: 1: struct rseq { 1: - __u32 cpu_id_start; 1: - __u32 cpu_id; 1: - union { 1: - __u64 ptr64; 1: - __u64 ptr; 1: - } rseq_cs; 1: - __u32 flags; 1: - long: 32; 1: - long: 64; 1: + __u32 cpu_id_start; 1: + __u32 cpu_id; 1: + union { 1: + __u64 ptr64; 1: + __u64 ptr; 1: + } rseq_cs; 1: + __u32 flags; 1: + long : 32; 1: + long : 64; 1: }; 1: 1: struct root_domain; 1: @@ -4027,35 +4047,35 @@ struct rq; 1: struct rq_flags; 1: 1: struct sched_class { 1: - const struct sched_class *next; 1: - void (*enqueue_task)(struct rq *, struct task_struct *, int); 1: - void (*dequeue_task)(struct rq *, struct task_struct *, int); 1: - void (*yield_task)(struct rq *); 1: - bool (*yield_to_task)(struct rq *, struct task_struct *, bool); 1: - void (*check_preempt_curr)(struct rq *, struct task_struct *, int); 1: - struct task_struct * (*pick_next_task)(struct rq *); 1: - void (*put_prev_task)(struct rq *, struct task_struct *); 1: - void (*set_next_task)(struct rq *, struct task_struct *, bool); 1: - int (*balance)(struct rq *, struct task_struct *, struct rq_flags *); 1: - int (*select_task_rq)(struct task_struct *, int, int, int); 1: - void (*migrate_task_rq)(struct task_struct *, int); 1: - void (*task_woken)(struct rq *, struct task_struct *); 1: - void (*set_cpus_allowed)(struct task_struct *, const struct cpumask *); 1: - void (*rq_online)(struct rq *); 1: - void (*rq_offline)(struct rq *); 1: - void (*task_tick)(struct rq *, struct task_struct *, int); 1: - void (*task_fork)(struct task_struct *); 1: - void (*task_dead)(struct task_struct *); 1: - void (*switched_from)(struct rq *, struct task_struct *); 1: - void (*switched_to)(struct rq *, struct task_struct *); 1: - void (*prio_changed)(struct rq *, struct task_struct *, int); 1: - unsigned int (*get_rr_interval)(struct rq *, struct task_struct *); 1: - void (*update_curr)(struct rq *); 1: - void (*task_change_group)(struct task_struct *, int); 1: + const struct sched_class *next; 1: + void (*enqueue_task)(struct rq *, struct task_struct *, int); 1: + void (*dequeue_task)(struct rq *, struct task_struct *, int); 1: + void (*yield_task)(struct rq *); 1: + bool (*yield_to_task)(struct rq *, struct task_struct *, bool); 1: + void (*check_preempt_curr)(struct rq *, struct task_struct *, int); 1: + struct task_struct *(*pick_next_task)(struct rq *); 1: + void (*put_prev_task)(struct rq *, struct task_struct *); 1: + void (*set_next_task)(struct rq *, struct task_struct *, bool); 1: + int (*balance)(struct rq *, struct task_struct *, struct rq_flags *); 1: + int (*select_task_rq)(struct task_struct *, int, int, int); 1: + void (*migrate_task_rq)(struct task_struct *, int); 1: + void (*task_woken)(struct rq *, struct task_struct *); 1: + void (*set_cpus_allowed)(struct task_struct *, const struct cpumask *); 1: + void (*rq_online)(struct rq *); 1: + void (*rq_offline)(struct rq *); 1: + void (*task_tick)(struct rq *, struct task_struct *, int); 1: + void (*task_fork)(struct task_struct *); 1: + void (*task_dead)(struct task_struct *); 1: + void (*switched_from)(struct rq *, struct task_struct *); 1: + void (*switched_to)(struct rq *, struct task_struct *); 1: + void (*prio_changed)(struct rq *, struct task_struct *, int); 1: + unsigned int (*get_rr_interval)(struct rq *, struct task_struct *); 1: + void (*update_curr)(struct rq *); 1: + void (*task_change_group)(struct task_struct *, int); 1: }; 1: 1: struct kernel_cap_struct { 1: - __u32 cap[2]; 1: + __u32 cap[2]; 1: }; 1: 1: typedef struct kernel_cap_struct kernel_cap_t; 1: @@ -4065,119 +4085,119 @@ struct user_struct; 1: struct group_info; 1: 1: struct cred { 1: - atomic_t usage; 1: - kuid_t uid; 1: - kgid_t gid; 1: - kuid_t suid; 1: - kgid_t sgid; 1: - kuid_t euid; 1: - kgid_t egid; 1: - kuid_t fsuid; 1: - kgid_t fsgid; 1: - unsigned int securebits; 1: - kernel_cap_t cap_inheritable; 1: - kernel_cap_t cap_permitted; 1: - kernel_cap_t cap_effective; 1: - kernel_cap_t cap_bset; 1: - kernel_cap_t cap_ambient; 1: - unsigned char jit_keyring; 1: - struct key *session_keyring; 1: - struct key *process_keyring; 1: - struct key *thread_keyring; 1: - struct key *request_key_auth; 1: - void *security; 1: - struct user_struct *user; 1: - struct user_namespace *user_ns; 1: - struct group_info *group_info; 1: - union { 1: - int non_rcu; 1: - struct callback_head rcu; 1: - }; 1: + atomic_t usage; 1: + kuid_t uid; 1: + kgid_t gid; 1: + kuid_t suid; 1: + kgid_t sgid; 1: + kuid_t euid; 1: + kgid_t egid; 1: + kuid_t fsuid; 1: + kgid_t fsgid; 1: + unsigned int securebits; 1: + kernel_cap_t cap_inheritable; 1: + kernel_cap_t cap_permitted; 1: + kernel_cap_t cap_effective; 1: + kernel_cap_t cap_bset; 1: + kernel_cap_t cap_ambient; 1: + unsigned char jit_keyring; 1: + struct key *session_keyring; 1: + struct key *process_keyring; 1: + struct key *thread_keyring; 1: + struct key *request_key_auth; 1: + void *security; 1: + struct user_struct *user; 1: + struct user_namespace *user_ns; 1: + struct group_info *group_info; 1: + union { 1: + int non_rcu; 1: + struct callback_head rcu; 1: + }; 1: }; 1: 1: struct io_cq; 1: 1: struct io_context { 1: - atomic_long_t refcount; 1: - atomic_t active_ref; 1: - atomic_t nr_tasks; 1: - spinlock_t lock; 1: - short unsigned int ioprio; 1: - int nr_batch_requests; 1: - long unsigned int last_waited; 1: - struct xarray icq_tree; 1: - struct io_cq *icq_hint; 1: - struct hlist_head icq_list; 1: - struct work_struct release_work; 1: + atomic_long_t refcount; 1: + atomic_t active_ref; 1: + atomic_t nr_tasks; 1: + spinlock_t lock; 1: + short unsigned int ioprio; 1: + int nr_batch_requests; 1: + long unsigned int last_waited; 1: + struct xarray icq_tree; 1: + struct io_cq *icq_hint; 1: + struct hlist_head icq_list; 1: + struct work_struct release_work; 1: }; 1: 1: struct hlist_bl_node; 1: 1: struct hlist_bl_head { 1: - struct hlist_bl_node *first; 1: + struct hlist_bl_node *first; 1: }; 1: 1: struct hlist_bl_node { 1: - struct hlist_bl_node *next; 1: - struct hlist_bl_node **pprev; 1: + struct hlist_bl_node *next; 1: + struct hlist_bl_node **pprev; 1: }; 1: 1: struct lockref { 1: - union { 1: - __u64 lock_count; 1: - struct { 1: - spinlock_t lock; 1: - int count; 1: - }; 1: - }; 1: + union { 1: + __u64 lock_count; 1: + struct { 1: + spinlock_t lock; 1: + int count; 1: + }; 1: + }; 1: }; 1: 1: struct qstr { 1: - union { 1: - struct { 1: - u32 hash; 1: - u32 len; 1: - }; 1: - u64 hash_len; 1: - }; 1: - const unsigned char *name; 1: + union { 1: + struct { 1: + u32 hash; 1: + u32 len; 1: + }; 1: + u64 hash_len; 1: + }; 1: + const unsigned char *name; 1: }; 1: 1: struct dentry_stat_t { 1: - long int nr_dentry; 1: - long int nr_unused; 1: - long int age_limit; 1: - long int want_pages; 1: - long int nr_negative; 1: - long int dummy; 1: + long int nr_dentry; 1: + long int nr_unused; 1: + long int age_limit; 1: + long int want_pages; 1: + long int nr_negative; 1: + long int dummy; 1: }; 1: 1: struct dentry_operations; 1: 1: struct dentry { 1: - unsigned int d_flags; 1: - seqcount_t d_seq; 1: - struct hlist_bl_node d_hash; 1: - struct dentry *d_parent; 1: - struct qstr d_name; 1: - struct inode *d_inode; 1: - unsigned char d_iname[32]; 1: - struct lockref d_lockref; 1: - const struct dentry_operations *d_op; 1: - struct super_block *d_sb; 1: - long unsigned int d_time; 1: - void *d_fsdata; 1: - union { 1: - struct list_head d_lru; 1: - wait_queue_head_t *d_wait; 1: - }; 1: - struct list_head d_child; 1: - struct list_head d_subdirs; 1: - union { 1: - struct hlist_node d_alias; 1: - struct hlist_bl_node d_in_lookup_hash; 1: - struct callback_head d_rcu; 1: - } d_u; 1: + unsigned int d_flags; 1: + seqcount_t d_seq; 1: + struct hlist_bl_node d_hash; 1: + struct dentry *d_parent; 1: + struct qstr d_name; 1: + struct inode *d_inode; 1: + unsigned char d_iname[32]; 1: + struct lockref d_lockref; 1: + const struct dentry_operations *d_op; 1: + struct super_block *d_sb; 1: + long unsigned int d_time; 1: + void *d_fsdata; 1: + union { 1: + struct list_head d_lru; 1: + wait_queue_head_t *d_wait; 1: + }; 1: + struct list_head d_child; 1: + struct list_head d_subdirs; 1: + union { 1: + struct hlist_node d_alias; 1: + struct hlist_bl_node d_in_lookup_hash; 1: + struct callback_head d_rcu; 1: + } d_u; 1: }; 1: 1: struct posix_acl; 1: @@ -4193,87 +4213,88 @@ struct cdev; 1: struct fsnotify_mark_connector; 1: 1: struct inode { 1: - umode_t i_mode; 1: - short unsigned int i_opflags; 1: - kuid_t i_uid; 1: - kgid_t i_gid; 1: - unsigned int i_flags; 1: - struct posix_acl *i_acl; 1: - struct posix_acl *i_default_acl; 1: - const struct inode_operations *i_op; 1: - struct super_block *i_sb; 1: - struct address_space *i_mapping; 1: - void *i_security; 1: - long unsigned int i_ino; 1: - union { 1: - const unsigned int i_nlink; 1: - unsigned int __i_nlink; 1: - }; 1: - dev_t i_rdev; 1: - loff_t i_size; 1: - struct timespec64 i_atime; 1: - struct timespec64 i_mtime; 1: - struct timespec64 i_ctime; 1: - spinlock_t i_lock; 1: - short unsigned int i_bytes; 1: - u8 i_blkbits; 1: - u8 i_write_hint; 1: - blkcnt_t i_blocks; 1: - long unsigned int i_state; 1: - struct rw_semaphore i_rwsem; 1: - long unsigned int dirtied_when; 1: - long unsigned int dirtied_time_when; 1: - struct hlist_node i_hash; 1: - struct list_head i_io_list; 1: - struct list_head i_lru; 1: - struct list_head i_sb_list; 1: - struct list_head i_wb_list; 1: - union { 1: - struct hlist_head i_dentry; 1: - struct callback_head i_rcu; 1: - }; 1: - atomic64_t i_version; 1: - atomic_t i_count; 1: - atomic_t i_dio_count; 1: - atomic_t i_writecount; 1: - atomic_t i_readcount; 1: - union { 1: - const struct file_operations *i_fop; 1: - void (*free_inode)(struct inode *); 1: - }; 1: - struct file_lock_context *i_flctx; 1: - struct address_space i_data; 1: - struct list_head i_devices; 1: - union { 1: - struct pipe_inode_info *i_pipe; 1: - struct block_device *i_bdev; 1: - struct cdev *i_cdev; 1: - char *i_link; 1: - unsigned int i_dir_seq; 1: - }; 1: - __u32 i_generation; 1: - __u32 i_fsnotify_mask; 1: - struct fsnotify_mark_connector *i_fsnotify_marks; 1: - void *i_private; 1: + umode_t i_mode; 1: + short unsigned int i_opflags; 1: + kuid_t i_uid; 1: + kgid_t i_gid; 1: + unsigned int i_flags; 1: + struct posix_acl *i_acl; 1: + struct posix_acl *i_default_acl; 1: + const struct inode_operations *i_op; 1: + struct super_block *i_sb; 1: + struct address_space *i_mapping; 1: + void *i_security; 1: + long unsigned int i_ino; 1: + union { 1: + const unsigned int i_nlink; 1: + unsigned int __i_nlink; 1: + }; 1: + dev_t i_rdev; 1: + loff_t i_size; 1: + struct timespec64 i_atime; 1: + struct timespec64 i_mtime; 1: + struct timespec64 i_ctime; 1: + spinlock_t i_lock; 1: + short unsigned int i_bytes; 1: + u8 i_blkbits; 1: + u8 i_write_hint; 1: + blkcnt_t i_blocks; 1: + long unsigned int i_state; 1: + struct rw_semaphore i_rwsem; 1: + long unsigned int dirtied_when; 1: + long unsigned int dirtied_time_when; 1: + struct hlist_node i_hash; 1: + struct list_head i_io_list; 1: + struct list_head i_lru; 1: + struct list_head i_sb_list; 1: + struct list_head i_wb_list; 1: + union { 1: + struct hlist_head i_dentry; 1: + struct callback_head i_rcu; 1: + }; 1: + atomic64_t i_version; 1: + atomic_t i_count; 1: + atomic_t i_dio_count; 1: + atomic_t i_writecount; 1: + atomic_t i_readcount; 1: + union { 1: + const struct file_operations *i_fop; 1: + void (*free_inode)(struct inode *); 1: + }; 1: + struct file_lock_context *i_flctx; 1: + struct address_space i_data; 1: + struct list_head i_devices; 1: + union { 1: + struct pipe_inode_info *i_pipe; 1: + struct block_device *i_bdev; 1: + struct cdev *i_cdev; 1: + char *i_link; 1: + unsigned int i_dir_seq; 1: + }; 1: + __u32 i_generation; 1: + __u32 i_fsnotify_mask; 1: + struct fsnotify_mark_connector *i_fsnotify_marks; 1: + void *i_private; 1: }; 1: 1: struct dentry_operations { 1: - int (*d_revalidate)(struct dentry *, unsigned int); 1: - int (*d_weak_revalidate)(struct dentry *, unsigned int); 1: - int (*d_hash)(const struct dentry *, struct qstr *); 1: - int (*d_compare)(const struct dentry *, unsigned int, const char *, const struct qstr *); 1: - int (*d_delete)(const struct dentry *); 1: - int (*d_init)(struct dentry *); 1: - void (*d_release)(struct dentry *); 1: - void (*d_prune)(struct dentry *); 1: - void (*d_iput)(struct dentry *, struct inode *); 1: - char * (*d_dname)(struct dentry *, char *, int); 1: - struct vfsmount * (*d_automount)(struct path *); 1: - int (*d_manage)(const struct path *, bool); 1: - struct dentry * (*d_real)(struct dentry *, const struct inode *); 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + int (*d_revalidate)(struct dentry *, unsigned int); 1: + int (*d_weak_revalidate)(struct dentry *, unsigned int); 1: + int (*d_hash)(const struct dentry *, struct qstr *); 1: + int (*d_compare)(const struct dentry *, unsigned int, const char *, 1: + const struct qstr *); 1: + int (*d_delete)(const struct dentry *); 1: + int (*d_init)(struct dentry *); 1: + void (*d_release)(struct dentry *); 1: + void (*d_prune)(struct dentry *); 1: + void (*d_iput)(struct dentry *, struct inode *); 1: + char *(*d_dname)(struct dentry *, char *, int); 1: + struct vfsmount *(*d_automount)(struct path *); 1: + int (*d_manage)(const struct path *, bool); 1: + struct dentry *(*d_real)(struct dentry *, const struct inode *); 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct mtd_info; 1: @@ -4283,60 +4304,60 @@ typedef long long int qsize_t; 1: struct quota_format_type; 1: 1: struct mem_dqinfo { 1: - struct quota_format_type *dqi_format; 1: - int dqi_fmt_id; 1: - struct list_head dqi_dirty_list; 1: - long unsigned int dqi_flags; 1: - unsigned int dqi_bgrace; 1: - unsigned int dqi_igrace; 1: - qsize_t dqi_max_spc_limit; 1: - qsize_t dqi_max_ino_limit; 1: - void *dqi_priv; 1: + struct quota_format_type *dqi_format; 1: + int dqi_fmt_id; 1: + struct list_head dqi_dirty_list; 1: + long unsigned int dqi_flags; 1: + unsigned int dqi_bgrace; 1: + unsigned int dqi_igrace; 1: + qsize_t dqi_max_spc_limit; 1: + qsize_t dqi_max_ino_limit; 1: + void *dqi_priv; 1: }; 1: 1: struct quota_format_ops; 1: 1: struct quota_info { 1: - unsigned int flags; 1: - struct rw_semaphore dqio_sem; 1: - struct inode *files[3]; 1: - struct mem_dqinfo info[3]; 1: - const struct quota_format_ops *ops[3]; 1: + unsigned int flags; 1: + struct rw_semaphore dqio_sem; 1: + struct inode *files[3]; 1: + struct mem_dqinfo info[3]; 1: + const struct quota_format_ops *ops[3]; 1: }; 1: 1: struct rcu_sync { 1: - int gp_state; 1: - int gp_count; 1: - wait_queue_head_t gp_wait; 1: - struct callback_head cb_head; 1: + int gp_state; 1: + int gp_count; 1: + wait_queue_head_t gp_wait; 1: + struct callback_head cb_head; 1: }; 1: 1: struct rcuwait { 1: - struct task_struct *task; 1: + struct task_struct *task; 1: }; 1: 1: struct percpu_rw_semaphore { 1: - struct rcu_sync rss; 1: - unsigned int *read_count; 1: - struct rw_semaphore rw_sem; 1: - struct rcuwait writer; 1: - int readers_block; 1: + struct rcu_sync rss; 1: + unsigned int *read_count; 1: + struct rw_semaphore rw_sem; 1: + struct rcuwait writer; 1: + int readers_block; 1: }; 1: 1: struct sb_writers { 1: - int frozen; 1: - wait_queue_head_t wait_unfrozen; 1: - struct percpu_rw_semaphore rw_sem[3]; 1: + int frozen; 1: + wait_queue_head_t wait_unfrozen; 1: + struct percpu_rw_semaphore rw_sem[3]; 1: }; 1: 1: typedef struct { 1: - __u8 b[16]; 1: + __u8 b[16]; 1: } uuid_t; 1: 1: struct list_lru_node; 1: 1: struct list_lru { 1: - struct list_lru_node *node; 1: + struct list_lru_node *node; 1: }; 1: 1: struct super_operations; 1: @@ -4352,338 +4373,338 @@ struct xattr_handler; 1: struct workqueue_struct; 1: 1: struct super_block { 1: - struct list_head s_list; 1: - dev_t s_dev; 1: - unsigned char s_blocksize_bits; 1: - long unsigned int s_blocksize; 1: - loff_t s_maxbytes; 1: - struct file_system_type *s_type; 1: - const struct super_operations *s_op; 1: - const struct dquot_operations *dq_op; 1: - const struct quotactl_ops *s_qcop; 1: - const struct export_operations *s_export_op; 1: - long unsigned int s_flags; 1: - long unsigned int s_iflags; 1: - long unsigned int s_magic; 1: - struct dentry *s_root; 1: - struct rw_semaphore s_umount; 1: - int s_count; 1: - atomic_t s_active; 1: - void *s_security; 1: - const struct xattr_handler **s_xattr; 1: - struct hlist_bl_head s_roots; 1: - struct list_head s_mounts; 1: - struct block_device *s_bdev; 1: - struct backing_dev_info *s_bdi; 1: - struct mtd_info *s_mtd; 1: - struct hlist_node s_instances; 1: - unsigned int s_quota_types; 1: - struct quota_info s_dquot; 1: - struct sb_writers s_writers; 1: - void *s_fs_info; 1: - u32 s_time_gran; 1: - time64_t s_time_min; 1: - time64_t s_time_max; 1: - __u32 s_fsnotify_mask; 1: - struct fsnotify_mark_connector *s_fsnotify_marks; 1: - char s_id[32]; 1: - uuid_t s_uuid; 1: - unsigned int s_max_links; 1: - fmode_t s_mode; 1: - struct mutex s_vfs_rename_mutex; 1: - const char *s_subtype; 1: - const struct dentry_operations *s_d_op; 1: - int cleancache_poolid; 1: - struct shrinker s_shrink; 1: - atomic_long_t s_remove_count; 1: - atomic_long_t s_fsnotify_inode_refs; 1: - int s_readonly_remount; 1: - struct workqueue_struct *s_dio_done_wq; 1: - struct hlist_head s_pins; 1: - struct user_namespace *s_user_ns; 1: - struct list_lru s_dentry_lru; 1: - struct list_lru s_inode_lru; 1: - struct callback_head rcu; 1: - struct work_struct destroy_work; 1: - struct mutex s_sync_lock; 1: - int s_stack_depth; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - spinlock_t s_inode_list_lock; 1: - struct list_head s_inodes; 1: - spinlock_t s_inode_wblist_lock; 1: - struct list_head s_inodes_wb; 1: - long: 64; 1: - long: 64; 1: + struct list_head s_list; 1: + dev_t s_dev; 1: + unsigned char s_blocksize_bits; 1: + long unsigned int s_blocksize; 1: + loff_t s_maxbytes; 1: + struct file_system_type *s_type; 1: + const struct super_operations *s_op; 1: + const struct dquot_operations *dq_op; 1: + const struct quotactl_ops *s_qcop; 1: + const struct export_operations *s_export_op; 1: + long unsigned int s_flags; 1: + long unsigned int s_iflags; 1: + long unsigned int s_magic; 1: + struct dentry *s_root; 1: + struct rw_semaphore s_umount; 1: + int s_count; 1: + atomic_t s_active; 1: + void *s_security; 1: + const struct xattr_handler **s_xattr; 1: + struct hlist_bl_head s_roots; 1: + struct list_head s_mounts; 1: + struct block_device *s_bdev; 1: + struct backing_dev_info *s_bdi; 1: + struct mtd_info *s_mtd; 1: + struct hlist_node s_instances; 1: + unsigned int s_quota_types; 1: + struct quota_info s_dquot; 1: + struct sb_writers s_writers; 1: + void *s_fs_info; 1: + u32 s_time_gran; 1: + time64_t s_time_min; 1: + time64_t s_time_max; 1: + __u32 s_fsnotify_mask; 1: + struct fsnotify_mark_connector *s_fsnotify_marks; 1: + char s_id[32]; 1: + uuid_t s_uuid; 1: + unsigned int s_max_links; 1: + fmode_t s_mode; 1: + struct mutex s_vfs_rename_mutex; 1: + const char *s_subtype; 1: + const struct dentry_operations *s_d_op; 1: + int cleancache_poolid; 1: + struct shrinker s_shrink; 1: + atomic_long_t s_remove_count; 1: + atomic_long_t s_fsnotify_inode_refs; 1: + int s_readonly_remount; 1: + struct workqueue_struct *s_dio_done_wq; 1: + struct hlist_head s_pins; 1: + struct user_namespace *s_user_ns; 1: + struct list_lru s_dentry_lru; 1: + struct list_lru s_inode_lru; 1: + struct callback_head rcu; 1: + struct work_struct destroy_work; 1: + struct mutex s_sync_lock; 1: + int s_stack_depth; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + spinlock_t s_inode_list_lock; 1: + struct list_head s_inodes; 1: + spinlock_t s_inode_wblist_lock; 1: + struct list_head s_inodes_wb; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct kstat { 1: - u32 result_mask; 1: - umode_t mode; 1: - unsigned int nlink; 1: - uint32_t blksize; 1: - u64 attributes; 1: - u64 attributes_mask; 1: - u64 ino; 1: - dev_t dev; 1: - dev_t rdev; 1: - kuid_t uid; 1: - kgid_t gid; 1: - loff_t size; 1: - struct timespec64 atime; 1: - struct timespec64 mtime; 1: - struct timespec64 ctime; 1: - struct timespec64 btime; 1: - u64 blocks; 1: + u32 result_mask; 1: + umode_t mode; 1: + unsigned int nlink; 1: + uint32_t blksize; 1: + u64 attributes; 1: + u64 attributes_mask; 1: + u64 ino; 1: + dev_t dev; 1: + dev_t rdev; 1: + kuid_t uid; 1: + kgid_t gid; 1: + loff_t size; 1: + struct timespec64 atime; 1: + struct timespec64 mtime; 1: + struct timespec64 ctime; 1: + struct timespec64 btime; 1: + u64 blocks; 1: }; 1: 1: struct list_lru_one { 1: - struct list_head list; 1: - long int nr_items; 1: + struct list_head list; 1: + long int nr_items; 1: }; 1: 1: struct list_lru_node { 1: - spinlock_t lock; 1: - struct list_lru_one lru; 1: - long int nr_items; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + spinlock_t lock; 1: + struct list_lru_one lru; 1: + long int nr_items; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct fiemap_extent { 1: - __u64 fe_logical; 1: - __u64 fe_physical; 1: - __u64 fe_length; 1: - __u64 fe_reserved64[2]; 1: - __u32 fe_flags; 1: - __u32 fe_reserved[3]; 1: + __u64 fe_logical; 1: + __u64 fe_physical; 1: + __u64 fe_length; 1: + __u64 fe_reserved64[2]; 1: + __u32 fe_flags; 1: + __u32 fe_reserved[3]; 1: }; 1: 1: enum migrate_mode { 1: - MIGRATE_ASYNC = 0, 1: - MIGRATE_SYNC_LIGHT = 1, 1: - MIGRATE_SYNC = 2, 1: - MIGRATE_SYNC_NO_COPY = 3, 1: + MIGRATE_ASYNC = 0, 1: + MIGRATE_SYNC_LIGHT = 1, 1: + MIGRATE_SYNC = 2, 1: + MIGRATE_SYNC_NO_COPY = 3, 1: }; 1: 1: struct delayed_call { 1: - void (*fn)(void *); 1: - void *arg; 1: + void (*fn)(void *); 1: + void *arg; 1: }; 1: 1: typedef struct { 1: - __u8 b[16]; 1: + __u8 b[16]; 1: } guid_t; 1: 1: struct request_queue; 1: 1: struct io_cq { 1: - struct request_queue *q; 1: - struct io_context *ioc; 1: - union { 1: - struct list_head q_node; 1: - struct kmem_cache *__rcu_icq_cache; 1: - }; 1: - union { 1: - struct hlist_node ioc_node; 1: - struct callback_head __rcu_head; 1: - }; 1: - unsigned int flags; 1: + struct request_queue *q; 1: + struct io_context *ioc; 1: + union { 1: + struct list_head q_node; 1: + struct kmem_cache *__rcu_icq_cache; 1: + }; 1: + union { 1: + struct hlist_node ioc_node; 1: + struct callback_head __rcu_head; 1: + }; 1: + unsigned int flags; 1: }; 1: 1: struct files_stat_struct { 1: - long unsigned int nr_files; 1: - long unsigned int nr_free_files; 1: - long unsigned int max_files; 1: + long unsigned int nr_files; 1: + long unsigned int nr_free_files; 1: + long unsigned int max_files; 1: }; 1: 1: struct inodes_stat_t { 1: - long int nr_inodes; 1: - long int nr_unused; 1: - long int dummy[5]; 1: + long int nr_inodes; 1: + long int nr_unused; 1: + long int dummy[5]; 1: }; 1: 1: struct kiocb { 1: - struct file *ki_filp; 1: - loff_t ki_pos; 1: - void (*ki_complete)(struct kiocb *, long int, long int); 1: - void *private; 1: - int ki_flags; 1: - u16 ki_hint; 1: - u16 ki_ioprio; 1: - unsigned int ki_cookie; 1: + struct file *ki_filp; 1: + loff_t ki_pos; 1: + void (*ki_complete)(struct kiocb *, long int, long int); 1: + void *private; 1: + int ki_flags; 1: + u16 ki_hint; 1: + u16 ki_ioprio; 1: + unsigned int ki_cookie; 1: }; 1: 1: struct iattr { 1: - unsigned int ia_valid; 1: - umode_t ia_mode; 1: - kuid_t ia_uid; 1: - kgid_t ia_gid; 1: - loff_t ia_size; 1: - struct timespec64 ia_atime; 1: - struct timespec64 ia_mtime; 1: - struct timespec64 ia_ctime; 1: - struct file *ia_file; 1: + unsigned int ia_valid; 1: + umode_t ia_mode; 1: + kuid_t ia_uid; 1: + kgid_t ia_gid; 1: + loff_t ia_size; 1: + struct timespec64 ia_atime; 1: + struct timespec64 ia_mtime; 1: + struct timespec64 ia_ctime; 1: + struct file *ia_file; 1: }; 1: 1: struct percpu_counter { 1: - raw_spinlock_t lock; 1: - s64 count; 1: - struct list_head list; 1: - s32 *counters; 1: + raw_spinlock_t lock; 1: + s64 count; 1: + struct list_head list; 1: + s32 *counters; 1: }; 1: 1: typedef __kernel_uid32_t projid_t; 1: 1: typedef struct { 1: - projid_t val; 1: + projid_t val; 1: } kprojid_t; 1: 1: enum quota_type { 1: - USRQUOTA = 0, 1: - GRPQUOTA = 1, 1: - PRJQUOTA = 2, 1: + USRQUOTA = 0, 1: + GRPQUOTA = 1, 1: + PRJQUOTA = 2, 1: }; 1: 1: struct kqid { 1: - union { 1: - kuid_t uid; 1: - kgid_t gid; 1: - kprojid_t projid; 1: - }; 1: - enum quota_type type; 1: + union { 1: + kuid_t uid; 1: + kgid_t gid; 1: + kprojid_t projid; 1: + }; 1: + enum quota_type type; 1: }; 1: 1: struct mem_dqblk { 1: - qsize_t dqb_bhardlimit; 1: - qsize_t dqb_bsoftlimit; 1: - qsize_t dqb_curspace; 1: - qsize_t dqb_rsvspace; 1: - qsize_t dqb_ihardlimit; 1: - qsize_t dqb_isoftlimit; 1: - qsize_t dqb_curinodes; 1: - time64_t dqb_btime; 1: - time64_t dqb_itime; 1: + qsize_t dqb_bhardlimit; 1: + qsize_t dqb_bsoftlimit; 1: + qsize_t dqb_curspace; 1: + qsize_t dqb_rsvspace; 1: + qsize_t dqb_ihardlimit; 1: + qsize_t dqb_isoftlimit; 1: + qsize_t dqb_curinodes; 1: + time64_t dqb_btime; 1: + time64_t dqb_itime; 1: }; 1: 1: struct dquot { 1: - struct hlist_node dq_hash; 1: - struct list_head dq_inuse; 1: - struct list_head dq_free; 1: - struct list_head dq_dirty; 1: - struct mutex dq_lock; 1: - spinlock_t dq_dqb_lock; 1: - atomic_t dq_count; 1: - struct super_block *dq_sb; 1: - struct kqid dq_id; 1: - loff_t dq_off; 1: - long unsigned int dq_flags; 1: - struct mem_dqblk dq_dqb; 1: + struct hlist_node dq_hash; 1: + struct list_head dq_inuse; 1: + struct list_head dq_free; 1: + struct list_head dq_dirty; 1: + struct mutex dq_lock; 1: + spinlock_t dq_dqb_lock; 1: + atomic_t dq_count; 1: + struct super_block *dq_sb; 1: + struct kqid dq_id; 1: + loff_t dq_off; 1: + long unsigned int dq_flags; 1: + struct mem_dqblk dq_dqb; 1: }; 1: 1: struct quota_format_type { 1: - int qf_fmt_id; 1: - const struct quota_format_ops *qf_ops; 1: - struct module *qf_owner; 1: - struct quota_format_type *qf_next; 1: + int qf_fmt_id; 1: + const struct quota_format_ops *qf_ops; 1: + struct module *qf_owner; 1: + struct quota_format_type *qf_next; 1: }; 1: 1: struct dqstats { 1: - long unsigned int stat[8]; 1: - struct percpu_counter counter[8]; 1: + long unsigned int stat[8]; 1: + struct percpu_counter counter[8]; 1: }; 1: 1: struct quota_format_ops { 1: - int (*check_quota_file)(struct super_block *, int); 1: - int (*read_file_info)(struct super_block *, int); 1: - int (*write_file_info)(struct super_block *, int); 1: - int (*free_file_info)(struct super_block *, int); 1: - int (*read_dqblk)(struct dquot *); 1: - int (*commit_dqblk)(struct dquot *); 1: - int (*release_dqblk)(struct dquot *); 1: - int (*get_next_id)(struct super_block *, struct kqid *); 1: + int (*check_quota_file)(struct super_block *, int); 1: + int (*read_file_info)(struct super_block *, int); 1: + int (*write_file_info)(struct super_block *, int); 1: + int (*free_file_info)(struct super_block *, int); 1: + int (*read_dqblk)(struct dquot *); 1: + int (*commit_dqblk)(struct dquot *); 1: + int (*release_dqblk)(struct dquot *); 1: + int (*get_next_id)(struct super_block *, struct kqid *); 1: }; 1: 1: struct dquot_operations { 1: - int (*write_dquot)(struct dquot *); 1: - struct dquot * (*alloc_dquot)(struct super_block *, int); 1: - void (*destroy_dquot)(struct dquot *); 1: - int (*acquire_dquot)(struct dquot *); 1: - int (*release_dquot)(struct dquot *); 1: - int (*mark_dirty)(struct dquot *); 1: - int (*write_info)(struct super_block *, int); 1: - qsize_t * (*get_reserved_space)(struct inode *); 1: - int (*get_projid)(struct inode *, kprojid_t *); 1: - int (*get_inode_usage)(struct inode *, qsize_t *); 1: - int (*get_next_id)(struct super_block *, struct kqid *); 1: + int (*write_dquot)(struct dquot *); 1: + struct dquot *(*alloc_dquot)(struct super_block *, int); 1: + void (*destroy_dquot)(struct dquot *); 1: + int (*acquire_dquot)(struct dquot *); 1: + int (*release_dquot)(struct dquot *); 1: + int (*mark_dirty)(struct dquot *); 1: + int (*write_info)(struct super_block *, int); 1: + qsize_t *(*get_reserved_space)(struct inode *); 1: + int (*get_projid)(struct inode *, kprojid_t *); 1: + int (*get_inode_usage)(struct inode *, qsize_t *); 1: + int (*get_next_id)(struct super_block *, struct kqid *); 1: }; 1: 1: struct qc_dqblk { 1: - int d_fieldmask; 1: - u64 d_spc_hardlimit; 1: - u64 d_spc_softlimit; 1: - u64 d_ino_hardlimit; 1: - u64 d_ino_softlimit; 1: - u64 d_space; 1: - u64 d_ino_count; 1: - s64 d_ino_timer; 1: - s64 d_spc_timer; 1: - int d_ino_warns; 1: - int d_spc_warns; 1: - u64 d_rt_spc_hardlimit; 1: - u64 d_rt_spc_softlimit; 1: - u64 d_rt_space; 1: - s64 d_rt_spc_timer; 1: - int d_rt_spc_warns; 1: + int d_fieldmask; 1: + u64 d_spc_hardlimit; 1: + u64 d_spc_softlimit; 1: + u64 d_ino_hardlimit; 1: + u64 d_ino_softlimit; 1: + u64 d_space; 1: + u64 d_ino_count; 1: + s64 d_ino_timer; 1: + s64 d_spc_timer; 1: + int d_ino_warns; 1: + int d_spc_warns; 1: + u64 d_rt_spc_hardlimit; 1: + u64 d_rt_spc_softlimit; 1: + u64 d_rt_space; 1: + s64 d_rt_spc_timer; 1: + int d_rt_spc_warns; 1: }; 1: 1: struct qc_type_state { 1: - unsigned int flags; 1: - unsigned int spc_timelimit; 1: - unsigned int ino_timelimit; 1: - unsigned int rt_spc_timelimit; 1: - unsigned int spc_warnlimit; 1: - unsigned int ino_warnlimit; 1: - unsigned int rt_spc_warnlimit; 1: - long long unsigned int ino; 1: - blkcnt_t blocks; 1: - blkcnt_t nextents; 1: + unsigned int flags; 1: + unsigned int spc_timelimit; 1: + unsigned int ino_timelimit; 1: + unsigned int rt_spc_timelimit; 1: + unsigned int spc_warnlimit; 1: + unsigned int ino_warnlimit; 1: + unsigned int rt_spc_warnlimit; 1: + long long unsigned int ino; 1: + blkcnt_t blocks; 1: + blkcnt_t nextents; 1: }; 1: 1: struct qc_state { 1: - unsigned int s_incoredqs; 1: - struct qc_type_state s_state[3]; 1: + unsigned int s_incoredqs; 1: + struct qc_type_state s_state[3]; 1: }; 1: 1: struct qc_info { 1: - int i_fieldmask; 1: - unsigned int i_flags; 1: - unsigned int i_spc_timelimit; 1: - unsigned int i_ino_timelimit; 1: - unsigned int i_rt_spc_timelimit; 1: - unsigned int i_spc_warnlimit; 1: - unsigned int i_ino_warnlimit; 1: - unsigned int i_rt_spc_warnlimit; 1: + int i_fieldmask; 1: + unsigned int i_flags; 1: + unsigned int i_spc_timelimit; 1: + unsigned int i_ino_timelimit; 1: + unsigned int i_rt_spc_timelimit; 1: + unsigned int i_spc_warnlimit; 1: + unsigned int i_ino_warnlimit; 1: + unsigned int i_rt_spc_warnlimit; 1: }; 1: 1: struct quotactl_ops { 1: - int (*quota_on)(struct super_block *, int, int, const struct path *); 1: - int (*quota_off)(struct super_block *, int); 1: - int (*quota_enable)(struct super_block *, unsigned int); 1: - int (*quota_disable)(struct super_block *, unsigned int); 1: - int (*quota_sync)(struct super_block *, int); 1: - int (*set_info)(struct super_block *, int, struct qc_info *); 1: - int (*get_dqblk)(struct super_block *, struct kqid, struct qc_dqblk *); 1: - int (*get_nextdqblk)(struct super_block *, struct kqid *, struct qc_dqblk *); 1: - int (*set_dqblk)(struct super_block *, struct kqid, struct qc_dqblk *); 1: - int (*get_state)(struct super_block *, struct qc_state *); 1: - int (*rm_xquota)(struct super_block *, unsigned int); 1: + int (*quota_on)(struct super_block *, int, int, const struct path *); 1: + int (*quota_off)(struct super_block *, int); 1: + int (*quota_enable)(struct super_block *, unsigned int); 1: + int (*quota_disable)(struct super_block *, unsigned int); 1: + int (*quota_sync)(struct super_block *, int); 1: + int (*set_info)(struct super_block *, int, struct qc_info *); 1: + int (*get_dqblk)(struct super_block *, struct kqid, struct qc_dqblk *); 1: + int (*get_nextdqblk)(struct super_block *, struct kqid *, struct qc_dqblk *); 1: + int (*set_dqblk)(struct super_block *, struct kqid, struct qc_dqblk *); 1: + int (*get_state)(struct super_block *, struct qc_state *); 1: + int (*rm_xquota)(struct super_block *, unsigned int); 1: }; 1: 1: struct writeback_control; 1: @@ -4691,27 +4712,32 @@ struct writeback_control; 1: struct swap_info_struct; 1: 1: struct address_space_operations { 1: - int (*writepage)(struct page *, struct writeback_control *); 1: - int (*readpage)(struct file *, struct page *); 1: - int (*writepages)(struct address_space *, struct writeback_control *); 1: - int (*set_page_dirty)(struct page *); 1: - int (*readpages)(struct file *, struct address_space *, struct list_head *, unsigned int); 1: - int (*write_begin)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page **, void **); 1: - int (*write_end)(struct file *, struct address_space *, loff_t, unsigned int, unsigned int, struct page *, void *); 1: - sector_t (*bmap)(struct address_space *, sector_t); 1: - void (*invalidatepage)(struct page *, unsigned int, unsigned int); 1: - int (*releasepage)(struct page *, gfp_t); 1: - void (*freepage)(struct page *); 1: - ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *); 1: - int (*migratepage)(struct address_space *, struct page *, struct page *, enum migrate_mode); 1: - bool (*isolate_page)(struct page *, isolate_mode_t); 1: - void (*putback_page)(struct page *); 1: - int (*launder_page)(struct page *); 1: - int (*is_partially_uptodate)(struct page *, long unsigned int, long unsigned int); 1: - void (*is_dirty_writeback)(struct page *, bool *, bool *); 1: - int (*error_remove_page)(struct address_space *, struct page *); 1: - int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *); 1: - void (*swap_deactivate)(struct file *); 1: + int (*writepage)(struct page *, struct writeback_control *); 1: + int (*readpage)(struct file *, struct page *); 1: + int (*writepages)(struct address_space *, struct writeback_control *); 1: + int (*set_page_dirty)(struct page *); 1: + int (*readpages)(struct file *, struct address_space *, struct list_head *, 1: + unsigned int); 1: + int (*write_begin)(struct file *, struct address_space *, loff_t, 1: + unsigned int, unsigned int, struct page **, void **); 1: + int (*write_end)(struct file *, struct address_space *, loff_t, unsigned int, 1: + unsigned int, struct page *, void *); 1: + sector_t (*bmap)(struct address_space *, sector_t); 1: + void (*invalidatepage)(struct page *, unsigned int, unsigned int); 1: + int (*releasepage)(struct page *, gfp_t); 1: + void (*freepage)(struct page *); 1: + ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *); 1: + int (*migratepage)(struct address_space *, struct page *, struct page *, 1: + enum migrate_mode); 1: + bool (*isolate_page)(struct page *, isolate_mode_t); 1: + void (*putback_page)(struct page *); 1: + int (*launder_page)(struct page *); 1: + int (*is_partially_uptodate)(struct page *, long unsigned int, 1: + long unsigned int); 1: + void (*is_dirty_writeback)(struct page *, bool *, bool *); 1: + int (*error_remove_page)(struct address_space *, struct page *); 1: + int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *); 1: + void (*swap_deactivate)(struct file *); 1: }; 1: 1: struct hd_struct; 1: @@ -4719,84 +4745,87 @@ struct hd_struct; 1: struct gendisk; 1: 1: struct block_device { 1: - dev_t bd_dev; 1: - int bd_openers; 1: - struct inode *bd_inode; 1: - struct super_block *bd_super; 1: - struct mutex bd_mutex; 1: - void *bd_claiming; 1: - void *bd_holder; 1: - int bd_holders; 1: - bool bd_write_holder; 1: - struct list_head bd_holder_disks; 1: - struct block_device *bd_contains; 1: - unsigned int bd_block_size; 1: - u8 bd_partno; 1: - struct hd_struct *bd_part; 1: - unsigned int bd_part_count; 1: - int bd_invalidated; 1: - struct gendisk *bd_disk; 1: - struct request_queue *bd_queue; 1: - struct backing_dev_info *bd_bdi; 1: - struct list_head bd_list; 1: - long unsigned int bd_private; 1: - int bd_fsfreeze_count; 1: - struct mutex bd_fsfreeze_mutex; 1: + dev_t bd_dev; 1: + int bd_openers; 1: + struct inode *bd_inode; 1: + struct super_block *bd_super; 1: + struct mutex bd_mutex; 1: + void *bd_claiming; 1: + void *bd_holder; 1: + int bd_holders; 1: + bool bd_write_holder; 1: + struct list_head bd_holder_disks; 1: + struct block_device *bd_contains; 1: + unsigned int bd_block_size; 1: + u8 bd_partno; 1: + struct hd_struct *bd_part; 1: + unsigned int bd_part_count; 1: + int bd_invalidated; 1: + struct gendisk *bd_disk; 1: + struct request_queue *bd_queue; 1: + struct backing_dev_info *bd_bdi; 1: + struct list_head bd_list; 1: + long unsigned int bd_private; 1: + int bd_fsfreeze_count; 1: + struct mutex bd_fsfreeze_mutex; 1: }; 1: 1: struct fiemap_extent_info; 1: 1: struct inode_operations { 1: - struct dentry * (*lookup)(struct inode *, struct dentry *, unsigned int); 1: - const char * (*get_link)(struct dentry *, struct inode *, struct delayed_call *); 1: - int (*permission)(struct inode *, int); 1: - struct posix_acl * (*get_acl)(struct inode *, int); 1: - int (*readlink)(struct dentry *, char *, int); 1: - int (*create)(struct inode *, struct dentry *, umode_t, bool); 1: - int (*link)(struct dentry *, struct inode *, struct dentry *); 1: - int (*unlink)(struct inode *, struct dentry *); 1: - int (*symlink)(struct inode *, struct dentry *, const char *); 1: - int (*mkdir)(struct inode *, struct dentry *, umode_t); 1: - int (*rmdir)(struct inode *, struct dentry *); 1: - int (*mknod)(struct inode *, struct dentry *, umode_t, dev_t); 1: - int (*rename)(struct inode *, struct dentry *, struct inode *, struct dentry *, unsigned int); 1: - int (*setattr)(struct dentry *, struct iattr *); 1: - int (*getattr)(const struct path *, struct kstat *, u32, unsigned int); 1: - ssize_t (*listxattr)(struct dentry *, char *, size_t); 1: - int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64, u64); 1: - int (*update_time)(struct inode *, struct timespec64 *, int); 1: - int (*atomic_open)(struct inode *, struct dentry *, struct file *, unsigned int, umode_t); 1: - int (*tmpfile)(struct inode *, struct dentry *, umode_t); 1: - int (*set_acl)(struct inode *, struct posix_acl *, int); 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct dentry *(*lookup)(struct inode *, struct dentry *, unsigned int); 1: + const char *(*get_link)(struct dentry *, struct inode *, 1: + struct delayed_call *); 1: + int (*permission)(struct inode *, int); 1: + struct posix_acl *(*get_acl)(struct inode *, int); 1: + int (*readlink)(struct dentry *, char *, int); 1: + int (*create)(struct inode *, struct dentry *, umode_t, bool); 1: + int (*link)(struct dentry *, struct inode *, struct dentry *); 1: + int (*unlink)(struct inode *, struct dentry *); 1: + int (*symlink)(struct inode *, struct dentry *, const char *); 1: + int (*mkdir)(struct inode *, struct dentry *, umode_t); 1: + int (*rmdir)(struct inode *, struct dentry *); 1: + int (*mknod)(struct inode *, struct dentry *, umode_t, dev_t); 1: + int (*rename)(struct inode *, struct dentry *, struct inode *, 1: + struct dentry *, unsigned int); 1: + int (*setattr)(struct dentry *, struct iattr *); 1: + int (*getattr)(const struct path *, struct kstat *, u32, unsigned int); 1: + ssize_t (*listxattr)(struct dentry *, char *, size_t); 1: + int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64, u64); 1: + int (*update_time)(struct inode *, struct timespec64 *, int); 1: + int (*atomic_open)(struct inode *, struct dentry *, struct file *, 1: + unsigned int, umode_t); 1: + int (*tmpfile)(struct inode *, struct dentry *, umode_t); 1: + int (*set_acl)(struct inode *, struct posix_acl *, int); 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct file_lock_context { 1: - spinlock_t flc_lock; 1: - struct list_head flc_flock; 1: - struct list_head flc_posix; 1: - struct list_head flc_lease; 1: + spinlock_t flc_lock; 1: + struct list_head flc_flock; 1: + struct list_head flc_posix; 1: + struct list_head flc_lease; 1: }; 1: 1: struct file_lock_operations { 1: - void (*fl_copy_lock)(struct file_lock *, struct file_lock *); 1: - void (*fl_release_private)(struct file_lock *); 1: + void (*fl_copy_lock)(struct file_lock *, struct file_lock *); 1: + void (*fl_release_private)(struct file_lock *); 1: }; 1: 1: struct nlm_lockowner; 1: 1: struct nfs_lock_info { 1: - u32 state; 1: - struct nlm_lockowner *owner; 1: - struct list_head list; 1: + u32 state; 1: + struct nlm_lockowner *owner; 1: + struct list_head list; 1: }; 1: 1: struct nfs4_lock_state; 1: 1: struct nfs4_lock_info { 1: - struct nfs4_lock_state *owner; 1: + struct nfs4_lock_state *owner; 1: }; 1: 1: struct fasync_struct; 1: @@ -4804,84 +4833,86 @@ struct fasync_struct; 1: struct lock_manager_operations; 1: 1: struct file_lock { 1: - struct file_lock *fl_blocker; 1: - struct list_head fl_list; 1: - struct hlist_node fl_link; 1: - struct list_head fl_blocked_requests; 1: - struct list_head fl_blocked_member; 1: - fl_owner_t fl_owner; 1: - unsigned int fl_flags; 1: - unsigned char fl_type; 1: - unsigned int fl_pid; 1: - int fl_link_cpu; 1: - wait_queue_head_t fl_wait; 1: - struct file *fl_file; 1: - loff_t fl_start; 1: - loff_t fl_end; 1: - struct fasync_struct *fl_fasync; 1: - long unsigned int fl_break_time; 1: - long unsigned int fl_downgrade_time; 1: - const struct file_lock_operations *fl_ops; 1: - const struct lock_manager_operations *fl_lmops; 1: - union { 1: - struct nfs_lock_info nfs_fl; 1: - struct nfs4_lock_info nfs4_fl; 1: - struct { 1: - struct list_head link; 1: - int state; 1: - unsigned int debug_id; 1: - } afs; 1: - } fl_u; 1: + struct file_lock *fl_blocker; 1: + struct list_head fl_list; 1: + struct hlist_node fl_link; 1: + struct list_head fl_blocked_requests; 1: + struct list_head fl_blocked_member; 1: + fl_owner_t fl_owner; 1: + unsigned int fl_flags; 1: + unsigned char fl_type; 1: + unsigned int fl_pid; 1: + int fl_link_cpu; 1: + wait_queue_head_t fl_wait; 1: + struct file *fl_file; 1: + loff_t fl_start; 1: + loff_t fl_end; 1: + struct fasync_struct *fl_fasync; 1: + long unsigned int fl_break_time; 1: + long unsigned int fl_downgrade_time; 1: + const struct file_lock_operations *fl_ops; 1: + const struct lock_manager_operations *fl_lmops; 1: + union { 1: + struct nfs_lock_info nfs_fl; 1: + struct nfs4_lock_info nfs4_fl; 1: + struct { 1: + struct list_head link; 1: + int state; 1: + unsigned int debug_id; 1: + } afs; 1: + } fl_u; 1: }; 1: 1: struct lock_manager_operations { 1: - fl_owner_t (*lm_get_owner)(fl_owner_t); 1: - void (*lm_put_owner)(fl_owner_t); 1: - void (*lm_notify)(struct file_lock *); 1: - int (*lm_grant)(struct file_lock *, int); 1: - bool (*lm_break)(struct file_lock *); 1: - int (*lm_change)(struct file_lock *, int, struct list_head *); 1: - void (*lm_setup)(struct file_lock *, void **); 1: + fl_owner_t (*lm_get_owner)(fl_owner_t); 1: + void (*lm_put_owner)(fl_owner_t); 1: + void (*lm_notify)(struct file_lock *); 1: + int (*lm_grant)(struct file_lock *, int); 1: + bool (*lm_break)(struct file_lock *); 1: + int (*lm_change)(struct file_lock *, int, struct list_head *); 1: + void (*lm_setup)(struct file_lock *, void **); 1: }; 1: 1: struct fasync_struct { 1: - rwlock_t fa_lock; 1: - int magic; 1: - int fa_fd; 1: - struct fasync_struct *fa_next; 1: - struct file *fa_file; 1: - struct callback_head fa_rcu; 1: + rwlock_t fa_lock; 1: + int magic; 1: + int fa_fd; 1: + struct fasync_struct *fa_next; 1: + struct file *fa_file; 1: + struct callback_head fa_rcu; 1: }; 1: 1: struct kstatfs; 1: 1: struct super_operations { 1: - struct inode * (*alloc_inode)(struct super_block *); 1: - void (*destroy_inode)(struct inode *); 1: - void (*free_inode)(struct inode *); 1: - void (*dirty_inode)(struct inode *, int); 1: - int (*write_inode)(struct inode *, struct writeback_control *); 1: - int (*drop_inode)(struct inode *); 1: - void (*evict_inode)(struct inode *); 1: - void (*put_super)(struct super_block *); 1: - int (*sync_fs)(struct super_block *, int); 1: - int (*freeze_super)(struct super_block *); 1: - int (*freeze_fs)(struct super_block *); 1: - int (*thaw_super)(struct super_block *); 1: - int (*unfreeze_fs)(struct super_block *); 1: - int (*statfs)(struct dentry *, struct kstatfs *); 1: - int (*remount_fs)(struct super_block *, int *, char *); 1: - void (*umount_begin)(struct super_block *); 1: - int (*show_options)(struct seq_file *, struct dentry *); 1: - int (*show_devname)(struct seq_file *, struct dentry *); 1: - int (*show_path)(struct seq_file *, struct dentry *); 1: - int (*show_stats)(struct seq_file *, struct dentry *); 1: - ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t); 1: - ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t); 1: - struct dquot ** (*get_dquots)(struct inode *); 1: - int (*bdev_try_to_free_page)(struct super_block *, struct page *, gfp_t); 1: - long int (*nr_cached_objects)(struct super_block *, struct shrink_control *); 1: - long int (*free_cached_objects)(struct super_block *, struct shrink_control *); 1: + struct inode *(*alloc_inode)(struct super_block *); 1: + void (*destroy_inode)(struct inode *); 1: + void (*free_inode)(struct inode *); 1: + void (*dirty_inode)(struct inode *, int); 1: + int (*write_inode)(struct inode *, struct writeback_control *); 1: + int (*drop_inode)(struct inode *); 1: + void (*evict_inode)(struct inode *); 1: + void (*put_super)(struct super_block *); 1: + int (*sync_fs)(struct super_block *, int); 1: + int (*freeze_super)(struct super_block *); 1: + int (*freeze_fs)(struct super_block *); 1: + int (*thaw_super)(struct super_block *); 1: + int (*unfreeze_fs)(struct super_block *); 1: + int (*statfs)(struct dentry *, struct kstatfs *); 1: + int (*remount_fs)(struct super_block *, int *, char *); 1: + void (*umount_begin)(struct super_block *); 1: + int (*show_options)(struct seq_file *, struct dentry *); 1: + int (*show_devname)(struct seq_file *, struct dentry *); 1: + int (*show_path)(struct seq_file *, struct dentry *); 1: + int (*show_stats)(struct seq_file *, struct dentry *); 1: + ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t); 1: + ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, 1: + loff_t); 1: + struct dquot **(*get_dquots)(struct inode *); 1: + int (*bdev_try_to_free_page)(struct super_block *, struct page *, gfp_t); 1: + long int (*nr_cached_objects)(struct super_block *, struct shrink_control *); 1: + long int (*free_cached_objects)(struct super_block *, 1: + struct shrink_control *); 1: }; 1: 1: struct iomap; 1: @@ -4895,1273 +4926,1281 @@ struct fid; 1: struct iattr___2; 1: 1: struct export_operations { 1: - int (*encode_fh)(struct inode___2 *, __u32 *, int *, struct inode___2 *); 1: - struct dentry___2 * (*fh_to_dentry)(struct super_block *, struct fid *, int, int); 1: - struct dentry___2 * (*fh_to_parent)(struct super_block *, struct fid *, int, int); 1: - int (*get_name)(struct dentry___2 *, char *, struct dentry___2 *); 1: - struct dentry___2 * (*get_parent)(struct dentry___2 *); 1: - int (*commit_metadata)(struct inode___2 *); 1: - int (*get_uuid)(struct super_block *, u8 *, u32 *, u64 *); 1: - int (*map_blocks)(struct inode___2 *, loff_t, u64, struct iomap *, bool, u32 *); 1: - int (*commit_blocks)(struct inode___2 *, struct iomap *, int, struct iattr___2 *); 1: + int (*encode_fh)(struct inode___2 *, __u32 *, int *, struct inode___2 *); 1: + struct dentry___2 *(*fh_to_dentry)(struct super_block *, struct fid *, int, 1: + int); 1: + struct dentry___2 *(*fh_to_parent)(struct super_block *, struct fid *, int, 1: + int); 1: + int (*get_name)(struct dentry___2 *, char *, struct dentry___2 *); 1: + struct dentry___2 *(*get_parent)(struct dentry___2 *); 1: + int (*commit_metadata)(struct inode___2 *); 1: + int (*get_uuid)(struct super_block *, u8 *, u32 *, u64 *); 1: + int (*map_blocks)(struct inode___2 *, loff_t, u64, struct iomap *, bool, 1: + u32 *); 1: + int (*commit_blocks)(struct inode___2 *, struct iomap *, int, 1: + struct iattr___2 *); 1: }; 1: 1: struct xattr_handler { 1: - const char *name; 1: - const char *prefix; 1: - int flags; 1: - bool (*list)(struct dentry *); 1: - int (*get)(const struct xattr_handler *, struct dentry *, struct inode *, const char *, void *, size_t); 1: - int (*set)(const struct xattr_handler *, struct dentry *, struct inode *, const char *, const void *, size_t, int); 1: + const char *name; 1: + const char *prefix; 1: + int flags; 1: + bool (*list)(struct dentry *); 1: + int (*get)(const struct xattr_handler *, struct dentry *, struct inode *, 1: + const char *, void *, size_t); 1: + int (*set)(const struct xattr_handler *, struct dentry *, struct inode *, 1: + const char *, const void *, size_t, int); 1: }; 1: 1: struct fiemap_extent_info { 1: - unsigned int fi_flags; 1: - unsigned int fi_extents_mapped; 1: - unsigned int fi_extents_max; 1: - struct fiemap_extent *fi_extents_start; 1: -}; 1: - 1: -typedef int (*filldir_t)(struct dir_context *, const char *, int, loff_t, u64, unsigned int); 1: - 1: -struct dir_context { 1: - filldir_t actor; 1: - loff_t pos; 1: -}; 1: - 1: -struct fs_parameter_spec; 1: - 1: -struct fs_parameter_enum; 1: - 1: -struct fs_parameter_description { 1: - const char name[16]; 1: - const struct fs_parameter_spec *specs; 1: - const struct fs_parameter_enum *enums; 1: -}; 1: - 1: -struct attribute { 1: - const char *name; 1: - umode_t mode; 1: -}; 1: - 1: -struct kobj_attribute { 1: - struct attribute attr; 1: - ssize_t (*show)(struct kobject *, struct kobj_attribute *, char *); 1: - ssize_t (*store)(struct kobject *, struct kobj_attribute *, const char *, size_t); 1: + unsigned int fi_flags; 1: + unsigned int fi_extents_mapped; 1: + unsigned int fi_extents_max; 1: + struct fiemap_extent *fi_extents_start; 1: }; 1: 1: -typedef void compound_page_dtor(struct page *); 1: +typedef int (*filldir_t)(struct dir_context *, const char *, int, loff_t, u64, 1: + unsigned int); 1: 1: -enum vm_event_item { 1: - PGPGIN = 0, 1: - PGPGOUT = 1, 1: - PSWPIN = 2, 1: - PSWPOUT = 3, 1: - PGALLOC_DMA = 4, 1: - PGALLOC_DMA32 = 5, 1: - PGALLOC_NORMAL = 6, 1: - PGALLOC_MOVABLE = 7, 1: - ALLOCSTALL_DMA = 8, 1: - ALLOCSTALL_DMA32 = 9, 1: - ALLOCSTALL_NORMAL = 10, 1: - ALLOCSTALL_MOVABLE = 11, 1: - PGSCAN_SKIP_DMA = 12, 1: - PGSCAN_SKIP_DMA32 = 13, 1: - PGSCAN_SKIP_NORMAL = 14, 1: - PGSCAN_SKIP_MOVABLE = 15, 1: - PGFREE = 16, 1: - PGACTIVATE = 17, 1: - PGDEACTIVATE = 18, 1: - PGLAZYFREE = 19, 1: - PGFAULT = 20, 1: - PGMAJFAULT = 21, 1: - PGLAZYFREED = 22, 1: - PGREFILL = 23, 1: - PGSTEAL_KSWAPD = 24, 1: - PGSTEAL_DIRECT = 25, 1: - PGSCAN_KSWAPD = 26, 1: - PGSCAN_DIRECT = 27, 1: - PGSCAN_DIRECT_THROTTLE = 28, 1: - PGSCAN_ZONE_RECLAIM_FAILED = 29, 1: - PGINODESTEAL = 30, 1: - SLABS_SCANNED = 31, 1: - KSWAPD_INODESTEAL = 32, 1: - KSWAPD_LOW_WMARK_HIT_QUICKLY = 33, 1: - KSWAPD_HIGH_WMARK_HIT_QUICKLY = 34, 1: - PAGEOUTRUN = 35, 1: - PGROTATED = 36, 1: - DROP_PAGECACHE = 37, 1: - DROP_SLAB = 38, 1: - OOM_KILL = 39, 1: - PGMIGRATE_SUCCESS = 40, 1: - PGMIGRATE_FAIL = 41, 1: - COMPACTMIGRATE_SCANNED = 42, 1: - COMPACTFREE_SCANNED = 43, 1: - COMPACTISOLATED = 44, 1: - COMPACTSTALL = 45, 1: - COMPACTFAIL = 46, 1: - COMPACTSUCCESS = 47, 1: - KCOMPACTD_WAKE = 48, 1: - KCOMPACTD_MIGRATE_SCANNED = 49, 1: - KCOMPACTD_FREE_SCANNED = 50, 1: - HTLB_BUDDY_PGALLOC = 51, 1: - HTLB_BUDDY_PGALLOC_FAIL = 52, 1: - UNEVICTABLE_PGCULLED = 53, 1: - UNEVICTABLE_PGSCANNED = 54, 1: - UNEVICTABLE_PGRESCUED = 55, 1: - UNEVICTABLE_PGMLOCKED = 56, 1: - UNEVICTABLE_PGMUNLOCKED = 57, 1: - UNEVICTABLE_PGCLEARED = 58, 1: - UNEVICTABLE_PGSTRANDED = 59, 1: - SWAP_RA = 60, 1: - SWAP_RA_HIT = 61, 1: - NR_VM_EVENT_ITEMS = 62, 1: +struct dir_context { 1: + filldir_t actor; 1: + loff_t pos; 1: }; 1: 1: -struct vm_event_state { 1: - long unsigned int event[62]; 1: -}; 1: +struct fs_parameter_spec; 1: 1: -enum memblock_flags { 1: - MEMBLOCK_NONE = 0, 1: - MEMBLOCK_HOTPLUG = 1, 1: - MEMBLOCK_MIRROR = 2, 1: - MEMBLOCK_NOMAP = 4, 1: -}; 1: +struct fs_parameter_enum; 1: 1: -struct memblock_region { 1: - phys_addr_t base; 1: - phys_addr_t size; 1: - enum memblock_flags flags; 1: - int nid; 1: +struct fs_parameter_description { 1: + const char name[16]; 1: + const struct fs_parameter_spec *specs; 1: + const struct fs_parameter_enum *enums; 1: }; 1: 1: -struct memblock_type { 1: - long unsigned int cnt; 1: - long unsigned int max; 1: - phys_addr_t total_size; 1: - struct memblock_region *regions; 1: - char *name; 1: +struct attribute { 1: + const char *name; 1: + umode_t mode; 1: }; 1: 1: -struct memblock { 1: - bool bottom_up; 1: - phys_addr_t current_limit; 1: - struct memblock_type memory; 1: - struct memblock_type reserved; 1: +struct kobj_attribute { 1: + struct attribute attr; 1: + ssize_t (*show)(struct kobject *, struct kobj_attribute *, char *); 1: + ssize_t (*store)(struct kobject *, struct kobj_attribute *, const char *, 1: + size_t); 1: }; 1: 1: -struct debug_store { 1: - u64 bts_buffer_base; 1: - u64 bts_index; 1: - u64 bts_absolute_maximum; 1: - u64 bts_interrupt_threshold; 1: - u64 pebs_buffer_base; 1: - u64 pebs_index; 1: - u64 pebs_absolute_maximum; 1: - u64 pebs_interrupt_threshold; 1: - u64 pebs_event_reset[12]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: +typedef void compound_page_dtor(struct page *); 1: + 1: +enum vm_event_item { 1: + PGPGIN = 0, 1: + PGPGOUT = 1, 1: + PSWPIN = 2, 1: + PSWPOUT = 3, 1: + PGALLOC_DMA = 4, 1: + PGALLOC_DMA32 = 5, 1: + PGALLOC_NORMAL = 6, 1: + PGALLOC_MOVABLE = 7, 1: + ALLOCSTALL_DMA = 8, 1: + ALLOCSTALL_DMA32 = 9, 1: + ALLOCSTALL_NORMAL = 10, 1: + ALLOCSTALL_MOVABLE = 11, 1: + PGSCAN_SKIP_DMA = 12, 1: + PGSCAN_SKIP_DMA32 = 13, 1: + PGSCAN_SKIP_NORMAL = 14, 1: + PGSCAN_SKIP_MOVABLE = 15, 1: + PGFREE = 16, 1: + PGACTIVATE = 17, 1: + PGDEACTIVATE = 18, 1: + PGLAZYFREE = 19, 1: + PGFAULT = 20, 1: + PGMAJFAULT = 21, 1: + PGLAZYFREED = 22, 1: + PGREFILL = 23, 1: + PGSTEAL_KSWAPD = 24, 1: + PGSTEAL_DIRECT = 25, 1: + PGSCAN_KSWAPD = 26, 1: + PGSCAN_DIRECT = 27, 1: + PGSCAN_DIRECT_THROTTLE = 28, 1: + PGSCAN_ZONE_RECLAIM_FAILED = 29, 1: + PGINODESTEAL = 30, 1: + SLABS_SCANNED = 31, 1: + KSWAPD_INODESTEAL = 32, 1: + KSWAPD_LOW_WMARK_HIT_QUICKLY = 33, 1: + KSWAPD_HIGH_WMARK_HIT_QUICKLY = 34, 1: + PAGEOUTRUN = 35, 1: + PGROTATED = 36, 1: + DROP_PAGECACHE = 37, 1: + DROP_SLAB = 38, 1: + OOM_KILL = 39, 1: + PGMIGRATE_SUCCESS = 40, 1: + PGMIGRATE_FAIL = 41, 1: + COMPACTMIGRATE_SCANNED = 42, 1: + COMPACTFREE_SCANNED = 43, 1: + COMPACTISOLATED = 44, 1: + COMPACTSTALL = 45, 1: + COMPACTFAIL = 46, 1: + COMPACTSUCCESS = 47, 1: + KCOMPACTD_WAKE = 48, 1: + KCOMPACTD_MIGRATE_SCANNED = 49, 1: + KCOMPACTD_FREE_SCANNED = 50, 1: + HTLB_BUDDY_PGALLOC = 51, 1: + HTLB_BUDDY_PGALLOC_FAIL = 52, 1: + UNEVICTABLE_PGCULLED = 53, 1: + UNEVICTABLE_PGSCANNED = 54, 1: + UNEVICTABLE_PGRESCUED = 55, 1: + UNEVICTABLE_PGMLOCKED = 56, 1: + UNEVICTABLE_PGMUNLOCKED = 57, 1: + UNEVICTABLE_PGCLEARED = 58, 1: + UNEVICTABLE_PGSTRANDED = 59, 1: + SWAP_RA = 60, 1: + SWAP_RA_HIT = 61, 1: + NR_VM_EVENT_ITEMS = 62, 1: }; 1: 1: -struct debug_store_buffers { 1: - char bts_buffer[65536]; 1: - char pebs_buffer[65536]; 1: +struct vm_event_state { 1: + long unsigned int event[62]; 1: }; 1: 1: -struct cea_exception_stacks { 1: - char DF_stack_guard[4096]; 1: - char DF_stack[4096]; 1: - char NMI_stack_guard[4096]; 1: - char NMI_stack[4096]; 1: - char DB2_stack_guard[4096]; 1: - char DB2_stack[4096]; 1: - char DB1_stack_guard[4096]; 1: - char DB1_stack[4096]; 1: - char DB_stack_guard[4096]; 1: - char DB_stack[4096]; 1: - char MCE_stack_guard[4096]; 1: - char MCE_stack[4096]; 1: - char IST_top_guard[4096]; 1: +enum memblock_flags { 1: + MEMBLOCK_NONE = 0, 1: + MEMBLOCK_HOTPLUG = 1, 1: + MEMBLOCK_MIRROR = 2, 1: + MEMBLOCK_NOMAP = 4, 1: }; 1: 1: -struct cpu_entry_area { 1: - char gdt[4096]; 1: - struct entry_stack_page entry_stack_page; 1: - struct tss_struct tss; 1: - struct cea_exception_stacks estacks; 1: - struct debug_store cpu_debug_store; 1: - struct debug_store_buffers cpu_debug_buffers; 1: +struct memblock_region { 1: + phys_addr_t base; 1: + phys_addr_t size; 1: + enum memblock_flags flags; 1: + int nid; 1: }; 1: 1: -struct gdt_page { 1: - struct desc_struct gdt[16]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: +struct memblock_type { 1: + long unsigned int cnt; 1: + long unsigned int max; 1: + phys_addr_t total_size; 1: + struct memblock_region *regions; 1: + char *name; 1: +}; 1: + 1: +struct memblock { 1: + bool bottom_up; 1: + phys_addr_t current_limit; 1: + struct memblock_type memory; 1: + struct memblock_type reserved; 1: +}; 1: + 1: +struct debug_store { 1: + u64 bts_buffer_base; 1: + u64 bts_index; 1: + u64 bts_absolute_maximum; 1: + u64 bts_interrupt_threshold; 1: + u64 pebs_buffer_base; 1: + u64 pebs_index; 1: + u64 pebs_absolute_maximum; 1: + u64 pebs_interrupt_threshold; 1: + u64 pebs_event_reset[12]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: +}; 1: + 1: +struct debug_store_buffers { 1: + char bts_buffer[65536]; 1: + char pebs_buffer[65536]; 1: +}; 1: + 1: +struct cea_exception_stacks { 1: + char DF_stack_guard[4096]; 1: + char DF_stack[4096]; 1: + char NMI_stack_guard[4096]; 1: + char NMI_stack[4096]; 1: + char DB2_stack_guard[4096]; 1: + char DB2_stack[4096]; 1: + char DB1_stack_guard[4096]; 1: + char DB1_stack[4096]; 1: + char DB_stack_guard[4096]; 1: + char DB_stack[4096]; 1: + char MCE_stack_guard[4096]; 1: + char MCE_stack[4096]; 1: + char IST_top_guard[4096]; 1: +}; 1: + 1: +struct cpu_entry_area { 1: + char gdt[4096]; 1: + struct entry_stack_page entry_stack_page; 1: + struct tss_struct tss; 1: + struct cea_exception_stacks estacks; 1: + struct debug_store cpu_debug_store; 1: + struct debug_store_buffers cpu_debug_buffers; 1: +}; 1: + 1: +struct gdt_page { 1: + struct desc_struct gdt[16]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct tlb_context { 1: - u64 ctx_id; 1: - u64 tlb_gen; 1: + u64 ctx_id; 1: + u64 tlb_gen; 1: }; 1: 1: struct tlb_state { 1: - struct mm_struct *loaded_mm; 1: - union { 1: - struct mm_struct *last_user_mm; 1: - long unsigned int last_user_mm_ibpb; 1: - }; 1: - u16 loaded_mm_asid; 1: - u16 next_asid; 1: - bool is_lazy; 1: - bool invalidate_other; 1: - short unsigned int user_pcid_flush_mask; 1: - long unsigned int cr4; 1: - struct tlb_context ctxs[6]; 1: + struct mm_struct *loaded_mm; 1: + union { 1: + struct mm_struct *last_user_mm; 1: + long unsigned int last_user_mm_ibpb; 1: + }; 1: + u16 loaded_mm_asid; 1: + u16 next_asid; 1: + bool is_lazy; 1: + bool invalidate_other; 1: + short unsigned int user_pcid_flush_mask; 1: + long unsigned int cr4; 1: + struct tlb_context ctxs[6]; 1: }; 1: 1: enum e820_type { 1: - E820_TYPE_RAM = 1, 1: - E820_TYPE_RESERVED = 2, 1: - E820_TYPE_ACPI = 3, 1: - E820_TYPE_NVS = 4, 1: - E820_TYPE_UNUSABLE = 5, 1: - E820_TYPE_PMEM = 7, 1: - E820_TYPE_PRAM = 12, 1: - E820_TYPE_SOFT_RESERVED = 4026531839, 1: - E820_TYPE_RESERVED_KERN = 128, 1: + E820_TYPE_RAM = 1, 1: + E820_TYPE_RESERVED = 2, 1: + E820_TYPE_ACPI = 3, 1: + E820_TYPE_NVS = 4, 1: + E820_TYPE_UNUSABLE = 5, 1: + E820_TYPE_PMEM = 7, 1: + E820_TYPE_PRAM = 12, 1: + E820_TYPE_SOFT_RESERVED = 4026531839, 1: + E820_TYPE_RESERVED_KERN = 128, 1: }; 1: 1: struct e820_entry { 1: - u64 addr; 1: - u64 size; 1: - enum e820_type type; 1: + u64 addr; 1: + u64 size; 1: + enum e820_type type; 1: } __attribute__((packed)); 1: 1: struct e820_table { 1: - __u32 nr_entries; 1: - struct e820_entry entries[320]; 1: + __u32 nr_entries; 1: + struct e820_entry entries[320]; 1: } __attribute__((packed)); 1: 1: struct boot_params_to_save { 1: - unsigned int start; 1: - unsigned int len; 1: + unsigned int start; 1: + unsigned int len; 1: }; 1: 1: struct idr { 1: - struct xarray idr_rt; 1: - unsigned int idr_base; 1: - unsigned int idr_next; 1: + struct xarray idr_rt; 1: + unsigned int idr_base; 1: + unsigned int idr_next; 1: }; 1: 1: struct kernfs_root; 1: 1: struct kernfs_elem_dir { 1: - long unsigned int subdirs; 1: - struct rb_root children; 1: - struct kernfs_root *root; 1: + long unsigned int subdirs; 1: + struct rb_root children; 1: + struct kernfs_root *root; 1: }; 1: 1: struct kernfs_syscall_ops; 1: 1: struct kernfs_root { 1: - struct kernfs_node *kn; 1: - unsigned int flags; 1: - struct idr ino_idr; 1: - u32 last_id_lowbits; 1: - u32 id_highbits; 1: - struct kernfs_syscall_ops *syscall_ops; 1: - struct list_head supers; 1: - wait_queue_head_t deactivate_waitq; 1: + struct kernfs_node *kn; 1: + unsigned int flags; 1: + struct idr ino_idr; 1: + u32 last_id_lowbits; 1: + u32 id_highbits; 1: + struct kernfs_syscall_ops *syscall_ops; 1: + struct list_head supers; 1: + wait_queue_head_t deactivate_waitq; 1: }; 1: 1: struct kernfs_elem_symlink { 1: - struct kernfs_node *target_kn; 1: + struct kernfs_node *target_kn; 1: }; 1: 1: struct kernfs_ops; 1: @@ -6169,221 +6208,226 @@ struct kernfs_ops; 1: struct kernfs_open_node; 1: 1: struct kernfs_elem_attr { 1: - const struct kernfs_ops *ops; 1: - struct kernfs_open_node *open; 1: - loff_t size; 1: - struct kernfs_node *notify_next; 1: + const struct kernfs_ops *ops; 1: + struct kernfs_open_node *open; 1: + loff_t size; 1: + struct kernfs_node *notify_next; 1: }; 1: 1: struct kernfs_iattrs; 1: 1: struct kernfs_node { 1: - atomic_t count; 1: - atomic_t active; 1: - struct kernfs_node *parent; 1: - const char *name; 1: - struct rb_node rb; 1: - const void *ns; 1: - unsigned int hash; 1: - union { 1: - struct kernfs_elem_dir dir; 1: - struct kernfs_elem_symlink symlink; 1: - struct kernfs_elem_attr attr; 1: - }; 1: - void *priv; 1: - u64 id; 1: - short unsigned int flags; 1: - umode_t mode; 1: - struct kernfs_iattrs *iattr; 1: + atomic_t count; 1: + atomic_t active; 1: + struct kernfs_node *parent; 1: + const char *name; 1: + struct rb_node rb; 1: + const void *ns; 1: + unsigned int hash; 1: + union { 1: + struct kernfs_elem_dir dir; 1: + struct kernfs_elem_symlink symlink; 1: + struct kernfs_elem_attr attr; 1: + }; 1: + void *priv; 1: + u64 id; 1: + short unsigned int flags; 1: + umode_t mode; 1: + struct kernfs_iattrs *iattr; 1: }; 1: 1: struct kernfs_open_file; 1: 1: struct kernfs_ops { 1: - int (*open)(struct kernfs_open_file *); 1: - void (*release)(struct kernfs_open_file *); 1: - int (*seq_show)(struct seq_file *, void *); 1: - void * (*seq_start)(struct seq_file *, loff_t *); 1: - void * (*seq_next)(struct seq_file *, void *, loff_t *); 1: - void (*seq_stop)(struct seq_file *, void *); 1: - ssize_t (*read)(struct kernfs_open_file *, char *, size_t, loff_t); 1: - size_t atomic_write_len; 1: - bool prealloc; 1: - ssize_t (*write)(struct kernfs_open_file *, char *, size_t, loff_t); 1: - __poll_t (*poll)(struct kernfs_open_file *, struct poll_table_struct *); 1: - int (*mmap)(struct kernfs_open_file *, struct vm_area_struct *); 1: + int (*open)(struct kernfs_open_file *); 1: + void (*release)(struct kernfs_open_file *); 1: + int (*seq_show)(struct seq_file *, void *); 1: + void *(*seq_start)(struct seq_file *, loff_t *); 1: + void *(*seq_next)(struct seq_file *, void *, loff_t *); 1: + void (*seq_stop)(struct seq_file *, void *); 1: + ssize_t (*read)(struct kernfs_open_file *, char *, size_t, loff_t); 1: + size_t atomic_write_len; 1: + bool prealloc; 1: + ssize_t (*write)(struct kernfs_open_file *, char *, size_t, loff_t); 1: + __poll_t (*poll)(struct kernfs_open_file *, struct poll_table_struct *); 1: + int (*mmap)(struct kernfs_open_file *, struct vm_area_struct *); 1: }; 1: 1: struct kernfs_syscall_ops { 1: - int (*show_options)(struct seq_file *, struct kernfs_root *); 1: - int (*mkdir)(struct kernfs_node *, const char *, umode_t); 1: - int (*rmdir)(struct kernfs_node *); 1: - int (*rename)(struct kernfs_node *, struct kernfs_node *, const char *); 1: - int (*show_path)(struct seq_file *, struct kernfs_node *, struct kernfs_root *); 1: + int (*show_options)(struct seq_file *, struct kernfs_root *); 1: + int (*mkdir)(struct kernfs_node *, const char *, umode_t); 1: + int (*rmdir)(struct kernfs_node *); 1: + int (*rename)(struct kernfs_node *, struct kernfs_node *, const char *); 1: + int (*show_path)(struct seq_file *, struct kernfs_node *, 1: + struct kernfs_root *); 1: }; 1: 1: struct kernfs_open_file { 1: - struct kernfs_node *kn; 1: - struct file *file; 1: - struct seq_file *seq_file; 1: - void *priv; 1: - struct mutex mutex; 1: - struct mutex prealloc_mutex; 1: - int event; 1: - struct list_head list; 1: - char *prealloc_buf; 1: - size_t atomic_write_len; 1: - bool mmapped: 1; 1: - bool released: 1; 1: - const struct vm_operations_struct *vm_ops; 1: + struct kernfs_node *kn; 1: + struct file *file; 1: + struct seq_file *seq_file; 1: + void *priv; 1: + struct mutex mutex; 1: + struct mutex prealloc_mutex; 1: + int event; 1: + struct list_head list; 1: + char *prealloc_buf; 1: + size_t atomic_write_len; 1: + bool mmapped : 1; 1: + bool released : 1; 1: + const struct vm_operations_struct *vm_ops; 1: }; 1: 1: enum kobj_ns_type { 1: - KOBJ_NS_TYPE_NONE = 0, 1: - KOBJ_NS_TYPE_NET = 1, 1: - KOBJ_NS_TYPES = 2, 1: + KOBJ_NS_TYPE_NONE = 0, 1: + KOBJ_NS_TYPE_NET = 1, 1: + KOBJ_NS_TYPES = 2, 1: }; 1: 1: struct sock; 1: 1: struct kobj_ns_type_operations { 1: - enum kobj_ns_type type; 1: - bool (*current_may_mount)(); 1: - void * (*grab_current_ns)(); 1: - const void * (*netlink_ns)(struct sock *); 1: - const void * (*initial_ns)(); 1: - void (*drop_ns)(void *); 1: + enum kobj_ns_type type; 1: + bool (*current_may_mount)(); 1: + void *(*grab_current_ns)(); 1: + const void *(*netlink_ns)(struct sock *); 1: + const void *(*initial_ns)(); 1: + void (*drop_ns)(void *); 1: }; 1: 1: struct bin_attribute; 1: 1: struct attribute_group { 1: - const char *name; 1: - umode_t (*is_visible)(struct kobject *, struct attribute *, int); 1: - umode_t (*is_bin_visible)(struct kobject *, struct bin_attribute *, int); 1: - struct attribute **attrs; 1: - struct bin_attribute **bin_attrs; 1: + const char *name; 1: + umode_t (*is_visible)(struct kobject *, struct attribute *, int); 1: + umode_t (*is_bin_visible)(struct kobject *, struct bin_attribute *, int); 1: + struct attribute **attrs; 1: + struct bin_attribute **bin_attrs; 1: }; 1: 1: struct bin_attribute { 1: - struct attribute attr; 1: - size_t size; 1: - void *private; 1: - ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t); 1: - ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t); 1: - int (*mmap)(struct file *, struct kobject *, struct bin_attribute *, struct vm_area_struct *); 1: + struct attribute attr; 1: + size_t size; 1: + void *private; 1: + ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, 1: + char *, loff_t, size_t); 1: + ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, 1: + char *, loff_t, size_t); 1: + int (*mmap)(struct file *, struct kobject *, struct bin_attribute *, 1: + struct vm_area_struct *); 1: }; 1: 1: struct sysfs_ops { 1: - ssize_t (*show)(struct kobject *, struct attribute *, char *); 1: - ssize_t (*store)(struct kobject *, struct attribute *, const char *, size_t); 1: + ssize_t (*show)(struct kobject *, struct attribute *, char *); 1: + ssize_t (*store)(struct kobject *, struct attribute *, const char *, size_t); 1: }; 1: 1: struct kset_uevent_ops; 1: 1: struct kset { 1: - struct list_head list; 1: - spinlock_t list_lock; 1: - struct kobject kobj; 1: - const struct kset_uevent_ops *uevent_ops; 1: + struct list_head list; 1: + spinlock_t list_lock; 1: + struct kobject kobj; 1: + const struct kset_uevent_ops *uevent_ops; 1: }; 1: 1: struct kobj_type { 1: - void (*release)(struct kobject *); 1: - const struct sysfs_ops *sysfs_ops; 1: - struct attribute **default_attrs; 1: - const struct attribute_group **default_groups; 1: - const struct kobj_ns_type_operations * (*child_ns_type)(struct kobject *); 1: - const void * (*namespace)(struct kobject *); 1: - void (*get_ownership)(struct kobject *, kuid_t *, kgid_t *); 1: + void (*release)(struct kobject *); 1: + const struct sysfs_ops *sysfs_ops; 1: + struct attribute **default_attrs; 1: + const struct attribute_group **default_groups; 1: + const struct kobj_ns_type_operations *(*child_ns_type)(struct kobject *); 1: + const void *(*namespace)(struct kobject *); 1: + void (*get_ownership)(struct kobject *, kuid_t *, kgid_t *); 1: }; 1: 1: struct kobj_uevent_env { 1: - char *argv[3]; 1: - char *envp[32]; 1: - int envp_idx; 1: - char buf[2048]; 1: - int buflen; 1: + char *argv[3]; 1: + char *envp[32]; 1: + int envp_idx; 1: + char buf[2048]; 1: + int buflen; 1: }; 1: 1: struct kset_uevent_ops { 1: - int (* const filter)(struct kset *, struct kobject *); 1: - const char * (* const name)(struct kset *, struct kobject *); 1: - int (* const uevent)(struct kset *, struct kobject *, struct kobj_uevent_env *); 1: + int (*const filter)(struct kset *, struct kobject *); 1: + const char *(*const name)(struct kset *, struct kobject *); 1: + int (*const uevent)(struct kset *, struct kobject *, 1: + struct kobj_uevent_env *); 1: }; 1: 1: struct dev_pm_ops { 1: - int (*prepare)(struct device *); 1: - void (*complete)(struct device *); 1: - int (*suspend)(struct device *); 1: - int (*resume)(struct device *); 1: - int (*freeze)(struct device *); 1: - int (*thaw)(struct device *); 1: - int (*poweroff)(struct device *); 1: - int (*restore)(struct device *); 1: - int (*suspend_late)(struct device *); 1: - int (*resume_early)(struct device *); 1: - int (*freeze_late)(struct device *); 1: - int (*thaw_early)(struct device *); 1: - int (*poweroff_late)(struct device *); 1: - int (*restore_early)(struct device *); 1: - int (*suspend_noirq)(struct device *); 1: - int (*resume_noirq)(struct device *); 1: - int (*freeze_noirq)(struct device *); 1: - int (*thaw_noirq)(struct device *); 1: - int (*poweroff_noirq)(struct device *); 1: - int (*restore_noirq)(struct device *); 1: - int (*runtime_suspend)(struct device *); 1: - int (*runtime_resume)(struct device *); 1: - int (*runtime_idle)(struct device *); 1: + int (*prepare)(struct device *); 1: + void (*complete)(struct device *); 1: + int (*suspend)(struct device *); 1: + int (*resume)(struct device *); 1: + int (*freeze)(struct device *); 1: + int (*thaw)(struct device *); 1: + int (*poweroff)(struct device *); 1: + int (*restore)(struct device *); 1: + int (*suspend_late)(struct device *); 1: + int (*resume_early)(struct device *); 1: + int (*freeze_late)(struct device *); 1: + int (*thaw_early)(struct device *); 1: + int (*poweroff_late)(struct device *); 1: + int (*restore_early)(struct device *); 1: + int (*suspend_noirq)(struct device *); 1: + int (*resume_noirq)(struct device *); 1: + int (*freeze_noirq)(struct device *); 1: + int (*thaw_noirq)(struct device *); 1: + int (*poweroff_noirq)(struct device *); 1: + int (*restore_noirq)(struct device *); 1: + int (*runtime_suspend)(struct device *); 1: + int (*runtime_resume)(struct device *); 1: + int (*runtime_idle)(struct device *); 1: }; 1: 1: struct pm_subsys_data { 1: - spinlock_t lock; 1: - unsigned int refcount; 1: - struct list_head clock_list; 1: + spinlock_t lock; 1: + unsigned int refcount; 1: + struct list_head clock_list; 1: }; 1: 1: struct wakeup_source { 1: - const char *name; 1: - int id; 1: - struct list_head entry; 1: - spinlock_t lock; 1: - struct wake_irq *wakeirq; 1: - struct timer_list timer; 1: - long unsigned int timer_expires; 1: - ktime_t total_time; 1: - ktime_t max_time; 1: - ktime_t last_time; 1: - ktime_t start_prevent_time; 1: - ktime_t prevent_sleep_time; 1: - long unsigned int event_count; 1: - long unsigned int active_count; 1: - long unsigned int relax_count; 1: - long unsigned int expire_count; 1: - long unsigned int wakeup_count; 1: - struct device *dev; 1: - bool active: 1; 1: - bool autosleep_enabled: 1; 1: + const char *name; 1: + int id; 1: + struct list_head entry; 1: + spinlock_t lock; 1: + struct wake_irq *wakeirq; 1: + struct timer_list timer; 1: + long unsigned int timer_expires; 1: + ktime_t total_time; 1: + ktime_t max_time; 1: + ktime_t last_time; 1: + ktime_t start_prevent_time; 1: + ktime_t prevent_sleep_time; 1: + long unsigned int event_count; 1: + long unsigned int active_count; 1: + long unsigned int relax_count; 1: + long unsigned int expire_count; 1: + long unsigned int wakeup_count; 1: + struct device *dev; 1: + bool active : 1; 1: + bool autosleep_enabled : 1; 1: }; 1: 1: struct dev_pm_domain { 1: - struct dev_pm_ops ops; 1: - int (*start)(struct device *); 1: - void (*detach)(struct device *, bool); 1: - int (*activate)(struct device *); 1: - void (*sync)(struct device *); 1: - void (*dismiss)(struct device *); 1: + struct dev_pm_ops ops; 1: + int (*start)(struct device *); 1: + void (*detach)(struct device *, bool); 1: + int (*activate)(struct device *); 1: + void (*sync)(struct device *); 1: + void (*dismiss)(struct device *); 1: }; 1: 1: struct ratelimit_state { 1: - raw_spinlock_t lock; 1: - int interval; 1: - int burst; 1: - int printed; 1: - int missed; 1: - long unsigned int begin; 1: - long unsigned int flags; 1: + raw_spinlock_t lock; 1: + int interval; 1: + int burst; 1: + int printed; 1: + int missed; 1: + long unsigned int begin; 1: + long unsigned int flags; 1: }; 1: 1: struct iommu_ops; 1: @@ -6391,35 +6435,35 @@ struct iommu_ops; 1: struct subsys_private; 1: 1: struct bus_type { 1: - const char *name; 1: - const char *dev_name; 1: - struct device *dev_root; 1: - const struct attribute_group **bus_groups; 1: - const struct attribute_group **dev_groups; 1: - const struct attribute_group **drv_groups; 1: - int (*match)(struct device *, struct device_driver *); 1: - int (*uevent)(struct device *, struct kobj_uevent_env *); 1: - int (*probe)(struct device *); 1: - void (*sync_state)(struct device *); 1: - int (*remove)(struct device *); 1: - void (*shutdown)(struct device *); 1: - int (*online)(struct device *); 1: - int (*offline)(struct device *); 1: - int (*suspend)(struct device *, pm_message_t); 1: - int (*resume)(struct device *); 1: - int (*num_vf)(struct device *); 1: - int (*dma_configure)(struct device *); 1: - const struct dev_pm_ops *pm; 1: - const struct iommu_ops *iommu_ops; 1: - struct subsys_private *p; 1: - struct lock_class_key lock_key; 1: - bool need_parent_lock; 1: + const char *name; 1: + const char *dev_name; 1: + struct device *dev_root; 1: + const struct attribute_group **bus_groups; 1: + const struct attribute_group **dev_groups; 1: + const struct attribute_group **drv_groups; 1: + int (*match)(struct device *, struct device_driver *); 1: + int (*uevent)(struct device *, struct kobj_uevent_env *); 1: + int (*probe)(struct device *); 1: + void (*sync_state)(struct device *); 1: + int (*remove)(struct device *); 1: + void (*shutdown)(struct device *); 1: + int (*online)(struct device *); 1: + int (*offline)(struct device *); 1: + int (*suspend)(struct device *, pm_message_t); 1: + int (*resume)(struct device *); 1: + int (*num_vf)(struct device *); 1: + int (*dma_configure)(struct device *); 1: + const struct dev_pm_ops *pm; 1: + const struct iommu_ops *iommu_ops; 1: + struct subsys_private *p; 1: + struct lock_class_key lock_key; 1: + bool need_parent_lock; 1: }; 1: 1: enum probe_type { 1: - PROBE_DEFAULT_STRATEGY = 0, 1: - PROBE_PREFER_ASYNCHRONOUS = 1, 1: - PROBE_FORCE_SYNCHRONOUS = 2, 1: + PROBE_DEFAULT_STRATEGY = 0, 1: + PROBE_PREFER_ASYNCHRONOUS = 1, 1: + PROBE_FORCE_SYNCHRONOUS = 2, 1: }; 1: 1: struct of_device_id; 1: @@ -6429,48 +6473,48 @@ struct acpi_device_id; 1: struct driver_private; 1: 1: struct device_driver { 1: - const char *name; 1: - struct bus_type *bus; 1: - struct module *owner; 1: - const char *mod_name; 1: - bool suppress_bind_attrs; 1: - enum probe_type probe_type; 1: - const struct of_device_id *of_match_table; 1: - const struct acpi_device_id *acpi_match_table; 1: - int (*probe)(struct device *); 1: - void (*sync_state)(struct device *); 1: - int (*remove)(struct device *); 1: - void (*shutdown)(struct device *); 1: - int (*suspend)(struct device *, pm_message_t); 1: - int (*resume)(struct device *); 1: - const struct attribute_group **groups; 1: - const struct attribute_group **dev_groups; 1: - const struct dev_pm_ops *pm; 1: - void (*coredump)(struct device *); 1: - struct driver_private *p; 1: + const char *name; 1: + struct bus_type *bus; 1: + struct module *owner; 1: + const char *mod_name; 1: + bool suppress_bind_attrs; 1: + enum probe_type probe_type; 1: + const struct of_device_id *of_match_table; 1: + const struct acpi_device_id *acpi_match_table; 1: + int (*probe)(struct device *); 1: + void (*sync_state)(struct device *); 1: + int (*remove)(struct device *); 1: + void (*shutdown)(struct device *); 1: + int (*suspend)(struct device *, pm_message_t); 1: + int (*resume)(struct device *); 1: + const struct attribute_group **groups; 1: + const struct attribute_group **dev_groups; 1: + const struct dev_pm_ops *pm; 1: + void (*coredump)(struct device *); 1: + struct driver_private *p; 1: }; 1: 1: enum iommu_cap { 1: - IOMMU_CAP_CACHE_COHERENCY = 0, 1: - IOMMU_CAP_INTR_REMAP = 1, 1: - IOMMU_CAP_NOEXEC = 2, 1: + IOMMU_CAP_CACHE_COHERENCY = 0, 1: + IOMMU_CAP_INTR_REMAP = 1, 1: + IOMMU_CAP_NOEXEC = 2, 1: }; 1: 1: enum iommu_attr { 1: - DOMAIN_ATTR_GEOMETRY = 0, 1: - DOMAIN_ATTR_PAGING = 1, 1: - DOMAIN_ATTR_WINDOWS = 2, 1: - DOMAIN_ATTR_FSL_PAMU_STASH = 3, 1: - DOMAIN_ATTR_FSL_PAMU_ENABLE = 4, 1: - DOMAIN_ATTR_FSL_PAMUV1 = 5, 1: - DOMAIN_ATTR_NESTING = 6, 1: - DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE = 7, 1: - DOMAIN_ATTR_MAX = 8, 1: + DOMAIN_ATTR_GEOMETRY = 0, 1: + DOMAIN_ATTR_PAGING = 1, 1: + DOMAIN_ATTR_WINDOWS = 2, 1: + DOMAIN_ATTR_FSL_PAMU_STASH = 3, 1: + DOMAIN_ATTR_FSL_PAMU_ENABLE = 4, 1: + DOMAIN_ATTR_FSL_PAMUV1 = 5, 1: + DOMAIN_ATTR_NESTING = 6, 1: + DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE = 7, 1: + DOMAIN_ATTR_MAX = 8, 1: }; 1: 1: enum iommu_dev_features { 1: - IOMMU_DEV_FEAT_AUX = 0, 1: - IOMMU_DEV_FEAT_SVA = 1, 1: + IOMMU_DEV_FEAT_AUX = 0, 1: + IOMMU_DEV_FEAT_SVA = 1, 1: }; 1: 1: struct iommu_domain; 1: @@ -6492,99 +6536,106 @@ struct iommu_cache_invalidate_info; 1: struct iommu_gpasid_bind_data; 1: 1: struct iommu_ops { 1: - bool (*capable)(enum iommu_cap); 1: - struct iommu_domain * (*domain_alloc)(unsigned int); 1: - void (*domain_free)(struct iommu_domain *); 1: - int (*attach_dev)(struct iommu_domain *, struct device *); 1: - void (*detach_dev)(struct iommu_domain *, struct device *); 1: - int (*map)(struct iommu_domain *, long unsigned int, phys_addr_t, size_t, int, gfp_t); 1: - size_t (*unmap)(struct iommu_domain *, long unsigned int, size_t, struct iommu_iotlb_gather *); 1: - void (*flush_iotlb_all)(struct iommu_domain *); 1: - void (*iotlb_sync_map)(struct iommu_domain *); 1: - void (*iotlb_sync)(struct iommu_domain *, struct iommu_iotlb_gather *); 1: - phys_addr_t (*iova_to_phys)(struct iommu_domain *, dma_addr_t); 1: - int (*add_device)(struct device *); 1: - void (*remove_device)(struct device *); 1: - struct iommu_group * (*device_group)(struct device *); 1: - int (*domain_get_attr)(struct iommu_domain *, enum iommu_attr, void *); 1: - int (*domain_set_attr)(struct iommu_domain *, enum iommu_attr, void *); 1: - void (*get_resv_regions)(struct device *, struct list_head *); 1: - void (*put_resv_regions)(struct device *, struct list_head *); 1: - void (*apply_resv_region)(struct device *, struct iommu_domain *, struct iommu_resv_region *); 1: - int (*domain_window_enable)(struct iommu_domain *, u32, phys_addr_t, u64, int); 1: - void (*domain_window_disable)(struct iommu_domain *, u32); 1: - int (*of_xlate)(struct device *, struct of_phandle_args *); 1: - bool (*is_attach_deferred)(struct iommu_domain *, struct device *); 1: - bool (*dev_has_feat)(struct device *, enum iommu_dev_features); 1: - bool (*dev_feat_enabled)(struct device *, enum iommu_dev_features); 1: - int (*dev_enable_feat)(struct device *, enum iommu_dev_features); 1: - int (*dev_disable_feat)(struct device *, enum iommu_dev_features); 1: - int (*aux_attach_dev)(struct iommu_domain *, struct device *); 1: - void (*aux_detach_dev)(struct iommu_domain *, struct device *); 1: - int (*aux_get_pasid)(struct iommu_domain *, struct device *); 1: - struct iommu_sva * (*sva_bind)(struct device *, struct mm_struct *, void *); 1: - void (*sva_unbind)(struct iommu_sva *); 1: - int (*sva_get_pasid)(struct iommu_sva *); 1: - int (*page_response)(struct device *, struct iommu_fault_event *, struct iommu_page_response *); 1: - int (*cache_invalidate)(struct iommu_domain *, struct device *, struct iommu_cache_invalidate_info *); 1: - int (*sva_bind_gpasid)(struct iommu_domain *, struct device *, struct iommu_gpasid_bind_data *); 1: - int (*sva_unbind_gpasid)(struct device *, int); 1: - long unsigned int pgsize_bitmap; 1: + bool (*capable)(enum iommu_cap); 1: + struct iommu_domain *(*domain_alloc)(unsigned int); 1: + void (*domain_free)(struct iommu_domain *); 1: + int (*attach_dev)(struct iommu_domain *, struct device *); 1: + void (*detach_dev)(struct iommu_domain *, struct device *); 1: + int (*map)(struct iommu_domain *, long unsigned int, phys_addr_t, size_t, int, 1: + gfp_t); 1: + size_t (*unmap)(struct iommu_domain *, long unsigned int, size_t, 1: + struct iommu_iotlb_gather *); 1: + void (*flush_iotlb_all)(struct iommu_domain *); 1: + void (*iotlb_sync_map)(struct iommu_domain *); 1: + void (*iotlb_sync)(struct iommu_domain *, struct iommu_iotlb_gather *); 1: + phys_addr_t (*iova_to_phys)(struct iommu_domain *, dma_addr_t); 1: + int (*add_device)(struct device *); 1: + void (*remove_device)(struct device *); 1: + struct iommu_group *(*device_group)(struct device *); 1: + int (*domain_get_attr)(struct iommu_domain *, enum iommu_attr, void *); 1: + int (*domain_set_attr)(struct iommu_domain *, enum iommu_attr, void *); 1: + void (*get_resv_regions)(struct device *, struct list_head *); 1: + void (*put_resv_regions)(struct device *, struct list_head *); 1: + void (*apply_resv_region)(struct device *, struct iommu_domain *, 1: + struct iommu_resv_region *); 1: + int (*domain_window_enable)(struct iommu_domain *, u32, phys_addr_t, u64, 1: + int); 1: + void (*domain_window_disable)(struct iommu_domain *, u32); 1: + int (*of_xlate)(struct device *, struct of_phandle_args *); 1: + bool (*is_attach_deferred)(struct iommu_domain *, struct device *); 1: + bool (*dev_has_feat)(struct device *, enum iommu_dev_features); 1: + bool (*dev_feat_enabled)(struct device *, enum iommu_dev_features); 1: + int (*dev_enable_feat)(struct device *, enum iommu_dev_features); 1: + int (*dev_disable_feat)(struct device *, enum iommu_dev_features); 1: + int (*aux_attach_dev)(struct iommu_domain *, struct device *); 1: + void (*aux_detach_dev)(struct iommu_domain *, struct device *); 1: + int (*aux_get_pasid)(struct iommu_domain *, struct device *); 1: + struct iommu_sva *(*sva_bind)(struct device *, struct mm_struct *, void *); 1: + void (*sva_unbind)(struct iommu_sva *); 1: + int (*sva_get_pasid)(struct iommu_sva *); 1: + int (*page_response)(struct device *, struct iommu_fault_event *, 1: + struct iommu_page_response *); 1: + int (*cache_invalidate)(struct iommu_domain *, struct device *, 1: + struct iommu_cache_invalidate_info *); 1: + int (*sva_bind_gpasid)(struct iommu_domain *, struct device *, 1: + struct iommu_gpasid_bind_data *); 1: + int (*sva_unbind_gpasid)(struct device *, int); 1: + long unsigned int pgsize_bitmap; 1: }; 1: 1: struct device_type { 1: - const char *name; 1: - const struct attribute_group **groups; 1: - int (*uevent)(struct device *, struct kobj_uevent_env *); 1: - char * (*devnode)(struct device *, umode_t *, kuid_t *, kgid_t *); 1: - void (*release)(struct device *); 1: - const struct dev_pm_ops *pm; 1: + const char *name; 1: + const struct attribute_group **groups; 1: + int (*uevent)(struct device *, struct kobj_uevent_env *); 1: + char *(*devnode)(struct device *, umode_t *, kuid_t *, kgid_t *); 1: + void (*release)(struct device *); 1: + const struct dev_pm_ops *pm; 1: }; 1: 1: struct of_device_id { 1: - char name[32]; 1: - char type[32]; 1: - char compatible[128]; 1: - const void *data; 1: + char name[32]; 1: + char type[32]; 1: + char compatible[128]; 1: + const void *data; 1: }; 1: 1: typedef long unsigned int kernel_ulong_t; 1: 1: struct acpi_device_id { 1: - __u8 id[9]; 1: - kernel_ulong_t driver_data; 1: - __u32 cls; 1: - __u32 cls_msk; 1: + __u8 id[9]; 1: + kernel_ulong_t driver_data; 1: + __u32 cls; 1: + __u32 cls_msk; 1: }; 1: 1: struct class { 1: - const char *name; 1: - struct module *owner; 1: - const struct attribute_group **class_groups; 1: - const struct attribute_group **dev_groups; 1: - struct kobject *dev_kobj; 1: - int (*dev_uevent)(struct device *, struct kobj_uevent_env *); 1: - char * (*devnode)(struct device *, umode_t *); 1: - void (*class_release)(struct class *); 1: - void (*dev_release)(struct device *); 1: - int (*shutdown_pre)(struct device *); 1: - const struct kobj_ns_type_operations *ns_type; 1: - const void * (*namespace)(struct device *); 1: - void (*get_ownership)(struct device *, kuid_t *, kgid_t *); 1: - const struct dev_pm_ops *pm; 1: - struct subsys_private *p; 1: + const char *name; 1: + struct module *owner; 1: + const struct attribute_group **class_groups; 1: + const struct attribute_group **dev_groups; 1: + struct kobject *dev_kobj; 1: + int (*dev_uevent)(struct device *, struct kobj_uevent_env *); 1: + char *(*devnode)(struct device *, umode_t *); 1: + void (*class_release)(struct class *); 1: + void (*dev_release)(struct device *); 1: + int (*shutdown_pre)(struct device *); 1: + const struct kobj_ns_type_operations *ns_type; 1: + const void *(*namespace)(struct device *); 1: + void (*get_ownership)(struct device *, kuid_t *, kgid_t *); 1: + const struct dev_pm_ops *pm; 1: + struct subsys_private *p; 1: }; 1: 1: struct device_dma_parameters { 1: - unsigned int max_segment_size; 1: - long unsigned int segment_boundary_mask; 1: + unsigned int max_segment_size; 1: + long unsigned int segment_boundary_mask; 1: }; 1: 1: enum dma_data_direction { 1: - DMA_BIDIRECTIONAL = 0, 1: - DMA_TO_DEVICE = 1, 1: - DMA_FROM_DEVICE = 2, 1: - DMA_NONE = 3, 1: + DMA_BIDIRECTIONAL = 0, 1: + DMA_TO_DEVICE = 1, 1: + DMA_FROM_DEVICE = 2, 1: + DMA_NONE = 3, 1: }; 1: 1: struct sg_table; 1: @@ -6592,50 +6643,63 @@ struct sg_table; 1: struct scatterlist; 1: 1: struct dma_map_ops { 1: - void * (*alloc)(struct device *, size_t, dma_addr_t *, gfp_t, long unsigned int); 1: - void (*free)(struct device *, size_t, void *, dma_addr_t, long unsigned int); 1: - int (*mmap)(struct device *, struct vm_area_struct *, void *, dma_addr_t, size_t, long unsigned int); 1: - int (*get_sgtable)(struct device *, struct sg_table *, void *, dma_addr_t, size_t, long unsigned int); 1: - dma_addr_t (*map_page)(struct device *, struct page *, long unsigned int, size_t, enum dma_data_direction, long unsigned int); 1: - void (*unmap_page)(struct device *, dma_addr_t, size_t, enum dma_data_direction, long unsigned int); 1: - int (*map_sg)(struct device *, struct scatterlist *, int, enum dma_data_direction, long unsigned int); 1: - void (*unmap_sg)(struct device *, struct scatterlist *, int, enum dma_data_direction, long unsigned int); 1: - dma_addr_t (*map_resource)(struct device *, phys_addr_t, size_t, enum dma_data_direction, long unsigned int); 1: - void (*unmap_resource)(struct device *, dma_addr_t, size_t, enum dma_data_direction, long unsigned int); 1: - void (*sync_single_for_cpu)(struct device *, dma_addr_t, size_t, enum dma_data_direction); 1: - void (*sync_single_for_device)(struct device *, dma_addr_t, size_t, enum dma_data_direction); 1: - void (*sync_sg_for_cpu)(struct device *, struct scatterlist *, int, enum dma_data_direction); 1: - void (*sync_sg_for_device)(struct device *, struct scatterlist *, int, enum dma_data_direction); 1: - void (*cache_sync)(struct device *, void *, size_t, enum dma_data_direction); 1: - int (*dma_supported)(struct device *, u64); 1: - u64 (*get_required_mask)(struct device *); 1: - size_t (*max_mapping_size)(struct device *); 1: - long unsigned int (*get_merge_boundary)(struct device *); 1: + void *(*alloc)(struct device *, size_t, dma_addr_t *, gfp_t, 1: + long unsigned int); 1: + void (*free)(struct device *, size_t, void *, dma_addr_t, long unsigned int); 1: + int (*mmap)(struct device *, struct vm_area_struct *, void *, dma_addr_t, 1: + size_t, long unsigned int); 1: + int (*get_sgtable)(struct device *, struct sg_table *, void *, dma_addr_t, 1: + size_t, long unsigned int); 1: + dma_addr_t (*map_page)(struct device *, struct page *, long unsigned int, 1: + size_t, enum dma_data_direction, long unsigned int); 1: + void (*unmap_page)(struct device *, dma_addr_t, size_t, 1: + enum dma_data_direction, long unsigned int); 1: + int (*map_sg)(struct device *, struct scatterlist *, int, 1: + enum dma_data_direction, long unsigned int); 1: + void (*unmap_sg)(struct device *, struct scatterlist *, int, 1: + enum dma_data_direction, long unsigned int); 1: + dma_addr_t (*map_resource)(struct device *, phys_addr_t, size_t, 1: + enum dma_data_direction, long unsigned int); 1: + void (*unmap_resource)(struct device *, dma_addr_t, size_t, 1: + enum dma_data_direction, long unsigned int); 1: + void (*sync_single_for_cpu)(struct device *, dma_addr_t, size_t, 1: + enum dma_data_direction); 1: + void (*sync_single_for_device)(struct device *, dma_addr_t, size_t, 1: + enum dma_data_direction); 1: + void (*sync_sg_for_cpu)(struct device *, struct scatterlist *, int, 1: + enum dma_data_direction); 1: + void (*sync_sg_for_device)(struct device *, struct scatterlist *, int, 1: + enum dma_data_direction); 1: + void (*cache_sync)(struct device *, void *, size_t, enum dma_data_direction); 1: + int (*dma_supported)(struct device *, u64); 1: + u64 (*get_required_mask)(struct device *); 1: + size_t (*max_mapping_size)(struct device *); 1: + long unsigned int (*get_merge_boundary)(struct device *); 1: }; 1: 1: struct node { 1: - struct device dev; 1: - struct list_head access_list; 1: + struct device dev; 1: + struct list_head access_list; 1: }; 1: 1: enum cpuhp_smt_control { 1: - CPU_SMT_ENABLED = 0, 1: - CPU_SMT_DISABLED = 1, 1: - CPU_SMT_FORCE_DISABLED = 2, 1: - CPU_SMT_NOT_SUPPORTED = 3, 1: - CPU_SMT_NOT_IMPLEMENTED = 4, 1: + CPU_SMT_ENABLED = 0, 1: + CPU_SMT_DISABLED = 1, 1: + CPU_SMT_FORCE_DISABLED = 2, 1: + CPU_SMT_NOT_SUPPORTED = 3, 1: + CPU_SMT_NOT_IMPLEMENTED = 4, 1: }; 1: 1: struct cpu_signature { 1: - unsigned int sig; 1: - unsigned int pf; 1: - unsigned int rev; 1: + unsigned int sig; 1: + unsigned int pf; 1: + unsigned int rev; 1: }; 1: 1: struct ucode_cpu_info { 1: - struct cpu_signature cpu_sig; 1: - int valid; 1: - void *mc; 1: + struct cpu_signature cpu_sig; 1: + int valid; 1: + void *mc; 1: }; 1: 1: typedef long unsigned int pto_T__; 1: @@ -6651,231 +6715,233 @@ typedef s32 int32_t; 1: typedef long unsigned int irq_hw_number_t; 1: 1: struct kernel_symbol { 1: - int value_offset; 1: - int name_offset; 1: - int namespace_offset; 1: + int value_offset; 1: + int name_offset; 1: + int namespace_offset; 1: }; 1: 1: typedef int (*initcall_t)(); 1: 1: struct obs_kernel_param { 1: - const char *str; 1: - int (*setup_func)(char *); 1: - int early; 1: + const char *str; 1: + int (*setup_func)(char *); 1: + int early; 1: }; 1: 1: enum ftrace_dump_mode { 1: - DUMP_NONE = 0, 1: - DUMP_ALL = 1, 1: - DUMP_ORIG = 2, 1: + DUMP_NONE = 0, 1: + DUMP_ALL = 1, 1: + DUMP_ORIG = 2, 1: }; 1: 1: struct bug_entry { 1: - int bug_addr_disp; 1: - int file_disp; 1: - short unsigned int line; 1: - short unsigned int flags; 1: + int bug_addr_disp; 1: + int file_disp; 1: + short unsigned int line; 1: + short unsigned int flags; 1: }; 1: 1: struct pollfd { 1: - int fd; 1: - short int events; 1: - short int revents; 1: + int fd; 1: + short int events; 1: + short int revents; 1: }; 1: 1: typedef const int tracepoint_ptr_t; 1: 1: struct bpf_raw_event_map { 1: - struct tracepoint *tp; 1: - void *bpf_func; 1: - u32 num_args; 1: - u32 writable_size; 1: - long: 64; 1: + struct tracepoint *tp; 1: + void *bpf_func; 1: + u32 num_args; 1: + u32 writable_size; 1: + long : 64; 1: }; 1: 1: struct orc_entry { 1: - s16 sp_offset; 1: - s16 bp_offset; 1: - unsigned int sp_reg: 4; 1: - unsigned int bp_reg: 4; 1: - unsigned int type: 2; 1: - unsigned int end: 1; 1: + s16 sp_offset; 1: + s16 bp_offset; 1: + unsigned int sp_reg : 4; 1: + unsigned int bp_reg : 4; 1: + unsigned int type : 2; 1: + unsigned int end : 1; 1: } __attribute__((packed)); 1: 1: struct seq_operations___2 { 1: - void * (*start)(struct seq_file *, loff_t *); 1: - void (*stop)(struct seq_file *, void *); 1: - void * (*next)(struct seq_file *, void *, loff_t *); 1: - int (*show)(struct seq_file *, void *); 1: + void *(*start)(struct seq_file *, loff_t *); 1: + void (*stop)(struct seq_file *, void *); 1: + void *(*next)(struct seq_file *, void *, loff_t *); 1: + int (*show)(struct seq_file *, void *); 1: }; 1: 1: enum perf_event_state { 1: - PERF_EVENT_STATE_DEAD = 4294967292, 1: - PERF_EVENT_STATE_EXIT = 4294967293, 1: - PERF_EVENT_STATE_ERROR = 4294967294, 1: - PERF_EVENT_STATE_OFF = 4294967295, 1: - PERF_EVENT_STATE_INACTIVE = 0, 1: - PERF_EVENT_STATE_ACTIVE = 1, 1: + PERF_EVENT_STATE_DEAD = 4294967292, 1: + PERF_EVENT_STATE_EXIT = 4294967293, 1: + PERF_EVENT_STATE_ERROR = 4294967294, 1: + PERF_EVENT_STATE_OFF = 4294967295, 1: + PERF_EVENT_STATE_INACTIVE = 0, 1: + PERF_EVENT_STATE_ACTIVE = 1, 1: }; 1: 1: typedef struct { 1: - atomic_long_t a; 1: + atomic_long_t a; 1: } local_t; 1: 1: typedef struct { 1: - local_t a; 1: + local_t a; 1: } local64_t; 1: 1: struct perf_event_attr { 1: - __u32 type; 1: - __u32 size; 1: - __u64 config; 1: - union { 1: - __u64 sample_period; 1: - __u64 sample_freq; 1: - }; 1: - __u64 sample_type; 1: - __u64 read_format; 1: - __u64 disabled: 1; 1: - __u64 inherit: 1; 1: - __u64 pinned: 1; 1: - __u64 exclusive: 1; 1: - __u64 exclude_user: 1; 1: - __u64 exclude_kernel: 1; 1: - __u64 exclude_hv: 1; 1: - __u64 exclude_idle: 1; 1: - __u64 mmap: 1; 1: - __u64 comm: 1; 1: - __u64 freq: 1; 1: - __u64 inherit_stat: 1; 1: - __u64 enable_on_exec: 1; 1: - __u64 task: 1; 1: - __u64 watermark: 1; 1: - __u64 precise_ip: 2; 1: - __u64 mmap_data: 1; 1: - __u64 sample_id_all: 1; 1: - __u64 exclude_host: 1; 1: - __u64 exclude_guest: 1; 1: - __u64 exclude_callchain_kernel: 1; 1: - __u64 exclude_callchain_user: 1; 1: - __u64 mmap2: 1; 1: - __u64 comm_exec: 1; 1: - __u64 use_clockid: 1; 1: - __u64 context_switch: 1; 1: - __u64 write_backward: 1; 1: - __u64 namespaces: 1; 1: - __u64 ksymbol: 1; 1: - __u64 bpf_event: 1; 1: - __u64 aux_output: 1; 1: - __u64 __reserved_1: 32; 1: - union { 1: - __u32 wakeup_events; 1: - __u32 wakeup_watermark; 1: - }; 1: - __u32 bp_type; 1: - union { 1: - __u64 bp_addr; 1: - __u64 kprobe_func; 1: - __u64 uprobe_path; 1: - __u64 config1; 1: - }; 1: - union { 1: - __u64 bp_len; 1: - __u64 kprobe_addr; 1: - __u64 probe_offset; 1: - __u64 config2; 1: - }; 1: - __u64 branch_sample_type; 1: - __u64 sample_regs_user; 1: - __u32 sample_stack_user; 1: - __s32 clockid; 1: - __u64 sample_regs_intr; 1: - __u32 aux_watermark; 1: - __u16 sample_max_stack; 1: - __u16 __reserved_2; 1: - __u32 aux_sample_size; 1: - __u32 __reserved_3; 1: + __u32 type; 1: + __u32 size; 1: + __u64 config; 1: + union { 1: + __u64 sample_period; 1: + __u64 sample_freq; 1: + }; 1: + __u64 sample_type; 1: + __u64 read_format; 1: + __u64 disabled : 1; 1: + __u64 inherit : 1; 1: + __u64 pinned : 1; 1: + __u64 exclusive : 1; 1: + __u64 exclude_user : 1; 1: + __u64 exclude_kernel : 1; 1: + __u64 exclude_hv : 1; 1: + __u64 exclude_idle : 1; 1: + __u64 mmap : 1; 1: + __u64 comm : 1; 1: + __u64 freq : 1; 1: + __u64 inherit_stat : 1; 1: + __u64 enable_on_exec : 1; 1: + __u64 task : 1; 1: + __u64 watermark : 1; 1: + __u64 precise_ip : 2; 1: + __u64 mmap_data : 1; 1: + __u64 sample_id_all : 1; 1: + __u64 exclude_host : 1; 1: + __u64 exclude_guest : 1; 1: + __u64 exclude_callchain_kernel : 1; 1: + __u64 exclude_callchain_user : 1; 1: + __u64 mmap2 : 1; 1: + __u64 comm_exec : 1; 1: + __u64 use_clockid : 1; 1: + __u64 context_switch : 1; 1: + __u64 write_backward : 1; 1: + __u64 namespaces : 1; 1: + __u64 ksymbol : 1; 1: + __u64 bpf_event : 1; 1: + __u64 aux_output : 1; 1: + __u64 __reserved_1 : 32; 1: + union { 1: + __u32 wakeup_events; 1: + __u32 wakeup_watermark; 1: + }; 1: + __u32 bp_type; 1: + union { 1: + __u64 bp_addr; 1: + __u64 kprobe_func; 1: + __u64 uprobe_path; 1: + __u64 config1; 1: + }; 1: + union { 1: + __u64 bp_len; 1: + __u64 kprobe_addr; 1: + __u64 probe_offset; 1: + __u64 config2; 1: + }; 1: + __u64 branch_sample_type; 1: + __u64 sample_regs_user; 1: + __u32 sample_stack_user; 1: + __s32 clockid; 1: + __u64 sample_regs_intr; 1: + __u32 aux_watermark; 1: + __u16 sample_max_stack; 1: + __u16 __reserved_2; 1: + __u32 aux_sample_size; 1: + __u32 __reserved_3; 1: }; 1: 1: struct hw_perf_event_extra { 1: - u64 config; 1: - unsigned int reg; 1: - int alloc; 1: - int idx; 1: + u64 config; 1: + unsigned int reg; 1: + int alloc; 1: + int idx; 1: }; 1: 1: struct arch_hw_breakpoint { 1: - long unsigned int address; 1: - long unsigned int mask; 1: - u8 len; 1: - u8 type; 1: + long unsigned int address; 1: + long unsigned int mask; 1: + u8 len; 1: + u8 type; 1: }; 1: 1: struct hw_perf_event { 1: - union { 1: - struct { 1: - u64 config; 1: - u64 last_tag; 1: - long unsigned int config_base; 1: - long unsigned int event_base; 1: - int event_base_rdpmc; 1: - int idx; 1: - int last_cpu; 1: - int flags; 1: - struct hw_perf_event_extra extra_reg; 1: - struct hw_perf_event_extra branch_reg; 1: - }; 1: - struct { 1: - struct hrtimer hrtimer; 1: - }; 1: - struct { 1: - struct list_head tp_list; 1: - }; 1: - struct { 1: - u64 pwr_acc; 1: - u64 ptsc; 1: - }; 1: - struct { 1: - struct arch_hw_breakpoint info; 1: - struct list_head bp_list; 1: - }; 1: - struct { 1: - u8 iommu_bank; 1: - u8 iommu_cntr; 1: - u16 padding; 1: - u64 conf; 1: - u64 conf1; 1: - }; 1: - }; 1: - struct task_struct *target; 1: - void *addr_filters; 1: - long unsigned int addr_filters_gen; 1: - int state; 1: - local64_t prev_count; 1: - u64 sample_period; 1: - u64 last_period; 1: - local64_t period_left; 1: - u64 interrupts_seq; 1: - u64 interrupts; 1: - u64 freq_time_stamp; 1: - u64 freq_count_stamp; 1: + union { 1: + struct { 1: + u64 config; 1: + u64 last_tag; 1: + long unsigned int config_base; 1: + long unsigned int event_base; 1: + int event_base_rdpmc; 1: + int idx; 1: + int last_cpu; 1: + int flags; 1: + struct hw_perf_event_extra extra_reg; 1: + struct hw_perf_event_extra branch_reg; 1: + }; 1: + struct { 1: + struct hrtimer hrtimer; 1: + }; 1: + struct { 1: + struct list_head tp_list; 1: + }; 1: + struct { 1: + u64 pwr_acc; 1: + u64 ptsc; 1: + }; 1: + struct { 1: + struct arch_hw_breakpoint info; 1: + struct list_head bp_list; 1: + }; 1: + struct { 1: + u8 iommu_bank; 1: + u8 iommu_cntr; 1: + u16 padding; 1: + u64 conf; 1: + u64 conf1; 1: + }; 1: + }; 1: + struct task_struct *target; 1: + void *addr_filters; 1: + long unsigned int addr_filters_gen; 1: + int state; 1: + local64_t prev_count; 1: + u64 sample_period; 1: + u64 last_period; 1: + local64_t period_left; 1: + u64 interrupts_seq; 1: + u64 interrupts; 1: + u64 freq_time_stamp; 1: + u64 freq_count_stamp; 1: }; 1: 1: struct irq_work { 1: - atomic_t flags; 1: - struct llist_node llnode; 1: - void (*func)(struct irq_work *); 1: + atomic_t flags; 1: + struct llist_node llnode; 1: + void (*func)(struct irq_work *); 1: }; 1: 1: struct perf_addr_filters_head { 1: - struct list_head list; 1: - raw_spinlock_t lock; 1: - unsigned int nr_file_filters; 1: + struct list_head list; 1: + raw_spinlock_t lock; 1: + unsigned int nr_file_filters; 1: }; 1: 1: struct perf_sample_data; 1: 1: -typedef void (*perf_overflow_handler_t)(struct perf_event *, struct perf_sample_data *, struct pt_regs *); 1: +typedef void (*perf_overflow_handler_t)(struct perf_event *, 1: + struct perf_sample_data *, 1: + struct pt_regs *); 1: 1: struct pmu; 1: 1: @@ -6890,101 +6956,101 @@ struct trace_event_call; 1: struct event_filter; 1: 1: struct perf_event { 1: - struct list_head event_entry; 1: - struct list_head sibling_list; 1: - struct list_head active_list; 1: - struct rb_node group_node; 1: - u64 group_index; 1: - struct list_head migrate_entry; 1: - struct hlist_node hlist_entry; 1: - struct list_head active_entry; 1: - int nr_siblings; 1: - int event_caps; 1: - int group_caps; 1: - struct perf_event *group_leader; 1: - struct pmu *pmu; 1: - void *pmu_private; 1: - enum perf_event_state state; 1: - unsigned int attach_state; 1: - local64_t count; 1: - atomic64_t child_count; 1: - u64 total_time_enabled; 1: - u64 total_time_running; 1: - u64 tstamp; 1: - u64 shadow_ctx_time; 1: - struct perf_event_attr attr; 1: - u16 header_size; 1: - u16 id_header_size; 1: - u16 read_size; 1: - struct hw_perf_event hw; 1: - struct perf_event_context *ctx; 1: - atomic_long_t refcount; 1: - atomic64_t child_total_time_enabled; 1: - atomic64_t child_total_time_running; 1: - struct mutex child_mutex; 1: - struct list_head child_list; 1: - struct perf_event *parent; 1: - int oncpu; 1: - int cpu; 1: - struct list_head owner_entry; 1: - struct task_struct *owner; 1: - struct mutex mmap_mutex; 1: - atomic_t mmap_count; 1: - struct ring_buffer *rb; 1: - struct list_head rb_entry; 1: - long unsigned int rcu_batches; 1: - int rcu_pending; 1: - wait_queue_head_t waitq; 1: - struct fasync_struct *fasync; 1: - int pending_wakeup; 1: - int pending_kill; 1: - int pending_disable; 1: - struct irq_work pending; 1: - atomic_t event_limit; 1: - struct perf_addr_filters_head addr_filters; 1: - struct perf_addr_filter_range *addr_filter_ranges; 1: - long unsigned int addr_filters_gen; 1: - struct perf_event *aux_event; 1: - void (*destroy)(struct perf_event *); 1: - struct callback_head callback_head; 1: - struct pid_namespace *ns; 1: - u64 id; 1: - u64 (*clock)(); 1: - perf_overflow_handler_t overflow_handler; 1: - void *overflow_handler_context; 1: - perf_overflow_handler_t orig_overflow_handler; 1: - struct bpf_prog *prog; 1: - struct trace_event_call *tp_event; 1: - struct event_filter *filter; 1: - void *security; 1: - struct list_head sb_list; 1: + struct list_head event_entry; 1: + struct list_head sibling_list; 1: + struct list_head active_list; 1: + struct rb_node group_node; 1: + u64 group_index; 1: + struct list_head migrate_entry; 1: + struct hlist_node hlist_entry; 1: + struct list_head active_entry; 1: + int nr_siblings; 1: + int event_caps; 1: + int group_caps; 1: + struct perf_event *group_leader; 1: + struct pmu *pmu; 1: + void *pmu_private; 1: + enum perf_event_state state; 1: + unsigned int attach_state; 1: + local64_t count; 1: + atomic64_t child_count; 1: + u64 total_time_enabled; 1: + u64 total_time_running; 1: + u64 tstamp; 1: + u64 shadow_ctx_time; 1: + struct perf_event_attr attr; 1: + u16 header_size; 1: + u16 id_header_size; 1: + u16 read_size; 1: + struct hw_perf_event hw; 1: + struct perf_event_context *ctx; 1: + atomic_long_t refcount; 1: + atomic64_t child_total_time_enabled; 1: + atomic64_t child_total_time_running; 1: + struct mutex child_mutex; 1: + struct list_head child_list; 1: + struct perf_event *parent; 1: + int oncpu; 1: + int cpu; 1: + struct list_head owner_entry; 1: + struct task_struct *owner; 1: + struct mutex mmap_mutex; 1: + atomic_t mmap_count; 1: + struct ring_buffer *rb; 1: + struct list_head rb_entry; 1: + long unsigned int rcu_batches; 1: + int rcu_pending; 1: + wait_queue_head_t waitq; 1: + struct fasync_struct *fasync; 1: + int pending_wakeup; 1: + int pending_kill; 1: + int pending_disable; 1: + struct irq_work pending; 1: + atomic_t event_limit; 1: + struct perf_addr_filters_head addr_filters; 1: + struct perf_addr_filter_range *addr_filter_ranges; 1: + long unsigned int addr_filters_gen; 1: + struct perf_event *aux_event; 1: + void (*destroy)(struct perf_event *); 1: + struct callback_head callback_head; 1: + struct pid_namespace *ns; 1: + u64 id; 1: + u64 (*clock)(); 1: + perf_overflow_handler_t overflow_handler; 1: + void *overflow_handler_context; 1: + perf_overflow_handler_t orig_overflow_handler; 1: + struct bpf_prog *prog; 1: + struct trace_event_call *tp_event; 1: + struct event_filter *filter; 1: + void *security; 1: + struct list_head sb_list; 1: }; 1: 1: struct lockdep_map {}; 1: 1: struct uid_gid_extent { 1: - u32 first; 1: - u32 lower_first; 1: - u32 count; 1: + u32 first; 1: + u32 lower_first; 1: + u32 count; 1: }; 1: 1: struct uid_gid_map { 1: - u32 nr_extents; 1: - union { 1: - struct uid_gid_extent extent[5]; 1: - struct { 1: - struct uid_gid_extent *forward; 1: - struct uid_gid_extent *reverse; 1: - }; 1: - }; 1: + u32 nr_extents; 1: + union { 1: + struct uid_gid_extent extent[5]; 1: + struct { 1: + struct uid_gid_extent *forward; 1: + struct uid_gid_extent *reverse; 1: + }; 1: + }; 1: }; 1: 1: struct proc_ns_operations; 1: 1: struct ns_common { 1: - atomic_long_t stashed; 1: - const struct proc_ns_operations *ops; 1: - unsigned int inum; 1: + atomic_long_t stashed; 1: + const struct proc_ns_operations *ops; 1: + unsigned int inum; 1: }; 1: 1: struct ctl_table; 1: @@ -6998,88 +7064,88 @@ struct ctl_dir; 1: struct ctl_node; 1: 1: struct ctl_table_header { 1: - union { 1: - struct { 1: - struct ctl_table *ctl_table; 1: - int used; 1: - int count; 1: - int nreg; 1: - }; 1: - struct callback_head rcu; 1: - }; 1: - struct completion *unregistering; 1: - struct ctl_table *ctl_table_arg; 1: - struct ctl_table_root *root; 1: - struct ctl_table_set *set; 1: - struct ctl_dir *parent; 1: - struct ctl_node *node; 1: - struct hlist_head inodes; 1: + union { 1: + struct { 1: + struct ctl_table *ctl_table; 1: + int used; 1: + int count; 1: + int nreg; 1: + }; 1: + struct callback_head rcu; 1: + }; 1: + struct completion *unregistering; 1: + struct ctl_table *ctl_table_arg; 1: + struct ctl_table_root *root; 1: + struct ctl_table_set *set; 1: + struct ctl_dir *parent; 1: + struct ctl_node *node; 1: + struct hlist_head inodes; 1: }; 1: 1: struct ctl_dir { 1: - struct ctl_table_header header; 1: - struct rb_root root; 1: + struct ctl_table_header header; 1: + struct rb_root root; 1: }; 1: 1: struct ctl_table_set { 1: - int (*is_seen)(struct ctl_table_set *); 1: - struct ctl_dir dir; 1: + int (*is_seen)(struct ctl_table_set *); 1: + struct ctl_dir dir; 1: }; 1: 1: struct ucounts; 1: 1: struct user_namespace { 1: - struct uid_gid_map uid_map; 1: - struct uid_gid_map gid_map; 1: - struct uid_gid_map projid_map; 1: - atomic_t count; 1: - struct user_namespace *parent; 1: - int level; 1: - kuid_t owner; 1: - kgid_t group; 1: - struct ns_common ns; 1: - long unsigned int flags; 1: - struct list_head keyring_name_list; 1: - struct key *user_keyring_register; 1: - struct rw_semaphore keyring_sem; 1: - struct work_struct work; 1: - struct ctl_table_set set; 1: - struct ctl_table_header *sysctls; 1: - struct ucounts *ucounts; 1: - int ucount_max[9]; 1: + struct uid_gid_map uid_map; 1: + struct uid_gid_map gid_map; 1: + struct uid_gid_map projid_map; 1: + atomic_t count; 1: + struct user_namespace *parent; 1: + int level; 1: + kuid_t owner; 1: + kgid_t group; 1: + struct ns_common ns; 1: + long unsigned int flags; 1: + struct list_head keyring_name_list; 1: + struct key *user_keyring_register; 1: + struct rw_semaphore keyring_sem; 1: + struct work_struct work; 1: + struct ctl_table_set set; 1: + struct ctl_table_header *sysctls; 1: + struct ucounts *ucounts; 1: + int ucount_max[9]; 1: }; 1: 1: enum node_states { 1: - N_POSSIBLE = 0, 1: - N_ONLINE = 1, 1: - N_NORMAL_MEMORY = 2, 1: - N_HIGH_MEMORY = 2, 1: - N_MEMORY = 3, 1: - N_CPU = 4, 1: - NR_NODE_STATES = 5, 1: + N_POSSIBLE = 0, 1: + N_ONLINE = 1, 1: + N_NORMAL_MEMORY = 2, 1: + N_HIGH_MEMORY = 2, 1: + N_MEMORY = 3, 1: + N_CPU = 4, 1: + NR_NODE_STATES = 5, 1: }; 1: 1: struct delayed_work { 1: - struct work_struct work; 1: - struct timer_list timer; 1: - struct workqueue_struct *wq; 1: - int cpu; 1: + struct work_struct work; 1: + struct timer_list timer; 1: + struct workqueue_struct *wq; 1: + int cpu; 1: }; 1: 1: struct rcu_work { 1: - struct work_struct work; 1: - struct callback_head rcu; 1: - struct workqueue_struct *wq; 1: + struct work_struct work; 1: + struct callback_head rcu; 1: + struct workqueue_struct *wq; 1: }; 1: 1: struct rcu_segcblist { 1: - struct callback_head *head; 1: - struct callback_head **tails[4]; 1: - long unsigned int gp_seq[4]; 1: - long int len; 1: - long int len_lazy; 1: - u8 enabled; 1: - u8 offloaded; 1: + struct callback_head *head; 1: + struct callback_head **tails[4]; 1: + long unsigned int gp_seq[4]; 1: + long int len; 1: + long int len_lazy; 1: + u8 enabled; 1: + u8 offloaded; 1: }; 1: 1: struct srcu_node; 1: @@ -7087,77 +7153,77 @@ struct srcu_node; 1: struct srcu_struct; 1: 1: struct srcu_data { 1: - long unsigned int srcu_lock_count[2]; 1: - long unsigned int srcu_unlock_count[2]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - spinlock_t lock; 1: - struct rcu_segcblist srcu_cblist; 1: - long unsigned int srcu_gp_seq_needed; 1: - long unsigned int srcu_gp_seq_needed_exp; 1: - bool srcu_cblist_invoking; 1: - struct timer_list delay_work; 1: - struct work_struct work; 1: - struct callback_head srcu_barrier_head; 1: - struct srcu_node *mynode; 1: - long unsigned int grpmask; 1: - int cpu; 1: - struct srcu_struct *ssp; 1: - long: 64; 1: + long unsigned int srcu_lock_count[2]; 1: + long unsigned int srcu_unlock_count[2]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + spinlock_t lock; 1: + struct rcu_segcblist srcu_cblist; 1: + long unsigned int srcu_gp_seq_needed; 1: + long unsigned int srcu_gp_seq_needed_exp; 1: + bool srcu_cblist_invoking; 1: + struct timer_list delay_work; 1: + struct work_struct work; 1: + struct callback_head srcu_barrier_head; 1: + struct srcu_node *mynode; 1: + long unsigned int grpmask; 1: + int cpu; 1: + struct srcu_struct *ssp; 1: + long : 64; 1: }; 1: 1: struct srcu_node { 1: - spinlock_t lock; 1: - long unsigned int srcu_have_cbs[4]; 1: - long unsigned int srcu_data_have_cbs[4]; 1: - long unsigned int srcu_gp_seq_needed_exp; 1: - struct srcu_node *srcu_parent; 1: - int grplo; 1: - int grphi; 1: + spinlock_t lock; 1: + long unsigned int srcu_have_cbs[4]; 1: + long unsigned int srcu_data_have_cbs[4]; 1: + long unsigned int srcu_gp_seq_needed_exp; 1: + struct srcu_node *srcu_parent; 1: + int grplo; 1: + int grphi; 1: }; 1: 1: struct srcu_struct { 1: - struct srcu_node node[5]; 1: - struct srcu_node *level[3]; 1: - struct mutex srcu_cb_mutex; 1: - spinlock_t lock; 1: - struct mutex srcu_gp_mutex; 1: - unsigned int srcu_idx; 1: - long unsigned int srcu_gp_seq; 1: - long unsigned int srcu_gp_seq_needed; 1: - long unsigned int srcu_gp_seq_needed_exp; 1: - long unsigned int srcu_last_gp_end; 1: - struct srcu_data *sda; 1: - long unsigned int srcu_barrier_seq; 1: - struct mutex srcu_barrier_mutex; 1: - struct completion srcu_barrier_completion; 1: - atomic_t srcu_barrier_cpu_cnt; 1: - struct delayed_work work; 1: + struct srcu_node node[5]; 1: + struct srcu_node *level[3]; 1: + struct mutex srcu_cb_mutex; 1: + spinlock_t lock; 1: + struct mutex srcu_gp_mutex; 1: + unsigned int srcu_idx; 1: + long unsigned int srcu_gp_seq; 1: + long unsigned int srcu_gp_seq_needed; 1: + long unsigned int srcu_gp_seq_needed_exp; 1: + long unsigned int srcu_last_gp_end; 1: + struct srcu_data *sda; 1: + long unsigned int srcu_barrier_seq; 1: + struct mutex srcu_barrier_mutex; 1: + struct completion srcu_barrier_completion; 1: + atomic_t srcu_barrier_cpu_cnt; 1: + struct delayed_work work; 1: }; 1: 1: struct anon_vma { 1: - struct anon_vma *root; 1: - struct rw_semaphore rwsem; 1: - atomic_t refcount; 1: - unsigned int degree; 1: - struct anon_vma *parent; 1: - struct rb_root_cached rb_root; 1: + struct anon_vma *root; 1: + struct rw_semaphore rwsem; 1: + atomic_t refcount; 1: + unsigned int degree; 1: + struct anon_vma *parent; 1: + struct rb_root_cached rb_root; 1: }; 1: 1: struct mempolicy { 1: - atomic_t refcnt; 1: - short unsigned int mode; 1: - short unsigned int flags; 1: - union { 1: - short int preferred_node; 1: - nodemask_t nodes; 1: - } v; 1: - union { 1: - nodemask_t cpuset_mems_allowed; 1: - nodemask_t user_nodemask; 1: - } w; 1: + atomic_t refcnt; 1: + short unsigned int mode; 1: + short unsigned int flags; 1: + union { 1: + short int preferred_node; 1: + nodemask_t nodes; 1: + } v; 1: + union { 1: + nodemask_t cpuset_mems_allowed; 1: + nodemask_t user_nodemask; 1: + } w; 1: }; 1: 1: struct linux_binprm; 1: @@ -7165,21 +7231,21 @@ struct linux_binprm; 1: struct coredump_params; 1: 1: struct linux_binfmt { 1: - struct list_head lh; 1: - struct module *module; 1: - int (*load_binary)(struct linux_binprm *); 1: - int (*load_shlib)(struct file *); 1: - int (*core_dump)(struct coredump_params *); 1: - long unsigned int min_coredump; 1: + struct list_head lh; 1: + struct module *module; 1: + int (*load_binary)(struct linux_binprm *); 1: + int (*load_shlib)(struct file *); 1: + int (*core_dump)(struct coredump_params *); 1: + long unsigned int min_coredump; 1: }; 1: 1: typedef void (*smp_call_func_t)(void *); 1: 1: struct __call_single_data { 1: - struct llist_node llist; 1: - smp_call_func_t func; 1: - void *info; 1: - unsigned int flags; 1: + struct llist_node llist; 1: + smp_call_func_t func; 1: + void *info; 1: + unsigned int flags; 1: }; 1: 1: typedef int proc_handler(struct ctl_table *, int, void *, size_t *, loff_t *); 1: @@ -7187,49 +7253,50 @@ typedef int proc_handler(struct ctl_table *, int, void *, size_t *, loff_t *); 1: struct ctl_table_poll; 1: 1: struct ctl_table { 1: - const char *procname; 1: - void *data; 1: - int maxlen; 1: - umode_t mode; 1: - struct ctl_table *child; 1: - proc_handler *proc_handler; 1: - struct ctl_table_poll *poll; 1: - void *extra1; 1: - void *extra2; 1: + const char *procname; 1: + void *data; 1: + int maxlen; 1: + umode_t mode; 1: + struct ctl_table *child; 1: + proc_handler *proc_handler; 1: + struct ctl_table_poll *poll; 1: + void *extra1; 1: + void *extra2; 1: }; 1: 1: struct ctl_table_poll { 1: - atomic_t event; 1: - wait_queue_head_t wait; 1: + atomic_t event; 1: + wait_queue_head_t wait; 1: }; 1: 1: struct ctl_node { 1: - struct rb_node node; 1: - struct ctl_table_header *header; 1: + struct rb_node node; 1: + struct ctl_table_header *header; 1: }; 1: 1: struct ctl_table_root { 1: - struct ctl_table_set default_set; 1: - struct ctl_table_set * (*lookup)(struct ctl_table_root *); 1: - void (*set_ownership)(struct ctl_table_header *, struct ctl_table *, kuid_t *, kgid_t *); 1: - int (*permissions)(struct ctl_table_header *, struct ctl_table *); 1: + struct ctl_table_set default_set; 1: + struct ctl_table_set *(*lookup)(struct ctl_table_root *); 1: + void (*set_ownership)(struct ctl_table_header *, struct ctl_table *, kuid_t *, 1: + kgid_t *); 1: + int (*permissions)(struct ctl_table_header *, struct ctl_table *); 1: }; 1: 1: enum umh_disable_depth { 1: - UMH_ENABLED = 0, 1: - UMH_FREEZING = 1, 1: - UMH_DISABLED = 2, 1: + UMH_ENABLED = 0, 1: + UMH_FREEZING = 1, 1: + UMH_DISABLED = 2, 1: }; 1: 1: struct va_alignment { 1: - int flags; 1: - long unsigned int mask; 1: - long unsigned int bits; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + int flags; 1: + long unsigned int mask; 1: + long unsigned int bits; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: typedef __u64 Elf64_Addr; 1: @@ -7243,54 +7310,55 @@ typedef __u64 Elf64_Xword; 1: typedef __s64 Elf64_Sxword; 1: 1: typedef struct { 1: - Elf64_Sxword d_tag; 1: - union { 1: - Elf64_Xword d_val; 1: - Elf64_Addr d_ptr; 1: - } d_un; 1: + Elf64_Sxword d_tag; 1: + union { 1: + Elf64_Xword d_val; 1: + Elf64_Addr d_ptr; 1: + } d_un; 1: } Elf64_Dyn; 1: 1: struct elf64_sym { 1: - Elf64_Word st_name; 1: - unsigned char st_info; 1: - unsigned char st_other; 1: - Elf64_Half st_shndx; 1: - Elf64_Addr st_value; 1: - Elf64_Xword st_size; 1: + Elf64_Word st_name; 1: + unsigned char st_info; 1: + unsigned char st_other; 1: + Elf64_Half st_shndx; 1: + Elf64_Addr st_value; 1: + Elf64_Xword st_size; 1: }; 1: 1: typedef struct elf64_sym Elf64_Sym; 1: 1: struct seq_file { 1: - char *buf; 1: - size_t size; 1: - size_t from; 1: - size_t count; 1: - size_t pad_until; 1: - loff_t index; 1: - loff_t read_pos; 1: - u64 version; 1: - struct mutex lock; 1: - const struct seq_operations___2 *op; 1: - int poll_event; 1: - const struct file *file; 1: - void *private; 1: -}; 1: - 1: -typedef void (*poll_queue_proc)(struct file *, wait_queue_head_t *, struct poll_table_struct *); 1: + char *buf; 1: + size_t size; 1: + size_t from; 1: + size_t count; 1: + size_t pad_until; 1: + loff_t index; 1: + loff_t read_pos; 1: + u64 version; 1: + struct mutex lock; 1: + const struct seq_operations___2 *op; 1: + int poll_event; 1: + const struct file *file; 1: + void *private; 1: +}; 1: + 1: +typedef void (*poll_queue_proc)(struct file *, wait_queue_head_t *, 1: + struct poll_table_struct *); 1: 1: struct poll_table_struct { 1: - poll_queue_proc _qproc; 1: - __poll_t _key; 1: + poll_queue_proc _qproc; 1: + __poll_t _key; 1: }; 1: 1: struct kernel_param; 1: 1: struct kernel_param_ops { 1: - unsigned int flags; 1: - int (*set)(const char *, const struct kernel_param *); 1: - int (*get)(char *, const struct kernel_param *); 1: - void (*free)(void *); 1: + unsigned int flags; 1: + int (*set)(const char *, const struct kernel_param *); 1: + int (*get)(char *, const struct kernel_param *); 1: + void (*free)(void *); 1: }; 1: 1: struct kparam_string; 1: @@ -7298,78 +7366,78 @@ struct kparam_string; 1: struct kparam_array; 1: 1: struct kernel_param { 1: - const char *name; 1: - struct module *mod; 1: - const struct kernel_param_ops *ops; 1: - const u16 perm; 1: - s8 level; 1: - u8 flags; 1: - union { 1: - void *arg; 1: - const struct kparam_string *str; 1: - const struct kparam_array *arr; 1: - }; 1: + const char *name; 1: + struct module *mod; 1: + const struct kernel_param_ops *ops; 1: + const u16 perm; 1: + s8 level; 1: + u8 flags; 1: + union { 1: + void *arg; 1: + const struct kparam_string *str; 1: + const struct kparam_array *arr; 1: + }; 1: }; 1: 1: struct kparam_string { 1: - unsigned int maxlen; 1: - char *string; 1: + unsigned int maxlen; 1: + char *string; 1: }; 1: 1: struct kparam_array { 1: - unsigned int max; 1: - unsigned int elemsize; 1: - unsigned int *num; 1: - const struct kernel_param_ops *ops; 1: - void *elem; 1: + unsigned int max; 1: + unsigned int elemsize; 1: + unsigned int *num; 1: + const struct kernel_param_ops *ops; 1: + void *elem; 1: }; 1: 1: enum module_state { 1: - MODULE_STATE_LIVE = 0, 1: - MODULE_STATE_COMING = 1, 1: - MODULE_STATE_GOING = 2, 1: - MODULE_STATE_UNFORMED = 3, 1: + MODULE_STATE_LIVE = 0, 1: + MODULE_STATE_COMING = 1, 1: + MODULE_STATE_GOING = 2, 1: + MODULE_STATE_UNFORMED = 3, 1: }; 1: 1: struct module_param_attrs; 1: 1: struct module_kobject { 1: - struct kobject kobj; 1: - struct module *mod; 1: - struct kobject *drivers_dir; 1: - struct module_param_attrs *mp; 1: - struct completion *kobj_completion; 1: + struct kobject kobj; 1: + struct module *mod; 1: + struct kobject *drivers_dir; 1: + struct module_param_attrs *mp; 1: + struct completion *kobj_completion; 1: }; 1: 1: struct latch_tree_node { 1: - struct rb_node node[2]; 1: + struct rb_node node[2]; 1: }; 1: 1: struct mod_tree_node { 1: - struct module *mod; 1: - struct latch_tree_node node; 1: + struct module *mod; 1: + struct latch_tree_node node; 1: }; 1: 1: struct module_layout { 1: - void *base; 1: - unsigned int size; 1: - unsigned int text_size; 1: - unsigned int ro_size; 1: - unsigned int ro_after_init_size; 1: - struct mod_tree_node mtn; 1: + void *base; 1: + unsigned int size; 1: + unsigned int text_size; 1: + unsigned int ro_size; 1: + unsigned int ro_after_init_size; 1: + struct mod_tree_node mtn; 1: }; 1: 1: struct mod_arch_specific { 1: - unsigned int num_orcs; 1: - int *orc_unwind_ip; 1: - struct orc_entry *orc_unwind; 1: + unsigned int num_orcs; 1: + int *orc_unwind_ip; 1: + struct orc_entry *orc_unwind; 1: }; 1: 1: struct mod_kallsyms { 1: - Elf64_Sym *symtab; 1: - unsigned int num_symtab; 1: - char *strtab; 1: - char *typetab; 1: + Elf64_Sym *symtab; 1: + unsigned int num_symtab; 1: + char *strtab; 1: + char *typetab; 1: }; 1: 1: struct module_attribute; 1: @@ -7385,105 +7453,106 @@ struct trace_eval_map; 1: struct error_injection_entry; 1: 1: struct module { 1: - enum module_state state; 1: - struct list_head list; 1: - char name[56]; 1: - struct module_kobject mkobj; 1: - struct module_attribute *modinfo_attrs; 1: - const char *version; 1: - const char *srcversion; 1: - struct kobject *holders_dir; 1: - const struct kernel_symbol *syms; 1: - const s32 *crcs; 1: - unsigned int num_syms; 1: - struct mutex param_lock; 1: - struct kernel_param *kp; 1: - unsigned int num_kp; 1: - unsigned int num_gpl_syms; 1: - const struct kernel_symbol *gpl_syms; 1: - const s32 *gpl_crcs; 1: - bool async_probe_requested; 1: - const struct kernel_symbol *gpl_future_syms; 1: - const s32 *gpl_future_crcs; 1: - unsigned int num_gpl_future_syms; 1: - unsigned int num_exentries; 1: - struct exception_table_entry *extable; 1: - int (*init)(); 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct module_layout core_layout; 1: - struct module_layout init_layout; 1: - struct mod_arch_specific arch; 1: - long unsigned int taints; 1: - unsigned int num_bugs; 1: - struct list_head bug_list; 1: - struct bug_entry *bug_table; 1: - struct mod_kallsyms *kallsyms; 1: - struct mod_kallsyms core_kallsyms; 1: - struct module_sect_attrs *sect_attrs; 1: - struct module_notes_attrs *notes_attrs; 1: - char *args; 1: - void *percpu; 1: - unsigned int percpu_size; 1: - unsigned int num_tracepoints; 1: - tracepoint_ptr_t *tracepoints_ptrs; 1: - unsigned int num_srcu_structs; 1: - struct srcu_struct **srcu_struct_ptrs; 1: - unsigned int num_bpf_raw_events; 1: - struct bpf_raw_event_map *bpf_raw_events; 1: - struct jump_entry *jump_entries; 1: - unsigned int num_jump_entries; 1: - unsigned int num_trace_bprintk_fmt; 1: - const char **trace_bprintk_fmt_start; 1: - struct trace_event_call **trace_events; 1: - unsigned int num_trace_events; 1: - struct trace_eval_map **trace_evals; 1: - unsigned int num_trace_evals; 1: - struct list_head source_list; 1: - struct list_head target_list; 1: - void (*exit)(); 1: - atomic_t refcnt; 1: - struct error_injection_entry *ei_funcs; 1: - unsigned int num_ei_funcs; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + enum module_state state; 1: + struct list_head list; 1: + char name[56]; 1: + struct module_kobject mkobj; 1: + struct module_attribute *modinfo_attrs; 1: + const char *version; 1: + const char *srcversion; 1: + struct kobject *holders_dir; 1: + const struct kernel_symbol *syms; 1: + const s32 *crcs; 1: + unsigned int num_syms; 1: + struct mutex param_lock; 1: + struct kernel_param *kp; 1: + unsigned int num_kp; 1: + unsigned int num_gpl_syms; 1: + const struct kernel_symbol *gpl_syms; 1: + const s32 *gpl_crcs; 1: + bool async_probe_requested; 1: + const struct kernel_symbol *gpl_future_syms; 1: + const s32 *gpl_future_crcs; 1: + unsigned int num_gpl_future_syms; 1: + unsigned int num_exentries; 1: + struct exception_table_entry *extable; 1: + int (*init)(); 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct module_layout core_layout; 1: + struct module_layout init_layout; 1: + struct mod_arch_specific arch; 1: + long unsigned int taints; 1: + unsigned int num_bugs; 1: + struct list_head bug_list; 1: + struct bug_entry *bug_table; 1: + struct mod_kallsyms *kallsyms; 1: + struct mod_kallsyms core_kallsyms; 1: + struct module_sect_attrs *sect_attrs; 1: + struct module_notes_attrs *notes_attrs; 1: + char *args; 1: + void *percpu; 1: + unsigned int percpu_size; 1: + unsigned int num_tracepoints; 1: + tracepoint_ptr_t *tracepoints_ptrs; 1: + unsigned int num_srcu_structs; 1: + struct srcu_struct **srcu_struct_ptrs; 1: + unsigned int num_bpf_raw_events; 1: + struct bpf_raw_event_map *bpf_raw_events; 1: + struct jump_entry *jump_entries; 1: + unsigned int num_jump_entries; 1: + unsigned int num_trace_bprintk_fmt; 1: + const char **trace_bprintk_fmt_start; 1: + struct trace_event_call **trace_events; 1: + unsigned int num_trace_events; 1: + struct trace_eval_map **trace_evals; 1: + unsigned int num_trace_evals; 1: + struct list_head source_list; 1: + struct list_head target_list; 1: + void (*exit)(); 1: + atomic_t refcnt; 1: + struct error_injection_entry *ei_funcs; 1: + unsigned int num_ei_funcs; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct error_injection_entry { 1: - long unsigned int addr; 1: - int etype; 1: + long unsigned int addr; 1: + int etype; 1: }; 1: 1: struct module_attribute { 1: - struct attribute attr; 1: - ssize_t (*show)(struct module_attribute *, struct module_kobject *, char *); 1: - ssize_t (*store)(struct module_attribute *, struct module_kobject *, const char *, size_t); 1: - void (*setup)(struct module *, const char *); 1: - int (*test)(struct module *); 1: - void (*free)(struct module *); 1: + struct attribute attr; 1: + ssize_t (*show)(struct module_attribute *, struct module_kobject *, char *); 1: + ssize_t (*store)(struct module_attribute *, struct module_kobject *, 1: + const char *, size_t); 1: + void (*setup)(struct module *, const char *); 1: + int (*test)(struct module *); 1: + void (*free)(struct module *); 1: }; 1: 1: struct exception_table_entry { 1: - int insn; 1: - int fixup; 1: - int handler; 1: + int insn; 1: + int fixup; 1: + int handler; 1: }; 1: 1: struct trace_event_functions; 1: 1: struct trace_event { 1: - struct hlist_node node; 1: - struct list_head list; 1: - int type; 1: - struct trace_event_functions *funcs; 1: + struct hlist_node node; 1: + struct list_head list; 1: + int type; 1: + struct trace_event_functions *funcs; 1: }; 1: 1: struct trace_event_class; 1: @@ -7491,63 +7560,63 @@ struct trace_event_class; 1: struct bpf_prog_array; 1: 1: struct trace_event_call { 1: - struct list_head list; 1: - struct trace_event_class *class; 1: - union { 1: - char *name; 1: - struct tracepoint *tp; 1: - }; 1: - struct trace_event event; 1: - char *print_fmt; 1: - struct event_filter *filter; 1: - void *mod; 1: - void *data; 1: - int flags; 1: - int perf_refcount; 1: - struct hlist_head *perf_events; 1: - struct bpf_prog_array *prog_array; 1: - int (*perf_perm)(struct trace_event_call *, struct perf_event *); 1: + struct list_head list; 1: + struct trace_event_class *class; 1: + union { 1: + char *name; 1: + struct tracepoint *tp; 1: + }; 1: + struct trace_event event; 1: + char *print_fmt; 1: + struct event_filter *filter; 1: + void *mod; 1: + void *data; 1: + int flags; 1: + int perf_refcount; 1: + struct hlist_head *perf_events; 1: + struct bpf_prog_array *prog_array; 1: + int (*perf_perm)(struct trace_event_call *, struct perf_event *); 1: }; 1: 1: struct trace_eval_map { 1: - const char *system; 1: - const char *eval_string; 1: - long unsigned int eval_value; 1: + const char *system; 1: + const char *eval_string; 1: + long unsigned int eval_value; 1: }; 1: 1: struct fs_pin; 1: 1: struct pid_namespace { 1: - struct kref kref; 1: - struct idr idr; 1: - struct callback_head rcu; 1: - unsigned int pid_allocated; 1: - struct task_struct *child_reaper; 1: - struct kmem_cache *pid_cachep; 1: - unsigned int level; 1: - struct pid_namespace *parent; 1: - struct vfsmount *proc_mnt; 1: - struct dentry *proc_self; 1: - struct dentry *proc_thread_self; 1: - struct fs_pin *bacct; 1: - struct user_namespace *user_ns; 1: - struct ucounts *ucounts; 1: - struct work_struct proc_work; 1: - kgid_t pid_gid; 1: - int hide_pid; 1: - int reboot; 1: - struct ns_common ns; 1: + struct kref kref; 1: + struct idr idr; 1: + struct callback_head rcu; 1: + unsigned int pid_allocated; 1: + struct task_struct *child_reaper; 1: + struct kmem_cache *pid_cachep; 1: + unsigned int level; 1: + struct pid_namespace *parent; 1: + struct vfsmount *proc_mnt; 1: + struct dentry *proc_self; 1: + struct dentry *proc_thread_self; 1: + struct fs_pin *bacct; 1: + struct user_namespace *user_ns; 1: + struct ucounts *ucounts; 1: + struct work_struct proc_work; 1: + kgid_t pid_gid; 1: + int hide_pid; 1: + int reboot; 1: + struct ns_common ns; 1: }; 1: 1: struct rlimit { 1: - __kernel_ulong_t rlim_cur; 1: - __kernel_ulong_t rlim_max; 1: + __kernel_ulong_t rlim_cur; 1: + __kernel_ulong_t rlim_max; 1: }; 1: 1: struct task_cputime { 1: - u64 stime; 1: - u64 utime; 1: - long long unsigned int sum_exec_runtime; 1: + u64 stime; 1: + u64 utime; 1: + long long unsigned int sum_exec_runtime; 1: }; 1: 1: typedef void __signalfn_t(int); 1: @@ -7559,123 +7628,123 @@ typedef void __restorefn_t(); 1: typedef __restorefn_t *__sigrestore_t; 1: 1: struct user_struct { 1: - refcount_t __count; 1: - atomic_t processes; 1: - atomic_t sigpending; 1: - atomic_long_t epoll_watches; 1: - long unsigned int mq_bytes; 1: - long unsigned int locked_shm; 1: - long unsigned int unix_inflight; 1: - atomic_long_t pipe_bufs; 1: - struct hlist_node uidhash_node; 1: - kuid_t uid; 1: - atomic_long_t locked_vm; 1: - struct ratelimit_state ratelimit; 1: + refcount_t __count; 1: + atomic_t processes; 1: + atomic_t sigpending; 1: + atomic_long_t epoll_watches; 1: + long unsigned int mq_bytes; 1: + long unsigned int locked_shm; 1: + long unsigned int unix_inflight; 1: + atomic_long_t pipe_bufs; 1: + struct hlist_node uidhash_node; 1: + kuid_t uid; 1: + atomic_long_t locked_vm; 1: + struct ratelimit_state ratelimit; 1: }; 1: 1: struct sigaction { 1: - __sighandler_t sa_handler; 1: - long unsigned int sa_flags; 1: - __sigrestore_t sa_restorer; 1: - sigset_t sa_mask; 1: + __sighandler_t sa_handler; 1: + long unsigned int sa_flags; 1: + __sigrestore_t sa_restorer; 1: + sigset_t sa_mask; 1: }; 1: 1: struct k_sigaction { 1: - struct sigaction sa; 1: + struct sigaction sa; 1: }; 1: 1: struct cpu_itimer { 1: - u64 expires; 1: - u64 incr; 1: + u64 expires; 1: + u64 incr; 1: }; 1: 1: struct task_cputime_atomic { 1: - atomic64_t utime; 1: - atomic64_t stime; 1: - atomic64_t sum_exec_runtime; 1: + atomic64_t utime; 1: + atomic64_t stime; 1: + atomic64_t sum_exec_runtime; 1: }; 1: 1: struct thread_group_cputimer { 1: - struct task_cputime_atomic cputime_atomic; 1: + struct task_cputime_atomic cputime_atomic; 1: }; 1: 1: struct pacct_struct { 1: - int ac_flag; 1: - long int ac_exitcode; 1: - long unsigned int ac_mem; 1: - u64 ac_utime; 1: - u64 ac_stime; 1: - long unsigned int ac_minflt; 1: - long unsigned int ac_majflt; 1: + int ac_flag; 1: + long int ac_exitcode; 1: + long unsigned int ac_mem; 1: + u64 ac_utime; 1: + u64 ac_stime; 1: + long unsigned int ac_minflt; 1: + long unsigned int ac_majflt; 1: }; 1: 1: struct tty_struct; 1: 1: struct taskstats; 1: - 1: -struct tty_audit_buf; 1: - 1: -struct signal_struct { 1: - refcount_t sigcnt; 1: - atomic_t live; 1: - int nr_threads; 1: - struct list_head thread_head; 1: - wait_queue_head_t wait_chldexit; 1: - struct task_struct *curr_target; 1: - struct sigpending shared_pending; 1: - struct hlist_head multiprocess; 1: - int group_exit_code; 1: - int notify_count; 1: - struct task_struct *group_exit_task; 1: - int group_stop_count; 1: - unsigned int flags; 1: - unsigned int is_child_subreaper: 1; 1: - unsigned int has_child_subreaper: 1; 1: - int posix_timer_id; 1: - struct list_head posix_timers; 1: - struct hrtimer real_timer; 1: - ktime_t it_real_incr; 1: - struct cpu_itimer it[2]; 1: - struct thread_group_cputimer cputimer; 1: - struct posix_cputimers posix_cputimers; 1: - struct pid *pids[4]; 1: - struct pid *tty_old_pgrp; 1: - int leader; 1: - struct tty_struct *tty; 1: - seqlock_t stats_lock; 1: - u64 utime; 1: - u64 stime; 1: - u64 cutime; 1: - u64 cstime; 1: - u64 gtime; 1: - u64 cgtime; 1: - struct prev_cputime prev_cputime; 1: - long unsigned int nvcsw; 1: - long unsigned int nivcsw; 1: - long unsigned int cnvcsw; 1: - long unsigned int cnivcsw; 1: - long unsigned int min_flt; 1: - long unsigned int maj_flt; 1: - long unsigned int cmin_flt; 1: - long unsigned int cmaj_flt; 1: - long unsigned int inblock; 1: - long unsigned int oublock; 1: - long unsigned int cinblock; 1: - long unsigned int coublock; 1: - long unsigned int maxrss; 1: - long unsigned int cmaxrss; 1: - struct task_io_accounting ioac; 1: - long long unsigned int sum_sched_runtime; 1: - struct rlimit rlim[16]; 1: - struct pacct_struct pacct; 1: - struct taskstats *stats; 1: - unsigned int audit_tty; 1: - struct tty_audit_buf *tty_audit_buf; 1: - bool oom_flag_origin; 1: - short int oom_score_adj; 1: - short int oom_score_adj_min; 1: - struct mm_struct *oom_mm; 1: - struct mutex cred_guard_mutex; 1: + 1: +struct tty_audit_buf; 1: + 1: +struct signal_struct { 1: + refcount_t sigcnt; 1: + atomic_t live; 1: + int nr_threads; 1: + struct list_head thread_head; 1: + wait_queue_head_t wait_chldexit; 1: + struct task_struct *curr_target; 1: + struct sigpending shared_pending; 1: + struct hlist_head multiprocess; 1: + int group_exit_code; 1: + int notify_count; 1: + struct task_struct *group_exit_task; 1: + int group_stop_count; 1: + unsigned int flags; 1: + unsigned int is_child_subreaper : 1; 1: + unsigned int has_child_subreaper : 1; 1: + int posix_timer_id; 1: + struct list_head posix_timers; 1: + struct hrtimer real_timer; 1: + ktime_t it_real_incr; 1: + struct cpu_itimer it[2]; 1: + struct thread_group_cputimer cputimer; 1: + struct posix_cputimers posix_cputimers; 1: + struct pid *pids[4]; 1: + struct pid *tty_old_pgrp; 1: + int leader; 1: + struct tty_struct *tty; 1: + seqlock_t stats_lock; 1: + u64 utime; 1: + u64 stime; 1: + u64 cutime; 1: + u64 cstime; 1: + u64 gtime; 1: + u64 cgtime; 1: + struct prev_cputime prev_cputime; 1: + long unsigned int nvcsw; 1: + long unsigned int nivcsw; 1: + long unsigned int cnvcsw; 1: + long unsigned int cnivcsw; 1: + long unsigned int min_flt; 1: + long unsigned int maj_flt; 1: + long unsigned int cmin_flt; 1: + long unsigned int cmaj_flt; 1: + long unsigned int inblock; 1: + long unsigned int oublock; 1: + long unsigned int cinblock; 1: + long unsigned int coublock; 1: + long unsigned int maxrss; 1: + long unsigned int cmaxrss; 1: + struct task_io_accounting ioac; 1: + long long unsigned int sum_sched_runtime; 1: + struct rlimit rlim[16]; 1: + struct pacct_struct pacct; 1: + struct taskstats *stats; 1: + unsigned int audit_tty; 1: + struct tty_audit_buf *tty_audit_buf; 1: + bool oom_flag_origin; 1: + short int oom_score_adj; 1: + short int oom_score_adj_min; 1: + struct mm_struct *oom_mm; 1: + struct mutex cred_guard_mutex; 1: }; 1: 1: typedef int32_t key_serial_t; 1: @@ -7687,29 +7756,29 @@ struct key_type; 1: struct key_tag; 1: 1: struct keyring_index_key { 1: - long unsigned int hash; 1: - union { 1: - struct { 1: - u16 desc_len; 1: - char desc[6]; 1: - }; 1: - long unsigned int x; 1: - }; 1: - struct key_type *type; 1: - struct key_tag *domain_tag; 1: - const char *description; 1: + long unsigned int hash; 1: + union { 1: + struct { 1: + u16 desc_len; 1: + char desc[6]; 1: + }; 1: + long unsigned int x; 1: + }; 1: + struct key_type *type; 1: + struct key_tag *domain_tag; 1: + const char *description; 1: }; 1: 1: union key_payload { 1: - void *rcu_data0; 1: - void *data[4]; 1: + void *rcu_data0; 1: + void *data[4]; 1: }; 1: 1: struct assoc_array_ptr; 1: 1: struct assoc_array { 1: - struct assoc_array_ptr *root; 1: - long unsigned int nr_leaves_on_tree; 1: + struct assoc_array_ptr *root; 1: + long unsigned int nr_leaves_on_tree; 1: }; 1: 1: struct key_user; 1: @@ -7717,45 +7786,45 @@ struct key_user; 1: struct key_restriction; 1: 1: struct key { 1: - refcount_t usage; 1: - key_serial_t serial; 1: - union { 1: - struct list_head graveyard_link; 1: - struct rb_node serial_node; 1: - }; 1: - struct rw_semaphore sem; 1: - struct key_user *user; 1: - void *security; 1: - union { 1: - time64_t expiry; 1: - time64_t revoked_at; 1: - }; 1: - time64_t last_used_at; 1: - kuid_t uid; 1: - kgid_t gid; 1: - key_perm_t perm; 1: - short unsigned int quotalen; 1: - short unsigned int datalen; 1: - short int state; 1: - long unsigned int flags; 1: - union { 1: - struct keyring_index_key index_key; 1: - struct { 1: - long unsigned int hash; 1: - long unsigned int len_desc; 1: - struct key_type *type; 1: - struct key_tag *domain_tag; 1: - char *description; 1: - }; 1: - }; 1: - union { 1: - union key_payload payload; 1: - struct { 1: - struct list_head name_link; 1: - struct assoc_array keys; 1: - }; 1: - }; 1: - struct key_restriction *restrict_link; 1: + refcount_t usage; 1: + key_serial_t serial; 1: + union { 1: + struct list_head graveyard_link; 1: + struct rb_node serial_node; 1: + }; 1: + struct rw_semaphore sem; 1: + struct key_user *user; 1: + void *security; 1: + union { 1: + time64_t expiry; 1: + time64_t revoked_at; 1: + }; 1: + time64_t last_used_at; 1: + kuid_t uid; 1: + kgid_t gid; 1: + key_perm_t perm; 1: + short unsigned int quotalen; 1: + short unsigned int datalen; 1: + short int state; 1: + long unsigned int flags; 1: + union { 1: + struct keyring_index_key index_key; 1: + struct { 1: + long unsigned int hash; 1: + long unsigned int len_desc; 1: + struct key_type *type; 1: + struct key_tag *domain_tag; 1: + char *description; 1: + }; 1: + }; 1: + union { 1: + union key_payload payload; 1: + struct { 1: + struct list_head name_link; 1: + struct assoc_array keys; 1: + }; 1: + }; 1: + struct key_restriction *restrict_link; 1: }; 1: 1: struct uts_namespace; 1: @@ -7769,114 +7838,114 @@ struct net; 1: struct cgroup_namespace; 1: 1: struct nsproxy { 1: - atomic_t count; 1: - struct uts_namespace *uts_ns; 1: - struct ipc_namespace *ipc_ns; 1: - struct mnt_namespace *mnt_ns; 1: - struct pid_namespace *pid_ns_for_children; 1: - struct net *net_ns; 1: - struct cgroup_namespace *cgroup_ns; 1: + atomic_t count; 1: + struct uts_namespace *uts_ns; 1: + struct ipc_namespace *ipc_ns; 1: + struct mnt_namespace *mnt_ns; 1: + struct pid_namespace *pid_ns_for_children; 1: + struct net *net_ns; 1: + struct cgroup_namespace *cgroup_ns; 1: }; 1: 1: struct sighand_struct { 1: - spinlock_t siglock; 1: - refcount_t count; 1: - wait_queue_head_t signalfd_wqh; 1: - struct k_sigaction action[64]; 1: + spinlock_t siglock; 1: + refcount_t count; 1: + wait_queue_head_t signalfd_wqh; 1: + struct k_sigaction action[64]; 1: }; 1: 1: struct bio; 1: 1: struct bio_list { 1: - struct bio *head; 1: - struct bio *tail; 1: + struct bio *head; 1: + struct bio *tail; 1: }; 1: 1: struct blk_plug { 1: - struct list_head mq_list; 1: - struct list_head cb_list; 1: - short unsigned int rq_count; 1: - bool multiple_queues; 1: + struct list_head mq_list; 1: + struct list_head cb_list; 1: + short unsigned int rq_count; 1: + bool multiple_queues; 1: }; 1: 1: struct reclaim_state { 1: - long unsigned int reclaimed_slab; 1: + long unsigned int reclaimed_slab; 1: }; 1: 1: typedef int congested_fn(void *, int); 1: 1: struct fprop_local_percpu { 1: - struct percpu_counter events; 1: - unsigned int period; 1: - raw_spinlock_t lock; 1: + struct percpu_counter events; 1: + unsigned int period; 1: + raw_spinlock_t lock; 1: }; 1: 1: enum wb_reason { 1: - WB_REASON_BACKGROUND = 0, 1: - WB_REASON_VMSCAN = 1, 1: - WB_REASON_SYNC = 2, 1: - WB_REASON_PERIODIC = 3, 1: - WB_REASON_LAPTOP_TIMER = 4, 1: - WB_REASON_FREE_MORE_MEM = 5, 1: - WB_REASON_FS_FREE_SPACE = 6, 1: - WB_REASON_FORKER_THREAD = 7, 1: - WB_REASON_FOREIGN_FLUSH = 8, 1: - WB_REASON_MAX = 9, 1: + WB_REASON_BACKGROUND = 0, 1: + WB_REASON_VMSCAN = 1, 1: + WB_REASON_SYNC = 2, 1: + WB_REASON_PERIODIC = 3, 1: + WB_REASON_LAPTOP_TIMER = 4, 1: + WB_REASON_FREE_MORE_MEM = 5, 1: + WB_REASON_FS_FREE_SPACE = 6, 1: + WB_REASON_FORKER_THREAD = 7, 1: + WB_REASON_FOREIGN_FLUSH = 8, 1: + WB_REASON_MAX = 9, 1: }; 1: 1: struct bdi_writeback_congested; 1: 1: struct bdi_writeback { 1: - struct backing_dev_info *bdi; 1: - long unsigned int state; 1: - long unsigned int last_old_flush; 1: - struct list_head b_dirty; 1: - struct list_head b_io; 1: - struct list_head b_more_io; 1: - struct list_head b_dirty_time; 1: - spinlock_t list_lock; 1: - struct percpu_counter stat[4]; 1: - struct bdi_writeback_congested *congested; 1: - long unsigned int bw_time_stamp; 1: - long unsigned int dirtied_stamp; 1: - long unsigned int written_stamp; 1: - long unsigned int write_bandwidth; 1: - long unsigned int avg_write_bandwidth; 1: - long unsigned int dirty_ratelimit; 1: - long unsigned int balanced_dirty_ratelimit; 1: - struct fprop_local_percpu completions; 1: - int dirty_exceeded; 1: - enum wb_reason start_all_reason; 1: - spinlock_t work_lock; 1: - struct list_head work_list; 1: - struct delayed_work dwork; 1: - long unsigned int dirty_sleep; 1: - struct list_head bdi_node; 1: + struct backing_dev_info *bdi; 1: + long unsigned int state; 1: + long unsigned int last_old_flush; 1: + struct list_head b_dirty; 1: + struct list_head b_io; 1: + struct list_head b_more_io; 1: + struct list_head b_dirty_time; 1: + spinlock_t list_lock; 1: + struct percpu_counter stat[4]; 1: + struct bdi_writeback_congested *congested; 1: + long unsigned int bw_time_stamp; 1: + long unsigned int dirtied_stamp; 1: + long unsigned int written_stamp; 1: + long unsigned int write_bandwidth; 1: + long unsigned int avg_write_bandwidth; 1: + long unsigned int dirty_ratelimit; 1: + long unsigned int balanced_dirty_ratelimit; 1: + struct fprop_local_percpu completions; 1: + int dirty_exceeded; 1: + enum wb_reason start_all_reason; 1: + spinlock_t work_lock; 1: + struct list_head work_list; 1: + struct delayed_work dwork; 1: + long unsigned int dirty_sleep; 1: + struct list_head bdi_node; 1: }; 1: 1: struct backing_dev_info { 1: - u64 id; 1: - struct rb_node rb_node; 1: - struct list_head bdi_list; 1: - long unsigned int ra_pages; 1: - long unsigned int io_pages; 1: - congested_fn *congested_fn; 1: - void *congested_data; 1: - const char *name; 1: - struct kref refcnt; 1: - unsigned int capabilities; 1: - unsigned int min_ratio; 1: - unsigned int max_ratio; 1: - unsigned int max_prop_frac; 1: - atomic_long_t tot_write_bandwidth; 1: - struct bdi_writeback wb; 1: - struct list_head wb_list; 1: - struct bdi_writeback_congested *wb_congested; 1: - wait_queue_head_t wb_waitq; 1: - struct device *dev; 1: - struct device *owner; 1: - struct timer_list laptop_mode_wb_timer; 1: - struct dentry *debug_dir; 1: + u64 id; 1: + struct rb_node rb_node; 1: + struct list_head bdi_list; 1: + long unsigned int ra_pages; 1: + long unsigned int io_pages; 1: + congested_fn *congested_fn; 1: + void *congested_data; 1: + const char *name; 1: + struct kref refcnt; 1: + unsigned int capabilities; 1: + unsigned int min_ratio; 1: + unsigned int max_ratio; 1: + unsigned int max_prop_frac; 1: + atomic_long_t tot_write_bandwidth; 1: + struct bdi_writeback wb; 1: + struct list_head wb_list; 1: + struct bdi_writeback_congested *wb_congested; 1: + wait_queue_head_t wb_waitq; 1: + struct device *dev; 1: + struct device *owner; 1: + struct timer_list laptop_mode_wb_timer; 1: + struct dentry *debug_dir; 1: }; 1: 1: struct cgroup_subsys_state; 1: @@ -7884,82 +7953,82 @@ struct cgroup_subsys_state; 1: struct cgroup; 1: 1: struct css_set { 1: - struct cgroup_subsys_state *subsys[4]; 1: - refcount_t refcount; 1: - struct css_set *dom_cset; 1: - struct cgroup *dfl_cgrp; 1: - int nr_tasks; 1: - struct list_head tasks; 1: - struct list_head mg_tasks; 1: - struct list_head dying_tasks; 1: - struct list_head task_iters; 1: - struct list_head e_cset_node[4]; 1: - struct list_head threaded_csets; 1: - struct list_head threaded_csets_node; 1: - struct hlist_node hlist; 1: - struct list_head cgrp_links; 1: - struct list_head mg_preload_node; 1: - struct list_head mg_node; 1: - struct cgroup *mg_src_cgrp; 1: - struct cgroup *mg_dst_cgrp; 1: - struct css_set *mg_dst_cset; 1: - bool dead; 1: - struct callback_head callback_head; 1: + struct cgroup_subsys_state *subsys[4]; 1: + refcount_t refcount; 1: + struct css_set *dom_cset; 1: + struct cgroup *dfl_cgrp; 1: + int nr_tasks; 1: + struct list_head tasks; 1: + struct list_head mg_tasks; 1: + struct list_head dying_tasks; 1: + struct list_head task_iters; 1: + struct list_head e_cset_node[4]; 1: + struct list_head threaded_csets; 1: + struct list_head threaded_csets_node; 1: + struct hlist_node hlist; 1: + struct list_head cgrp_links; 1: + struct list_head mg_preload_node; 1: + struct list_head mg_node; 1: + struct cgroup *mg_src_cgrp; 1: + struct cgroup *mg_dst_cgrp; 1: + struct css_set *mg_dst_cset; 1: + bool dead; 1: + struct callback_head callback_head; 1: }; 1: 1: struct perf_event_groups { 1: - struct rb_root tree; 1: - u64 index; 1: + struct rb_root tree; 1: + u64 index; 1: }; 1: 1: struct perf_event_context { 1: - struct pmu *pmu; 1: - raw_spinlock_t lock; 1: - struct mutex mutex; 1: - struct list_head active_ctx_list; 1: - struct perf_event_groups pinned_groups; 1: - struct perf_event_groups flexible_groups; 1: - struct list_head event_list; 1: - struct list_head pinned_active; 1: - struct list_head flexible_active; 1: - int nr_events; 1: - int nr_active; 1: - int is_active; 1: - int nr_stat; 1: - int nr_freq; 1: - int rotate_disable; 1: - int rotate_necessary; 1: - refcount_t refcount; 1: - struct task_struct *task; 1: - u64 time; 1: - u64 timestamp; 1: - struct perf_event_context *parent_ctx; 1: - u64 parent_gen; 1: - u64 generation; 1: - int pin_count; 1: - void *task_ctx_data; 1: - struct callback_head callback_head; 1: + struct pmu *pmu; 1: + raw_spinlock_t lock; 1: + struct mutex mutex; 1: + struct list_head active_ctx_list; 1: + struct perf_event_groups pinned_groups; 1: + struct perf_event_groups flexible_groups; 1: + struct list_head event_list; 1: + struct list_head pinned_active; 1: + struct list_head flexible_active; 1: + int nr_events; 1: + int nr_active; 1: + int is_active; 1: + int nr_stat; 1: + int nr_freq; 1: + int rotate_disable; 1: + int rotate_necessary; 1: + refcount_t refcount; 1: + struct task_struct *task; 1: + u64 time; 1: + u64 timestamp; 1: + struct perf_event_context *parent_ctx; 1: + u64 parent_gen; 1: + u64 generation; 1: + int pin_count; 1: + void *task_ctx_data; 1: + struct callback_head callback_head; 1: }; 1: 1: struct task_delay_info { 1: - raw_spinlock_t lock; 1: - unsigned int flags; 1: - u64 blkio_start; 1: - u64 blkio_delay; 1: - u64 swapin_delay; 1: - u32 blkio_count; 1: - u32 swapin_count; 1: - u64 freepages_start; 1: - u64 freepages_delay; 1: - u64 thrashing_start; 1: - u64 thrashing_delay; 1: - u32 freepages_count; 1: - u32 thrashing_count; 1: + raw_spinlock_t lock; 1: + unsigned int flags; 1: + u64 blkio_start; 1: + u64 blkio_delay; 1: + u64 swapin_delay; 1: + u32 blkio_count; 1: + u32 swapin_count; 1: + u64 freepages_start; 1: + u64 freepages_delay; 1: + u64 thrashing_start; 1: + u64 thrashing_delay; 1: + u32 freepages_count; 1: + u32 thrashing_count; 1: }; 1: 1: union thread_union { 1: - struct task_struct task; 1: - long unsigned int stack[2048]; 1: + struct task_struct task; 1: + long unsigned int stack[2048]; 1: }; 1: 1: typedef unsigned int blk_qc_t; 1: @@ -7971,55 +8040,55 @@ struct request; 1: typedef int dma_drain_needed_fn(struct request *); 1: 1: struct blk_rq_stat { 1: - u64 mean; 1: - u64 min; 1: - u64 max; 1: - u32 nr_samples; 1: - u64 batch; 1: + u64 mean; 1: + u64 min; 1: + u64 max; 1: + u32 nr_samples; 1: + u64 batch; 1: }; 1: 1: enum blk_zoned_model { 1: - BLK_ZONED_NONE = 0, 1: - BLK_ZONED_HA = 1, 1: - BLK_ZONED_HM = 2, 1: + BLK_ZONED_NONE = 0, 1: + BLK_ZONED_HA = 1, 1: + BLK_ZONED_HM = 2, 1: }; 1: 1: struct queue_limits { 1: - long unsigned int bounce_pfn; 1: - long unsigned int seg_boundary_mask; 1: - long unsigned int virt_boundary_mask; 1: - unsigned int max_hw_sectors; 1: - unsigned int max_dev_sectors; 1: - unsigned int chunk_sectors; 1: - unsigned int max_sectors; 1: - unsigned int max_segment_size; 1: - unsigned int physical_block_size; 1: - unsigned int logical_block_size; 1: - unsigned int alignment_offset; 1: - unsigned int io_min; 1: - unsigned int io_opt; 1: - unsigned int max_discard_sectors; 1: - unsigned int max_hw_discard_sectors; 1: - unsigned int max_write_same_sectors; 1: - unsigned int max_write_zeroes_sectors; 1: - unsigned int discard_granularity; 1: - unsigned int discard_alignment; 1: - short unsigned int max_segments; 1: - short unsigned int max_integrity_segments; 1: - short unsigned int max_discard_segments; 1: - unsigned char misaligned; 1: - unsigned char discard_misaligned; 1: - unsigned char raid_partial_stripes_expensive; 1: - enum blk_zoned_model zoned; 1: + long unsigned int bounce_pfn; 1: + long unsigned int seg_boundary_mask; 1: + long unsigned int virt_boundary_mask; 1: + unsigned int max_hw_sectors; 1: + unsigned int max_dev_sectors; 1: + unsigned int chunk_sectors; 1: + unsigned int max_sectors; 1: + unsigned int max_segment_size; 1: + unsigned int physical_block_size; 1: + unsigned int logical_block_size; 1: + unsigned int alignment_offset; 1: + unsigned int io_min; 1: + unsigned int io_opt; 1: + unsigned int max_discard_sectors; 1: + unsigned int max_hw_discard_sectors; 1: + unsigned int max_write_same_sectors; 1: + unsigned int max_write_zeroes_sectors; 1: + unsigned int discard_granularity; 1: + unsigned int discard_alignment; 1: + short unsigned int max_segments; 1: + short unsigned int max_integrity_segments; 1: + short unsigned int max_discard_segments; 1: + unsigned char misaligned; 1: + unsigned char discard_misaligned; 1: + unsigned char raid_partial_stripes_expensive; 1: + enum blk_zoned_model zoned; 1: }; 1: 1: struct bsg_ops; 1: 1: struct bsg_class_device { 1: - struct device *class_dev; 1: - int minor; 1: - struct request_queue *queue; 1: - const struct bsg_ops *ops; 1: + struct device *class_dev; 1: + int minor; 1: + struct request_queue *queue; 1: + const struct bsg_ops *ops; 1: }; 1: 1: typedef void *mempool_alloc_t(gfp_t, void *); 1: @@ -8027,27 +8096,27 @@ typedef void *mempool_alloc_t(gfp_t, void *); 1: typedef void mempool_free_t(void *, void *); 1: 1: struct mempool_s { 1: - spinlock_t lock; 1: - int min_nr; 1: - int curr_nr; 1: - void **elements; 1: - void *pool_data; 1: - mempool_alloc_t *alloc; 1: - mempool_free_t *free; 1: - wait_queue_head_t wait; 1: + spinlock_t lock; 1: + int min_nr; 1: + int curr_nr; 1: + void **elements; 1: + void *pool_data; 1: + mempool_alloc_t *alloc; 1: + mempool_free_t *free; 1: + wait_queue_head_t wait; 1: }; 1: 1: typedef struct mempool_s mempool_t; 1: 1: struct bio_set { 1: - struct kmem_cache *bio_slab; 1: - unsigned int front_pad; 1: - mempool_t bio_pool; 1: - mempool_t bvec_pool; 1: - spinlock_t rescue_lock; 1: - struct bio_list rescue_list; 1: - struct work_struct rescue_work; 1: - struct workqueue_struct *rescue_workqueue; 1: + struct kmem_cache *bio_slab; 1: + unsigned int front_pad; 1: + mempool_t bio_pool; 1: + mempool_t bvec_pool; 1: + spinlock_t rescue_lock; 1: + struct bio_list rescue_list; 1: + struct work_struct rescue_work; 1: + struct workqueue_struct *rescue_workqueue; 1: }; 1: 1: struct elevator_queue; 1: @@ -8071,133 +8140,133 @@ struct blk_flush_queue; 1: struct blk_mq_tag_set; 1: 1: struct request_queue { 1: - struct request *last_merge; 1: - struct elevator_queue *elevator; 1: - struct blk_queue_stats *stats; 1: - struct rq_qos *rq_qos; 1: - make_request_fn *make_request_fn; 1: - dma_drain_needed_fn *dma_drain_needed; 1: - const struct blk_mq_ops *mq_ops; 1: - struct blk_mq_ctx *queue_ctx; 1: - unsigned int queue_depth; 1: - struct blk_mq_hw_ctx **queue_hw_ctx; 1: - unsigned int nr_hw_queues; 1: - struct backing_dev_info *backing_dev_info; 1: - void *queuedata; 1: - long unsigned int queue_flags; 1: - atomic_t pm_only; 1: - int id; 1: - gfp_t bounce_gfp; 1: - spinlock_t queue_lock; 1: - struct kobject kobj; 1: - struct kobject *mq_kobj; 1: - struct device *dev; 1: - int rpm_status; 1: - unsigned int nr_pending; 1: - long unsigned int nr_requests; 1: - unsigned int dma_drain_size; 1: - void *dma_drain_buffer; 1: - unsigned int dma_pad_mask; 1: - unsigned int dma_alignment; 1: - unsigned int rq_timeout; 1: - int poll_nsec; 1: - struct blk_stat_callback *poll_cb; 1: - struct blk_rq_stat poll_stat[16]; 1: - struct timer_list timeout; 1: - struct work_struct timeout_work; 1: - struct list_head icq_list; 1: - struct queue_limits limits; 1: - unsigned int required_elevator_features; 1: - unsigned int sg_timeout; 1: - unsigned int sg_reserved_size; 1: - int node; 1: - struct blk_trace *blk_trace; 1: - struct mutex blk_trace_mutex; 1: - struct blk_flush_queue *fq; 1: - struct list_head requeue_list; 1: - spinlock_t requeue_lock; 1: - struct delayed_work requeue_work; 1: - struct mutex sysfs_lock; 1: - struct mutex sysfs_dir_lock; 1: - struct list_head unused_hctx_list; 1: - spinlock_t unused_hctx_lock; 1: - int mq_freeze_depth; 1: - struct bsg_class_device bsg_dev; 1: - struct callback_head callback_head; 1: - wait_queue_head_t mq_freeze_wq; 1: - struct mutex mq_freeze_lock; 1: - struct percpu_ref q_usage_counter; 1: - struct blk_mq_tag_set *tag_set; 1: - struct list_head tag_set_list; 1: - struct bio_set bio_split; 1: - struct dentry *debugfs_dir; 1: - struct dentry *sched_debugfs_dir; 1: - struct dentry *rqos_debugfs_dir; 1: - bool mq_sysfs_init_done; 1: - size_t cmd_size; 1: - struct work_struct release_work; 1: - u64 write_hints[5]; 1: + struct request *last_merge; 1: + struct elevator_queue *elevator; 1: + struct blk_queue_stats *stats; 1: + struct rq_qos *rq_qos; 1: + make_request_fn *make_request_fn; 1: + dma_drain_needed_fn *dma_drain_needed; 1: + const struct blk_mq_ops *mq_ops; 1: + struct blk_mq_ctx *queue_ctx; 1: + unsigned int queue_depth; 1: + struct blk_mq_hw_ctx **queue_hw_ctx; 1: + unsigned int nr_hw_queues; 1: + struct backing_dev_info *backing_dev_info; 1: + void *queuedata; 1: + long unsigned int queue_flags; 1: + atomic_t pm_only; 1: + int id; 1: + gfp_t bounce_gfp; 1: + spinlock_t queue_lock; 1: + struct kobject kobj; 1: + struct kobject *mq_kobj; 1: + struct device *dev; 1: + int rpm_status; 1: + unsigned int nr_pending; 1: + long unsigned int nr_requests; 1: + unsigned int dma_drain_size; 1: + void *dma_drain_buffer; 1: + unsigned int dma_pad_mask; 1: + unsigned int dma_alignment; 1: + unsigned int rq_timeout; 1: + int poll_nsec; 1: + struct blk_stat_callback *poll_cb; 1: + struct blk_rq_stat poll_stat[16]; 1: + struct timer_list timeout; 1: + struct work_struct timeout_work; 1: + struct list_head icq_list; 1: + struct queue_limits limits; 1: + unsigned int required_elevator_features; 1: + unsigned int sg_timeout; 1: + unsigned int sg_reserved_size; 1: + int node; 1: + struct blk_trace *blk_trace; 1: + struct mutex blk_trace_mutex; 1: + struct blk_flush_queue *fq; 1: + struct list_head requeue_list; 1: + spinlock_t requeue_lock; 1: + struct delayed_work requeue_work; 1: + struct mutex sysfs_lock; 1: + struct mutex sysfs_dir_lock; 1: + struct list_head unused_hctx_list; 1: + spinlock_t unused_hctx_lock; 1: + int mq_freeze_depth; 1: + struct bsg_class_device bsg_dev; 1: + struct callback_head callback_head; 1: + wait_queue_head_t mq_freeze_wq; 1: + struct mutex mq_freeze_lock; 1: + struct percpu_ref q_usage_counter; 1: + struct blk_mq_tag_set *tag_set; 1: + struct list_head tag_set_list; 1: + struct bio_set bio_split; 1: + struct dentry *debugfs_dir; 1: + struct dentry *sched_debugfs_dir; 1: + struct dentry *rqos_debugfs_dir; 1: + bool mq_sysfs_init_done; 1: + size_t cmd_size; 1: + struct work_struct release_work; 1: + u64 write_hints[5]; 1: }; 1: 1: enum writeback_sync_modes { 1: - WB_SYNC_NONE = 0, 1: - WB_SYNC_ALL = 1, 1: + WB_SYNC_NONE = 0, 1: + WB_SYNC_ALL = 1, 1: }; 1: 1: struct writeback_control { 1: - long int nr_to_write; 1: - long int pages_skipped; 1: - loff_t range_start; 1: - loff_t range_end; 1: - enum writeback_sync_modes sync_mode; 1: - unsigned int for_kupdate: 1; 1: - unsigned int for_background: 1; 1: - unsigned int tagged_writepages: 1; 1: - unsigned int for_reclaim: 1; 1: - unsigned int range_cyclic: 1; 1: - unsigned int for_sync: 1; 1: - unsigned int no_cgroup_owner: 1; 1: - unsigned int punt_to_cgroup: 1; 1: + long int nr_to_write; 1: + long int pages_skipped; 1: + loff_t range_start; 1: + loff_t range_end; 1: + enum writeback_sync_modes sync_mode; 1: + unsigned int for_kupdate : 1; 1: + unsigned int for_background : 1; 1: + unsigned int tagged_writepages : 1; 1: + unsigned int for_reclaim : 1; 1: + unsigned int range_cyclic : 1; 1: + unsigned int for_sync : 1; 1: + unsigned int no_cgroup_owner : 1; 1: + unsigned int punt_to_cgroup : 1; 1: }; 1: 1: struct swap_cluster_info { 1: - spinlock_t lock; 1: - unsigned int data: 24; 1: - unsigned int flags: 8; 1: + spinlock_t lock; 1: + unsigned int data : 24; 1: + unsigned int flags : 8; 1: }; 1: 1: struct swap_cluster_list { 1: - struct swap_cluster_info head; 1: - struct swap_cluster_info tail; 1: + struct swap_cluster_info head; 1: + struct swap_cluster_info tail; 1: }; 1: 1: struct percpu_cluster; 1: 1: struct swap_info_struct { 1: - long unsigned int flags; 1: - short int prio; 1: - struct plist_node list; 1: - signed char type; 1: - unsigned int max; 1: - unsigned char *swap_map; 1: - struct swap_cluster_info *cluster_info; 1: - struct swap_cluster_list free_clusters; 1: - unsigned int lowest_bit; 1: - unsigned int highest_bit; 1: - unsigned int pages; 1: - unsigned int inuse_pages; 1: - unsigned int cluster_next; 1: - unsigned int cluster_nr; 1: - struct percpu_cluster *percpu_cluster; 1: - struct rb_root swap_extent_root; 1: - struct block_device *bdev; 1: - struct file *swap_file; 1: - unsigned int old_block_size; 1: - spinlock_t lock; 1: - spinlock_t cont_lock; 1: - struct work_struct discard_work; 1: - struct swap_cluster_list discard_clusters; 1: - struct plist_node avail_lists[0]; 1: + long unsigned int flags; 1: + short int prio; 1: + struct plist_node list; 1: + signed char type; 1: + unsigned int max; 1: + unsigned char *swap_map; 1: + struct swap_cluster_info *cluster_info; 1: + struct swap_cluster_list free_clusters; 1: + unsigned int lowest_bit; 1: + unsigned int highest_bit; 1: + unsigned int pages; 1: + unsigned int inuse_pages; 1: + unsigned int cluster_next; 1: + unsigned int cluster_nr; 1: + struct percpu_cluster *percpu_cluster; 1: + struct rb_root swap_extent_root; 1: + struct block_device *bdev; 1: + struct file *swap_file; 1: + unsigned int old_block_size; 1: + spinlock_t lock; 1: + spinlock_t cont_lock; 1: + struct work_struct discard_work; 1: + struct swap_cluster_list discard_clusters; 1: + struct plist_node avail_lists[0]; 1: }; 1: 1: struct partition_meta_info; 1: @@ -8205,20 +8274,20 @@ struct partition_meta_info; 1: struct disk_stats; 1: 1: struct hd_struct { 1: - sector_t start_sect; 1: - sector_t nr_sects; 1: - seqcount_t nr_sects_seq; 1: - sector_t alignment_offset; 1: - unsigned int discard_alignment; 1: - struct device __dev; 1: - struct kobject *holder_dir; 1: - int policy; 1: - int partno; 1: - struct partition_meta_info *info; 1: - long unsigned int stamp; 1: - struct disk_stats *dkstats; 1: - struct percpu_ref ref; 1: - struct rcu_work rcu_work; 1: + sector_t start_sect; 1: + sector_t nr_sects; 1: + seqcount_t nr_sects_seq; 1: + sector_t alignment_offset; 1: + unsigned int discard_alignment; 1: + struct device __dev; 1: + struct kobject *holder_dir; 1: + int policy; 1: + int partno; 1: + struct partition_meta_info *info; 1: + long unsigned int stamp; 1: + struct disk_stats *dkstats; 1: + struct percpu_ref ref; 1: + struct rcu_work rcu_work; 1: }; 1: 1: struct disk_part_tbl; 1: @@ -8232,117 +8301,117 @@ struct disk_events; 1: struct badblocks; 1: 1: struct gendisk { 1: - int major; 1: - int first_minor; 1: - int minors; 1: - char disk_name[32]; 1: - char * (*devnode)(struct gendisk *, umode_t *); 1: - short unsigned int events; 1: - short unsigned int event_flags; 1: - struct disk_part_tbl *part_tbl; 1: - struct hd_struct part0; 1: - const struct block_device_operations *fops; 1: - struct request_queue *queue; 1: - void *private_data; 1: - int flags; 1: - struct rw_semaphore lookup_sem; 1: - struct kobject *slave_dir; 1: - struct timer_rand_state *random; 1: - atomic_t sync_io; 1: - struct disk_events *ev; 1: - int node_id; 1: - struct badblocks *bb; 1: - struct lockdep_map lockdep_map; 1: + int major; 1: + int first_minor; 1: + int minors; 1: + char disk_name[32]; 1: + char *(*devnode)(struct gendisk *, umode_t *); 1: + short unsigned int events; 1: + short unsigned int event_flags; 1: + struct disk_part_tbl *part_tbl; 1: + struct hd_struct part0; 1: + const struct block_device_operations *fops; 1: + struct request_queue *queue; 1: + void *private_data; 1: + int flags; 1: + struct rw_semaphore lookup_sem; 1: + struct kobject *slave_dir; 1: + struct timer_rand_state *random; 1: + atomic_t sync_io; 1: + struct disk_events *ev; 1: + int node_id; 1: + struct badblocks *bb; 1: + struct lockdep_map lockdep_map; 1: }; 1: 1: struct cdev { 1: - struct kobject kobj; 1: - struct module *owner; 1: - const struct file_operations *ops; 1: - struct list_head list; 1: - dev_t dev; 1: - unsigned int count; 1: + struct kobject kobj; 1: + struct module *owner; 1: + const struct file_operations *ops; 1: + struct list_head list; 1: + dev_t dev; 1: + unsigned int count; 1: }; 1: 1: typedef u8 blk_status_t; 1: 1: struct bvec_iter { 1: - sector_t bi_sector; 1: - unsigned int bi_size; 1: - unsigned int bi_idx; 1: - unsigned int bi_bvec_done; 1: + sector_t bi_sector; 1: + unsigned int bi_size; 1: + unsigned int bi_idx; 1: + unsigned int bi_bvec_done; 1: }; 1: 1: typedef void bio_end_io_t(struct bio *); 1: 1: struct bio_vec { 1: - struct page *bv_page; 1: - unsigned int bv_len; 1: - unsigned int bv_offset; 1: + struct page *bv_page; 1: + unsigned int bv_len; 1: + unsigned int bv_offset; 1: }; 1: 1: struct bio { 1: - struct bio *bi_next; 1: - struct gendisk *bi_disk; 1: - unsigned int bi_opf; 1: - short unsigned int bi_flags; 1: - short unsigned int bi_ioprio; 1: - short unsigned int bi_write_hint; 1: - blk_status_t bi_status; 1: - u8 bi_partno; 1: - atomic_t __bi_remaining; 1: - struct bvec_iter bi_iter; 1: - bio_end_io_t *bi_end_io; 1: - void *bi_private; 1: - union { }; 1: - short unsigned int bi_vcnt; 1: - short unsigned int bi_max_vecs; 1: - atomic_t __bi_cnt; 1: - struct bio_vec *bi_io_vec; 1: - struct bio_set *bi_pool; 1: - struct bio_vec bi_inline_vecs[0]; 1: + struct bio *bi_next; 1: + struct gendisk *bi_disk; 1: + unsigned int bi_opf; 1: + short unsigned int bi_flags; 1: + short unsigned int bi_ioprio; 1: + short unsigned int bi_write_hint; 1: + blk_status_t bi_status; 1: + u8 bi_partno; 1: + atomic_t __bi_remaining; 1: + struct bvec_iter bi_iter; 1: + bio_end_io_t *bi_end_io; 1: + void *bi_private; 1: + union {}; 1: + short unsigned int bi_vcnt; 1: + short unsigned int bi_max_vecs; 1: + atomic_t __bi_cnt; 1: + struct bio_vec *bi_io_vec; 1: + struct bio_set *bi_pool; 1: + struct bio_vec bi_inline_vecs[0]; 1: }; 1: 1: struct linux_binprm { 1: - struct vm_area_struct *vma; 1: - long unsigned int vma_pages; 1: - struct mm_struct *mm; 1: - long unsigned int p; 1: - long unsigned int argmin; 1: - unsigned int called_set_creds: 1; 1: - unsigned int cap_elevated: 1; 1: - unsigned int secureexec: 1; 1: - unsigned int recursion_depth; 1: - struct file *file; 1: - struct cred *cred; 1: - int unsafe; 1: - unsigned int per_clear; 1: - int argc; 1: - int envc; 1: - const char *filename; 1: - const char *interp; 1: - unsigned int interp_flags; 1: - unsigned int interp_data; 1: - long unsigned int loader; 1: - long unsigned int exec; 1: - struct rlimit rlim_stack; 1: - char buf[256]; 1: + struct vm_area_struct *vma; 1: + long unsigned int vma_pages; 1: + struct mm_struct *mm; 1: + long unsigned int p; 1: + long unsigned int argmin; 1: + unsigned int called_set_creds : 1; 1: + unsigned int cap_elevated : 1; 1: + unsigned int secureexec : 1; 1: + unsigned int recursion_depth; 1: + struct file *file; 1: + struct cred *cred; 1: + int unsafe; 1: + unsigned int per_clear; 1: + int argc; 1: + int envc; 1: + const char *filename; 1: + const char *interp; 1: + unsigned int interp_flags; 1: + unsigned int interp_data; 1: + long unsigned int loader; 1: + long unsigned int exec; 1: + struct rlimit rlim_stack; 1: + char buf[256]; 1: }; 1: 1: struct coredump_params { 1: - const kernel_siginfo_t *siginfo; 1: - struct pt_regs *regs; 1: - struct file *file; 1: - long unsigned int limit; 1: - long unsigned int mm_flags; 1: - loff_t written; 1: - loff_t pos; 1: + const kernel_siginfo_t *siginfo; 1: + struct pt_regs *regs; 1: + struct file *file; 1: + long unsigned int limit; 1: + long unsigned int mm_flags; 1: + loff_t written; 1: + loff_t pos; 1: }; 1: 1: struct key_tag { 1: - struct callback_head rcu; 1: - refcount_t usage; 1: - bool removed; 1: + struct callback_head rcu; 1: + refcount_t usage; 1: + bool removed; 1: }; 1: 1: typedef int (*request_key_actor_t)(struct key *, void *); 1: @@ -8356,202 +8425,206 @@ struct kernel_pkey_params; 1: struct kernel_pkey_query; 1: 1: struct key_type { 1: - const char *name; 1: - size_t def_datalen; 1: - unsigned int flags; 1: - int (*vet_description)(const char *); 1: - int (*preparse)(struct key_preparsed_payload *); 1: - void (*free_preparse)(struct key_preparsed_payload *); 1: - int (*instantiate)(struct key *, struct key_preparsed_payload *); 1: - int (*update)(struct key *, struct key_preparsed_payload *); 1: - int (*match_preparse)(struct key_match_data *); 1: - void (*match_free)(struct key_match_data *); 1: - void (*revoke)(struct key *); 1: - void (*destroy)(struct key *); 1: - void (*describe)(const struct key *, struct seq_file *); 1: - long int (*read)(const struct key *, char *, size_t); 1: - request_key_actor_t request_key; 1: - struct key_restriction * (*lookup_restriction)(const char *); 1: - int (*asym_query)(const struct kernel_pkey_params *, struct kernel_pkey_query *); 1: - int (*asym_eds_op)(struct kernel_pkey_params *, const void *, void *); 1: - int (*asym_verify_signature)(struct kernel_pkey_params *, const void *, const void *); 1: - struct list_head link; 1: - struct lock_class_key lock_class; 1: -}; 1: - 1: -typedef int (*key_restrict_link_func_t)(struct key *, const struct key_type *, const union key_payload *, struct key *); 1: + const char *name; 1: + size_t def_datalen; 1: + unsigned int flags; 1: + int (*vet_description)(const char *); 1: + int (*preparse)(struct key_preparsed_payload *); 1: + void (*free_preparse)(struct key_preparsed_payload *); 1: + int (*instantiate)(struct key *, struct key_preparsed_payload *); 1: + int (*update)(struct key *, struct key_preparsed_payload *); 1: + int (*match_preparse)(struct key_match_data *); 1: + void (*match_free)(struct key_match_data *); 1: + void (*revoke)(struct key *); 1: + void (*destroy)(struct key *); 1: + void (*describe)(const struct key *, struct seq_file *); 1: + long int (*read)(const struct key *, char *, size_t); 1: + request_key_actor_t request_key; 1: + struct key_restriction *(*lookup_restriction)(const char *); 1: + int (*asym_query)(const struct kernel_pkey_params *, 1: + struct kernel_pkey_query *); 1: + int (*asym_eds_op)(struct kernel_pkey_params *, const void *, void *); 1: + int (*asym_verify_signature)(struct kernel_pkey_params *, const void *, 1: + const void *); 1: + struct list_head link; 1: + struct lock_class_key lock_class; 1: +}; 1: + 1: +typedef int (*key_restrict_link_func_t)(struct key *, const struct key_type *, 1: + const union key_payload *, 1: + struct key *); 1: 1: struct key_restriction { 1: - key_restrict_link_func_t check; 1: - struct key *key; 1: - struct key_type *keytype; 1: + key_restrict_link_func_t check; 1: + struct key *key; 1: + struct key_type *keytype; 1: }; 1: 1: struct group_info { 1: - atomic_t usage; 1: - int ngroups; 1: - kgid_t gid[0]; 1: + atomic_t usage; 1: + int ngroups; 1: + kgid_t gid[0]; 1: }; 1: 1: struct ring_buffer_event { 1: - u32 type_len: 5; 1: - u32 time_delta: 27; 1: - u32 array[0]; 1: + u32 type_len : 5; 1: + u32 time_delta : 27; 1: + u32 array[0]; 1: }; 1: 1: struct seq_buf { 1: - char *buffer; 1: - size_t size; 1: - size_t len; 1: - loff_t readpos; 1: + char *buffer; 1: + size_t size; 1: + size_t len; 1: + loff_t readpos; 1: }; 1: 1: struct trace_seq { 1: - unsigned char buffer[4096]; 1: - struct seq_buf seq; 1: - int full; 1: + unsigned char buffer[4096]; 1: + struct seq_buf seq; 1: + int full; 1: }; 1: 1: enum perf_sw_ids { 1: - PERF_COUNT_SW_CPU_CLOCK = 0, 1: - PERF_COUNT_SW_TASK_CLOCK = 1, 1: - PERF_COUNT_SW_PAGE_FAULTS = 2, 1: - PERF_COUNT_SW_CONTEXT_SWITCHES = 3, 1: - PERF_COUNT_SW_CPU_MIGRATIONS = 4, 1: - PERF_COUNT_SW_PAGE_FAULTS_MIN = 5, 1: - PERF_COUNT_SW_PAGE_FAULTS_MAJ = 6, 1: - PERF_COUNT_SW_ALIGNMENT_FAULTS = 7, 1: - PERF_COUNT_SW_EMULATION_FAULTS = 8, 1: - PERF_COUNT_SW_DUMMY = 9, 1: - PERF_COUNT_SW_BPF_OUTPUT = 10, 1: - PERF_COUNT_SW_MAX = 11, 1: + PERF_COUNT_SW_CPU_CLOCK = 0, 1: + PERF_COUNT_SW_TASK_CLOCK = 1, 1: + PERF_COUNT_SW_PAGE_FAULTS = 2, 1: + PERF_COUNT_SW_CONTEXT_SWITCHES = 3, 1: + PERF_COUNT_SW_CPU_MIGRATIONS = 4, 1: + PERF_COUNT_SW_PAGE_FAULTS_MIN = 5, 1: + PERF_COUNT_SW_PAGE_FAULTS_MAJ = 6, 1: + PERF_COUNT_SW_ALIGNMENT_FAULTS = 7, 1: + PERF_COUNT_SW_EMULATION_FAULTS = 8, 1: + PERF_COUNT_SW_DUMMY = 9, 1: + PERF_COUNT_SW_BPF_OUTPUT = 10, 1: + PERF_COUNT_SW_MAX = 11, 1: }; 1: 1: union perf_mem_data_src { 1: - __u64 val; 1: - struct { 1: - __u64 mem_op: 5; 1: - __u64 mem_lvl: 14; 1: - __u64 mem_snoop: 5; 1: - __u64 mem_lock: 2; 1: - __u64 mem_dtlb: 7; 1: - __u64 mem_lvl_num: 4; 1: - __u64 mem_remote: 1; 1: - __u64 mem_snoopx: 2; 1: - __u64 mem_rsvd: 24; 1: - }; 1: + __u64 val; 1: + struct { 1: + __u64 mem_op : 5; 1: + __u64 mem_lvl : 14; 1: + __u64 mem_snoop : 5; 1: + __u64 mem_lock : 2; 1: + __u64 mem_dtlb : 7; 1: + __u64 mem_lvl_num : 4; 1: + __u64 mem_remote : 1; 1: + __u64 mem_snoopx : 2; 1: + __u64 mem_rsvd : 24; 1: + }; 1: }; 1: 1: struct perf_branch_entry { 1: - __u64 from; 1: - __u64 to; 1: - __u64 mispred: 1; 1: - __u64 predicted: 1; 1: - __u64 in_tx: 1; 1: - __u64 abort: 1; 1: - __u64 cycles: 16; 1: - __u64 type: 4; 1: - __u64 reserved: 40; 1: + __u64 from; 1: + __u64 to; 1: + __u64 mispred : 1; 1: + __u64 predicted : 1; 1: + __u64 in_tx : 1; 1: + __u64 abort : 1; 1: + __u64 cycles : 16; 1: + __u64 type : 4; 1: + __u64 reserved : 40; 1: }; 1: 1: struct taskstats { 1: - __u16 version; 1: - __u32 ac_exitcode; 1: - __u8 ac_flag; 1: - __u8 ac_nice; 1: - __u64 cpu_count; 1: - __u64 cpu_delay_total; 1: - __u64 blkio_count; 1: - __u64 blkio_delay_total; 1: - __u64 swapin_count; 1: - __u64 swapin_delay_total; 1: - __u64 cpu_run_real_total; 1: - __u64 cpu_run_virtual_total; 1: - char ac_comm[32]; 1: - __u8 ac_sched; 1: - __u8 ac_pad[3]; 1: - int: 32; 1: - __u32 ac_uid; 1: - __u32 ac_gid; 1: - __u32 ac_pid; 1: - __u32 ac_ppid; 1: - __u32 ac_btime; 1: - __u64 ac_etime; 1: - __u64 ac_utime; 1: - __u64 ac_stime; 1: - __u64 ac_minflt; 1: - __u64 ac_majflt; 1: - __u64 coremem; 1: - __u64 virtmem; 1: - __u64 hiwater_rss; 1: - __u64 hiwater_vm; 1: - __u64 read_char; 1: - __u64 write_char; 1: - __u64 read_syscalls; 1: - __u64 write_syscalls; 1: - __u64 read_bytes; 1: - __u64 write_bytes; 1: - __u64 cancelled_write_bytes; 1: - __u64 nvcsw; 1: - __u64 nivcsw; 1: - __u64 ac_utimescaled; 1: - __u64 ac_stimescaled; 1: - __u64 cpu_scaled_run_real_total; 1: - __u64 freepages_count; 1: - __u64 freepages_delay_total; 1: - __u64 thrashing_count; 1: - __u64 thrashing_delay_total; 1: + __u16 version; 1: + __u32 ac_exitcode; 1: + __u8 ac_flag; 1: + __u8 ac_nice; 1: + __u64 cpu_count; 1: + __u64 cpu_delay_total; 1: + __u64 blkio_count; 1: + __u64 blkio_delay_total; 1: + __u64 swapin_count; 1: + __u64 swapin_delay_total; 1: + __u64 cpu_run_real_total; 1: + __u64 cpu_run_virtual_total; 1: + char ac_comm[32]; 1: + __u8 ac_sched; 1: + __u8 ac_pad[3]; 1: + int : 32; 1: + __u32 ac_uid; 1: + __u32 ac_gid; 1: + __u32 ac_pid; 1: + __u32 ac_ppid; 1: + __u32 ac_btime; 1: + __u64 ac_etime; 1: + __u64 ac_utime; 1: + __u64 ac_stime; 1: + __u64 ac_minflt; 1: + __u64 ac_majflt; 1: + __u64 coremem; 1: + __u64 virtmem; 1: + __u64 hiwater_rss; 1: + __u64 hiwater_vm; 1: + __u64 read_char; 1: + __u64 write_char; 1: + __u64 read_syscalls; 1: + __u64 write_syscalls; 1: + __u64 read_bytes; 1: + __u64 write_bytes; 1: + __u64 cancelled_write_bytes; 1: + __u64 nvcsw; 1: + __u64 nivcsw; 1: + __u64 ac_utimescaled; 1: + __u64 ac_stimescaled; 1: + __u64 cpu_scaled_run_real_total; 1: + __u64 freepages_count; 1: + __u64 freepages_delay_total; 1: + __u64 thrashing_count; 1: + __u64 thrashing_delay_total; 1: }; 1: 1: struct new_utsname { 1: - char sysname[65]; 1: - char nodename[65]; 1: - char release[65]; 1: - char version[65]; 1: - char machine[65]; 1: - char domainname[65]; 1: + char sysname[65]; 1: + char nodename[65]; 1: + char release[65]; 1: + char version[65]; 1: + char machine[65]; 1: + char domainname[65]; 1: }; 1: 1: struct uts_namespace { 1: - struct kref kref; 1: - struct new_utsname name; 1: - struct user_namespace *user_ns; 1: - struct ucounts *ucounts; 1: - struct ns_common ns; 1: + struct kref kref; 1: + struct new_utsname name; 1: + struct user_namespace *user_ns; 1: + struct ucounts *ucounts; 1: + struct ns_common ns; 1: }; 1: 1: struct cgroup_namespace { 1: - refcount_t count; 1: - struct ns_common ns; 1: - struct user_namespace *user_ns; 1: - struct ucounts *ucounts; 1: - struct css_set *root_cset; 1: + refcount_t count; 1: + struct ns_common ns; 1: + struct user_namespace *user_ns; 1: + struct ucounts *ucounts; 1: + struct css_set *root_cset; 1: }; 1: 1: struct proc_ns_operations { 1: - const char *name; 1: - const char *real_ns_name; 1: - int type; 1: - struct ns_common * (*get)(struct task_struct *); 1: - void (*put)(struct ns_common *); 1: - int (*install)(struct nsproxy *, struct ns_common *); 1: - struct user_namespace * (*owner)(struct ns_common *); 1: - struct ns_common * (*get_parent)(struct ns_common *); 1: + const char *name; 1: + const char *real_ns_name; 1: + int type; 1: + struct ns_common *(*get)(struct task_struct *); 1: + void (*put)(struct ns_common *); 1: + int (*install)(struct nsproxy *, struct ns_common *); 1: + struct user_namespace *(*owner)(struct ns_common *); 1: + struct ns_common *(*get_parent)(struct ns_common *); 1: }; 1: 1: struct ucounts { 1: - struct hlist_node node; 1: - struct user_namespace *ns; 1: - kuid_t uid; 1: - int count; 1: - atomic_t ucount[9]; 1: + struct hlist_node node; 1: + struct user_namespace *ns; 1: + kuid_t uid; 1: + int count; 1: + atomic_t ucount[9]; 1: }; 1: 1: struct perf_guest_info_callbacks { 1: - int (*is_in_guest)(); 1: - int (*is_user_mode)(); 1: - long unsigned int (*get_guest_ip)(); 1: - void (*handle_intel_pt_intr)(); 1: + int (*is_in_guest)(); 1: + int (*is_user_mode)(); 1: + long unsigned int (*get_guest_ip)(); 1: + void (*handle_intel_pt_intr)(); 1: }; 1: 1: struct perf_cpu_context; 1: @@ -8559,58 +8632,60 @@ struct perf_cpu_context; 1: struct perf_output_handle; 1: 1: struct pmu { 1: - struct list_head entry; 1: - struct module *module; 1: - struct device *dev; 1: - const struct attribute_group **attr_groups; 1: - const struct attribute_group **attr_update; 1: - const char *name; 1: - int type; 1: - int capabilities; 1: - int *pmu_disable_count; 1: - struct perf_cpu_context *pmu_cpu_context; 1: - atomic_t exclusive_cnt; 1: - int task_ctx_nr; 1: - int hrtimer_interval_ms; 1: - unsigned int nr_addr_filters; 1: - void (*pmu_enable)(struct pmu *); 1: - void (*pmu_disable)(struct pmu *); 1: - int (*event_init)(struct perf_event *); 1: - void (*event_mapped)(struct perf_event *, struct mm_struct *); 1: - void (*event_unmapped)(struct perf_event *, struct mm_struct *); 1: - int (*add)(struct perf_event *, int); 1: - void (*del)(struct perf_event *, int); 1: - void (*start)(struct perf_event *, int); 1: - void (*stop)(struct perf_event *, int); 1: - void (*read)(struct perf_event *); 1: - void (*start_txn)(struct pmu *, unsigned int); 1: - int (*commit_txn)(struct pmu *); 1: - void (*cancel_txn)(struct pmu *); 1: - int (*event_idx)(struct perf_event *); 1: - void (*sched_task)(struct perf_event_context *, bool); 1: - size_t task_ctx_size; 1: - void (*swap_task_ctx)(struct perf_event_context *, struct perf_event_context *); 1: - void * (*setup_aux)(struct perf_event *, void **, int, bool); 1: - void (*free_aux)(void *); 1: - long int (*snapshot_aux)(struct perf_event *, struct perf_output_handle *, long unsigned int); 1: - int (*addr_filters_validate)(struct list_head *); 1: - void (*addr_filters_sync)(struct perf_event *); 1: - int (*aux_output_match)(struct perf_event *); 1: - int (*filter_match)(struct perf_event *); 1: - int (*check_period)(struct perf_event *, u64); 1: + struct list_head entry; 1: + struct module *module; 1: + struct device *dev; 1: + const struct attribute_group **attr_groups; 1: + const struct attribute_group **attr_update; 1: + const char *name; 1: + int type; 1: + int capabilities; 1: + int *pmu_disable_count; 1: + struct perf_cpu_context *pmu_cpu_context; 1: + atomic_t exclusive_cnt; 1: + int task_ctx_nr; 1: + int hrtimer_interval_ms; 1: + unsigned int nr_addr_filters; 1: + void (*pmu_enable)(struct pmu *); 1: + void (*pmu_disable)(struct pmu *); 1: + int (*event_init)(struct perf_event *); 1: + void (*event_mapped)(struct perf_event *, struct mm_struct *); 1: + void (*event_unmapped)(struct perf_event *, struct mm_struct *); 1: + int (*add)(struct perf_event *, int); 1: + void (*del)(struct perf_event *, int); 1: + void (*start)(struct perf_event *, int); 1: + void (*stop)(struct perf_event *, int); 1: + void (*read)(struct perf_event *); 1: + void (*start_txn)(struct pmu *, unsigned int); 1: + int (*commit_txn)(struct pmu *); 1: + void (*cancel_txn)(struct pmu *); 1: + int (*event_idx)(struct perf_event *); 1: + void (*sched_task)(struct perf_event_context *, bool); 1: + size_t task_ctx_size; 1: + void (*swap_task_ctx)(struct perf_event_context *, 1: + struct perf_event_context *); 1: + void *(*setup_aux)(struct perf_event *, void **, int, bool); 1: + void (*free_aux)(void *); 1: + long int (*snapshot_aux)(struct perf_event *, struct perf_output_handle *, 1: + long unsigned int); 1: + int (*addr_filters_validate)(struct list_head *); 1: + void (*addr_filters_sync)(struct perf_event *); 1: + int (*aux_output_match)(struct perf_event *); 1: + int (*filter_match)(struct perf_event *); 1: + int (*check_period)(struct perf_event *, u64); 1: }; 1: 1: enum irq_domain_bus_token { 1: - DOMAIN_BUS_ANY = 0, 1: - DOMAIN_BUS_WIRED = 1, 1: - DOMAIN_BUS_GENERIC_MSI = 2, 1: - DOMAIN_BUS_PCI_MSI = 3, 1: - DOMAIN_BUS_PLATFORM_MSI = 4, 1: - DOMAIN_BUS_NEXUS = 5, 1: - DOMAIN_BUS_IPI = 6, 1: - DOMAIN_BUS_FSL_MC_MSI = 7, 1: - DOMAIN_BUS_TI_SCI_INTA_MSI = 8, 1: - DOMAIN_BUS_WAKEUP = 9, 1: + DOMAIN_BUS_ANY = 0, 1: + DOMAIN_BUS_WIRED = 1, 1: + DOMAIN_BUS_GENERIC_MSI = 2, 1: + DOMAIN_BUS_PCI_MSI = 3, 1: + DOMAIN_BUS_PLATFORM_MSI = 4, 1: + DOMAIN_BUS_NEXUS = 5, 1: + DOMAIN_BUS_IPI = 6, 1: + DOMAIN_BUS_FSL_MC_MSI = 7, 1: + DOMAIN_BUS_TI_SCI_INTA_MSI = 8, 1: + DOMAIN_BUS_WAKEUP = 9, 1: }; 1: 1: struct irq_domain_ops; 1: @@ -8618,22 +8693,22 @@ struct irq_domain_ops; 1: struct irq_domain_chip_generic; 1: 1: struct irq_domain { 1: - struct list_head link; 1: - const char *name; 1: - const struct irq_domain_ops *ops; 1: - void *host_data; 1: - unsigned int flags; 1: - unsigned int mapcount; 1: - struct fwnode_handle *fwnode; 1: - enum irq_domain_bus_token bus_token; 1: - struct irq_domain_chip_generic *gc; 1: - struct irq_domain *parent; 1: - irq_hw_number_t hwirq_max; 1: - unsigned int revmap_direct_max_irq; 1: - unsigned int revmap_size; 1: - struct xarray revmap_tree; 1: - struct mutex revmap_tree_mutex; 1: - unsigned int linear_revmap[0]; 1: + struct list_head link; 1: + const char *name; 1: + const struct irq_domain_ops *ops; 1: + void *host_data; 1: + unsigned int flags; 1: + unsigned int mapcount; 1: + struct fwnode_handle *fwnode; 1: + enum irq_domain_bus_token bus_token; 1: + struct irq_domain_chip_generic *gc; 1: + struct irq_domain *parent; 1: + irq_hw_number_t hwirq_max; 1: + unsigned int revmap_direct_max_irq; 1: + unsigned int revmap_size; 1: + struct xarray revmap_tree; 1: + struct mutex revmap_tree_mutex; 1: + unsigned int linear_revmap[0]; 1: }; 1: 1: typedef u32 phandle; 1: @@ -8641,490 +8716,490 @@ typedef u32 phandle; 1: struct property; 1: 1: struct device_node { 1: - const char *name; 1: - phandle phandle; 1: - const char *full_name; 1: - struct fwnode_handle fwnode; 1: - struct property *properties; 1: - struct property *deadprops; 1: - struct device_node *parent; 1: - struct device_node *child; 1: - struct device_node *sibling; 1: - long unsigned int _flags; 1: - void *data; 1: + const char *name; 1: + phandle phandle; 1: + const char *full_name; 1: + struct fwnode_handle fwnode; 1: + struct property *properties; 1: + struct property *deadprops; 1: + struct device_node *parent; 1: + struct device_node *child; 1: + struct device_node *sibling; 1: + long unsigned int _flags; 1: + void *data; 1: }; 1: 1: enum cpuhp_state { 1: - CPUHP_INVALID = 4294967295, 1: - CPUHP_OFFLINE = 0, 1: - CPUHP_CREATE_THREADS = 1, 1: - CPUHP_PERF_PREPARE = 2, 1: - CPUHP_PERF_X86_PREPARE = 3, 1: - CPUHP_PERF_X86_AMD_UNCORE_PREP = 4, 1: - CPUHP_PERF_POWER = 5, 1: - CPUHP_PERF_SUPERH = 6, 1: - CPUHP_X86_HPET_DEAD = 7, 1: - CPUHP_X86_APB_DEAD = 8, 1: - CPUHP_X86_MCE_DEAD = 9, 1: - CPUHP_VIRT_NET_DEAD = 10, 1: - CPUHP_SLUB_DEAD = 11, 1: - CPUHP_MM_WRITEBACK_DEAD = 12, 1: - CPUHP_MM_VMSTAT_DEAD = 13, 1: - CPUHP_SOFTIRQ_DEAD = 14, 1: - CPUHP_NET_MVNETA_DEAD = 15, 1: - CPUHP_CPUIDLE_DEAD = 16, 1: - CPUHP_ARM64_FPSIMD_DEAD = 17, 1: - CPUHP_ARM_OMAP_WAKE_DEAD = 18, 1: - CPUHP_IRQ_POLL_DEAD = 19, 1: - CPUHP_BLOCK_SOFTIRQ_DEAD = 20, 1: - CPUHP_ACPI_CPUDRV_DEAD = 21, 1: - CPUHP_S390_PFAULT_DEAD = 22, 1: - CPUHP_BLK_MQ_DEAD = 23, 1: - CPUHP_FS_BUFF_DEAD = 24, 1: - CPUHP_PRINTK_DEAD = 25, 1: - CPUHP_MM_MEMCQ_DEAD = 26, 1: - CPUHP_PERCPU_CNT_DEAD = 27, 1: - CPUHP_RADIX_DEAD = 28, 1: - CPUHP_PAGE_ALLOC_DEAD = 29, 1: - CPUHP_NET_DEV_DEAD = 30, 1: - CPUHP_PCI_XGENE_DEAD = 31, 1: - CPUHP_IOMMU_INTEL_DEAD = 32, 1: - CPUHP_LUSTRE_CFS_DEAD = 33, 1: - CPUHP_AP_ARM_CACHE_B15_RAC_DEAD = 34, 1: - CPUHP_WORKQUEUE_PREP = 35, 1: - CPUHP_POWER_NUMA_PREPARE = 36, 1: - CPUHP_HRTIMERS_PREPARE = 37, 1: - CPUHP_PROFILE_PREPARE = 38, 1: - CPUHP_X2APIC_PREPARE = 39, 1: - CPUHP_SMPCFD_PREPARE = 40, 1: - CPUHP_RELAY_PREPARE = 41, 1: - CPUHP_SLAB_PREPARE = 42, 1: - CPUHP_MD_RAID5_PREPARE = 43, 1: - CPUHP_RCUTREE_PREP = 44, 1: - CPUHP_CPUIDLE_COUPLED_PREPARE = 45, 1: - CPUHP_POWERPC_PMAC_PREPARE = 46, 1: - CPUHP_POWERPC_MMU_CTX_PREPARE = 47, 1: - CPUHP_XEN_PREPARE = 48, 1: - CPUHP_XEN_EVTCHN_PREPARE = 49, 1: - CPUHP_ARM_SHMOBILE_SCU_PREPARE = 50, 1: - CPUHP_SH_SH3X_PREPARE = 51, 1: - CPUHP_NET_FLOW_PREPARE = 52, 1: - CPUHP_TOPOLOGY_PREPARE = 53, 1: - CPUHP_NET_IUCV_PREPARE = 54, 1: - CPUHP_ARM_BL_PREPARE = 55, 1: - CPUHP_TRACE_RB_PREPARE = 56, 1: - CPUHP_MM_ZS_PREPARE = 57, 1: - CPUHP_MM_ZSWP_MEM_PREPARE = 58, 1: - CPUHP_MM_ZSWP_POOL_PREPARE = 59, 1: - CPUHP_KVM_PPC_BOOK3S_PREPARE = 60, 1: - CPUHP_ZCOMP_PREPARE = 61, 1: - CPUHP_TIMERS_PREPARE = 62, 1: - CPUHP_MIPS_SOC_PREPARE = 63, 1: - CPUHP_BP_PREPARE_DYN = 64, 1: - CPUHP_BP_PREPARE_DYN_END = 84, 1: - CPUHP_BRINGUP_CPU = 85, 1: - CPUHP_AP_IDLE_DEAD = 86, 1: - CPUHP_AP_OFFLINE = 87, 1: - CPUHP_AP_SCHED_STARTING = 88, 1: - CPUHP_AP_RCUTREE_DYING = 89, 1: - CPUHP_AP_IRQ_GIC_STARTING = 90, 1: - CPUHP_AP_IRQ_HIP04_STARTING = 91, 1: - CPUHP_AP_IRQ_ARMADA_XP_STARTING = 92, 1: - CPUHP_AP_IRQ_BCM2836_STARTING = 93, 1: - CPUHP_AP_IRQ_MIPS_GIC_STARTING = 94, 1: - CPUHP_AP_ARM_MVEBU_COHERENCY = 95, 1: - CPUHP_AP_MICROCODE_LOADER = 96, 1: - CPUHP_AP_PERF_X86_AMD_UNCORE_STARTING = 97, 1: - CPUHP_AP_PERF_X86_STARTING = 98, 1: - CPUHP_AP_PERF_X86_AMD_IBS_STARTING = 99, 1: - CPUHP_AP_PERF_X86_CQM_STARTING = 100, 1: - CPUHP_AP_PERF_X86_CSTATE_STARTING = 101, 1: - CPUHP_AP_PERF_XTENSA_STARTING = 102, 1: - CPUHP_AP_MIPS_OP_LOONGSON3_STARTING = 103, 1: - CPUHP_AP_ARM_SDEI_STARTING = 104, 1: - CPUHP_AP_ARM_VFP_STARTING = 105, 1: - CPUHP_AP_ARM64_DEBUG_MONITORS_STARTING = 106, 1: - CPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTING = 107, 1: - CPUHP_AP_PERF_ARM_ACPI_STARTING = 108, 1: - CPUHP_AP_PERF_ARM_STARTING = 109, 1: - CPUHP_AP_ARM_L2X0_STARTING = 110, 1: - CPUHP_AP_EXYNOS4_MCT_TIMER_STARTING = 111, 1: - CPUHP_AP_ARM_ARCH_TIMER_STARTING = 112, 1: - CPUHP_AP_ARM_GLOBAL_TIMER_STARTING = 113, 1: - CPUHP_AP_JCORE_TIMER_STARTING = 114, 1: - CPUHP_AP_ARM_TWD_STARTING = 115, 1: - CPUHP_AP_QCOM_TIMER_STARTING = 116, 1: - CPUHP_AP_TEGRA_TIMER_STARTING = 117, 1: - CPUHP_AP_ARMADA_TIMER_STARTING = 118, 1: - CPUHP_AP_MARCO_TIMER_STARTING = 119, 1: - CPUHP_AP_MIPS_GIC_TIMER_STARTING = 120, 1: - CPUHP_AP_ARC_TIMER_STARTING = 121, 1: - CPUHP_AP_RISCV_TIMER_STARTING = 122, 1: - CPUHP_AP_CSKY_TIMER_STARTING = 123, 1: - CPUHP_AP_HYPERV_TIMER_STARTING = 124, 1: - CPUHP_AP_KVM_STARTING = 125, 1: - CPUHP_AP_KVM_ARM_VGIC_INIT_STARTING = 126, 1: - CPUHP_AP_KVM_ARM_VGIC_STARTING = 127, 1: - CPUHP_AP_KVM_ARM_TIMER_STARTING = 128, 1: - CPUHP_AP_DUMMY_TIMER_STARTING = 129, 1: - CPUHP_AP_ARM_XEN_STARTING = 130, 1: - CPUHP_AP_ARM_KVMPV_STARTING = 131, 1: - CPUHP_AP_ARM_CORESIGHT_STARTING = 132, 1: - CPUHP_AP_ARM64_ISNDEP_STARTING = 133, 1: - CPUHP_AP_SMPCFD_DYING = 134, 1: - CPUHP_AP_X86_TBOOT_DYING = 135, 1: - CPUHP_AP_ARM_CACHE_B15_RAC_DYING = 136, 1: - CPUHP_AP_ONLINE = 137, 1: - CPUHP_TEARDOWN_CPU = 138, 1: - CPUHP_AP_ONLINE_IDLE = 139, 1: - CPUHP_AP_SMPBOOT_THREADS = 140, 1: - CPUHP_AP_X86_VDSO_VMA_ONLINE = 141, 1: - CPUHP_AP_IRQ_AFFINITY_ONLINE = 142, 1: - CPUHP_AP_ARM_MVEBU_SYNC_CLOCKS = 143, 1: - CPUHP_AP_X86_INTEL_EPB_ONLINE = 144, 1: - CPUHP_AP_PERF_ONLINE = 145, 1: - CPUHP_AP_PERF_X86_ONLINE = 146, 1: - CPUHP_AP_PERF_X86_UNCORE_ONLINE = 147, 1: - CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE = 148, 1: - CPUHP_AP_PERF_X86_AMD_POWER_ONLINE = 149, 1: - CPUHP_AP_PERF_X86_RAPL_ONLINE = 150, 1: - CPUHP_AP_PERF_X86_CQM_ONLINE = 151, 1: - CPUHP_AP_PERF_X86_CSTATE_ONLINE = 152, 1: - CPUHP_AP_PERF_S390_CF_ONLINE = 153, 1: - CPUHP_AP_PERF_S390_SF_ONLINE = 154, 1: - CPUHP_AP_PERF_ARM_CCI_ONLINE = 155, 1: - CPUHP_AP_PERF_ARM_CCN_ONLINE = 156, 1: - CPUHP_AP_PERF_ARM_HISI_DDRC_ONLINE = 157, 1: - CPUHP_AP_PERF_ARM_HISI_HHA_ONLINE = 158, 1: - CPUHP_AP_PERF_ARM_HISI_L3_ONLINE = 159, 1: - CPUHP_AP_PERF_ARM_L2X0_ONLINE = 160, 1: - CPUHP_AP_PERF_ARM_QCOM_L2_ONLINE = 161, 1: - CPUHP_AP_PERF_ARM_QCOM_L3_ONLINE = 162, 1: - CPUHP_AP_PERF_ARM_APM_XGENE_ONLINE = 163, 1: - CPUHP_AP_PERF_ARM_CAVIUM_TX2_UNCORE_ONLINE = 164, 1: - CPUHP_AP_PERF_POWERPC_NEST_IMC_ONLINE = 165, 1: - CPUHP_AP_PERF_POWERPC_CORE_IMC_ONLINE = 166, 1: - CPUHP_AP_PERF_POWERPC_THREAD_IMC_ONLINE = 167, 1: - CPUHP_AP_PERF_POWERPC_TRACE_IMC_ONLINE = 168, 1: - CPUHP_AP_WATCHDOG_ONLINE = 169, 1: - CPUHP_AP_WORKQUEUE_ONLINE = 170, 1: - CPUHP_AP_RCUTREE_ONLINE = 171, 1: - CPUHP_AP_BASE_CACHEINFO_ONLINE = 172, 1: - CPUHP_AP_ONLINE_DYN = 173, 1: - CPUHP_AP_ONLINE_DYN_END = 203, 1: - CPUHP_AP_X86_HPET_ONLINE = 204, 1: - CPUHP_AP_X86_KVM_CLK_ONLINE = 205, 1: - CPUHP_AP_ACTIVE = 206, 1: - CPUHP_ONLINE = 207, 1: + CPUHP_INVALID = 4294967295, 1: + CPUHP_OFFLINE = 0, 1: + CPUHP_CREATE_THREADS = 1, 1: + CPUHP_PERF_PREPARE = 2, 1: + CPUHP_PERF_X86_PREPARE = 3, 1: + CPUHP_PERF_X86_AMD_UNCORE_PREP = 4, 1: + CPUHP_PERF_POWER = 5, 1: + CPUHP_PERF_SUPERH = 6, 1: + CPUHP_X86_HPET_DEAD = 7, 1: + CPUHP_X86_APB_DEAD = 8, 1: + CPUHP_X86_MCE_DEAD = 9, 1: + CPUHP_VIRT_NET_DEAD = 10, 1: + CPUHP_SLUB_DEAD = 11, 1: + CPUHP_MM_WRITEBACK_DEAD = 12, 1: + CPUHP_MM_VMSTAT_DEAD = 13, 1: + CPUHP_SOFTIRQ_DEAD = 14, 1: + CPUHP_NET_MVNETA_DEAD = 15, 1: + CPUHP_CPUIDLE_DEAD = 16, 1: + CPUHP_ARM64_FPSIMD_DEAD = 17, 1: + CPUHP_ARM_OMAP_WAKE_DEAD = 18, 1: + CPUHP_IRQ_POLL_DEAD = 19, 1: + CPUHP_BLOCK_SOFTIRQ_DEAD = 20, 1: + CPUHP_ACPI_CPUDRV_DEAD = 21, 1: + CPUHP_S390_PFAULT_DEAD = 22, 1: + CPUHP_BLK_MQ_DEAD = 23, 1: + CPUHP_FS_BUFF_DEAD = 24, 1: + CPUHP_PRINTK_DEAD = 25, 1: + CPUHP_MM_MEMCQ_DEAD = 26, 1: + CPUHP_PERCPU_CNT_DEAD = 27, 1: + CPUHP_RADIX_DEAD = 28, 1: + CPUHP_PAGE_ALLOC_DEAD = 29, 1: + CPUHP_NET_DEV_DEAD = 30, 1: + CPUHP_PCI_XGENE_DEAD = 31, 1: + CPUHP_IOMMU_INTEL_DEAD = 32, 1: + CPUHP_LUSTRE_CFS_DEAD = 33, 1: + CPUHP_AP_ARM_CACHE_B15_RAC_DEAD = 34, 1: + CPUHP_WORKQUEUE_PREP = 35, 1: + CPUHP_POWER_NUMA_PREPARE = 36, 1: + CPUHP_HRTIMERS_PREPARE = 37, 1: + CPUHP_PROFILE_PREPARE = 38, 1: + CPUHP_X2APIC_PREPARE = 39, 1: + CPUHP_SMPCFD_PREPARE = 40, 1: + CPUHP_RELAY_PREPARE = 41, 1: + CPUHP_SLAB_PREPARE = 42, 1: + CPUHP_MD_RAID5_PREPARE = 43, 1: + CPUHP_RCUTREE_PREP = 44, 1: + CPUHP_CPUIDLE_COUPLED_PREPARE = 45, 1: + CPUHP_POWERPC_PMAC_PREPARE = 46, 1: + CPUHP_POWERPC_MMU_CTX_PREPARE = 47, 1: + CPUHP_XEN_PREPARE = 48, 1: + CPUHP_XEN_EVTCHN_PREPARE = 49, 1: + CPUHP_ARM_SHMOBILE_SCU_PREPARE = 50, 1: + CPUHP_SH_SH3X_PREPARE = 51, 1: + CPUHP_NET_FLOW_PREPARE = 52, 1: + CPUHP_TOPOLOGY_PREPARE = 53, 1: + CPUHP_NET_IUCV_PREPARE = 54, 1: + CPUHP_ARM_BL_PREPARE = 55, 1: + CPUHP_TRACE_RB_PREPARE = 56, 1: + CPUHP_MM_ZS_PREPARE = 57, 1: + CPUHP_MM_ZSWP_MEM_PREPARE = 58, 1: + CPUHP_MM_ZSWP_POOL_PREPARE = 59, 1: + CPUHP_KVM_PPC_BOOK3S_PREPARE = 60, 1: + CPUHP_ZCOMP_PREPARE = 61, 1: + CPUHP_TIMERS_PREPARE = 62, 1: + CPUHP_MIPS_SOC_PREPARE = 63, 1: + CPUHP_BP_PREPARE_DYN = 64, 1: + CPUHP_BP_PREPARE_DYN_END = 84, 1: + CPUHP_BRINGUP_CPU = 85, 1: + CPUHP_AP_IDLE_DEAD = 86, 1: + CPUHP_AP_OFFLINE = 87, 1: + CPUHP_AP_SCHED_STARTING = 88, 1: + CPUHP_AP_RCUTREE_DYING = 89, 1: + CPUHP_AP_IRQ_GIC_STARTING = 90, 1: + CPUHP_AP_IRQ_HIP04_STARTING = 91, 1: + CPUHP_AP_IRQ_ARMADA_XP_STARTING = 92, 1: + CPUHP_AP_IRQ_BCM2836_STARTING = 93, 1: + CPUHP_AP_IRQ_MIPS_GIC_STARTING = 94, 1: + CPUHP_AP_ARM_MVEBU_COHERENCY = 95, 1: + CPUHP_AP_MICROCODE_LOADER = 96, 1: + CPUHP_AP_PERF_X86_AMD_UNCORE_STARTING = 97, 1: + CPUHP_AP_PERF_X86_STARTING = 98, 1: + CPUHP_AP_PERF_X86_AMD_IBS_STARTING = 99, 1: + CPUHP_AP_PERF_X86_CQM_STARTING = 100, 1: + CPUHP_AP_PERF_X86_CSTATE_STARTING = 101, 1: + CPUHP_AP_PERF_XTENSA_STARTING = 102, 1: + CPUHP_AP_MIPS_OP_LOONGSON3_STARTING = 103, 1: + CPUHP_AP_ARM_SDEI_STARTING = 104, 1: + CPUHP_AP_ARM_VFP_STARTING = 105, 1: + CPUHP_AP_ARM64_DEBUG_MONITORS_STARTING = 106, 1: + CPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTING = 107, 1: + CPUHP_AP_PERF_ARM_ACPI_STARTING = 108, 1: + CPUHP_AP_PERF_ARM_STARTING = 109, 1: + CPUHP_AP_ARM_L2X0_STARTING = 110, 1: + CPUHP_AP_EXYNOS4_MCT_TIMER_STARTING = 111, 1: + CPUHP_AP_ARM_ARCH_TIMER_STARTING = 112, 1: + CPUHP_AP_ARM_GLOBAL_TIMER_STARTING = 113, 1: + CPUHP_AP_JCORE_TIMER_STARTING = 114, 1: + CPUHP_AP_ARM_TWD_STARTING = 115, 1: + CPUHP_AP_QCOM_TIMER_STARTING = 116, 1: + CPUHP_AP_TEGRA_TIMER_STARTING = 117, 1: + CPUHP_AP_ARMADA_TIMER_STARTING = 118, 1: + CPUHP_AP_MARCO_TIMER_STARTING = 119, 1: + CPUHP_AP_MIPS_GIC_TIMER_STARTING = 120, 1: + CPUHP_AP_ARC_TIMER_STARTING = 121, 1: + CPUHP_AP_RISCV_TIMER_STARTING = 122, 1: + CPUHP_AP_CSKY_TIMER_STARTING = 123, 1: + CPUHP_AP_HYPERV_TIMER_STARTING = 124, 1: + CPUHP_AP_KVM_STARTING = 125, 1: + CPUHP_AP_KVM_ARM_VGIC_INIT_STARTING = 126, 1: + CPUHP_AP_KVM_ARM_VGIC_STARTING = 127, 1: + CPUHP_AP_KVM_ARM_TIMER_STARTING = 128, 1: + CPUHP_AP_DUMMY_TIMER_STARTING = 129, 1: + CPUHP_AP_ARM_XEN_STARTING = 130, 1: + CPUHP_AP_ARM_KVMPV_STARTING = 131, 1: + CPUHP_AP_ARM_CORESIGHT_STARTING = 132, 1: + CPUHP_AP_ARM64_ISNDEP_STARTING = 133, 1: + CPUHP_AP_SMPCFD_DYING = 134, 1: + CPUHP_AP_X86_TBOOT_DYING = 135, 1: + CPUHP_AP_ARM_CACHE_B15_RAC_DYING = 136, 1: + CPUHP_AP_ONLINE = 137, 1: + CPUHP_TEARDOWN_CPU = 138, 1: + CPUHP_AP_ONLINE_IDLE = 139, 1: + CPUHP_AP_SMPBOOT_THREADS = 140, 1: + CPUHP_AP_X86_VDSO_VMA_ONLINE = 141, 1: + CPUHP_AP_IRQ_AFFINITY_ONLINE = 142, 1: + CPUHP_AP_ARM_MVEBU_SYNC_CLOCKS = 143, 1: + CPUHP_AP_X86_INTEL_EPB_ONLINE = 144, 1: + CPUHP_AP_PERF_ONLINE = 145, 1: + CPUHP_AP_PERF_X86_ONLINE = 146, 1: + CPUHP_AP_PERF_X86_UNCORE_ONLINE = 147, 1: + CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE = 148, 1: + CPUHP_AP_PERF_X86_AMD_POWER_ONLINE = 149, 1: + CPUHP_AP_PERF_X86_RAPL_ONLINE = 150, 1: + CPUHP_AP_PERF_X86_CQM_ONLINE = 151, 1: + CPUHP_AP_PERF_X86_CSTATE_ONLINE = 152, 1: + CPUHP_AP_PERF_S390_CF_ONLINE = 153, 1: + CPUHP_AP_PERF_S390_SF_ONLINE = 154, 1: + CPUHP_AP_PERF_ARM_CCI_ONLINE = 155, 1: + CPUHP_AP_PERF_ARM_CCN_ONLINE = 156, 1: + CPUHP_AP_PERF_ARM_HISI_DDRC_ONLINE = 157, 1: + CPUHP_AP_PERF_ARM_HISI_HHA_ONLINE = 158, 1: + CPUHP_AP_PERF_ARM_HISI_L3_ONLINE = 159, 1: + CPUHP_AP_PERF_ARM_L2X0_ONLINE = 160, 1: + CPUHP_AP_PERF_ARM_QCOM_L2_ONLINE = 161, 1: + CPUHP_AP_PERF_ARM_QCOM_L3_ONLINE = 162, 1: + CPUHP_AP_PERF_ARM_APM_XGENE_ONLINE = 163, 1: + CPUHP_AP_PERF_ARM_CAVIUM_TX2_UNCORE_ONLINE = 164, 1: + CPUHP_AP_PERF_POWERPC_NEST_IMC_ONLINE = 165, 1: + CPUHP_AP_PERF_POWERPC_CORE_IMC_ONLINE = 166, 1: + CPUHP_AP_PERF_POWERPC_THREAD_IMC_ONLINE = 167, 1: + CPUHP_AP_PERF_POWERPC_TRACE_IMC_ONLINE = 168, 1: + CPUHP_AP_WATCHDOG_ONLINE = 169, 1: + CPUHP_AP_WORKQUEUE_ONLINE = 170, 1: + CPUHP_AP_RCUTREE_ONLINE = 171, 1: + CPUHP_AP_BASE_CACHEINFO_ONLINE = 172, 1: + CPUHP_AP_ONLINE_DYN = 173, 1: + CPUHP_AP_ONLINE_DYN_END = 203, 1: + CPUHP_AP_X86_HPET_ONLINE = 204, 1: + CPUHP_AP_X86_KVM_CLK_ONLINE = 205, 1: + CPUHP_AP_ACTIVE = 206, 1: + CPUHP_ONLINE = 207, 1: }; 1: 1: struct perf_regs { 1: - __u64 abi; 1: - struct pt_regs *regs; 1: + __u64 abi; 1: + struct pt_regs *regs; 1: }; 1: 1: struct kernel_cpustat { 1: - u64 cpustat[10]; 1: + u64 cpustat[10]; 1: }; 1: 1: struct kernel_stat { 1: - long unsigned int irqs_sum; 1: - unsigned int softirqs[10]; 1: + long unsigned int irqs_sum; 1: + unsigned int softirqs[10]; 1: }; 1: 1: struct u64_stats_sync {}; 1: 1: struct bpf_insn { 1: - __u8 code; 1: - __u8 dst_reg: 4; 1: - __u8 src_reg: 4; 1: - __s16 off; 1: - __s32 imm; 1: + __u8 code; 1: + __u8 dst_reg : 4; 1: + __u8 src_reg : 4; 1: + __s16 off; 1: + __s32 imm; 1: }; 1: 1: struct bpf_cgroup_storage_key { 1: - __u64 cgroup_inode_id; 1: - __u32 attach_type; 1: + __u64 cgroup_inode_id; 1: + __u32 attach_type; 1: }; 1: 1: enum bpf_map_type { 1: - BPF_MAP_TYPE_UNSPEC = 0, 1: - BPF_MAP_TYPE_HASH = 1, 1: - BPF_MAP_TYPE_ARRAY = 2, 1: - BPF_MAP_TYPE_PROG_ARRAY = 3, 1: - BPF_MAP_TYPE_PERF_EVENT_ARRAY = 4, 1: - BPF_MAP_TYPE_PERCPU_HASH = 5, 1: - BPF_MAP_TYPE_PERCPU_ARRAY = 6, 1: - BPF_MAP_TYPE_STACK_TRACE = 7, 1: - BPF_MAP_TYPE_CGROUP_ARRAY = 8, 1: - BPF_MAP_TYPE_LRU_HASH = 9, 1: - BPF_MAP_TYPE_LRU_PERCPU_HASH = 10, 1: - BPF_MAP_TYPE_LPM_TRIE = 11, 1: - BPF_MAP_TYPE_ARRAY_OF_MAPS = 12, 1: - BPF_MAP_TYPE_HASH_OF_MAPS = 13, 1: - BPF_MAP_TYPE_DEVMAP = 14, 1: - BPF_MAP_TYPE_SOCKMAP = 15, 1: - BPF_MAP_TYPE_CPUMAP = 16, 1: - BPF_MAP_TYPE_XSKMAP = 17, 1: - BPF_MAP_TYPE_SOCKHASH = 18, 1: - BPF_MAP_TYPE_CGROUP_STORAGE = 19, 1: - BPF_MAP_TYPE_REUSEPORT_SOCKARRAY = 20, 1: - BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE = 21, 1: - BPF_MAP_TYPE_QUEUE = 22, 1: - BPF_MAP_TYPE_STACK = 23, 1: - BPF_MAP_TYPE_SK_STORAGE = 24, 1: - BPF_MAP_TYPE_DEVMAP_HASH = 25, 1: + BPF_MAP_TYPE_UNSPEC = 0, 1: + BPF_MAP_TYPE_HASH = 1, 1: + BPF_MAP_TYPE_ARRAY = 2, 1: + BPF_MAP_TYPE_PROG_ARRAY = 3, 1: + BPF_MAP_TYPE_PERF_EVENT_ARRAY = 4, 1: + BPF_MAP_TYPE_PERCPU_HASH = 5, 1: + BPF_MAP_TYPE_PERCPU_ARRAY = 6, 1: + BPF_MAP_TYPE_STACK_TRACE = 7, 1: + BPF_MAP_TYPE_CGROUP_ARRAY = 8, 1: + BPF_MAP_TYPE_LRU_HASH = 9, 1: + BPF_MAP_TYPE_LRU_PERCPU_HASH = 10, 1: + BPF_MAP_TYPE_LPM_TRIE = 11, 1: + BPF_MAP_TYPE_ARRAY_OF_MAPS = 12, 1: + BPF_MAP_TYPE_HASH_OF_MAPS = 13, 1: + BPF_MAP_TYPE_DEVMAP = 14, 1: + BPF_MAP_TYPE_SOCKMAP = 15, 1: + BPF_MAP_TYPE_CPUMAP = 16, 1: + BPF_MAP_TYPE_XSKMAP = 17, 1: + BPF_MAP_TYPE_SOCKHASH = 18, 1: + BPF_MAP_TYPE_CGROUP_STORAGE = 19, 1: + BPF_MAP_TYPE_REUSEPORT_SOCKARRAY = 20, 1: + BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE = 21, 1: + BPF_MAP_TYPE_QUEUE = 22, 1: + BPF_MAP_TYPE_STACK = 23, 1: + BPF_MAP_TYPE_SK_STORAGE = 24, 1: + BPF_MAP_TYPE_DEVMAP_HASH = 25, 1: }; 1: 1: union bpf_attr { 1: - struct { 1: - __u32 map_type; 1: - __u32 key_size; 1: - __u32 value_size; 1: - __u32 max_entries; 1: - __u32 map_flags; 1: - __u32 inner_map_fd; 1: - __u32 numa_node; 1: - char map_name[16]; 1: - __u32 map_ifindex; 1: - __u32 btf_fd; 1: - __u32 btf_key_type_id; 1: - __u32 btf_value_type_id; 1: - }; 1: - struct { 1: - __u32 map_fd; 1: - __u64 key; 1: - union { 1: - __u64 value; 1: - __u64 next_key; 1: - }; 1: - __u64 flags; 1: - }; 1: - struct { 1: - __u32 prog_type; 1: - __u32 insn_cnt; 1: - __u64 insns; 1: - __u64 license; 1: - __u32 log_level; 1: - __u32 log_size; 1: - __u64 log_buf; 1: - __u32 kern_version; 1: - __u32 prog_flags; 1: - char prog_name[16]; 1: - __u32 prog_ifindex; 1: - __u32 expected_attach_type; 1: - __u32 prog_btf_fd; 1: - __u32 func_info_rec_size; 1: - __u64 func_info; 1: - __u32 func_info_cnt; 1: - __u32 line_info_rec_size; 1: - __u64 line_info; 1: - __u32 line_info_cnt; 1: - __u32 attach_btf_id; 1: - __u32 attach_prog_fd; 1: - }; 1: - struct { 1: - __u64 pathname; 1: - __u32 bpf_fd; 1: - __u32 file_flags; 1: - }; 1: - struct { 1: - __u32 target_fd; 1: - __u32 attach_bpf_fd; 1: - __u32 attach_type; 1: - __u32 attach_flags; 1: - }; 1: - struct { 1: - __u32 prog_fd; 1: - __u32 retval; 1: - __u32 data_size_in; 1: - __u32 data_size_out; 1: - __u64 data_in; 1: - __u64 data_out; 1: - __u32 repeat; 1: - __u32 duration; 1: - __u32 ctx_size_in; 1: - __u32 ctx_size_out; 1: - __u64 ctx_in; 1: - __u64 ctx_out; 1: - } test; 1: - struct { 1: - union { 1: - __u32 start_id; 1: - __u32 prog_id; 1: - __u32 map_id; 1: - __u32 btf_id; 1: - }; 1: - __u32 next_id; 1: - __u32 open_flags; 1: - }; 1: - struct { 1: - __u32 bpf_fd; 1: - __u32 info_len; 1: - __u64 info; 1: - } info; 1: - struct { 1: - __u32 target_fd; 1: - __u32 attach_type; 1: - __u32 query_flags; 1: - __u32 attach_flags; 1: - __u64 prog_ids; 1: - __u32 prog_cnt; 1: - } query; 1: - struct { 1: - __u64 name; 1: - __u32 prog_fd; 1: - } raw_tracepoint; 1: - struct { 1: - __u64 btf; 1: - __u64 btf_log_buf; 1: - __u32 btf_size; 1: - __u32 btf_log_size; 1: - __u32 btf_log_level; 1: - }; 1: - struct { 1: - __u32 pid; 1: - __u32 fd; 1: - __u32 flags; 1: - __u32 buf_len; 1: - __u64 buf; 1: - __u32 prog_id; 1: - __u32 fd_type; 1: - __u64 probe_offset; 1: - __u64 probe_addr; 1: - } task_fd_query; 1: + struct { 1: + __u32 map_type; 1: + __u32 key_size; 1: + __u32 value_size; 1: + __u32 max_entries; 1: + __u32 map_flags; 1: + __u32 inner_map_fd; 1: + __u32 numa_node; 1: + char map_name[16]; 1: + __u32 map_ifindex; 1: + __u32 btf_fd; 1: + __u32 btf_key_type_id; 1: + __u32 btf_value_type_id; 1: + }; 1: + struct { 1: + __u32 map_fd; 1: + __u64 key; 1: + union { 1: + __u64 value; 1: + __u64 next_key; 1: + }; 1: + __u64 flags; 1: + }; 1: + struct { 1: + __u32 prog_type; 1: + __u32 insn_cnt; 1: + __u64 insns; 1: + __u64 license; 1: + __u32 log_level; 1: + __u32 log_size; 1: + __u64 log_buf; 1: + __u32 kern_version; 1: + __u32 prog_flags; 1: + char prog_name[16]; 1: + __u32 prog_ifindex; 1: + __u32 expected_attach_type; 1: + __u32 prog_btf_fd; 1: + __u32 func_info_rec_size; 1: + __u64 func_info; 1: + __u32 func_info_cnt; 1: + __u32 line_info_rec_size; 1: + __u64 line_info; 1: + __u32 line_info_cnt; 1: + __u32 attach_btf_id; 1: + __u32 attach_prog_fd; 1: + }; 1: + struct { 1: + __u64 pathname; 1: + __u32 bpf_fd; 1: + __u32 file_flags; 1: + }; 1: + struct { 1: + __u32 target_fd; 1: + __u32 attach_bpf_fd; 1: + __u32 attach_type; 1: + __u32 attach_flags; 1: + }; 1: + struct { 1: + __u32 prog_fd; 1: + __u32 retval; 1: + __u32 data_size_in; 1: + __u32 data_size_out; 1: + __u64 data_in; 1: + __u64 data_out; 1: + __u32 repeat; 1: + __u32 duration; 1: + __u32 ctx_size_in; 1: + __u32 ctx_size_out; 1: + __u64 ctx_in; 1: + __u64 ctx_out; 1: + } test; 1: + struct { 1: + union { 1: + __u32 start_id; 1: + __u32 prog_id; 1: + __u32 map_id; 1: + __u32 btf_id; 1: + }; 1: + __u32 next_id; 1: + __u32 open_flags; 1: + }; 1: + struct { 1: + __u32 bpf_fd; 1: + __u32 info_len; 1: + __u64 info; 1: + } info; 1: + struct { 1: + __u32 target_fd; 1: + __u32 attach_type; 1: + __u32 query_flags; 1: + __u32 attach_flags; 1: + __u64 prog_ids; 1: + __u32 prog_cnt; 1: + } query; 1: + struct { 1: + __u64 name; 1: + __u32 prog_fd; 1: + } raw_tracepoint; 1: + struct { 1: + __u64 btf; 1: + __u64 btf_log_buf; 1: + __u32 btf_size; 1: + __u32 btf_log_size; 1: + __u32 btf_log_level; 1: + }; 1: + struct { 1: + __u32 pid; 1: + __u32 fd; 1: + __u32 flags; 1: + __u32 buf_len; 1: + __u64 buf; 1: + __u32 prog_id; 1: + __u32 fd_type; 1: + __u64 probe_offset; 1: + __u64 probe_addr; 1: + } task_fd_query; 1: }; 1: 1: enum bpf_func_id { 1: - BPF_FUNC_unspec = 0, 1: - BPF_FUNC_map_lookup_elem = 1, 1: - BPF_FUNC_map_update_elem = 2, 1: - BPF_FUNC_map_delete_elem = 3, 1: - BPF_FUNC_probe_read = 4, 1: - BPF_FUNC_ktime_get_ns = 5, 1: - BPF_FUNC_trace_printk = 6, 1: - BPF_FUNC_get_prandom_u32 = 7, 1: - BPF_FUNC_get_smp_processor_id = 8, 1: - BPF_FUNC_skb_store_bytes = 9, 1: - BPF_FUNC_l3_csum_replace = 10, 1: - BPF_FUNC_l4_csum_replace = 11, 1: - BPF_FUNC_tail_call = 12, 1: - BPF_FUNC_clone_redirect = 13, 1: - BPF_FUNC_get_current_pid_tgid = 14, 1: - BPF_FUNC_get_current_uid_gid = 15, 1: - BPF_FUNC_get_current_comm = 16, 1: - BPF_FUNC_get_cgroup_classid = 17, 1: - BPF_FUNC_skb_vlan_push = 18, 1: - BPF_FUNC_skb_vlan_pop = 19, 1: - BPF_FUNC_skb_get_tunnel_key = 20, 1: - BPF_FUNC_skb_set_tunnel_key = 21, 1: - BPF_FUNC_perf_event_read = 22, 1: - BPF_FUNC_redirect = 23, 1: - BPF_FUNC_get_route_realm = 24, 1: - BPF_FUNC_perf_event_output = 25, 1: - BPF_FUNC_skb_load_bytes = 26, 1: - BPF_FUNC_get_stackid = 27, 1: - BPF_FUNC_csum_diff = 28, 1: - BPF_FUNC_skb_get_tunnel_opt = 29, 1: - BPF_FUNC_skb_set_tunnel_opt = 30, 1: - BPF_FUNC_skb_change_proto = 31, 1: - BPF_FUNC_skb_change_type = 32, 1: - BPF_FUNC_skb_under_cgroup = 33, 1: - BPF_FUNC_get_hash_recalc = 34, 1: - BPF_FUNC_get_current_task = 35, 1: - BPF_FUNC_probe_write_user = 36, 1: - BPF_FUNC_current_task_under_cgroup = 37, 1: - BPF_FUNC_skb_change_tail = 38, 1: - BPF_FUNC_skb_pull_data = 39, 1: - BPF_FUNC_csum_update = 40, 1: - BPF_FUNC_set_hash_invalid = 41, 1: - BPF_FUNC_get_numa_node_id = 42, 1: - BPF_FUNC_skb_change_head = 43, 1: - BPF_FUNC_xdp_adjust_head = 44, 1: - BPF_FUNC_probe_read_str = 45, 1: - BPF_FUNC_get_socket_cookie = 46, 1: - BPF_FUNC_get_socket_uid = 47, 1: - BPF_FUNC_set_hash = 48, 1: - BPF_FUNC_setsockopt = 49, 1: - BPF_FUNC_skb_adjust_room = 50, 1: - BPF_FUNC_redirect_map = 51, 1: - BPF_FUNC_sk_redirect_map = 52, 1: - BPF_FUNC_sock_map_update = 53, 1: - BPF_FUNC_xdp_adjust_meta = 54, 1: - BPF_FUNC_perf_event_read_value = 55, 1: - BPF_FUNC_perf_prog_read_value = 56, 1: - BPF_FUNC_getsockopt = 57, 1: - BPF_FUNC_override_return = 58, 1: - BPF_FUNC_sock_ops_cb_flags_set = 59, 1: - BPF_FUNC_msg_redirect_map = 60, 1: - BPF_FUNC_msg_apply_bytes = 61, 1: - BPF_FUNC_msg_cork_bytes = 62, 1: - BPF_FUNC_msg_pull_data = 63, 1: - BPF_FUNC_bind = 64, 1: - BPF_FUNC_xdp_adjust_tail = 65, 1: - BPF_FUNC_skb_get_xfrm_state = 66, 1: - BPF_FUNC_get_stack = 67, 1: - BPF_FUNC_skb_load_bytes_relative = 68, 1: - BPF_FUNC_fib_lookup = 69, 1: - BPF_FUNC_sock_hash_update = 70, 1: - BPF_FUNC_msg_redirect_hash = 71, 1: - BPF_FUNC_sk_redirect_hash = 72, 1: - BPF_FUNC_lwt_push_encap = 73, 1: - BPF_FUNC_lwt_seg6_store_bytes = 74, 1: - BPF_FUNC_lwt_seg6_adjust_srh = 75, 1: - BPF_FUNC_lwt_seg6_action = 76, 1: - BPF_FUNC_rc_repeat = 77, 1: - BPF_FUNC_rc_keydown = 78, 1: - BPF_FUNC_skb_cgroup_id = 79, 1: - BPF_FUNC_get_current_cgroup_id = 80, 1: - BPF_FUNC_get_local_storage = 81, 1: - BPF_FUNC_sk_select_reuseport = 82, 1: - BPF_FUNC_skb_ancestor_cgroup_id = 83, 1: - BPF_FUNC_sk_lookup_tcp = 84, 1: - BPF_FUNC_sk_lookup_udp = 85, 1: - BPF_FUNC_sk_release = 86, 1: - BPF_FUNC_map_push_elem = 87, 1: - BPF_FUNC_map_pop_elem = 88, 1: - BPF_FUNC_map_peek_elem = 89, 1: - BPF_FUNC_msg_push_data = 90, 1: - BPF_FUNC_msg_pop_data = 91, 1: - BPF_FUNC_rc_pointer_rel = 92, 1: - BPF_FUNC_spin_lock = 93, 1: - BPF_FUNC_spin_unlock = 94, 1: - BPF_FUNC_sk_fullsock = 95, 1: - BPF_FUNC_tcp_sock = 96, 1: - BPF_FUNC_skb_ecn_set_ce = 97, 1: - BPF_FUNC_get_listener_sock = 98, 1: - BPF_FUNC_skc_lookup_tcp = 99, 1: - BPF_FUNC_tcp_check_syncookie = 100, 1: - BPF_FUNC_sysctl_get_name = 101, 1: - BPF_FUNC_sysctl_get_current_value = 102, 1: - BPF_FUNC_sysctl_get_new_value = 103, 1: - BPF_FUNC_sysctl_set_new_value = 104, 1: - BPF_FUNC_strtol = 105, 1: - BPF_FUNC_strtoul = 106, 1: - BPF_FUNC_sk_storage_get = 107, 1: - BPF_FUNC_sk_storage_delete = 108, 1: - BPF_FUNC_send_signal = 109, 1: - BPF_FUNC_tcp_gen_syncookie = 110, 1: - BPF_FUNC_skb_output = 111, 1: - BPF_FUNC_probe_read_user = 112, 1: - BPF_FUNC_probe_read_kernel = 113, 1: - BPF_FUNC_probe_read_user_str = 114, 1: - BPF_FUNC_probe_read_kernel_str = 115, 1: - __BPF_FUNC_MAX_ID = 116, 1: + BPF_FUNC_unspec = 0, 1: + BPF_FUNC_map_lookup_elem = 1, 1: + BPF_FUNC_map_update_elem = 2, 1: + BPF_FUNC_map_delete_elem = 3, 1: + BPF_FUNC_probe_read = 4, 1: + BPF_FUNC_ktime_get_ns = 5, 1: + BPF_FUNC_trace_printk = 6, 1: + BPF_FUNC_get_prandom_u32 = 7, 1: + BPF_FUNC_get_smp_processor_id = 8, 1: + BPF_FUNC_skb_store_bytes = 9, 1: + BPF_FUNC_l3_csum_replace = 10, 1: + BPF_FUNC_l4_csum_replace = 11, 1: + BPF_FUNC_tail_call = 12, 1: + BPF_FUNC_clone_redirect = 13, 1: + BPF_FUNC_get_current_pid_tgid = 14, 1: + BPF_FUNC_get_current_uid_gid = 15, 1: + BPF_FUNC_get_current_comm = 16, 1: + BPF_FUNC_get_cgroup_classid = 17, 1: + BPF_FUNC_skb_vlan_push = 18, 1: + BPF_FUNC_skb_vlan_pop = 19, 1: + BPF_FUNC_skb_get_tunnel_key = 20, 1: + BPF_FUNC_skb_set_tunnel_key = 21, 1: + BPF_FUNC_perf_event_read = 22, 1: + BPF_FUNC_redirect = 23, 1: + BPF_FUNC_get_route_realm = 24, 1: + BPF_FUNC_perf_event_output = 25, 1: + BPF_FUNC_skb_load_bytes = 26, 1: + BPF_FUNC_get_stackid = 27, 1: + BPF_FUNC_csum_diff = 28, 1: + BPF_FUNC_skb_get_tunnel_opt = 29, 1: + BPF_FUNC_skb_set_tunnel_opt = 30, 1: + BPF_FUNC_skb_change_proto = 31, 1: + BPF_FUNC_skb_change_type = 32, 1: + BPF_FUNC_skb_under_cgroup = 33, 1: + BPF_FUNC_get_hash_recalc = 34, 1: + BPF_FUNC_get_current_task = 35, 1: + BPF_FUNC_probe_write_user = 36, 1: + BPF_FUNC_current_task_under_cgroup = 37, 1: + BPF_FUNC_skb_change_tail = 38, 1: + BPF_FUNC_skb_pull_data = 39, 1: + BPF_FUNC_csum_update = 40, 1: + BPF_FUNC_set_hash_invalid = 41, 1: + BPF_FUNC_get_numa_node_id = 42, 1: + BPF_FUNC_skb_change_head = 43, 1: + BPF_FUNC_xdp_adjust_head = 44, 1: + BPF_FUNC_probe_read_str = 45, 1: + BPF_FUNC_get_socket_cookie = 46, 1: + BPF_FUNC_get_socket_uid = 47, 1: + BPF_FUNC_set_hash = 48, 1: + BPF_FUNC_setsockopt = 49, 1: + BPF_FUNC_skb_adjust_room = 50, 1: + BPF_FUNC_redirect_map = 51, 1: + BPF_FUNC_sk_redirect_map = 52, 1: + BPF_FUNC_sock_map_update = 53, 1: + BPF_FUNC_xdp_adjust_meta = 54, 1: + BPF_FUNC_perf_event_read_value = 55, 1: + BPF_FUNC_perf_prog_read_value = 56, 1: + BPF_FUNC_getsockopt = 57, 1: + BPF_FUNC_override_return = 58, 1: + BPF_FUNC_sock_ops_cb_flags_set = 59, 1: + BPF_FUNC_msg_redirect_map = 60, 1: + BPF_FUNC_msg_apply_bytes = 61, 1: + BPF_FUNC_msg_cork_bytes = 62, 1: + BPF_FUNC_msg_pull_data = 63, 1: + BPF_FUNC_bind = 64, 1: + BPF_FUNC_xdp_adjust_tail = 65, 1: + BPF_FUNC_skb_get_xfrm_state = 66, 1: + BPF_FUNC_get_stack = 67, 1: + BPF_FUNC_skb_load_bytes_relative = 68, 1: + BPF_FUNC_fib_lookup = 69, 1: + BPF_FUNC_sock_hash_update = 70, 1: + BPF_FUNC_msg_redirect_hash = 71, 1: + BPF_FUNC_sk_redirect_hash = 72, 1: + BPF_FUNC_lwt_push_encap = 73, 1: + BPF_FUNC_lwt_seg6_store_bytes = 74, 1: + BPF_FUNC_lwt_seg6_adjust_srh = 75, 1: + BPF_FUNC_lwt_seg6_action = 76, 1: + BPF_FUNC_rc_repeat = 77, 1: + BPF_FUNC_rc_keydown = 78, 1: + BPF_FUNC_skb_cgroup_id = 79, 1: + BPF_FUNC_get_current_cgroup_id = 80, 1: + BPF_FUNC_get_local_storage = 81, 1: + BPF_FUNC_sk_select_reuseport = 82, 1: + BPF_FUNC_skb_ancestor_cgroup_id = 83, 1: + BPF_FUNC_sk_lookup_tcp = 84, 1: + BPF_FUNC_sk_lookup_udp = 85, 1: + BPF_FUNC_sk_release = 86, 1: + BPF_FUNC_map_push_elem = 87, 1: + BPF_FUNC_map_pop_elem = 88, 1: + BPF_FUNC_map_peek_elem = 89, 1: + BPF_FUNC_msg_push_data = 90, 1: + BPF_FUNC_msg_pop_data = 91, 1: + BPF_FUNC_rc_pointer_rel = 92, 1: + BPF_FUNC_spin_lock = 93, 1: + BPF_FUNC_spin_unlock = 94, 1: + BPF_FUNC_sk_fullsock = 95, 1: + BPF_FUNC_tcp_sock = 96, 1: + BPF_FUNC_skb_ecn_set_ce = 97, 1: + BPF_FUNC_get_listener_sock = 98, 1: + BPF_FUNC_skc_lookup_tcp = 99, 1: + BPF_FUNC_tcp_check_syncookie = 100, 1: + BPF_FUNC_sysctl_get_name = 101, 1: + BPF_FUNC_sysctl_get_current_value = 102, 1: + BPF_FUNC_sysctl_get_new_value = 103, 1: + BPF_FUNC_sysctl_set_new_value = 104, 1: + BPF_FUNC_strtol = 105, 1: + BPF_FUNC_strtoul = 106, 1: + BPF_FUNC_sk_storage_get = 107, 1: + BPF_FUNC_sk_storage_delete = 108, 1: + BPF_FUNC_send_signal = 109, 1: + BPF_FUNC_tcp_gen_syncookie = 110, 1: + BPF_FUNC_skb_output = 111, 1: + BPF_FUNC_probe_read_user = 112, 1: + BPF_FUNC_probe_read_kernel = 113, 1: + BPF_FUNC_probe_read_user_str = 114, 1: + BPF_FUNC_probe_read_kernel_str = 115, 1: + __BPF_FUNC_MAX_ID = 116, 1: }; 1: 1: struct bpf_func_info { 1: - __u32 insn_off; 1: - __u32 type_id; 1: + __u32 insn_off; 1: + __u32 type_id; 1: }; 1: 1: struct bpf_line_info { 1: - __u32 insn_off; 1: - __u32 file_name_off; 1: - __u32 line_off; 1: - __u32 line_col; 1: + __u32 insn_off; 1: + __u32 file_name_off; 1: + __u32 line_off; 1: + __u32 line_col; 1: }; 1: 1: struct bpf_map; 1: @@ -9136,112 +9211,114 @@ struct btf_type; 1: struct bpf_prog_aux; 1: 1: struct bpf_map_ops { 1: - int (*map_alloc_check)(union bpf_attr *); 1: - struct bpf_map * (*map_alloc)(union bpf_attr *); 1: - void (*map_release)(struct bpf_map *, struct file *); 1: - void (*map_free)(struct bpf_map *); 1: - int (*map_get_next_key)(struct bpf_map *, void *, void *); 1: - void (*map_release_uref)(struct bpf_map *); 1: - void * (*map_lookup_elem_sys_only)(struct bpf_map *, void *); 1: - void * (*map_lookup_elem)(struct bpf_map *, void *); 1: - int (*map_update_elem)(struct bpf_map *, void *, void *, u64); 1: - int (*map_delete_elem)(struct bpf_map *, void *); 1: - int (*map_push_elem)(struct bpf_map *, void *, u64); 1: - int (*map_pop_elem)(struct bpf_map *, void *); 1: - int (*map_peek_elem)(struct bpf_map *, void *); 1: - void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int); 1: - void (*map_fd_put_ptr)(void *); 1: - u32 (*map_gen_lookup)(struct bpf_map *, struct bpf_insn *); 1: - u32 (*map_fd_sys_lookup_elem)(void *); 1: - void (*map_seq_show_elem)(struct bpf_map *, void *, struct seq_file *); 1: - int (*map_check_btf)(const struct bpf_map *, const struct btf *, const struct btf_type *, const struct btf_type *); 1: - int (*map_poke_track)(struct bpf_map *, struct bpf_prog_aux *); 1: - void (*map_poke_untrack)(struct bpf_map *, struct bpf_prog_aux *); 1: - void (*map_poke_run)(struct bpf_map *, u32, struct bpf_prog *, struct bpf_prog *); 1: - int (*map_direct_value_addr)(const struct bpf_map *, u64 *, u32); 1: - int (*map_direct_value_meta)(const struct bpf_map *, u64, u32 *); 1: - int (*map_mmap)(struct bpf_map *, struct vm_area_struct *); 1: + int (*map_alloc_check)(union bpf_attr *); 1: + struct bpf_map *(*map_alloc)(union bpf_attr *); 1: + void (*map_release)(struct bpf_map *, struct file *); 1: + void (*map_free)(struct bpf_map *); 1: + int (*map_get_next_key)(struct bpf_map *, void *, void *); 1: + void (*map_release_uref)(struct bpf_map *); 1: + void *(*map_lookup_elem_sys_only)(struct bpf_map *, void *); 1: + void *(*map_lookup_elem)(struct bpf_map *, void *); 1: + int (*map_update_elem)(struct bpf_map *, void *, void *, u64); 1: + int (*map_delete_elem)(struct bpf_map *, void *); 1: + int (*map_push_elem)(struct bpf_map *, void *, u64); 1: + int (*map_pop_elem)(struct bpf_map *, void *); 1: + int (*map_peek_elem)(struct bpf_map *, void *); 1: + void *(*map_fd_get_ptr)(struct bpf_map *, struct file *, int); 1: + void (*map_fd_put_ptr)(void *); 1: + u32 (*map_gen_lookup)(struct bpf_map *, struct bpf_insn *); 1: + u32 (*map_fd_sys_lookup_elem)(void *); 1: + void (*map_seq_show_elem)(struct bpf_map *, void *, struct seq_file *); 1: + int (*map_check_btf)(const struct bpf_map *, const struct btf *, 1: + const struct btf_type *, const struct btf_type *); 1: + int (*map_poke_track)(struct bpf_map *, struct bpf_prog_aux *); 1: + void (*map_poke_untrack)(struct bpf_map *, struct bpf_prog_aux *); 1: + void (*map_poke_run)(struct bpf_map *, u32, struct bpf_prog *, 1: + struct bpf_prog *); 1: + int (*map_direct_value_addr)(const struct bpf_map *, u64 *, u32); 1: + int (*map_direct_value_meta)(const struct bpf_map *, u64, u32 *); 1: + int (*map_mmap)(struct bpf_map *, struct vm_area_struct *); 1: }; 1: 1: struct bpf_map_memory { 1: - u32 pages; 1: - struct user_struct *user; 1: + u32 pages; 1: + struct user_struct *user; 1: }; 1: 1: struct bpf_map { 1: - const struct bpf_map_ops *ops; 1: - struct bpf_map *inner_map_meta; 1: - void *security; 1: - enum bpf_map_type map_type; 1: - u32 key_size; 1: - u32 value_size; 1: - u32 max_entries; 1: - u32 map_flags; 1: - int spin_lock_off; 1: - u32 id; 1: - int numa_node; 1: - u32 btf_key_type_id; 1: - u32 btf_value_type_id; 1: - struct btf *btf; 1: - struct bpf_map_memory memory; 1: - char name[16]; 1: - bool unpriv_array; 1: - bool frozen; 1: - long: 48; 1: - long: 64; 1: - long: 64; 1: - atomic64_t refcnt; 1: - atomic64_t usercnt; 1: - struct work_struct work; 1: - struct mutex freeze_mutex; 1: - u64 writecnt; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + const struct bpf_map_ops *ops; 1: + struct bpf_map *inner_map_meta; 1: + void *security; 1: + enum bpf_map_type map_type; 1: + u32 key_size; 1: + u32 value_size; 1: + u32 max_entries; 1: + u32 map_flags; 1: + int spin_lock_off; 1: + u32 id; 1: + int numa_node; 1: + u32 btf_key_type_id; 1: + u32 btf_value_type_id; 1: + struct btf *btf; 1: + struct bpf_map_memory memory; 1: + char name[16]; 1: + bool unpriv_array; 1: + bool frozen; 1: + long : 48; 1: + long : 64; 1: + long : 64; 1: + atomic64_t refcnt; 1: + atomic64_t usercnt; 1: + struct work_struct work; 1: + struct mutex freeze_mutex; 1: + u64 writecnt; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct btf_header { 1: - __u16 magic; 1: - __u8 version; 1: - __u8 flags; 1: - __u32 hdr_len; 1: - __u32 type_off; 1: - __u32 type_len; 1: - __u32 str_off; 1: - __u32 str_len; 1: + __u16 magic; 1: + __u8 version; 1: + __u8 flags; 1: + __u32 hdr_len; 1: + __u32 type_off; 1: + __u32 type_len; 1: + __u32 str_off; 1: + __u32 str_len; 1: }; 1: 1: struct btf { 1: - void *data; 1: - struct btf_type **types; 1: - u32 *resolved_ids; 1: - u32 *resolved_sizes; 1: - const char *strings; 1: - void *nohdr_data; 1: - struct btf_header hdr; 1: - u32 nr_types; 1: - u32 types_size; 1: - u32 data_size; 1: - refcount_t refcnt; 1: - u32 id; 1: - struct callback_head rcu; 1: + void *data; 1: + struct btf_type **types; 1: + u32 *resolved_ids; 1: + u32 *resolved_sizes; 1: + const char *strings; 1: + void *nohdr_data; 1: + struct btf_header hdr; 1: + u32 nr_types; 1: + u32 types_size; 1: + u32 data_size; 1: + refcount_t refcnt; 1: + u32 id; 1: + struct callback_head rcu; 1: }; 1: 1: struct btf_type { 1: - __u32 name_off; 1: - __u32 info; 1: - union { 1: - __u32 size; 1: - __u32 type; 1: - }; 1: + __u32 name_off; 1: + __u32 info; 1: + union { 1: + __u32 size; 1: + __u32 type; 1: + }; 1: }; 1: 1: enum bpf_tramp_prog_type { 1: - BPF_TRAMP_FENTRY = 0, 1: - BPF_TRAMP_FEXIT = 1, 1: - BPF_TRAMP_MAX = 2, 1: + BPF_TRAMP_FENTRY = 0, 1: + BPF_TRAMP_FEXIT = 1, 1: + BPF_TRAMP_MAX = 2, 1: }; 1: 1: struct bpf_trampoline; 1: @@ -9257,252 +9334,256 @@ struct bpf_func_info_aux; 1: struct bpf_prog_stats; 1: 1: struct bpf_prog_aux { 1: - atomic64_t refcnt; 1: - u32 used_map_cnt; 1: - u32 max_ctx_offset; 1: - u32 max_pkt_offset; 1: - u32 max_tp_access; 1: - u32 stack_depth; 1: - u32 id; 1: - u32 func_cnt; 1: - u32 func_idx; 1: - u32 attach_btf_id; 1: - struct bpf_prog *linked_prog; 1: - bool verifier_zext; 1: - bool offload_requested; 1: - bool attach_btf_trace; 1: - bool func_proto_unreliable; 1: - enum bpf_tramp_prog_type trampoline_prog_type; 1: - struct bpf_trampoline *trampoline; 1: - struct hlist_node tramp_hlist; 1: - const struct btf_type *attach_func_proto; 1: - const char *attach_func_name; 1: - struct bpf_prog **func; 1: - void *jit_data; 1: - struct bpf_jit_poke_descriptor *poke_tab; 1: - u32 size_poke_tab; 1: - struct latch_tree_node ksym_tnode; 1: - struct list_head ksym_lnode; 1: - const struct bpf_prog_ops *ops; 1: - struct bpf_map **used_maps; 1: - struct bpf_prog *prog; 1: - struct user_struct *user; 1: - u64 load_time; 1: - struct bpf_map *cgroup_storage[2]; 1: - char name[16]; 1: - void *security; 1: - struct bpf_prog_offload *offload; 1: - struct btf *btf; 1: - struct bpf_func_info *func_info; 1: - struct bpf_func_info_aux *func_info_aux; 1: - struct bpf_line_info *linfo; 1: - void **jited_linfo; 1: - u32 func_info_cnt; 1: - u32 nr_linfo; 1: - u32 linfo_idx; 1: - u32 num_exentries; 1: - struct exception_table_entry *extable; 1: - struct bpf_prog_stats *stats; 1: - union { 1: - struct work_struct work; 1: - struct callback_head rcu; 1: - }; 1: + atomic64_t refcnt; 1: + u32 used_map_cnt; 1: + u32 max_ctx_offset; 1: + u32 max_pkt_offset; 1: + u32 max_tp_access; 1: + u32 stack_depth; 1: + u32 id; 1: + u32 func_cnt; 1: + u32 func_idx; 1: + u32 attach_btf_id; 1: + struct bpf_prog *linked_prog; 1: + bool verifier_zext; 1: + bool offload_requested; 1: + bool attach_btf_trace; 1: + bool func_proto_unreliable; 1: + enum bpf_tramp_prog_type trampoline_prog_type; 1: + struct bpf_trampoline *trampoline; 1: + struct hlist_node tramp_hlist; 1: + const struct btf_type *attach_func_proto; 1: + const char *attach_func_name; 1: + struct bpf_prog **func; 1: + void *jit_data; 1: + struct bpf_jit_poke_descriptor *poke_tab; 1: + u32 size_poke_tab; 1: + struct latch_tree_node ksym_tnode; 1: + struct list_head ksym_lnode; 1: + const struct bpf_prog_ops *ops; 1: + struct bpf_map **used_maps; 1: + struct bpf_prog *prog; 1: + struct user_struct *user; 1: + u64 load_time; 1: + struct bpf_map *cgroup_storage[2]; 1: + char name[16]; 1: + void *security; 1: + struct bpf_prog_offload *offload; 1: + struct btf *btf; 1: + struct bpf_func_info *func_info; 1: + struct bpf_func_info_aux *func_info_aux; 1: + struct bpf_line_info *linfo; 1: + void **jited_linfo; 1: + u32 func_info_cnt; 1: + u32 nr_linfo; 1: + u32 linfo_idx; 1: + u32 num_exentries; 1: + struct exception_table_entry *extable; 1: + struct bpf_prog_stats *stats; 1: + union { 1: + struct work_struct work; 1: + struct callback_head rcu; 1: + }; 1: }; 1: 1: enum bpf_prog_type { 1: - BPF_PROG_TYPE_UNSPEC = 0, 1: - BPF_PROG_TYPE_SOCKET_FILTER = 1, 1: - BPF_PROG_TYPE_KPROBE = 2, 1: - BPF_PROG_TYPE_SCHED_CLS = 3, 1: - BPF_PROG_TYPE_SCHED_ACT = 4, 1: - BPF_PROG_TYPE_TRACEPOINT = 5, 1: - BPF_PROG_TYPE_XDP = 6, 1: - BPF_PROG_TYPE_PERF_EVENT = 7, 1: - BPF_PROG_TYPE_CGROUP_SKB = 8, 1: - BPF_PROG_TYPE_CGROUP_SOCK = 9, 1: - BPF_PROG_TYPE_LWT_IN = 10, 1: - BPF_PROG_TYPE_LWT_OUT = 11, 1: - BPF_PROG_TYPE_LWT_XMIT = 12, 1: - BPF_PROG_TYPE_SOCK_OPS = 13, 1: - BPF_PROG_TYPE_SK_SKB = 14, 1: - BPF_PROG_TYPE_CGROUP_DEVICE = 15, 1: - BPF_PROG_TYPE_SK_MSG = 16, 1: - BPF_PROG_TYPE_RAW_TRACEPOINT = 17, 1: - BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 18, 1: - BPF_PROG_TYPE_LWT_SEG6LOCAL = 19, 1: - BPF_PROG_TYPE_LIRC_MODE2 = 20, 1: - BPF_PROG_TYPE_SK_REUSEPORT = 21, 1: - BPF_PROG_TYPE_FLOW_DISSECTOR = 22, 1: - BPF_PROG_TYPE_CGROUP_SYSCTL = 23, 1: - BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = 24, 1: - BPF_PROG_TYPE_CGROUP_SOCKOPT = 25, 1: - BPF_PROG_TYPE_TRACING = 26, 1: + BPF_PROG_TYPE_UNSPEC = 0, 1: + BPF_PROG_TYPE_SOCKET_FILTER = 1, 1: + BPF_PROG_TYPE_KPROBE = 2, 1: + BPF_PROG_TYPE_SCHED_CLS = 3, 1: + BPF_PROG_TYPE_SCHED_ACT = 4, 1: + BPF_PROG_TYPE_TRACEPOINT = 5, 1: + BPF_PROG_TYPE_XDP = 6, 1: + BPF_PROG_TYPE_PERF_EVENT = 7, 1: + BPF_PROG_TYPE_CGROUP_SKB = 8, 1: + BPF_PROG_TYPE_CGROUP_SOCK = 9, 1: + BPF_PROG_TYPE_LWT_IN = 10, 1: + BPF_PROG_TYPE_LWT_OUT = 11, 1: + BPF_PROG_TYPE_LWT_XMIT = 12, 1: + BPF_PROG_TYPE_SOCK_OPS = 13, 1: + BPF_PROG_TYPE_SK_SKB = 14, 1: + BPF_PROG_TYPE_CGROUP_DEVICE = 15, 1: + BPF_PROG_TYPE_SK_MSG = 16, 1: + BPF_PROG_TYPE_RAW_TRACEPOINT = 17, 1: + BPF_PROG_TYPE_CGROUP_SOCK_ADDR = 18, 1: + BPF_PROG_TYPE_LWT_SEG6LOCAL = 19, 1: + BPF_PROG_TYPE_LIRC_MODE2 = 20, 1: + BPF_PROG_TYPE_SK_REUSEPORT = 21, 1: + BPF_PROG_TYPE_FLOW_DISSECTOR = 22, 1: + BPF_PROG_TYPE_CGROUP_SYSCTL = 23, 1: + BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = 24, 1: + BPF_PROG_TYPE_CGROUP_SOCKOPT = 25, 1: + BPF_PROG_TYPE_TRACING = 26, 1: }; 1: 1: enum bpf_attach_type { 1: - BPF_CGROUP_INET_INGRESS = 0, 1: - BPF_CGROUP_INET_EGRESS = 1, 1: - BPF_CGROUP_INET_SOCK_CREATE = 2, 1: - BPF_CGROUP_SOCK_OPS = 3, 1: - BPF_SK_SKB_STREAM_PARSER = 4, 1: - BPF_SK_SKB_STREAM_VERDICT = 5, 1: - BPF_CGROUP_DEVICE = 6, 1: - BPF_SK_MSG_VERDICT = 7, 1: - BPF_CGROUP_INET4_BIND = 8, 1: - BPF_CGROUP_INET6_BIND = 9, 1: - BPF_CGROUP_INET4_CONNECT = 10, 1: - BPF_CGROUP_INET6_CONNECT = 11, 1: - BPF_CGROUP_INET4_POST_BIND = 12, 1: - BPF_CGROUP_INET6_POST_BIND = 13, 1: - BPF_CGROUP_UDP4_SENDMSG = 14, 1: - BPF_CGROUP_UDP6_SENDMSG = 15, 1: - BPF_LIRC_MODE2 = 16, 1: - BPF_FLOW_DISSECTOR = 17, 1: - BPF_CGROUP_SYSCTL = 18, 1: - BPF_CGROUP_UDP4_RECVMSG = 19, 1: - BPF_CGROUP_UDP6_RECVMSG = 20, 1: - BPF_CGROUP_GETSOCKOPT = 21, 1: - BPF_CGROUP_SETSOCKOPT = 22, 1: - BPF_TRACE_RAW_TP = 23, 1: - BPF_TRACE_FENTRY = 24, 1: - BPF_TRACE_FEXIT = 25, 1: - __MAX_BPF_ATTACH_TYPE = 26, 1: + BPF_CGROUP_INET_INGRESS = 0, 1: + BPF_CGROUP_INET_EGRESS = 1, 1: + BPF_CGROUP_INET_SOCK_CREATE = 2, 1: + BPF_CGROUP_SOCK_OPS = 3, 1: + BPF_SK_SKB_STREAM_PARSER = 4, 1: + BPF_SK_SKB_STREAM_VERDICT = 5, 1: + BPF_CGROUP_DEVICE = 6, 1: + BPF_SK_MSG_VERDICT = 7, 1: + BPF_CGROUP_INET4_BIND = 8, 1: + BPF_CGROUP_INET6_BIND = 9, 1: + BPF_CGROUP_INET4_CONNECT = 10, 1: + BPF_CGROUP_INET6_CONNECT = 11, 1: + BPF_CGROUP_INET4_POST_BIND = 12, 1: + BPF_CGROUP_INET6_POST_BIND = 13, 1: + BPF_CGROUP_UDP4_SENDMSG = 14, 1: + BPF_CGROUP_UDP6_SENDMSG = 15, 1: + BPF_LIRC_MODE2 = 16, 1: + BPF_FLOW_DISSECTOR = 17, 1: + BPF_CGROUP_SYSCTL = 18, 1: + BPF_CGROUP_UDP4_RECVMSG = 19, 1: + BPF_CGROUP_UDP6_RECVMSG = 20, 1: + BPF_CGROUP_GETSOCKOPT = 21, 1: + BPF_CGROUP_SETSOCKOPT = 22, 1: + BPF_TRACE_RAW_TP = 23, 1: + BPF_TRACE_FENTRY = 24, 1: + BPF_TRACE_FEXIT = 25, 1: + __MAX_BPF_ATTACH_TYPE = 26, 1: }; 1: 1: struct sock_filter { 1: - __u16 code; 1: - __u8 jt; 1: - __u8 jf; 1: - __u32 k; 1: + __u16 code; 1: + __u8 jt; 1: + __u8 jf; 1: + __u32 k; 1: }; 1: 1: struct sock_fprog_kern; 1: 1: struct bpf_prog { 1: - u16 pages; 1: - u16 jited: 1; 1: - u16 jit_requested: 1; 1: - u16 gpl_compatible: 1; 1: - u16 cb_access: 1; 1: - u16 dst_needed: 1; 1: - u16 blinded: 1; 1: - u16 is_func: 1; 1: - u16 kprobe_override: 1; 1: - u16 has_callchain_buf: 1; 1: - u16 enforce_expected_attach_type: 1; 1: - enum bpf_prog_type type; 1: - enum bpf_attach_type expected_attach_type; 1: - u32 len; 1: - u32 jited_len; 1: - u8 tag[8]; 1: - struct bpf_prog_aux *aux; 1: - struct sock_fprog_kern *orig_prog; 1: - unsigned int (*bpf_func)(const void *, const struct bpf_insn *); 1: - union { 1: - struct sock_filter insns[0]; 1: - struct bpf_insn insnsi[0]; 1: - }; 1: + u16 pages; 1: + u16 jited : 1; 1: + u16 jit_requested : 1; 1: + u16 gpl_compatible : 1; 1: + u16 cb_access : 1; 1: + u16 dst_needed : 1; 1: + u16 blinded : 1; 1: + u16 is_func : 1; 1: + u16 kprobe_override : 1; 1: + u16 has_callchain_buf : 1; 1: + u16 enforce_expected_attach_type : 1; 1: + enum bpf_prog_type type; 1: + enum bpf_attach_type expected_attach_type; 1: + u32 len; 1: + u32 jited_len; 1: + u8 tag[8]; 1: + struct bpf_prog_aux *aux; 1: + struct sock_fprog_kern *orig_prog; 1: + unsigned int (*bpf_func)(const void *, const struct bpf_insn *); 1: + union { 1: + struct sock_filter insns[0]; 1: + struct bpf_insn insnsi[0]; 1: + }; 1: }; 1: 1: enum bpf_arg_type { 1: - ARG_DONTCARE = 0, 1: - ARG_CONST_MAP_PTR = 1, 1: - ARG_PTR_TO_MAP_KEY = 2, 1: - ARG_PTR_TO_MAP_VALUE = 3, 1: - ARG_PTR_TO_UNINIT_MAP_VALUE = 4, 1: - ARG_PTR_TO_MAP_VALUE_OR_NULL = 5, 1: - ARG_PTR_TO_MEM = 6, 1: - ARG_PTR_TO_MEM_OR_NULL = 7, 1: - ARG_PTR_TO_UNINIT_MEM = 8, 1: - ARG_CONST_SIZE = 9, 1: - ARG_CONST_SIZE_OR_ZERO = 10, 1: - ARG_PTR_TO_CTX = 11, 1: - ARG_ANYTHING = 12, 1: - ARG_PTR_TO_SPIN_LOCK = 13, 1: - ARG_PTR_TO_SOCK_COMMON = 14, 1: - ARG_PTR_TO_INT = 15, 1: - ARG_PTR_TO_LONG = 16, 1: - ARG_PTR_TO_SOCKET = 17, 1: - ARG_PTR_TO_BTF_ID = 18, 1: + ARG_DONTCARE = 0, 1: + ARG_CONST_MAP_PTR = 1, 1: + ARG_PTR_TO_MAP_KEY = 2, 1: + ARG_PTR_TO_MAP_VALUE = 3, 1: + ARG_PTR_TO_UNINIT_MAP_VALUE = 4, 1: + ARG_PTR_TO_MAP_VALUE_OR_NULL = 5, 1: + ARG_PTR_TO_MEM = 6, 1: + ARG_PTR_TO_MEM_OR_NULL = 7, 1: + ARG_PTR_TO_UNINIT_MEM = 8, 1: + ARG_CONST_SIZE = 9, 1: + ARG_CONST_SIZE_OR_ZERO = 10, 1: + ARG_PTR_TO_CTX = 11, 1: + ARG_ANYTHING = 12, 1: + ARG_PTR_TO_SPIN_LOCK = 13, 1: + ARG_PTR_TO_SOCK_COMMON = 14, 1: + ARG_PTR_TO_INT = 15, 1: + ARG_PTR_TO_LONG = 16, 1: + ARG_PTR_TO_SOCKET = 17, 1: + ARG_PTR_TO_BTF_ID = 18, 1: }; 1: 1: enum bpf_return_type { 1: - RET_INTEGER = 0, 1: - RET_VOID = 1, 1: - RET_PTR_TO_MAP_VALUE = 2, 1: - RET_PTR_TO_MAP_VALUE_OR_NULL = 3, 1: - RET_PTR_TO_SOCKET_OR_NULL = 4, 1: - RET_PTR_TO_TCP_SOCK_OR_NULL = 5, 1: - RET_PTR_TO_SOCK_COMMON_OR_NULL = 6, 1: + RET_INTEGER = 0, 1: + RET_VOID = 1, 1: + RET_PTR_TO_MAP_VALUE = 2, 1: + RET_PTR_TO_MAP_VALUE_OR_NULL = 3, 1: + RET_PTR_TO_SOCKET_OR_NULL = 4, 1: + RET_PTR_TO_TCP_SOCK_OR_NULL = 5, 1: + RET_PTR_TO_SOCK_COMMON_OR_NULL = 6, 1: }; 1: 1: struct bpf_func_proto { 1: - u64 (*func)(u64, u64, u64, u64, u64); 1: - bool gpl_only; 1: - bool pkt_access; 1: - enum bpf_return_type ret_type; 1: - union { 1: - struct { 1: - enum bpf_arg_type arg1_type; 1: - enum bpf_arg_type arg2_type; 1: - enum bpf_arg_type arg3_type; 1: - enum bpf_arg_type arg4_type; 1: - enum bpf_arg_type arg5_type; 1: - }; 1: - enum bpf_arg_type arg_type[5]; 1: - }; 1: - int *btf_id; 1: + u64 (*func)(u64, u64, u64, u64, u64); 1: + bool gpl_only; 1: + bool pkt_access; 1: + enum bpf_return_type ret_type; 1: + union { 1: + struct { 1: + enum bpf_arg_type arg1_type; 1: + enum bpf_arg_type arg2_type; 1: + enum bpf_arg_type arg3_type; 1: + enum bpf_arg_type arg4_type; 1: + enum bpf_arg_type arg5_type; 1: + }; 1: + enum bpf_arg_type arg_type[5]; 1: + }; 1: + int *btf_id; 1: }; 1: 1: enum bpf_access_type { 1: - BPF_READ = 1, 1: - BPF_WRITE = 2, 1: + BPF_READ = 1, 1: + BPF_WRITE = 2, 1: }; 1: 1: enum bpf_reg_type { 1: - NOT_INIT = 0, 1: - SCALAR_VALUE = 1, 1: - PTR_TO_CTX = 2, 1: - CONST_PTR_TO_MAP = 3, 1: - PTR_TO_MAP_VALUE = 4, 1: - PTR_TO_MAP_VALUE_OR_NULL = 5, 1: - PTR_TO_STACK = 6, 1: - PTR_TO_PACKET_META = 7, 1: - PTR_TO_PACKET = 8, 1: - PTR_TO_PACKET_END = 9, 1: - PTR_TO_FLOW_KEYS = 10, 1: - PTR_TO_SOCKET = 11, 1: - PTR_TO_SOCKET_OR_NULL = 12, 1: - PTR_TO_SOCK_COMMON = 13, 1: - PTR_TO_SOCK_COMMON_OR_NULL = 14, 1: - PTR_TO_TCP_SOCK = 15, 1: - PTR_TO_TCP_SOCK_OR_NULL = 16, 1: - PTR_TO_TP_BUFFER = 17, 1: - PTR_TO_XDP_SOCK = 18, 1: - PTR_TO_BTF_ID = 19, 1: + NOT_INIT = 0, 1: + SCALAR_VALUE = 1, 1: + PTR_TO_CTX = 2, 1: + CONST_PTR_TO_MAP = 3, 1: + PTR_TO_MAP_VALUE = 4, 1: + PTR_TO_MAP_VALUE_OR_NULL = 5, 1: + PTR_TO_STACK = 6, 1: + PTR_TO_PACKET_META = 7, 1: + PTR_TO_PACKET = 8, 1: + PTR_TO_PACKET_END = 9, 1: + PTR_TO_FLOW_KEYS = 10, 1: + PTR_TO_SOCKET = 11, 1: + PTR_TO_SOCKET_OR_NULL = 12, 1: + PTR_TO_SOCK_COMMON = 13, 1: + PTR_TO_SOCK_COMMON_OR_NULL = 14, 1: + PTR_TO_TCP_SOCK = 15, 1: + PTR_TO_TCP_SOCK_OR_NULL = 16, 1: + PTR_TO_TP_BUFFER = 17, 1: + PTR_TO_XDP_SOCK = 18, 1: + PTR_TO_BTF_ID = 19, 1: }; 1: 1: struct bpf_verifier_log; 1: 1: struct bpf_insn_access_aux { 1: - enum bpf_reg_type reg_type; 1: - union { 1: - int ctx_field_size; 1: - u32 btf_id; 1: - }; 1: - struct bpf_verifier_log *log; 1: + enum bpf_reg_type reg_type; 1: + union { 1: + int ctx_field_size; 1: + u32 btf_id; 1: + }; 1: + struct bpf_verifier_log *log; 1: }; 1: 1: struct bpf_prog_ops { 1: - int (*test_run)(struct bpf_prog *, const union bpf_attr *, union bpf_attr *); 1: + int (*test_run)(struct bpf_prog *, const union bpf_attr *, union bpf_attr *); 1: }; 1: 1: struct bpf_verifier_ops { 1: - const struct bpf_func_proto * (*get_func_proto)(enum bpf_func_id, const struct bpf_prog *); 1: - bool (*is_valid_access)(int, int, enum bpf_access_type, const struct bpf_prog *, struct bpf_insn_access_aux *); 1: - int (*gen_prologue)(struct bpf_insn *, bool, const struct bpf_prog *); 1: - int (*gen_ld_abs)(const struct bpf_insn *, struct bpf_insn *); 1: - u32 (*convert_ctx_access)(enum bpf_access_type, const struct bpf_insn *, struct bpf_insn *, struct bpf_prog *, u32 *); 1: + const struct bpf_func_proto *(*get_func_proto)(enum bpf_func_id, 1: + const struct bpf_prog *); 1: + bool (*is_valid_access)(int, int, enum bpf_access_type, 1: + const struct bpf_prog *, 1: + struct bpf_insn_access_aux *); 1: + int (*gen_prologue)(struct bpf_insn *, bool, const struct bpf_prog *); 1: + int (*gen_ld_abs)(const struct bpf_insn *, struct bpf_insn *); 1: + u32 (*convert_ctx_access)(enum bpf_access_type, const struct bpf_insn *, 1: + struct bpf_insn *, struct bpf_prog *, u32 *); 1: }; 1: 1: struct net_device; 1: @@ -9510,67 +9591,67 @@ struct net_device; 1: struct bpf_offload_dev; 1: 1: struct bpf_prog_offload { 1: - struct bpf_prog *prog; 1: - struct net_device *netdev; 1: - struct bpf_offload_dev *offdev; 1: - void *dev_priv; 1: - struct list_head offloads; 1: - bool dev_state; 1: - bool opt_failed; 1: - void *jited_image; 1: - u32 jited_len; 1: + struct bpf_prog *prog; 1: + struct net_device *netdev; 1: + struct bpf_offload_dev *offdev; 1: + void *dev_priv; 1: + struct list_head offloads; 1: + bool dev_state; 1: + bool opt_failed; 1: + void *jited_image; 1: + u32 jited_len; 1: }; 1: 1: struct bpf_prog_stats { 1: - u64 cnt; 1: - u64 nsecs; 1: - struct u64_stats_sync syncp; 1: + u64 cnt; 1: + u64 nsecs; 1: + struct u64_stats_sync syncp; 1: }; 1: 1: struct btf_func_model { 1: - u8 ret_size; 1: - u8 nr_args; 1: - u8 arg_size[12]; 1: + u8 ret_size; 1: + u8 nr_args; 1: + u8 arg_size[12]; 1: }; 1: 1: struct bpf_trampoline { 1: - struct hlist_node hlist; 1: - struct mutex mutex; 1: - refcount_t refcnt; 1: - u64 key; 1: - struct { 1: - struct btf_func_model model; 1: - void *addr; 1: - bool ftrace_managed; 1: - } func; 1: - struct hlist_head progs_hlist[2]; 1: - int progs_cnt[2]; 1: - void *image; 1: - u64 selector; 1: + struct hlist_node hlist; 1: + struct mutex mutex; 1: + refcount_t refcnt; 1: + u64 key; 1: + struct { 1: + struct btf_func_model model; 1: + void *addr; 1: + bool ftrace_managed; 1: + } func; 1: + struct hlist_head progs_hlist[2]; 1: + int progs_cnt[2]; 1: + void *image; 1: + u64 selector; 1: }; 1: 1: struct bpf_func_info_aux { 1: - bool unreliable; 1: + bool unreliable; 1: }; 1: 1: struct bpf_jit_poke_descriptor { 1: - void *ip; 1: - union { 1: - struct { 1: - struct bpf_map *map; 1: - u32 key; 1: - } tail_call; 1: - }; 1: - bool ip_stable; 1: - u8 adj_off; 1: - u16 reason; 1: + void *ip; 1: + union { 1: + struct { 1: + struct bpf_map *map; 1: + u32 key; 1: + } tail_call; 1: + }; 1: + bool ip_stable; 1: + u8 adj_off; 1: + u16 reason; 1: }; 1: 1: struct bpf_cgroup_storage; 1: 1: struct bpf_prog_array_item { 1: - struct bpf_prog *prog; 1: - struct bpf_cgroup_storage *cgroup_storage[2]; 1: + struct bpf_prog *prog; 1: + struct bpf_cgroup_storage *cgroup_storage[2]; 1: }; 1: 1: struct bpf_storage_buffer; 1: @@ -9578,71 +9659,71 @@ struct bpf_storage_buffer; 1: struct bpf_cgroup_storage_map; 1: 1: struct bpf_cgroup_storage { 1: - union { 1: - struct bpf_storage_buffer *buf; 1: - void *percpu_buf; 1: - }; 1: - struct bpf_cgroup_storage_map *map; 1: - struct bpf_cgroup_storage_key key; 1: - struct list_head list; 1: - struct rb_node node; 1: - struct callback_head rcu; 1: + union { 1: + struct bpf_storage_buffer *buf; 1: + void *percpu_buf; 1: + }; 1: + struct bpf_cgroup_storage_map *map; 1: + struct bpf_cgroup_storage_key key; 1: + struct list_head list; 1: + struct rb_node node; 1: + struct callback_head rcu; 1: }; 1: 1: struct bpf_prog_array { 1: - struct callback_head rcu; 1: - struct bpf_prog_array_item items[0]; 1: + struct callback_head rcu; 1: + struct bpf_prog_array_item items[0]; 1: }; 1: 1: struct bpf_storage_buffer { 1: - struct callback_head rcu; 1: - char data[0]; 1: + struct callback_head rcu; 1: + char data[0]; 1: }; 1: 1: struct cgroup_bpf { 1: - struct bpf_prog_array *effective[26]; 1: - struct list_head progs[26]; 1: - u32 flags[26]; 1: - struct bpf_prog_array *inactive; 1: - struct percpu_ref refcnt; 1: - struct work_struct release_work; 1: + struct bpf_prog_array *effective[26]; 1: + struct list_head progs[26]; 1: + u32 flags[26]; 1: + struct bpf_prog_array *inactive; 1: + struct percpu_ref refcnt; 1: + struct work_struct release_work; 1: }; 1: 1: struct psi_group {}; 1: 1: struct cgroup_file { 1: - struct kernfs_node *kn; 1: - long unsigned int notified_at; 1: - struct timer_list notify_timer; 1: + struct kernfs_node *kn; 1: + long unsigned int notified_at; 1: + struct timer_list notify_timer; 1: }; 1: 1: struct cgroup_subsys; 1: 1: struct cgroup_subsys_state { 1: - struct cgroup *cgroup; 1: - struct cgroup_subsys *ss; 1: - struct percpu_ref refcnt; 1: - struct list_head sibling; 1: - struct list_head children; 1: - struct list_head rstat_css_node; 1: - int id; 1: - unsigned int flags; 1: - u64 serial_nr; 1: - atomic_t online_cnt; 1: - struct work_struct destroy_work; 1: - struct rcu_work destroy_rwork; 1: - struct cgroup_subsys_state *parent; 1: + struct cgroup *cgroup; 1: + struct cgroup_subsys *ss; 1: + struct percpu_ref refcnt; 1: + struct list_head sibling; 1: + struct list_head children; 1: + struct list_head rstat_css_node; 1: + int id; 1: + unsigned int flags; 1: + u64 serial_nr; 1: + atomic_t online_cnt; 1: + struct work_struct destroy_work; 1: + struct rcu_work destroy_rwork; 1: + struct cgroup_subsys_state *parent; 1: }; 1: 1: struct cgroup_base_stat { 1: - struct task_cputime cputime; 1: + struct task_cputime cputime; 1: }; 1: 1: struct cgroup_freezer_state { 1: - bool freeze; 1: - int e_freeze; 1: - int nr_frozen_descendants; 1: - int nr_frozen_tasks; 1: + bool freeze; 1: + int e_freeze; 1: + int nr_frozen_descendants; 1: + int nr_frozen_tasks; 1: }; 1: 1: struct cgroup_root; 1: @@ -9650,44 +9731,44 @@ struct cgroup_root; 1: struct cgroup_rstat_cpu; 1: 1: struct cgroup { 1: - struct cgroup_subsys_state self; 1: - long unsigned int flags; 1: - int level; 1: - int max_depth; 1: - int nr_descendants; 1: - int nr_dying_descendants; 1: - int max_descendants; 1: - int nr_populated_csets; 1: - int nr_populated_domain_children; 1: - int nr_populated_threaded_children; 1: - int nr_threaded_children; 1: - struct kernfs_node *kn; 1: - struct cgroup_file procs_file; 1: - struct cgroup_file events_file; 1: - u16 subtree_control; 1: - u16 subtree_ss_mask; 1: - u16 old_subtree_control; 1: - u16 old_subtree_ss_mask; 1: - struct cgroup_subsys_state *subsys[4]; 1: - struct cgroup_root *root; 1: - struct list_head cset_links; 1: - struct list_head e_csets[4]; 1: - struct cgroup *dom_cgrp; 1: - struct cgroup *old_dom_cgrp; 1: - struct cgroup_rstat_cpu *rstat_cpu; 1: - struct list_head rstat_css_list; 1: - struct cgroup_base_stat last_bstat; 1: - struct cgroup_base_stat bstat; 1: - struct prev_cputime prev_cputime; 1: - struct list_head pidlists; 1: - struct mutex pidlist_mutex; 1: - wait_queue_head_t offline_waitq; 1: - struct work_struct release_agent_work; 1: - struct psi_group psi; 1: - struct cgroup_bpf bpf; 1: - atomic_t congestion_count; 1: - struct cgroup_freezer_state freezer; 1: - u64 ancestor_ids[0]; 1: + struct cgroup_subsys_state self; 1: + long unsigned int flags; 1: + int level; 1: + int max_depth; 1: + int nr_descendants; 1: + int nr_dying_descendants; 1: + int max_descendants; 1: + int nr_populated_csets; 1: + int nr_populated_domain_children; 1: + int nr_populated_threaded_children; 1: + int nr_threaded_children; 1: + struct kernfs_node *kn; 1: + struct cgroup_file procs_file; 1: + struct cgroup_file events_file; 1: + u16 subtree_control; 1: + u16 subtree_ss_mask; 1: + u16 old_subtree_control; 1: + u16 old_subtree_ss_mask; 1: + struct cgroup_subsys_state *subsys[4]; 1: + struct cgroup_root *root; 1: + struct list_head cset_links; 1: + struct list_head e_csets[4]; 1: + struct cgroup *dom_cgrp; 1: + struct cgroup *old_dom_cgrp; 1: + struct cgroup_rstat_cpu *rstat_cpu; 1: + struct list_head rstat_css_list; 1: + struct cgroup_base_stat last_bstat; 1: + struct cgroup_base_stat bstat; 1: + struct prev_cputime prev_cputime; 1: + struct list_head pidlists; 1: + struct mutex pidlist_mutex; 1: + wait_queue_head_t offline_waitq; 1: + struct work_struct release_agent_work; 1: + struct psi_group psi; 1: + struct cgroup_bpf bpf; 1: + atomic_t congestion_count; 1: + struct cgroup_freezer_state freezer; 1: + u64 ancestor_ids[0]; 1: }; 1: 1: struct cgroup_taskset; 1: @@ -9695,183 +9776,184 @@ struct cgroup_taskset; 1: struct cftype; 1: 1: struct cgroup_subsys { 1: - struct cgroup_subsys_state * (*css_alloc)(struct cgroup_subsys_state *); 1: - int (*css_online)(struct cgroup_subsys_state *); 1: - void (*css_offline)(struct cgroup_subsys_state *); 1: - void (*css_released)(struct cgroup_subsys_state *); 1: - void (*css_free)(struct cgroup_subsys_state *); 1: - void (*css_reset)(struct cgroup_subsys_state *); 1: - void (*css_rstat_flush)(struct cgroup_subsys_state *, int); 1: - int (*css_extra_stat_show)(struct seq_file *, struct cgroup_subsys_state *); 1: - int (*can_attach)(struct cgroup_taskset *); 1: - void (*cancel_attach)(struct cgroup_taskset *); 1: - void (*attach)(struct cgroup_taskset *); 1: - void (*post_attach)(); 1: - int (*can_fork)(struct task_struct *); 1: - void (*cancel_fork)(struct task_struct *); 1: - void (*fork)(struct task_struct *); 1: - void (*exit)(struct task_struct *); 1: - void (*release)(struct task_struct *); 1: - void (*bind)(struct cgroup_subsys_state *); 1: - bool early_init: 1; 1: - bool implicit_on_dfl: 1; 1: - bool threaded: 1; 1: - bool broken_hierarchy: 1; 1: - bool warned_broken_hierarchy: 1; 1: - int id; 1: - const char *name; 1: - const char *legacy_name; 1: - struct cgroup_root *root; 1: - struct idr css_idr; 1: - struct list_head cfts; 1: - struct cftype *dfl_cftypes; 1: - struct cftype *legacy_cftypes; 1: - unsigned int depends_on; 1: + struct cgroup_subsys_state *(*css_alloc)(struct cgroup_subsys_state *); 1: + int (*css_online)(struct cgroup_subsys_state *); 1: + void (*css_offline)(struct cgroup_subsys_state *); 1: + void (*css_released)(struct cgroup_subsys_state *); 1: + void (*css_free)(struct cgroup_subsys_state *); 1: + void (*css_reset)(struct cgroup_subsys_state *); 1: + void (*css_rstat_flush)(struct cgroup_subsys_state *, int); 1: + int (*css_extra_stat_show)(struct seq_file *, struct cgroup_subsys_state *); 1: + int (*can_attach)(struct cgroup_taskset *); 1: + void (*cancel_attach)(struct cgroup_taskset *); 1: + void (*attach)(struct cgroup_taskset *); 1: + void (*post_attach)(); 1: + int (*can_fork)(struct task_struct *); 1: + void (*cancel_fork)(struct task_struct *); 1: + void (*fork)(struct task_struct *); 1: + void (*exit)(struct task_struct *); 1: + void (*release)(struct task_struct *); 1: + void (*bind)(struct cgroup_subsys_state *); 1: + bool early_init : 1; 1: + bool implicit_on_dfl : 1; 1: + bool threaded : 1; 1: + bool broken_hierarchy : 1; 1: + bool warned_broken_hierarchy : 1; 1: + int id; 1: + const char *name; 1: + const char *legacy_name; 1: + struct cgroup_root *root; 1: + struct idr css_idr; 1: + struct list_head cfts; 1: + struct cftype *dfl_cftypes; 1: + struct cftype *legacy_cftypes; 1: + unsigned int depends_on; 1: }; 1: 1: struct cgroup_rstat_cpu { 1: - struct u64_stats_sync bsync; 1: - struct cgroup_base_stat bstat; 1: - struct cgroup_base_stat last_bstat; 1: - struct cgroup *updated_children; 1: - struct cgroup *updated_next; 1: + struct u64_stats_sync bsync; 1: + struct cgroup_base_stat bstat; 1: + struct cgroup_base_stat last_bstat; 1: + struct cgroup *updated_children; 1: + struct cgroup *updated_next; 1: }; 1: 1: struct cgroup_root { 1: - struct kernfs_root *kf_root; 1: - unsigned int subsys_mask; 1: - int hierarchy_id; 1: - struct cgroup cgrp; 1: - u64 cgrp_ancestor_id_storage; 1: - atomic_t nr_cgrps; 1: - struct list_head root_list; 1: - unsigned int flags; 1: - char release_agent_path[4096]; 1: - char name[64]; 1: + struct kernfs_root *kf_root; 1: + unsigned int subsys_mask; 1: + int hierarchy_id; 1: + struct cgroup cgrp; 1: + u64 cgrp_ancestor_id_storage; 1: + atomic_t nr_cgrps; 1: + struct list_head root_list; 1: + unsigned int flags; 1: + char release_agent_path[4096]; 1: + char name[64]; 1: }; 1: 1: struct cftype { 1: - char name[64]; 1: - long unsigned int private; 1: - size_t max_write_len; 1: - unsigned int flags; 1: - unsigned int file_offset; 1: - struct cgroup_subsys *ss; 1: - struct list_head node; 1: - struct kernfs_ops *kf_ops; 1: - int (*open)(struct kernfs_open_file *); 1: - void (*release)(struct kernfs_open_file *); 1: - u64 (*read_u64)(struct cgroup_subsys_state *, struct cftype *); 1: - s64 (*read_s64)(struct cgroup_subsys_state *, struct cftype *); 1: - int (*seq_show)(struct seq_file *, void *); 1: - void * (*seq_start)(struct seq_file *, loff_t *); 1: - void * (*seq_next)(struct seq_file *, void *, loff_t *); 1: - void (*seq_stop)(struct seq_file *, void *); 1: - int (*write_u64)(struct cgroup_subsys_state *, struct cftype *, u64); 1: - int (*write_s64)(struct cgroup_subsys_state *, struct cftype *, s64); 1: - ssize_t (*write)(struct kernfs_open_file *, char *, size_t, loff_t); 1: - __poll_t (*poll)(struct kernfs_open_file *, struct poll_table_struct *); 1: + char name[64]; 1: + long unsigned int private; 1: + size_t max_write_len; 1: + unsigned int flags; 1: + unsigned int file_offset; 1: + struct cgroup_subsys *ss; 1: + struct list_head node; 1: + struct kernfs_ops *kf_ops; 1: + int (*open)(struct kernfs_open_file *); 1: + void (*release)(struct kernfs_open_file *); 1: + u64 (*read_u64)(struct cgroup_subsys_state *, struct cftype *); 1: + s64 (*read_s64)(struct cgroup_subsys_state *, struct cftype *); 1: + int (*seq_show)(struct seq_file *, void *); 1: + void *(*seq_start)(struct seq_file *, loff_t *); 1: + void *(*seq_next)(struct seq_file *, void *, loff_t *); 1: + void (*seq_stop)(struct seq_file *, void *); 1: + int (*write_u64)(struct cgroup_subsys_state *, struct cftype *, u64); 1: + int (*write_s64)(struct cgroup_subsys_state *, struct cftype *, s64); 1: + ssize_t (*write)(struct kernfs_open_file *, char *, size_t, loff_t); 1: + __poll_t (*poll)(struct kernfs_open_file *, struct poll_table_struct *); 1: }; 1: 1: struct perf_callchain_entry { 1: - __u64 nr; 1: - __u64 ip[0]; 1: + __u64 nr; 1: + __u64 ip[0]; 1: }; 1: 1: -typedef long unsigned int (*perf_copy_f)(void *, const void *, long unsigned int, long unsigned int); 1: +typedef long unsigned int (*perf_copy_f)(void *, const void *, 1: + long unsigned int, long unsigned int); 1: 1: struct perf_raw_frag { 1: - union { 1: - struct perf_raw_frag *next; 1: - long unsigned int pad; 1: - }; 1: - perf_copy_f copy; 1: - void *data; 1: - u32 size; 1: + union { 1: + struct perf_raw_frag *next; 1: + long unsigned int pad; 1: + }; 1: + perf_copy_f copy; 1: + void *data; 1: + u32 size; 1: } __attribute__((packed)); 1: 1: struct perf_raw_record { 1: - struct perf_raw_frag frag; 1: - u32 size; 1: + struct perf_raw_frag frag; 1: + u32 size; 1: }; 1: 1: struct perf_branch_stack { 1: - __u64 nr; 1: - struct perf_branch_entry entries[0]; 1: + __u64 nr; 1: + struct perf_branch_entry entries[0]; 1: }; 1: 1: struct perf_cpu_context { 1: - struct perf_event_context ctx; 1: - struct perf_event_context *task_ctx; 1: - int active_oncpu; 1: - int exclusive; 1: - raw_spinlock_t hrtimer_lock; 1: - struct hrtimer hrtimer; 1: - ktime_t hrtimer_interval; 1: - unsigned int hrtimer_active; 1: - struct list_head sched_cb_entry; 1: - int sched_cb_usage; 1: - int online; 1: + struct perf_event_context ctx; 1: + struct perf_event_context *task_ctx; 1: + int active_oncpu; 1: + int exclusive; 1: + raw_spinlock_t hrtimer_lock; 1: + struct hrtimer hrtimer; 1: + ktime_t hrtimer_interval; 1: + unsigned int hrtimer_active; 1: + struct list_head sched_cb_entry; 1: + int sched_cb_usage; 1: + int online; 1: }; 1: 1: struct perf_output_handle { 1: - struct perf_event *event; 1: - struct ring_buffer *rb; 1: - long unsigned int wakeup; 1: - long unsigned int size; 1: - u64 aux_flags; 1: - union { 1: - void *addr; 1: - long unsigned int head; 1: - }; 1: - int page; 1: + struct perf_event *event; 1: + struct ring_buffer *rb; 1: + long unsigned int wakeup; 1: + long unsigned int size; 1: + u64 aux_flags; 1: + union { 1: + void *addr; 1: + long unsigned int head; 1: + }; 1: + int page; 1: }; 1: 1: struct perf_addr_filter_range { 1: - long unsigned int start; 1: - long unsigned int size; 1: + long unsigned int start; 1: + long unsigned int size; 1: }; 1: 1: struct perf_sample_data { 1: - u64 addr; 1: - struct perf_raw_record *raw; 1: - struct perf_branch_stack *br_stack; 1: - u64 period; 1: - u64 weight; 1: - u64 txn; 1: - union perf_mem_data_src data_src; 1: - u64 type; 1: - u64 ip; 1: - struct { 1: - u32 pid; 1: - u32 tid; 1: - } tid_entry; 1: - u64 time; 1: - u64 id; 1: - u64 stream_id; 1: - struct { 1: - u32 cpu; 1: - u32 reserved; 1: - } cpu_entry; 1: - struct perf_callchain_entry *callchain; 1: - u64 aux_size; 1: - struct perf_regs regs_user; 1: - struct pt_regs regs_user_copy; 1: - struct perf_regs regs_intr; 1: - u64 stack_user_size; 1: - u64 phys_addr; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + u64 addr; 1: + struct perf_raw_record *raw; 1: + struct perf_branch_stack *br_stack; 1: + u64 period; 1: + u64 weight; 1: + u64 txn; 1: + union perf_mem_data_src data_src; 1: + u64 type; 1: + u64 ip; 1: + struct { 1: + u32 pid; 1: + u32 tid; 1: + } tid_entry; 1: + u64 time; 1: + u64 id; 1: + u64 stream_id; 1: + struct { 1: + u32 cpu; 1: + u32 reserved; 1: + } cpu_entry; 1: + struct perf_callchain_entry *callchain; 1: + u64 aux_size; 1: + struct perf_regs regs_user; 1: + struct pt_regs regs_user_copy; 1: + struct perf_regs regs_intr; 1: + u64 stack_user_size; 1: + u64 phys_addr; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct trace_entry { 1: - short unsigned int type; 1: - unsigned char flags; 1: - unsigned char preempt_count; 1: - int pid; 1: + short unsigned int type; 1: + unsigned char flags; 1: + unsigned char preempt_count; 1: + int pid; 1: }; 1: 1: struct trace_array; 1: @@ -9883,269 +9965,274 @@ struct trace_buffer; 1: struct ring_buffer_iter; 1: 1: struct trace_iterator { 1: - struct trace_array *tr; 1: - struct tracer *trace; 1: - struct trace_buffer *trace_buffer; 1: - void *private; 1: - int cpu_file; 1: - struct mutex mutex; 1: - struct ring_buffer_iter **buffer_iter; 1: - long unsigned int iter_flags; 1: - struct trace_seq tmp_seq; 1: - cpumask_var_t started; 1: - bool snapshot; 1: - struct trace_seq seq; 1: - struct trace_entry *ent; 1: - long unsigned int lost_events; 1: - int leftover; 1: - int ent_size; 1: - int cpu; 1: - u64 ts; 1: - loff_t pos; 1: - long int idx; 1: + struct trace_array *tr; 1: + struct tracer *trace; 1: + struct trace_buffer *trace_buffer; 1: + void *private; 1: + int cpu_file; 1: + struct mutex mutex; 1: + struct ring_buffer_iter **buffer_iter; 1: + long unsigned int iter_flags; 1: + struct trace_seq tmp_seq; 1: + cpumask_var_t started; 1: + bool snapshot; 1: + struct trace_seq seq; 1: + struct trace_entry *ent; 1: + long unsigned int lost_events; 1: + int leftover; 1: + int ent_size; 1: + int cpu; 1: + u64 ts; 1: + loff_t pos; 1: + long int idx; 1: }; 1: 1: enum print_line_t { 1: - TRACE_TYPE_PARTIAL_LINE = 0, 1: - TRACE_TYPE_HANDLED = 1, 1: - TRACE_TYPE_UNHANDLED = 2, 1: - TRACE_TYPE_NO_CONSUME = 3, 1: + TRACE_TYPE_PARTIAL_LINE = 0, 1: + TRACE_TYPE_HANDLED = 1, 1: + TRACE_TYPE_UNHANDLED = 2, 1: + TRACE_TYPE_NO_CONSUME = 3, 1: }; 1: 1: -typedef enum print_line_t (*trace_print_func)(struct trace_iterator *, int, struct trace_event *); 1: +typedef enum print_line_t (*trace_print_func)(struct trace_iterator *, int, 1: + struct trace_event *); 1: 1: struct trace_event_functions { 1: - trace_print_func trace; 1: - trace_print_func raw; 1: - trace_print_func hex; 1: - trace_print_func binary; 1: + trace_print_func trace; 1: + trace_print_func raw; 1: + trace_print_func hex; 1: + trace_print_func binary; 1: }; 1: 1: enum trace_reg { 1: - TRACE_REG_REGISTER = 0, 1: - TRACE_REG_UNREGISTER = 1, 1: - TRACE_REG_PERF_REGISTER = 2, 1: - TRACE_REG_PERF_UNREGISTER = 3, 1: - TRACE_REG_PERF_OPEN = 4, 1: - TRACE_REG_PERF_CLOSE = 5, 1: - TRACE_REG_PERF_ADD = 6, 1: - TRACE_REG_PERF_DEL = 7, 1: + TRACE_REG_REGISTER = 0, 1: + TRACE_REG_UNREGISTER = 1, 1: + TRACE_REG_PERF_REGISTER = 2, 1: + TRACE_REG_PERF_UNREGISTER = 3, 1: + TRACE_REG_PERF_OPEN = 4, 1: + TRACE_REG_PERF_CLOSE = 5, 1: + TRACE_REG_PERF_ADD = 6, 1: + TRACE_REG_PERF_DEL = 7, 1: }; 1: 1: struct trace_event_class { 1: - const char *system; 1: - void *probe; 1: - void *perf_probe; 1: - int (*reg)(struct trace_event_call *, enum trace_reg, void *); 1: - int (*define_fields)(struct trace_event_call *); 1: - struct list_head * (*get_fields)(struct trace_event_call *); 1: - struct list_head fields; 1: - int (*raw_init)(struct trace_event_call *); 1: + const char *system; 1: + void *probe; 1: + void *perf_probe; 1: + int (*reg)(struct trace_event_call *, enum trace_reg, void *); 1: + int (*define_fields)(struct trace_event_call *); 1: + struct list_head *(*get_fields)(struct trace_event_call *); 1: + struct list_head fields; 1: + int (*raw_init)(struct trace_event_call *); 1: }; 1: 1: struct trace_event_file; 1: 1: struct trace_event_buffer { 1: - struct ring_buffer *buffer; 1: - struct ring_buffer_event *event; 1: - struct trace_event_file *trace_file; 1: - void *entry; 1: - long unsigned int flags; 1: - int pc; 1: + struct ring_buffer *buffer; 1: + struct ring_buffer_event *event; 1: + struct trace_event_file *trace_file; 1: + void *entry; 1: + long unsigned int flags; 1: + int pc; 1: }; 1: 1: struct trace_subsystem_dir; 1: 1: struct trace_event_file { 1: - struct list_head list; 1: - struct trace_event_call *event_call; 1: - struct event_filter *filter; 1: - struct dentry *dir; 1: - struct trace_array *tr; 1: - struct trace_subsystem_dir *system; 1: - struct list_head triggers; 1: - long unsigned int flags; 1: - atomic_t sm_ref; 1: - atomic_t tm_ref; 1: + struct list_head list; 1: + struct trace_event_call *event_call; 1: + struct event_filter *filter; 1: + struct dentry *dir; 1: + struct trace_array *tr; 1: + struct trace_subsystem_dir *system; 1: + struct list_head triggers; 1: + long unsigned int flags; 1: + atomic_t sm_ref; 1: + atomic_t tm_ref; 1: }; 1: 1: enum { 1: - TRACE_EVENT_FL_FILTERED_BIT = 0, 1: - TRACE_EVENT_FL_CAP_ANY_BIT = 1, 1: - TRACE_EVENT_FL_NO_SET_FILTER_BIT = 2, 1: - TRACE_EVENT_FL_IGNORE_ENABLE_BIT = 3, 1: - TRACE_EVENT_FL_TRACEPOINT_BIT = 4, 1: - TRACE_EVENT_FL_KPROBE_BIT = 5, 1: - TRACE_EVENT_FL_UPROBE_BIT = 6, 1: + TRACE_EVENT_FL_FILTERED_BIT = 0, 1: + TRACE_EVENT_FL_CAP_ANY_BIT = 1, 1: + TRACE_EVENT_FL_NO_SET_FILTER_BIT = 2, 1: + TRACE_EVENT_FL_IGNORE_ENABLE_BIT = 3, 1: + TRACE_EVENT_FL_TRACEPOINT_BIT = 4, 1: + TRACE_EVENT_FL_KPROBE_BIT = 5, 1: + TRACE_EVENT_FL_UPROBE_BIT = 6, 1: }; 1: 1: enum { 1: - TRACE_EVENT_FL_FILTERED = 1, 1: - TRACE_EVENT_FL_CAP_ANY = 2, 1: - TRACE_EVENT_FL_NO_SET_FILTER = 4, 1: - TRACE_EVENT_FL_IGNORE_ENABLE = 8, 1: - TRACE_EVENT_FL_TRACEPOINT = 16, 1: - TRACE_EVENT_FL_KPROBE = 32, 1: - TRACE_EVENT_FL_UPROBE = 64, 1: + TRACE_EVENT_FL_FILTERED = 1, 1: + TRACE_EVENT_FL_CAP_ANY = 2, 1: + TRACE_EVENT_FL_NO_SET_FILTER = 4, 1: + TRACE_EVENT_FL_IGNORE_ENABLE = 8, 1: + TRACE_EVENT_FL_TRACEPOINT = 16, 1: + TRACE_EVENT_FL_KPROBE = 32, 1: + TRACE_EVENT_FL_UPROBE = 64, 1: }; 1: 1: enum { 1: - EVENT_FILE_FL_ENABLED_BIT = 0, 1: - EVENT_FILE_FL_RECORDED_CMD_BIT = 1, 1: - EVENT_FILE_FL_RECORDED_TGID_BIT = 2, 1: - EVENT_FILE_FL_FILTERED_BIT = 3, 1: - EVENT_FILE_FL_NO_SET_FILTER_BIT = 4, 1: - EVENT_FILE_FL_SOFT_MODE_BIT = 5, 1: - EVENT_FILE_FL_SOFT_DISABLED_BIT = 6, 1: - EVENT_FILE_FL_TRIGGER_MODE_BIT = 7, 1: - EVENT_FILE_FL_TRIGGER_COND_BIT = 8, 1: - EVENT_FILE_FL_PID_FILTER_BIT = 9, 1: - EVENT_FILE_FL_WAS_ENABLED_BIT = 10, 1: + EVENT_FILE_FL_ENABLED_BIT = 0, 1: + EVENT_FILE_FL_RECORDED_CMD_BIT = 1, 1: + EVENT_FILE_FL_RECORDED_TGID_BIT = 2, 1: + EVENT_FILE_FL_FILTERED_BIT = 3, 1: + EVENT_FILE_FL_NO_SET_FILTER_BIT = 4, 1: + EVENT_FILE_FL_SOFT_MODE_BIT = 5, 1: + EVENT_FILE_FL_SOFT_DISABLED_BIT = 6, 1: + EVENT_FILE_FL_TRIGGER_MODE_BIT = 7, 1: + EVENT_FILE_FL_TRIGGER_COND_BIT = 8, 1: + EVENT_FILE_FL_PID_FILTER_BIT = 9, 1: + EVENT_FILE_FL_WAS_ENABLED_BIT = 10, 1: }; 1: 1: enum { 1: - EVENT_FILE_FL_ENABLED = 1, 1: - EVENT_FILE_FL_RECORDED_CMD = 2, 1: - EVENT_FILE_FL_RECORDED_TGID = 4, 1: - EVENT_FILE_FL_FILTERED = 8, 1: - EVENT_FILE_FL_NO_SET_FILTER = 16, 1: - EVENT_FILE_FL_SOFT_MODE = 32, 1: - EVENT_FILE_FL_SOFT_DISABLED = 64, 1: - EVENT_FILE_FL_TRIGGER_MODE = 128, 1: - EVENT_FILE_FL_TRIGGER_COND = 256, 1: - EVENT_FILE_FL_PID_FILTER = 512, 1: - EVENT_FILE_FL_WAS_ENABLED = 1024, 1: + EVENT_FILE_FL_ENABLED = 1, 1: + EVENT_FILE_FL_RECORDED_CMD = 2, 1: + EVENT_FILE_FL_RECORDED_TGID = 4, 1: + EVENT_FILE_FL_FILTERED = 8, 1: + EVENT_FILE_FL_NO_SET_FILTER = 16, 1: + EVENT_FILE_FL_SOFT_MODE = 32, 1: + EVENT_FILE_FL_SOFT_DISABLED = 64, 1: + EVENT_FILE_FL_TRIGGER_MODE = 128, 1: + EVENT_FILE_FL_TRIGGER_COND = 256, 1: + EVENT_FILE_FL_PID_FILTER = 512, 1: + EVENT_FILE_FL_WAS_ENABLED = 1024, 1: }; 1: 1: enum { 1: - FILTER_OTHER = 0, 1: - FILTER_STATIC_STRING = 1, 1: - FILTER_DYN_STRING = 2, 1: - FILTER_PTR_STRING = 3, 1: - FILTER_TRACE_FN = 4, 1: - FILTER_COMM = 5, 1: - FILTER_CPU = 6, 1: + FILTER_OTHER = 0, 1: + FILTER_STATIC_STRING = 1, 1: + FILTER_DYN_STRING = 2, 1: + FILTER_PTR_STRING = 3, 1: + FILTER_TRACE_FN = 4, 1: + FILTER_COMM = 5, 1: + FILTER_CPU = 6, 1: }; 1: 1: struct property { 1: - char *name; 1: - int length; 1: - void *value; 1: - struct property *next; 1: + char *name; 1: + int length; 1: + void *value; 1: + struct property *next; 1: }; 1: 1: struct irq_fwspec { 1: - struct fwnode_handle *fwnode; 1: - int param_count; 1: - u32 param[16]; 1: + struct fwnode_handle *fwnode; 1: + int param_count; 1: + u32 param[16]; 1: }; 1: 1: struct irq_data; 1: 1: struct irq_domain_ops { 1: - int (*match)(struct irq_domain *, struct device_node *, enum irq_domain_bus_token); 1: - int (*select)(struct irq_domain *, struct irq_fwspec *, enum irq_domain_bus_token); 1: - int (*map)(struct irq_domain *, unsigned int, irq_hw_number_t); 1: - void (*unmap)(struct irq_domain *, unsigned int); 1: - int (*xlate)(struct irq_domain *, struct device_node *, const u32 *, unsigned int, long unsigned int *, unsigned int *); 1: - int (*alloc)(struct irq_domain *, unsigned int, unsigned int, void *); 1: - void (*free)(struct irq_domain *, unsigned int, unsigned int); 1: - int (*activate)(struct irq_domain *, struct irq_data *, bool); 1: - void (*deactivate)(struct irq_domain *, struct irq_data *); 1: - int (*translate)(struct irq_domain *, struct irq_fwspec *, long unsigned int *, unsigned int *); 1: -}; 1: - 1: -struct acpi_table_header { 1: - char signature[4]; 1: - u32 length; 1: - u8 revision; 1: - u8 checksum; 1: - char oem_id[6]; 1: - char oem_table_id[8]; 1: - u32 oem_revision; 1: - char asl_compiler_id[4]; 1: - u32 asl_compiler_revision; 1: + int (*match)(struct irq_domain *, struct device_node *, 1: + enum irq_domain_bus_token); 1: + int (*select)(struct irq_domain *, struct irq_fwspec *, 1: + enum irq_domain_bus_token); 1: + int (*map)(struct irq_domain *, unsigned int, irq_hw_number_t); 1: + void (*unmap)(struct irq_domain *, unsigned int); 1: + int (*xlate)(struct irq_domain *, struct device_node *, const u32 *, 1: + unsigned int, long unsigned int *, unsigned int *); 1: + int (*alloc)(struct irq_domain *, unsigned int, unsigned int, void *); 1: + void (*free)(struct irq_domain *, unsigned int, unsigned int); 1: + int (*activate)(struct irq_domain *, struct irq_data *, bool); 1: + void (*deactivate)(struct irq_domain *, struct irq_data *); 1: + int (*translate)(struct irq_domain *, struct irq_fwspec *, 1: + long unsigned int *, unsigned int *); 1: +}; 1: + 1: +struct acpi_table_header { 1: + char signature[4]; 1: + u32 length; 1: + u8 revision; 1: + u8 checksum; 1: + char oem_id[6]; 1: + char oem_table_id[8]; 1: + u32 oem_revision; 1: + char asl_compiler_id[4]; 1: + u32 asl_compiler_revision; 1: }; 1: 1: struct acpi_generic_address { 1: - u8 space_id; 1: - u8 bit_width; 1: - u8 bit_offset; 1: - u8 access_width; 1: - u64 address; 1: + u8 space_id; 1: + u8 bit_width; 1: + u8 bit_offset; 1: + u8 access_width; 1: + u64 address; 1: } __attribute__((packed)); 1: 1: struct acpi_table_fadt { 1: - struct acpi_table_header header; 1: - u32 facs; 1: - u32 dsdt; 1: - u8 model; 1: - u8 preferred_profile; 1: - u16 sci_interrupt; 1: - u32 smi_command; 1: - u8 acpi_enable; 1: - u8 acpi_disable; 1: - u8 s4_bios_request; 1: - u8 pstate_control; 1: - u32 pm1a_event_block; 1: - u32 pm1b_event_block; 1: - u32 pm1a_control_block; 1: - u32 pm1b_control_block; 1: - u32 pm2_control_block; 1: - u32 pm_timer_block; 1: - u32 gpe0_block; 1: - u32 gpe1_block; 1: - u8 pm1_event_length; 1: - u8 pm1_control_length; 1: - u8 pm2_control_length; 1: - u8 pm_timer_length; 1: - u8 gpe0_block_length; 1: - u8 gpe1_block_length; 1: - u8 gpe1_base; 1: - u8 cst_control; 1: - u16 c2_latency; 1: - u16 c3_latency; 1: - u16 flush_size; 1: - u16 flush_stride; 1: - u8 duty_offset; 1: - u8 duty_width; 1: - u8 day_alarm; 1: - u8 month_alarm; 1: - u8 century; 1: - u16 boot_flags; 1: - u8 reserved; 1: - u32 flags; 1: - struct acpi_generic_address reset_register; 1: - u8 reset_value; 1: - u16 arm_boot_flags; 1: - u8 minor_revision; 1: - u64 Xfacs; 1: - u64 Xdsdt; 1: - struct acpi_generic_address xpm1a_event_block; 1: - struct acpi_generic_address xpm1b_event_block; 1: - struct acpi_generic_address xpm1a_control_block; 1: - struct acpi_generic_address xpm1b_control_block; 1: - struct acpi_generic_address xpm2_control_block; 1: - struct acpi_generic_address xpm_timer_block; 1: - struct acpi_generic_address xgpe0_block; 1: - struct acpi_generic_address xgpe1_block; 1: - struct acpi_generic_address sleep_control; 1: - struct acpi_generic_address sleep_status; 1: - u64 hypervisor_id; 1: + struct acpi_table_header header; 1: + u32 facs; 1: + u32 dsdt; 1: + u8 model; 1: + u8 preferred_profile; 1: + u16 sci_interrupt; 1: + u32 smi_command; 1: + u8 acpi_enable; 1: + u8 acpi_disable; 1: + u8 s4_bios_request; 1: + u8 pstate_control; 1: + u32 pm1a_event_block; 1: + u32 pm1b_event_block; 1: + u32 pm1a_control_block; 1: + u32 pm1b_control_block; 1: + u32 pm2_control_block; 1: + u32 pm_timer_block; 1: + u32 gpe0_block; 1: + u32 gpe1_block; 1: + u8 pm1_event_length; 1: + u8 pm1_control_length; 1: + u8 pm2_control_length; 1: + u8 pm_timer_length; 1: + u8 gpe0_block_length; 1: + u8 gpe1_block_length; 1: + u8 gpe1_base; 1: + u8 cst_control; 1: + u16 c2_latency; 1: + u16 c3_latency; 1: + u16 flush_size; 1: + u16 flush_stride; 1: + u8 duty_offset; 1: + u8 duty_width; 1: + u8 day_alarm; 1: + u8 month_alarm; 1: + u8 century; 1: + u16 boot_flags; 1: + u8 reserved; 1: + u32 flags; 1: + struct acpi_generic_address reset_register; 1: + u8 reset_value; 1: + u16 arm_boot_flags; 1: + u8 minor_revision; 1: + u64 Xfacs; 1: + u64 Xdsdt; 1: + struct acpi_generic_address xpm1a_event_block; 1: + struct acpi_generic_address xpm1b_event_block; 1: + struct acpi_generic_address xpm1a_control_block; 1: + struct acpi_generic_address xpm1b_control_block; 1: + struct acpi_generic_address xpm2_control_block; 1: + struct acpi_generic_address xpm_timer_block; 1: + struct acpi_generic_address xgpe0_block; 1: + struct acpi_generic_address xgpe1_block; 1: + struct acpi_generic_address sleep_control; 1: + struct acpi_generic_address sleep_status; 1: + u64 hypervisor_id; 1: } __attribute__((packed)); 1: 1: enum acpi_irq_model_id { 1: - ACPI_IRQ_MODEL_PIC = 0, 1: - ACPI_IRQ_MODEL_IOAPIC = 1, 1: - ACPI_IRQ_MODEL_IOSAPIC = 2, 1: - ACPI_IRQ_MODEL_PLATFORM = 3, 1: - ACPI_IRQ_MODEL_GIC = 4, 1: - ACPI_IRQ_MODEL_COUNT = 5, 1: + ACPI_IRQ_MODEL_PIC = 0, 1: + ACPI_IRQ_MODEL_IOAPIC = 1, 1: + ACPI_IRQ_MODEL_IOSAPIC = 2, 1: + ACPI_IRQ_MODEL_PLATFORM = 3, 1: + ACPI_IRQ_MODEL_GIC = 4, 1: + ACPI_IRQ_MODEL_COUNT = 5, 1: }; 1: 1: enum con_scroll { 1: - SM_UP = 0, 1: - SM_DOWN = 1, 1: + SM_UP = 0, 1: + SM_DOWN = 1, 1: }; 1: 1: struct vc_data; 1: @@ -10153,99 +10240,102 @@ struct vc_data; 1: struct console_font; 1: 1: struct consw { 1: - struct module *owner; 1: - const char * (*con_startup)(); 1: - void (*con_init)(struct vc_data *, int); 1: - void (*con_deinit)(struct vc_data *); 1: - void (*con_clear)(struct vc_data *, int, int, int, int); 1: - void (*con_putc)(struct vc_data *, int, int, int); 1: - void (*con_putcs)(struct vc_data *, const short unsigned int *, int, int, int); 1: - void (*con_cursor)(struct vc_data *, int); 1: - bool (*con_scroll)(struct vc_data *, unsigned int, unsigned int, enum con_scroll, unsigned int); 1: - int (*con_switch)(struct vc_data *); 1: - int (*con_blank)(struct vc_data *, int, int); 1: - int (*con_font_set)(struct vc_data *, struct console_font *, unsigned int); 1: - int (*con_font_get)(struct vc_data *, struct console_font *); 1: - int (*con_font_default)(struct vc_data *, struct console_font *, char *); 1: - int (*con_font_copy)(struct vc_data *, int); 1: - int (*con_resize)(struct vc_data *, unsigned int, unsigned int, unsigned int); 1: - void (*con_set_palette)(struct vc_data *, const unsigned char *); 1: - void (*con_scrolldelta)(struct vc_data *, int); 1: - int (*con_set_origin)(struct vc_data *); 1: - void (*con_save_screen)(struct vc_data *); 1: - u8 (*con_build_attr)(struct vc_data *, u8, u8, u8, u8, u8, u8); 1: - void (*con_invert_region)(struct vc_data *, u16 *, int); 1: - u16 * (*con_screen_pos)(struct vc_data *, int); 1: - long unsigned int (*con_getxy)(struct vc_data *, long unsigned int, int *, int *); 1: - void (*con_flush_scrollback)(struct vc_data *); 1: - int (*con_debug_enter)(struct vc_data *); 1: - int (*con_debug_leave)(struct vc_data *); 1: + struct module *owner; 1: + const char *(*con_startup)(); 1: + void (*con_init)(struct vc_data *, int); 1: + void (*con_deinit)(struct vc_data *); 1: + void (*con_clear)(struct vc_data *, int, int, int, int); 1: + void (*con_putc)(struct vc_data *, int, int, int); 1: + void (*con_putcs)(struct vc_data *, const short unsigned int *, int, int, 1: + int); 1: + void (*con_cursor)(struct vc_data *, int); 1: + bool (*con_scroll)(struct vc_data *, unsigned int, unsigned int, 1: + enum con_scroll, unsigned int); 1: + int (*con_switch)(struct vc_data *); 1: + int (*con_blank)(struct vc_data *, int, int); 1: + int (*con_font_set)(struct vc_data *, struct console_font *, unsigned int); 1: + int (*con_font_get)(struct vc_data *, struct console_font *); 1: + int (*con_font_default)(struct vc_data *, struct console_font *, char *); 1: + int (*con_font_copy)(struct vc_data *, int); 1: + int (*con_resize)(struct vc_data *, unsigned int, unsigned int, unsigned int); 1: + void (*con_set_palette)(struct vc_data *, const unsigned char *); 1: + void (*con_scrolldelta)(struct vc_data *, int); 1: + int (*con_set_origin)(struct vc_data *); 1: + void (*con_save_screen)(struct vc_data *); 1: + u8 (*con_build_attr)(struct vc_data *, u8, u8, u8, u8, u8, u8); 1: + void (*con_invert_region)(struct vc_data *, u16 *, int); 1: + u16 *(*con_screen_pos)(struct vc_data *, int); 1: + long unsigned int (*con_getxy)(struct vc_data *, long unsigned int, int *, 1: + int *); 1: + void (*con_flush_scrollback)(struct vc_data *); 1: + int (*con_debug_enter)(struct vc_data *); 1: + int (*con_debug_leave)(struct vc_data *); 1: }; 1: 1: struct tty_driver; 1: 1: struct console { 1: - char name[16]; 1: - void (*write)(struct console *, const char *, unsigned int); 1: - int (*read)(struct console *, char *, unsigned int); 1: - struct tty_driver * (*device)(struct console *, int *); 1: - void (*unblank)(); 1: - int (*setup)(struct console *, char *); 1: - int (*match)(struct console *, char *, int, char *); 1: - short int flags; 1: - short int index; 1: - int cflag; 1: - void *data; 1: - struct console *next; 1: + char name[16]; 1: + void (*write)(struct console *, const char *, unsigned int); 1: + int (*read)(struct console *, char *, unsigned int); 1: + struct tty_driver *(*device)(struct console *, int *); 1: + void (*unblank)(); 1: + int (*setup)(struct console *, char *); 1: + int (*match)(struct console *, char *, int, char *); 1: + short int flags; 1: + short int index; 1: + int cflag; 1: + void *data; 1: + struct console *next; 1: }; 1: 1: struct fprop_global { 1: - struct percpu_counter events; 1: - unsigned int period; 1: - seqcount_t sequence; 1: + struct percpu_counter events; 1: + unsigned int period; 1: + seqcount_t sequence; 1: }; 1: 1: enum wb_stat_item { 1: - WB_RECLAIMABLE = 0, 1: - WB_WRITEBACK = 1, 1: - WB_DIRTIED = 2, 1: - WB_WRITTEN = 3, 1: - NR_WB_STAT_ITEMS = 4, 1: + WB_RECLAIMABLE = 0, 1: + WB_WRITEBACK = 1, 1: + WB_DIRTIED = 2, 1: + WB_WRITTEN = 3, 1: + NR_WB_STAT_ITEMS = 4, 1: }; 1: 1: struct bdi_writeback_congested { 1: - long unsigned int state; 1: - refcount_t refcnt; 1: + long unsigned int state; 1: + refcount_t refcnt; 1: }; 1: 1: enum stat_group { 1: - STAT_READ = 0, 1: - STAT_WRITE = 1, 1: - STAT_DISCARD = 2, 1: - STAT_FLUSH = 3, 1: - NR_STAT_GROUPS = 4, 1: + STAT_READ = 0, 1: + STAT_WRITE = 1, 1: + STAT_DISCARD = 2, 1: + STAT_FLUSH = 3, 1: + NR_STAT_GROUPS = 4, 1: }; 1: 1: struct disk_stats { 1: - u64 nsecs[4]; 1: - long unsigned int sectors[4]; 1: - long unsigned int ios[4]; 1: - long unsigned int merges[4]; 1: - long unsigned int io_ticks; 1: - long unsigned int time_in_queue; 1: - local_t in_flight[2]; 1: + u64 nsecs[4]; 1: + long unsigned int sectors[4]; 1: + long unsigned int ios[4]; 1: + long unsigned int merges[4]; 1: + long unsigned int io_ticks; 1: + long unsigned int time_in_queue; 1: + local_t in_flight[2]; 1: }; 1: 1: struct partition_meta_info { 1: - char uuid[37]; 1: - u8 volname[64]; 1: + char uuid[37]; 1: + u8 volname[64]; 1: }; 1: 1: struct disk_part_tbl { 1: - struct callback_head callback_head; 1: - int len; 1: - struct hd_struct *last_lookup; 1: - struct hd_struct *part[0]; 1: + struct callback_head callback_head; 1: + int len; 1: + struct hd_struct *last_lookup; 1: + struct hd_struct *part[0]; 1: }; 1: 1: struct blk_zone; 1: @@ -10257,63 +10347,65 @@ struct hd_geometry; 1: struct pr_ops; 1: 1: struct block_device_operations { 1: - int (*open)(struct block_device *, fmode_t); 1: - void (*release)(struct gendisk *, fmode_t); 1: - int (*rw_page)(struct block_device *, sector_t, struct page *, unsigned int); 1: - int (*ioctl)(struct block_device *, fmode_t, unsigned int, long unsigned int); 1: - int (*compat_ioctl)(struct block_device *, fmode_t, unsigned int, long unsigned int); 1: - unsigned int (*check_events)(struct gendisk *, unsigned int); 1: - int (*media_changed)(struct gendisk *); 1: - void (*unlock_native_capacity)(struct gendisk *); 1: - int (*revalidate_disk)(struct gendisk *); 1: - int (*getgeo)(struct block_device *, struct hd_geometry *); 1: - void (*swap_slot_free_notify)(struct block_device *, long unsigned int); 1: - int (*report_zones)(struct gendisk *, sector_t, unsigned int, report_zones_cb, void *); 1: - struct module *owner; 1: - const struct pr_ops *pr_ops; 1: + int (*open)(struct block_device *, fmode_t); 1: + void (*release)(struct gendisk *, fmode_t); 1: + int (*rw_page)(struct block_device *, sector_t, struct page *, unsigned int); 1: + int (*ioctl)(struct block_device *, fmode_t, unsigned int, long unsigned int); 1: + int (*compat_ioctl)(struct block_device *, fmode_t, unsigned int, 1: + long unsigned int); 1: + unsigned int (*check_events)(struct gendisk *, unsigned int); 1: + int (*media_changed)(struct gendisk *); 1: + void (*unlock_native_capacity)(struct gendisk *); 1: + int (*revalidate_disk)(struct gendisk *); 1: + int (*getgeo)(struct block_device *, struct hd_geometry *); 1: + void (*swap_slot_free_notify)(struct block_device *, long unsigned int); 1: + int (*report_zones)(struct gendisk *, sector_t, unsigned int, report_zones_cb, 1: + void *); 1: + struct module *owner; 1: + const struct pr_ops *pr_ops; 1: }; 1: 1: struct sg_io_v4 { 1: - __s32 guard; 1: - __u32 protocol; 1: - __u32 subprotocol; 1: - __u32 request_len; 1: - __u64 request; 1: - __u64 request_tag; 1: - __u32 request_attr; 1: - __u32 request_priority; 1: - __u32 request_extra; 1: - __u32 max_response_len; 1: - __u64 response; 1: - __u32 dout_iovec_count; 1: - __u32 dout_xfer_len; 1: - __u32 din_iovec_count; 1: - __u32 din_xfer_len; 1: - __u64 dout_xferp; 1: - __u64 din_xferp; 1: - __u32 timeout; 1: - __u32 flags; 1: - __u64 usr_ptr; 1: - __u32 spare_in; 1: - __u32 driver_status; 1: - __u32 transport_status; 1: - __u32 device_status; 1: - __u32 retry_delay; 1: - __u32 info; 1: - __u32 duration; 1: - __u32 response_len; 1: - __s32 din_resid; 1: - __s32 dout_resid; 1: - __u64 generated_tag; 1: - __u32 spare_out; 1: - __u32 padding; 1: + __s32 guard; 1: + __u32 protocol; 1: + __u32 subprotocol; 1: + __u32 request_len; 1: + __u64 request; 1: + __u64 request_tag; 1: + __u32 request_attr; 1: + __u32 request_priority; 1: + __u32 request_extra; 1: + __u32 max_response_len; 1: + __u64 response; 1: + __u32 dout_iovec_count; 1: + __u32 dout_xfer_len; 1: + __u32 din_iovec_count; 1: + __u32 din_xfer_len; 1: + __u64 dout_xferp; 1: + __u64 din_xferp; 1: + __u32 timeout; 1: + __u32 flags; 1: + __u64 usr_ptr; 1: + __u32 spare_in; 1: + __u32 driver_status; 1: + __u32 transport_status; 1: + __u32 device_status; 1: + __u32 retry_delay; 1: + __u32 info; 1: + __u32 duration; 1: + __u32 response_len; 1: + __s32 din_resid; 1: + __s32 dout_resid; 1: + __u64 generated_tag; 1: + __u32 spare_out; 1: + __u32 padding; 1: }; 1: 1: struct bsg_ops { 1: - int (*check_proto)(struct sg_io_v4 *); 1: - int (*fill_hdr)(struct request *, struct sg_io_v4 *, fmode_t); 1: - int (*complete_rq)(struct request *, struct sg_io_v4 *); 1: - void (*free_rq)(struct request *); 1: + int (*check_proto)(struct sg_io_v4 *); 1: + int (*fill_hdr)(struct request *, struct sg_io_v4 *, fmode_t); 1: + int (*complete_rq)(struct request *, struct sg_io_v4 *); 1: + void (*free_rq)(struct request *); 1: }; 1: 1: typedef __u32 req_flags_t; 1: @@ -10321,82 +10413,82 @@ typedef __u32 req_flags_t; 1: typedef void rq_end_io_fn(struct request *, blk_status_t); 1: 1: enum mq_rq_state { 1: - MQ_RQ_IDLE = 0, 1: - MQ_RQ_IN_FLIGHT = 1, 1: - MQ_RQ_COMPLETE = 2, 1: + MQ_RQ_IDLE = 0, 1: + MQ_RQ_IN_FLIGHT = 1, 1: + MQ_RQ_COMPLETE = 2, 1: }; 1: 1: struct request { 1: - struct request_queue *q; 1: - struct blk_mq_ctx *mq_ctx; 1: - struct blk_mq_hw_ctx *mq_hctx; 1: - unsigned int cmd_flags; 1: - req_flags_t rq_flags; 1: - int tag; 1: - int internal_tag; 1: - unsigned int __data_len; 1: - sector_t __sector; 1: - struct bio *bio; 1: - struct bio *biotail; 1: - struct list_head queuelist; 1: - union { 1: - struct hlist_node hash; 1: - struct list_head ipi_list; 1: - }; 1: - union { 1: - struct rb_node rb_node; 1: - struct bio_vec special_vec; 1: - void *completion_data; 1: - int error_count; 1: - }; 1: - union { 1: - struct { 1: - struct io_cq *icq; 1: - void *priv[2]; 1: - } elv; 1: - struct { 1: - unsigned int seq; 1: - struct list_head list; 1: - rq_end_io_fn *saved_end_io; 1: - } flush; 1: - }; 1: - struct gendisk *rq_disk; 1: - struct hd_struct *part; 1: - u64 start_time_ns; 1: - u64 io_start_time_ns; 1: - short unsigned int stats_sectors; 1: - short unsigned int nr_phys_segments; 1: - short unsigned int write_hint; 1: - short unsigned int ioprio; 1: - unsigned int extra_len; 1: - enum mq_rq_state state; 1: - refcount_t ref; 1: - unsigned int timeout; 1: - long unsigned int deadline; 1: - union { 1: - struct __call_single_data csd; 1: - u64 fifo_time; 1: - }; 1: - rq_end_io_fn *end_io; 1: - void *end_io_data; 1: + struct request_queue *q; 1: + struct blk_mq_ctx *mq_ctx; 1: + struct blk_mq_hw_ctx *mq_hctx; 1: + unsigned int cmd_flags; 1: + req_flags_t rq_flags; 1: + int tag; 1: + int internal_tag; 1: + unsigned int __data_len; 1: + sector_t __sector; 1: + struct bio *bio; 1: + struct bio *biotail; 1: + struct list_head queuelist; 1: + union { 1: + struct hlist_node hash; 1: + struct list_head ipi_list; 1: + }; 1: + union { 1: + struct rb_node rb_node; 1: + struct bio_vec special_vec; 1: + void *completion_data; 1: + int error_count; 1: + }; 1: + union { 1: + struct { 1: + struct io_cq *icq; 1: + void *priv[2]; 1: + } elv; 1: + struct { 1: + unsigned int seq; 1: + struct list_head list; 1: + rq_end_io_fn *saved_end_io; 1: + } flush; 1: + }; 1: + struct gendisk *rq_disk; 1: + struct hd_struct *part; 1: + u64 start_time_ns; 1: + u64 io_start_time_ns; 1: + short unsigned int stats_sectors; 1: + short unsigned int nr_phys_segments; 1: + short unsigned int write_hint; 1: + short unsigned int ioprio; 1: + unsigned int extra_len; 1: + enum mq_rq_state state; 1: + refcount_t ref; 1: + unsigned int timeout; 1: + long unsigned int deadline; 1: + union { 1: + struct __call_single_data csd; 1: + u64 fifo_time; 1: + }; 1: + rq_end_io_fn *end_io; 1: + void *end_io_data; 1: }; 1: 1: struct blk_zone { 1: - __u64 start; 1: - __u64 len; 1: - __u64 wp; 1: - __u8 type; 1: - __u8 cond; 1: - __u8 non_seq; 1: - __u8 reset; 1: - __u8 reserved[36]; 1: + __u64 start; 1: + __u64 len; 1: + __u64 wp; 1: + __u8 type; 1: + __u8 cond; 1: + __u8 non_seq; 1: + __u8 reset; 1: + __u8 reserved[36]; 1: }; 1: 1: enum elv_merge { 1: - ELEVATOR_NO_MERGE = 0, 1: - ELEVATOR_FRONT_MERGE = 1, 1: - ELEVATOR_BACK_MERGE = 2, 1: - ELEVATOR_DISCARD_MERGE = 3, 1: + ELEVATOR_NO_MERGE = 0, 1: + ELEVATOR_FRONT_MERGE = 1, 1: + ELEVATOR_BACK_MERGE = 2, 1: + ELEVATOR_DISCARD_MERGE = 3, 1: }; 1: 1: struct elevator_type; 1: @@ -10404,28 +10496,30 @@ struct elevator_type; 1: struct blk_mq_alloc_data; 1: 1: struct elevator_mq_ops { 1: - int (*init_sched)(struct request_queue *, struct elevator_type *); 1: - void (*exit_sched)(struct elevator_queue *); 1: - int (*init_hctx)(struct blk_mq_hw_ctx *, unsigned int); 1: - void (*exit_hctx)(struct blk_mq_hw_ctx *, unsigned int); 1: - void (*depth_updated)(struct blk_mq_hw_ctx *); 1: - bool (*allow_merge)(struct request_queue *, struct request *, struct bio *); 1: - bool (*bio_merge)(struct blk_mq_hw_ctx *, struct bio *, unsigned int); 1: - int (*request_merge)(struct request_queue *, struct request **, struct bio *); 1: - void (*request_merged)(struct request_queue *, struct request *, enum elv_merge); 1: - void (*requests_merged)(struct request_queue *, struct request *, struct request *); 1: - void (*limit_depth)(unsigned int, struct blk_mq_alloc_data *); 1: - void (*prepare_request)(struct request *, struct bio *); 1: - void (*finish_request)(struct request *); 1: - void (*insert_requests)(struct blk_mq_hw_ctx *, struct list_head *, bool); 1: - struct request * (*dispatch_request)(struct blk_mq_hw_ctx *); 1: - bool (*has_work)(struct blk_mq_hw_ctx *); 1: - void (*completed_request)(struct request *, u64); 1: - void (*requeue_request)(struct request *); 1: - struct request * (*former_request)(struct request_queue *, struct request *); 1: - struct request * (*next_request)(struct request_queue *, struct request *); 1: - void (*init_icq)(struct io_cq *); 1: - void (*exit_icq)(struct io_cq *); 1: + int (*init_sched)(struct request_queue *, struct elevator_type *); 1: + void (*exit_sched)(struct elevator_queue *); 1: + int (*init_hctx)(struct blk_mq_hw_ctx *, unsigned int); 1: + void (*exit_hctx)(struct blk_mq_hw_ctx *, unsigned int); 1: + void (*depth_updated)(struct blk_mq_hw_ctx *); 1: + bool (*allow_merge)(struct request_queue *, struct request *, struct bio *); 1: + bool (*bio_merge)(struct blk_mq_hw_ctx *, struct bio *, unsigned int); 1: + int (*request_merge)(struct request_queue *, struct request **, struct bio *); 1: + void (*request_merged)(struct request_queue *, struct request *, 1: + enum elv_merge); 1: + void (*requests_merged)(struct request_queue *, struct request *, 1: + struct request *); 1: + void (*limit_depth)(unsigned int, struct blk_mq_alloc_data *); 1: + void (*prepare_request)(struct request *, struct bio *); 1: + void (*finish_request)(struct request *); 1: + void (*insert_requests)(struct blk_mq_hw_ctx *, struct list_head *, bool); 1: + struct request *(*dispatch_request)(struct blk_mq_hw_ctx *); 1: + bool (*has_work)(struct blk_mq_hw_ctx *); 1: + void (*completed_request)(struct request *, u64); 1: + void (*requeue_request)(struct request *); 1: + struct request *(*former_request)(struct request_queue *, struct request *); 1: + struct request *(*next_request)(struct request_queue *, struct request *); 1: + void (*init_icq)(struct io_cq *); 1: + void (*exit_icq)(struct io_cq *); 1: }; 1: 1: struct elv_fs_entry; 1: @@ -10433,47 +10527,48 @@ struct elv_fs_entry; 1: struct blk_mq_debugfs_attr; 1: 1: struct elevator_type { 1: - struct kmem_cache *icq_cache; 1: - struct elevator_mq_ops ops; 1: - size_t icq_size; 1: - size_t icq_align; 1: - struct elv_fs_entry *elevator_attrs; 1: - const char *elevator_name; 1: - const char *elevator_alias; 1: - const unsigned int elevator_features; 1: - struct module *elevator_owner; 1: - const struct blk_mq_debugfs_attr *queue_debugfs_attrs; 1: - const struct blk_mq_debugfs_attr *hctx_debugfs_attrs; 1: - char icq_cache_name[22]; 1: - struct list_head list; 1: + struct kmem_cache *icq_cache; 1: + struct elevator_mq_ops ops; 1: + size_t icq_size; 1: + size_t icq_align; 1: + struct elv_fs_entry *elevator_attrs; 1: + const char *elevator_name; 1: + const char *elevator_alias; 1: + const unsigned int elevator_features; 1: + struct module *elevator_owner; 1: + const struct blk_mq_debugfs_attr *queue_debugfs_attrs; 1: + const struct blk_mq_debugfs_attr *hctx_debugfs_attrs; 1: + char icq_cache_name[22]; 1: + struct list_head list; 1: }; 1: 1: struct elevator_queue { 1: - struct elevator_type *type; 1: - void *elevator_data; 1: - struct kobject kobj; 1: - struct mutex sysfs_lock; 1: - unsigned int registered: 1; 1: - struct hlist_head hash[64]; 1: + struct elevator_type *type; 1: + void *elevator_data; 1: + struct kobject kobj; 1: + struct mutex sysfs_lock; 1: + unsigned int registered : 1; 1: + struct hlist_head hash[64]; 1: }; 1: 1: struct elv_fs_entry { 1: - struct attribute attr; 1: - ssize_t (*show)(struct elevator_queue *, char *); 1: - ssize_t (*store)(struct elevator_queue *, const char *, size_t); 1: + struct attribute attr; 1: + ssize_t (*show)(struct elevator_queue *, char *); 1: + ssize_t (*store)(struct elevator_queue *, const char *, size_t); 1: }; 1: 1: struct blk_mq_debugfs_attr { 1: - const char *name; 1: - umode_t mode; 1: - int (*show)(void *, struct seq_file *); 1: - ssize_t (*write)(void *, const char *, size_t, loff_t *); 1: - const struct seq_operations___2 *seq_ops; 1: + const char *name; 1: + umode_t mode; 1: + int (*show)(void *, struct seq_file *); 1: + ssize_t (*write)(void *, const char *, size_t, loff_t *); 1: + const struct seq_operations___2 *seq_ops; 1: }; 1: 1: struct blk_mq_queue_data; 1: 1: -typedef blk_status_t queue_rq_fn(struct blk_mq_hw_ctx *, const struct blk_mq_queue_data *); 1: +typedef blk_status_t queue_rq_fn(struct blk_mq_hw_ctx *, 1: + const struct blk_mq_queue_data *); 1: 1: typedef void commit_rqs_fn(struct blk_mq_hw_ctx *); 1: 1: @@ -10482,8 +10577,8 @@ typedef bool get_budget_fn(struct blk_mq_hw_ctx *); 1: typedef void put_budget_fn(struct blk_mq_hw_ctx *); 1: 1: enum blk_eh_timer_return { 1: - BLK_EH_DONE = 0, 1: - BLK_EH_RESET_TIMER = 1, 1: + BLK_EH_DONE = 0, 1: + BLK_EH_RESET_TIMER = 1, 1: }; 1: 1: typedef enum blk_eh_timer_return timeout_fn(struct request *, bool); 1: @@ -10496,9 +10591,11 @@ typedef int init_hctx_fn(struct blk_mq_hw_ctx *, void *, unsigned int); 1: 1: typedef void exit_hctx_fn(struct blk_mq_hw_ctx *, unsigned int); 1: 1: -typedef int init_request_fn(struct blk_mq_tag_set *, struct request *, unsigned int, unsigned int); 1: +typedef int init_request_fn(struct blk_mq_tag_set *, struct request *, 1: + unsigned int, unsigned int); 1: 1: -typedef void exit_request_fn(struct blk_mq_tag_set *, struct request *, unsigned int); 1: +typedef void exit_request_fn(struct blk_mq_tag_set *, struct request *, 1: + unsigned int); 1: 1: typedef void cleanup_rq_fn(struct request *); 1: 1: @@ -10507,74 +10604,74 @@ typedef bool busy_fn(struct request_queue *); 1: typedef int map_queues_fn(struct blk_mq_tag_set *); 1: 1: struct blk_mq_ops { 1: - queue_rq_fn *queue_rq; 1: - commit_rqs_fn *commit_rqs; 1: - get_budget_fn *get_budget; 1: - put_budget_fn *put_budget; 1: - timeout_fn *timeout; 1: - poll_fn *poll; 1: - complete_fn *complete; 1: - init_hctx_fn *init_hctx; 1: - exit_hctx_fn *exit_hctx; 1: - init_request_fn *init_request; 1: - exit_request_fn *exit_request; 1: - void (*initialize_rq_fn)(struct request *); 1: - cleanup_rq_fn *cleanup_rq; 1: - busy_fn *busy; 1: - map_queues_fn *map_queues; 1: - void (*show_rq)(struct seq_file *, struct request *); 1: + queue_rq_fn *queue_rq; 1: + commit_rqs_fn *commit_rqs; 1: + get_budget_fn *get_budget; 1: + put_budget_fn *put_budget; 1: + timeout_fn *timeout; 1: + poll_fn *poll; 1: + complete_fn *complete; 1: + init_hctx_fn *init_hctx; 1: + exit_hctx_fn *exit_hctx; 1: + init_request_fn *init_request; 1: + exit_request_fn *exit_request; 1: + void (*initialize_rq_fn)(struct request *); 1: + cleanup_rq_fn *cleanup_rq; 1: + busy_fn *busy; 1: + map_queues_fn *map_queues; 1: + void (*show_rq)(struct seq_file *, struct request *); 1: }; 1: 1: enum pr_type { 1: - PR_WRITE_EXCLUSIVE = 1, 1: - PR_EXCLUSIVE_ACCESS = 2, 1: - PR_WRITE_EXCLUSIVE_REG_ONLY = 3, 1: - PR_EXCLUSIVE_ACCESS_REG_ONLY = 4, 1: - PR_WRITE_EXCLUSIVE_ALL_REGS = 5, 1: - PR_EXCLUSIVE_ACCESS_ALL_REGS = 6, 1: + PR_WRITE_EXCLUSIVE = 1, 1: + PR_EXCLUSIVE_ACCESS = 2, 1: + PR_WRITE_EXCLUSIVE_REG_ONLY = 3, 1: + PR_EXCLUSIVE_ACCESS_REG_ONLY = 4, 1: + PR_WRITE_EXCLUSIVE_ALL_REGS = 5, 1: + PR_EXCLUSIVE_ACCESS_ALL_REGS = 6, 1: }; 1: 1: struct pr_ops { 1: - int (*pr_register)(struct block_device *, u64, u64, u32); 1: - int (*pr_reserve)(struct block_device *, u64, enum pr_type, u32); 1: - int (*pr_release)(struct block_device *, u64, enum pr_type); 1: - int (*pr_preempt)(struct block_device *, u64, u64, enum pr_type, bool); 1: - int (*pr_clear)(struct block_device *, u64); 1: + int (*pr_register)(struct block_device *, u64, u64, u32); 1: + int (*pr_reserve)(struct block_device *, u64, enum pr_type, u32); 1: + int (*pr_release)(struct block_device *, u64, enum pr_type); 1: + int (*pr_preempt)(struct block_device *, u64, u64, enum pr_type, bool); 1: + int (*pr_clear)(struct block_device *, u64); 1: }; 1: 1: struct wb_domain { 1: - spinlock_t lock; 1: - struct fprop_global completions; 1: - struct timer_list period_timer; 1: - long unsigned int period_time; 1: - long unsigned int dirty_limit_tstamp; 1: - long unsigned int dirty_limit; 1: + spinlock_t lock; 1: + struct fprop_global completions; 1: + struct timer_list period_timer; 1: + long unsigned int period_time; 1: + long unsigned int dirty_limit_tstamp; 1: + long unsigned int dirty_limit; 1: }; 1: 1: enum cpu_idle_type { 1: - CPU_IDLE = 0, 1: - CPU_NOT_IDLE = 1, 1: - CPU_NEWLY_IDLE = 2, 1: - CPU_MAX_IDLE_TYPES = 3, 1: + CPU_IDLE = 0, 1: + CPU_NOT_IDLE = 1, 1: + CPU_NEWLY_IDLE = 2, 1: + CPU_MAX_IDLE_TYPES = 3, 1: }; 1: 1: enum reboot_mode { 1: - REBOOT_UNDEFINED = 4294967295, 1: - REBOOT_COLD = 0, 1: - REBOOT_WARM = 1, 1: - REBOOT_HARD = 2, 1: - REBOOT_SOFT = 3, 1: - REBOOT_GPIO = 4, 1: + REBOOT_UNDEFINED = 4294967295, 1: + REBOOT_COLD = 0, 1: + REBOOT_WARM = 1, 1: + REBOOT_HARD = 2, 1: + REBOOT_SOFT = 3, 1: + REBOOT_GPIO = 4, 1: }; 1: 1: enum reboot_type { 1: - BOOT_TRIPLE = 116, 1: - BOOT_KBD = 107, 1: - BOOT_BIOS = 98, 1: - BOOT_ACPI = 97, 1: - BOOT_EFI = 101, 1: - BOOT_CF9_FORCE = 112, 1: - BOOT_CF9_SAFE = 113, 1: + BOOT_TRIPLE = 116, 1: + BOOT_KBD = 107, 1: + BOOT_BIOS = 98, 1: + BOOT_ACPI = 97, 1: + BOOT_EFI = 101, 1: + BOOT_CF9_FORCE = 112, 1: + BOOT_CF9_SAFE = 113, 1: }; 1: 1: typedef long unsigned int efi_status_t; 1: @@ -10590,261 +10687,274 @@ typedef void *efi_handle_t; 1: typedef guid_t efi_guid_t; 1: 1: typedef struct { 1: - u64 signature; 1: - u32 revision; 1: - u32 headersize; 1: - u32 crc32; 1: - u32 reserved; 1: + u64 signature; 1: + u32 revision; 1: + u32 headersize; 1: + u32 crc32; 1: + u32 reserved; 1: } efi_table_hdr_t; 1: 1: typedef struct { 1: - u32 type; 1: - u32 pad; 1: - u64 phys_addr; 1: - u64 virt_addr; 1: - u64 num_pages; 1: - u64 attribute; 1: + u32 type; 1: + u32 pad; 1: + u64 phys_addr; 1: + u64 virt_addr; 1: + u64 num_pages; 1: + u64 attribute; 1: } efi_memory_desc_t; 1: 1: typedef struct { 1: - efi_guid_t guid; 1: - u32 headersize; 1: - u32 flags; 1: - u32 imagesize; 1: + efi_guid_t guid; 1: + u32 headersize; 1: + u32 flags; 1: + u32 imagesize; 1: } efi_capsule_header_t; 1: 1: typedef struct { 1: - u16 year; 1: - u8 month; 1: - u8 day; 1: - u8 hour; 1: - u8 minute; 1: - u8 second; 1: - u8 pad1; 1: - u32 nanosecond; 1: - s16 timezone; 1: - u8 daylight; 1: - u8 pad2; 1: + u16 year; 1: + u8 month; 1: + u8 day; 1: + u8 hour; 1: + u8 minute; 1: + u8 second; 1: + u8 pad1; 1: + u32 nanosecond; 1: + s16 timezone; 1: + u8 daylight; 1: + u8 pad2; 1: } efi_time_t; 1: 1: typedef struct { 1: - u32 resolution; 1: - u32 accuracy; 1: - u8 sets_to_zero; 1: + u32 resolution; 1: + u32 accuracy; 1: + u8 sets_to_zero; 1: } efi_time_cap_t; 1: 1: typedef struct { 1: - efi_table_hdr_t hdr; 1: - void *raise_tpl; 1: - void *restore_tpl; 1: - efi_status_t (*allocate_pages)(int, int, long unsigned int, efi_physical_addr_t *); 1: - efi_status_t (*free_pages)(efi_physical_addr_t, long unsigned int); 1: - efi_status_t (*get_memory_map)(long unsigned int *, void *, long unsigned int *, long unsigned int *, u32 *); 1: - efi_status_t (*allocate_pool)(int, long unsigned int, void **); 1: - efi_status_t (*free_pool)(void *); 1: - void *create_event; 1: - void *set_timer; 1: - void *wait_for_event; 1: - void *signal_event; 1: - void *close_event; 1: - void *check_event; 1: - void *install_protocol_interface; 1: - void *reinstall_protocol_interface; 1: - void *uninstall_protocol_interface; 1: - efi_status_t (*handle_protocol)(efi_handle_t, efi_guid_t *, void **); 1: - void *__reserved; 1: - void *register_protocol_notify; 1: - efi_status_t (*locate_handle)(int, efi_guid_t *, void *, long unsigned int *, efi_handle_t *); 1: - void *locate_device_path; 1: - efi_status_t (*install_configuration_table)(efi_guid_t *, void *); 1: - void *load_image; 1: - void *start_image; 1: - void *exit; 1: - void *unload_image; 1: - efi_status_t (*exit_boot_services)(efi_handle_t, long unsigned int); 1: - void *get_next_monotonic_count; 1: - void *stall; 1: - void *set_watchdog_timer; 1: - void *connect_controller; 1: - void *disconnect_controller; 1: - void *open_protocol; 1: - void *close_protocol; 1: - void *open_protocol_information; 1: - void *protocols_per_handle; 1: - void *locate_handle_buffer; 1: - efi_status_t (*locate_protocol)(efi_guid_t *, void *, void **); 1: - void *install_multiple_protocol_interfaces; 1: - void *uninstall_multiple_protocol_interfaces; 1: - void *calculate_crc32; 1: - void *copy_mem; 1: - void *set_mem; 1: - void *create_event_ex; 1: + efi_table_hdr_t hdr; 1: + void *raise_tpl; 1: + void *restore_tpl; 1: + efi_status_t (*allocate_pages)(int, int, long unsigned int, 1: + efi_physical_addr_t *); 1: + efi_status_t (*free_pages)(efi_physical_addr_t, long unsigned int); 1: + efi_status_t (*get_memory_map)(long unsigned int *, void *, 1: + long unsigned int *, long unsigned int *, 1: + u32 *); 1: + efi_status_t (*allocate_pool)(int, long unsigned int, void **); 1: + efi_status_t (*free_pool)(void *); 1: + void *create_event; 1: + void *set_timer; 1: + void *wait_for_event; 1: + void *signal_event; 1: + void *close_event; 1: + void *check_event; 1: + void *install_protocol_interface; 1: + void *reinstall_protocol_interface; 1: + void *uninstall_protocol_interface; 1: + efi_status_t (*handle_protocol)(efi_handle_t, efi_guid_t *, void **); 1: + void *__reserved; 1: + void *register_protocol_notify; 1: + efi_status_t (*locate_handle)(int, efi_guid_t *, void *, long unsigned int *, 1: + efi_handle_t *); 1: + void *locate_device_path; 1: + efi_status_t (*install_configuration_table)(efi_guid_t *, void *); 1: + void *load_image; 1: + void *start_image; 1: + void *exit; 1: + void *unload_image; 1: + efi_status_t (*exit_boot_services)(efi_handle_t, long unsigned int); 1: + void *get_next_monotonic_count; 1: + void *stall; 1: + void *set_watchdog_timer; 1: + void *connect_controller; 1: + void *disconnect_controller; 1: + void *open_protocol; 1: + void *close_protocol; 1: + void *open_protocol_information; 1: + void *protocols_per_handle; 1: + void *locate_handle_buffer; 1: + efi_status_t (*locate_protocol)(efi_guid_t *, void *, void **); 1: + void *install_multiple_protocol_interfaces; 1: + void *uninstall_multiple_protocol_interfaces; 1: + void *calculate_crc32; 1: + void *copy_mem; 1: + void *set_mem; 1: + void *create_event_ex; 1: } efi_boot_services_t; 1: 1: typedef efi_status_t efi_get_time_t(efi_time_t *, efi_time_cap_t *); 1: 1: typedef efi_status_t efi_set_time_t(efi_time_t *); 1: 1: -typedef efi_status_t efi_get_wakeup_time_t(efi_bool_t *, efi_bool_t *, efi_time_t *); 1: +typedef efi_status_t efi_get_wakeup_time_t(efi_bool_t *, efi_bool_t *, 1: + efi_time_t *); 1: 1: typedef efi_status_t efi_set_wakeup_time_t(efi_bool_t, efi_time_t *); 1: 1: -typedef efi_status_t efi_get_variable_t(efi_char16_t *, efi_guid_t *, u32 *, long unsigned int *, void *); 1: +typedef efi_status_t efi_get_variable_t(efi_char16_t *, efi_guid_t *, u32 *, 1: + long unsigned int *, void *); 1: 1: -typedef efi_status_t efi_get_next_variable_t(long unsigned int *, efi_char16_t *, efi_guid_t *); 1: +typedef efi_status_t efi_get_next_variable_t(long unsigned int *, 1: + efi_char16_t *, efi_guid_t *); 1: 1: -typedef efi_status_t efi_set_variable_t(efi_char16_t *, efi_guid_t *, u32, long unsigned int, void *); 1: +typedef efi_status_t efi_set_variable_t(efi_char16_t *, efi_guid_t *, u32, 1: + long unsigned int, void *); 1: 1: typedef efi_status_t efi_get_next_high_mono_count_t(u32 *); 1: 1: -typedef void efi_reset_system_t(int, efi_status_t, long unsigned int, efi_char16_t *); 1: +typedef void efi_reset_system_t(int, efi_status_t, long unsigned int, 1: + efi_char16_t *); 1: 1: -typedef efi_status_t efi_set_virtual_address_map_t(long unsigned int, long unsigned int, u32, efi_memory_desc_t *); 1: +typedef efi_status_t efi_set_virtual_address_map_t(long unsigned int, 1: + long unsigned int, u32, 1: + efi_memory_desc_t *); 1: 1: typedef efi_status_t efi_query_variable_info_t(u32, u64 *, u64 *, u64 *); 1: 1: -typedef efi_status_t efi_update_capsule_t(efi_capsule_header_t **, long unsigned int, long unsigned int); 1: +typedef efi_status_t efi_update_capsule_t(efi_capsule_header_t **, 1: + long unsigned int, long unsigned int); 1: 1: -typedef efi_status_t efi_query_capsule_caps_t(efi_capsule_header_t **, long unsigned int, u64 *, int *); 1: +typedef efi_status_t efi_query_capsule_caps_t(efi_capsule_header_t **, 1: + long unsigned int, u64 *, int *); 1: 1: typedef struct { 1: - efi_table_hdr_t hdr; 1: - efi_get_time_t *get_time; 1: - efi_set_time_t *set_time; 1: - efi_get_wakeup_time_t *get_wakeup_time; 1: - efi_set_wakeup_time_t *set_wakeup_time; 1: - efi_set_virtual_address_map_t *set_virtual_address_map; 1: - void *convert_pointer; 1: - efi_get_variable_t *get_variable; 1: - efi_get_next_variable_t *get_next_variable; 1: - efi_set_variable_t *set_variable; 1: - efi_get_next_high_mono_count_t *get_next_high_mono_count; 1: - efi_reset_system_t *reset_system; 1: - efi_update_capsule_t *update_capsule; 1: - efi_query_capsule_caps_t *query_capsule_caps; 1: - efi_query_variable_info_t *query_variable_info; 1: + efi_table_hdr_t hdr; 1: + efi_get_time_t *get_time; 1: + efi_set_time_t *set_time; 1: + efi_get_wakeup_time_t *get_wakeup_time; 1: + efi_set_wakeup_time_t *set_wakeup_time; 1: + efi_set_virtual_address_map_t *set_virtual_address_map; 1: + void *convert_pointer; 1: + efi_get_variable_t *get_variable; 1: + efi_get_next_variable_t *get_next_variable; 1: + efi_set_variable_t *set_variable; 1: + efi_get_next_high_mono_count_t *get_next_high_mono_count; 1: + efi_reset_system_t *reset_system; 1: + efi_update_capsule_t *update_capsule; 1: + efi_query_capsule_caps_t *query_capsule_caps; 1: + efi_query_variable_info_t *query_variable_info; 1: } efi_runtime_services_t; 1: 1: typedef struct { 1: - efi_table_hdr_t hdr; 1: - long unsigned int fw_vendor; 1: - u32 fw_revision; 1: - long unsigned int con_in_handle; 1: - long unsigned int con_in; 1: - long unsigned int con_out_handle; 1: - long unsigned int con_out; 1: - long unsigned int stderr_handle; 1: - long unsigned int stderr; 1: - efi_runtime_services_t *runtime; 1: - efi_boot_services_t *boottime; 1: - long unsigned int nr_tables; 1: - long unsigned int tables; 1: + efi_table_hdr_t hdr; 1: + long unsigned int fw_vendor; 1: + u32 fw_revision; 1: + long unsigned int con_in_handle; 1: + long unsigned int con_in; 1: + long unsigned int con_out_handle; 1: + long unsigned int con_out; 1: + long unsigned int stderr_handle; 1: + long unsigned int stderr; 1: + efi_runtime_services_t *runtime; 1: + efi_boot_services_t *boottime; 1: + long unsigned int nr_tables; 1: + long unsigned int tables; 1: } efi_system_table_t; 1: 1: struct efi_memory_map { 1: - phys_addr_t phys_map; 1: - void *map; 1: - void *map_end; 1: - int nr_map; 1: - long unsigned int desc_version; 1: - long unsigned int desc_size; 1: - bool late; 1: + phys_addr_t phys_map; 1: + void *map; 1: + void *map_end; 1: + int nr_map; 1: + long unsigned int desc_version; 1: + long unsigned int desc_size; 1: + bool late; 1: }; 1: 1: struct efi { 1: - efi_system_table_t *systab; 1: - unsigned int runtime_version; 1: - long unsigned int mps; 1: - long unsigned int acpi; 1: - long unsigned int acpi20; 1: - long unsigned int smbios; 1: - long unsigned int smbios3; 1: - long unsigned int boot_info; 1: - long unsigned int hcdp; 1: - long unsigned int uga; 1: - long unsigned int fw_vendor; 1: - long unsigned int runtime; 1: - long unsigned int config_table; 1: - long unsigned int esrt; 1: - long unsigned int properties_table; 1: - long unsigned int mem_attr_table; 1: - long unsigned int rng_seed; 1: - long unsigned int tpm_log; 1: - long unsigned int tpm_final_log; 1: - long unsigned int mem_reserve; 1: - efi_get_time_t *get_time; 1: - efi_set_time_t *set_time; 1: - efi_get_wakeup_time_t *get_wakeup_time; 1: - efi_set_wakeup_time_t *set_wakeup_time; 1: - efi_get_variable_t *get_variable; 1: - efi_get_next_variable_t *get_next_variable; 1: - efi_set_variable_t *set_variable; 1: - efi_set_variable_t *set_variable_nonblocking; 1: - efi_query_variable_info_t *query_variable_info; 1: - efi_query_variable_info_t *query_variable_info_nonblocking; 1: - efi_update_capsule_t *update_capsule; 1: - efi_query_capsule_caps_t *query_capsule_caps; 1: - efi_get_next_high_mono_count_t *get_next_high_mono_count; 1: - efi_reset_system_t *reset_system; 1: - efi_set_virtual_address_map_t *set_virtual_address_map; 1: - struct efi_memory_map memmap; 1: - long unsigned int flags; 1: + efi_system_table_t *systab; 1: + unsigned int runtime_version; 1: + long unsigned int mps; 1: + long unsigned int acpi; 1: + long unsigned int acpi20; 1: + long unsigned int smbios; 1: + long unsigned int smbios3; 1: + long unsigned int boot_info; 1: + long unsigned int hcdp; 1: + long unsigned int uga; 1: + long unsigned int fw_vendor; 1: + long unsigned int runtime; 1: + long unsigned int config_table; 1: + long unsigned int esrt; 1: + long unsigned int properties_table; 1: + long unsigned int mem_attr_table; 1: + long unsigned int rng_seed; 1: + long unsigned int tpm_log; 1: + long unsigned int tpm_final_log; 1: + long unsigned int mem_reserve; 1: + efi_get_time_t *get_time; 1: + efi_set_time_t *set_time; 1: + efi_get_wakeup_time_t *get_wakeup_time; 1: + efi_set_wakeup_time_t *set_wakeup_time; 1: + efi_get_variable_t *get_variable; 1: + efi_get_next_variable_t *get_next_variable; 1: + efi_set_variable_t *set_variable; 1: + efi_set_variable_t *set_variable_nonblocking; 1: + efi_query_variable_info_t *query_variable_info; 1: + efi_query_variable_info_t *query_variable_info_nonblocking; 1: + efi_update_capsule_t *update_capsule; 1: + efi_query_capsule_caps_t *query_capsule_caps; 1: + efi_get_next_high_mono_count_t *get_next_high_mono_count; 1: + efi_reset_system_t *reset_system; 1: + efi_set_virtual_address_map_t *set_virtual_address_map; 1: + struct efi_memory_map memmap; 1: + long unsigned int flags; 1: }; 1: 1: enum efi_rts_ids { 1: - EFI_NONE = 0, 1: - EFI_GET_TIME = 1, 1: - EFI_SET_TIME = 2, 1: - EFI_GET_WAKEUP_TIME = 3, 1: - EFI_SET_WAKEUP_TIME = 4, 1: - EFI_GET_VARIABLE = 5, 1: - EFI_GET_NEXT_VARIABLE = 6, 1: - EFI_SET_VARIABLE = 7, 1: - EFI_QUERY_VARIABLE_INFO = 8, 1: - EFI_GET_NEXT_HIGH_MONO_COUNT = 9, 1: - EFI_RESET_SYSTEM = 10, 1: - EFI_UPDATE_CAPSULE = 11, 1: - EFI_QUERY_CAPSULE_CAPS = 12, 1: + EFI_NONE = 0, 1: + EFI_GET_TIME = 1, 1: + EFI_SET_TIME = 2, 1: + EFI_GET_WAKEUP_TIME = 3, 1: + EFI_SET_WAKEUP_TIME = 4, 1: + EFI_GET_VARIABLE = 5, 1: + EFI_GET_NEXT_VARIABLE = 6, 1: + EFI_SET_VARIABLE = 7, 1: + EFI_QUERY_VARIABLE_INFO = 8, 1: + EFI_GET_NEXT_HIGH_MONO_COUNT = 9, 1: + EFI_RESET_SYSTEM = 10, 1: + EFI_UPDATE_CAPSULE = 11, 1: + EFI_QUERY_CAPSULE_CAPS = 12, 1: }; 1: 1: struct efi_runtime_work { 1: - void *arg1; 1: - void *arg2; 1: - void *arg3; 1: - void *arg4; 1: - void *arg5; 1: - efi_status_t status; 1: - struct work_struct work; 1: - enum efi_rts_ids efi_rts_id; 1: - struct completion efi_rts_comp; 1: + void *arg1; 1: + void *arg2; 1: + void *arg3; 1: + void *arg4; 1: + void *arg5; 1: + efi_status_t status; 1: + struct work_struct work; 1: + enum efi_rts_ids efi_rts_id; 1: + struct completion efi_rts_comp; 1: }; 1: 1: struct percpu_cluster { 1: - struct swap_cluster_info index; 1: - unsigned int next; 1: + struct swap_cluster_info index; 1: + unsigned int next; 1: }; 1: 1: struct trace_event_raw_initcall_level { 1: - struct trace_entry ent; 1: - u32 __data_loc_level; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_level; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_initcall_start { 1: - struct trace_entry ent; 1: - initcall_t func; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + initcall_t func; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_initcall_finish { 1: - struct trace_entry ent; 1: - initcall_t func; 1: - int ret; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + initcall_t func; 1: + int ret; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_initcall_level { 1: - u32 level; 1: + u32 level; 1: }; 1: 1: struct trace_event_data_offsets_initcall_start {}; 1: @@ -10858,93 +10968,93 @@ typedef void (*btf_trace_initcall_start)(void *, initcall_t); 1: typedef void (*btf_trace_initcall_finish)(void *, initcall_t, int); 1: 1: struct blacklist_entry { 1: - struct list_head next; 1: - char *buf; 1: + struct list_head next; 1: + char *buf; 1: }; 1: 1: enum page_cache_mode { 1: - _PAGE_CACHE_MODE_WB = 0, 1: - _PAGE_CACHE_MODE_WC = 1, 1: - _PAGE_CACHE_MODE_UC_MINUS = 2, 1: - _PAGE_CACHE_MODE_UC = 3, 1: - _PAGE_CACHE_MODE_WT = 4, 1: - _PAGE_CACHE_MODE_WP = 5, 1: - _PAGE_CACHE_MODE_NUM = 8, 1: + _PAGE_CACHE_MODE_WB = 0, 1: + _PAGE_CACHE_MODE_WC = 1, 1: + _PAGE_CACHE_MODE_UC_MINUS = 2, 1: + _PAGE_CACHE_MODE_UC = 3, 1: + _PAGE_CACHE_MODE_WT = 4, 1: + _PAGE_CACHE_MODE_WP = 5, 1: + _PAGE_CACHE_MODE_NUM = 8, 1: }; 1: 1: enum { 1: - UNAME26 = 131072, 1: - ADDR_NO_RANDOMIZE = 262144, 1: - FDPIC_FUNCPTRS = 524288, 1: - MMAP_PAGE_ZERO = 1048576, 1: - ADDR_COMPAT_LAYOUT = 2097152, 1: - READ_IMPLIES_EXEC = 4194304, 1: - ADDR_LIMIT_32BIT = 8388608, 1: - SHORT_INODE = 16777216, 1: - WHOLE_SECONDS = 33554432, 1: - STICKY_TIMEOUTS = 67108864, 1: - ADDR_LIMIT_3GB = 134217728, 1: + UNAME26 = 131072, 1: + ADDR_NO_RANDOMIZE = 262144, 1: + FDPIC_FUNCPTRS = 524288, 1: + MMAP_PAGE_ZERO = 1048576, 1: + ADDR_COMPAT_LAYOUT = 2097152, 1: + READ_IMPLIES_EXEC = 4194304, 1: + ADDR_LIMIT_32BIT = 8388608, 1: + SHORT_INODE = 16777216, 1: + WHOLE_SECONDS = 33554432, 1: + STICKY_TIMEOUTS = 67108864, 1: + ADDR_LIMIT_3GB = 134217728, 1: }; 1: 1: enum tlb_infos { 1: - ENTRIES = 0, 1: - NR_INFO = 1, 1: + ENTRIES = 0, 1: + NR_INFO = 1, 1: }; 1: 1: enum { 1: - MM_FILEPAGES = 0, 1: - MM_ANONPAGES = 1, 1: - MM_SWAPENTS = 2, 1: - MM_SHMEMPAGES = 3, 1: - NR_MM_COUNTERS = 4, 1: + MM_FILEPAGES = 0, 1: + MM_ANONPAGES = 1, 1: + MM_SWAPENTS = 2, 1: + MM_SHMEMPAGES = 3, 1: + NR_MM_COUNTERS = 4, 1: }; 1: 1: typedef __u32 Elf32_Word; 1: 1: struct elf32_note { 1: - Elf32_Word n_namesz; 1: - Elf32_Word n_descsz; 1: - Elf32_Word n_type; 1: + Elf32_Word n_namesz; 1: + Elf32_Word n_descsz; 1: + Elf32_Word n_type; 1: }; 1: 1: enum hrtimer_base_type { 1: - HRTIMER_BASE_MONOTONIC = 0, 1: - HRTIMER_BASE_REALTIME = 1, 1: - HRTIMER_BASE_BOOTTIME = 2, 1: - HRTIMER_BASE_TAI = 3, 1: - HRTIMER_BASE_MONOTONIC_SOFT = 4, 1: - HRTIMER_BASE_REALTIME_SOFT = 5, 1: - HRTIMER_BASE_BOOTTIME_SOFT = 6, 1: - HRTIMER_BASE_TAI_SOFT = 7, 1: - HRTIMER_MAX_CLOCK_BASES = 8, 1: + HRTIMER_BASE_MONOTONIC = 0, 1: + HRTIMER_BASE_REALTIME = 1, 1: + HRTIMER_BASE_BOOTTIME = 2, 1: + HRTIMER_BASE_TAI = 3, 1: + HRTIMER_BASE_MONOTONIC_SOFT = 4, 1: + HRTIMER_BASE_REALTIME_SOFT = 5, 1: + HRTIMER_BASE_BOOTTIME_SOFT = 6, 1: + HRTIMER_BASE_TAI_SOFT = 7, 1: + HRTIMER_MAX_CLOCK_BASES = 8, 1: }; 1: 1: enum rseq_cs_flags_bit { 1: - RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = 0, 1: - RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = 1, 1: - RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = 2, 1: + RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = 0, 1: + RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = 1, 1: + RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = 2, 1: }; 1: 1: enum perf_event_task_context { 1: - perf_invalid_context = 4294967295, 1: - perf_hw_context = 0, 1: - perf_sw_context = 1, 1: - perf_nr_task_contexts = 2, 1: + perf_invalid_context = 4294967295, 1: + perf_hw_context = 0, 1: + perf_sw_context = 1, 1: + perf_nr_task_contexts = 2, 1: }; 1: 1: enum rseq_event_mask_bits { 1: - RSEQ_EVENT_PREEMPT_BIT = 0, 1: - RSEQ_EVENT_SIGNAL_BIT = 1, 1: - RSEQ_EVENT_MIGRATE_BIT = 2, 1: + RSEQ_EVENT_PREEMPT_BIT = 0, 1: + RSEQ_EVENT_SIGNAL_BIT = 1, 1: + RSEQ_EVENT_MIGRATE_BIT = 2, 1: }; 1: 1: enum { 1: - PROC_ROOT_INO = 1, 1: - PROC_IPC_INIT_INO = 4026531839, 1: - PROC_UTS_INIT_INO = 4026531838, 1: - PROC_USER_INIT_INO = 4026531837, 1: - PROC_PID_INIT_INO = 4026531836, 1: - PROC_CGROUP_INIT_INO = 4026531835, 1: + PROC_ROOT_INO = 1, 1: + PROC_IPC_INIT_INO = 4026531839, 1: + PROC_UTS_INIT_INO = 4026531838, 1: + PROC_USER_INIT_INO = 4026531837, 1: + PROC_PID_INIT_INO = 4026531836, 1: + PROC_CGROUP_INIT_INO = 4026531835, 1: }; 1: 1: typedef __u16 __le16; 1: @@ -10962,17 +11072,17 @@ typedef u64 uint64_t; 1: typedef unsigned int slab_flags_t; 1: 1: struct raw_notifier_head { 1: - struct notifier_block *head; 1: + struct notifier_block *head; 1: }; 1: 1: struct llist_head { 1: - struct llist_node *first; 1: + struct llist_node *first; 1: }; 1: 1: typedef struct __call_single_data call_single_data_t; 1: 1: struct ida { 1: - struct xarray xa; 1: + struct xarray xa; 1: }; 1: 1: typedef __u64 __addrpair; 1: @@ -10980,20 +11090,20 @@ typedef __u64 __addrpair; 1: typedef __u32 __portpair; 1: 1: typedef struct { 1: - struct net *net; 1: + struct net *net; 1: } possible_net_t; 1: 1: struct in6_addr { 1: - union { 1: - __u8 u6_addr8[16]; 1: - __be16 u6_addr16[8]; 1: - __be32 u6_addr32[4]; 1: - } in6_u; 1: + union { 1: + __u8 u6_addr8[16]; 1: + __be16 u6_addr16[8]; 1: + __be32 u6_addr32[4]; 1: + } in6_u; 1: }; 1: 1: struct hlist_nulls_node { 1: - struct hlist_nulls_node *next; 1: - struct hlist_nulls_node **pprev; 1: + struct hlist_nulls_node *next; 1: + struct hlist_nulls_node **pprev; 1: }; 1: 1: struct proto; 1: @@ -11001,93 +11111,93 @@ struct proto; 1: struct inet_timewait_death_row; 1: 1: struct sock_common { 1: - union { 1: - __addrpair skc_addrpair; 1: - struct { 1: - __be32 skc_daddr; 1: - __be32 skc_rcv_saddr; 1: - }; 1: - }; 1: - union { 1: - unsigned int skc_hash; 1: - __u16 skc_u16hashes[2]; 1: - }; 1: - union { 1: - __portpair skc_portpair; 1: - struct { 1: - __be16 skc_dport; 1: - __u16 skc_num; 1: - }; 1: - }; 1: - short unsigned int skc_family; 1: - volatile unsigned char skc_state; 1: - unsigned char skc_reuse: 4; 1: - unsigned char skc_reuseport: 1; 1: - unsigned char skc_ipv6only: 1; 1: - unsigned char skc_net_refcnt: 1; 1: - int skc_bound_dev_if; 1: - union { 1: - struct hlist_node skc_bind_node; 1: - struct hlist_node skc_portaddr_node; 1: - }; 1: - struct proto *skc_prot; 1: - possible_net_t skc_net; 1: - struct in6_addr skc_v6_daddr; 1: - struct in6_addr skc_v6_rcv_saddr; 1: - atomic64_t skc_cookie; 1: - union { 1: - long unsigned int skc_flags; 1: - struct sock *skc_listener; 1: - struct inet_timewait_death_row *skc_tw_dr; 1: - }; 1: - int skc_dontcopy_begin[0]; 1: - union { 1: - struct hlist_node skc_node; 1: - struct hlist_nulls_node skc_nulls_node; 1: - }; 1: - short unsigned int skc_tx_queue_mapping; 1: - short unsigned int skc_rx_queue_mapping; 1: - union { 1: - int skc_incoming_cpu; 1: - u32 skc_rcv_wnd; 1: - u32 skc_tw_rcv_nxt; 1: - }; 1: - refcount_t skc_refcnt; 1: - int skc_dontcopy_end[0]; 1: - union { 1: - u32 skc_rxhash; 1: - u32 skc_window_clamp; 1: - u32 skc_tw_snd_nxt; 1: - }; 1: + union { 1: + __addrpair skc_addrpair; 1: + struct { 1: + __be32 skc_daddr; 1: + __be32 skc_rcv_saddr; 1: + }; 1: + }; 1: + union { 1: + unsigned int skc_hash; 1: + __u16 skc_u16hashes[2]; 1: + }; 1: + union { 1: + __portpair skc_portpair; 1: + struct { 1: + __be16 skc_dport; 1: + __u16 skc_num; 1: + }; 1: + }; 1: + short unsigned int skc_family; 1: + volatile unsigned char skc_state; 1: + unsigned char skc_reuse : 4; 1: + unsigned char skc_reuseport : 1; 1: + unsigned char skc_ipv6only : 1; 1: + unsigned char skc_net_refcnt : 1; 1: + int skc_bound_dev_if; 1: + union { 1: + struct hlist_node skc_bind_node; 1: + struct hlist_node skc_portaddr_node; 1: + }; 1: + struct proto *skc_prot; 1: + possible_net_t skc_net; 1: + struct in6_addr skc_v6_daddr; 1: + struct in6_addr skc_v6_rcv_saddr; 1: + atomic64_t skc_cookie; 1: + union { 1: + long unsigned int skc_flags; 1: + struct sock *skc_listener; 1: + struct inet_timewait_death_row *skc_tw_dr; 1: + }; 1: + int skc_dontcopy_begin[0]; 1: + union { 1: + struct hlist_node skc_node; 1: + struct hlist_nulls_node skc_nulls_node; 1: + }; 1: + short unsigned int skc_tx_queue_mapping; 1: + short unsigned int skc_rx_queue_mapping; 1: + union { 1: + int skc_incoming_cpu; 1: + u32 skc_rcv_wnd; 1: + u32 skc_tw_rcv_nxt; 1: + }; 1: + refcount_t skc_refcnt; 1: + int skc_dontcopy_end[0]; 1: + union { 1: + u32 skc_rxhash; 1: + u32 skc_window_clamp; 1: + u32 skc_tw_snd_nxt; 1: + }; 1: }; 1: 1: typedef struct { 1: - spinlock_t slock; 1: - int owned; 1: - wait_queue_head_t wq; 1: + spinlock_t slock; 1: + int owned; 1: + wait_queue_head_t wq; 1: } socket_lock_t; 1: 1: struct sk_buff; 1: 1: struct sk_buff_head { 1: - struct sk_buff *next; 1: - struct sk_buff *prev; 1: - __u32 qlen; 1: - spinlock_t lock; 1: + struct sk_buff *next; 1: + struct sk_buff *prev; 1: + __u32 qlen; 1: + spinlock_t lock; 1: }; 1: 1: typedef u64 netdev_features_t; 1: 1: struct sock_cgroup_data { 1: - union { 1: - struct { 1: - u8 is_data; 1: - u8 padding; 1: - u16 prioidx; 1: - u32 classid; 1: - }; 1: - u64 val; 1: - }; 1: + union { 1: + struct { 1: + u8 is_data; 1: + u8 padding; 1: + u16 prioidx; 1: + u32 classid; 1: + }; 1: + u64 val; 1: + }; 1: }; 1: 1: struct sk_filter; 1: @@ -11105,115 +11215,115 @@ struct sock_reuseport; 1: struct bpf_sk_storage; 1: 1: struct sock { 1: - struct sock_common __sk_common; 1: - socket_lock_t sk_lock; 1: - atomic_t sk_drops; 1: - int sk_rcvlowat; 1: - struct sk_buff_head sk_error_queue; 1: - struct sk_buff *sk_rx_skb_cache; 1: - struct sk_buff_head sk_receive_queue; 1: - struct { 1: - atomic_t rmem_alloc; 1: - int len; 1: - struct sk_buff *head; 1: - struct sk_buff *tail; 1: - } sk_backlog; 1: - int sk_forward_alloc; 1: - unsigned int sk_ll_usec; 1: - unsigned int sk_napi_id; 1: - int sk_rcvbuf; 1: - struct sk_filter *sk_filter; 1: - union { 1: - struct socket_wq *sk_wq; 1: - struct socket_wq *sk_wq_raw; 1: - }; 1: - struct xfrm_policy *sk_policy[2]; 1: - struct dst_entry *sk_rx_dst; 1: - struct dst_entry *sk_dst_cache; 1: - atomic_t sk_omem_alloc; 1: - int sk_sndbuf; 1: - int sk_wmem_queued; 1: - refcount_t sk_wmem_alloc; 1: - long unsigned int sk_tsq_flags; 1: - union { 1: - struct sk_buff *sk_send_head; 1: - struct rb_root tcp_rtx_queue; 1: - }; 1: - struct sk_buff *sk_tx_skb_cache; 1: - struct sk_buff_head sk_write_queue; 1: - __s32 sk_peek_off; 1: - int sk_write_pending; 1: - __u32 sk_dst_pending_confirm; 1: - u32 sk_pacing_status; 1: - long int sk_sndtimeo; 1: - struct timer_list sk_timer; 1: - __u32 sk_priority; 1: - __u32 sk_mark; 1: - long unsigned int sk_pacing_rate; 1: - long unsigned int sk_max_pacing_rate; 1: - struct page_frag sk_frag; 1: - netdev_features_t sk_route_caps; 1: - netdev_features_t sk_route_nocaps; 1: - netdev_features_t sk_route_forced_caps; 1: - int sk_gso_type; 1: - unsigned int sk_gso_max_size; 1: - gfp_t sk_allocation; 1: - __u32 sk_txhash; 1: - unsigned int __sk_flags_offset[0]; 1: - unsigned int sk_padding: 1; 1: - unsigned int sk_kern_sock: 1; 1: - unsigned int sk_no_check_tx: 1; 1: - unsigned int sk_no_check_rx: 1; 1: - unsigned int sk_userlocks: 4; 1: - unsigned int sk_protocol: 8; 1: - unsigned int sk_type: 16; 1: - u16 sk_gso_max_segs; 1: - u8 sk_pacing_shift; 1: - long unsigned int sk_lingertime; 1: - struct proto *sk_prot_creator; 1: - rwlock_t sk_callback_lock; 1: - int sk_err; 1: - int sk_err_soft; 1: - u32 sk_ack_backlog; 1: - u32 sk_max_ack_backlog; 1: - kuid_t sk_uid; 1: - struct pid *sk_peer_pid; 1: - const struct cred *sk_peer_cred; 1: - long int sk_rcvtimeo; 1: - ktime_t sk_stamp; 1: - u16 sk_tsflags; 1: - u8 sk_shutdown; 1: - u32 sk_tskey; 1: - atomic_t sk_zckey; 1: - u8 sk_clockid; 1: - u8 sk_txtime_deadline_mode: 1; 1: - u8 sk_txtime_report_errors: 1; 1: - u8 sk_txtime_unused: 6; 1: - struct socket *sk_socket; 1: - void *sk_user_data; 1: - void *sk_security; 1: - struct sock_cgroup_data sk_cgrp_data; 1: - struct mem_cgroup *sk_memcg; 1: - void (*sk_state_change)(struct sock *); 1: - void (*sk_data_ready)(struct sock *); 1: - void (*sk_write_space)(struct sock *); 1: - void (*sk_error_report)(struct sock *); 1: - int (*sk_backlog_rcv)(struct sock *, struct sk_buff *); 1: - void (*sk_destruct)(struct sock *); 1: - struct sock_reuseport *sk_reuseport_cb; 1: - struct bpf_sk_storage *sk_bpf_storage; 1: - struct callback_head sk_rcu; 1: + struct sock_common __sk_common; 1: + socket_lock_t sk_lock; 1: + atomic_t sk_drops; 1: + int sk_rcvlowat; 1: + struct sk_buff_head sk_error_queue; 1: + struct sk_buff *sk_rx_skb_cache; 1: + struct sk_buff_head sk_receive_queue; 1: + struct { 1: + atomic_t rmem_alloc; 1: + int len; 1: + struct sk_buff *head; 1: + struct sk_buff *tail; 1: + } sk_backlog; 1: + int sk_forward_alloc; 1: + unsigned int sk_ll_usec; 1: + unsigned int sk_napi_id; 1: + int sk_rcvbuf; 1: + struct sk_filter *sk_filter; 1: + union { 1: + struct socket_wq *sk_wq; 1: + struct socket_wq *sk_wq_raw; 1: + }; 1: + struct xfrm_policy *sk_policy[2]; 1: + struct dst_entry *sk_rx_dst; 1: + struct dst_entry *sk_dst_cache; 1: + atomic_t sk_omem_alloc; 1: + int sk_sndbuf; 1: + int sk_wmem_queued; 1: + refcount_t sk_wmem_alloc; 1: + long unsigned int sk_tsq_flags; 1: + union { 1: + struct sk_buff *sk_send_head; 1: + struct rb_root tcp_rtx_queue; 1: + }; 1: + struct sk_buff *sk_tx_skb_cache; 1: + struct sk_buff_head sk_write_queue; 1: + __s32 sk_peek_off; 1: + int sk_write_pending; 1: + __u32 sk_dst_pending_confirm; 1: + u32 sk_pacing_status; 1: + long int sk_sndtimeo; 1: + struct timer_list sk_timer; 1: + __u32 sk_priority; 1: + __u32 sk_mark; 1: + long unsigned int sk_pacing_rate; 1: + long unsigned int sk_max_pacing_rate; 1: + struct page_frag sk_frag; 1: + netdev_features_t sk_route_caps; 1: + netdev_features_t sk_route_nocaps; 1: + netdev_features_t sk_route_forced_caps; 1: + int sk_gso_type; 1: + unsigned int sk_gso_max_size; 1: + gfp_t sk_allocation; 1: + __u32 sk_txhash; 1: + unsigned int __sk_flags_offset[0]; 1: + unsigned int sk_padding : 1; 1: + unsigned int sk_kern_sock : 1; 1: + unsigned int sk_no_check_tx : 1; 1: + unsigned int sk_no_check_rx : 1; 1: + unsigned int sk_userlocks : 4; 1: + unsigned int sk_protocol : 8; 1: + unsigned int sk_type : 16; 1: + u16 sk_gso_max_segs; 1: + u8 sk_pacing_shift; 1: + long unsigned int sk_lingertime; 1: + struct proto *sk_prot_creator; 1: + rwlock_t sk_callback_lock; 1: + int sk_err; 1: + int sk_err_soft; 1: + u32 sk_ack_backlog; 1: + u32 sk_max_ack_backlog; 1: + kuid_t sk_uid; 1: + struct pid *sk_peer_pid; 1: + const struct cred *sk_peer_cred; 1: + long int sk_rcvtimeo; 1: + ktime_t sk_stamp; 1: + u16 sk_tsflags; 1: + u8 sk_shutdown; 1: + u32 sk_tskey; 1: + atomic_t sk_zckey; 1: + u8 sk_clockid; 1: + u8 sk_txtime_deadline_mode : 1; 1: + u8 sk_txtime_report_errors : 1; 1: + u8 sk_txtime_unused : 6; 1: + struct socket *sk_socket; 1: + void *sk_user_data; 1: + void *sk_security; 1: + struct sock_cgroup_data sk_cgrp_data; 1: + struct mem_cgroup *sk_memcg; 1: + void (*sk_state_change)(struct sock *); 1: + void (*sk_data_ready)(struct sock *); 1: + void (*sk_write_space)(struct sock *); 1: + void (*sk_error_report)(struct sock *); 1: + int (*sk_backlog_rcv)(struct sock *, struct sk_buff *); 1: + void (*sk_destruct)(struct sock *); 1: + struct sock_reuseport *sk_reuseport_cb; 1: + struct bpf_sk_storage *sk_bpf_storage; 1: + struct callback_head sk_rcu; 1: }; 1: 1: struct rhash_head { 1: - struct rhash_head *next; 1: + struct rhash_head *next; 1: }; 1: 1: struct rhashtable; 1: 1: struct rhashtable_compare_arg { 1: - struct rhashtable *ht; 1: - const void *key; 1: + struct rhashtable *ht; 1: + const void *key; 1: }; 1: 1: typedef u32 (*rht_hashfn_t)(const void *, u32, u32); 1: @@ -11223,273 +11333,273 @@ typedef u32 (*rht_obj_hashfn_t)(const void *, u32, u32); 1: typedef int (*rht_obj_cmpfn_t)(struct rhashtable_compare_arg *, const void *); 1: 1: struct rhashtable_params { 1: - u16 nelem_hint; 1: - u16 key_len; 1: - u16 key_offset; 1: - u16 head_offset; 1: - unsigned int max_size; 1: - u16 min_size; 1: - bool automatic_shrinking; 1: - rht_hashfn_t hashfn; 1: - rht_obj_hashfn_t obj_hashfn; 1: - rht_obj_cmpfn_t obj_cmpfn; 1: + u16 nelem_hint; 1: + u16 key_len; 1: + u16 key_offset; 1: + u16 head_offset; 1: + unsigned int max_size; 1: + u16 min_size; 1: + bool automatic_shrinking; 1: + rht_hashfn_t hashfn; 1: + rht_obj_hashfn_t obj_hashfn; 1: + rht_obj_cmpfn_t obj_cmpfn; 1: }; 1: 1: struct bucket_table; 1: 1: struct rhashtable { 1: - struct bucket_table *tbl; 1: - unsigned int key_len; 1: - unsigned int max_elems; 1: - struct rhashtable_params p; 1: - bool rhlist; 1: - struct work_struct run_work; 1: - struct mutex mutex; 1: - spinlock_t lock; 1: - atomic_t nelems; 1: + struct bucket_table *tbl; 1: + unsigned int key_len; 1: + unsigned int max_elems; 1: + struct rhashtable_params p; 1: + bool rhlist; 1: + struct work_struct run_work; 1: + struct mutex mutex; 1: + spinlock_t lock; 1: + atomic_t nelems; 1: }; 1: 1: struct rhash_lock_head; 1: 1: struct bucket_table { 1: - unsigned int size; 1: - unsigned int nest; 1: - u32 hash_rnd; 1: - struct list_head walkers; 1: - struct callback_head rcu; 1: - struct bucket_table *future_tbl; 1: - struct lockdep_map dep_map; 1: - long: 64; 1: - struct rhash_lock_head *buckets[0]; 1: + unsigned int size; 1: + unsigned int nest; 1: + u32 hash_rnd; 1: + struct list_head walkers; 1: + struct callback_head rcu; 1: + struct bucket_table *future_tbl; 1: + struct lockdep_map dep_map; 1: + long : 64; 1: + struct rhash_lock_head *buckets[0]; 1: }; 1: 1: struct fs_struct { 1: - int users; 1: - spinlock_t lock; 1: - seqcount_t seq; 1: - int umask; 1: - int in_exec; 1: - struct path root; 1: - struct path pwd; 1: + int users; 1: + spinlock_t lock; 1: + seqcount_t seq; 1: + int umask; 1: + int in_exec; 1: + struct path root; 1: + struct path pwd; 1: }; 1: 1: typedef u32 compat_uptr_t; 1: 1: struct compat_robust_list { 1: - compat_uptr_t next; 1: + compat_uptr_t next; 1: }; 1: 1: typedef s32 compat_long_t; 1: 1: struct compat_robust_list_head { 1: - struct compat_robust_list list; 1: - compat_long_t futex_offset; 1: - compat_uptr_t list_op_pending; 1: + struct compat_robust_list list; 1: + compat_long_t futex_offset; 1: + compat_uptr_t list_op_pending; 1: }; 1: 1: struct pipe_buffer; 1: 1: struct pipe_inode_info { 1: - struct mutex mutex; 1: - wait_queue_head_t wait; 1: - unsigned int head; 1: - unsigned int tail; 1: - unsigned int max_usage; 1: - unsigned int ring_size; 1: - unsigned int readers; 1: - unsigned int writers; 1: - unsigned int files; 1: - unsigned int r_counter; 1: - unsigned int w_counter; 1: - struct page *tmp_page; 1: - struct fasync_struct *fasync_readers; 1: - struct fasync_struct *fasync_writers; 1: - struct pipe_buffer *bufs; 1: - struct user_struct *user; 1: + struct mutex mutex; 1: + wait_queue_head_t wait; 1: + unsigned int head; 1: + unsigned int tail; 1: + unsigned int max_usage; 1: + unsigned int ring_size; 1: + unsigned int readers; 1: + unsigned int writers; 1: + unsigned int files; 1: + unsigned int r_counter; 1: + unsigned int w_counter; 1: + struct page *tmp_page; 1: + struct fasync_struct *fasync_readers; 1: + struct fasync_struct *fasync_writers; 1: + struct pipe_buffer *bufs; 1: + struct user_struct *user; 1: }; 1: 1: struct scatterlist { 1: - long unsigned int page_link; 1: - unsigned int offset; 1: - unsigned int length; 1: - dma_addr_t dma_address; 1: - unsigned int dma_length; 1: + long unsigned int page_link; 1: + unsigned int offset; 1: + unsigned int length; 1: + dma_addr_t dma_address; 1: + unsigned int dma_length; 1: }; 1: 1: struct iovec { 1: - void *iov_base; 1: - __kernel_size_t iov_len; 1: + void *iov_base; 1: + __kernel_size_t iov_len; 1: }; 1: 1: struct kvec { 1: - void *iov_base; 1: - size_t iov_len; 1: + void *iov_base; 1: + size_t iov_len; 1: }; 1: 1: struct iov_iter { 1: - unsigned int type; 1: - size_t iov_offset; 1: - size_t count; 1: - union { 1: - const struct iovec *iov; 1: - const struct kvec *kvec; 1: - const struct bio_vec *bvec; 1: - struct pipe_inode_info *pipe; 1: - }; 1: - union { 1: - long unsigned int nr_segs; 1: - struct { 1: - unsigned int head; 1: - unsigned int start_head; 1: - }; 1: - }; 1: + unsigned int type; 1: + size_t iov_offset; 1: + size_t count; 1: + union { 1: + const struct iovec *iov; 1: + const struct kvec *kvec; 1: + const struct bio_vec *bvec; 1: + struct pipe_inode_info *pipe; 1: + }; 1: + union { 1: + long unsigned int nr_segs; 1: + struct { 1: + unsigned int head; 1: + unsigned int start_head; 1: + }; 1: + }; 1: }; 1: 1: typedef short unsigned int __kernel_sa_family_t; 1: 1: struct __kernel_sockaddr_storage { 1: - union { 1: - struct { 1: - __kernel_sa_family_t ss_family; 1: - char __data[126]; 1: - }; 1: - void *__align; 1: - }; 1: + union { 1: + struct { 1: + __kernel_sa_family_t ss_family; 1: + char __data[126]; 1: + }; 1: + void *__align; 1: + }; 1: }; 1: 1: typedef __kernel_sa_family_t sa_family_t; 1: 1: struct sockaddr { 1: - sa_family_t sa_family; 1: - char sa_data[14]; 1: + sa_family_t sa_family; 1: + char sa_data[14]; 1: }; 1: 1: struct msghdr { 1: - void *msg_name; 1: - int msg_namelen; 1: - struct iov_iter msg_iter; 1: - void *msg_control; 1: - __kernel_size_t msg_controllen; 1: - unsigned int msg_flags; 1: - struct kiocb *msg_iocb; 1: + void *msg_name; 1: + int msg_namelen; 1: + struct iov_iter msg_iter; 1: + void *msg_control; 1: + __kernel_size_t msg_controllen; 1: + unsigned int msg_flags; 1: + struct kiocb *msg_iocb; 1: }; 1: 1: typedef struct { 1: - unsigned int clock_rate; 1: - unsigned int clock_type; 1: - short unsigned int loopback; 1: + unsigned int clock_rate; 1: + unsigned int clock_type; 1: + short unsigned int loopback; 1: } sync_serial_settings; 1: 1: typedef struct { 1: - unsigned int clock_rate; 1: - unsigned int clock_type; 1: - short unsigned int loopback; 1: - unsigned int slot_map; 1: + unsigned int clock_rate; 1: + unsigned int clock_type; 1: + short unsigned int loopback; 1: + unsigned int slot_map; 1: } te1_settings; 1: 1: typedef struct { 1: - short unsigned int encoding; 1: - short unsigned int parity; 1: + short unsigned int encoding; 1: + short unsigned int parity; 1: } raw_hdlc_proto; 1: 1: typedef struct { 1: - unsigned int t391; 1: - unsigned int t392; 1: - unsigned int n391; 1: - unsigned int n392; 1: - unsigned int n393; 1: - short unsigned int lmi; 1: - short unsigned int dce; 1: + unsigned int t391; 1: + unsigned int t392; 1: + unsigned int n391; 1: + unsigned int n392; 1: + unsigned int n393; 1: + short unsigned int lmi; 1: + short unsigned int dce; 1: } fr_proto; 1: 1: typedef struct { 1: - unsigned int dlci; 1: + unsigned int dlci; 1: } fr_proto_pvc; 1: 1: typedef struct { 1: - unsigned int dlci; 1: - char master[16]; 1: + unsigned int dlci; 1: + char master[16]; 1: } fr_proto_pvc_info; 1: 1: typedef struct { 1: - unsigned int interval; 1: - unsigned int timeout; 1: + unsigned int interval; 1: + unsigned int timeout; 1: } cisco_proto; 1: 1: struct ifmap { 1: - long unsigned int mem_start; 1: - long unsigned int mem_end; 1: - short unsigned int base_addr; 1: - unsigned char irq; 1: - unsigned char dma; 1: - unsigned char port; 1: + long unsigned int mem_start; 1: + long unsigned int mem_end; 1: + short unsigned int base_addr; 1: + unsigned char irq; 1: + unsigned char dma; 1: + unsigned char port; 1: }; 1: 1: struct if_settings { 1: - unsigned int type; 1: - unsigned int size; 1: - union { 1: - raw_hdlc_proto *raw_hdlc; 1: - cisco_proto *cisco; 1: - fr_proto *fr; 1: - fr_proto_pvc *fr_pvc; 1: - fr_proto_pvc_info *fr_pvc_info; 1: - sync_serial_settings *sync; 1: - te1_settings *te1; 1: - } ifs_ifsu; 1: + unsigned int type; 1: + unsigned int size; 1: + union { 1: + raw_hdlc_proto *raw_hdlc; 1: + cisco_proto *cisco; 1: + fr_proto *fr; 1: + fr_proto_pvc *fr_pvc; 1: + fr_proto_pvc_info *fr_pvc_info; 1: + sync_serial_settings *sync; 1: + te1_settings *te1; 1: + } ifs_ifsu; 1: }; 1: 1: struct ifreq { 1: - union { 1: - char ifrn_name[16]; 1: - } ifr_ifrn; 1: - union { 1: - struct sockaddr ifru_addr; 1: - struct sockaddr ifru_dstaddr; 1: - struct sockaddr ifru_broadaddr; 1: - struct sockaddr ifru_netmask; 1: - struct sockaddr ifru_hwaddr; 1: - short int ifru_flags; 1: - int ifru_ivalue; 1: - int ifru_mtu; 1: - struct ifmap ifru_map; 1: - char ifru_slave[16]; 1: - char ifru_newname[16]; 1: - void *ifru_data; 1: - struct if_settings ifru_settings; 1: - } ifr_ifru; 1: + union { 1: + char ifrn_name[16]; 1: + } ifr_ifrn; 1: + union { 1: + struct sockaddr ifru_addr; 1: + struct sockaddr ifru_dstaddr; 1: + struct sockaddr ifru_broadaddr; 1: + struct sockaddr ifru_netmask; 1: + struct sockaddr ifru_hwaddr; 1: + short int ifru_flags; 1: + int ifru_ivalue; 1: + int ifru_mtu; 1: + struct ifmap ifru_map; 1: + char ifru_slave[16]; 1: + char ifru_newname[16]; 1: + void *ifru_data; 1: + struct if_settings ifru_settings; 1: + } ifr_ifru; 1: }; 1: 1: struct vfsmount { 1: - struct dentry *mnt_root; 1: - struct super_block *mnt_sb; 1: - int mnt_flags; 1: + struct dentry *mnt_root; 1: + struct super_block *mnt_sb; 1: + int mnt_flags; 1: }; 1: 1: typedef struct { 1: - size_t written; 1: - size_t count; 1: - union { 1: - char *buf; 1: - void *data; 1: - } arg; 1: - int error; 1: + size_t written; 1: + size_t count; 1: + union { 1: + char *buf; 1: + void *data; 1: + } arg; 1: + int error; 1: } read_descriptor_t; 1: 1: struct posix_acl_entry { 1: - short int e_tag; 1: - short unsigned int e_perm; 1: - union { 1: - kuid_t e_uid; 1: - kgid_t e_gid; 1: - }; 1: + short int e_tag; 1: + short unsigned int e_perm; 1: + union { 1: + kuid_t e_uid; 1: + kgid_t e_gid; 1: + }; 1: }; 1: 1: struct posix_acl { 1: - refcount_t a_refcount; 1: - struct callback_head a_rcu; 1: - unsigned int a_count; 1: - struct posix_acl_entry a_entries[0]; 1: + refcount_t a_refcount; 1: + struct callback_head a_rcu; 1: + unsigned int a_count; 1: + struct posix_acl_entry a_entries[0]; 1: }; 1: 1: typedef unsigned char cc_t; 1: @@ -11499,28 +11609,28 @@ typedef unsigned int speed_t; 1: typedef unsigned int tcflag_t; 1: 1: struct ktermios { 1: - tcflag_t c_iflag; 1: - tcflag_t c_oflag; 1: - tcflag_t c_cflag; 1: - tcflag_t c_lflag; 1: - cc_t c_line; 1: - cc_t c_cc[19]; 1: - speed_t c_ispeed; 1: - speed_t c_ospeed; 1: + tcflag_t c_iflag; 1: + tcflag_t c_oflag; 1: + tcflag_t c_cflag; 1: + tcflag_t c_lflag; 1: + cc_t c_line; 1: + cc_t c_cc[19]; 1: + speed_t c_ispeed; 1: + speed_t c_ospeed; 1: }; 1: 1: struct winsize { 1: - short unsigned int ws_row; 1: - short unsigned int ws_col; 1: - short unsigned int ws_xpixel; 1: - short unsigned int ws_ypixel; 1: + short unsigned int ws_row; 1: + short unsigned int ws_col; 1: + short unsigned int ws_xpixel; 1: + short unsigned int ws_ypixel; 1: }; 1: 1: struct termiox { 1: - __u16 x_hflag; 1: - __u16 x_cflag; 1: - __u16 x_rflag[5]; 1: - __u16 x_sflag; 1: + __u16 x_hflag; 1: + __u16 x_cflag; 1: + __u16 x_rflag[5]; 1: + __u16 x_sflag; 1: }; 1: 1: struct serial_icounter_struct; 1: @@ -11528,48 +11638,49 @@ struct serial_icounter_struct; 1: struct serial_struct; 1: 1: struct tty_operations { 1: - struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int); 1: - int (*install)(struct tty_driver *, struct tty_struct *); 1: - void (*remove)(struct tty_driver *, struct tty_struct *); 1: - int (*open)(struct tty_struct *, struct file *); 1: - void (*close)(struct tty_struct *, struct file *); 1: - void (*shutdown)(struct tty_struct *); 1: - void (*cleanup)(struct tty_struct *); 1: - int (*write)(struct tty_struct *, const unsigned char *, int); 1: - int (*put_char)(struct tty_struct *, unsigned char); 1: - void (*flush_chars)(struct tty_struct *); 1: - int (*write_room)(struct tty_struct *); 1: - int (*chars_in_buffer)(struct tty_struct *); 1: - int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int); 1: - long int (*compat_ioctl)(struct tty_struct *, unsigned int, long unsigned int); 1: - void (*set_termios)(struct tty_struct *, struct ktermios *); 1: - void (*throttle)(struct tty_struct *); 1: - void (*unthrottle)(struct tty_struct *); 1: - void (*stop)(struct tty_struct *); 1: - void (*start)(struct tty_struct *); 1: - void (*hangup)(struct tty_struct *); 1: - int (*break_ctl)(struct tty_struct *, int); 1: - void (*flush_buffer)(struct tty_struct *); 1: - void (*set_ldisc)(struct tty_struct *); 1: - void (*wait_until_sent)(struct tty_struct *, int); 1: - void (*send_xchar)(struct tty_struct *, char); 1: - int (*tiocmget)(struct tty_struct *); 1: - int (*tiocmset)(struct tty_struct *, unsigned int, unsigned int); 1: - int (*resize)(struct tty_struct *, struct winsize *); 1: - int (*set_termiox)(struct tty_struct *, struct termiox *); 1: - int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *); 1: - int (*get_serial)(struct tty_struct *, struct serial_struct *); 1: - int (*set_serial)(struct tty_struct *, struct serial_struct *); 1: - void (*show_fdinfo)(struct tty_struct *, struct seq_file *); 1: - int (*proc_show)(struct seq_file *, void *); 1: + struct tty_struct *(*lookup)(struct tty_driver *, struct file *, int); 1: + int (*install)(struct tty_driver *, struct tty_struct *); 1: + void (*remove)(struct tty_driver *, struct tty_struct *); 1: + int (*open)(struct tty_struct *, struct file *); 1: + void (*close)(struct tty_struct *, struct file *); 1: + void (*shutdown)(struct tty_struct *); 1: + void (*cleanup)(struct tty_struct *); 1: + int (*write)(struct tty_struct *, const unsigned char *, int); 1: + int (*put_char)(struct tty_struct *, unsigned char); 1: + void (*flush_chars)(struct tty_struct *); 1: + int (*write_room)(struct tty_struct *); 1: + int (*chars_in_buffer)(struct tty_struct *); 1: + int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int); 1: + long int (*compat_ioctl)(struct tty_struct *, unsigned int, 1: + long unsigned int); 1: + void (*set_termios)(struct tty_struct *, struct ktermios *); 1: + void (*throttle)(struct tty_struct *); 1: + void (*unthrottle)(struct tty_struct *); 1: + void (*stop)(struct tty_struct *); 1: + void (*start)(struct tty_struct *); 1: + void (*hangup)(struct tty_struct *); 1: + int (*break_ctl)(struct tty_struct *, int); 1: + void (*flush_buffer)(struct tty_struct *); 1: + void (*set_ldisc)(struct tty_struct *); 1: + void (*wait_until_sent)(struct tty_struct *, int); 1: + void (*send_xchar)(struct tty_struct *, char); 1: + int (*tiocmget)(struct tty_struct *); 1: + int (*tiocmset)(struct tty_struct *, unsigned int, unsigned int); 1: + int (*resize)(struct tty_struct *, struct winsize *); 1: + int (*set_termiox)(struct tty_struct *, struct termiox *); 1: + int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *); 1: + int (*get_serial)(struct tty_struct *, struct serial_struct *); 1: + int (*set_serial)(struct tty_struct *, struct serial_struct *); 1: + void (*show_fdinfo)(struct tty_struct *, struct seq_file *); 1: + int (*proc_show)(struct seq_file *, void *); 1: }; 1: 1: struct ld_semaphore { 1: - atomic_long_t count; 1: - raw_spinlock_t wait_lock; 1: - unsigned int wait_readers; 1: - struct list_head read_wait; 1: - struct list_head write_wait; 1: + atomic_long_t count; 1: + raw_spinlock_t wait_lock; 1: + unsigned int wait_readers; 1: + struct list_head read_wait; 1: + struct list_head write_wait; 1: }; 1: 1: struct tty_ldisc; 1: @@ -11577,107 +11688,107 @@ struct tty_ldisc; 1: struct tty_port; 1: 1: struct tty_struct { 1: - int magic; 1: - struct kref kref; 1: - struct device *dev; 1: - struct tty_driver *driver; 1: - const struct tty_operations *ops; 1: - int index; 1: - struct ld_semaphore ldisc_sem; 1: - struct tty_ldisc *ldisc; 1: - struct mutex atomic_write_lock; 1: - struct mutex legacy_mutex; 1: - struct mutex throttle_mutex; 1: - struct rw_semaphore termios_rwsem; 1: - struct mutex winsize_mutex; 1: - spinlock_t ctrl_lock; 1: - spinlock_t flow_lock; 1: - struct ktermios termios; 1: - struct ktermios termios_locked; 1: - struct termiox *termiox; 1: - char name[64]; 1: - struct pid *pgrp; 1: - struct pid *session; 1: - long unsigned int flags; 1: - int count; 1: - struct winsize winsize; 1: - long unsigned int stopped: 1; 1: - long unsigned int flow_stopped: 1; 1: - int: 30; 1: - long unsigned int unused: 62; 1: - int hw_stopped; 1: - long unsigned int ctrl_status: 8; 1: - long unsigned int packet: 1; 1: - int: 23; 1: - long unsigned int unused_ctrl: 55; 1: - unsigned int receive_room; 1: - int flow_change; 1: - struct tty_struct *link; 1: - struct fasync_struct *fasync; 1: - wait_queue_head_t write_wait; 1: - wait_queue_head_t read_wait; 1: - struct work_struct hangup_work; 1: - void *disc_data; 1: - void *driver_data; 1: - spinlock_t files_lock; 1: - struct list_head tty_files; 1: - int closing; 1: - unsigned char *write_buf; 1: - int write_cnt; 1: - struct work_struct SAK_work; 1: - struct tty_port *port; 1: + int magic; 1: + struct kref kref; 1: + struct device *dev; 1: + struct tty_driver *driver; 1: + const struct tty_operations *ops; 1: + int index; 1: + struct ld_semaphore ldisc_sem; 1: + struct tty_ldisc *ldisc; 1: + struct mutex atomic_write_lock; 1: + struct mutex legacy_mutex; 1: + struct mutex throttle_mutex; 1: + struct rw_semaphore termios_rwsem; 1: + struct mutex winsize_mutex; 1: + spinlock_t ctrl_lock; 1: + spinlock_t flow_lock; 1: + struct ktermios termios; 1: + struct ktermios termios_locked; 1: + struct termiox *termiox; 1: + char name[64]; 1: + struct pid *pgrp; 1: + struct pid *session; 1: + long unsigned int flags; 1: + int count; 1: + struct winsize winsize; 1: + long unsigned int stopped : 1; 1: + long unsigned int flow_stopped : 1; 1: + int : 30; 1: + long unsigned int unused : 62; 1: + int hw_stopped; 1: + long unsigned int ctrl_status : 8; 1: + long unsigned int packet : 1; 1: + int : 23; 1: + long unsigned int unused_ctrl : 55; 1: + unsigned int receive_room; 1: + int flow_change; 1: + struct tty_struct *link; 1: + struct fasync_struct *fasync; 1: + wait_queue_head_t write_wait; 1: + wait_queue_head_t read_wait; 1: + struct work_struct hangup_work; 1: + void *disc_data; 1: + void *driver_data; 1: + spinlock_t files_lock; 1: + struct list_head tty_files; 1: + int closing; 1: + unsigned char *write_buf; 1: + int write_cnt; 1: + struct work_struct SAK_work; 1: + struct tty_port *port; 1: }; 1: 1: struct proc_dir_entry; 1: 1: struct tty_driver { 1: - int magic; 1: - struct kref kref; 1: - struct cdev **cdevs; 1: - struct module *owner; 1: - const char *driver_name; 1: - const char *name; 1: - int name_base; 1: - int major; 1: - int minor_start; 1: - unsigned int num; 1: - short int type; 1: - short int subtype; 1: - struct ktermios init_termios; 1: - long unsigned int flags; 1: - struct proc_dir_entry *proc_entry; 1: - struct tty_driver *other; 1: - struct tty_struct **ttys; 1: - struct tty_port **ports; 1: - struct ktermios **termios; 1: - void *driver_state; 1: - const struct tty_operations *ops; 1: - struct list_head tty_drivers; 1: + int magic; 1: + struct kref kref; 1: + struct cdev **cdevs; 1: + struct module *owner; 1: + const char *driver_name; 1: + const char *name; 1: + int name_base; 1: + int major; 1: + int minor_start; 1: + unsigned int num; 1: + short int type; 1: + short int subtype; 1: + struct ktermios init_termios; 1: + long unsigned int flags; 1: + struct proc_dir_entry *proc_entry; 1: + struct tty_driver *other; 1: + struct tty_struct **ttys; 1: + struct tty_port **ports; 1: + struct ktermios **termios; 1: + void *driver_state; 1: + const struct tty_operations *ops; 1: + struct list_head tty_drivers; 1: }; 1: 1: struct tty_buffer { 1: - union { 1: - struct tty_buffer *next; 1: - struct llist_node free; 1: - }; 1: - int used; 1: - int size; 1: - int commit; 1: - int read; 1: - int flags; 1: - long unsigned int data[0]; 1: + union { 1: + struct tty_buffer *next; 1: + struct llist_node free; 1: + }; 1: + int used; 1: + int size; 1: + int commit; 1: + int read; 1: + int flags; 1: + long unsigned int data[0]; 1: }; 1: 1: struct tty_bufhead { 1: - struct tty_buffer *head; 1: - struct work_struct work; 1: - struct mutex lock; 1: - atomic_t priority; 1: - struct tty_buffer sentinel; 1: - struct llist_head free; 1: - atomic_t mem_used; 1: - int mem_limit; 1: - struct tty_buffer *tail; 1: + struct tty_buffer *head; 1: + struct work_struct work; 1: + struct mutex lock; 1: + atomic_t priority; 1: + struct tty_buffer sentinel; 1: + struct llist_head free; 1: + atomic_t mem_used; 1: + int mem_limit; 1: + struct tty_buffer *tail; 1: }; 1: 1: struct tty_port_operations; 1: @@ -11685,78 +11796,83 @@ struct tty_port_operations; 1: struct tty_port_client_operations; 1: 1: struct tty_port { 1: - struct tty_bufhead buf; 1: - struct tty_struct *tty; 1: - struct tty_struct *itty; 1: - const struct tty_port_operations *ops; 1: - const struct tty_port_client_operations *client_ops; 1: - spinlock_t lock; 1: - int blocked_open; 1: - int count; 1: - wait_queue_head_t open_wait; 1: - wait_queue_head_t delta_msr_wait; 1: - long unsigned int flags; 1: - long unsigned int iflags; 1: - unsigned char console: 1; 1: - unsigned char low_latency: 1; 1: - struct mutex mutex; 1: - struct mutex buf_mutex; 1: - unsigned char *xmit_buf; 1: - unsigned int close_delay; 1: - unsigned int closing_wait; 1: - int drain_delay; 1: - struct kref kref; 1: - void *client_data; 1: + struct tty_bufhead buf; 1: + struct tty_struct *tty; 1: + struct tty_struct *itty; 1: + const struct tty_port_operations *ops; 1: + const struct tty_port_client_operations *client_ops; 1: + spinlock_t lock; 1: + int blocked_open; 1: + int count; 1: + wait_queue_head_t open_wait; 1: + wait_queue_head_t delta_msr_wait; 1: + long unsigned int flags; 1: + long unsigned int iflags; 1: + unsigned char console : 1; 1: + unsigned char low_latency : 1; 1: + struct mutex mutex; 1: + struct mutex buf_mutex; 1: + unsigned char *xmit_buf; 1: + unsigned int close_delay; 1: + unsigned int closing_wait; 1: + int drain_delay; 1: + struct kref kref; 1: + void *client_data; 1: }; 1: 1: struct tty_ldisc_ops { 1: - int magic; 1: - char *name; 1: - int num; 1: - int flags; 1: - int (*open)(struct tty_struct *); 1: - void (*close)(struct tty_struct *); 1: - void (*flush_buffer)(struct tty_struct *); 1: - ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t); 1: - ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t); 1: - int (*ioctl)(struct tty_struct *, struct file *, unsigned int, long unsigned int); 1: - int (*compat_ioctl)(struct tty_struct *, struct file *, unsigned int, long unsigned int); 1: - void (*set_termios)(struct tty_struct *, struct ktermios *); 1: - __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *); 1: - int (*hangup)(struct tty_struct *); 1: - void (*receive_buf)(struct tty_struct *, const unsigned char *, char *, int); 1: - void (*write_wakeup)(struct tty_struct *); 1: - void (*dcd_change)(struct tty_struct *, unsigned int); 1: - int (*receive_buf2)(struct tty_struct *, const unsigned char *, char *, int); 1: - struct module *owner; 1: - int refcount; 1: + int magic; 1: + char *name; 1: + int num; 1: + int flags; 1: + int (*open)(struct tty_struct *); 1: + void (*close)(struct tty_struct *); 1: + void (*flush_buffer)(struct tty_struct *); 1: + ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t); 1: + ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, 1: + size_t); 1: + int (*ioctl)(struct tty_struct *, struct file *, unsigned int, 1: + long unsigned int); 1: + int (*compat_ioctl)(struct tty_struct *, struct file *, unsigned int, 1: + long unsigned int); 1: + void (*set_termios)(struct tty_struct *, struct ktermios *); 1: + __poll_t (*poll)(struct tty_struct *, struct file *, 1: + struct poll_table_struct *); 1: + int (*hangup)(struct tty_struct *); 1: + void (*receive_buf)(struct tty_struct *, const unsigned char *, char *, int); 1: + void (*write_wakeup)(struct tty_struct *); 1: + void (*dcd_change)(struct tty_struct *, unsigned int); 1: + int (*receive_buf2)(struct tty_struct *, const unsigned char *, char *, int); 1: + struct module *owner; 1: + int refcount; 1: }; 1: 1: struct tty_ldisc { 1: - struct tty_ldisc_ops *ops; 1: - struct tty_struct *tty; 1: + struct tty_ldisc_ops *ops; 1: + struct tty_struct *tty; 1: }; 1: 1: struct tty_port_operations { 1: - int (*carrier_raised)(struct tty_port *); 1: - void (*dtr_rts)(struct tty_port *, int); 1: - void (*shutdown)(struct tty_port *); 1: - int (*activate)(struct tty_port *, struct tty_struct *); 1: - void (*destruct)(struct tty_port *); 1: + int (*carrier_raised)(struct tty_port *); 1: + void (*dtr_rts)(struct tty_port *, int); 1: + void (*shutdown)(struct tty_port *); 1: + int (*activate)(struct tty_port *, struct tty_struct *); 1: + void (*destruct)(struct tty_port *); 1: }; 1: 1: struct tty_port_client_operations { 1: - int (*receive_buf)(struct tty_port *, const unsigned char *, const unsigned char *, size_t); 1: - void (*write_wakeup)(struct tty_port *); 1: + int (*receive_buf)(struct tty_port *, const unsigned char *, 1: + const unsigned char *, size_t); 1: + void (*write_wakeup)(struct tty_port *); 1: }; 1: 1: struct prot_inuse; 1: 1: struct netns_core { 1: - struct ctl_table_header *sysctl_hdr; 1: - int sysctl_somaxconn; 1: - int *sock_inuse; 1: - struct prot_inuse *prot_inuse; 1: + struct ctl_table_header *sysctl_hdr; 1: + int sysctl_somaxconn; 1: + int *sock_inuse; 1: + struct prot_inuse *prot_inuse; 1: }; 1: 1: struct tcp_mib; 1: @@ -11776,74 +11892,74 @@ struct icmpv6_mib; 1: struct icmpv6msg_mib; 1: 1: struct netns_mib { 1: - struct tcp_mib *tcp_statistics; 1: - struct ipstats_mib *ip_statistics; 1: - struct linux_mib *net_statistics; 1: - struct udp_mib *udp_statistics; 1: - struct udp_mib *udplite_statistics; 1: - struct icmp_mib *icmp_statistics; 1: - struct icmpmsg_mib *icmpmsg_statistics; 1: - struct proc_dir_entry *proc_net_devsnmp6; 1: - struct udp_mib *udp_stats_in6; 1: - struct udp_mib *udplite_stats_in6; 1: - struct ipstats_mib *ipv6_statistics; 1: - struct icmpv6_mib *icmpv6_statistics; 1: - struct icmpv6msg_mib *icmpv6msg_statistics; 1: + struct tcp_mib *tcp_statistics; 1: + struct ipstats_mib *ip_statistics; 1: + struct linux_mib *net_statistics; 1: + struct udp_mib *udp_statistics; 1: + struct udp_mib *udplite_statistics; 1: + struct icmp_mib *icmp_statistics; 1: + struct icmpmsg_mib *icmpmsg_statistics; 1: + struct proc_dir_entry *proc_net_devsnmp6; 1: + struct udp_mib *udp_stats_in6; 1: + struct udp_mib *udplite_stats_in6; 1: + struct ipstats_mib *ipv6_statistics; 1: + struct icmpv6_mib *icmpv6_statistics; 1: + struct icmpv6msg_mib *icmpv6msg_statistics; 1: }; 1: 1: struct netns_packet { 1: - struct mutex sklist_lock; 1: - struct hlist_head sklist; 1: + struct mutex sklist_lock; 1: + struct hlist_head sklist; 1: }; 1: 1: struct netns_unix { 1: - int sysctl_max_dgram_qlen; 1: - struct ctl_table_header *ctl; 1: + int sysctl_max_dgram_qlen; 1: + struct ctl_table_header *ctl; 1: }; 1: 1: struct netns_nexthop { 1: - struct rb_root rb_root; 1: - struct hlist_head *devhash; 1: - unsigned int seq; 1: - u32 last_id_allocated; 1: + struct rb_root rb_root; 1: + struct hlist_head *devhash; 1: + unsigned int seq; 1: + u32 last_id_allocated; 1: }; 1: 1: struct local_ports { 1: - seqlock_t lock; 1: - int range[2]; 1: - bool warned; 1: + seqlock_t lock; 1: + int range[2]; 1: + bool warned; 1: }; 1: 1: struct inet_hashinfo; 1: 1: struct inet_timewait_death_row { 1: - atomic_t tw_count; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct inet_hashinfo *hashinfo; 1: - int sysctl_max_tw_buckets; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + atomic_t tw_count; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct inet_hashinfo *hashinfo; 1: + int sysctl_max_tw_buckets; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct ping_group_range { 1: - seqlock_t lock; 1: - kgid_t range[2]; 1: + seqlock_t lock; 1: + kgid_t range[2]; 1: }; 1: 1: typedef struct { 1: - u64 key[2]; 1: + u64 key[2]; 1: } siphash_key_t; 1: 1: struct ipv4_devconf; 1: @@ -11869,202 +11985,204 @@ struct mr_table; 1: struct fib_notifier_ops; 1: 1: struct netns_ipv4 { 1: - struct ctl_table_header *forw_hdr; 1: - struct ctl_table_header *frags_hdr; 1: - struct ctl_table_header *ipv4_hdr; 1: - struct ctl_table_header *route_hdr; 1: - struct ctl_table_header *xfrm4_hdr; 1: - struct ipv4_devconf *devconf_all; 1: - struct ipv4_devconf *devconf_dflt; 1: - struct ip_ra_chain *ra_chain; 1: - struct mutex ra_mutex; 1: - struct fib_rules_ops *rules_ops; 1: - bool fib_has_custom_rules; 1: - unsigned int fib_rules_require_fldissect; 1: - struct fib_table *fib_main; 1: - struct fib_table *fib_default; 1: - bool fib_has_custom_local_routes; 1: - struct hlist_head *fib_table_hash; 1: - bool fib_offload_disabled; 1: - struct sock *fibnl; 1: - struct sock **icmp_sk; 1: - struct sock *mc_autojoin_sk; 1: - struct inet_peer_base *peers; 1: - struct sock **tcp_sk; 1: - struct fqdir *fqdir; 1: - struct xt_table *iptable_filter; 1: - struct xt_table *iptable_mangle; 1: - struct xt_table *iptable_raw; 1: - struct xt_table *arptable_filter; 1: - struct xt_table *iptable_security; 1: - struct xt_table *nat_table; 1: - int sysctl_icmp_echo_ignore_all; 1: - int sysctl_icmp_echo_ignore_broadcasts; 1: - int sysctl_icmp_ignore_bogus_error_responses; 1: - int sysctl_icmp_ratelimit; 1: - int sysctl_icmp_ratemask; 1: - int sysctl_icmp_errors_use_inbound_ifaddr; 1: - struct local_ports ip_local_ports; 1: - int sysctl_tcp_ecn; 1: - int sysctl_tcp_ecn_fallback; 1: - int sysctl_ip_default_ttl; 1: - int sysctl_ip_no_pmtu_disc; 1: - int sysctl_ip_fwd_use_pmtu; 1: - int sysctl_ip_fwd_update_priority; 1: - int sysctl_ip_nonlocal_bind; 1: - int sysctl_ip_dynaddr; 1: - int sysctl_ip_early_demux; 1: - int sysctl_tcp_early_demux; 1: - int sysctl_udp_early_demux; 1: - int sysctl_fwmark_reflect; 1: - int sysctl_tcp_fwmark_accept; 1: - int sysctl_tcp_mtu_probing; 1: - int sysctl_tcp_mtu_probe_floor; 1: - int sysctl_tcp_base_mss; 1: - int sysctl_tcp_min_snd_mss; 1: - int sysctl_tcp_probe_threshold; 1: - u32 sysctl_tcp_probe_interval; 1: - int sysctl_tcp_keepalive_time; 1: - int sysctl_tcp_keepalive_probes; 1: - int sysctl_tcp_keepalive_intvl; 1: - int sysctl_tcp_syn_retries; 1: - int sysctl_tcp_synack_retries; 1: - int sysctl_tcp_syncookies; 1: - int sysctl_tcp_reordering; 1: - int sysctl_tcp_retries1; 1: - int sysctl_tcp_retries2; 1: - int sysctl_tcp_orphan_retries; 1: - int sysctl_tcp_fin_timeout; 1: - unsigned int sysctl_tcp_notsent_lowat; 1: - int sysctl_tcp_tw_reuse; 1: - int sysctl_tcp_sack; 1: - int sysctl_tcp_window_scaling; 1: - int sysctl_tcp_timestamps; 1: - int sysctl_tcp_early_retrans; 1: - int sysctl_tcp_recovery; 1: - int sysctl_tcp_thin_linear_timeouts; 1: - int sysctl_tcp_slow_start_after_idle; 1: - int sysctl_tcp_retrans_collapse; 1: - int sysctl_tcp_stdurg; 1: - int sysctl_tcp_rfc1337; 1: - int sysctl_tcp_abort_on_overflow; 1: - int sysctl_tcp_fack; 1: - int sysctl_tcp_max_reordering; 1: - int sysctl_tcp_dsack; 1: - int sysctl_tcp_app_win; 1: - int sysctl_tcp_adv_win_scale; 1: - int sysctl_tcp_frto; 1: - int sysctl_tcp_nometrics_save; 1: - int sysctl_tcp_moderate_rcvbuf; 1: - int sysctl_tcp_tso_win_divisor; 1: - int sysctl_tcp_workaround_signed_windows; 1: - int sysctl_tcp_limit_output_bytes; 1: - int sysctl_tcp_challenge_ack_limit; 1: - int sysctl_tcp_min_tso_segs; 1: - int sysctl_tcp_min_rtt_wlen; 1: - int sysctl_tcp_autocorking; 1: - int sysctl_tcp_invalid_ratelimit; 1: - int sysctl_tcp_pacing_ss_ratio; 1: - int sysctl_tcp_pacing_ca_ratio; 1: - int sysctl_tcp_wmem[3]; 1: - int sysctl_tcp_rmem[3]; 1: - int sysctl_tcp_comp_sack_nr; 1: - long unsigned int sysctl_tcp_comp_sack_delay_ns; 1: - struct inet_timewait_death_row tcp_death_row; 1: - int sysctl_max_syn_backlog; 1: - int sysctl_tcp_fastopen; 1: - const struct tcp_congestion_ops *tcp_congestion_control; 1: - struct tcp_fastopen_context *tcp_fastopen_ctx; 1: - spinlock_t tcp_fastopen_ctx_lock; 1: - unsigned int sysctl_tcp_fastopen_blackhole_timeout; 1: - atomic_t tfo_active_disable_times; 1: - long unsigned int tfo_active_disable_stamp; 1: - int sysctl_udp_wmem_min; 1: - int sysctl_udp_rmem_min; 1: - int sysctl_igmp_max_memberships; 1: - int sysctl_igmp_max_msf; 1: - int sysctl_igmp_llm_reports; 1: - int sysctl_igmp_qrv; 1: - struct ping_group_range ping_group_range; 1: - atomic_t dev_addr_genid; 1: - long unsigned int *sysctl_local_reserved_ports; 1: - int sysctl_ip_prot_sock; 1: - struct mr_table *mrt; 1: - int sysctl_fib_multipath_use_neigh; 1: - int sysctl_fib_multipath_hash_policy; 1: - struct fib_notifier_ops *notifier_ops; 1: - unsigned int fib_seq; 1: - struct fib_notifier_ops *ipmr_notifier_ops; 1: - unsigned int ipmr_seq; 1: - atomic_t rt_genid; 1: - siphash_key_t ip_id_key; 1: - long: 64; 1: - long: 64; 1: + struct ctl_table_header *forw_hdr; 1: + struct ctl_table_header *frags_hdr; 1: + struct ctl_table_header *ipv4_hdr; 1: + struct ctl_table_header *route_hdr; 1: + struct ctl_table_header *xfrm4_hdr; 1: + struct ipv4_devconf *devconf_all; 1: + struct ipv4_devconf *devconf_dflt; 1: + struct ip_ra_chain *ra_chain; 1: + struct mutex ra_mutex; 1: + struct fib_rules_ops *rules_ops; 1: + bool fib_has_custom_rules; 1: + unsigned int fib_rules_require_fldissect; 1: + struct fib_table *fib_main; 1: + struct fib_table *fib_default; 1: + bool fib_has_custom_local_routes; 1: + struct hlist_head *fib_table_hash; 1: + bool fib_offload_disabled; 1: + struct sock *fibnl; 1: + struct sock **icmp_sk; 1: + struct sock *mc_autojoin_sk; 1: + struct inet_peer_base *peers; 1: + struct sock **tcp_sk; 1: + struct fqdir *fqdir; 1: + struct xt_table *iptable_filter; 1: + struct xt_table *iptable_mangle; 1: + struct xt_table *iptable_raw; 1: + struct xt_table *arptable_filter; 1: + struct xt_table *iptable_security; 1: + struct xt_table *nat_table; 1: + int sysctl_icmp_echo_ignore_all; 1: + int sysctl_icmp_echo_ignore_broadcasts; 1: + int sysctl_icmp_ignore_bogus_error_responses; 1: + int sysctl_icmp_ratelimit; 1: + int sysctl_icmp_ratemask; 1: + int sysctl_icmp_errors_use_inbound_ifaddr; 1: + struct local_ports ip_local_ports; 1: + int sysctl_tcp_ecn; 1: + int sysctl_tcp_ecn_fallback; 1: + int sysctl_ip_default_ttl; 1: + int sysctl_ip_no_pmtu_disc; 1: + int sysctl_ip_fwd_use_pmtu; 1: + int sysctl_ip_fwd_update_priority; 1: + int sysctl_ip_nonlocal_bind; 1: + int sysctl_ip_dynaddr; 1: + int sysctl_ip_early_demux; 1: + int sysctl_tcp_early_demux; 1: + int sysctl_udp_early_demux; 1: + int sysctl_fwmark_reflect; 1: + int sysctl_tcp_fwmark_accept; 1: + int sysctl_tcp_mtu_probing; 1: + int sysctl_tcp_mtu_probe_floor; 1: + int sysctl_tcp_base_mss; 1: + int sysctl_tcp_min_snd_mss; 1: + int sysctl_tcp_probe_threshold; 1: + u32 sysctl_tcp_probe_interval; 1: + int sysctl_tcp_keepalive_time; 1: + int sysctl_tcp_keepalive_probes; 1: + int sysctl_tcp_keepalive_intvl; 1: + int sysctl_tcp_syn_retries; 1: + int sysctl_tcp_synack_retries; 1: + int sysctl_tcp_syncookies; 1: + int sysctl_tcp_reordering; 1: + int sysctl_tcp_retries1; 1: + int sysctl_tcp_retries2; 1: + int sysctl_tcp_orphan_retries; 1: + int sysctl_tcp_fin_timeout; 1: + unsigned int sysctl_tcp_notsent_lowat; 1: + int sysctl_tcp_tw_reuse; 1: + int sysctl_tcp_sack; 1: + int sysctl_tcp_window_scaling; 1: + int sysctl_tcp_timestamps; 1: + int sysctl_tcp_early_retrans; 1: + int sysctl_tcp_recovery; 1: + int sysctl_tcp_thin_linear_timeouts; 1: + int sysctl_tcp_slow_start_after_idle; 1: + int sysctl_tcp_retrans_collapse; 1: + int sysctl_tcp_stdurg; 1: + int sysctl_tcp_rfc1337; 1: + int sysctl_tcp_abort_on_overflow; 1: + int sysctl_tcp_fack; 1: + int sysctl_tcp_max_reordering; 1: + int sysctl_tcp_dsack; 1: + int sysctl_tcp_app_win; 1: + int sysctl_tcp_adv_win_scale; 1: + int sysctl_tcp_frto; 1: + int sysctl_tcp_nometrics_save; 1: + int sysctl_tcp_moderate_rcvbuf; 1: + int sysctl_tcp_tso_win_divisor; 1: + int sysctl_tcp_workaround_signed_windows; 1: + int sysctl_tcp_limit_output_bytes; 1: + int sysctl_tcp_challenge_ack_limit; 1: + int sysctl_tcp_min_tso_segs; 1: + int sysctl_tcp_min_rtt_wlen; 1: + int sysctl_tcp_autocorking; 1: + int sysctl_tcp_invalid_ratelimit; 1: + int sysctl_tcp_pacing_ss_ratio; 1: + int sysctl_tcp_pacing_ca_ratio; 1: + int sysctl_tcp_wmem[3]; 1: + int sysctl_tcp_rmem[3]; 1: + int sysctl_tcp_comp_sack_nr; 1: + long unsigned int sysctl_tcp_comp_sack_delay_ns; 1: + struct inet_timewait_death_row tcp_death_row; 1: + int sysctl_max_syn_backlog; 1: + int sysctl_tcp_fastopen; 1: + const struct tcp_congestion_ops *tcp_congestion_control; 1: + struct tcp_fastopen_context *tcp_fastopen_ctx; 1: + spinlock_t tcp_fastopen_ctx_lock; 1: + unsigned int sysctl_tcp_fastopen_blackhole_timeout; 1: + atomic_t tfo_active_disable_times; 1: + long unsigned int tfo_active_disable_stamp; 1: + int sysctl_udp_wmem_min; 1: + int sysctl_udp_rmem_min; 1: + int sysctl_igmp_max_memberships; 1: + int sysctl_igmp_max_msf; 1: + int sysctl_igmp_llm_reports; 1: + int sysctl_igmp_qrv; 1: + struct ping_group_range ping_group_range; 1: + atomic_t dev_addr_genid; 1: + long unsigned int *sysctl_local_reserved_ports; 1: + int sysctl_ip_prot_sock; 1: + struct mr_table *mrt; 1: + int sysctl_fib_multipath_use_neigh; 1: + int sysctl_fib_multipath_hash_policy; 1: + struct fib_notifier_ops *notifier_ops; 1: + unsigned int fib_seq; 1: + struct fib_notifier_ops *ipmr_notifier_ops; 1: + unsigned int ipmr_seq; 1: + atomic_t rt_genid; 1: + siphash_key_t ip_id_key; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct netns_sysctl_ipv6 { 1: - struct ctl_table_header *hdr; 1: - struct ctl_table_header *route_hdr; 1: - struct ctl_table_header *icmp_hdr; 1: - struct ctl_table_header *frags_hdr; 1: - struct ctl_table_header *xfrm6_hdr; 1: - int bindv6only; 1: - int flush_delay; 1: - int ip6_rt_max_size; 1: - int ip6_rt_gc_min_interval; 1: - int ip6_rt_gc_timeout; 1: - int ip6_rt_gc_interval; 1: - int ip6_rt_gc_elasticity; 1: - int ip6_rt_mtu_expires; 1: - int ip6_rt_min_advmss; 1: - int multipath_hash_policy; 1: - int flowlabel_consistency; 1: - int auto_flowlabels; 1: - int icmpv6_time; 1: - int icmpv6_echo_ignore_all; 1: - int icmpv6_echo_ignore_multicast; 1: - int icmpv6_echo_ignore_anycast; 1: - long unsigned int icmpv6_ratemask[4]; 1: - long unsigned int *icmpv6_ratemask_ptr; 1: - int anycast_src_echo_reply; 1: - int ip_nonlocal_bind; 1: - int fwmark_reflect; 1: - int idgen_retries; 1: - int idgen_delay; 1: - int flowlabel_state_ranges; 1: - int flowlabel_reflect; 1: - int max_dst_opts_cnt; 1: - int max_hbh_opts_cnt; 1: - int max_dst_opts_len; 1: - int max_hbh_opts_len; 1: - int seg6_flowlabel; 1: - bool skip_notify_on_dev_down; 1: + struct ctl_table_header *hdr; 1: + struct ctl_table_header *route_hdr; 1: + struct ctl_table_header *icmp_hdr; 1: + struct ctl_table_header *frags_hdr; 1: + struct ctl_table_header *xfrm6_hdr; 1: + int bindv6only; 1: + int flush_delay; 1: + int ip6_rt_max_size; 1: + int ip6_rt_gc_min_interval; 1: + int ip6_rt_gc_timeout; 1: + int ip6_rt_gc_interval; 1: + int ip6_rt_gc_elasticity; 1: + int ip6_rt_mtu_expires; 1: + int ip6_rt_min_advmss; 1: + int multipath_hash_policy; 1: + int flowlabel_consistency; 1: + int auto_flowlabels; 1: + int icmpv6_time; 1: + int icmpv6_echo_ignore_all; 1: + int icmpv6_echo_ignore_multicast; 1: + int icmpv6_echo_ignore_anycast; 1: + long unsigned int icmpv6_ratemask[4]; 1: + long unsigned int *icmpv6_ratemask_ptr; 1: + int anycast_src_echo_reply; 1: + int ip_nonlocal_bind; 1: + int fwmark_reflect; 1: + int idgen_retries; 1: + int idgen_delay; 1: + int flowlabel_state_ranges; 1: + int flowlabel_reflect; 1: + int max_dst_opts_cnt; 1: + int max_hbh_opts_cnt; 1: + int max_dst_opts_len; 1: + int max_hbh_opts_len; 1: + int seg6_flowlabel; 1: + bool skip_notify_on_dev_down; 1: }; 1: 1: struct neighbour; 1: 1: struct dst_ops { 1: - short unsigned int family; 1: - unsigned int gc_thresh; 1: - int (*gc)(struct dst_ops *); 1: - struct dst_entry * (*check)(struct dst_entry *, __u32); 1: - unsigned int (*default_advmss)(const struct dst_entry *); 1: - unsigned int (*mtu)(const struct dst_entry *); 1: - u32 * (*cow_metrics)(struct dst_entry *, long unsigned int); 1: - void (*destroy)(struct dst_entry *); 1: - void (*ifdown)(struct dst_entry *, struct net_device *, int); 1: - struct dst_entry * (*negative_advice)(struct dst_entry *); 1: - void (*link_failure)(struct sk_buff *); 1: - void (*update_pmtu)(struct dst_entry *, struct sock *, struct sk_buff *, u32, bool); 1: - void (*redirect)(struct dst_entry *, struct sock *, struct sk_buff *); 1: - int (*local_out)(struct net *, struct sock *, struct sk_buff *); 1: - struct neighbour * (*neigh_lookup)(const struct dst_entry *, struct sk_buff *, const void *); 1: - void (*confirm_neigh)(const struct dst_entry *, const void *); 1: - struct kmem_cache *kmem_cachep; 1: - struct percpu_counter pcpuc_entries; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + short unsigned int family; 1: + unsigned int gc_thresh; 1: + int (*gc)(struct dst_ops *); 1: + struct dst_entry *(*check)(struct dst_entry *, __u32); 1: + unsigned int (*default_advmss)(const struct dst_entry *); 1: + unsigned int (*mtu)(const struct dst_entry *); 1: + u32 *(*cow_metrics)(struct dst_entry *, long unsigned int); 1: + void (*destroy)(struct dst_entry *); 1: + void (*ifdown)(struct dst_entry *, struct net_device *, int); 1: + struct dst_entry *(*negative_advice)(struct dst_entry *); 1: + void (*link_failure)(struct sk_buff *); 1: + void (*update_pmtu)(struct dst_entry *, struct sock *, struct sk_buff *, u32, 1: + bool); 1: + void (*redirect)(struct dst_entry *, struct sock *, struct sk_buff *); 1: + int (*local_out)(struct net *, struct sock *, struct sk_buff *); 1: + struct neighbour *(*neigh_lookup)(const struct dst_entry *, struct sk_buff *, 1: + const void *); 1: + void (*confirm_neigh)(const struct dst_entry *, const void *); 1: + struct kmem_cache *kmem_cachep; 1: + struct percpu_counter pcpuc_entries; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct ipv6_devconf; 1: @@ -12080,56 +12198,56 @@ struct fib6_table; 1: struct seg6_pernet_data; 1: 1: struct netns_ipv6 { 1: - struct netns_sysctl_ipv6 sysctl; 1: - struct ipv6_devconf *devconf_all; 1: - struct ipv6_devconf *devconf_dflt; 1: - struct inet_peer_base *peers; 1: - struct fqdir *fqdir; 1: - struct xt_table *ip6table_filter; 1: - struct xt_table *ip6table_mangle; 1: - struct xt_table *ip6table_raw; 1: - struct xt_table *ip6table_security; 1: - struct xt_table *ip6table_nat; 1: - struct fib6_info *fib6_null_entry; 1: - struct rt6_info *ip6_null_entry; 1: - struct rt6_statistics *rt6_stats; 1: - struct timer_list ip6_fib_timer; 1: - struct hlist_head *fib_table_hash; 1: - struct fib6_table *fib6_main_tbl; 1: - struct list_head fib6_walkers; 1: - long: 64; 1: - long: 64; 1: - struct dst_ops ip6_dst_ops; 1: - rwlock_t fib6_walker_lock; 1: - spinlock_t fib6_gc_lock; 1: - unsigned int ip6_rt_gc_expire; 1: - long unsigned int ip6_rt_last_gc; 1: - unsigned int fib6_rules_require_fldissect; 1: - bool fib6_has_custom_rules; 1: - struct rt6_info *ip6_prohibit_entry; 1: - struct rt6_info *ip6_blk_hole_entry; 1: - struct fib6_table *fib6_local_tbl; 1: - struct fib_rules_ops *fib6_rules_ops; 1: - struct sock **icmp_sk; 1: - struct sock *ndisc_sk; 1: - struct sock *tcp_sk; 1: - struct sock *igmp_sk; 1: - struct sock *mc_autojoin_sk; 1: - atomic_t dev_addr_genid; 1: - atomic_t fib6_sernum; 1: - struct seg6_pernet_data *seg6_data; 1: - struct fib_notifier_ops *notifier_ops; 1: - struct fib_notifier_ops *ip6mr_notifier_ops; 1: - unsigned int ipmr_seq; 1: - struct { 1: - struct hlist_head head; 1: - spinlock_t lock; 1: - u32 seq; 1: - } ip6addrlbl_table; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct netns_sysctl_ipv6 sysctl; 1: + struct ipv6_devconf *devconf_all; 1: + struct ipv6_devconf *devconf_dflt; 1: + struct inet_peer_base *peers; 1: + struct fqdir *fqdir; 1: + struct xt_table *ip6table_filter; 1: + struct xt_table *ip6table_mangle; 1: + struct xt_table *ip6table_raw; 1: + struct xt_table *ip6table_security; 1: + struct xt_table *ip6table_nat; 1: + struct fib6_info *fib6_null_entry; 1: + struct rt6_info *ip6_null_entry; 1: + struct rt6_statistics *rt6_stats; 1: + struct timer_list ip6_fib_timer; 1: + struct hlist_head *fib_table_hash; 1: + struct fib6_table *fib6_main_tbl; 1: + struct list_head fib6_walkers; 1: + long : 64; 1: + long : 64; 1: + struct dst_ops ip6_dst_ops; 1: + rwlock_t fib6_walker_lock; 1: + spinlock_t fib6_gc_lock; 1: + unsigned int ip6_rt_gc_expire; 1: + long unsigned int ip6_rt_last_gc; 1: + unsigned int fib6_rules_require_fldissect; 1: + bool fib6_has_custom_rules; 1: + struct rt6_info *ip6_prohibit_entry; 1: + struct rt6_info *ip6_blk_hole_entry; 1: + struct fib6_table *fib6_local_tbl; 1: + struct fib_rules_ops *fib6_rules_ops; 1: + struct sock **icmp_sk; 1: + struct sock *ndisc_sk; 1: + struct sock *tcp_sk; 1: + struct sock *igmp_sk; 1: + struct sock *mc_autojoin_sk; 1: + atomic_t dev_addr_genid; 1: + atomic_t fib6_sernum; 1: + struct seg6_pernet_data *seg6_data; 1: + struct fib_notifier_ops *notifier_ops; 1: + struct fib_notifier_ops *ip6mr_notifier_ops; 1: + unsigned int ipmr_seq; 1: + struct { 1: + struct hlist_head head; 1: + spinlock_t lock; 1: + u32 seq; 1: + } ip6addrlbl_table; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct nf_queue_handler; 1: @@ -12139,20 +12257,20 @@ struct nf_logger; 1: struct nf_hook_entries; 1: 1: struct netns_nf { 1: - struct proc_dir_entry *proc_netfilter; 1: - const struct nf_queue_handler *queue_handler; 1: - const struct nf_logger *nf_loggers[13]; 1: - struct ctl_table_header *nf_log_dir_header; 1: - struct nf_hook_entries *hooks_ipv4[5]; 1: - struct nf_hook_entries *hooks_ipv6[5]; 1: - bool defrag_ipv4; 1: - bool defrag_ipv6; 1: + struct proc_dir_entry *proc_netfilter; 1: + const struct nf_queue_handler *queue_handler; 1: + const struct nf_logger *nf_loggers[13]; 1: + struct ctl_table_header *nf_log_dir_header; 1: + struct nf_hook_entries *hooks_ipv4[5]; 1: + struct nf_hook_entries *hooks_ipv6[5]; 1: + bool defrag_ipv4; 1: + bool defrag_ipv6; 1: }; 1: 1: struct netns_xt { 1: - struct list_head tables[13]; 1: - bool notrack_deprecated_warning; 1: - bool clusterip_deprecated_warning; 1: + struct list_head tables[13]; 1: + bool notrack_deprecated_warning; 1: + bool clusterip_deprecated_warning; 1: }; 1: 1: struct nf_ct_event_notifier; 1: @@ -12160,129 +12278,129 @@ struct nf_ct_event_notifier; 1: struct nf_exp_event_notifier; 1: 1: struct nf_generic_net { 1: - unsigned int timeout; 1: + unsigned int timeout; 1: }; 1: 1: struct nf_tcp_net { 1: - unsigned int timeouts[14]; 1: - int tcp_loose; 1: - int tcp_be_liberal; 1: - int tcp_max_retrans; 1: + unsigned int timeouts[14]; 1: + int tcp_loose; 1: + int tcp_be_liberal; 1: + int tcp_max_retrans; 1: }; 1: 1: struct nf_udp_net { 1: - unsigned int timeouts[2]; 1: + unsigned int timeouts[2]; 1: }; 1: 1: struct nf_icmp_net { 1: - unsigned int timeout; 1: + unsigned int timeout; 1: }; 1: 1: struct nf_dccp_net { 1: - int dccp_loose; 1: - unsigned int dccp_timeout[10]; 1: + int dccp_loose; 1: + unsigned int dccp_timeout[10]; 1: }; 1: 1: struct nf_sctp_net { 1: - unsigned int timeouts[10]; 1: + unsigned int timeouts[10]; 1: }; 1: 1: struct nf_ip_net { 1: - struct nf_generic_net generic; 1: - struct nf_tcp_net tcp; 1: - struct nf_udp_net udp; 1: - struct nf_icmp_net icmp; 1: - struct nf_icmp_net icmpv6; 1: - struct nf_dccp_net dccp; 1: - struct nf_sctp_net sctp; 1: + struct nf_generic_net generic; 1: + struct nf_tcp_net tcp; 1: + struct nf_udp_net udp; 1: + struct nf_icmp_net icmp; 1: + struct nf_icmp_net icmpv6; 1: + struct nf_dccp_net dccp; 1: + struct nf_sctp_net sctp; 1: }; 1: 1: struct ct_pcpu; 1: 1: struct ip_conntrack_stat; 1: 1: -struct netns_ct { 1: - atomic_t count; 1: - unsigned int expect_count; 1: - bool auto_assign_helper_warned; 1: - struct ctl_table_header *sysctl_header; 1: - unsigned int sysctl_log_invalid; 1: - int sysctl_events; 1: - int sysctl_acct; 1: - int sysctl_auto_assign_helper; 1: - int sysctl_tstamp; 1: - int sysctl_checksum; 1: - struct ct_pcpu *pcpu_lists; 1: - struct ip_conntrack_stat *stat; 1: - struct nf_ct_event_notifier *nf_conntrack_event_cb; 1: - struct nf_exp_event_notifier *nf_expect_event_cb; 1: - struct nf_ip_net nf_ct_proto; 1: -}; 1: - 1: -struct netns_nf_frag { 1: - struct fqdir *fqdir; 1: -}; 1: - 1: -struct xfrm_policy_hash { 1: - struct hlist_head *table; 1: - unsigned int hmask; 1: - u8 dbits4; 1: - u8 sbits4; 1: - u8 dbits6; 1: - u8 sbits6; 1: -}; 1: - 1: -struct xfrm_policy_hthresh { 1: - struct work_struct work; 1: - seqlock_t lock; 1: - u8 lbits4; 1: - u8 rbits4; 1: - u8 lbits6; 1: - u8 rbits6; 1: -}; 1: - 1: -struct netns_xfrm { 1: - struct list_head state_all; 1: - struct hlist_head *state_bydst; 1: - struct hlist_head *state_bysrc; 1: - struct hlist_head *state_byspi; 1: - unsigned int state_hmask; 1: - unsigned int state_num; 1: - struct work_struct state_hash_work; 1: - struct list_head policy_all; 1: - struct hlist_head *policy_byidx; 1: - unsigned int policy_idx_hmask; 1: - struct hlist_head policy_inexact[3]; 1: - struct xfrm_policy_hash policy_bydst[3]; 1: - unsigned int policy_count[6]; 1: - struct work_struct policy_hash_work; 1: - struct xfrm_policy_hthresh policy_hthresh; 1: - struct list_head inexact_bins; 1: - struct sock *nlsk; 1: - struct sock *nlsk_stash; 1: - u32 sysctl_aevent_etime; 1: - u32 sysctl_aevent_rseqth; 1: - int sysctl_larval_drop; 1: - u32 sysctl_acq_expires; 1: - struct ctl_table_header *sysctl_hdr; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct dst_ops xfrm4_dst_ops; 1: - struct dst_ops xfrm6_dst_ops; 1: - spinlock_t xfrm_state_lock; 1: - spinlock_t xfrm_policy_lock; 1: - struct mutex xfrm_cfg_mutex; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: +struct netns_ct { 1: + atomic_t count; 1: + unsigned int expect_count; 1: + bool auto_assign_helper_warned; 1: + struct ctl_table_header *sysctl_header; 1: + unsigned int sysctl_log_invalid; 1: + int sysctl_events; 1: + int sysctl_acct; 1: + int sysctl_auto_assign_helper; 1: + int sysctl_tstamp; 1: + int sysctl_checksum; 1: + struct ct_pcpu *pcpu_lists; 1: + struct ip_conntrack_stat *stat; 1: + struct nf_ct_event_notifier *nf_conntrack_event_cb; 1: + struct nf_exp_event_notifier *nf_expect_event_cb; 1: + struct nf_ip_net nf_ct_proto; 1: +}; 1: + 1: +struct netns_nf_frag { 1: + struct fqdir *fqdir; 1: +}; 1: + 1: +struct xfrm_policy_hash { 1: + struct hlist_head *table; 1: + unsigned int hmask; 1: + u8 dbits4; 1: + u8 sbits4; 1: + u8 dbits6; 1: + u8 sbits6; 1: +}; 1: + 1: +struct xfrm_policy_hthresh { 1: + struct work_struct work; 1: + seqlock_t lock; 1: + u8 lbits4; 1: + u8 rbits4; 1: + u8 lbits6; 1: + u8 rbits6; 1: +}; 1: + 1: +struct netns_xfrm { 1: + struct list_head state_all; 1: + struct hlist_head *state_bydst; 1: + struct hlist_head *state_bysrc; 1: + struct hlist_head *state_byspi; 1: + unsigned int state_hmask; 1: + unsigned int state_num; 1: + struct work_struct state_hash_work; 1: + struct list_head policy_all; 1: + struct hlist_head *policy_byidx; 1: + unsigned int policy_idx_hmask; 1: + struct hlist_head policy_inexact[3]; 1: + struct xfrm_policy_hash policy_bydst[3]; 1: + unsigned int policy_count[6]; 1: + struct work_struct policy_hash_work; 1: + struct xfrm_policy_hthresh policy_hthresh; 1: + struct list_head inexact_bins; 1: + struct sock *nlsk; 1: + struct sock *nlsk_stash; 1: + u32 sysctl_aevent_etime; 1: + u32 sysctl_aevent_rseqth; 1: + int sysctl_larval_drop; 1: + u32 sysctl_acq_expires; 1: + struct ctl_table_header *sysctl_hdr; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct dst_ops xfrm4_dst_ops; 1: + struct dst_ops xfrm6_dst_ops; 1: + spinlock_t xfrm_state_lock; 1: + spinlock_t xfrm_policy_lock; 1: + struct mutex xfrm_cfg_mutex; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct netns_xdp { 1: - struct mutex lock; 1: - struct hlist_head list; 1: + struct mutex lock; 1: + struct hlist_head list; 1: }; 1: 1: struct uevent_sock; 1: @@ -12290,123 +12408,123 @@ struct uevent_sock; 1: struct net_generic; 1: 1: struct net { 1: - refcount_t passive; 1: - refcount_t count; 1: - spinlock_t rules_mod_lock; 1: - unsigned int dev_unreg_count; 1: - unsigned int dev_base_seq; 1: - int ifindex; 1: - spinlock_t nsid_lock; 1: - atomic_t fnhe_genid; 1: - struct list_head list; 1: - struct list_head exit_list; 1: - struct llist_node cleanup_list; 1: - struct key_tag *key_domain; 1: - struct user_namespace *user_ns; 1: - struct ucounts *ucounts; 1: - struct idr netns_ids; 1: - struct ns_common ns; 1: - struct list_head dev_base_head; 1: - struct proc_dir_entry *proc_net; 1: - struct proc_dir_entry *proc_net_stat; 1: - struct ctl_table_set sysctls; 1: - struct sock *rtnl; 1: - struct sock *genl_sock; 1: - struct uevent_sock *uevent_sock; 1: - struct hlist_head *dev_name_head; 1: - struct hlist_head *dev_index_head; 1: - struct raw_notifier_head netdev_chain; 1: - u32 hash_mix; 1: - struct net_device *loopback_dev; 1: - struct list_head rules_ops; 1: - struct netns_core core; 1: - struct netns_mib mib; 1: - struct netns_packet packet; 1: - struct netns_unix unx; 1: - struct netns_nexthop nexthop; 1: - long: 64; 1: - struct netns_ipv4 ipv4; 1: - struct netns_ipv6 ipv6; 1: - struct netns_nf nf; 1: - struct netns_xt xt; 1: - struct netns_ct ct; 1: - struct netns_nf_frag nf_frag; 1: - struct ctl_table_header *nf_frag_frags_hdr; 1: - struct sock *nfnl; 1: - struct sock *nfnl_stash; 1: - struct net_generic *gen; 1: - struct bpf_prog *flow_dissector_prog; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct netns_xfrm xfrm; 1: - struct netns_xdp xdp; 1: - struct sock *diag_nlsk; 1: - long: 64; 1: - long: 64; 1: + refcount_t passive; 1: + refcount_t count; 1: + spinlock_t rules_mod_lock; 1: + unsigned int dev_unreg_count; 1: + unsigned int dev_base_seq; 1: + int ifindex; 1: + spinlock_t nsid_lock; 1: + atomic_t fnhe_genid; 1: + struct list_head list; 1: + struct list_head exit_list; 1: + struct llist_node cleanup_list; 1: + struct key_tag *key_domain; 1: + struct user_namespace *user_ns; 1: + struct ucounts *ucounts; 1: + struct idr netns_ids; 1: + struct ns_common ns; 1: + struct list_head dev_base_head; 1: + struct proc_dir_entry *proc_net; 1: + struct proc_dir_entry *proc_net_stat; 1: + struct ctl_table_set sysctls; 1: + struct sock *rtnl; 1: + struct sock *genl_sock; 1: + struct uevent_sock *uevent_sock; 1: + struct hlist_head *dev_name_head; 1: + struct hlist_head *dev_index_head; 1: + struct raw_notifier_head netdev_chain; 1: + u32 hash_mix; 1: + struct net_device *loopback_dev; 1: + struct list_head rules_ops; 1: + struct netns_core core; 1: + struct netns_mib mib; 1: + struct netns_packet packet; 1: + struct netns_unix unx; 1: + struct netns_nexthop nexthop; 1: + long : 64; 1: + struct netns_ipv4 ipv4; 1: + struct netns_ipv6 ipv6; 1: + struct netns_nf nf; 1: + struct netns_xt xt; 1: + struct netns_ct ct; 1: + struct netns_nf_frag nf_frag; 1: + struct ctl_table_header *nf_frag_frags_hdr; 1: + struct sock *nfnl; 1: + struct sock *nfnl_stash; 1: + struct net_generic *gen; 1: + struct bpf_prog *flow_dissector_prog; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct netns_xfrm xfrm; 1: + struct netns_xdp xdp; 1: + struct sock *diag_nlsk; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: typedef struct { 1: - local64_t v; 1: + local64_t v; 1: } u64_stats_t; 1: 1: struct bpf_offloaded_map; 1: 1: struct bpf_map_dev_ops { 1: - int (*map_get_next_key)(struct bpf_offloaded_map *, void *, void *); 1: - int (*map_lookup_elem)(struct bpf_offloaded_map *, void *, void *); 1: - int (*map_update_elem)(struct bpf_offloaded_map *, void *, void *, u64); 1: - int (*map_delete_elem)(struct bpf_offloaded_map *, void *); 1: + int (*map_get_next_key)(struct bpf_offloaded_map *, void *, void *); 1: + int (*map_lookup_elem)(struct bpf_offloaded_map *, void *, void *); 1: + int (*map_update_elem)(struct bpf_offloaded_map *, void *, void *, u64); 1: + int (*map_delete_elem)(struct bpf_offloaded_map *, void *); 1: }; 1: 1: struct bpf_offloaded_map { 1: - struct bpf_map map; 1: - struct net_device *netdev; 1: - const struct bpf_map_dev_ops *dev_ops; 1: - void *dev_priv; 1: - struct list_head offloads; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + struct net_device *netdev; 1: + const struct bpf_map_dev_ops *dev_ops; 1: + void *dev_priv; 1: + struct list_head offloads; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct net_device_stats { 1: - long unsigned int rx_packets; 1: - long unsigned int tx_packets; 1: - long unsigned int rx_bytes; 1: - long unsigned int tx_bytes; 1: - long unsigned int rx_errors; 1: - long unsigned int tx_errors; 1: - long unsigned int rx_dropped; 1: - long unsigned int tx_dropped; 1: - long unsigned int multicast; 1: - long unsigned int collisions; 1: - long unsigned int rx_length_errors; 1: - long unsigned int rx_over_errors; 1: - long unsigned int rx_crc_errors; 1: - long unsigned int rx_frame_errors; 1: - long unsigned int rx_fifo_errors; 1: - long unsigned int rx_missed_errors; 1: - long unsigned int tx_aborted_errors; 1: - long unsigned int tx_carrier_errors; 1: - long unsigned int tx_fifo_errors; 1: - long unsigned int tx_heartbeat_errors; 1: - long unsigned int tx_window_errors; 1: - long unsigned int rx_compressed; 1: - long unsigned int tx_compressed; 1: + long unsigned int rx_packets; 1: + long unsigned int tx_packets; 1: + long unsigned int rx_bytes; 1: + long unsigned int tx_bytes; 1: + long unsigned int rx_errors; 1: + long unsigned int tx_errors; 1: + long unsigned int rx_dropped; 1: + long unsigned int tx_dropped; 1: + long unsigned int multicast; 1: + long unsigned int collisions; 1: + long unsigned int rx_length_errors; 1: + long unsigned int rx_over_errors; 1: + long unsigned int rx_crc_errors; 1: + long unsigned int rx_frame_errors; 1: + long unsigned int rx_fifo_errors; 1: + long unsigned int rx_missed_errors; 1: + long unsigned int tx_aborted_errors; 1: + long unsigned int tx_carrier_errors; 1: + long unsigned int tx_fifo_errors; 1: + long unsigned int tx_heartbeat_errors; 1: + long unsigned int tx_window_errors; 1: + long unsigned int rx_compressed; 1: + long unsigned int tx_compressed; 1: }; 1: 1: struct netdev_hw_addr_list { 1: - struct list_head list; 1: - int count; 1: + struct list_head list; 1: + int count; 1: }; 1: 1: enum rx_handler_result { 1: - RX_HANDLER_CONSUMED = 0, 1: - RX_HANDLER_ANOTHER = 1, 1: - RX_HANDLER_EXACT = 2, 1: - RX_HANDLER_PASS = 3, 1: + RX_HANDLER_CONSUMED = 0, 1: + RX_HANDLER_ANOTHER = 1, 1: + RX_HANDLER_EXACT = 2, 1: + RX_HANDLER_PASS = 3, 1: }; 1: 1: typedef enum rx_handler_result rx_handler_result_t; 1: @@ -12416,8 +12534,8 @@ typedef rx_handler_result_t rx_handler_func_t(struct sk_buff **); 1: struct pcpu_dstats; 1: 1: struct netdev_tc_txq { 1: - u16 count; 1: - u16 offset; 1: + u16 count; 1: + u16 offset; 1: }; 1: 1: struct sfp_bus; 1: @@ -12465,154 +12583,154 @@ struct rtnl_link_ops; 1: struct phy_device; 1: 1: struct net_device { 1: - char name[16]; 1: - struct netdev_name_node *name_node; 1: - struct dev_ifalias *ifalias; 1: - long unsigned int mem_end; 1: - long unsigned int mem_start; 1: - long unsigned int base_addr; 1: - int irq; 1: - long unsigned int state; 1: - struct list_head dev_list; 1: - struct list_head napi_list; 1: - struct list_head unreg_list; 1: - struct list_head close_list; 1: - struct list_head ptype_all; 1: - struct list_head ptype_specific; 1: - struct { 1: - struct list_head upper; 1: - struct list_head lower; 1: - } adj_list; 1: - netdev_features_t features; 1: - netdev_features_t hw_features; 1: - netdev_features_t wanted_features; 1: - netdev_features_t vlan_features; 1: - netdev_features_t hw_enc_features; 1: - netdev_features_t mpls_features; 1: - netdev_features_t gso_partial_features; 1: - int ifindex; 1: - int group; 1: - struct net_device_stats stats; 1: - atomic_long_t rx_dropped; 1: - atomic_long_t tx_dropped; 1: - atomic_long_t rx_nohandler; 1: - atomic_t carrier_up_count; 1: - atomic_t carrier_down_count; 1: - const struct net_device_ops *netdev_ops; 1: - const struct ethtool_ops *ethtool_ops; 1: - const struct ndisc_ops *ndisc_ops; 1: - const struct header_ops *header_ops; 1: - unsigned int flags; 1: - unsigned int priv_flags; 1: - short unsigned int gflags; 1: - short unsigned int padded; 1: - unsigned char operstate; 1: - unsigned char link_mode; 1: - unsigned char if_port; 1: - unsigned char dma; 1: - unsigned int mtu; 1: - unsigned int min_mtu; 1: - unsigned int max_mtu; 1: - short unsigned int type; 1: - short unsigned int hard_header_len; 1: - unsigned char min_header_len; 1: - short unsigned int needed_headroom; 1: - short unsigned int needed_tailroom; 1: - unsigned char perm_addr[32]; 1: - unsigned char addr_assign_type; 1: - unsigned char addr_len; 1: - unsigned char upper_level; 1: - unsigned char lower_level; 1: - short unsigned int neigh_priv_len; 1: - short unsigned int dev_id; 1: - short unsigned int dev_port; 1: - spinlock_t addr_list_lock; 1: - unsigned char name_assign_type; 1: - bool uc_promisc; 1: - struct netdev_hw_addr_list uc; 1: - struct netdev_hw_addr_list mc; 1: - struct netdev_hw_addr_list dev_addrs; 1: - struct kset *queues_kset; 1: - unsigned int promiscuity; 1: - unsigned int allmulti; 1: - struct in_device *ip_ptr; 1: - struct inet6_dev *ip6_ptr; 1: - struct wireless_dev *ieee80211_ptr; 1: - struct wpan_dev *ieee802154_ptr; 1: - unsigned char *dev_addr; 1: - struct netdev_rx_queue *_rx; 1: - unsigned int num_rx_queues; 1: - unsigned int real_num_rx_queues; 1: - struct bpf_prog *xdp_prog; 1: - long unsigned int gro_flush_timeout; 1: - rx_handler_func_t *rx_handler; 1: - void *rx_handler_data; 1: - struct mini_Qdisc *miniq_ingress; 1: - struct netdev_queue *ingress_queue; 1: - struct nf_hook_entries *nf_hooks_ingress; 1: - unsigned char broadcast[32]; 1: - struct cpu_rmap *rx_cpu_rmap; 1: - struct hlist_node index_hlist; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct netdev_queue *_tx; 1: - unsigned int num_tx_queues; 1: - unsigned int real_num_tx_queues; 1: - struct Qdisc *qdisc; 1: - struct hlist_head qdisc_hash[16]; 1: - unsigned int tx_queue_len; 1: - spinlock_t tx_global_lock; 1: - int watchdog_timeo; 1: - struct xps_dev_maps *xps_cpus_map; 1: - struct xps_dev_maps *xps_rxqs_map; 1: - struct mini_Qdisc *miniq_egress; 1: - struct timer_list watchdog_timer; 1: - int *pcpu_refcnt; 1: - struct list_head todo_list; 1: - struct list_head link_watch_list; 1: - enum { 1: - NETREG_UNINITIALIZED = 0, 1: - NETREG_REGISTERED = 1, 1: - NETREG_UNREGISTERING = 2, 1: - NETREG_UNREGISTERED = 3, 1: - NETREG_RELEASED = 4, 1: - NETREG_DUMMY = 5, 1: - } reg_state: 8; 1: - bool dismantle; 1: - enum { 1: - RTNL_LINK_INITIALIZED = 0, 1: - RTNL_LINK_INITIALIZING = 1, 1: - } rtnl_link_state: 16; 1: - bool needs_free_netdev; 1: - void (*priv_destructor)(struct net_device *); 1: - struct netpoll_info *npinfo; 1: - possible_net_t nd_net; 1: - union { 1: - void *ml_priv; 1: - struct pcpu_lstats *lstats; 1: - struct pcpu_sw_netstats *tstats; 1: - struct pcpu_dstats *dstats; 1: - }; 1: - struct device dev; 1: - const struct attribute_group *sysfs_groups[4]; 1: - const struct attribute_group *sysfs_rx_queue_group; 1: - const struct rtnl_link_ops *rtnl_link_ops; 1: - unsigned int gso_max_size; 1: - u16 gso_max_segs; 1: - s16 num_tc; 1: - struct netdev_tc_txq tc_to_txq[16]; 1: - u8 prio_tc_map[16]; 1: - struct phy_device *phydev; 1: - struct sfp_bus *sfp_bus; 1: - struct lock_class_key qdisc_tx_busylock_key; 1: - struct lock_class_key qdisc_running_key; 1: - struct lock_class_key qdisc_xmit_lock_key; 1: - struct lock_class_key addr_list_lock_key; 1: - bool proto_down; 1: - unsigned int wol_enabled: 1; 1: + char name[16]; 1: + struct netdev_name_node *name_node; 1: + struct dev_ifalias *ifalias; 1: + long unsigned int mem_end; 1: + long unsigned int mem_start; 1: + long unsigned int base_addr; 1: + int irq; 1: + long unsigned int state; 1: + struct list_head dev_list; 1: + struct list_head napi_list; 1: + struct list_head unreg_list; 1: + struct list_head close_list; 1: + struct list_head ptype_all; 1: + struct list_head ptype_specific; 1: + struct { 1: + struct list_head upper; 1: + struct list_head lower; 1: + } adj_list; 1: + netdev_features_t features; 1: + netdev_features_t hw_features; 1: + netdev_features_t wanted_features; 1: + netdev_features_t vlan_features; 1: + netdev_features_t hw_enc_features; 1: + netdev_features_t mpls_features; 1: + netdev_features_t gso_partial_features; 1: + int ifindex; 1: + int group; 1: + struct net_device_stats stats; 1: + atomic_long_t rx_dropped; 1: + atomic_long_t tx_dropped; 1: + atomic_long_t rx_nohandler; 1: + atomic_t carrier_up_count; 1: + atomic_t carrier_down_count; 1: + const struct net_device_ops *netdev_ops; 1: + const struct ethtool_ops *ethtool_ops; 1: + const struct ndisc_ops *ndisc_ops; 1: + const struct header_ops *header_ops; 1: + unsigned int flags; 1: + unsigned int priv_flags; 1: + short unsigned int gflags; 1: + short unsigned int padded; 1: + unsigned char operstate; 1: + unsigned char link_mode; 1: + unsigned char if_port; 1: + unsigned char dma; 1: + unsigned int mtu; 1: + unsigned int min_mtu; 1: + unsigned int max_mtu; 1: + short unsigned int type; 1: + short unsigned int hard_header_len; 1: + unsigned char min_header_len; 1: + short unsigned int needed_headroom; 1: + short unsigned int needed_tailroom; 1: + unsigned char perm_addr[32]; 1: + unsigned char addr_assign_type; 1: + unsigned char addr_len; 1: + unsigned char upper_level; 1: + unsigned char lower_level; 1: + short unsigned int neigh_priv_len; 1: + short unsigned int dev_id; 1: + short unsigned int dev_port; 1: + spinlock_t addr_list_lock; 1: + unsigned char name_assign_type; 1: + bool uc_promisc; 1: + struct netdev_hw_addr_list uc; 1: + struct netdev_hw_addr_list mc; 1: + struct netdev_hw_addr_list dev_addrs; 1: + struct kset *queues_kset; 1: + unsigned int promiscuity; 1: + unsigned int allmulti; 1: + struct in_device *ip_ptr; 1: + struct inet6_dev *ip6_ptr; 1: + struct wireless_dev *ieee80211_ptr; 1: + struct wpan_dev *ieee802154_ptr; 1: + unsigned char *dev_addr; 1: + struct netdev_rx_queue *_rx; 1: + unsigned int num_rx_queues; 1: + unsigned int real_num_rx_queues; 1: + struct bpf_prog *xdp_prog; 1: + long unsigned int gro_flush_timeout; 1: + rx_handler_func_t *rx_handler; 1: + void *rx_handler_data; 1: + struct mini_Qdisc *miniq_ingress; 1: + struct netdev_queue *ingress_queue; 1: + struct nf_hook_entries *nf_hooks_ingress; 1: + unsigned char broadcast[32]; 1: + struct cpu_rmap *rx_cpu_rmap; 1: + struct hlist_node index_hlist; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct netdev_queue *_tx; 1: + unsigned int num_tx_queues; 1: + unsigned int real_num_tx_queues; 1: + struct Qdisc *qdisc; 1: + struct hlist_head qdisc_hash[16]; 1: + unsigned int tx_queue_len; 1: + spinlock_t tx_global_lock; 1: + int watchdog_timeo; 1: + struct xps_dev_maps *xps_cpus_map; 1: + struct xps_dev_maps *xps_rxqs_map; 1: + struct mini_Qdisc *miniq_egress; 1: + struct timer_list watchdog_timer; 1: + int *pcpu_refcnt; 1: + struct list_head todo_list; 1: + struct list_head link_watch_list; 1: + enum { 1: + NETREG_UNINITIALIZED = 0, 1: + NETREG_REGISTERED = 1, 1: + NETREG_UNREGISTERING = 2, 1: + NETREG_UNREGISTERED = 3, 1: + NETREG_RELEASED = 4, 1: + NETREG_DUMMY = 5, 1: + } reg_state : 8; 1: + bool dismantle; 1: + enum { 1: + RTNL_LINK_INITIALIZED = 0, 1: + RTNL_LINK_INITIALIZING = 1, 1: + } rtnl_link_state : 16; 1: + bool needs_free_netdev; 1: + void (*priv_destructor)(struct net_device *); 1: + struct netpoll_info *npinfo; 1: + possible_net_t nd_net; 1: + union { 1: + void *ml_priv; 1: + struct pcpu_lstats *lstats; 1: + struct pcpu_sw_netstats *tstats; 1: + struct pcpu_dstats *dstats; 1: + }; 1: + struct device dev; 1: + const struct attribute_group *sysfs_groups[4]; 1: + const struct attribute_group *sysfs_rx_queue_group; 1: + const struct rtnl_link_ops *rtnl_link_ops; 1: + unsigned int gso_max_size; 1: + u16 gso_max_segs; 1: + s16 num_tc; 1: + struct netdev_tc_txq tc_to_txq[16]; 1: + u8 prio_tc_map[16]; 1: + struct phy_device *phydev; 1: + struct sfp_bus *sfp_bus; 1: + struct lock_class_key qdisc_tx_busylock_key; 1: + struct lock_class_key qdisc_running_key; 1: + struct lock_class_key qdisc_xmit_lock_key; 1: + struct lock_class_key addr_list_lock_key; 1: + bool proto_down; 1: + unsigned int wol_enabled : 1; 1: }; 1: 1: typedef unsigned int sk_buff_data_t; 1: @@ -12620,207 +12738,207 @@ typedef unsigned int sk_buff_data_t; 1: struct skb_ext; 1: 1: struct sk_buff { 1: - union { 1: - struct { 1: - struct sk_buff *next; 1: - struct sk_buff *prev; 1: - union { 1: - struct net_device *dev; 1: - long unsigned int dev_scratch; 1: - }; 1: - }; 1: - struct rb_node rbnode; 1: - struct list_head list; 1: - }; 1: - union { 1: - struct sock *sk; 1: - int ip_defrag_offset; 1: - }; 1: - union { 1: - ktime_t tstamp; 1: - u64 skb_mstamp_ns; 1: - }; 1: - char cb[48]; 1: - union { 1: - struct { 1: - long unsigned int _skb_refdst; 1: - void (*destructor)(struct sk_buff *); 1: - }; 1: - struct list_head tcp_tsorted_anchor; 1: - }; 1: - long unsigned int _nfct; 1: - unsigned int len; 1: - unsigned int data_len; 1: - __u16 mac_len; 1: - __u16 hdr_len; 1: - __u16 queue_mapping; 1: - __u8 __cloned_offset[0]; 1: - __u8 cloned: 1; 1: - __u8 nohdr: 1; 1: - __u8 fclone: 2; 1: - __u8 peeked: 1; 1: - __u8 head_frag: 1; 1: - __u8 pfmemalloc: 1; 1: - __u8 active_extensions; 1: - __u32 headers_start[0]; 1: - __u8 __pkt_type_offset[0]; 1: - __u8 pkt_type: 3; 1: - __u8 ignore_df: 1; 1: - __u8 nf_trace: 1; 1: - __u8 ip_summed: 2; 1: - __u8 ooo_okay: 1; 1: - __u8 l4_hash: 1; 1: - __u8 sw_hash: 1; 1: - __u8 wifi_acked_valid: 1; 1: - __u8 wifi_acked: 1; 1: - __u8 no_fcs: 1; 1: - __u8 encapsulation: 1; 1: - __u8 encap_hdr_csum: 1; 1: - __u8 csum_valid: 1; 1: - __u8 __pkt_vlan_present_offset[0]; 1: - __u8 vlan_present: 1; 1: - __u8 csum_complete_sw: 1; 1: - __u8 csum_level: 2; 1: - __u8 csum_not_inet: 1; 1: - __u8 dst_pending_confirm: 1; 1: - __u8 ndisc_nodetype: 2; 1: - __u8 ipvs_property: 1; 1: - __u8 inner_protocol_type: 1; 1: - __u8 remcsum_offload: 1; 1: - __u8 tc_skip_classify: 1; 1: - __u8 tc_at_ingress: 1; 1: - __u8 tc_redirected: 1; 1: - __u8 tc_from_ingress: 1; 1: - __u16 tc_index; 1: - union { 1: - __wsum csum; 1: - struct { 1: - __u16 csum_start; 1: - __u16 csum_offset; 1: - }; 1: - }; 1: - __u32 priority; 1: - int skb_iif; 1: - __u32 hash; 1: - __be16 vlan_proto; 1: - __u16 vlan_tci; 1: - union { 1: - unsigned int napi_id; 1: - unsigned int sender_cpu; 1: - }; 1: - __u32 secmark; 1: - union { 1: - __u32 mark; 1: - __u32 reserved_tailroom; 1: - }; 1: - union { 1: - __be16 inner_protocol; 1: - __u8 inner_ipproto; 1: - }; 1: - __u16 inner_transport_header; 1: - __u16 inner_network_header; 1: - __u16 inner_mac_header; 1: - __be16 protocol; 1: - __u16 transport_header; 1: - __u16 network_header; 1: - __u16 mac_header; 1: - __u32 headers_end[0]; 1: - sk_buff_data_t tail; 1: - sk_buff_data_t end; 1: - unsigned char *head; 1: - unsigned char *data; 1: - unsigned int truesize; 1: - refcount_t users; 1: - struct skb_ext *extensions; 1: + union { 1: + struct { 1: + struct sk_buff *next; 1: + struct sk_buff *prev; 1: + union { 1: + struct net_device *dev; 1: + long unsigned int dev_scratch; 1: + }; 1: + }; 1: + struct rb_node rbnode; 1: + struct list_head list; 1: + }; 1: + union { 1: + struct sock *sk; 1: + int ip_defrag_offset; 1: + }; 1: + union { 1: + ktime_t tstamp; 1: + u64 skb_mstamp_ns; 1: + }; 1: + char cb[48]; 1: + union { 1: + struct { 1: + long unsigned int _skb_refdst; 1: + void (*destructor)(struct sk_buff *); 1: + }; 1: + struct list_head tcp_tsorted_anchor; 1: + }; 1: + long unsigned int _nfct; 1: + unsigned int len; 1: + unsigned int data_len; 1: + __u16 mac_len; 1: + __u16 hdr_len; 1: + __u16 queue_mapping; 1: + __u8 __cloned_offset[0]; 1: + __u8 cloned : 1; 1: + __u8 nohdr : 1; 1: + __u8 fclone : 2; 1: + __u8 peeked : 1; 1: + __u8 head_frag : 1; 1: + __u8 pfmemalloc : 1; 1: + __u8 active_extensions; 1: + __u32 headers_start[0]; 1: + __u8 __pkt_type_offset[0]; 1: + __u8 pkt_type : 3; 1: + __u8 ignore_df : 1; 1: + __u8 nf_trace : 1; 1: + __u8 ip_summed : 2; 1: + __u8 ooo_okay : 1; 1: + __u8 l4_hash : 1; 1: + __u8 sw_hash : 1; 1: + __u8 wifi_acked_valid : 1; 1: + __u8 wifi_acked : 1; 1: + __u8 no_fcs : 1; 1: + __u8 encapsulation : 1; 1: + __u8 encap_hdr_csum : 1; 1: + __u8 csum_valid : 1; 1: + __u8 __pkt_vlan_present_offset[0]; 1: + __u8 vlan_present : 1; 1: + __u8 csum_complete_sw : 1; 1: + __u8 csum_level : 2; 1: + __u8 csum_not_inet : 1; 1: + __u8 dst_pending_confirm : 1; 1: + __u8 ndisc_nodetype : 2; 1: + __u8 ipvs_property : 1; 1: + __u8 inner_protocol_type : 1; 1: + __u8 remcsum_offload : 1; 1: + __u8 tc_skip_classify : 1; 1: + __u8 tc_at_ingress : 1; 1: + __u8 tc_redirected : 1; 1: + __u8 tc_from_ingress : 1; 1: + __u16 tc_index; 1: + union { 1: + __wsum csum; 1: + struct { 1: + __u16 csum_start; 1: + __u16 csum_offset; 1: + }; 1: + }; 1: + __u32 priority; 1: + int skb_iif; 1: + __u32 hash; 1: + __be16 vlan_proto; 1: + __u16 vlan_tci; 1: + union { 1: + unsigned int napi_id; 1: + unsigned int sender_cpu; 1: + }; 1: + __u32 secmark; 1: + union { 1: + __u32 mark; 1: + __u32 reserved_tailroom; 1: + }; 1: + union { 1: + __be16 inner_protocol; 1: + __u8 inner_ipproto; 1: + }; 1: + __u16 inner_transport_header; 1: + __u16 inner_network_header; 1: + __u16 inner_mac_header; 1: + __be16 protocol; 1: + __u16 transport_header; 1: + __u16 network_header; 1: + __u16 mac_header; 1: + __u32 headers_end[0]; 1: + sk_buff_data_t tail; 1: + sk_buff_data_t end; 1: + unsigned char *head; 1: + unsigned char *data; 1: + unsigned int truesize; 1: + refcount_t users; 1: + struct skb_ext *extensions; 1: }; 1: 1: struct sg_table { 1: - struct scatterlist *sgl; 1: - unsigned int nents; 1: - unsigned int orig_nents; 1: + struct scatterlist *sgl; 1: + unsigned int nents; 1: + unsigned int orig_nents; 1: }; 1: 1: typedef int suspend_state_t; 1: 1: enum suspend_stat_step { 1: - SUSPEND_FREEZE = 1, 1: - SUSPEND_PREPARE = 2, 1: - SUSPEND_SUSPEND = 3, 1: - SUSPEND_SUSPEND_LATE = 4, 1: - SUSPEND_SUSPEND_NOIRQ = 5, 1: - SUSPEND_RESUME_NOIRQ = 6, 1: - SUSPEND_RESUME_EARLY = 7, 1: - SUSPEND_RESUME = 8, 1: + SUSPEND_FREEZE = 1, 1: + SUSPEND_PREPARE = 2, 1: + SUSPEND_SUSPEND = 3, 1: + SUSPEND_SUSPEND_LATE = 4, 1: + SUSPEND_SUSPEND_NOIRQ = 5, 1: + SUSPEND_RESUME_NOIRQ = 6, 1: + SUSPEND_RESUME_EARLY = 7, 1: + SUSPEND_RESUME = 8, 1: }; 1: 1: struct suspend_stats { 1: - int success; 1: - int fail; 1: - int failed_freeze; 1: - int failed_prepare; 1: - int failed_suspend; 1: - int failed_suspend_late; 1: - int failed_suspend_noirq; 1: - int failed_resume; 1: - int failed_resume_early; 1: - int failed_resume_noirq; 1: - int last_failed_dev; 1: - char failed_devs[80]; 1: - int last_failed_errno; 1: - int errno[2]; 1: - int last_failed_step; 1: - enum suspend_stat_step failed_steps[2]; 1: + int success; 1: + int fail; 1: + int failed_freeze; 1: + int failed_prepare; 1: + int failed_suspend; 1: + int failed_suspend_late; 1: + int failed_suspend_noirq; 1: + int failed_resume; 1: + int failed_resume_early; 1: + int failed_resume_noirq; 1: + int last_failed_dev; 1: + char failed_devs[80]; 1: + int last_failed_errno; 1: + int errno[2]; 1: + int last_failed_step; 1: + enum suspend_stat_step failed_steps[2]; 1: }; 1: 1: enum s2idle_states { 1: - S2IDLE_STATE_NONE = 0, 1: - S2IDLE_STATE_ENTER = 1, 1: - S2IDLE_STATE_WAKE = 2, 1: + S2IDLE_STATE_NONE = 0, 1: + S2IDLE_STATE_ENTER = 1, 1: + S2IDLE_STATE_WAKE = 2, 1: }; 1: 1: struct pbe { 1: - void *address; 1: - void *orig_address; 1: - struct pbe *next; 1: + void *address; 1: + void *orig_address; 1: + struct pbe *next; 1: }; 1: 1: enum { 1: - Root_NFS = 255, 1: - Root_CIFS = 254, 1: - Root_RAM0 = 1048576, 1: - Root_RAM1 = 1048577, 1: - Root_FD0 = 2097152, 1: - Root_HDA1 = 3145729, 1: - Root_HDA2 = 3145730, 1: - Root_SDA1 = 8388609, 1: - Root_SDA2 = 8388610, 1: - Root_HDC1 = 23068673, 1: - Root_SR0 = 11534336, 1: + Root_NFS = 255, 1: + Root_CIFS = 254, 1: + Root_RAM0 = 1048576, 1: + Root_RAM1 = 1048577, 1: + Root_FD0 = 2097152, 1: + Root_HDA1 = 3145729, 1: + Root_HDA2 = 3145730, 1: + Root_SDA1 = 8388609, 1: + Root_SDA2 = 8388610, 1: + Root_HDC1 = 23068673, 1: + Root_SR0 = 11534336, 1: }; 1: 1: struct xdr_buf { 1: - struct kvec head[1]; 1: - struct kvec tail[1]; 1: - struct bio_vec *bvec; 1: - struct page **pages; 1: - unsigned int page_base; 1: - unsigned int page_len; 1: - unsigned int flags; 1: - unsigned int buflen; 1: - unsigned int len; 1: + struct kvec head[1]; 1: + struct kvec tail[1]; 1: + struct bio_vec *bvec; 1: + struct page **pages; 1: + unsigned int page_base; 1: + unsigned int page_len; 1: + unsigned int flags; 1: + unsigned int buflen; 1: + unsigned int len; 1: }; 1: 1: struct rpc_rqst; 1: 1: struct xdr_stream { 1: - __be32 *p; 1: - struct xdr_buf *buf; 1: - __be32 *end; 1: - struct kvec *iov; 1: - struct kvec scratch; 1: - struct page **page_ptr; 1: - unsigned int nwords; 1: - struct rpc_rqst *rqst; 1: + __be32 *p; 1: + struct xdr_buf *buf; 1: + __be32 *end; 1: + struct kvec *iov; 1: + struct kvec scratch; 1: + struct page **page_ptr; 1: + unsigned int nwords; 1: + struct rpc_rqst *rqst; 1: }; 1: 1: struct rpc_xprt; 1: @@ -12830,69 +12948,70 @@ struct rpc_task; 1: struct rpc_cred; 1: 1: struct rpc_rqst { 1: - struct rpc_xprt *rq_xprt; 1: - struct xdr_buf rq_snd_buf; 1: - struct xdr_buf rq_rcv_buf; 1: - struct rpc_task *rq_task; 1: - struct rpc_cred *rq_cred; 1: - __be32 rq_xid; 1: - int rq_cong; 1: - u32 rq_seqno; 1: - int rq_enc_pages_num; 1: - struct page **rq_enc_pages; 1: - void (*rq_release_snd_buf)(struct rpc_rqst *); 1: - union { 1: - struct list_head rq_list; 1: - struct rb_node rq_recv; 1: - }; 1: - struct list_head rq_xmit; 1: - struct list_head rq_xmit2; 1: - void *rq_buffer; 1: - size_t rq_callsize; 1: - void *rq_rbuffer; 1: - size_t rq_rcvsize; 1: - size_t rq_xmit_bytes_sent; 1: - size_t rq_reply_bytes_recvd; 1: - struct xdr_buf rq_private_buf; 1: - long unsigned int rq_majortimeo; 1: - long unsigned int rq_timeout; 1: - ktime_t rq_rtt; 1: - unsigned int rq_retries; 1: - unsigned int rq_connect_cookie; 1: - atomic_t rq_pin; 1: - u32 rq_bytes_sent; 1: - ktime_t rq_xtime; 1: - int rq_ntrans; 1: -}; 1: - 1: -typedef void (*kxdreproc_t)(struct rpc_rqst *, struct xdr_stream *, const void *); 1: + struct rpc_xprt *rq_xprt; 1: + struct xdr_buf rq_snd_buf; 1: + struct xdr_buf rq_rcv_buf; 1: + struct rpc_task *rq_task; 1: + struct rpc_cred *rq_cred; 1: + __be32 rq_xid; 1: + int rq_cong; 1: + u32 rq_seqno; 1: + int rq_enc_pages_num; 1: + struct page **rq_enc_pages; 1: + void (*rq_release_snd_buf)(struct rpc_rqst *); 1: + union { 1: + struct list_head rq_list; 1: + struct rb_node rq_recv; 1: + }; 1: + struct list_head rq_xmit; 1: + struct list_head rq_xmit2; 1: + void *rq_buffer; 1: + size_t rq_callsize; 1: + void *rq_rbuffer; 1: + size_t rq_rcvsize; 1: + size_t rq_xmit_bytes_sent; 1: + size_t rq_reply_bytes_recvd; 1: + struct xdr_buf rq_private_buf; 1: + long unsigned int rq_majortimeo; 1: + long unsigned int rq_timeout; 1: + ktime_t rq_rtt; 1: + unsigned int rq_retries; 1: + unsigned int rq_connect_cookie; 1: + atomic_t rq_pin; 1: + u32 rq_bytes_sent; 1: + ktime_t rq_xtime; 1: + int rq_ntrans; 1: +}; 1: + 1: +typedef void (*kxdreproc_t)(struct rpc_rqst *, struct xdr_stream *, 1: + const void *); 1: 1: typedef int (*kxdrdproc_t)(struct rpc_rqst *, struct xdr_stream *, void *); 1: 1: struct rpc_procinfo; 1: 1: struct rpc_message { 1: - const struct rpc_procinfo *rpc_proc; 1: - void *rpc_argp; 1: - void *rpc_resp; 1: - const struct cred *rpc_cred; 1: + const struct rpc_procinfo *rpc_proc; 1: + void *rpc_argp; 1: + void *rpc_resp; 1: + const struct cred *rpc_cred; 1: }; 1: 1: struct rpc_procinfo { 1: - u32 p_proc; 1: - kxdreproc_t p_encode; 1: - kxdrdproc_t p_decode; 1: - unsigned int p_arglen; 1: - unsigned int p_replen; 1: - unsigned int p_timer; 1: - u32 p_statidx; 1: - const char *p_name; 1: + u32 p_proc; 1: + kxdreproc_t p_encode; 1: + kxdrdproc_t p_decode; 1: + unsigned int p_arglen; 1: + unsigned int p_replen; 1: + unsigned int p_timer; 1: + u32 p_statidx; 1: + const char *p_name; 1: }; 1: 1: struct rpc_wait { 1: - struct list_head list; 1: - struct list_head links; 1: - struct list_head timer_list; 1: + struct list_head list; 1: + struct list_head links; 1: + struct list_head timer_list; 1: }; 1: 1: struct rpc_wait_queue; 1: @@ -12902,80 +13021,80 @@ struct rpc_call_ops; 1: struct rpc_clnt; 1: 1: struct rpc_task { 1: - atomic_t tk_count; 1: - int tk_status; 1: - struct list_head tk_task; 1: - void (*tk_callback)(struct rpc_task *); 1: - void (*tk_action)(struct rpc_task *); 1: - long unsigned int tk_timeout; 1: - long unsigned int tk_runstate; 1: - struct rpc_wait_queue *tk_waitqueue; 1: - union { 1: - struct work_struct tk_work; 1: - struct rpc_wait tk_wait; 1: - } u; 1: - int tk_rpc_status; 1: - struct rpc_message tk_msg; 1: - void *tk_calldata; 1: - const struct rpc_call_ops *tk_ops; 1: - struct rpc_clnt *tk_client; 1: - struct rpc_xprt *tk_xprt; 1: - struct rpc_cred *tk_op_cred; 1: - struct rpc_rqst *tk_rqstp; 1: - struct workqueue_struct *tk_workqueue; 1: - ktime_t tk_start; 1: - pid_t tk_owner; 1: - short unsigned int tk_flags; 1: - short unsigned int tk_timeouts; 1: - short unsigned int tk_pid; 1: - unsigned char tk_priority: 2; 1: - unsigned char tk_garb_retry: 2; 1: - unsigned char tk_cred_retry: 2; 1: - unsigned char tk_rebind_retry: 2; 1: + atomic_t tk_count; 1: + int tk_status; 1: + struct list_head tk_task; 1: + void (*tk_callback)(struct rpc_task *); 1: + void (*tk_action)(struct rpc_task *); 1: + long unsigned int tk_timeout; 1: + long unsigned int tk_runstate; 1: + struct rpc_wait_queue *tk_waitqueue; 1: + union { 1: + struct work_struct tk_work; 1: + struct rpc_wait tk_wait; 1: + } u; 1: + int tk_rpc_status; 1: + struct rpc_message tk_msg; 1: + void *tk_calldata; 1: + const struct rpc_call_ops *tk_ops; 1: + struct rpc_clnt *tk_client; 1: + struct rpc_xprt *tk_xprt; 1: + struct rpc_cred *tk_op_cred; 1: + struct rpc_rqst *tk_rqstp; 1: + struct workqueue_struct *tk_workqueue; 1: + ktime_t tk_start; 1: + pid_t tk_owner; 1: + short unsigned int tk_flags; 1: + short unsigned int tk_timeouts; 1: + short unsigned int tk_pid; 1: + unsigned char tk_priority : 2; 1: + unsigned char tk_garb_retry : 2; 1: + unsigned char tk_cred_retry : 2; 1: + unsigned char tk_rebind_retry : 2; 1: }; 1: 1: struct rpc_timer { 1: - struct list_head list; 1: - long unsigned int expires; 1: - struct delayed_work dwork; 1: + struct list_head list; 1: + long unsigned int expires; 1: + struct delayed_work dwork; 1: }; 1: 1: struct rpc_wait_queue { 1: - spinlock_t lock; 1: - struct list_head tasks[4]; 1: - unsigned char maxpriority; 1: - unsigned char priority; 1: - unsigned char nr; 1: - short unsigned int qlen; 1: - struct rpc_timer timer_list; 1: - const char *name; 1: + spinlock_t lock; 1: + struct list_head tasks[4]; 1: + unsigned char maxpriority; 1: + unsigned char priority; 1: + unsigned char nr; 1: + short unsigned int qlen; 1: + struct rpc_timer timer_list; 1: + const char *name; 1: }; 1: 1: struct rpc_call_ops { 1: - void (*rpc_call_prepare)(struct rpc_task *, void *); 1: - void (*rpc_call_done)(struct rpc_task *, void *); 1: - void (*rpc_count_stats)(struct rpc_task *, void *); 1: - void (*rpc_release)(void *); 1: + void (*rpc_call_prepare)(struct rpc_task *, void *); 1: + void (*rpc_call_done)(struct rpc_task *, void *); 1: + void (*rpc_count_stats)(struct rpc_task *, void *); 1: + void (*rpc_release)(void *); 1: }; 1: 1: struct rpc_pipe_dir_head { 1: - struct list_head pdh_entries; 1: - struct dentry *pdh_dentry; 1: + struct list_head pdh_entries; 1: + struct dentry *pdh_dentry; 1: }; 1: 1: struct rpc_rtt { 1: - long unsigned int timeo; 1: - long unsigned int srtt[5]; 1: - long unsigned int sdrtt[5]; 1: - int ntimeouts[5]; 1: + long unsigned int timeo; 1: + long unsigned int srtt[5]; 1: + long unsigned int sdrtt[5]; 1: + int ntimeouts[5]; 1: }; 1: 1: struct rpc_timeout { 1: - long unsigned int to_initval; 1: - long unsigned int to_maxval; 1: - long unsigned int to_increment; 1: - unsigned int to_retries; 1: - unsigned char to_exponential; 1: + long unsigned int to_initval; 1: + long unsigned int to_maxval; 1: + long unsigned int to_increment; 1: + unsigned int to_retries; 1: + unsigned char to_exponential; 1: }; 1: 1: struct rpc_xprt_switch; 1: @@ -12983,9 +13102,9 @@ struct rpc_xprt_switch; 1: struct rpc_xprt_iter_ops; 1: 1: struct rpc_xprt_iter { 1: - struct rpc_xprt_switch *xpi_xpswitch; 1: - struct rpc_xprt *xpi_cursor; 1: - const struct rpc_xprt_iter_ops *xpi_ops; 1: + struct rpc_xprt_switch *xpi_xpswitch; 1: + struct rpc_xprt *xpi_cursor; 1: + const struct rpc_xprt_iter_ops *xpi_ops; 1: }; 1: 1: struct rpc_auth; 1: @@ -12997,38 +13116,38 @@ struct rpc_iostats; 1: struct rpc_program; 1: 1: struct rpc_clnt { 1: - atomic_t cl_count; 1: - unsigned int cl_clid; 1: - struct list_head cl_clients; 1: - struct list_head cl_tasks; 1: - spinlock_t cl_lock; 1: - struct rpc_xprt *cl_xprt; 1: - const struct rpc_procinfo *cl_procinfo; 1: - u32 cl_prog; 1: - u32 cl_vers; 1: - u32 cl_maxproc; 1: - struct rpc_auth *cl_auth; 1: - struct rpc_stat *cl_stats; 1: - struct rpc_iostats *cl_metrics; 1: - unsigned int cl_softrtry: 1; 1: - unsigned int cl_softerr: 1; 1: - unsigned int cl_discrtry: 1; 1: - unsigned int cl_noretranstimeo: 1; 1: - unsigned int cl_autobind: 1; 1: - unsigned int cl_chatty: 1; 1: - struct rpc_rtt *cl_rtt; 1: - const struct rpc_timeout *cl_timeout; 1: - atomic_t cl_swapper; 1: - int cl_nodelen; 1: - char cl_nodename[65]; 1: - struct rpc_pipe_dir_head cl_pipedir_objects; 1: - struct rpc_clnt *cl_parent; 1: - struct rpc_rtt cl_rtt_default; 1: - struct rpc_timeout cl_timeout_default; 1: - const struct rpc_program *cl_program; 1: - const char *cl_principal; 1: - struct rpc_xprt_iter cl_xpi; 1: - const struct cred *cl_cred; 1: + atomic_t cl_count; 1: + unsigned int cl_clid; 1: + struct list_head cl_clients; 1: + struct list_head cl_tasks; 1: + spinlock_t cl_lock; 1: + struct rpc_xprt *cl_xprt; 1: + const struct rpc_procinfo *cl_procinfo; 1: + u32 cl_prog; 1: + u32 cl_vers; 1: + u32 cl_maxproc; 1: + struct rpc_auth *cl_auth; 1: + struct rpc_stat *cl_stats; 1: + struct rpc_iostats *cl_metrics; 1: + unsigned int cl_softrtry : 1; 1: + unsigned int cl_softerr : 1; 1: + unsigned int cl_discrtry : 1; 1: + unsigned int cl_noretranstimeo : 1; 1: + unsigned int cl_autobind : 1; 1: + unsigned int cl_chatty : 1; 1: + struct rpc_rtt *cl_rtt; 1: + const struct rpc_timeout *cl_timeout; 1: + atomic_t cl_swapper; 1: + int cl_nodelen; 1: + char cl_nodename[65]; 1: + struct rpc_pipe_dir_head cl_pipedir_objects; 1: + struct rpc_clnt *cl_parent; 1: + struct rpc_rtt cl_rtt_default; 1: + struct rpc_timeout cl_timeout_default; 1: + const struct rpc_program *cl_program; 1: + const char *cl_principal; 1: + struct rpc_xprt_iter cl_xpi; 1: + const struct cred *cl_cred; 1: }; 1: 1: struct rpc_xprt_ops; 1: @@ -13036,283 +13155,283 @@ struct rpc_xprt_ops; 1: struct svc_xprt; 1: 1: struct rpc_xprt { 1: - struct kref kref; 1: - const struct rpc_xprt_ops *ops; 1: - const struct rpc_timeout *timeout; 1: - struct __kernel_sockaddr_storage addr; 1: - size_t addrlen; 1: - int prot; 1: - long unsigned int cong; 1: - long unsigned int cwnd; 1: - size_t max_payload; 1: - struct rpc_wait_queue binding; 1: - struct rpc_wait_queue sending; 1: - struct rpc_wait_queue pending; 1: - struct rpc_wait_queue backlog; 1: - struct list_head free; 1: - unsigned int max_reqs; 1: - unsigned int min_reqs; 1: - unsigned int num_reqs; 1: - long unsigned int state; 1: - unsigned char resvport: 1; 1: - unsigned char reuseport: 1; 1: - atomic_t swapper; 1: - unsigned int bind_index; 1: - struct list_head xprt_switch; 1: - long unsigned int bind_timeout; 1: - long unsigned int reestablish_timeout; 1: - unsigned int connect_cookie; 1: - struct work_struct task_cleanup; 1: - struct timer_list timer; 1: - long unsigned int last_used; 1: - long unsigned int idle_timeout; 1: - long unsigned int connect_timeout; 1: - long unsigned int max_reconnect_timeout; 1: - atomic_long_t queuelen; 1: - spinlock_t transport_lock; 1: - spinlock_t reserve_lock; 1: - spinlock_t queue_lock; 1: - u32 xid; 1: - struct rpc_task *snd_task; 1: - struct list_head xmit_queue; 1: - struct svc_xprt *bc_xprt; 1: - struct rb_root recv_queue; 1: - struct { 1: - long unsigned int bind_count; 1: - long unsigned int connect_count; 1: - long unsigned int connect_start; 1: - long unsigned int connect_time; 1: - long unsigned int sends; 1: - long unsigned int recvs; 1: - long unsigned int bad_xids; 1: - long unsigned int max_slots; 1: - long long unsigned int req_u; 1: - long long unsigned int bklog_u; 1: - long long unsigned int sending_u; 1: - long long unsigned int pending_u; 1: - } stat; 1: - struct net *xprt_net; 1: - const char *servername; 1: - const char *address_strings[6]; 1: - struct callback_head rcu; 1: + struct kref kref; 1: + const struct rpc_xprt_ops *ops; 1: + const struct rpc_timeout *timeout; 1: + struct __kernel_sockaddr_storage addr; 1: + size_t addrlen; 1: + int prot; 1: + long unsigned int cong; 1: + long unsigned int cwnd; 1: + size_t max_payload; 1: + struct rpc_wait_queue binding; 1: + struct rpc_wait_queue sending; 1: + struct rpc_wait_queue pending; 1: + struct rpc_wait_queue backlog; 1: + struct list_head free; 1: + unsigned int max_reqs; 1: + unsigned int min_reqs; 1: + unsigned int num_reqs; 1: + long unsigned int state; 1: + unsigned char resvport : 1; 1: + unsigned char reuseport : 1; 1: + atomic_t swapper; 1: + unsigned int bind_index; 1: + struct list_head xprt_switch; 1: + long unsigned int bind_timeout; 1: + long unsigned int reestablish_timeout; 1: + unsigned int connect_cookie; 1: + struct work_struct task_cleanup; 1: + struct timer_list timer; 1: + long unsigned int last_used; 1: + long unsigned int idle_timeout; 1: + long unsigned int connect_timeout; 1: + long unsigned int max_reconnect_timeout; 1: + atomic_long_t queuelen; 1: + spinlock_t transport_lock; 1: + spinlock_t reserve_lock; 1: + spinlock_t queue_lock; 1: + u32 xid; 1: + struct rpc_task *snd_task; 1: + struct list_head xmit_queue; 1: + struct svc_xprt *bc_xprt; 1: + struct rb_root recv_queue; 1: + struct { 1: + long unsigned int bind_count; 1: + long unsigned int connect_count; 1: + long unsigned int connect_start; 1: + long unsigned int connect_time; 1: + long unsigned int sends; 1: + long unsigned int recvs; 1: + long unsigned int bad_xids; 1: + long unsigned int max_slots; 1: + long long unsigned int req_u; 1: + long long unsigned int bklog_u; 1: + long long unsigned int sending_u; 1: + long long unsigned int pending_u; 1: + } stat; 1: + struct net *xprt_net; 1: + const char *servername; 1: + const char *address_strings[6]; 1: + struct callback_head rcu; 1: }; 1: 1: struct rpc_credops; 1: 1: struct rpc_cred { 1: - struct hlist_node cr_hash; 1: - struct list_head cr_lru; 1: - struct callback_head cr_rcu; 1: - struct rpc_auth *cr_auth; 1: - const struct rpc_credops *cr_ops; 1: - long unsigned int cr_expire; 1: - long unsigned int cr_flags; 1: - refcount_t cr_count; 1: - const struct cred *cr_cred; 1: + struct hlist_node cr_hash; 1: + struct list_head cr_lru; 1: + struct callback_head cr_rcu; 1: + struct rpc_auth *cr_auth; 1: + const struct rpc_credops *cr_ops; 1: + long unsigned int cr_expire; 1: + long unsigned int cr_flags; 1: + refcount_t cr_count; 1: + const struct cred *cr_cred; 1: }; 1: 1: typedef u32 rpc_authflavor_t; 1: 1: struct ethhdr { 1: - unsigned char h_dest[6]; 1: - unsigned char h_source[6]; 1: - __be16 h_proto; 1: + unsigned char h_dest[6]; 1: + unsigned char h_source[6]; 1: + __be16 h_proto; 1: }; 1: 1: struct flow_dissector { 1: - unsigned int used_keys; 1: - short unsigned int offset[27]; 1: + unsigned int used_keys; 1: + short unsigned int offset[27]; 1: }; 1: 1: struct flowi_tunnel { 1: - __be64 tun_id; 1: + __be64 tun_id; 1: }; 1: 1: struct flowi_common { 1: - int flowic_oif; 1: - int flowic_iif; 1: - __u32 flowic_mark; 1: - __u8 flowic_tos; 1: - __u8 flowic_scope; 1: - __u8 flowic_proto; 1: - __u8 flowic_flags; 1: - __u32 flowic_secid; 1: - kuid_t flowic_uid; 1: - struct flowi_tunnel flowic_tun_key; 1: - __u32 flowic_multipath_hash; 1: + int flowic_oif; 1: + int flowic_iif; 1: + __u32 flowic_mark; 1: + __u8 flowic_tos; 1: + __u8 flowic_scope; 1: + __u8 flowic_proto; 1: + __u8 flowic_flags; 1: + __u32 flowic_secid; 1: + kuid_t flowic_uid; 1: + struct flowi_tunnel flowic_tun_key; 1: + __u32 flowic_multipath_hash; 1: }; 1: 1: union flowi_uli { 1: - struct { 1: - __be16 dport; 1: - __be16 sport; 1: - } ports; 1: - struct { 1: - __u8 type; 1: - __u8 code; 1: - } icmpt; 1: - struct { 1: - __le16 dport; 1: - __le16 sport; 1: - } dnports; 1: - __be32 spi; 1: - __be32 gre_key; 1: - struct { 1: - __u8 type; 1: - } mht; 1: + struct { 1: + __be16 dport; 1: + __be16 sport; 1: + } ports; 1: + struct { 1: + __u8 type; 1: + __u8 code; 1: + } icmpt; 1: + struct { 1: + __le16 dport; 1: + __le16 sport; 1: + } dnports; 1: + __be32 spi; 1: + __be32 gre_key; 1: + struct { 1: + __u8 type; 1: + } mht; 1: }; 1: 1: struct flowi4 { 1: - struct flowi_common __fl_common; 1: - __be32 saddr; 1: - __be32 daddr; 1: - union flowi_uli uli; 1: + struct flowi_common __fl_common; 1: + __be32 saddr; 1: + __be32 daddr; 1: + union flowi_uli uli; 1: }; 1: 1: struct flowi6 { 1: - struct flowi_common __fl_common; 1: - struct in6_addr daddr; 1: - struct in6_addr saddr; 1: - __be32 flowlabel; 1: - union flowi_uli uli; 1: - __u32 mp_hash; 1: + struct flowi_common __fl_common; 1: + struct in6_addr daddr; 1: + struct in6_addr saddr; 1: + __be32 flowlabel; 1: + union flowi_uli uli; 1: + __u32 mp_hash; 1: }; 1: 1: struct flowidn { 1: - struct flowi_common __fl_common; 1: - __le16 daddr; 1: - __le16 saddr; 1: - union flowi_uli uli; 1: + struct flowi_common __fl_common; 1: + __le16 daddr; 1: + __le16 saddr; 1: + union flowi_uli uli; 1: }; 1: 1: struct flowi { 1: - union { 1: - struct flowi_common __fl_common; 1: - struct flowi4 ip4; 1: - struct flowi6 ip6; 1: - struct flowidn dn; 1: - } u; 1: + union { 1: + struct flowi_common __fl_common; 1: + struct flowi4 ip4; 1: + struct flowi6 ip6; 1: + struct flowidn dn; 1: + } u; 1: }; 1: 1: struct ipstats_mib { 1: - u64 mibs[37]; 1: - struct u64_stats_sync syncp; 1: + u64 mibs[37]; 1: + struct u64_stats_sync syncp; 1: }; 1: 1: struct icmp_mib { 1: - long unsigned int mibs[28]; 1: + long unsigned int mibs[28]; 1: }; 1: 1: struct icmpmsg_mib { 1: - atomic_long_t mibs[512]; 1: + atomic_long_t mibs[512]; 1: }; 1: 1: struct icmpv6_mib { 1: - long unsigned int mibs[6]; 1: + long unsigned int mibs[6]; 1: }; 1: 1: struct icmpv6_mib_device { 1: - atomic_long_t mibs[6]; 1: + atomic_long_t mibs[6]; 1: }; 1: 1: struct icmpv6msg_mib { 1: - atomic_long_t mibs[512]; 1: + atomic_long_t mibs[512]; 1: }; 1: 1: struct icmpv6msg_mib_device { 1: - atomic_long_t mibs[512]; 1: + atomic_long_t mibs[512]; 1: }; 1: 1: struct tcp_mib { 1: - long unsigned int mibs[16]; 1: + long unsigned int mibs[16]; 1: }; 1: 1: struct udp_mib { 1: - long unsigned int mibs[9]; 1: + long unsigned int mibs[9]; 1: }; 1: 1: struct linux_mib { 1: - long unsigned int mibs[120]; 1: + long unsigned int mibs[120]; 1: }; 1: 1: struct inet_frags; 1: 1: struct fqdir { 1: - long int high_thresh; 1: - long int low_thresh; 1: - int timeout; 1: - int max_dist; 1: - struct inet_frags *f; 1: - struct net *net; 1: - bool dead; 1: - long: 56; 1: - long: 64; 1: - long: 64; 1: - struct rhashtable rhashtable; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - atomic_long_t mem; 1: - struct work_struct destroy_work; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + long int high_thresh; 1: + long int low_thresh; 1: + int timeout; 1: + int max_dist; 1: + struct inet_frags *f; 1: + struct net *net; 1: + bool dead; 1: + long : 56; 1: + long : 64; 1: + long : 64; 1: + struct rhashtable rhashtable; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + atomic_long_t mem; 1: + struct work_struct destroy_work; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct inet_frag_queue; 1: 1: struct inet_frags { 1: - unsigned int qsize; 1: - void (*constructor)(struct inet_frag_queue *, const void *); 1: - void (*destructor)(struct inet_frag_queue *); 1: - void (*frag_expire)(struct timer_list *); 1: - struct kmem_cache *frags_cachep; 1: - const char *frags_cache_name; 1: - struct rhashtable_params rhash_params; 1: - refcount_t refcnt; 1: - struct completion completion; 1: + unsigned int qsize; 1: + void (*constructor)(struct inet_frag_queue *, const void *); 1: + void (*destructor)(struct inet_frag_queue *); 1: + void (*frag_expire)(struct timer_list *); 1: + struct kmem_cache *frags_cachep; 1: + const char *frags_cache_name; 1: + struct rhashtable_params rhash_params; 1: + refcount_t refcnt; 1: + struct completion completion; 1: }; 1: 1: struct frag_v4_compare_key { 1: - __be32 saddr; 1: - __be32 daddr; 1: - u32 user; 1: - u32 vif; 1: - __be16 id; 1: - u16 protocol; 1: + __be32 saddr; 1: + __be32 daddr; 1: + u32 user; 1: + u32 vif; 1: + __be16 id; 1: + u16 protocol; 1: }; 1: 1: struct frag_v6_compare_key { 1: - struct in6_addr saddr; 1: - struct in6_addr daddr; 1: - u32 user; 1: - __be32 id; 1: - u32 iif; 1: + struct in6_addr saddr; 1: + struct in6_addr daddr; 1: + u32 user; 1: + __be32 id; 1: + u32 iif; 1: }; 1: 1: struct inet_frag_queue { 1: - struct rhash_head node; 1: - union { 1: - struct frag_v4_compare_key v4; 1: - struct frag_v6_compare_key v6; 1: - } key; 1: - struct timer_list timer; 1: - spinlock_t lock; 1: - refcount_t refcnt; 1: - struct rb_root rb_fragments; 1: - struct sk_buff *fragments_tail; 1: - struct sk_buff *last_run_head; 1: - ktime_t stamp; 1: - int len; 1: - int meat; 1: - __u8 flags; 1: - u16 max_size; 1: - struct fqdir *fqdir; 1: - struct callback_head rcu; 1: + struct rhash_head node; 1: + union { 1: + struct frag_v4_compare_key v4; 1: + struct frag_v6_compare_key v6; 1: + } key; 1: + struct timer_list timer; 1: + spinlock_t lock; 1: + refcount_t refcnt; 1: + struct rb_root rb_fragments; 1: + struct sk_buff *fragments_tail; 1: + struct sk_buff *last_run_head; 1: + ktime_t stamp; 1: + int len; 1: + int meat; 1: + __u8 flags; 1: + u16 max_size; 1: + struct fqdir *fqdir; 1: + struct callback_head rcu; 1: }; 1: 1: struct fib_rule; 1: @@ -13328,37 +13447,39 @@ struct netlink_ext_ack; 1: struct nla_policy; 1: 1: struct fib_rules_ops { 1: - int family; 1: - struct list_head list; 1: - int rule_size; 1: - int addr_size; 1: - int unresolved_rules; 1: - int nr_goto_rules; 1: - unsigned int fib_rules_seq; 1: - int (*action)(struct fib_rule *, struct flowi *, int, struct fib_lookup_arg *); 1: - bool (*suppress)(struct fib_rule *, struct fib_lookup_arg *); 1: - int (*match)(struct fib_rule *, struct flowi *, int); 1: - int (*configure)(struct fib_rule *, struct sk_buff *, struct fib_rule_hdr *, struct nlattr **, struct netlink_ext_ack *); 1: - int (*delete)(struct fib_rule *); 1: - int (*compare)(struct fib_rule *, struct fib_rule_hdr *, struct nlattr **); 1: - int (*fill)(struct fib_rule *, struct sk_buff *, struct fib_rule_hdr *); 1: - size_t (*nlmsg_payload)(struct fib_rule *); 1: - void (*flush_cache)(struct fib_rules_ops *); 1: - int nlgroup; 1: - const struct nla_policy *policy; 1: - struct list_head rules_list; 1: - struct module *owner; 1: - struct net *fro_net; 1: - struct callback_head rcu; 1: + int family; 1: + struct list_head list; 1: + int rule_size; 1: + int addr_size; 1: + int unresolved_rules; 1: + int nr_goto_rules; 1: + unsigned int fib_rules_seq; 1: + int (*action)(struct fib_rule *, struct flowi *, int, 1: + struct fib_lookup_arg *); 1: + bool (*suppress)(struct fib_rule *, struct fib_lookup_arg *); 1: + int (*match)(struct fib_rule *, struct flowi *, int); 1: + int (*configure)(struct fib_rule *, struct sk_buff *, struct fib_rule_hdr *, 1: + struct nlattr **, struct netlink_ext_ack *); 1: + int (*delete)(struct fib_rule *); 1: + int (*compare)(struct fib_rule *, struct fib_rule_hdr *, struct nlattr **); 1: + int (*fill)(struct fib_rule *, struct sk_buff *, struct fib_rule_hdr *); 1: + size_t (*nlmsg_payload)(struct fib_rule *); 1: + void (*flush_cache)(struct fib_rules_ops *); 1: + int nlgroup; 1: + const struct nla_policy *policy; 1: + struct list_head rules_list; 1: + struct module *owner; 1: + struct net *fro_net; 1: + struct callback_head rcu; 1: }; 1: 1: enum tcp_ca_event { 1: - CA_EVENT_TX_START = 0, 1: - CA_EVENT_CWND_RESTART = 1, 1: - CA_EVENT_COMPLETE_CWR = 2, 1: - CA_EVENT_LOSS = 3, 1: - CA_EVENT_ECN_NO_CE = 4, 1: - CA_EVENT_ECN_IS_CE = 5, 1: + CA_EVENT_TX_START = 0, 1: + CA_EVENT_CWND_RESTART = 1, 1: + CA_EVENT_COMPLETE_CWR = 2, 1: + CA_EVENT_LOSS = 3, 1: + CA_EVENT_ECN_NO_CE = 4, 1: + CA_EVENT_ECN_IS_CE = 5, 1: }; 1: 1: struct ack_sample; 1: @@ -13368,33 +13489,34 @@ struct rate_sample; 1: union tcp_cc_info; 1: 1: struct tcp_congestion_ops { 1: - struct list_head list; 1: - u32 key; 1: - u32 flags; 1: - void (*init)(struct sock *); 1: - void (*release)(struct sock *); 1: - u32 (*ssthresh)(struct sock *); 1: - void (*cong_avoid)(struct sock *, u32, u32); 1: - void (*set_state)(struct sock *, u8); 1: - void (*cwnd_event)(struct sock *, enum tcp_ca_event); 1: - void (*in_ack_event)(struct sock *, u32); 1: - u32 (*undo_cwnd)(struct sock *); 1: - void (*pkts_acked)(struct sock *, const struct ack_sample *); 1: - u32 (*min_tso_segs)(struct sock *); 1: - u32 (*sndbuf_expand)(struct sock *); 1: - void (*cong_control)(struct sock *, const struct rate_sample *); 1: - size_t (*get_info)(struct sock *, u32, int *, union tcp_cc_info *); 1: - char name[16]; 1: - struct module *owner; 1: + struct list_head list; 1: + u32 key; 1: + u32 flags; 1: + void (*init)(struct sock *); 1: + void (*release)(struct sock *); 1: + u32 (*ssthresh)(struct sock *); 1: + void (*cong_avoid)(struct sock *, u32, u32); 1: + void (*set_state)(struct sock *, u8); 1: + void (*cwnd_event)(struct sock *, enum tcp_ca_event); 1: + void (*in_ack_event)(struct sock *, u32); 1: + u32 (*undo_cwnd)(struct sock *); 1: + void (*pkts_acked)(struct sock *, const struct ack_sample *); 1: + u32 (*min_tso_segs)(struct sock *); 1: + u32 (*sndbuf_expand)(struct sock *); 1: + void (*cong_control)(struct sock *, const struct rate_sample *); 1: + size_t (*get_info)(struct sock *, u32, int *, union tcp_cc_info *); 1: + char name[16]; 1: + struct module *owner; 1: }; 1: 1: struct fib_notifier_ops { 1: - int family; 1: - struct list_head list; 1: - unsigned int (*fib_seq_read)(struct net *); 1: - int (*fib_dump)(struct net *, struct notifier_block *, struct netlink_ext_ack *); 1: - struct module *owner; 1: - struct callback_head rcu; 1: + int family; 1: + struct list_head list; 1: + unsigned int (*fib_seq_read)(struct net *); 1: + int (*fib_dump)(struct net *, struct notifier_block *, 1: + struct netlink_ext_ack *); 1: + struct module *owner; 1: + struct callback_head rcu; 1: }; 1: 1: struct xfrm_state; 1: @@ -13402,31 +13524,31 @@ struct xfrm_state; 1: struct lwtunnel_state; 1: 1: struct dst_entry { 1: - struct net_device *dev; 1: - struct dst_ops *ops; 1: - long unsigned int _metrics; 1: - long unsigned int expires; 1: - struct xfrm_state *xfrm; 1: - int (*input)(struct sk_buff *); 1: - int (*output)(struct net *, struct sock *, struct sk_buff *); 1: - short unsigned int flags; 1: - short int obsolete; 1: - short unsigned int header_len; 1: - short unsigned int trailer_len; 1: - atomic_t __refcnt; 1: - int __use; 1: - long unsigned int lastuse; 1: - struct lwtunnel_state *lwtstate; 1: - struct callback_head callback_head; 1: - short int error; 1: - short int __pad; 1: - __u32 tclassid; 1: + struct net_device *dev; 1: + struct dst_ops *ops; 1: + long unsigned int _metrics; 1: + long unsigned int expires; 1: + struct xfrm_state *xfrm; 1: + int (*input)(struct sk_buff *); 1: + int (*output)(struct net *, struct sock *, struct sk_buff *); 1: + short unsigned int flags; 1: + short int obsolete; 1: + short unsigned int header_len; 1: + short unsigned int trailer_len; 1: + atomic_t __refcnt; 1: + int __use; 1: + long unsigned int lastuse; 1: + struct lwtunnel_state *lwtstate; 1: + struct callback_head callback_head; 1: + short int error; 1: + short int __pad; 1: + __u32 tclassid; 1: }; 1: 1: struct hh_cache { 1: - unsigned int hh_len; 1: - seqlock_t hh_lock; 1: - long unsigned int hh_data[12]; 1: + unsigned int hh_len; 1: + seqlock_t hh_lock; 1: + long unsigned int hh_data[12]; 1: }; 1: 1: struct neigh_table; 1: @@ -13436,253 +13558,258 @@ struct neigh_parms; 1: struct neigh_ops; 1: 1: struct neighbour { 1: - struct neighbour *next; 1: - struct neigh_table *tbl; 1: - struct neigh_parms *parms; 1: - long unsigned int confirmed; 1: - long unsigned int updated; 1: - rwlock_t lock; 1: - refcount_t refcnt; 1: - unsigned int arp_queue_len_bytes; 1: - struct sk_buff_head arp_queue; 1: - struct timer_list timer; 1: - long unsigned int used; 1: - atomic_t probes; 1: - __u8 flags; 1: - __u8 nud_state; 1: - __u8 type; 1: - __u8 dead; 1: - u8 protocol; 1: - seqlock_t ha_lock; 1: - int: 32; 1: - unsigned char ha[32]; 1: - struct hh_cache hh; 1: - int (*output)(struct neighbour *, struct sk_buff *); 1: - const struct neigh_ops *ops; 1: - struct list_head gc_list; 1: - struct callback_head rcu; 1: - struct net_device *dev; 1: - u8 primary_key[0]; 1: + struct neighbour *next; 1: + struct neigh_table *tbl; 1: + struct neigh_parms *parms; 1: + long unsigned int confirmed; 1: + long unsigned int updated; 1: + rwlock_t lock; 1: + refcount_t refcnt; 1: + unsigned int arp_queue_len_bytes; 1: + struct sk_buff_head arp_queue; 1: + struct timer_list timer; 1: + long unsigned int used; 1: + atomic_t probes; 1: + __u8 flags; 1: + __u8 nud_state; 1: + __u8 type; 1: + __u8 dead; 1: + u8 protocol; 1: + seqlock_t ha_lock; 1: + int : 32; 1: + unsigned char ha[32]; 1: + struct hh_cache hh; 1: + int (*output)(struct neighbour *, struct sk_buff *); 1: + const struct neigh_ops *ops; 1: + struct list_head gc_list; 1: + struct callback_head rcu; 1: + struct net_device *dev; 1: + u8 primary_key[0]; 1: }; 1: 1: struct ipv6_stable_secret { 1: - bool initialized; 1: - struct in6_addr secret; 1: + bool initialized; 1: + struct in6_addr secret; 1: }; 1: 1: struct ipv6_devconf { 1: - __s32 forwarding; 1: - __s32 hop_limit; 1: - __s32 mtu6; 1: - __s32 accept_ra; 1: - __s32 accept_redirects; 1: - __s32 autoconf; 1: - __s32 dad_transmits; 1: - __s32 rtr_solicits; 1: - __s32 rtr_solicit_interval; 1: - __s32 rtr_solicit_max_interval; 1: - __s32 rtr_solicit_delay; 1: - __s32 force_mld_version; 1: - __s32 mldv1_unsolicited_report_interval; 1: - __s32 mldv2_unsolicited_report_interval; 1: - __s32 use_tempaddr; 1: - __s32 temp_valid_lft; 1: - __s32 temp_prefered_lft; 1: - __s32 regen_max_retry; 1: - __s32 max_desync_factor; 1: - __s32 max_addresses; 1: - __s32 accept_ra_defrtr; 1: - __s32 accept_ra_min_hop_limit; 1: - __s32 accept_ra_pinfo; 1: - __s32 ignore_routes_with_linkdown; 1: - __s32 proxy_ndp; 1: - __s32 accept_source_route; 1: - __s32 accept_ra_from_local; 1: - __s32 disable_ipv6; 1: - __s32 drop_unicast_in_l2_multicast; 1: - __s32 accept_dad; 1: - __s32 force_tllao; 1: - __s32 ndisc_notify; 1: - __s32 suppress_frag_ndisc; 1: - __s32 accept_ra_mtu; 1: - __s32 drop_unsolicited_na; 1: - struct ipv6_stable_secret stable_secret; 1: - __s32 use_oif_addrs_only; 1: - __s32 keep_addr_on_down; 1: - __s32 seg6_enabled; 1: - __u32 enhanced_dad; 1: - __u32 addr_gen_mode; 1: - __s32 disable_policy; 1: - __s32 ndisc_tclass; 1: - struct ctl_table_header *sysctl_header; 1: + __s32 forwarding; 1: + __s32 hop_limit; 1: + __s32 mtu6; 1: + __s32 accept_ra; 1: + __s32 accept_redirects; 1: + __s32 autoconf; 1: + __s32 dad_transmits; 1: + __s32 rtr_solicits; 1: + __s32 rtr_solicit_interval; 1: + __s32 rtr_solicit_max_interval; 1: + __s32 rtr_solicit_delay; 1: + __s32 force_mld_version; 1: + __s32 mldv1_unsolicited_report_interval; 1: + __s32 mldv2_unsolicited_report_interval; 1: + __s32 use_tempaddr; 1: + __s32 temp_valid_lft; 1: + __s32 temp_prefered_lft; 1: + __s32 regen_max_retry; 1: + __s32 max_desync_factor; 1: + __s32 max_addresses; 1: + __s32 accept_ra_defrtr; 1: + __s32 accept_ra_min_hop_limit; 1: + __s32 accept_ra_pinfo; 1: + __s32 ignore_routes_with_linkdown; 1: + __s32 proxy_ndp; 1: + __s32 accept_source_route; 1: + __s32 accept_ra_from_local; 1: + __s32 disable_ipv6; 1: + __s32 drop_unicast_in_l2_multicast; 1: + __s32 accept_dad; 1: + __s32 force_tllao; 1: + __s32 ndisc_notify; 1: + __s32 suppress_frag_ndisc; 1: + __s32 accept_ra_mtu; 1: + __s32 drop_unsolicited_na; 1: + struct ipv6_stable_secret stable_secret; 1: + __s32 use_oif_addrs_only; 1: + __s32 keep_addr_on_down; 1: + __s32 seg6_enabled; 1: + __u32 enhanced_dad; 1: + __u32 addr_gen_mode; 1: + __s32 disable_policy; 1: + __s32 ndisc_tclass; 1: + struct ctl_table_header *sysctl_header; 1: }; 1: 1: struct nf_queue_entry; 1: 1: struct nf_queue_handler { 1: - int (*outfn)(struct nf_queue_entry *, unsigned int); 1: - void (*nf_hook_drop)(struct net *); 1: + int (*outfn)(struct nf_queue_entry *, unsigned int); 1: + void (*nf_hook_drop)(struct net *); 1: }; 1: 1: enum nf_log_type { 1: - NF_LOG_TYPE_LOG = 0, 1: - NF_LOG_TYPE_ULOG = 1, 1: - NF_LOG_TYPE_MAX = 2, 1: + NF_LOG_TYPE_LOG = 0, 1: + NF_LOG_TYPE_ULOG = 1, 1: + NF_LOG_TYPE_MAX = 2, 1: }; 1: 1: typedef u8 u_int8_t; 1: 1: struct nf_loginfo; 1: 1: -typedef void nf_logfn(struct net *, u_int8_t, unsigned int, const struct sk_buff *, const struct net_device *, const struct net_device *, const struct nf_loginfo *, const char *); 1: +typedef void nf_logfn(struct net *, u_int8_t, unsigned int, 1: + const struct sk_buff *, const struct net_device *, 1: + const struct net_device *, const struct nf_loginfo *, 1: + const char *); 1: 1: struct nf_logger { 1: - char *name; 1: - enum nf_log_type type; 1: - nf_logfn *logfn; 1: - struct module *me; 1: + char *name; 1: + enum nf_log_type type; 1: + nf_logfn *logfn; 1: + struct module *me; 1: }; 1: 1: struct hlist_nulls_head { 1: - struct hlist_nulls_node *first; 1: + struct hlist_nulls_node *first; 1: }; 1: 1: struct ip_conntrack_stat { 1: - unsigned int found; 1: - unsigned int invalid; 1: - unsigned int ignore; 1: - unsigned int insert; 1: - unsigned int insert_failed; 1: - unsigned int drop; 1: - unsigned int early_drop; 1: - unsigned int error; 1: - unsigned int expect_new; 1: - unsigned int expect_create; 1: - unsigned int expect_delete; 1: - unsigned int search_restart; 1: + unsigned int found; 1: + unsigned int invalid; 1: + unsigned int ignore; 1: + unsigned int insert; 1: + unsigned int insert_failed; 1: + unsigned int drop; 1: + unsigned int early_drop; 1: + unsigned int error; 1: + unsigned int expect_new; 1: + unsigned int expect_create; 1: + unsigned int expect_delete; 1: + unsigned int search_restart; 1: }; 1: 1: struct ct_pcpu { 1: - spinlock_t lock; 1: - struct hlist_nulls_head unconfirmed; 1: - struct hlist_nulls_head dying; 1: + spinlock_t lock; 1: + struct hlist_nulls_head unconfirmed; 1: + struct hlist_nulls_head dying; 1: }; 1: 1: typedef enum { 1: - SS_FREE = 0, 1: - SS_UNCONNECTED = 1, 1: - SS_CONNECTING = 2, 1: - SS_CONNECTED = 3, 1: - SS_DISCONNECTING = 4, 1: + SS_FREE = 0, 1: + SS_UNCONNECTED = 1, 1: + SS_CONNECTING = 2, 1: + SS_CONNECTED = 3, 1: + SS_DISCONNECTING = 4, 1: } socket_state; 1: 1: struct socket_wq { 1: - wait_queue_head_t wait; 1: - struct fasync_struct *fasync_list; 1: - long unsigned int flags; 1: - struct callback_head rcu; 1: - long: 64; 1: + wait_queue_head_t wait; 1: + struct fasync_struct *fasync_list; 1: + long unsigned int flags; 1: + struct callback_head rcu; 1: + long : 64; 1: }; 1: 1: struct proto_ops; 1: 1: struct socket { 1: - socket_state state; 1: - short int type; 1: - long unsigned int flags; 1: - struct file *file; 1: - struct sock *sk; 1: - const struct proto_ops *ops; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct socket_wq wq; 1: + socket_state state; 1: + short int type; 1: + long unsigned int flags; 1: + struct file *file; 1: + struct sock *sk; 1: + const struct proto_ops *ops; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct socket_wq wq; 1: }; 1: 1: -typedef int (*sk_read_actor_t)(read_descriptor_t *, struct sk_buff *, unsigned int, size_t); 1: +typedef int (*sk_read_actor_t)(read_descriptor_t *, struct sk_buff *, 1: + unsigned int, size_t); 1: 1: struct proto_ops { 1: - int family; 1: - struct module *owner; 1: - int (*release)(struct socket *); 1: - int (*bind)(struct socket *, struct sockaddr *, int); 1: - int (*connect)(struct socket *, struct sockaddr *, int, int); 1: - int (*socketpair)(struct socket *, struct socket *); 1: - int (*accept)(struct socket *, struct socket *, int, bool); 1: - int (*getname)(struct socket *, struct sockaddr *, int); 1: - __poll_t (*poll)(struct file *, struct socket *, struct poll_table_struct *); 1: - int (*ioctl)(struct socket *, unsigned int, long unsigned int); 1: - int (*compat_ioctl)(struct socket *, unsigned int, long unsigned int); 1: - int (*gettstamp)(struct socket *, void *, bool, bool); 1: - int (*listen)(struct socket *, int); 1: - int (*shutdown)(struct socket *, int); 1: - int (*setsockopt)(struct socket *, int, int, char *, unsigned int); 1: - int (*getsockopt)(struct socket *, int, int, char *, int *); 1: - int (*compat_setsockopt)(struct socket *, int, int, char *, unsigned int); 1: - int (*compat_getsockopt)(struct socket *, int, int, char *, int *); 1: - int (*sendmsg)(struct socket *, struct msghdr *, size_t); 1: - int (*recvmsg)(struct socket *, struct msghdr *, size_t, int); 1: - int (*mmap)(struct file *, struct socket *, struct vm_area_struct *); 1: - ssize_t (*sendpage)(struct socket *, struct page *, int, size_t, int); 1: - ssize_t (*splice_read)(struct socket *, loff_t *, struct pipe_inode_info *, size_t, unsigned int); 1: - int (*set_peek_off)(struct sock *, int); 1: - int (*peek_len)(struct socket *); 1: - int (*read_sock)(struct sock *, read_descriptor_t *, sk_read_actor_t); 1: - int (*sendpage_locked)(struct sock *, struct page *, int, size_t, int); 1: - int (*sendmsg_locked)(struct sock *, struct msghdr *, size_t); 1: - int (*set_rcvlowat)(struct sock *, int); 1: + int family; 1: + struct module *owner; 1: + int (*release)(struct socket *); 1: + int (*bind)(struct socket *, struct sockaddr *, int); 1: + int (*connect)(struct socket *, struct sockaddr *, int, int); 1: + int (*socketpair)(struct socket *, struct socket *); 1: + int (*accept)(struct socket *, struct socket *, int, bool); 1: + int (*getname)(struct socket *, struct sockaddr *, int); 1: + __poll_t (*poll)(struct file *, struct socket *, struct poll_table_struct *); 1: + int (*ioctl)(struct socket *, unsigned int, long unsigned int); 1: + int (*compat_ioctl)(struct socket *, unsigned int, long unsigned int); 1: + int (*gettstamp)(struct socket *, void *, bool, bool); 1: + int (*listen)(struct socket *, int); 1: + int (*shutdown)(struct socket *, int); 1: + int (*setsockopt)(struct socket *, int, int, char *, unsigned int); 1: + int (*getsockopt)(struct socket *, int, int, char *, int *); 1: + int (*compat_setsockopt)(struct socket *, int, int, char *, unsigned int); 1: + int (*compat_getsockopt)(struct socket *, int, int, char *, int *); 1: + int (*sendmsg)(struct socket *, struct msghdr *, size_t); 1: + int (*recvmsg)(struct socket *, struct msghdr *, size_t, int); 1: + int (*mmap)(struct file *, struct socket *, struct vm_area_struct *); 1: + ssize_t (*sendpage)(struct socket *, struct page *, int, size_t, int); 1: + ssize_t (*splice_read)(struct socket *, loff_t *, struct pipe_inode_info *, 1: + size_t, unsigned int); 1: + int (*set_peek_off)(struct sock *, int); 1: + int (*peek_len)(struct socket *); 1: + int (*read_sock)(struct sock *, read_descriptor_t *, sk_read_actor_t); 1: + int (*sendpage_locked)(struct sock *, struct page *, int, size_t, int); 1: + int (*sendmsg_locked)(struct sock *, struct msghdr *, size_t); 1: + int (*set_rcvlowat)(struct sock *, int); 1: }; 1: 1: enum swiotlb_force { 1: - SWIOTLB_NORMAL = 0, 1: - SWIOTLB_FORCE = 1, 1: - SWIOTLB_NO_FORCE = 2, 1: + SWIOTLB_NORMAL = 0, 1: + SWIOTLB_FORCE = 1, 1: + SWIOTLB_NO_FORCE = 2, 1: }; 1: 1: struct pipe_buf_operations; 1: 1: struct pipe_buffer { 1: - struct page *page; 1: - unsigned int offset; 1: - unsigned int len; 1: - const struct pipe_buf_operations *ops; 1: - unsigned int flags; 1: - long unsigned int private; 1: + struct page *page; 1: + unsigned int offset; 1: + unsigned int len; 1: + const struct pipe_buf_operations *ops; 1: + unsigned int flags; 1: + long unsigned int private; 1: }; 1: 1: struct pipe_buf_operations { 1: - int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *); 1: - void (*release)(struct pipe_inode_info *, struct pipe_buffer *); 1: - int (*steal)(struct pipe_inode_info *, struct pipe_buffer *); 1: - bool (*get)(struct pipe_inode_info *, struct pipe_buffer *); 1: + int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *); 1: + void (*release)(struct pipe_inode_info *, struct pipe_buffer *); 1: + int (*steal)(struct pipe_inode_info *, struct pipe_buffer *); 1: + bool (*get)(struct pipe_inode_info *, struct pipe_buffer *); 1: }; 1: 1: struct skb_ext { 1: - refcount_t refcnt; 1: - u8 offset[1]; 1: - u8 chunks; 1: - short: 16; 1: - char data[0]; 1: + refcount_t refcnt; 1: + u8 offset[1]; 1: + u8 chunks; 1: + short : 16; 1: + char data[0]; 1: }; 1: 1: struct skb_checksum_ops { 1: - __wsum (*update)(const void *, int, __wsum); 1: - __wsum (*combine)(__wsum, __wsum, int, int); 1: + __wsum (*update)(const void *, int, __wsum); 1: + __wsum (*combine)(__wsum, __wsum, int, int); 1: }; 1: 1: struct pernet_operations { 1: - struct list_head list; 1: - int (*init)(struct net *); 1: - void (*pre_exit)(struct net *); 1: - void (*exit)(struct net *); 1: - void (*exit_batch)(struct list_head *); 1: - unsigned int *id; 1: - size_t size; 1: + struct list_head list; 1: + int (*init)(struct net *); 1: + void (*pre_exit)(struct net *); 1: + void (*exit)(struct net *); 1: + void (*exit_batch)(struct list_head *); 1: + unsigned int *id; 1: + size_t size; 1: }; 1: 1: struct auth_cred { 1: - const struct cred *cred; 1: - const char *principal; 1: + const struct cred *cred; 1: + const char *principal; 1: }; 1: 1: struct rpc_authops; 1: @@ -13690,30 +13817,30 @@ struct rpc_authops; 1: struct rpc_cred_cache; 1: 1: struct rpc_auth { 1: - unsigned int au_cslack; 1: - unsigned int au_rslack; 1: - unsigned int au_verfsize; 1: - unsigned int au_ralign; 1: - unsigned int au_flags; 1: - const struct rpc_authops *au_ops; 1: - rpc_authflavor_t au_flavor; 1: - refcount_t au_count; 1: - struct rpc_cred_cache *au_credcache; 1: + unsigned int au_cslack; 1: + unsigned int au_rslack; 1: + unsigned int au_verfsize; 1: + unsigned int au_ralign; 1: + unsigned int au_flags; 1: + const struct rpc_authops *au_ops; 1: + rpc_authflavor_t au_flavor; 1: + refcount_t au_count; 1: + struct rpc_cred_cache *au_credcache; 1: }; 1: 1: struct rpc_credops { 1: - const char *cr_name; 1: - int (*cr_init)(struct rpc_auth *, struct rpc_cred *); 1: - void (*crdestroy)(struct rpc_cred *); 1: - int (*crmatch)(struct auth_cred *, struct rpc_cred *, int); 1: - int (*crmarshal)(struct rpc_task *, struct xdr_stream *); 1: - int (*crrefresh)(struct rpc_task *); 1: - int (*crvalidate)(struct rpc_task *, struct xdr_stream *); 1: - int (*crwrap_req)(struct rpc_task *, struct xdr_stream *); 1: - int (*crunwrap_resp)(struct rpc_task *, struct xdr_stream *); 1: - int (*crkey_timeout)(struct rpc_cred *); 1: - char * (*crstringify_acceptor)(struct rpc_cred *); 1: - bool (*crneed_reencode)(struct rpc_task *); 1: + const char *cr_name; 1: + int (*cr_init)(struct rpc_auth *, struct rpc_cred *); 1: + void (*crdestroy)(struct rpc_cred *); 1: + int (*crmatch)(struct auth_cred *, struct rpc_cred *, int); 1: + int (*crmarshal)(struct rpc_task *, struct xdr_stream *); 1: + int (*crrefresh)(struct rpc_task *); 1: + int (*crvalidate)(struct rpc_task *, struct xdr_stream *); 1: + int (*crwrap_req)(struct rpc_task *, struct xdr_stream *); 1: + int (*crunwrap_resp)(struct rpc_task *, struct xdr_stream *); 1: + int (*crkey_timeout)(struct rpc_cred *); 1: + char *(*crstringify_acceptor)(struct rpc_cred *); 1: + bool (*crneed_reencode)(struct rpc_task *); 1: }; 1: 1: struct rpc_auth_create_args; 1: @@ -13721,722 +13848,735 @@ struct rpc_auth_create_args; 1: struct rpcsec_gss_info; 1: 1: struct rpc_authops { 1: - struct module *owner; 1: - rpc_authflavor_t au_flavor; 1: - char *au_name; 1: - struct rpc_auth * (*create)(const struct rpc_auth_create_args *, struct rpc_clnt *); 1: - void (*destroy)(struct rpc_auth *); 1: - int (*hash_cred)(struct auth_cred *, unsigned int); 1: - struct rpc_cred * (*lookup_cred)(struct rpc_auth *, struct auth_cred *, int); 1: - struct rpc_cred * (*crcreate)(struct rpc_auth *, struct auth_cred *, int, gfp_t); 1: - int (*list_pseudoflavors)(rpc_authflavor_t *, int); 1: - rpc_authflavor_t (*info2flavor)(struct rpcsec_gss_info *); 1: - int (*flavor2info)(rpc_authflavor_t, struct rpcsec_gss_info *); 1: - int (*key_timeout)(struct rpc_auth *, struct rpc_cred *); 1: + struct module *owner; 1: + rpc_authflavor_t au_flavor; 1: + char *au_name; 1: + struct rpc_auth *(*create)(const struct rpc_auth_create_args *, 1: + struct rpc_clnt *); 1: + void (*destroy)(struct rpc_auth *); 1: + int (*hash_cred)(struct auth_cred *, unsigned int); 1: + struct rpc_cred *(*lookup_cred)(struct rpc_auth *, struct auth_cred *, int); 1: + struct rpc_cred *(*crcreate)(struct rpc_auth *, struct auth_cred *, int, 1: + gfp_t); 1: + int (*list_pseudoflavors)(rpc_authflavor_t *, int); 1: + rpc_authflavor_t (*info2flavor)(struct rpcsec_gss_info *); 1: + int (*flavor2info)(rpc_authflavor_t, struct rpcsec_gss_info *); 1: + int (*key_timeout)(struct rpc_auth *, struct rpc_cred *); 1: }; 1: 1: struct rpc_auth_create_args { 1: - rpc_authflavor_t pseudoflavor; 1: - const char *target_name; 1: + rpc_authflavor_t pseudoflavor; 1: + const char *target_name; 1: }; 1: 1: struct rpcsec_gss_oid { 1: - unsigned int len; 1: - u8 data[32]; 1: + unsigned int len; 1: + u8 data[32]; 1: }; 1: 1: struct rpcsec_gss_info { 1: - struct rpcsec_gss_oid oid; 1: - u32 qop; 1: - u32 service; 1: + struct rpcsec_gss_oid oid; 1: + u32 qop; 1: + u32 service; 1: }; 1: 1: struct rpc_xprt_ops { 1: - void (*set_buffer_size)(struct rpc_xprt *, size_t, size_t); 1: - int (*reserve_xprt)(struct rpc_xprt *, struct rpc_task *); 1: - void (*release_xprt)(struct rpc_xprt *, struct rpc_task *); 1: - void (*alloc_slot)(struct rpc_xprt *, struct rpc_task *); 1: - void (*free_slot)(struct rpc_xprt *, struct rpc_rqst *); 1: - void (*rpcbind)(struct rpc_task *); 1: - void (*set_port)(struct rpc_xprt *, short unsigned int); 1: - void (*connect)(struct rpc_xprt *, struct rpc_task *); 1: - int (*buf_alloc)(struct rpc_task *); 1: - void (*buf_free)(struct rpc_task *); 1: - void (*prepare_request)(struct rpc_rqst *); 1: - int (*send_request)(struct rpc_rqst *); 1: - void (*wait_for_reply_request)(struct rpc_task *); 1: - void (*timer)(struct rpc_xprt *, struct rpc_task *); 1: - void (*release_request)(struct rpc_task *); 1: - void (*close)(struct rpc_xprt *); 1: - void (*destroy)(struct rpc_xprt *); 1: - void (*set_connect_timeout)(struct rpc_xprt *, long unsigned int, long unsigned int); 1: - void (*print_stats)(struct rpc_xprt *, struct seq_file *); 1: - int (*enable_swap)(struct rpc_xprt *); 1: - void (*disable_swap)(struct rpc_xprt *); 1: - void (*inject_disconnect)(struct rpc_xprt *); 1: - int (*bc_setup)(struct rpc_xprt *, unsigned int); 1: - size_t (*bc_maxpayload)(struct rpc_xprt *); 1: - unsigned int (*bc_num_slots)(struct rpc_xprt *); 1: - void (*bc_free_rqst)(struct rpc_rqst *); 1: - void (*bc_destroy)(struct rpc_xprt *, unsigned int); 1: + void (*set_buffer_size)(struct rpc_xprt *, size_t, size_t); 1: + int (*reserve_xprt)(struct rpc_xprt *, struct rpc_task *); 1: + void (*release_xprt)(struct rpc_xprt *, struct rpc_task *); 1: + void (*alloc_slot)(struct rpc_xprt *, struct rpc_task *); 1: + void (*free_slot)(struct rpc_xprt *, struct rpc_rqst *); 1: + void (*rpcbind)(struct rpc_task *); 1: + void (*set_port)(struct rpc_xprt *, short unsigned int); 1: + void (*connect)(struct rpc_xprt *, struct rpc_task *); 1: + int (*buf_alloc)(struct rpc_task *); 1: + void (*buf_free)(struct rpc_task *); 1: + void (*prepare_request)(struct rpc_rqst *); 1: + int (*send_request)(struct rpc_rqst *); 1: + void (*wait_for_reply_request)(struct rpc_task *); 1: + void (*timer)(struct rpc_xprt *, struct rpc_task *); 1: + void (*release_request)(struct rpc_task *); 1: + void (*close)(struct rpc_xprt *); 1: + void (*destroy)(struct rpc_xprt *); 1: + void (*set_connect_timeout)(struct rpc_xprt *, long unsigned int, 1: + long unsigned int); 1: + void (*print_stats)(struct rpc_xprt *, struct seq_file *); 1: + int (*enable_swap)(struct rpc_xprt *); 1: + void (*disable_swap)(struct rpc_xprt *); 1: + void (*inject_disconnect)(struct rpc_xprt *); 1: + int (*bc_setup)(struct rpc_xprt *, unsigned int); 1: + size_t (*bc_maxpayload)(struct rpc_xprt *); 1: + unsigned int (*bc_num_slots)(struct rpc_xprt *); 1: + void (*bc_free_rqst)(struct rpc_rqst *); 1: + void (*bc_destroy)(struct rpc_xprt *, unsigned int); 1: }; 1: 1: struct rpc_xprt_switch { 1: - spinlock_t xps_lock; 1: - struct kref xps_kref; 1: - unsigned int xps_nxprts; 1: - unsigned int xps_nactive; 1: - atomic_long_t xps_queuelen; 1: - struct list_head xps_xprt_list; 1: - struct net *xps_net; 1: - const struct rpc_xprt_iter_ops *xps_iter_ops; 1: - struct callback_head xps_rcu; 1: + spinlock_t xps_lock; 1: + struct kref xps_kref; 1: + unsigned int xps_nxprts; 1: + unsigned int xps_nactive; 1: + atomic_long_t xps_queuelen; 1: + struct list_head xps_xprt_list; 1: + struct net *xps_net; 1: + const struct rpc_xprt_iter_ops *xps_iter_ops; 1: + struct callback_head xps_rcu; 1: }; 1: 1: struct rpc_stat { 1: - const struct rpc_program *program; 1: - unsigned int netcnt; 1: - unsigned int netudpcnt; 1: - unsigned int nettcpcnt; 1: - unsigned int nettcpconn; 1: - unsigned int netreconn; 1: - unsigned int rpccnt; 1: - unsigned int rpcretrans; 1: - unsigned int rpcauthrefresh; 1: - unsigned int rpcgarbage; 1: + const struct rpc_program *program; 1: + unsigned int netcnt; 1: + unsigned int netudpcnt; 1: + unsigned int nettcpcnt; 1: + unsigned int nettcpconn; 1: + unsigned int netreconn; 1: + unsigned int rpccnt; 1: + unsigned int rpcretrans; 1: + unsigned int rpcauthrefresh; 1: + unsigned int rpcgarbage; 1: }; 1: 1: struct rpc_version; 1: 1: struct rpc_program { 1: - const char *name; 1: - u32 number; 1: - unsigned int nrvers; 1: - const struct rpc_version **version; 1: - struct rpc_stat *stats; 1: - const char *pipe_dir_name; 1: + const char *name; 1: + u32 number; 1: + unsigned int nrvers; 1: + const struct rpc_version **version; 1: + struct rpc_stat *stats; 1: + const char *pipe_dir_name; 1: }; 1: 1: struct ipv6_params { 1: - __s32 disable_ipv6; 1: - __s32 autoconf; 1: + __s32 disable_ipv6; 1: + __s32 autoconf; 1: }; 1: 1: struct dql { 1: - unsigned int num_queued; 1: - unsigned int adj_limit; 1: - unsigned int last_obj_cnt; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - unsigned int limit; 1: - unsigned int num_completed; 1: - unsigned int prev_ovlimit; 1: - unsigned int prev_num_queued; 1: - unsigned int prev_last_obj_cnt; 1: - unsigned int lowest_slack; 1: - long unsigned int slack_start_time; 1: - unsigned int max_limit; 1: - unsigned int min_limit; 1: - unsigned int slack_hold_time; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: + unsigned int num_queued; 1: + unsigned int adj_limit; 1: + unsigned int last_obj_cnt; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + unsigned int limit; 1: + unsigned int num_completed; 1: + unsigned int prev_ovlimit; 1: + unsigned int prev_num_queued; 1: + unsigned int prev_last_obj_cnt; 1: + unsigned int lowest_slack; 1: + long unsigned int slack_start_time; 1: + unsigned int max_limit; 1: + unsigned int min_limit; 1: + unsigned int slack_hold_time; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct ethtool_drvinfo { 1: - __u32 cmd; 1: - char driver[32]; 1: - char version[32]; 1: - char fw_version[32]; 1: - char bus_info[32]; 1: - char erom_version[32]; 1: - char reserved2[12]; 1: - __u32 n_priv_flags; 1: - __u32 n_stats; 1: - __u32 testinfo_len; 1: - __u32 eedump_len; 1: - __u32 regdump_len; 1: + __u32 cmd; 1: + char driver[32]; 1: + char version[32]; 1: + char fw_version[32]; 1: + char bus_info[32]; 1: + char erom_version[32]; 1: + char reserved2[12]; 1: + __u32 n_priv_flags; 1: + __u32 n_stats; 1: + __u32 testinfo_len; 1: + __u32 eedump_len; 1: + __u32 regdump_len; 1: }; 1: 1: struct ethtool_wolinfo { 1: - __u32 cmd; 1: - __u32 supported; 1: - __u32 wolopts; 1: - __u8 sopass[6]; 1: + __u32 cmd; 1: + __u32 supported; 1: + __u32 wolopts; 1: + __u8 sopass[6]; 1: }; 1: 1: struct ethtool_tunable { 1: - __u32 cmd; 1: - __u32 id; 1: - __u32 type_id; 1: - __u32 len; 1: - void *data[0]; 1: + __u32 cmd; 1: + __u32 id; 1: + __u32 type_id; 1: + __u32 len; 1: + void *data[0]; 1: }; 1: 1: struct ethtool_regs { 1: - __u32 cmd; 1: - __u32 version; 1: - __u32 len; 1: - __u8 data[0]; 1: -}; 1: - 1: -struct ethtool_eeprom { 1: - __u32 cmd; 1: - __u32 magic; 1: - __u32 offset; 1: - __u32 len; 1: - __u8 data[0]; 1: + __u32 cmd; 1: + __u32 version; 1: + __u32 len; 1: + __u8 data[0]; 1: +}; 1: + 1: +struct ethtool_eeprom { 1: + __u32 cmd; 1: + __u32 magic; 1: + __u32 offset; 1: + __u32 len; 1: + __u8 data[0]; 1: }; 1: 1: struct ethtool_eee { 1: - __u32 cmd; 1: - __u32 supported; 1: - __u32 advertised; 1: - __u32 lp_advertised; 1: - __u32 eee_active; 1: - __u32 eee_enabled; 1: - __u32 tx_lpi_enabled; 1: - __u32 tx_lpi_timer; 1: - __u32 reserved[2]; 1: + __u32 cmd; 1: + __u32 supported; 1: + __u32 advertised; 1: + __u32 lp_advertised; 1: + __u32 eee_active; 1: + __u32 eee_enabled; 1: + __u32 tx_lpi_enabled; 1: + __u32 tx_lpi_timer; 1: + __u32 reserved[2]; 1: }; 1: 1: struct ethtool_modinfo { 1: - __u32 cmd; 1: - __u32 type; 1: - __u32 eeprom_len; 1: - __u32 reserved[8]; 1: + __u32 cmd; 1: + __u32 type; 1: + __u32 eeprom_len; 1: + __u32 reserved[8]; 1: }; 1: 1: struct ethtool_coalesce { 1: - __u32 cmd; 1: - __u32 rx_coalesce_usecs; 1: - __u32 rx_max_coalesced_frames; 1: - __u32 rx_coalesce_usecs_irq; 1: - __u32 rx_max_coalesced_frames_irq; 1: - __u32 tx_coalesce_usecs; 1: - __u32 tx_max_coalesced_frames; 1: - __u32 tx_coalesce_usecs_irq; 1: - __u32 tx_max_coalesced_frames_irq; 1: - __u32 stats_block_coalesce_usecs; 1: - __u32 use_adaptive_rx_coalesce; 1: - __u32 use_adaptive_tx_coalesce; 1: - __u32 pkt_rate_low; 1: - __u32 rx_coalesce_usecs_low; 1: - __u32 rx_max_coalesced_frames_low; 1: - __u32 tx_coalesce_usecs_low; 1: - __u32 tx_max_coalesced_frames_low; 1: - __u32 pkt_rate_high; 1: - __u32 rx_coalesce_usecs_high; 1: - __u32 rx_max_coalesced_frames_high; 1: - __u32 tx_coalesce_usecs_high; 1: - __u32 tx_max_coalesced_frames_high; 1: - __u32 rate_sample_interval; 1: + __u32 cmd; 1: + __u32 rx_coalesce_usecs; 1: + __u32 rx_max_coalesced_frames; 1: + __u32 rx_coalesce_usecs_irq; 1: + __u32 rx_max_coalesced_frames_irq; 1: + __u32 tx_coalesce_usecs; 1: + __u32 tx_max_coalesced_frames; 1: + __u32 tx_coalesce_usecs_irq; 1: + __u32 tx_max_coalesced_frames_irq; 1: + __u32 stats_block_coalesce_usecs; 1: + __u32 use_adaptive_rx_coalesce; 1: + __u32 use_adaptive_tx_coalesce; 1: + __u32 pkt_rate_low; 1: + __u32 rx_coalesce_usecs_low; 1: + __u32 rx_max_coalesced_frames_low; 1: + __u32 tx_coalesce_usecs_low; 1: + __u32 tx_max_coalesced_frames_low; 1: + __u32 pkt_rate_high; 1: + __u32 rx_coalesce_usecs_high; 1: + __u32 rx_max_coalesced_frames_high; 1: + __u32 tx_coalesce_usecs_high; 1: + __u32 tx_max_coalesced_frames_high; 1: + __u32 rate_sample_interval; 1: }; 1: 1: struct ethtool_ringparam { 1: - __u32 cmd; 1: - __u32 rx_max_pending; 1: - __u32 rx_mini_max_pending; 1: - __u32 rx_jumbo_max_pending; 1: - __u32 tx_max_pending; 1: - __u32 rx_pending; 1: - __u32 rx_mini_pending; 1: - __u32 rx_jumbo_pending; 1: - __u32 tx_pending; 1: + __u32 cmd; 1: + __u32 rx_max_pending; 1: + __u32 rx_mini_max_pending; 1: + __u32 rx_jumbo_max_pending; 1: + __u32 tx_max_pending; 1: + __u32 rx_pending; 1: + __u32 rx_mini_pending; 1: + __u32 rx_jumbo_pending; 1: + __u32 tx_pending; 1: }; 1: 1: struct ethtool_channels { 1: - __u32 cmd; 1: - __u32 max_rx; 1: - __u32 max_tx; 1: - __u32 max_other; 1: - __u32 max_combined; 1: - __u32 rx_count; 1: - __u32 tx_count; 1: - __u32 other_count; 1: - __u32 combined_count; 1: + __u32 cmd; 1: + __u32 max_rx; 1: + __u32 max_tx; 1: + __u32 max_other; 1: + __u32 max_combined; 1: + __u32 rx_count; 1: + __u32 tx_count; 1: + __u32 other_count; 1: + __u32 combined_count; 1: }; 1: 1: struct ethtool_pauseparam { 1: - __u32 cmd; 1: - __u32 autoneg; 1: - __u32 rx_pause; 1: - __u32 tx_pause; 1: + __u32 cmd; 1: + __u32 autoneg; 1: + __u32 rx_pause; 1: + __u32 tx_pause; 1: }; 1: 1: struct ethtool_test { 1: - __u32 cmd; 1: - __u32 flags; 1: - __u32 reserved; 1: - __u32 len; 1: - __u64 data[0]; 1: + __u32 cmd; 1: + __u32 flags; 1: + __u32 reserved; 1: + __u32 len; 1: + __u64 data[0]; 1: }; 1: 1: struct ethtool_stats { 1: - __u32 cmd; 1: - __u32 n_stats; 1: - __u64 data[0]; 1: + __u32 cmd; 1: + __u32 n_stats; 1: + __u64 data[0]; 1: }; 1: 1: struct ethtool_tcpip4_spec { 1: - __be32 ip4src; 1: - __be32 ip4dst; 1: - __be16 psrc; 1: - __be16 pdst; 1: - __u8 tos; 1: + __be32 ip4src; 1: + __be32 ip4dst; 1: + __be16 psrc; 1: + __be16 pdst; 1: + __u8 tos; 1: }; 1: 1: struct ethtool_ah_espip4_spec { 1: - __be32 ip4src; 1: - __be32 ip4dst; 1: - __be32 spi; 1: - __u8 tos; 1: + __be32 ip4src; 1: + __be32 ip4dst; 1: + __be32 spi; 1: + __u8 tos; 1: }; 1: 1: struct ethtool_usrip4_spec { 1: - __be32 ip4src; 1: - __be32 ip4dst; 1: - __be32 l4_4_bytes; 1: - __u8 tos; 1: - __u8 ip_ver; 1: - __u8 proto; 1: + __be32 ip4src; 1: + __be32 ip4dst; 1: + __be32 l4_4_bytes; 1: + __u8 tos; 1: + __u8 ip_ver; 1: + __u8 proto; 1: }; 1: 1: struct ethtool_tcpip6_spec { 1: - __be32 ip6src[4]; 1: - __be32 ip6dst[4]; 1: - __be16 psrc; 1: - __be16 pdst; 1: - __u8 tclass; 1: + __be32 ip6src[4]; 1: + __be32 ip6dst[4]; 1: + __be16 psrc; 1: + __be16 pdst; 1: + __u8 tclass; 1: }; 1: 1: struct ethtool_ah_espip6_spec { 1: - __be32 ip6src[4]; 1: - __be32 ip6dst[4]; 1: - __be32 spi; 1: - __u8 tclass; 1: + __be32 ip6src[4]; 1: + __be32 ip6dst[4]; 1: + __be32 spi; 1: + __u8 tclass; 1: }; 1: 1: struct ethtool_usrip6_spec { 1: - __be32 ip6src[4]; 1: - __be32 ip6dst[4]; 1: - __be32 l4_4_bytes; 1: - __u8 tclass; 1: - __u8 l4_proto; 1: + __be32 ip6src[4]; 1: + __be32 ip6dst[4]; 1: + __be32 l4_4_bytes; 1: + __u8 tclass; 1: + __u8 l4_proto; 1: }; 1: 1: union ethtool_flow_union { 1: - struct ethtool_tcpip4_spec tcp_ip4_spec; 1: - struct ethtool_tcpip4_spec udp_ip4_spec; 1: - struct ethtool_tcpip4_spec sctp_ip4_spec; 1: - struct ethtool_ah_espip4_spec ah_ip4_spec; 1: - struct ethtool_ah_espip4_spec esp_ip4_spec; 1: - struct ethtool_usrip4_spec usr_ip4_spec; 1: - struct ethtool_tcpip6_spec tcp_ip6_spec; 1: - struct ethtool_tcpip6_spec udp_ip6_spec; 1: - struct ethtool_tcpip6_spec sctp_ip6_spec; 1: - struct ethtool_ah_espip6_spec ah_ip6_spec; 1: - struct ethtool_ah_espip6_spec esp_ip6_spec; 1: - struct ethtool_usrip6_spec usr_ip6_spec; 1: - struct ethhdr ether_spec; 1: - __u8 hdata[52]; 1: + struct ethtool_tcpip4_spec tcp_ip4_spec; 1: + struct ethtool_tcpip4_spec udp_ip4_spec; 1: + struct ethtool_tcpip4_spec sctp_ip4_spec; 1: + struct ethtool_ah_espip4_spec ah_ip4_spec; 1: + struct ethtool_ah_espip4_spec esp_ip4_spec; 1: + struct ethtool_usrip4_spec usr_ip4_spec; 1: + struct ethtool_tcpip6_spec tcp_ip6_spec; 1: + struct ethtool_tcpip6_spec udp_ip6_spec; 1: + struct ethtool_tcpip6_spec sctp_ip6_spec; 1: + struct ethtool_ah_espip6_spec ah_ip6_spec; 1: + struct ethtool_ah_espip6_spec esp_ip6_spec; 1: + struct ethtool_usrip6_spec usr_ip6_spec; 1: + struct ethhdr ether_spec; 1: + __u8 hdata[52]; 1: }; 1: 1: struct ethtool_flow_ext { 1: - __u8 padding[2]; 1: - unsigned char h_dest[6]; 1: - __be16 vlan_etype; 1: - __be16 vlan_tci; 1: - __be32 data[2]; 1: + __u8 padding[2]; 1: + unsigned char h_dest[6]; 1: + __be16 vlan_etype; 1: + __be16 vlan_tci; 1: + __be32 data[2]; 1: }; 1: 1: struct ethtool_rx_flow_spec { 1: - __u32 flow_type; 1: - union ethtool_flow_union h_u; 1: - struct ethtool_flow_ext h_ext; 1: - union ethtool_flow_union m_u; 1: - struct ethtool_flow_ext m_ext; 1: - __u64 ring_cookie; 1: - __u32 location; 1: + __u32 flow_type; 1: + union ethtool_flow_union h_u; 1: + struct ethtool_flow_ext h_ext; 1: + union ethtool_flow_union m_u; 1: + struct ethtool_flow_ext m_ext; 1: + __u64 ring_cookie; 1: + __u32 location; 1: }; 1: 1: struct ethtool_rxnfc { 1: - __u32 cmd; 1: - __u32 flow_type; 1: - __u64 data; 1: - struct ethtool_rx_flow_spec fs; 1: - union { 1: - __u32 rule_cnt; 1: - __u32 rss_context; 1: - }; 1: - __u32 rule_locs[0]; 1: + __u32 cmd; 1: + __u32 flow_type; 1: + __u64 data; 1: + struct ethtool_rx_flow_spec fs; 1: + union { 1: + __u32 rule_cnt; 1: + __u32 rss_context; 1: + }; 1: + __u32 rule_locs[0]; 1: }; 1: 1: struct ethtool_flash { 1: - __u32 cmd; 1: - __u32 region; 1: - char data[128]; 1: + __u32 cmd; 1: + __u32 region; 1: + char data[128]; 1: }; 1: 1: struct ethtool_dump { 1: - __u32 cmd; 1: - __u32 version; 1: - __u32 flag; 1: - __u32 len; 1: - __u8 data[0]; 1: + __u32 cmd; 1: + __u32 version; 1: + __u32 flag; 1: + __u32 len; 1: + __u8 data[0]; 1: }; 1: 1: struct ethtool_ts_info { 1: - __u32 cmd; 1: - __u32 so_timestamping; 1: - __s32 phc_index; 1: - __u32 tx_types; 1: - __u32 tx_reserved[3]; 1: - __u32 rx_filters; 1: - __u32 rx_reserved[3]; 1: + __u32 cmd; 1: + __u32 so_timestamping; 1: + __s32 phc_index; 1: + __u32 tx_types; 1: + __u32 tx_reserved[3]; 1: + __u32 rx_filters; 1: + __u32 rx_reserved[3]; 1: }; 1: 1: struct ethtool_fecparam { 1: - __u32 cmd; 1: - __u32 active_fec; 1: - __u32 fec; 1: - __u32 reserved; 1: + __u32 cmd; 1: + __u32 active_fec; 1: + __u32 fec; 1: + __u32 reserved; 1: }; 1: 1: struct ethtool_link_settings { 1: - __u32 cmd; 1: - __u32 speed; 1: - __u8 duplex; 1: - __u8 port; 1: - __u8 phy_address; 1: - __u8 autoneg; 1: - __u8 mdio_support; 1: - __u8 eth_tp_mdix; 1: - __u8 eth_tp_mdix_ctrl; 1: - __s8 link_mode_masks_nwords; 1: - __u8 transceiver; 1: - __u8 reserved1[3]; 1: - __u32 reserved[7]; 1: - __u32 link_mode_masks[0]; 1: + __u32 cmd; 1: + __u32 speed; 1: + __u8 duplex; 1: + __u8 port; 1: + __u8 phy_address; 1: + __u8 autoneg; 1: + __u8 mdio_support; 1: + __u8 eth_tp_mdix; 1: + __u8 eth_tp_mdix_ctrl; 1: + __s8 link_mode_masks_nwords; 1: + __u8 transceiver; 1: + __u8 reserved1[3]; 1: + __u32 reserved[7]; 1: + __u32 link_mode_masks[0]; 1: }; 1: 1: enum ethtool_phys_id_state { 1: - ETHTOOL_ID_INACTIVE = 0, 1: - ETHTOOL_ID_ACTIVE = 1, 1: - ETHTOOL_ID_ON = 2, 1: - ETHTOOL_ID_OFF = 3, 1: + ETHTOOL_ID_INACTIVE = 0, 1: + ETHTOOL_ID_ACTIVE = 1, 1: + ETHTOOL_ID_ON = 2, 1: + ETHTOOL_ID_OFF = 3, 1: }; 1: 1: struct ethtool_link_ksettings { 1: - struct ethtool_link_settings base; 1: - struct { 1: - long unsigned int supported[2]; 1: - long unsigned int advertising[2]; 1: - long unsigned int lp_advertising[2]; 1: - } link_modes; 1: + struct ethtool_link_settings base; 1: + struct { 1: + long unsigned int supported[2]; 1: + long unsigned int advertising[2]; 1: + long unsigned int lp_advertising[2]; 1: + } link_modes; 1: }; 1: 1: struct ethtool_ops { 1: - void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *); 1: - int (*get_regs_len)(struct net_device *); 1: - void (*get_regs)(struct net_device *, struct ethtool_regs *, void *); 1: - void (*get_wol)(struct net_device *, struct ethtool_wolinfo *); 1: - int (*set_wol)(struct net_device *, struct ethtool_wolinfo *); 1: - u32 (*get_msglevel)(struct net_device *); 1: - void (*set_msglevel)(struct net_device *, u32); 1: - int (*nway_reset)(struct net_device *); 1: - u32 (*get_link)(struct net_device *); 1: - int (*get_eeprom_len)(struct net_device *); 1: - int (*get_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *); 1: - int (*set_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *); 1: - int (*get_coalesce)(struct net_device *, struct ethtool_coalesce *); 1: - int (*set_coalesce)(struct net_device *, struct ethtool_coalesce *); 1: - void (*get_ringparam)(struct net_device *, struct ethtool_ringparam *); 1: - int (*set_ringparam)(struct net_device *, struct ethtool_ringparam *); 1: - void (*get_pauseparam)(struct net_device *, struct ethtool_pauseparam *); 1: - int (*set_pauseparam)(struct net_device *, struct ethtool_pauseparam *); 1: - void (*self_test)(struct net_device *, struct ethtool_test *, u64 *); 1: - void (*get_strings)(struct net_device *, u32, u8 *); 1: - int (*set_phys_id)(struct net_device *, enum ethtool_phys_id_state); 1: - void (*get_ethtool_stats)(struct net_device *, struct ethtool_stats *, u64 *); 1: - int (*begin)(struct net_device *); 1: - void (*complete)(struct net_device *); 1: - u32 (*get_priv_flags)(struct net_device *); 1: - int (*set_priv_flags)(struct net_device *, u32); 1: - int (*get_sset_count)(struct net_device *, int); 1: - int (*get_rxnfc)(struct net_device *, struct ethtool_rxnfc *, u32 *); 1: - int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *); 1: - int (*flash_device)(struct net_device *, struct ethtool_flash *); 1: - int (*reset)(struct net_device *, u32 *); 1: - u32 (*get_rxfh_key_size)(struct net_device *); 1: - u32 (*get_rxfh_indir_size)(struct net_device *); 1: - int (*get_rxfh)(struct net_device *, u32 *, u8 *, u8 *); 1: - int (*set_rxfh)(struct net_device *, const u32 *, const u8 *, const u8); 1: - int (*get_rxfh_context)(struct net_device *, u32 *, u8 *, u8 *, u32); 1: - int (*set_rxfh_context)(struct net_device *, const u32 *, const u8 *, const u8, u32 *, bool); 1: - void (*get_channels)(struct net_device *, struct ethtool_channels *); 1: - int (*set_channels)(struct net_device *, struct ethtool_channels *); 1: - int (*get_dump_flag)(struct net_device *, struct ethtool_dump *); 1: - int (*get_dump_data)(struct net_device *, struct ethtool_dump *, void *); 1: - int (*set_dump)(struct net_device *, struct ethtool_dump *); 1: - int (*get_ts_info)(struct net_device *, struct ethtool_ts_info *); 1: - int (*get_module_info)(struct net_device *, struct ethtool_modinfo *); 1: - int (*get_module_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *); 1: - int (*get_eee)(struct net_device *, struct ethtool_eee *); 1: - int (*set_eee)(struct net_device *, struct ethtool_eee *); 1: - int (*get_tunable)(struct net_device *, const struct ethtool_tunable *, void *); 1: - int (*set_tunable)(struct net_device *, const struct ethtool_tunable *, const void *); 1: - int (*get_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *); 1: - int (*set_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *); 1: - int (*get_link_ksettings)(struct net_device *, struct ethtool_link_ksettings *); 1: - int (*set_link_ksettings)(struct net_device *, const struct ethtool_link_ksettings *); 1: - int (*get_fecparam)(struct net_device *, struct ethtool_fecparam *); 1: - int (*set_fecparam)(struct net_device *, struct ethtool_fecparam *); 1: - void (*get_ethtool_phy_stats)(struct net_device *, struct ethtool_stats *, u64 *); 1: + void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *); 1: + int (*get_regs_len)(struct net_device *); 1: + void (*get_regs)(struct net_device *, struct ethtool_regs *, void *); 1: + void (*get_wol)(struct net_device *, struct ethtool_wolinfo *); 1: + int (*set_wol)(struct net_device *, struct ethtool_wolinfo *); 1: + u32 (*get_msglevel)(struct net_device *); 1: + void (*set_msglevel)(struct net_device *, u32); 1: + int (*nway_reset)(struct net_device *); 1: + u32 (*get_link)(struct net_device *); 1: + int (*get_eeprom_len)(struct net_device *); 1: + int (*get_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *); 1: + int (*set_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *); 1: + int (*get_coalesce)(struct net_device *, struct ethtool_coalesce *); 1: + int (*set_coalesce)(struct net_device *, struct ethtool_coalesce *); 1: + void (*get_ringparam)(struct net_device *, struct ethtool_ringparam *); 1: + int (*set_ringparam)(struct net_device *, struct ethtool_ringparam *); 1: + void (*get_pauseparam)(struct net_device *, struct ethtool_pauseparam *); 1: + int (*set_pauseparam)(struct net_device *, struct ethtool_pauseparam *); 1: + void (*self_test)(struct net_device *, struct ethtool_test *, u64 *); 1: + void (*get_strings)(struct net_device *, u32, u8 *); 1: + int (*set_phys_id)(struct net_device *, enum ethtool_phys_id_state); 1: + void (*get_ethtool_stats)(struct net_device *, struct ethtool_stats *, u64 *); 1: + int (*begin)(struct net_device *); 1: + void (*complete)(struct net_device *); 1: + u32 (*get_priv_flags)(struct net_device *); 1: + int (*set_priv_flags)(struct net_device *, u32); 1: + int (*get_sset_count)(struct net_device *, int); 1: + int (*get_rxnfc)(struct net_device *, struct ethtool_rxnfc *, u32 *); 1: + int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *); 1: + int (*flash_device)(struct net_device *, struct ethtool_flash *); 1: + int (*reset)(struct net_device *, u32 *); 1: + u32 (*get_rxfh_key_size)(struct net_device *); 1: + u32 (*get_rxfh_indir_size)(struct net_device *); 1: + int (*get_rxfh)(struct net_device *, u32 *, u8 *, u8 *); 1: + int (*set_rxfh)(struct net_device *, const u32 *, const u8 *, const u8); 1: + int (*get_rxfh_context)(struct net_device *, u32 *, u8 *, u8 *, u32); 1: + int (*set_rxfh_context)(struct net_device *, const u32 *, const u8 *, 1: + const u8, u32 *, bool); 1: + void (*get_channels)(struct net_device *, struct ethtool_channels *); 1: + int (*set_channels)(struct net_device *, struct ethtool_channels *); 1: + int (*get_dump_flag)(struct net_device *, struct ethtool_dump *); 1: + int (*get_dump_data)(struct net_device *, struct ethtool_dump *, void *); 1: + int (*set_dump)(struct net_device *, struct ethtool_dump *); 1: + int (*get_ts_info)(struct net_device *, struct ethtool_ts_info *); 1: + int (*get_module_info)(struct net_device *, struct ethtool_modinfo *); 1: + int (*get_module_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *); 1: + int (*get_eee)(struct net_device *, struct ethtool_eee *); 1: + int (*set_eee)(struct net_device *, struct ethtool_eee *); 1: + int (*get_tunable)(struct net_device *, const struct ethtool_tunable *, 1: + void *); 1: + int (*set_tunable)(struct net_device *, const struct ethtool_tunable *, 1: + const void *); 1: + int (*get_per_queue_coalesce)(struct net_device *, u32, 1: + struct ethtool_coalesce *); 1: + int (*set_per_queue_coalesce)(struct net_device *, u32, 1: + struct ethtool_coalesce *); 1: + int (*get_link_ksettings)(struct net_device *, 1: + struct ethtool_link_ksettings *); 1: + int (*set_link_ksettings)(struct net_device *, 1: + const struct ethtool_link_ksettings *); 1: + int (*get_fecparam)(struct net_device *, struct ethtool_fecparam *); 1: + int (*set_fecparam)(struct net_device *, struct ethtool_fecparam *); 1: + void (*get_ethtool_phy_stats)(struct net_device *, struct ethtool_stats *, 1: + u64 *); 1: }; 1: 1: struct xdp_mem_info { 1: - u32 type; 1: - u32 id; 1: + u32 type; 1: + u32 id; 1: }; 1: 1: struct xdp_rxq_info { 1: - struct net_device *dev; 1: - u32 queue_index; 1: - u32 reg_state; 1: - struct xdp_mem_info mem; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct net_device *dev; 1: + u32 queue_index; 1: + u32 reg_state; 1: + struct xdp_mem_info mem; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct xdp_frame { 1: - void *data; 1: - u16 len; 1: - u16 headroom; 1: - u16 metasize; 1: - struct xdp_mem_info mem; 1: - struct net_device *dev_rx; 1: + void *data; 1: + u16 len; 1: + u16 headroom; 1: + u16 metasize; 1: + struct xdp_mem_info mem; 1: + struct net_device *dev_rx; 1: }; 1: 1: struct nlmsghdr { 1: - __u32 nlmsg_len; 1: - __u16 nlmsg_type; 1: - __u16 nlmsg_flags; 1: - __u32 nlmsg_seq; 1: - __u32 nlmsg_pid; 1: + __u32 nlmsg_len; 1: + __u16 nlmsg_type; 1: + __u16 nlmsg_flags; 1: + __u32 nlmsg_seq; 1: + __u32 nlmsg_pid; 1: }; 1: 1: struct nlattr { 1: - __u16 nla_len; 1: - __u16 nla_type; 1: + __u16 nla_len; 1: + __u16 nla_type; 1: }; 1: 1: struct netlink_ext_ack { 1: - const char *_msg; 1: - const struct nlattr *bad_attr; 1: - u8 cookie[20]; 1: - u8 cookie_len; 1: + const char *_msg; 1: + const struct nlattr *bad_attr; 1: + u8 cookie[20]; 1: + u8 cookie_len; 1: }; 1: 1: struct netlink_callback { 1: - struct sk_buff *skb; 1: - const struct nlmsghdr *nlh; 1: - int (*dump)(struct sk_buff *, struct netlink_callback *); 1: - int (*done)(struct netlink_callback *); 1: - void *data; 1: - struct module *module; 1: - struct netlink_ext_ack *extack; 1: - u16 family; 1: - u16 min_dump_alloc; 1: - bool strict_check; 1: - u16 answer_flags; 1: - unsigned int prev_seq; 1: - unsigned int seq; 1: - union { 1: - u8 ctx[48]; 1: - long int args[6]; 1: - }; 1: + struct sk_buff *skb; 1: + const struct nlmsghdr *nlh; 1: + int (*dump)(struct sk_buff *, struct netlink_callback *); 1: + int (*done)(struct netlink_callback *); 1: + void *data; 1: + struct module *module; 1: + struct netlink_ext_ack *extack; 1: + u16 family; 1: + u16 min_dump_alloc; 1: + bool strict_check; 1: + u16 answer_flags; 1: + unsigned int prev_seq; 1: + unsigned int seq; 1: + union { 1: + u8 ctx[48]; 1: + long int args[6]; 1: + }; 1: }; 1: 1: struct ndmsg { 1: - __u8 ndm_family; 1: - __u8 ndm_pad1; 1: - __u16 ndm_pad2; 1: - __s32 ndm_ifindex; 1: - __u16 ndm_state; 1: - __u8 ndm_flags; 1: - __u8 ndm_type; 1: + __u8 ndm_family; 1: + __u8 ndm_pad1; 1: + __u16 ndm_pad2; 1: + __s32 ndm_ifindex; 1: + __u16 ndm_state; 1: + __u8 ndm_flags; 1: + __u8 ndm_type; 1: }; 1: 1: struct rtnl_link_stats64 { 1: - __u64 rx_packets; 1: - __u64 tx_packets; 1: - __u64 rx_bytes; 1: - __u64 tx_bytes; 1: - __u64 rx_errors; 1: - __u64 tx_errors; 1: - __u64 rx_dropped; 1: - __u64 tx_dropped; 1: - __u64 multicast; 1: - __u64 collisions; 1: - __u64 rx_length_errors; 1: - __u64 rx_over_errors; 1: - __u64 rx_crc_errors; 1: - __u64 rx_frame_errors; 1: - __u64 rx_fifo_errors; 1: - __u64 rx_missed_errors; 1: - __u64 tx_aborted_errors; 1: - __u64 tx_carrier_errors; 1: - __u64 tx_fifo_errors; 1: - __u64 tx_heartbeat_errors; 1: - __u64 tx_window_errors; 1: - __u64 rx_compressed; 1: - __u64 tx_compressed; 1: - __u64 rx_nohandler; 1: + __u64 rx_packets; 1: + __u64 tx_packets; 1: + __u64 rx_bytes; 1: + __u64 tx_bytes; 1: + __u64 rx_errors; 1: + __u64 tx_errors; 1: + __u64 rx_dropped; 1: + __u64 tx_dropped; 1: + __u64 multicast; 1: + __u64 collisions; 1: + __u64 rx_length_errors; 1: + __u64 rx_over_errors; 1: + __u64 rx_crc_errors; 1: + __u64 rx_frame_errors; 1: + __u64 rx_fifo_errors; 1: + __u64 rx_missed_errors; 1: + __u64 tx_aborted_errors; 1: + __u64 tx_carrier_errors; 1: + __u64 tx_fifo_errors; 1: + __u64 tx_heartbeat_errors; 1: + __u64 tx_window_errors; 1: + __u64 rx_compressed; 1: + __u64 tx_compressed; 1: + __u64 rx_nohandler; 1: }; 1: 1: struct ifla_vf_guid { 1: - __u32 vf; 1: - __u64 guid; 1: + __u32 vf; 1: + __u64 guid; 1: }; 1: 1: struct ifla_vf_stats { 1: - __u64 rx_packets; 1: - __u64 tx_packets; 1: - __u64 rx_bytes; 1: - __u64 tx_bytes; 1: - __u64 broadcast; 1: - __u64 multicast; 1: - __u64 rx_dropped; 1: - __u64 tx_dropped; 1: + __u64 rx_packets; 1: + __u64 tx_packets; 1: + __u64 rx_bytes; 1: + __u64 tx_bytes; 1: + __u64 broadcast; 1: + __u64 multicast; 1: + __u64 rx_dropped; 1: + __u64 tx_dropped; 1: }; 1: 1: struct ifla_vf_info { 1: - __u32 vf; 1: - __u8 mac[32]; 1: - __u32 vlan; 1: - __u32 qos; 1: - __u32 spoofchk; 1: - __u32 linkstate; 1: - __u32 min_tx_rate; 1: - __u32 max_tx_rate; 1: - __u32 rss_query_en; 1: - __u32 trusted; 1: - __be16 vlan_proto; 1: + __u32 vf; 1: + __u8 mac[32]; 1: + __u32 vlan; 1: + __u32 qos; 1: + __u32 spoofchk; 1: + __u32 linkstate; 1: + __u32 min_tx_rate; 1: + __u32 max_tx_rate; 1: + __u32 rss_query_en; 1: + __u32 trusted; 1: + __be16 vlan_proto; 1: }; 1: 1: struct tc_stats { 1: - __u64 bytes; 1: - __u32 packets; 1: - __u32 drops; 1: - __u32 overlimits; 1: - __u32 bps; 1: - __u32 pps; 1: - __u32 qlen; 1: - __u32 backlog; 1: + __u64 bytes; 1: + __u32 packets; 1: + __u32 drops; 1: + __u32 overlimits; 1: + __u32 bps; 1: + __u32 pps; 1: + __u32 qlen; 1: + __u32 backlog; 1: }; 1: 1: struct tc_sizespec { 1: - unsigned char cell_log; 1: - unsigned char size_log; 1: - short int cell_align; 1: - int overhead; 1: - unsigned int linklayer; 1: - unsigned int mpu; 1: - unsigned int mtu; 1: - unsigned int tsize; 1: + unsigned char cell_log; 1: + unsigned char size_log; 1: + short int cell_align; 1: + int overhead; 1: + unsigned int linklayer; 1: + unsigned int mpu; 1: + unsigned int mtu; 1: + unsigned int tsize; 1: }; 1: 1: enum netdev_tx { 1: - __NETDEV_TX_MIN = 2147483648, 1: - NETDEV_TX_OK = 0, 1: - NETDEV_TX_BUSY = 16, 1: + __NETDEV_TX_MIN = 2147483648, 1: + NETDEV_TX_OK = 0, 1: + NETDEV_TX_BUSY = 16, 1: }; 1: 1: typedef enum netdev_tx netdev_tx_t; 1: 1: struct header_ops { 1: - int (*create)(struct sk_buff *, struct net_device *, short unsigned int, const void *, const void *, unsigned int); 1: - int (*parse)(const struct sk_buff *, unsigned char *); 1: - int (*cache)(const struct neighbour *, struct hh_cache *, __be16); 1: - void (*cache_update)(struct hh_cache *, const struct net_device *, const unsigned char *); 1: - bool (*validate)(const char *, unsigned int); 1: - __be16 (*parse_protocol)(const struct sk_buff *); 1: + int (*create)(struct sk_buff *, struct net_device *, short unsigned int, 1: + const void *, const void *, unsigned int); 1: + int (*parse)(const struct sk_buff *, unsigned char *); 1: + int (*cache)(const struct neighbour *, struct hh_cache *, __be16); 1: + void (*cache_update)(struct hh_cache *, const struct net_device *, 1: + const unsigned char *); 1: + bool (*validate)(const char *, unsigned int); 1: + __be16 (*parse_protocol)(const struct sk_buff *); 1: }; 1: 1: struct gro_list { 1: - struct list_head list; 1: - int count; 1: + struct list_head list; 1: + int count; 1: }; 1: 1: struct napi_struct { 1: - struct list_head poll_list; 1: - long unsigned int state; 1: - int weight; 1: - long unsigned int gro_bitmask; 1: - int (*poll)(struct napi_struct *, int); 1: - int poll_owner; 1: - struct net_device *dev; 1: - struct gro_list gro_hash[8]; 1: - struct sk_buff *skb; 1: - struct list_head rx_list; 1: - int rx_count; 1: - struct hrtimer timer; 1: - struct list_head dev_list; 1: - struct hlist_node napi_hash_node; 1: - unsigned int napi_id; 1: + struct list_head poll_list; 1: + long unsigned int state; 1: + int weight; 1: + long unsigned int gro_bitmask; 1: + int (*poll)(struct napi_struct *, int); 1: + int poll_owner; 1: + struct net_device *dev; 1: + struct gro_list gro_hash[8]; 1: + struct sk_buff *skb; 1: + struct list_head rx_list; 1: + int rx_count; 1: + struct hrtimer timer; 1: + struct list_head dev_list; 1: + struct hlist_node napi_hash_node; 1: + unsigned int napi_id; 1: }; 1: 1: struct xdp_umem; 1: 1: struct netdev_queue { 1: - struct net_device *dev; 1: - struct Qdisc *qdisc; 1: - struct Qdisc *qdisc_sleeping; 1: - struct kobject kobj; 1: - int numa_node; 1: - long unsigned int tx_maxrate; 1: - long unsigned int trans_timeout; 1: - struct net_device *sb_dev; 1: - struct xdp_umem *umem; 1: - spinlock_t _xmit_lock; 1: - int xmit_lock_owner; 1: - long unsigned int trans_start; 1: - long unsigned int state; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct dql dql; 1: + struct net_device *dev; 1: + struct Qdisc *qdisc; 1: + struct Qdisc *qdisc_sleeping; 1: + struct kobject kobj; 1: + int numa_node; 1: + long unsigned int tx_maxrate; 1: + long unsigned int trans_timeout; 1: + struct net_device *sb_dev; 1: + struct xdp_umem *umem; 1: + spinlock_t _xmit_lock; 1: + int xmit_lock_owner; 1: + long unsigned int trans_start; 1: + long unsigned int state; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct dql dql; 1: }; 1: 1: struct qdisc_skb_head { 1: - struct sk_buff *head; 1: - struct sk_buff *tail; 1: - __u32 qlen; 1: - spinlock_t lock; 1: + struct sk_buff *head; 1: + struct sk_buff *tail; 1: + __u32 qlen; 1: + spinlock_t lock; 1: }; 1: 1: struct gnet_stats_basic_packed { 1: - __u64 bytes; 1: - __u64 packets; 1: + __u64 bytes; 1: + __u64 packets; 1: }; 1: 1: struct gnet_stats_queue { 1: - __u32 qlen; 1: - __u32 backlog; 1: - __u32 drops; 1: - __u32 requeues; 1: - __u32 overlimits; 1: + __u32 qlen; 1: + __u32 backlog; 1: + __u32 drops; 1: + __u32 requeues; 1: + __u32 overlimits; 1: }; 1: 1: struct Qdisc_ops; 1: @@ -14448,171 +14588,171 @@ struct net_rate_estimator; 1: struct gnet_stats_basic_cpu; 1: 1: struct Qdisc { 1: - int (*enqueue)(struct sk_buff *, struct Qdisc *, struct sk_buff **); 1: - struct sk_buff * (*dequeue)(struct Qdisc *); 1: - unsigned int flags; 1: - u32 limit; 1: - const struct Qdisc_ops *ops; 1: - struct qdisc_size_table *stab; 1: - struct hlist_node hash; 1: - u32 handle; 1: - u32 parent; 1: - struct netdev_queue *dev_queue; 1: - struct net_rate_estimator *rate_est; 1: - struct gnet_stats_basic_cpu *cpu_bstats; 1: - struct gnet_stats_queue *cpu_qstats; 1: - int padded; 1: - refcount_t refcnt; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct sk_buff_head gso_skb; 1: - struct qdisc_skb_head q; 1: - struct gnet_stats_basic_packed bstats; 1: - seqcount_t running; 1: - struct gnet_stats_queue qstats; 1: - long unsigned int state; 1: - struct Qdisc *next_sched; 1: - struct sk_buff_head skb_bad_txq; 1: - spinlock_t busylock; 1: - spinlock_t seqlock; 1: - bool empty; 1: - struct callback_head rcu; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + int (*enqueue)(struct sk_buff *, struct Qdisc *, struct sk_buff **); 1: + struct sk_buff *(*dequeue)(struct Qdisc *); 1: + unsigned int flags; 1: + u32 limit; 1: + const struct Qdisc_ops *ops; 1: + struct qdisc_size_table *stab; 1: + struct hlist_node hash; 1: + u32 handle; 1: + u32 parent; 1: + struct netdev_queue *dev_queue; 1: + struct net_rate_estimator *rate_est; 1: + struct gnet_stats_basic_cpu *cpu_bstats; 1: + struct gnet_stats_queue *cpu_qstats; 1: + int padded; 1: + refcount_t refcnt; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct sk_buff_head gso_skb; 1: + struct qdisc_skb_head q; 1: + struct gnet_stats_basic_packed bstats; 1: + seqcount_t running; 1: + struct gnet_stats_queue qstats; 1: + long unsigned int state; 1: + struct Qdisc *next_sched; 1: + struct sk_buff_head skb_bad_txq; 1: + spinlock_t busylock; 1: + spinlock_t seqlock; 1: + bool empty; 1: + struct callback_head rcu; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct rps_map { 1: - unsigned int len; 1: - struct callback_head rcu; 1: - u16 cpus[0]; 1: + unsigned int len; 1: + struct callback_head rcu; 1: + u16 cpus[0]; 1: }; 1: 1: struct rps_dev_flow { 1: - u16 cpu; 1: - u16 filter; 1: - unsigned int last_qtail; 1: + u16 cpu; 1: + u16 filter; 1: + unsigned int last_qtail; 1: }; 1: 1: struct rps_dev_flow_table { 1: - unsigned int mask; 1: - struct callback_head rcu; 1: - struct rps_dev_flow flows[0]; 1: + unsigned int mask; 1: + struct callback_head rcu; 1: + struct rps_dev_flow flows[0]; 1: }; 1: 1: struct rps_sock_flow_table { 1: - u32 mask; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - u32 ents[0]; 1: + u32 mask; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + u32 ents[0]; 1: }; 1: 1: struct netdev_rx_queue { 1: - struct rps_map *rps_map; 1: - struct rps_dev_flow_table *rps_flow_table; 1: - struct kobject kobj; 1: - struct net_device *dev; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct xdp_rxq_info xdp_rxq; 1: - struct xdp_umem *umem; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct rps_map *rps_map; 1: + struct rps_dev_flow_table *rps_flow_table; 1: + struct kobject kobj; 1: + struct net_device *dev; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct xdp_rxq_info xdp_rxq; 1: + struct xdp_umem *umem; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct xps_map { 1: - unsigned int len; 1: - unsigned int alloc_len; 1: - struct callback_head rcu; 1: - u16 queues[0]; 1: + unsigned int len; 1: + unsigned int alloc_len; 1: + struct callback_head rcu; 1: + u16 queues[0]; 1: }; 1: 1: struct xps_dev_maps { 1: - struct callback_head rcu; 1: - struct xps_map *attr_map[0]; 1: + struct callback_head rcu; 1: + struct xps_map *attr_map[0]; 1: }; 1: 1: struct netdev_phys_item_id { 1: - unsigned char id[32]; 1: - unsigned char id_len; 1: + unsigned char id[32]; 1: + unsigned char id_len; 1: }; 1: 1: enum tc_setup_type { 1: - TC_SETUP_QDISC_MQPRIO = 0, 1: - TC_SETUP_CLSU32 = 1, 1: - TC_SETUP_CLSFLOWER = 2, 1: - TC_SETUP_CLSMATCHALL = 3, 1: - TC_SETUP_CLSBPF = 4, 1: - TC_SETUP_BLOCK = 5, 1: - TC_SETUP_QDISC_CBS = 6, 1: - TC_SETUP_QDISC_RED = 7, 1: - TC_SETUP_QDISC_PRIO = 8, 1: - TC_SETUP_QDISC_MQ = 9, 1: - TC_SETUP_QDISC_ETF = 10, 1: - TC_SETUP_ROOT_QDISC = 11, 1: - TC_SETUP_QDISC_GRED = 12, 1: - TC_SETUP_QDISC_TAPRIO = 13, 1: - TC_SETUP_FT = 14, 1: + TC_SETUP_QDISC_MQPRIO = 0, 1: + TC_SETUP_CLSU32 = 1, 1: + TC_SETUP_CLSFLOWER = 2, 1: + TC_SETUP_CLSMATCHALL = 3, 1: + TC_SETUP_CLSBPF = 4, 1: + TC_SETUP_BLOCK = 5, 1: + TC_SETUP_QDISC_CBS = 6, 1: + TC_SETUP_QDISC_RED = 7, 1: + TC_SETUP_QDISC_PRIO = 8, 1: + TC_SETUP_QDISC_MQ = 9, 1: + TC_SETUP_QDISC_ETF = 10, 1: + TC_SETUP_ROOT_QDISC = 11, 1: + TC_SETUP_QDISC_GRED = 12, 1: + TC_SETUP_QDISC_TAPRIO = 13, 1: + TC_SETUP_FT = 14, 1: }; 1: 1: enum bpf_netdev_command { 1: - XDP_SETUP_PROG = 0, 1: - XDP_SETUP_PROG_HW = 1, 1: - XDP_QUERY_PROG = 2, 1: - XDP_QUERY_PROG_HW = 3, 1: - BPF_OFFLOAD_MAP_ALLOC = 4, 1: - BPF_OFFLOAD_MAP_FREE = 5, 1: - XDP_SETUP_XSK_UMEM = 6, 1: + XDP_SETUP_PROG = 0, 1: + XDP_SETUP_PROG_HW = 1, 1: + XDP_QUERY_PROG = 2, 1: + XDP_QUERY_PROG_HW = 3, 1: + BPF_OFFLOAD_MAP_ALLOC = 4, 1: + BPF_OFFLOAD_MAP_FREE = 5, 1: + XDP_SETUP_XSK_UMEM = 6, 1: }; 1: 1: struct netdev_bpf { 1: - enum bpf_netdev_command command; 1: - union { 1: - struct { 1: - u32 flags; 1: - struct bpf_prog *prog; 1: - struct netlink_ext_ack *extack; 1: - }; 1: - struct { 1: - u32 prog_id; 1: - u32 prog_flags; 1: - }; 1: - struct { 1: - struct bpf_offloaded_map *offmap; 1: - }; 1: - struct { 1: - struct xdp_umem *umem; 1: - u16 queue_id; 1: - } xsk; 1: - }; 1: + enum bpf_netdev_command command; 1: + union { 1: + struct { 1: + u32 flags; 1: + struct bpf_prog *prog; 1: + struct netlink_ext_ack *extack; 1: + }; 1: + struct { 1: + u32 prog_id; 1: + u32 prog_flags; 1: + }; 1: + struct { 1: + struct bpf_offloaded_map *offmap; 1: + }; 1: + struct { 1: + struct xdp_umem *umem; 1: + u16 queue_id; 1: + } xsk; 1: + }; 1: }; 1: 1: struct dev_ifalias { 1: - struct callback_head rcuhead; 1: - char ifalias[0]; 1: + struct callback_head rcuhead; 1: + char ifalias[0]; 1: }; 1: 1: struct netdev_name_node { 1: - struct hlist_node hlist; 1: - struct list_head list; 1: - struct net_device *dev; 1: - const char *name; 1: + struct hlist_node hlist; 1: + struct list_head list; 1: + struct net_device *dev; 1: + const char *name; 1: }; 1: 1: struct udp_tunnel_info; 1: @@ -14620,105 +14760,119 @@ struct udp_tunnel_info; 1: struct devlink_port; 1: 1: struct net_device_ops { 1: - int (*ndo_init)(struct net_device *); 1: - void (*ndo_uninit)(struct net_device *); 1: - int (*ndo_open)(struct net_device *); 1: - int (*ndo_stop)(struct net_device *); 1: - netdev_tx_t (*ndo_start_xmit)(struct sk_buff *, struct net_device *); 1: - netdev_features_t (*ndo_features_check)(struct sk_buff *, struct net_device *, netdev_features_t); 1: - u16 (*ndo_select_queue)(struct net_device *, struct sk_buff *, struct net_device *); 1: - void (*ndo_change_rx_flags)(struct net_device *, int); 1: - void (*ndo_set_rx_mode)(struct net_device *); 1: - int (*ndo_set_mac_address)(struct net_device *, void *); 1: - int (*ndo_validate_addr)(struct net_device *); 1: - int (*ndo_do_ioctl)(struct net_device *, struct ifreq *, int); 1: - int (*ndo_set_config)(struct net_device *, struct ifmap *); 1: - int (*ndo_change_mtu)(struct net_device *, int); 1: - int (*ndo_neigh_setup)(struct net_device *, struct neigh_parms *); 1: - void (*ndo_tx_timeout)(struct net_device *); 1: - void (*ndo_get_stats64)(struct net_device *, struct rtnl_link_stats64 *); 1: - bool (*ndo_has_offload_stats)(const struct net_device *, int); 1: - int (*ndo_get_offload_stats)(int, const struct net_device *, void *); 1: - struct net_device_stats * (*ndo_get_stats)(struct net_device *); 1: - int (*ndo_vlan_rx_add_vid)(struct net_device *, __be16, u16); 1: - int (*ndo_vlan_rx_kill_vid)(struct net_device *, __be16, u16); 1: - void (*ndo_poll_controller)(struct net_device *); 1: - int (*ndo_netpoll_setup)(struct net_device *, struct netpoll_info *); 1: - void (*ndo_netpoll_cleanup)(struct net_device *); 1: - int (*ndo_set_vf_mac)(struct net_device *, int, u8 *); 1: - int (*ndo_set_vf_vlan)(struct net_device *, int, u16, u8, __be16); 1: - int (*ndo_set_vf_rate)(struct net_device *, int, int, int); 1: - int (*ndo_set_vf_spoofchk)(struct net_device *, int, bool); 1: - int (*ndo_set_vf_trust)(struct net_device *, int, bool); 1: - int (*ndo_get_vf_config)(struct net_device *, int, struct ifla_vf_info *); 1: - int (*ndo_set_vf_link_state)(struct net_device *, int, int); 1: - int (*ndo_get_vf_stats)(struct net_device *, int, struct ifla_vf_stats *); 1: - int (*ndo_set_vf_port)(struct net_device *, int, struct nlattr **); 1: - int (*ndo_get_vf_port)(struct net_device *, int, struct sk_buff *); 1: - int (*ndo_get_vf_guid)(struct net_device *, int, struct ifla_vf_guid *, struct ifla_vf_guid *); 1: - int (*ndo_set_vf_guid)(struct net_device *, int, u64, int); 1: - int (*ndo_set_vf_rss_query_en)(struct net_device *, int, bool); 1: - int (*ndo_setup_tc)(struct net_device *, enum tc_setup_type, void *); 1: - int (*ndo_rx_flow_steer)(struct net_device *, const struct sk_buff *, u16, u32); 1: - int (*ndo_add_slave)(struct net_device *, struct net_device *, struct netlink_ext_ack *); 1: - int (*ndo_del_slave)(struct net_device *, struct net_device *); 1: - netdev_features_t (*ndo_fix_features)(struct net_device *, netdev_features_t); 1: - int (*ndo_set_features)(struct net_device *, netdev_features_t); 1: - int (*ndo_neigh_construct)(struct net_device *, struct neighbour *); 1: - void (*ndo_neigh_destroy)(struct net_device *, struct neighbour *); 1: - int (*ndo_fdb_add)(struct ndmsg *, struct nlattr **, struct net_device *, const unsigned char *, u16, u16, struct netlink_ext_ack *); 1: - int (*ndo_fdb_del)(struct ndmsg *, struct nlattr **, struct net_device *, const unsigned char *, u16); 1: - int (*ndo_fdb_dump)(struct sk_buff *, struct netlink_callback *, struct net_device *, struct net_device *, int *); 1: - int (*ndo_fdb_get)(struct sk_buff *, struct nlattr **, struct net_device *, const unsigned char *, u16, u32, u32, struct netlink_ext_ack *); 1: - int (*ndo_bridge_setlink)(struct net_device *, struct nlmsghdr *, u16, struct netlink_ext_ack *); 1: - int (*ndo_bridge_getlink)(struct sk_buff *, u32, u32, struct net_device *, u32, int); 1: - int (*ndo_bridge_dellink)(struct net_device *, struct nlmsghdr *, u16); 1: - int (*ndo_change_carrier)(struct net_device *, bool); 1: - int (*ndo_get_phys_port_id)(struct net_device *, struct netdev_phys_item_id *); 1: - int (*ndo_get_port_parent_id)(struct net_device *, struct netdev_phys_item_id *); 1: - int (*ndo_get_phys_port_name)(struct net_device *, char *, size_t); 1: - void (*ndo_udp_tunnel_add)(struct net_device *, struct udp_tunnel_info *); 1: - void (*ndo_udp_tunnel_del)(struct net_device *, struct udp_tunnel_info *); 1: - void * (*ndo_dfwd_add_station)(struct net_device *, struct net_device *); 1: - void (*ndo_dfwd_del_station)(struct net_device *, void *); 1: - int (*ndo_set_tx_maxrate)(struct net_device *, int, u32); 1: - int (*ndo_get_iflink)(const struct net_device *); 1: - int (*ndo_change_proto_down)(struct net_device *, bool); 1: - int (*ndo_fill_metadata_dst)(struct net_device *, struct sk_buff *); 1: - void (*ndo_set_rx_headroom)(struct net_device *, int); 1: - int (*ndo_bpf)(struct net_device *, struct netdev_bpf *); 1: - int (*ndo_xdp_xmit)(struct net_device *, int, struct xdp_frame **, u32); 1: - int (*ndo_xsk_wakeup)(struct net_device *, u32, u32); 1: - struct devlink_port * (*ndo_get_devlink_port)(struct net_device *); 1: + int (*ndo_init)(struct net_device *); 1: + void (*ndo_uninit)(struct net_device *); 1: + int (*ndo_open)(struct net_device *); 1: + int (*ndo_stop)(struct net_device *); 1: + netdev_tx_t (*ndo_start_xmit)(struct sk_buff *, struct net_device *); 1: + netdev_features_t (*ndo_features_check)(struct sk_buff *, struct net_device *, 1: + netdev_features_t); 1: + u16 (*ndo_select_queue)(struct net_device *, struct sk_buff *, 1: + struct net_device *); 1: + void (*ndo_change_rx_flags)(struct net_device *, int); 1: + void (*ndo_set_rx_mode)(struct net_device *); 1: + int (*ndo_set_mac_address)(struct net_device *, void *); 1: + int (*ndo_validate_addr)(struct net_device *); 1: + int (*ndo_do_ioctl)(struct net_device *, struct ifreq *, int); 1: + int (*ndo_set_config)(struct net_device *, struct ifmap *); 1: + int (*ndo_change_mtu)(struct net_device *, int); 1: + int (*ndo_neigh_setup)(struct net_device *, struct neigh_parms *); 1: + void (*ndo_tx_timeout)(struct net_device *); 1: + void (*ndo_get_stats64)(struct net_device *, struct rtnl_link_stats64 *); 1: + bool (*ndo_has_offload_stats)(const struct net_device *, int); 1: + int (*ndo_get_offload_stats)(int, const struct net_device *, void *); 1: + struct net_device_stats *(*ndo_get_stats)(struct net_device *); 1: + int (*ndo_vlan_rx_add_vid)(struct net_device *, __be16, u16); 1: + int (*ndo_vlan_rx_kill_vid)(struct net_device *, __be16, u16); 1: + void (*ndo_poll_controller)(struct net_device *); 1: + int (*ndo_netpoll_setup)(struct net_device *, struct netpoll_info *); 1: + void (*ndo_netpoll_cleanup)(struct net_device *); 1: + int (*ndo_set_vf_mac)(struct net_device *, int, u8 *); 1: + int (*ndo_set_vf_vlan)(struct net_device *, int, u16, u8, __be16); 1: + int (*ndo_set_vf_rate)(struct net_device *, int, int, int); 1: + int (*ndo_set_vf_spoofchk)(struct net_device *, int, bool); 1: + int (*ndo_set_vf_trust)(struct net_device *, int, bool); 1: + int (*ndo_get_vf_config)(struct net_device *, int, struct ifla_vf_info *); 1: + int (*ndo_set_vf_link_state)(struct net_device *, int, int); 1: + int (*ndo_get_vf_stats)(struct net_device *, int, struct ifla_vf_stats *); 1: + int (*ndo_set_vf_port)(struct net_device *, int, struct nlattr **); 1: + int (*ndo_get_vf_port)(struct net_device *, int, struct sk_buff *); 1: + int (*ndo_get_vf_guid)(struct net_device *, int, struct ifla_vf_guid *, 1: + struct ifla_vf_guid *); 1: + int (*ndo_set_vf_guid)(struct net_device *, int, u64, int); 1: + int (*ndo_set_vf_rss_query_en)(struct net_device *, int, bool); 1: + int (*ndo_setup_tc)(struct net_device *, enum tc_setup_type, void *); 1: + int (*ndo_rx_flow_steer)(struct net_device *, const struct sk_buff *, u16, 1: + u32); 1: + int (*ndo_add_slave)(struct net_device *, struct net_device *, 1: + struct netlink_ext_ack *); 1: + int (*ndo_del_slave)(struct net_device *, struct net_device *); 1: + netdev_features_t (*ndo_fix_features)(struct net_device *, netdev_features_t); 1: + int (*ndo_set_features)(struct net_device *, netdev_features_t); 1: + int (*ndo_neigh_construct)(struct net_device *, struct neighbour *); 1: + void (*ndo_neigh_destroy)(struct net_device *, struct neighbour *); 1: + int (*ndo_fdb_add)(struct ndmsg *, struct nlattr **, struct net_device *, 1: + const unsigned char *, u16, u16, struct netlink_ext_ack *); 1: + int (*ndo_fdb_del)(struct ndmsg *, struct nlattr **, struct net_device *, 1: + const unsigned char *, u16); 1: + int (*ndo_fdb_dump)(struct sk_buff *, struct netlink_callback *, 1: + struct net_device *, struct net_device *, int *); 1: + int (*ndo_fdb_get)(struct sk_buff *, struct nlattr **, struct net_device *, 1: + const unsigned char *, u16, u32, u32, 1: + struct netlink_ext_ack *); 1: + int (*ndo_bridge_setlink)(struct net_device *, struct nlmsghdr *, u16, 1: + struct netlink_ext_ack *); 1: + int (*ndo_bridge_getlink)(struct sk_buff *, u32, u32, struct net_device *, 1: + u32, int); 1: + int (*ndo_bridge_dellink)(struct net_device *, struct nlmsghdr *, u16); 1: + int (*ndo_change_carrier)(struct net_device *, bool); 1: + int (*ndo_get_phys_port_id)(struct net_device *, 1: + struct netdev_phys_item_id *); 1: + int (*ndo_get_port_parent_id)(struct net_device *, 1: + struct netdev_phys_item_id *); 1: + int (*ndo_get_phys_port_name)(struct net_device *, char *, size_t); 1: + void (*ndo_udp_tunnel_add)(struct net_device *, struct udp_tunnel_info *); 1: + void (*ndo_udp_tunnel_del)(struct net_device *, struct udp_tunnel_info *); 1: + void *(*ndo_dfwd_add_station)(struct net_device *, struct net_device *); 1: + void (*ndo_dfwd_del_station)(struct net_device *, void *); 1: + int (*ndo_set_tx_maxrate)(struct net_device *, int, u32); 1: + int (*ndo_get_iflink)(const struct net_device *); 1: + int (*ndo_change_proto_down)(struct net_device *, bool); 1: + int (*ndo_fill_metadata_dst)(struct net_device *, struct sk_buff *); 1: + void (*ndo_set_rx_headroom)(struct net_device *, int); 1: + int (*ndo_bpf)(struct net_device *, struct netdev_bpf *); 1: + int (*ndo_xdp_xmit)(struct net_device *, int, struct xdp_frame **, u32); 1: + int (*ndo_xsk_wakeup)(struct net_device *, u32, u32); 1: + struct devlink_port *(*ndo_get_devlink_port)(struct net_device *); 1: }; 1: 1: struct neigh_parms { 1: - possible_net_t net; 1: - struct net_device *dev; 1: - struct list_head list; 1: - int (*neigh_setup)(struct neighbour *); 1: - struct neigh_table *tbl; 1: - void *sysctl_table; 1: - int dead; 1: - refcount_t refcnt; 1: - struct callback_head callback_head; 1: - int reachable_time; 1: - int data[13]; 1: - long unsigned int data_state[1]; 1: + possible_net_t net; 1: + struct net_device *dev; 1: + struct list_head list; 1: + int (*neigh_setup)(struct neighbour *); 1: + struct neigh_table *tbl; 1: + void *sysctl_table; 1: + int dead; 1: + refcount_t refcnt; 1: + struct callback_head callback_head; 1: + int reachable_time; 1: + int data[13]; 1: + long unsigned int data_state[1]; 1: }; 1: 1: struct pcpu_lstats { 1: - u64_stats_t packets; 1: - u64_stats_t bytes; 1: - struct u64_stats_sync syncp; 1: + u64_stats_t packets; 1: + u64_stats_t bytes; 1: + struct u64_stats_sync syncp; 1: }; 1: 1: struct pcpu_sw_netstats { 1: - u64 rx_packets; 1: - u64 rx_bytes; 1: - u64 tx_packets; 1: - u64 tx_bytes; 1: - struct u64_stats_sync syncp; 1: + u64 rx_packets; 1: + u64 rx_bytes; 1: + u64 tx_packets; 1: + u64 tx_bytes; 1: + struct u64_stats_sync syncp; 1: }; 1: 1: struct nd_opt_hdr; 1: @@ -14728,19 +14882,26 @@ struct ndisc_options; 1: struct prefix_info; 1: 1: struct ndisc_ops { 1: - int (*is_useropt)(u8); 1: - int (*parse_options)(const struct net_device *, struct nd_opt_hdr *, struct ndisc_options *); 1: - void (*update)(const struct net_device *, struct neighbour *, u32, u8, const struct ndisc_options *); 1: - int (*opt_addr_space)(const struct net_device *, u8, struct neighbour *, u8 *, u8 **); 1: - void (*fill_addr_option)(const struct net_device *, struct sk_buff *, u8, const u8 *); 1: - void (*prefix_rcv_add_addr)(struct net *, struct net_device *, const struct prefix_info *, struct inet6_dev *, struct in6_addr *, int, u32, bool, bool, __u32, u32, bool); 1: + int (*is_useropt)(u8); 1: + int (*parse_options)(const struct net_device *, struct nd_opt_hdr *, 1: + struct ndisc_options *); 1: + void (*update)(const struct net_device *, struct neighbour *, u32, u8, 1: + const struct ndisc_options *); 1: + int (*opt_addr_space)(const struct net_device *, u8, struct neighbour *, u8 *, 1: + u8 **); 1: + void (*fill_addr_option)(const struct net_device *, struct sk_buff *, u8, 1: + const u8 *); 1: + void (*prefix_rcv_add_addr)(struct net *, struct net_device *, 1: + const struct prefix_info *, struct inet6_dev *, 1: + struct in6_addr *, int, u32, bool, bool, __u32, 1: + u32, bool); 1: }; 1: 1: struct ipv6_devstat { 1: - struct proc_dir_entry *proc_dir_entry; 1: - struct ipstats_mib *ipv6; 1: - struct icmpv6_mib_device *icmpv6dev; 1: - struct icmpv6msg_mib_device *icmpv6msgdev; 1: + struct proc_dir_entry *proc_dir_entry; 1: + struct ipstats_mib *ipv6; 1: + struct icmpv6_mib_device *icmpv6dev; 1: + struct icmpv6msg_mib_device *icmpv6msgdev; 1: }; 1: 1: struct ifmcaddr6; 1: @@ -14748,239 +14909,246 @@ struct ifmcaddr6; 1: struct ifacaddr6; 1: 1: struct inet6_dev { 1: - struct net_device *dev; 1: - struct list_head addr_list; 1: - struct ifmcaddr6 *mc_list; 1: - struct ifmcaddr6 *mc_tomb; 1: - spinlock_t mc_lock; 1: - unsigned char mc_qrv; 1: - unsigned char mc_gq_running; 1: - unsigned char mc_ifc_count; 1: - unsigned char mc_dad_count; 1: - long unsigned int mc_v1_seen; 1: - long unsigned int mc_qi; 1: - long unsigned int mc_qri; 1: - long unsigned int mc_maxdelay; 1: - struct timer_list mc_gq_timer; 1: - struct timer_list mc_ifc_timer; 1: - struct timer_list mc_dad_timer; 1: - struct ifacaddr6 *ac_list; 1: - rwlock_t lock; 1: - refcount_t refcnt; 1: - __u32 if_flags; 1: - int dead; 1: - u32 desync_factor; 1: - u8 rndid[8]; 1: - struct list_head tempaddr_list; 1: - struct in6_addr token; 1: - struct neigh_parms *nd_parms; 1: - struct ipv6_devconf cnf; 1: - struct ipv6_devstat stats; 1: - struct timer_list rs_timer; 1: - __s32 rs_interval; 1: - __u8 rs_probes; 1: - long unsigned int tstamp; 1: - struct callback_head rcu; 1: + struct net_device *dev; 1: + struct list_head addr_list; 1: + struct ifmcaddr6 *mc_list; 1: + struct ifmcaddr6 *mc_tomb; 1: + spinlock_t mc_lock; 1: + unsigned char mc_qrv; 1: + unsigned char mc_gq_running; 1: + unsigned char mc_ifc_count; 1: + unsigned char mc_dad_count; 1: + long unsigned int mc_v1_seen; 1: + long unsigned int mc_qi; 1: + long unsigned int mc_qri; 1: + long unsigned int mc_maxdelay; 1: + struct timer_list mc_gq_timer; 1: + struct timer_list mc_ifc_timer; 1: + struct timer_list mc_dad_timer; 1: + struct ifacaddr6 *ac_list; 1: + rwlock_t lock; 1: + refcount_t refcnt; 1: + __u32 if_flags; 1: + int dead; 1: + u32 desync_factor; 1: + u8 rndid[8]; 1: + struct list_head tempaddr_list; 1: + struct in6_addr token; 1: + struct neigh_parms *nd_parms; 1: + struct ipv6_devconf cnf; 1: + struct ipv6_devstat stats; 1: + struct timer_list rs_timer; 1: + __s32 rs_interval; 1: + __u8 rs_probes; 1: + long unsigned int tstamp; 1: + struct callback_head rcu; 1: }; 1: 1: struct tcf_proto; 1: 1: struct mini_Qdisc { 1: - struct tcf_proto *filter_list; 1: - struct gnet_stats_basic_cpu *cpu_bstats; 1: - struct gnet_stats_queue *cpu_qstats; 1: - struct callback_head rcu; 1: + struct tcf_proto *filter_list; 1: + struct gnet_stats_basic_cpu *cpu_bstats; 1: + struct gnet_stats_queue *cpu_qstats; 1: + struct callback_head rcu; 1: }; 1: 1: struct rtnl_link_ops { 1: - struct list_head list; 1: - const char *kind; 1: - size_t priv_size; 1: - void (*setup)(struct net_device *); 1: - unsigned int maxtype; 1: - const struct nla_policy *policy; 1: - int (*validate)(struct nlattr **, struct nlattr **, struct netlink_ext_ack *); 1: - int (*newlink)(struct net *, struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *); 1: - int (*changelink)(struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *); 1: - void (*dellink)(struct net_device *, struct list_head *); 1: - size_t (*get_size)(const struct net_device *); 1: - int (*fill_info)(struct sk_buff *, const struct net_device *); 1: - size_t (*get_xstats_size)(const struct net_device *); 1: - int (*fill_xstats)(struct sk_buff *, const struct net_device *); 1: - unsigned int (*get_num_tx_queues)(); 1: - unsigned int (*get_num_rx_queues)(); 1: - unsigned int slave_maxtype; 1: - const struct nla_policy *slave_policy; 1: - int (*slave_changelink)(struct net_device *, struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *); 1: - size_t (*get_slave_size)(const struct net_device *, const struct net_device *); 1: - int (*fill_slave_info)(struct sk_buff *, const struct net_device *, const struct net_device *); 1: - struct net * (*get_link_net)(const struct net_device *); 1: - size_t (*get_linkxstats_size)(const struct net_device *, int); 1: - int (*fill_linkxstats)(struct sk_buff *, const struct net_device *, int *, int); 1: + struct list_head list; 1: + const char *kind; 1: + size_t priv_size; 1: + void (*setup)(struct net_device *); 1: + unsigned int maxtype; 1: + const struct nla_policy *policy; 1: + int (*validate)(struct nlattr **, struct nlattr **, struct netlink_ext_ack *); 1: + int (*newlink)(struct net *, struct net_device *, struct nlattr **, 1: + struct nlattr **, struct netlink_ext_ack *); 1: + int (*changelink)(struct net_device *, struct nlattr **, struct nlattr **, 1: + struct netlink_ext_ack *); 1: + void (*dellink)(struct net_device *, struct list_head *); 1: + size_t (*get_size)(const struct net_device *); 1: + int (*fill_info)(struct sk_buff *, const struct net_device *); 1: + size_t (*get_xstats_size)(const struct net_device *); 1: + int (*fill_xstats)(struct sk_buff *, const struct net_device *); 1: + unsigned int (*get_num_tx_queues)(); 1: + unsigned int (*get_num_rx_queues)(); 1: + unsigned int slave_maxtype; 1: + const struct nla_policy *slave_policy; 1: + int (*slave_changelink)(struct net_device *, struct net_device *, 1: + struct nlattr **, struct nlattr **, 1: + struct netlink_ext_ack *); 1: + size_t (*get_slave_size)(const struct net_device *, 1: + const struct net_device *); 1: + int (*fill_slave_info)(struct sk_buff *, const struct net_device *, 1: + const struct net_device *); 1: + struct net *(*get_link_net)(const struct net_device *); 1: + size_t (*get_linkxstats_size)(const struct net_device *, int); 1: + int (*fill_linkxstats)(struct sk_buff *, const struct net_device *, int *, 1: + int); 1: }; 1: 1: struct sd_flow_limit { 1: - u64 count; 1: - unsigned int num_buckets; 1: - unsigned int history_head; 1: - u16 history[128]; 1: - u8 buckets[0]; 1: + u64 count; 1: + unsigned int num_buckets; 1: + unsigned int history_head; 1: + u16 history[128]; 1: + u8 buckets[0]; 1: }; 1: 1: struct softnet_data { 1: - struct list_head poll_list; 1: - struct sk_buff_head process_queue; 1: - unsigned int processed; 1: - unsigned int time_squeeze; 1: - unsigned int received_rps; 1: - struct softnet_data *rps_ipi_list; 1: - struct sd_flow_limit *flow_limit; 1: - struct Qdisc *output_queue; 1: - struct Qdisc **output_queue_tailp; 1: - struct sk_buff *completion_queue; 1: - struct { 1: - u16 recursion; 1: - u8 more; 1: - } xmit; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - unsigned int input_queue_head; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - call_single_data_t csd; 1: - struct softnet_data *rps_ipi_next; 1: - unsigned int cpu; 1: - unsigned int input_queue_tail; 1: - unsigned int dropped; 1: - struct sk_buff_head input_pkt_queue; 1: - struct napi_struct backlog; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: -}; 1: - 1: -enum { 1: - RTAX_UNSPEC = 0, 1: - RTAX_LOCK = 1, 1: - RTAX_MTU = 2, 1: - RTAX_WINDOW = 3, 1: - RTAX_RTT = 4, 1: - RTAX_RTTVAR = 5, 1: - RTAX_SSTHRESH = 6, 1: - RTAX_CWND = 7, 1: - RTAX_ADVMSS = 8, 1: - RTAX_REORDERING = 9, 1: - RTAX_HOPLIMIT = 10, 1: - RTAX_INITCWND = 11, 1: - RTAX_FEATURES = 12, 1: - RTAX_RTO_MIN = 13, 1: - RTAX_INITRWND = 14, 1: - RTAX_QUICKACK = 15, 1: - RTAX_CC_ALGO = 16, 1: - RTAX_FASTOPEN_NO_COOKIE = 17, 1: - __RTAX_MAX = 18, 1: + struct list_head poll_list; 1: + struct sk_buff_head process_queue; 1: + unsigned int processed; 1: + unsigned int time_squeeze; 1: + unsigned int received_rps; 1: + struct softnet_data *rps_ipi_list; 1: + struct sd_flow_limit *flow_limit; 1: + struct Qdisc *output_queue; 1: + struct Qdisc **output_queue_tailp; 1: + struct sk_buff *completion_queue; 1: + struct { 1: + u16 recursion; 1: + u8 more; 1: + } xmit; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + unsigned int input_queue_head; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + call_single_data_t csd; 1: + struct softnet_data *rps_ipi_next; 1: + unsigned int cpu; 1: + unsigned int input_queue_tail; 1: + unsigned int dropped; 1: + struct sk_buff_head input_pkt_queue; 1: + struct napi_struct backlog; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: +}; 1: + 1: +enum { 1: + RTAX_UNSPEC = 0, 1: + RTAX_LOCK = 1, 1: + RTAX_MTU = 2, 1: + RTAX_WINDOW = 3, 1: + RTAX_RTT = 4, 1: + RTAX_RTTVAR = 5, 1: + RTAX_SSTHRESH = 6, 1: + RTAX_CWND = 7, 1: + RTAX_ADVMSS = 8, 1: + RTAX_REORDERING = 9, 1: + RTAX_HOPLIMIT = 10, 1: + RTAX_INITCWND = 11, 1: + RTAX_FEATURES = 12, 1: + RTAX_RTO_MIN = 13, 1: + RTAX_INITRWND = 14, 1: + RTAX_QUICKACK = 15, 1: + RTAX_CC_ALGO = 16, 1: + RTAX_FASTOPEN_NO_COOKIE = 17, 1: + __RTAX_MAX = 18, 1: }; 1: 1: struct tcmsg { 1: - unsigned char tcm_family; 1: - unsigned char tcm__pad1; 1: - short unsigned int tcm__pad2; 1: - int tcm_ifindex; 1: - __u32 tcm_handle; 1: - __u32 tcm_parent; 1: - __u32 tcm_info; 1: + unsigned char tcm_family; 1: + unsigned char tcm__pad1; 1: + short unsigned int tcm__pad2; 1: + int tcm_ifindex; 1: + __u32 tcm_handle; 1: + __u32 tcm_parent; 1: + __u32 tcm_info; 1: }; 1: 1: struct gnet_stats_basic_cpu { 1: - struct gnet_stats_basic_packed bstats; 1: - struct u64_stats_sync syncp; 1: + struct gnet_stats_basic_packed bstats; 1: + struct u64_stats_sync syncp; 1: }; 1: 1: struct gnet_dump { 1: - spinlock_t *lock; 1: - struct sk_buff *skb; 1: - struct nlattr *tail; 1: - int compat_tc_stats; 1: - int compat_xstats; 1: - int padattr; 1: - void *xstats; 1: - int xstats_len; 1: - struct tc_stats tc_stats; 1: + spinlock_t *lock; 1: + struct sk_buff *skb; 1: + struct nlattr *tail; 1: + int compat_tc_stats; 1: + int compat_xstats; 1: + int padattr; 1: + void *xstats; 1: + int xstats_len; 1: + struct tc_stats tc_stats; 1: }; 1: 1: struct nla_policy { 1: - u8 type; 1: - u8 validation_type; 1: - u16 len; 1: - union { 1: - const void *validation_data; 1: - struct { 1: - s16 min; 1: - s16 max; 1: - }; 1: - int (*validate)(const struct nlattr *, struct netlink_ext_ack *); 1: - u16 strict_start_type; 1: - }; 1: + u8 type; 1: + u8 validation_type; 1: + u16 len; 1: + union { 1: + const void *validation_data; 1: + struct { 1: + s16 min; 1: + s16 max; 1: + }; 1: + int (*validate)(const struct nlattr *, struct netlink_ext_ack *); 1: + u16 strict_start_type; 1: + }; 1: }; 1: 1: struct nl_info { 1: - struct nlmsghdr *nlh; 1: - struct net *nl_net; 1: - u32 portid; 1: - u8 skip_notify: 1; 1: - u8 skip_notify_kernel: 1; 1: + struct nlmsghdr *nlh; 1: + struct net *nl_net; 1: + u32 portid; 1: + u8 skip_notify : 1; 1: + u8 skip_notify_kernel : 1; 1: }; 1: 1: struct rhash_lock_head {}; 1: 1: struct flow_block { 1: - struct list_head cb_list; 1: + struct list_head cb_list; 1: }; 1: 1: typedef int flow_setup_cb_t(enum tc_setup_type, void *, void *); 1: 1: struct qdisc_size_table { 1: - struct callback_head rcu; 1: - struct list_head list; 1: - struct tc_sizespec szopts; 1: - int refcnt; 1: - u16 data[0]; 1: + struct callback_head rcu; 1: + struct list_head list; 1: + struct tc_sizespec szopts; 1: + int refcnt; 1: + u16 data[0]; 1: }; 1: 1: struct Qdisc_class_ops; 1: 1: struct Qdisc_ops { 1: - struct Qdisc_ops *next; 1: - const struct Qdisc_class_ops *cl_ops; 1: - char id[16]; 1: - int priv_size; 1: - unsigned int static_flags; 1: - int (*enqueue)(struct sk_buff *, struct Qdisc *, struct sk_buff **); 1: - struct sk_buff * (*dequeue)(struct Qdisc *); 1: - struct sk_buff * (*peek)(struct Qdisc *); 1: - int (*init)(struct Qdisc *, struct nlattr *, struct netlink_ext_ack *); 1: - void (*reset)(struct Qdisc *); 1: - void (*destroy)(struct Qdisc *); 1: - int (*change)(struct Qdisc *, struct nlattr *, struct netlink_ext_ack *); 1: - void (*attach)(struct Qdisc *); 1: - int (*change_tx_queue_len)(struct Qdisc *, unsigned int); 1: - int (*dump)(struct Qdisc *, struct sk_buff *); 1: - int (*dump_stats)(struct Qdisc *, struct gnet_dump *); 1: - void (*ingress_block_set)(struct Qdisc *, u32); 1: - void (*egress_block_set)(struct Qdisc *, u32); 1: - u32 (*ingress_block_get)(struct Qdisc *); 1: - u32 (*egress_block_get)(struct Qdisc *); 1: - struct module *owner; 1: + struct Qdisc_ops *next; 1: + const struct Qdisc_class_ops *cl_ops; 1: + char id[16]; 1: + int priv_size; 1: + unsigned int static_flags; 1: + int (*enqueue)(struct sk_buff *, struct Qdisc *, struct sk_buff **); 1: + struct sk_buff *(*dequeue)(struct Qdisc *); 1: + struct sk_buff *(*peek)(struct Qdisc *); 1: + int (*init)(struct Qdisc *, struct nlattr *, struct netlink_ext_ack *); 1: + void (*reset)(struct Qdisc *); 1: + void (*destroy)(struct Qdisc *); 1: + int (*change)(struct Qdisc *, struct nlattr *, struct netlink_ext_ack *); 1: + void (*attach)(struct Qdisc *); 1: + int (*change_tx_queue_len)(struct Qdisc *, unsigned int); 1: + int (*dump)(struct Qdisc *, struct sk_buff *); 1: + int (*dump_stats)(struct Qdisc *, struct gnet_dump *); 1: + void (*ingress_block_set)(struct Qdisc *, u32); 1: + void (*egress_block_set)(struct Qdisc *, u32); 1: + u32 (*ingress_block_get)(struct Qdisc *); 1: + u32 (*egress_block_get)(struct Qdisc *); 1: + struct module *owner; 1: }; 1: 1: struct qdisc_walker; 1: @@ -14988,45 +15156,49 @@ struct qdisc_walker; 1: struct tcf_block; 1: 1: struct Qdisc_class_ops { 1: - unsigned int flags; 1: - struct netdev_queue * (*select_queue)(struct Qdisc *, struct tcmsg *); 1: - int (*graft)(struct Qdisc *, long unsigned int, struct Qdisc *, struct Qdisc **, struct netlink_ext_ack *); 1: - struct Qdisc * (*leaf)(struct Qdisc *, long unsigned int); 1: - void (*qlen_notify)(struct Qdisc *, long unsigned int); 1: - long unsigned int (*find)(struct Qdisc *, u32); 1: - int (*change)(struct Qdisc *, u32, u32, struct nlattr **, long unsigned int *, struct netlink_ext_ack *); 1: - int (*delete)(struct Qdisc *, long unsigned int); 1: - void (*walk)(struct Qdisc *, struct qdisc_walker *); 1: - struct tcf_block * (*tcf_block)(struct Qdisc *, long unsigned int, struct netlink_ext_ack *); 1: - long unsigned int (*bind_tcf)(struct Qdisc *, long unsigned int, u32); 1: - void (*unbind_tcf)(struct Qdisc *, long unsigned int); 1: - int (*dump)(struct Qdisc *, long unsigned int, struct sk_buff *, struct tcmsg *); 1: - int (*dump_stats)(struct Qdisc *, long unsigned int, struct gnet_dump *); 1: + unsigned int flags; 1: + struct netdev_queue *(*select_queue)(struct Qdisc *, struct tcmsg *); 1: + int (*graft)(struct Qdisc *, long unsigned int, struct Qdisc *, 1: + struct Qdisc **, struct netlink_ext_ack *); 1: + struct Qdisc *(*leaf)(struct Qdisc *, long unsigned int); 1: + void (*qlen_notify)(struct Qdisc *, long unsigned int); 1: + long unsigned int (*find)(struct Qdisc *, u32); 1: + int (*change)(struct Qdisc *, u32, u32, struct nlattr **, long unsigned int *, 1: + struct netlink_ext_ack *); 1: + int (*delete)(struct Qdisc *, long unsigned int); 1: + void (*walk)(struct Qdisc *, struct qdisc_walker *); 1: + struct tcf_block *(*tcf_block)(struct Qdisc *, long unsigned int, 1: + struct netlink_ext_ack *); 1: + long unsigned int (*bind_tcf)(struct Qdisc *, long unsigned int, u32); 1: + void (*unbind_tcf)(struct Qdisc *, long unsigned int); 1: + int (*dump)(struct Qdisc *, long unsigned int, struct sk_buff *, 1: + struct tcmsg *); 1: + int (*dump_stats)(struct Qdisc *, long unsigned int, struct gnet_dump *); 1: }; 1: 1: struct tcf_chain; 1: 1: struct tcf_block { 1: - struct mutex lock; 1: - struct list_head chain_list; 1: - u32 index; 1: - refcount_t refcnt; 1: - struct net *net; 1: - struct Qdisc *q; 1: - struct rw_semaphore cb_lock; 1: - struct flow_block flow_block; 1: - struct list_head owner_list; 1: - bool keep_dst; 1: - atomic_t offloadcnt; 1: - unsigned int nooffloaddevcnt; 1: - unsigned int lockeddevcnt; 1: - struct { 1: - struct tcf_chain *chain; 1: - struct list_head filter_chain_list; 1: - } chain0; 1: - struct callback_head rcu; 1: - struct hlist_head proto_destroy_ht[128]; 1: - struct mutex proto_destroy_lock; 1: + struct mutex lock; 1: + struct list_head chain_list; 1: + u32 index; 1: + refcount_t refcnt; 1: + struct net *net; 1: + struct Qdisc *q; 1: + struct rw_semaphore cb_lock; 1: + struct flow_block flow_block; 1: + struct list_head owner_list; 1: + bool keep_dst; 1: + atomic_t offloadcnt; 1: + unsigned int nooffloaddevcnt; 1: + unsigned int lockeddevcnt; 1: + struct { 1: + struct tcf_chain *chain; 1: + struct list_head filter_chain_list; 1: + } chain0; 1: + struct callback_head rcu; 1: + struct hlist_head proto_destroy_ht[128]; 1: + struct mutex proto_destroy_lock; 1: }; 1: 1: struct tcf_result; 1: @@ -15034,118 +15206,126 @@ struct tcf_result; 1: struct tcf_proto_ops; 1: 1: struct tcf_proto { 1: - struct tcf_proto *next; 1: - void *root; 1: - int (*classify)(struct sk_buff *, const struct tcf_proto *, struct tcf_result *); 1: - __be16 protocol; 1: - u32 prio; 1: - void *data; 1: - const struct tcf_proto_ops *ops; 1: - struct tcf_chain *chain; 1: - spinlock_t lock; 1: - bool deleting; 1: - refcount_t refcnt; 1: - struct callback_head rcu; 1: - struct hlist_node destroy_ht_node; 1: + struct tcf_proto *next; 1: + void *root; 1: + int (*classify)(struct sk_buff *, const struct tcf_proto *, 1: + struct tcf_result *); 1: + __be16 protocol; 1: + u32 prio; 1: + void *data; 1: + const struct tcf_proto_ops *ops; 1: + struct tcf_chain *chain; 1: + spinlock_t lock; 1: + bool deleting; 1: + refcount_t refcnt; 1: + struct callback_head rcu; 1: + struct hlist_node destroy_ht_node; 1: }; 1: 1: struct tcf_result { 1: - union { 1: - struct { 1: - long unsigned int class; 1: - u32 classid; 1: - }; 1: - const struct tcf_proto *goto_tp; 1: - struct { 1: - bool ingress; 1: - struct gnet_stats_queue *qstats; 1: - }; 1: - }; 1: + union { 1: + struct { 1: + long unsigned int class; 1: + u32 classid; 1: + }; 1: + const struct tcf_proto *goto_tp; 1: + struct { 1: + bool ingress; 1: + struct gnet_stats_queue *qstats; 1: + }; 1: + }; 1: }; 1: 1: struct tcf_walker; 1: 1: struct tcf_proto_ops { 1: - struct list_head head; 1: - char kind[16]; 1: - int (*classify)(struct sk_buff *, const struct tcf_proto *, struct tcf_result *); 1: - int (*init)(struct tcf_proto *); 1: - void (*destroy)(struct tcf_proto *, bool, struct netlink_ext_ack *); 1: - void * (*get)(struct tcf_proto *, u32); 1: - void (*put)(struct tcf_proto *, void *); 1: - int (*change)(struct net *, struct sk_buff *, struct tcf_proto *, long unsigned int, u32, struct nlattr **, void **, bool, bool, struct netlink_ext_ack *); 1: - int (*delete)(struct tcf_proto *, void *, bool *, bool, struct netlink_ext_ack *); 1: - bool (*delete_empty)(struct tcf_proto *); 1: - void (*walk)(struct tcf_proto *, struct tcf_walker *, bool); 1: - int (*reoffload)(struct tcf_proto *, bool, flow_setup_cb_t *, void *, struct netlink_ext_ack *); 1: - void (*hw_add)(struct tcf_proto *, void *); 1: - void (*hw_del)(struct tcf_proto *, void *); 1: - void (*bind_class)(void *, u32, long unsigned int); 1: - void * (*tmplt_create)(struct net *, struct tcf_chain *, struct nlattr **, struct netlink_ext_ack *); 1: - void (*tmplt_destroy)(void *); 1: - int (*dump)(struct net *, struct tcf_proto *, void *, struct sk_buff *, struct tcmsg *, bool); 1: - int (*tmplt_dump)(struct sk_buff *, struct net *, void *); 1: - struct module *owner; 1: - int flags; 1: + struct list_head head; 1: + char kind[16]; 1: + int (*classify)(struct sk_buff *, const struct tcf_proto *, 1: + struct tcf_result *); 1: + int (*init)(struct tcf_proto *); 1: + void (*destroy)(struct tcf_proto *, bool, struct netlink_ext_ack *); 1: + void *(*get)(struct tcf_proto *, u32); 1: + void (*put)(struct tcf_proto *, void *); 1: + int (*change)(struct net *, struct sk_buff *, struct tcf_proto *, 1: + long unsigned int, u32, struct nlattr **, void **, bool, bool, 1: + struct netlink_ext_ack *); 1: + int (*delete)(struct tcf_proto *, void *, bool *, bool, 1: + struct netlink_ext_ack *); 1: + bool (*delete_empty)(struct tcf_proto *); 1: + void (*walk)(struct tcf_proto *, struct tcf_walker *, bool); 1: + int (*reoffload)(struct tcf_proto *, bool, flow_setup_cb_t *, void *, 1: + struct netlink_ext_ack *); 1: + void (*hw_add)(struct tcf_proto *, void *); 1: + void (*hw_del)(struct tcf_proto *, void *); 1: + void (*bind_class)(void *, u32, long unsigned int); 1: + void *(*tmplt_create)(struct net *, struct tcf_chain *, struct nlattr **, 1: + struct netlink_ext_ack *); 1: + void (*tmplt_destroy)(void *); 1: + int (*dump)(struct net *, struct tcf_proto *, void *, struct sk_buff *, 1: + struct tcmsg *, bool); 1: + int (*tmplt_dump)(struct sk_buff *, struct net *, void *); 1: + struct module *owner; 1: + int flags; 1: }; 1: 1: struct tcf_chain { 1: - struct mutex filter_chain_lock; 1: - struct tcf_proto *filter_chain; 1: - struct list_head list; 1: - struct tcf_block *block; 1: - u32 index; 1: - unsigned int refcnt; 1: - unsigned int action_refcnt; 1: - bool explicitly_created; 1: - bool flushing; 1: - const struct tcf_proto_ops *tmplt_ops; 1: - void *tmplt_priv; 1: - struct callback_head rcu; 1: + struct mutex filter_chain_lock; 1: + struct tcf_proto *filter_chain; 1: + struct list_head list; 1: + struct tcf_block *block; 1: + u32 index; 1: + unsigned int refcnt; 1: + unsigned int action_refcnt; 1: + bool explicitly_created; 1: + bool flushing; 1: + const struct tcf_proto_ops *tmplt_ops; 1: + void *tmplt_priv; 1: + struct callback_head rcu; 1: }; 1: 1: struct sock_fprog_kern { 1: - u16 len; 1: - struct sock_filter *filter; 1: + u16 len; 1: + struct sock_filter *filter; 1: }; 1: 1: struct sk_filter { 1: - refcount_t refcnt; 1: - struct callback_head rcu; 1: - struct bpf_prog *prog; 1: + refcount_t refcnt; 1: + struct callback_head rcu; 1: + struct bpf_prog *prog; 1: }; 1: 1: struct bpf_redirect_info { 1: - u32 flags; 1: - u32 tgt_index; 1: - void *tgt_value; 1: - struct bpf_map *map; 1: - struct bpf_map *map_to_flush; 1: - u32 kern_flags; 1: -}; 1: - 1: -enum { 1: - NEIGH_VAR_MCAST_PROBES = 0, 1: - NEIGH_VAR_UCAST_PROBES = 1, 1: - NEIGH_VAR_APP_PROBES = 2, 1: - NEIGH_VAR_MCAST_REPROBES = 3, 1: - NEIGH_VAR_RETRANS_TIME = 4, 1: - NEIGH_VAR_BASE_REACHABLE_TIME = 5, 1: - NEIGH_VAR_DELAY_PROBE_TIME = 6, 1: - NEIGH_VAR_GC_STALETIME = 7, 1: - NEIGH_VAR_QUEUE_LEN_BYTES = 8, 1: - NEIGH_VAR_PROXY_QLEN = 9, 1: - NEIGH_VAR_ANYCAST_DELAY = 10, 1: - NEIGH_VAR_PROXY_DELAY = 11, 1: - NEIGH_VAR_LOCKTIME = 12, 1: - NEIGH_VAR_QUEUE_LEN = 13, 1: - NEIGH_VAR_RETRANS_TIME_MS = 14, 1: - NEIGH_VAR_BASE_REACHABLE_TIME_MS = 15, 1: - NEIGH_VAR_GC_INTERVAL = 16, 1: - NEIGH_VAR_GC_THRESH1 = 17, 1: - NEIGH_VAR_GC_THRESH2 = 18, 1: - NEIGH_VAR_GC_THRESH3 = 19, 1: - NEIGH_VAR_MAX = 20, 1: + u32 flags; 1: + u32 tgt_index; 1: + void *tgt_value; 1: + struct bpf_map *map; 1: + struct bpf_map *map_to_flush; 1: + u32 kern_flags; 1: +}; 1: + 1: +enum { 1: + NEIGH_VAR_MCAST_PROBES = 0, 1: + NEIGH_VAR_UCAST_PROBES = 1, 1: + NEIGH_VAR_APP_PROBES = 2, 1: + NEIGH_VAR_MCAST_REPROBES = 3, 1: + NEIGH_VAR_RETRANS_TIME = 4, 1: + NEIGH_VAR_BASE_REACHABLE_TIME = 5, 1: + NEIGH_VAR_DELAY_PROBE_TIME = 6, 1: + NEIGH_VAR_GC_STALETIME = 7, 1: + NEIGH_VAR_QUEUE_LEN_BYTES = 8, 1: + NEIGH_VAR_PROXY_QLEN = 9, 1: + NEIGH_VAR_ANYCAST_DELAY = 10, 1: + NEIGH_VAR_PROXY_DELAY = 11, 1: + NEIGH_VAR_LOCKTIME = 12, 1: + NEIGH_VAR_QUEUE_LEN = 13, 1: + NEIGH_VAR_RETRANS_TIME_MS = 14, 1: + NEIGH_VAR_BASE_REACHABLE_TIME_MS = 15, 1: + NEIGH_VAR_GC_INTERVAL = 16, 1: + NEIGH_VAR_GC_THRESH1 = 17, 1: + NEIGH_VAR_GC_THRESH2 = 18, 1: + NEIGH_VAR_GC_THRESH3 = 19, 1: + NEIGH_VAR_MAX = 20, 1: }; 1: 1: struct pneigh_entry; 1: @@ -15155,155 +15335,155 @@ struct neigh_statistics; 1: struct neigh_hash_table; 1: 1: struct neigh_table { 1: - int family; 1: - unsigned int entry_size; 1: - unsigned int key_len; 1: - __be16 protocol; 1: - __u32 (*hash)(const void *, const struct net_device *, __u32 *); 1: - bool (*key_eq)(const struct neighbour *, const void *); 1: - int (*constructor)(struct neighbour *); 1: - int (*pconstructor)(struct pneigh_entry *); 1: - void (*pdestructor)(struct pneigh_entry *); 1: - void (*proxy_redo)(struct sk_buff *); 1: - bool (*allow_add)(const struct net_device *, struct netlink_ext_ack *); 1: - char *id; 1: - struct neigh_parms parms; 1: - struct list_head parms_list; 1: - int gc_interval; 1: - int gc_thresh1; 1: - int gc_thresh2; 1: - int gc_thresh3; 1: - long unsigned int last_flush; 1: - struct delayed_work gc_work; 1: - struct timer_list proxy_timer; 1: - struct sk_buff_head proxy_queue; 1: - atomic_t entries; 1: - atomic_t gc_entries; 1: - struct list_head gc_list; 1: - rwlock_t lock; 1: - long unsigned int last_rand; 1: - struct neigh_statistics *stats; 1: - struct neigh_hash_table *nht; 1: - struct pneigh_entry **phash_buckets; 1: + int family; 1: + unsigned int entry_size; 1: + unsigned int key_len; 1: + __be16 protocol; 1: + __u32 (*hash)(const void *, const struct net_device *, __u32 *); 1: + bool (*key_eq)(const struct neighbour *, const void *); 1: + int (*constructor)(struct neighbour *); 1: + int (*pconstructor)(struct pneigh_entry *); 1: + void (*pdestructor)(struct pneigh_entry *); 1: + void (*proxy_redo)(struct sk_buff *); 1: + bool (*allow_add)(const struct net_device *, struct netlink_ext_ack *); 1: + char *id; 1: + struct neigh_parms parms; 1: + struct list_head parms_list; 1: + int gc_interval; 1: + int gc_thresh1; 1: + int gc_thresh2; 1: + int gc_thresh3; 1: + long unsigned int last_flush; 1: + struct delayed_work gc_work; 1: + struct timer_list proxy_timer; 1: + struct sk_buff_head proxy_queue; 1: + atomic_t entries; 1: + atomic_t gc_entries; 1: + struct list_head gc_list; 1: + rwlock_t lock; 1: + long unsigned int last_rand; 1: + struct neigh_statistics *stats; 1: + struct neigh_hash_table *nht; 1: + struct pneigh_entry **phash_buckets; 1: }; 1: 1: struct neigh_statistics { 1: - long unsigned int allocs; 1: - long unsigned int destroys; 1: - long unsigned int hash_grows; 1: - long unsigned int res_failed; 1: - long unsigned int lookups; 1: - long unsigned int hits; 1: - long unsigned int rcv_probes_mcast; 1: - long unsigned int rcv_probes_ucast; 1: - long unsigned int periodic_gc_runs; 1: - long unsigned int forced_gc_runs; 1: - long unsigned int unres_discards; 1: - long unsigned int table_fulls; 1: + long unsigned int allocs; 1: + long unsigned int destroys; 1: + long unsigned int hash_grows; 1: + long unsigned int res_failed; 1: + long unsigned int lookups; 1: + long unsigned int hits; 1: + long unsigned int rcv_probes_mcast; 1: + long unsigned int rcv_probes_ucast; 1: + long unsigned int periodic_gc_runs; 1: + long unsigned int forced_gc_runs; 1: + long unsigned int unres_discards; 1: + long unsigned int table_fulls; 1: }; 1: 1: struct neigh_ops { 1: - int family; 1: - void (*solicit)(struct neighbour *, struct sk_buff *); 1: - void (*error_report)(struct neighbour *, struct sk_buff *); 1: - int (*output)(struct neighbour *, struct sk_buff *); 1: - int (*connected_output)(struct neighbour *, struct sk_buff *); 1: + int family; 1: + void (*solicit)(struct neighbour *, struct sk_buff *); 1: + void (*error_report)(struct neighbour *, struct sk_buff *); 1: + int (*output)(struct neighbour *, struct sk_buff *); 1: + int (*connected_output)(struct neighbour *, struct sk_buff *); 1: }; 1: 1: struct pneigh_entry { 1: - struct pneigh_entry *next; 1: - possible_net_t net; 1: - struct net_device *dev; 1: - u8 flags; 1: - u8 protocol; 1: - u8 key[0]; 1: + struct pneigh_entry *next; 1: + possible_net_t net; 1: + struct net_device *dev; 1: + u8 flags; 1: + u8 protocol; 1: + u8 key[0]; 1: }; 1: 1: struct neigh_hash_table { 1: - struct neighbour **hash_buckets; 1: - unsigned int hash_shift; 1: - __u32 hash_rnd[4]; 1: - struct callback_head rcu; 1: + struct neighbour **hash_buckets; 1: + unsigned int hash_shift; 1: + __u32 hash_rnd[4]; 1: + struct callback_head rcu; 1: }; 1: 1: struct dst_metrics { 1: - u32 metrics[17]; 1: - refcount_t refcnt; 1: + u32 metrics[17]; 1: + refcount_t refcnt; 1: }; 1: 1: enum { 1: - TCP_ESTABLISHED = 1, 1: - TCP_SYN_SENT = 2, 1: - TCP_SYN_RECV = 3, 1: - TCP_FIN_WAIT1 = 4, 1: - TCP_FIN_WAIT2 = 5, 1: - TCP_TIME_WAIT = 6, 1: - TCP_CLOSE = 7, 1: - TCP_CLOSE_WAIT = 8, 1: - TCP_LAST_ACK = 9, 1: - TCP_LISTEN = 10, 1: - TCP_CLOSING = 11, 1: - TCP_NEW_SYN_RECV = 12, 1: - TCP_MAX_STATES = 13, 1: + TCP_ESTABLISHED = 1, 1: + TCP_SYN_SENT = 2, 1: + TCP_SYN_RECV = 3, 1: + TCP_FIN_WAIT1 = 4, 1: + TCP_FIN_WAIT2 = 5, 1: + TCP_TIME_WAIT = 6, 1: + TCP_CLOSE = 7, 1: + TCP_CLOSE_WAIT = 8, 1: + TCP_LAST_ACK = 9, 1: + TCP_LISTEN = 10, 1: + TCP_CLOSING = 11, 1: + TCP_NEW_SYN_RECV = 12, 1: + TCP_MAX_STATES = 13, 1: }; 1: 1: struct fib_rule_hdr { 1: - __u8 family; 1: - __u8 dst_len; 1: - __u8 src_len; 1: - __u8 tos; 1: - __u8 table; 1: - __u8 res1; 1: - __u8 res2; 1: - __u8 action; 1: - __u32 flags; 1: + __u8 family; 1: + __u8 dst_len; 1: + __u8 src_len; 1: + __u8 tos; 1: + __u8 table; 1: + __u8 res1; 1: + __u8 res2; 1: + __u8 action; 1: + __u32 flags; 1: }; 1: 1: struct fib_rule_port_range { 1: - __u16 start; 1: - __u16 end; 1: + __u16 start; 1: + __u16 end; 1: }; 1: 1: struct fib_kuid_range { 1: - kuid_t start; 1: - kuid_t end; 1: + kuid_t start; 1: + kuid_t end; 1: }; 1: 1: struct fib_rule { 1: - struct list_head list; 1: - int iifindex; 1: - int oifindex; 1: - u32 mark; 1: - u32 mark_mask; 1: - u32 flags; 1: - u32 table; 1: - u8 action; 1: - u8 l3mdev; 1: - u8 proto; 1: - u8 ip_proto; 1: - u32 target; 1: - __be64 tun_id; 1: - struct fib_rule *ctarget; 1: - struct net *fr_net; 1: - refcount_t refcnt; 1: - u32 pref; 1: - int suppress_ifgroup; 1: - int suppress_prefixlen; 1: - char iifname[16]; 1: - char oifname[16]; 1: - struct fib_kuid_range uid_range; 1: - struct fib_rule_port_range sport_range; 1: - struct fib_rule_port_range dport_range; 1: - struct callback_head rcu; 1: + struct list_head list; 1: + int iifindex; 1: + int oifindex; 1: + u32 mark; 1: + u32 mark_mask; 1: + u32 flags; 1: + u32 table; 1: + u8 action; 1: + u8 l3mdev; 1: + u8 proto; 1: + u8 ip_proto; 1: + u32 target; 1: + __be64 tun_id; 1: + struct fib_rule *ctarget; 1: + struct net *fr_net; 1: + refcount_t refcnt; 1: + u32 pref; 1: + int suppress_ifgroup; 1: + int suppress_prefixlen; 1: + char iifname[16]; 1: + char oifname[16]; 1: + struct fib_kuid_range uid_range; 1: + struct fib_rule_port_range sport_range; 1: + struct fib_rule_port_range dport_range; 1: + struct callback_head rcu; 1: }; 1: 1: struct fib_lookup_arg { 1: - void *lookup_ptr; 1: - const void *lookup_data; 1: - void *result; 1: - struct fib_rule *rule; 1: - u32 table; 1: - int flags; 1: + void *lookup_ptr; 1: + const void *lookup_data; 1: + void *result; 1: + struct fib_rule *rule; 1: + u32 table; 1: + int flags; 1: }; 1: 1: struct smc_hashinfo; 1: @@ -15317,156 +15497,157 @@ struct udp_table; 1: struct raw_hashinfo; 1: 1: struct proto { 1: - void (*close)(struct sock *, long int); 1: - int (*pre_connect)(struct sock *, struct sockaddr *, int); 1: - int (*connect)(struct sock *, struct sockaddr *, int); 1: - int (*disconnect)(struct sock *, int); 1: - struct sock * (*accept)(struct sock *, int, int *, bool); 1: - int (*ioctl)(struct sock *, int, long unsigned int); 1: - int (*init)(struct sock *); 1: - void (*destroy)(struct sock *); 1: - void (*shutdown)(struct sock *, int); 1: - int (*setsockopt)(struct sock *, int, int, char *, unsigned int); 1: - int (*getsockopt)(struct sock *, int, int, char *, int *); 1: - void (*keepalive)(struct sock *, int); 1: - int (*compat_setsockopt)(struct sock *, int, int, char *, unsigned int); 1: - int (*compat_getsockopt)(struct sock *, int, int, char *, int *); 1: - int (*compat_ioctl)(struct sock *, unsigned int, long unsigned int); 1: - int (*sendmsg)(struct sock *, struct msghdr *, size_t); 1: - int (*recvmsg)(struct sock *, struct msghdr *, size_t, int, int, int *); 1: - int (*sendpage)(struct sock *, struct page *, int, size_t, int); 1: - int (*bind)(struct sock *, struct sockaddr *, int); 1: - int (*backlog_rcv)(struct sock *, struct sk_buff *); 1: - void (*release_cb)(struct sock *); 1: - int (*hash)(struct sock *); 1: - void (*unhash)(struct sock *); 1: - void (*rehash)(struct sock *); 1: - int (*get_port)(struct sock *, short unsigned int); 1: - unsigned int inuse_idx; 1: - bool (*stream_memory_free)(const struct sock *, int); 1: - bool (*stream_memory_read)(const struct sock *); 1: - void (*enter_memory_pressure)(struct sock *); 1: - void (*leave_memory_pressure)(struct sock *); 1: - atomic_long_t *memory_allocated; 1: - struct percpu_counter *sockets_allocated; 1: - long unsigned int *memory_pressure; 1: - long int *sysctl_mem; 1: - int *sysctl_wmem; 1: - int *sysctl_rmem; 1: - u32 sysctl_wmem_offset; 1: - u32 sysctl_rmem_offset; 1: - int max_header; 1: - bool no_autobind; 1: - struct kmem_cache *slab; 1: - unsigned int obj_size; 1: - slab_flags_t slab_flags; 1: - unsigned int useroffset; 1: - unsigned int usersize; 1: - struct percpu_counter *orphan_count; 1: - struct request_sock_ops *rsk_prot; 1: - struct timewait_sock_ops *twsk_prot; 1: - union { 1: - struct inet_hashinfo *hashinfo; 1: - struct udp_table *udp_table; 1: - struct raw_hashinfo *raw_hash; 1: - struct smc_hashinfo *smc_hash; 1: - } h; 1: - struct module *owner; 1: - char name[32]; 1: - struct list_head node; 1: - int (*diag_destroy)(struct sock *, int); 1: + void (*close)(struct sock *, long int); 1: + int (*pre_connect)(struct sock *, struct sockaddr *, int); 1: + int (*connect)(struct sock *, struct sockaddr *, int); 1: + int (*disconnect)(struct sock *, int); 1: + struct sock *(*accept)(struct sock *, int, int *, bool); 1: + int (*ioctl)(struct sock *, int, long unsigned int); 1: + int (*init)(struct sock *); 1: + void (*destroy)(struct sock *); 1: + void (*shutdown)(struct sock *, int); 1: + int (*setsockopt)(struct sock *, int, int, char *, unsigned int); 1: + int (*getsockopt)(struct sock *, int, int, char *, int *); 1: + void (*keepalive)(struct sock *, int); 1: + int (*compat_setsockopt)(struct sock *, int, int, char *, unsigned int); 1: + int (*compat_getsockopt)(struct sock *, int, int, char *, int *); 1: + int (*compat_ioctl)(struct sock *, unsigned int, long unsigned int); 1: + int (*sendmsg)(struct sock *, struct msghdr *, size_t); 1: + int (*recvmsg)(struct sock *, struct msghdr *, size_t, int, int, int *); 1: + int (*sendpage)(struct sock *, struct page *, int, size_t, int); 1: + int (*bind)(struct sock *, struct sockaddr *, int); 1: + int (*backlog_rcv)(struct sock *, struct sk_buff *); 1: + void (*release_cb)(struct sock *); 1: + int (*hash)(struct sock *); 1: + void (*unhash)(struct sock *); 1: + void (*rehash)(struct sock *); 1: + int (*get_port)(struct sock *, short unsigned int); 1: + unsigned int inuse_idx; 1: + bool (*stream_memory_free)(const struct sock *, int); 1: + bool (*stream_memory_read)(const struct sock *); 1: + void (*enter_memory_pressure)(struct sock *); 1: + void (*leave_memory_pressure)(struct sock *); 1: + atomic_long_t *memory_allocated; 1: + struct percpu_counter *sockets_allocated; 1: + long unsigned int *memory_pressure; 1: + long int *sysctl_mem; 1: + int *sysctl_wmem; 1: + int *sysctl_rmem; 1: + u32 sysctl_wmem_offset; 1: + u32 sysctl_rmem_offset; 1: + int max_header; 1: + bool no_autobind; 1: + struct kmem_cache *slab; 1: + unsigned int obj_size; 1: + slab_flags_t slab_flags; 1: + unsigned int useroffset; 1: + unsigned int usersize; 1: + struct percpu_counter *orphan_count; 1: + struct request_sock_ops *rsk_prot; 1: + struct timewait_sock_ops *twsk_prot; 1: + union { 1: + struct inet_hashinfo *hashinfo; 1: + struct udp_table *udp_table; 1: + struct raw_hashinfo *raw_hash; 1: + struct smc_hashinfo *smc_hash; 1: + } h; 1: + struct module *owner; 1: + char name[32]; 1: + struct list_head node; 1: + int (*diag_destroy)(struct sock *, int); 1: }; 1: 1: struct request_sock; 1: 1: struct request_sock_ops { 1: - int family; 1: - unsigned int obj_size; 1: - struct kmem_cache *slab; 1: - char *slab_name; 1: - int (*rtx_syn_ack)(const struct sock *, struct request_sock *); 1: - void (*send_ack)(const struct sock *, struct sk_buff *, struct request_sock *); 1: - void (*send_reset)(const struct sock *, struct sk_buff *); 1: - void (*destructor)(struct request_sock *); 1: - void (*syn_ack_timeout)(const struct request_sock *); 1: + int family; 1: + unsigned int obj_size; 1: + struct kmem_cache *slab; 1: + char *slab_name; 1: + int (*rtx_syn_ack)(const struct sock *, struct request_sock *); 1: + void (*send_ack)(const struct sock *, struct sk_buff *, 1: + struct request_sock *); 1: + void (*send_reset)(const struct sock *, struct sk_buff *); 1: + void (*destructor)(struct request_sock *); 1: + void (*syn_ack_timeout)(const struct request_sock *); 1: }; 1: 1: struct timewait_sock_ops { 1: - struct kmem_cache *twsk_slab; 1: - char *twsk_slab_name; 1: - unsigned int twsk_obj_size; 1: - int (*twsk_unique)(struct sock *, struct sock *, void *); 1: - void (*twsk_destructor)(struct sock *); 1: + struct kmem_cache *twsk_slab; 1: + char *twsk_slab_name; 1: + unsigned int twsk_obj_size; 1: + int (*twsk_unique)(struct sock *, struct sock *, void *); 1: + void (*twsk_destructor)(struct sock *); 1: }; 1: 1: struct request_sock { 1: - struct sock_common __req_common; 1: - struct request_sock *dl_next; 1: - u16 mss; 1: - u8 num_retrans; 1: - u8 cookie_ts: 1; 1: - u8 num_timeout: 7; 1: - u32 ts_recent; 1: - struct timer_list rsk_timer; 1: - const struct request_sock_ops *rsk_ops; 1: - struct sock *sk; 1: - u32 *saved_syn; 1: - u32 secid; 1: - u32 peer_secid; 1: + struct sock_common __req_common; 1: + struct request_sock *dl_next; 1: + u16 mss; 1: + u8 num_retrans; 1: + u8 cookie_ts : 1; 1: + u8 num_timeout : 7; 1: + u32 ts_recent; 1: + struct timer_list rsk_timer; 1: + const struct request_sock_ops *rsk_ops; 1: + struct sock *sk; 1: + u32 *saved_syn; 1: + u32 secid; 1: + u32 peer_secid; 1: }; 1: 1: enum tsq_enum { 1: - TSQ_THROTTLED = 0, 1: - TSQ_QUEUED = 1, 1: - TCP_TSQ_DEFERRED = 2, 1: - TCP_WRITE_TIMER_DEFERRED = 3, 1: - TCP_DELACK_TIMER_DEFERRED = 4, 1: - TCP_MTU_REDUCED_DEFERRED = 5, 1: + TSQ_THROTTLED = 0, 1: + TSQ_QUEUED = 1, 1: + TCP_TSQ_DEFERRED = 2, 1: + TCP_WRITE_TIMER_DEFERRED = 3, 1: + TCP_DELACK_TIMER_DEFERRED = 4, 1: + TCP_MTU_REDUCED_DEFERRED = 5, 1: }; 1: 1: struct static_key_false_deferred { 1: - struct static_key_false key; 1: - long unsigned int timeout; 1: - struct delayed_work work; 1: + struct static_key_false key; 1: + long unsigned int timeout; 1: + struct delayed_work work; 1: }; 1: 1: struct ip6_sf_list { 1: - struct ip6_sf_list *sf_next; 1: - struct in6_addr sf_addr; 1: - long unsigned int sf_count[2]; 1: - unsigned char sf_gsresp; 1: - unsigned char sf_oldin; 1: - unsigned char sf_crcount; 1: + struct ip6_sf_list *sf_next; 1: + struct in6_addr sf_addr; 1: + long unsigned int sf_count[2]; 1: + unsigned char sf_gsresp; 1: + unsigned char sf_oldin; 1: + unsigned char sf_crcount; 1: }; 1: 1: struct ifmcaddr6 { 1: - struct in6_addr mca_addr; 1: - struct inet6_dev *idev; 1: - struct ifmcaddr6 *next; 1: - struct ip6_sf_list *mca_sources; 1: - struct ip6_sf_list *mca_tomb; 1: - unsigned int mca_sfmode; 1: - unsigned char mca_crcount; 1: - long unsigned int mca_sfcount[2]; 1: - struct timer_list mca_timer; 1: - unsigned int mca_flags; 1: - int mca_users; 1: - refcount_t mca_refcnt; 1: - spinlock_t mca_lock; 1: - long unsigned int mca_cstamp; 1: - long unsigned int mca_tstamp; 1: + struct in6_addr mca_addr; 1: + struct inet6_dev *idev; 1: + struct ifmcaddr6 *next; 1: + struct ip6_sf_list *mca_sources; 1: + struct ip6_sf_list *mca_tomb; 1: + unsigned int mca_sfmode; 1: + unsigned char mca_crcount; 1: + long unsigned int mca_sfcount[2]; 1: + struct timer_list mca_timer; 1: + unsigned int mca_flags; 1: + int mca_users; 1: + refcount_t mca_refcnt; 1: + spinlock_t mca_lock; 1: + long unsigned int mca_cstamp; 1: + long unsigned int mca_tstamp; 1: }; 1: 1: struct ifacaddr6 { 1: - struct in6_addr aca_addr; 1: - struct fib6_info *aca_rt; 1: - struct ifacaddr6 *aca_next; 1: - struct hlist_node aca_addr_lst; 1: - int aca_users; 1: - refcount_t aca_refcnt; 1: - long unsigned int aca_cstamp; 1: - long unsigned int aca_tstamp; 1: - struct callback_head rcu; 1: + struct in6_addr aca_addr; 1: + struct fib6_info *aca_rt; 1: + struct ifacaddr6 *aca_next; 1: + struct hlist_node aca_addr_lst; 1: + int aca_users; 1: + refcount_t aca_refcnt; 1: + long unsigned int aca_cstamp; 1: + long unsigned int aca_tstamp; 1: + struct callback_head rcu; 1: }; 1: 1: struct fib6_result; 1: @@ -15476,359 +15657,370 @@ struct fib6_nh; 1: struct fib6_config; 1: 1: struct ipv6_stub { 1: - int (*ipv6_sock_mc_join)(struct sock *, int, const struct in6_addr *); 1: - int (*ipv6_sock_mc_drop)(struct sock *, int, const struct in6_addr *); 1: - struct dst_entry * (*ipv6_dst_lookup_flow)(struct net *, const struct sock *, struct flowi6 *, const struct in6_addr *); 1: - int (*ipv6_route_input)(struct sk_buff *); 1: - struct fib6_table * (*fib6_get_table)(struct net *, u32); 1: - int (*fib6_lookup)(struct net *, int, struct flowi6 *, struct fib6_result *, int); 1: - int (*fib6_table_lookup)(struct net *, struct fib6_table *, int, struct flowi6 *, struct fib6_result *, int); 1: - void (*fib6_select_path)(const struct net *, struct fib6_result *, struct flowi6 *, int, bool, const struct sk_buff *, int); 1: - u32 (*ip6_mtu_from_fib6)(const struct fib6_result *, const struct in6_addr *, const struct in6_addr *); 1: - int (*fib6_nh_init)(struct net *, struct fib6_nh *, struct fib6_config *, gfp_t, struct netlink_ext_ack *); 1: - void (*fib6_nh_release)(struct fib6_nh *); 1: - void (*fib6_update_sernum)(struct net *, struct fib6_info *); 1: - int (*ip6_del_rt)(struct net *, struct fib6_info *); 1: - void (*fib6_rt_update)(struct net *, struct fib6_info *, struct nl_info *); 1: - void (*udpv6_encap_enable)(); 1: - void (*ndisc_send_na)(struct net_device *, const struct in6_addr *, const struct in6_addr *, bool, bool, bool, bool); 1: - struct neigh_table *nd_tbl; 1: + int (*ipv6_sock_mc_join)(struct sock *, int, const struct in6_addr *); 1: + int (*ipv6_sock_mc_drop)(struct sock *, int, const struct in6_addr *); 1: + struct dst_entry *(*ipv6_dst_lookup_flow)(struct net *, const struct sock *, 1: + struct flowi6 *, 1: + const struct in6_addr *); 1: + int (*ipv6_route_input)(struct sk_buff *); 1: + struct fib6_table *(*fib6_get_table)(struct net *, u32); 1: + int (*fib6_lookup)(struct net *, int, struct flowi6 *, struct fib6_result *, 1: + int); 1: + int (*fib6_table_lookup)(struct net *, struct fib6_table *, int, 1: + struct flowi6 *, struct fib6_result *, int); 1: + void (*fib6_select_path)(const struct net *, struct fib6_result *, 1: + struct flowi6 *, int, bool, const struct sk_buff *, 1: + int); 1: + u32 (*ip6_mtu_from_fib6)(const struct fib6_result *, const struct in6_addr *, 1: + const struct in6_addr *); 1: + int (*fib6_nh_init)(struct net *, struct fib6_nh *, struct fib6_config *, 1: + gfp_t, struct netlink_ext_ack *); 1: + void (*fib6_nh_release)(struct fib6_nh *); 1: + void (*fib6_update_sernum)(struct net *, struct fib6_info *); 1: + int (*ip6_del_rt)(struct net *, struct fib6_info *); 1: + void (*fib6_rt_update)(struct net *, struct fib6_info *, struct nl_info *); 1: + void (*udpv6_encap_enable)(); 1: + void (*ndisc_send_na)(struct net_device *, const struct in6_addr *, 1: + const struct in6_addr *, bool, bool, bool, bool); 1: + struct neigh_table *nd_tbl; 1: }; 1: 1: struct fib6_result { 1: - struct fib6_nh *nh; 1: - struct fib6_info *f6i; 1: - u32 fib6_flags; 1: - u8 fib6_type; 1: - struct rt6_info *rt6; 1: + struct fib6_nh *nh; 1: + struct fib6_info *f6i; 1: + u32 fib6_flags; 1: + u8 fib6_type; 1: + struct rt6_info *rt6; 1: }; 1: 1: struct ipv6_bpf_stub { 1: - int (*inet6_bind)(struct sock *, struct sockaddr *, int, bool, bool); 1: - struct sock * (*udp6_lib_lookup)(struct net *, const struct in6_addr *, __be16, const struct in6_addr *, __be16, int, int, struct udp_table *, struct sk_buff *); 1: + int (*inet6_bind)(struct sock *, struct sockaddr *, int, bool, bool); 1: + struct sock *(*udp6_lib_lookup)(struct net *, const struct in6_addr *, __be16, 1: + const struct in6_addr *, __be16, int, int, 1: + struct udp_table *, struct sk_buff *); 1: }; 1: 1: enum { 1: - __ND_OPT_PREFIX_INFO_END = 0, 1: - ND_OPT_SOURCE_LL_ADDR = 1, 1: - ND_OPT_TARGET_LL_ADDR = 2, 1: - ND_OPT_PREFIX_INFO = 3, 1: - ND_OPT_REDIRECT_HDR = 4, 1: - ND_OPT_MTU = 5, 1: - ND_OPT_NONCE = 14, 1: - __ND_OPT_ARRAY_MAX = 15, 1: - ND_OPT_ROUTE_INFO = 24, 1: - ND_OPT_RDNSS = 25, 1: - ND_OPT_DNSSL = 31, 1: - ND_OPT_6CO = 34, 1: - ND_OPT_CAPTIVE_PORTAL = 37, 1: - __ND_OPT_MAX = 38, 1: + __ND_OPT_PREFIX_INFO_END = 0, 1: + ND_OPT_SOURCE_LL_ADDR = 1, 1: + ND_OPT_TARGET_LL_ADDR = 2, 1: + ND_OPT_PREFIX_INFO = 3, 1: + ND_OPT_REDIRECT_HDR = 4, 1: + ND_OPT_MTU = 5, 1: + ND_OPT_NONCE = 14, 1: + __ND_OPT_ARRAY_MAX = 15, 1: + ND_OPT_ROUTE_INFO = 24, 1: + ND_OPT_RDNSS = 25, 1: + ND_OPT_DNSSL = 31, 1: + ND_OPT_6CO = 34, 1: + ND_OPT_CAPTIVE_PORTAL = 37, 1: + __ND_OPT_MAX = 38, 1: }; 1: 1: struct nd_opt_hdr { 1: - __u8 nd_opt_type; 1: - __u8 nd_opt_len; 1: + __u8 nd_opt_type; 1: + __u8 nd_opt_len; 1: }; 1: 1: struct ndisc_options { 1: - struct nd_opt_hdr *nd_opt_array[15]; 1: - struct nd_opt_hdr *nd_useropts; 1: - struct nd_opt_hdr *nd_useropts_end; 1: + struct nd_opt_hdr *nd_opt_array[15]; 1: + struct nd_opt_hdr *nd_useropts; 1: + struct nd_opt_hdr *nd_useropts_end; 1: }; 1: 1: struct prefix_info { 1: - __u8 type; 1: - __u8 length; 1: - __u8 prefix_len; 1: - __u8 reserved: 6; 1: - __u8 autoconf: 1; 1: - __u8 onlink: 1; 1: - __be32 valid; 1: - __be32 prefered; 1: - __be32 reserved2; 1: - struct in6_addr prefix; 1: + __u8 type; 1: + __u8 length; 1: + __u8 prefix_len; 1: + __u8 reserved : 6; 1: + __u8 autoconf : 1; 1: + __u8 onlink : 1; 1: + __be32 valid; 1: + __be32 prefered; 1: + __be32 reserved2; 1: + struct in6_addr prefix; 1: }; 1: 1: struct ip6_ra_chain { 1: - struct ip6_ra_chain *next; 1: - struct sock *sk; 1: - int sel; 1: - void (*destructor)(struct sock *); 1: + struct ip6_ra_chain *next; 1: + struct sock *sk; 1: + int sel; 1: + void (*destructor)(struct sock *); 1: }; 1: 1: struct rpc_xprt_iter_ops { 1: - void (*xpi_rewind)(struct rpc_xprt_iter *); 1: - struct rpc_xprt * (*xpi_xprt)(struct rpc_xprt_iter *); 1: - struct rpc_xprt * (*xpi_next)(struct rpc_xprt_iter *); 1: + void (*xpi_rewind)(struct rpc_xprt_iter *); 1: + struct rpc_xprt *(*xpi_xprt)(struct rpc_xprt_iter *); 1: + struct rpc_xprt *(*xpi_next)(struct rpc_xprt_iter *); 1: }; 1: 1: struct rpc_version { 1: - u32 number; 1: - unsigned int nrprocs; 1: - const struct rpc_procinfo *procs; 1: - unsigned int *counts; 1: + u32 number; 1: + unsigned int nrprocs; 1: + const struct rpc_procinfo *procs; 1: + unsigned int *counts; 1: }; 1: 1: struct nfs_fh { 1: - short unsigned int size; 1: - unsigned char data[128]; 1: + short unsigned int size; 1: + unsigned char data[128]; 1: }; 1: 1: enum nfs3_stable_how { 1: - NFS_UNSTABLE = 0, 1: - NFS_DATA_SYNC = 1, 1: - NFS_FILE_SYNC = 2, 1: - NFS_INVALID_STABLE_HOW = 4294967295, 1: + NFS_UNSTABLE = 0, 1: + NFS_DATA_SYNC = 1, 1: + NFS_FILE_SYNC = 2, 1: + NFS_INVALID_STABLE_HOW = 4294967295, 1: }; 1: 1: struct nfs4_label { 1: - uint32_t lfs; 1: - uint32_t pi; 1: - u32 len; 1: - char *label; 1: + uint32_t lfs; 1: + uint32_t pi; 1: + u32 len; 1: + char *label; 1: }; 1: 1: typedef struct { 1: - char data[8]; 1: + char data[8]; 1: } nfs4_verifier; 1: 1: struct nfs4_stateid_struct { 1: - union { 1: - char data[16]; 1: - struct { 1: - __be32 seqid; 1: - char other[12]; 1: - }; 1: - }; 1: - enum { 1: - NFS4_INVALID_STATEID_TYPE = 0, 1: - NFS4_SPECIAL_STATEID_TYPE = 1, 1: - NFS4_OPEN_STATEID_TYPE = 2, 1: - NFS4_LOCK_STATEID_TYPE = 3, 1: - NFS4_DELEGATION_STATEID_TYPE = 4, 1: - NFS4_LAYOUT_STATEID_TYPE = 5, 1: - NFS4_PNFS_DS_STATEID_TYPE = 6, 1: - NFS4_REVOKED_STATEID_TYPE = 7, 1: - } type; 1: + union { 1: + char data[16]; 1: + struct { 1: + __be32 seqid; 1: + char other[12]; 1: + }; 1: + }; 1: + enum { 1: + NFS4_INVALID_STATEID_TYPE = 0, 1: + NFS4_SPECIAL_STATEID_TYPE = 1, 1: + NFS4_OPEN_STATEID_TYPE = 2, 1: + NFS4_LOCK_STATEID_TYPE = 3, 1: + NFS4_DELEGATION_STATEID_TYPE = 4, 1: + NFS4_LAYOUT_STATEID_TYPE = 5, 1: + NFS4_PNFS_DS_STATEID_TYPE = 6, 1: + NFS4_REVOKED_STATEID_TYPE = 7, 1: + } type; 1: }; 1: 1: typedef struct nfs4_stateid_struct nfs4_stateid; 1: 1: enum nfs_opnum4 { 1: - OP_ACCESS = 3, 1: - OP_CLOSE = 4, 1: - OP_COMMIT = 5, 1: - OP_CREATE = 6, 1: - OP_DELEGPURGE = 7, 1: - OP_DELEGRETURN = 8, 1: - OP_GETATTR = 9, 1: - OP_GETFH = 10, 1: - OP_LINK = 11, 1: - OP_LOCK = 12, 1: - OP_LOCKT = 13, 1: - OP_LOCKU = 14, 1: - OP_LOOKUP = 15, 1: - OP_LOOKUPP = 16, 1: - OP_NVERIFY = 17, 1: - OP_OPEN = 18, 1: - OP_OPENATTR = 19, 1: - OP_OPEN_CONFIRM = 20, 1: - OP_OPEN_DOWNGRADE = 21, 1: - OP_PUTFH = 22, 1: - OP_PUTPUBFH = 23, 1: - OP_PUTROOTFH = 24, 1: - OP_READ = 25, 1: - OP_READDIR = 26, 1: - OP_READLINK = 27, 1: - OP_REMOVE = 28, 1: - OP_RENAME = 29, 1: - OP_RENEW = 30, 1: - OP_RESTOREFH = 31, 1: - OP_SAVEFH = 32, 1: - OP_SECINFO = 33, 1: - OP_SETATTR = 34, 1: - OP_SETCLIENTID = 35, 1: - OP_SETCLIENTID_CONFIRM = 36, 1: - OP_VERIFY = 37, 1: - OP_WRITE = 38, 1: - OP_RELEASE_LOCKOWNER = 39, 1: - OP_BACKCHANNEL_CTL = 40, 1: - OP_BIND_CONN_TO_SESSION = 41, 1: - OP_EXCHANGE_ID = 42, 1: - OP_CREATE_SESSION = 43, 1: - OP_DESTROY_SESSION = 44, 1: - OP_FREE_STATEID = 45, 1: - OP_GET_DIR_DELEGATION = 46, 1: - OP_GETDEVICEINFO = 47, 1: - OP_GETDEVICELIST = 48, 1: - OP_LAYOUTCOMMIT = 49, 1: - OP_LAYOUTGET = 50, 1: - OP_LAYOUTRETURN = 51, 1: - OP_SECINFO_NO_NAME = 52, 1: - OP_SEQUENCE = 53, 1: - OP_SET_SSV = 54, 1: - OP_TEST_STATEID = 55, 1: - OP_WANT_DELEGATION = 56, 1: - OP_DESTROY_CLIENTID = 57, 1: - OP_RECLAIM_COMPLETE = 58, 1: - OP_ALLOCATE = 59, 1: - OP_COPY = 60, 1: - OP_COPY_NOTIFY = 61, 1: - OP_DEALLOCATE = 62, 1: - OP_IO_ADVISE = 63, 1: - OP_LAYOUTERROR = 64, 1: - OP_LAYOUTSTATS = 65, 1: - OP_OFFLOAD_CANCEL = 66, 1: - OP_OFFLOAD_STATUS = 67, 1: - OP_READ_PLUS = 68, 1: - OP_SEEK = 69, 1: - OP_WRITE_SAME = 70, 1: - OP_CLONE = 71, 1: - OP_ILLEGAL = 10044, 1: + OP_ACCESS = 3, 1: + OP_CLOSE = 4, 1: + OP_COMMIT = 5, 1: + OP_CREATE = 6, 1: + OP_DELEGPURGE = 7, 1: + OP_DELEGRETURN = 8, 1: + OP_GETATTR = 9, 1: + OP_GETFH = 10, 1: + OP_LINK = 11, 1: + OP_LOCK = 12, 1: + OP_LOCKT = 13, 1: + OP_LOCKU = 14, 1: + OP_LOOKUP = 15, 1: + OP_LOOKUPP = 16, 1: + OP_NVERIFY = 17, 1: + OP_OPEN = 18, 1: + OP_OPENATTR = 19, 1: + OP_OPEN_CONFIRM = 20, 1: + OP_OPEN_DOWNGRADE = 21, 1: + OP_PUTFH = 22, 1: + OP_PUTPUBFH = 23, 1: + OP_PUTROOTFH = 24, 1: + OP_READ = 25, 1: + OP_READDIR = 26, 1: + OP_READLINK = 27, 1: + OP_REMOVE = 28, 1: + OP_RENAME = 29, 1: + OP_RENEW = 30, 1: + OP_RESTOREFH = 31, 1: + OP_SAVEFH = 32, 1: + OP_SECINFO = 33, 1: + OP_SETATTR = 34, 1: + OP_SETCLIENTID = 35, 1: + OP_SETCLIENTID_CONFIRM = 36, 1: + OP_VERIFY = 37, 1: + OP_WRITE = 38, 1: + OP_RELEASE_LOCKOWNER = 39, 1: + OP_BACKCHANNEL_CTL = 40, 1: + OP_BIND_CONN_TO_SESSION = 41, 1: + OP_EXCHANGE_ID = 42, 1: + OP_CREATE_SESSION = 43, 1: + OP_DESTROY_SESSION = 44, 1: + OP_FREE_STATEID = 45, 1: + OP_GET_DIR_DELEGATION = 46, 1: + OP_GETDEVICEINFO = 47, 1: + OP_GETDEVICELIST = 48, 1: + OP_LAYOUTCOMMIT = 49, 1: + OP_LAYOUTGET = 50, 1: + OP_LAYOUTRETURN = 51, 1: + OP_SECINFO_NO_NAME = 52, 1: + OP_SEQUENCE = 53, 1: + OP_SET_SSV = 54, 1: + OP_TEST_STATEID = 55, 1: + OP_WANT_DELEGATION = 56, 1: + OP_DESTROY_CLIENTID = 57, 1: + OP_RECLAIM_COMPLETE = 58, 1: + OP_ALLOCATE = 59, 1: + OP_COPY = 60, 1: + OP_COPY_NOTIFY = 61, 1: + OP_DEALLOCATE = 62, 1: + OP_IO_ADVISE = 63, 1: + OP_LAYOUTERROR = 64, 1: + OP_LAYOUTSTATS = 65, 1: + OP_OFFLOAD_CANCEL = 66, 1: + OP_OFFLOAD_STATUS = 67, 1: + OP_READ_PLUS = 68, 1: + OP_SEEK = 69, 1: + OP_WRITE_SAME = 70, 1: + OP_CLONE = 71, 1: + OP_ILLEGAL = 10044, 1: }; 1: 1: struct nfs4_string { 1: - unsigned int len; 1: - char *data; 1: + unsigned int len; 1: + char *data; 1: }; 1: 1: struct nfs_fsid { 1: - uint64_t major; 1: - uint64_t minor; 1: + uint64_t major; 1: + uint64_t minor; 1: }; 1: 1: struct nfs4_threshold { 1: - __u32 bm; 1: - __u32 l_type; 1: - __u64 rd_sz; 1: - __u64 wr_sz; 1: - __u64 rd_io_sz; 1: - __u64 wr_io_sz; 1: + __u32 bm; 1: + __u32 l_type; 1: + __u64 rd_sz; 1: + __u64 wr_sz; 1: + __u64 rd_io_sz; 1: + __u64 wr_io_sz; 1: }; 1: 1: struct nfs_fattr { 1: - unsigned int valid; 1: - umode_t mode; 1: - __u32 nlink; 1: - kuid_t uid; 1: - kgid_t gid; 1: - dev_t rdev; 1: - __u64 size; 1: - union { 1: - struct { 1: - __u32 blocksize; 1: - __u32 blocks; 1: - } nfs2; 1: - struct { 1: - __u64 used; 1: - } nfs3; 1: - } du; 1: - struct nfs_fsid fsid; 1: - __u64 fileid; 1: - __u64 mounted_on_fileid; 1: - struct timespec64 atime; 1: - struct timespec64 mtime; 1: - struct timespec64 ctime; 1: - __u64 change_attr; 1: - __u64 pre_change_attr; 1: - __u64 pre_size; 1: - struct timespec64 pre_mtime; 1: - struct timespec64 pre_ctime; 1: - long unsigned int time_start; 1: - long unsigned int gencount; 1: - struct nfs4_string *owner_name; 1: - struct nfs4_string *group_name; 1: - struct nfs4_threshold *mdsthreshold; 1: + unsigned int valid; 1: + umode_t mode; 1: + __u32 nlink; 1: + kuid_t uid; 1: + kgid_t gid; 1: + dev_t rdev; 1: + __u64 size; 1: + union { 1: + struct { 1: + __u32 blocksize; 1: + __u32 blocks; 1: + } nfs2; 1: + struct { 1: + __u64 used; 1: + } nfs3; 1: + } du; 1: + struct nfs_fsid fsid; 1: + __u64 fileid; 1: + __u64 mounted_on_fileid; 1: + struct timespec64 atime; 1: + struct timespec64 mtime; 1: + struct timespec64 ctime; 1: + __u64 change_attr; 1: + __u64 pre_change_attr; 1: + __u64 pre_size; 1: + struct timespec64 pre_mtime; 1: + struct timespec64 pre_ctime; 1: + long unsigned int time_start; 1: + long unsigned int gencount; 1: + struct nfs4_string *owner_name; 1: + struct nfs4_string *group_name; 1: + struct nfs4_threshold *mdsthreshold; 1: }; 1: 1: struct nfs_fsinfo { 1: - struct nfs_fattr *fattr; 1: - __u32 rtmax; 1: - __u32 rtpref; 1: - __u32 rtmult; 1: - __u32 wtmax; 1: - __u32 wtpref; 1: - __u32 wtmult; 1: - __u32 dtpref; 1: - __u64 maxfilesize; 1: - struct timespec64 time_delta; 1: - __u32 lease_time; 1: - __u32 nlayouttypes; 1: - __u32 layouttype[8]; 1: - __u32 blksize; 1: - __u32 clone_blksize; 1: + struct nfs_fattr *fattr; 1: + __u32 rtmax; 1: + __u32 rtpref; 1: + __u32 rtmult; 1: + __u32 wtmax; 1: + __u32 wtpref; 1: + __u32 wtmult; 1: + __u32 dtpref; 1: + __u64 maxfilesize; 1: + struct timespec64 time_delta; 1: + __u32 lease_time; 1: + __u32 nlayouttypes; 1: + __u32 layouttype[8]; 1: + __u32 blksize; 1: + __u32 clone_blksize; 1: }; 1: 1: struct nfs_fsstat { 1: - struct nfs_fattr *fattr; 1: - __u64 tbytes; 1: - __u64 fbytes; 1: - __u64 abytes; 1: - __u64 tfiles; 1: - __u64 ffiles; 1: - __u64 afiles; 1: + struct nfs_fattr *fattr; 1: + __u64 tbytes; 1: + __u64 fbytes; 1: + __u64 abytes; 1: + __u64 tfiles; 1: + __u64 ffiles; 1: + __u64 afiles; 1: }; 1: 1: struct nfs_pathconf { 1: - struct nfs_fattr *fattr; 1: - __u32 max_link; 1: - __u32 max_namelen; 1: + struct nfs_fattr *fattr; 1: + __u32 max_link; 1: + __u32 max_namelen; 1: }; 1: 1: struct nfs4_change_info { 1: - u32 atomic; 1: - u64 before; 1: - u64 after; 1: + u32 atomic; 1: + u64 before; 1: + u64 after; 1: }; 1: 1: struct nfs4_slot; 1: 1: struct nfs4_sequence_args { 1: - struct nfs4_slot *sa_slot; 1: - u8 sa_cache_this: 1; 1: - u8 sa_privileged: 1; 1: + struct nfs4_slot *sa_slot; 1: + u8 sa_cache_this : 1; 1: + u8 sa_privileged : 1; 1: }; 1: 1: struct nfs4_sequence_res { 1: - struct nfs4_slot *sr_slot; 1: - long unsigned int sr_timestamp; 1: - int sr_status; 1: - u32 sr_status_flags; 1: - u32 sr_highest_slotid; 1: - u32 sr_target_highest_slotid; 1: + struct nfs4_slot *sr_slot; 1: + long unsigned int sr_timestamp; 1: + int sr_status; 1: + u32 sr_status_flags; 1: + u32 sr_highest_slotid; 1: + u32 sr_target_highest_slotid; 1: }; 1: 1: struct nfs_open_context; 1: 1: struct nfs_lock_context { 1: - refcount_t count; 1: - struct list_head list; 1: - struct nfs_open_context *open_context; 1: - fl_owner_t lockowner; 1: - atomic_t io_count; 1: - struct callback_head callback_head; 1: + refcount_t count; 1: + struct list_head list; 1: + struct nfs_open_context *open_context; 1: + fl_owner_t lockowner; 1: + atomic_t io_count; 1: + struct callback_head callback_head; 1: }; 1: 1: struct nfs4_state; 1: 1: struct nfs_open_context { 1: - struct nfs_lock_context lock_context; 1: - fl_owner_t flock_owner; 1: - struct dentry *dentry; 1: - const struct cred *cred; 1: - struct rpc_cred *ll_cred; 1: - struct nfs4_state *state; 1: - fmode_t mode; 1: - long unsigned int flags; 1: - int error; 1: - struct list_head list; 1: - struct nfs4_threshold *mdsthreshold; 1: - struct callback_head callback_head; 1: + struct nfs_lock_context lock_context; 1: + fl_owner_t flock_owner; 1: + struct dentry *dentry; 1: + const struct cred *cred; 1: + struct rpc_cred *ll_cred; 1: + struct nfs4_state *state; 1: + fmode_t mode; 1: + long unsigned int flags; 1: + int error; 1: + struct list_head list; 1: + struct nfs4_threshold *mdsthreshold; 1: + struct callback_head callback_head; 1: }; 1: 1: struct nfs_auth_info { 1: - unsigned int flavor_len; 1: - rpc_authflavor_t flavors[12]; 1: + unsigned int flavor_len; 1: + rpc_authflavor_t flavors[12]; 1: }; 1: 1: struct pnfs_layoutdriver_type; 1: @@ -15840,67 +16032,67 @@ struct nlm_host; 1: struct nfs_iostats; 1: 1: struct nfs_server { 1: - struct nfs_client *nfs_client; 1: - struct list_head client_link; 1: - struct list_head master_link; 1: - struct rpc_clnt *client; 1: - struct rpc_clnt *client_acl; 1: - struct nlm_host *nlm_host; 1: - struct nfs_iostats *io_stats; 1: - atomic_long_t writeback; 1: - int flags; 1: - unsigned int caps; 1: - unsigned int rsize; 1: - unsigned int rpages; 1: - unsigned int wsize; 1: - unsigned int wpages; 1: - unsigned int wtmult; 1: - unsigned int dtsize; 1: - short unsigned int port; 1: - unsigned int bsize; 1: - unsigned int acregmin; 1: - unsigned int acregmax; 1: - unsigned int acdirmin; 1: - unsigned int acdirmax; 1: - unsigned int namelen; 1: - unsigned int options; 1: - unsigned int clone_blksize; 1: - struct nfs_fsid fsid; 1: - __u64 maxfilesize; 1: - struct timespec64 time_delta; 1: - long unsigned int mount_time; 1: - struct super_block *super; 1: - dev_t s_dev; 1: - struct nfs_auth_info auth_info; 1: - u32 pnfs_blksize; 1: - u32 attr_bitmask[3]; 1: - u32 attr_bitmask_nl[3]; 1: - u32 exclcreat_bitmask[3]; 1: - u32 cache_consistency_bitmask[3]; 1: - u32 acl_bitmask; 1: - u32 fh_expire_type; 1: - struct pnfs_layoutdriver_type *pnfs_curr_ld; 1: - struct rpc_wait_queue roc_rpcwaitq; 1: - void *pnfs_ld_data; 1: - struct rb_root state_owners; 1: - struct ida openowner_id; 1: - struct ida lockowner_id; 1: - struct list_head state_owners_lru; 1: - struct list_head layouts; 1: - struct list_head delegations; 1: - struct list_head ss_copies; 1: - long unsigned int mig_gen; 1: - long unsigned int mig_status; 1: - void (*destroy)(struct nfs_server *); 1: - atomic_t active; 1: - struct __kernel_sockaddr_storage mountd_address; 1: - size_t mountd_addrlen; 1: - u32 mountd_version; 1: - short unsigned int mountd_port; 1: - short unsigned int mountd_protocol; 1: - struct rpc_wait_queue uoc_rpcwaitq; 1: - unsigned int read_hdrsize; 1: - const struct cred *cred; 1: + struct nfs_client *nfs_client; 1: + struct list_head client_link; 1: + struct list_head master_link; 1: + struct rpc_clnt *client; 1: + struct rpc_clnt *client_acl; 1: + struct nlm_host *nlm_host; 1: + struct nfs_iostats *io_stats; 1: + atomic_long_t writeback; 1: + int flags; 1: + unsigned int caps; 1: + unsigned int rsize; 1: + unsigned int rpages; 1: + unsigned int wsize; 1: + unsigned int wpages; 1: + unsigned int wtmult; 1: + unsigned int dtsize; 1: + short unsigned int port; 1: + unsigned int bsize; 1: + unsigned int acregmin; 1: + unsigned int acregmax; 1: + unsigned int acdirmin; 1: + unsigned int acdirmax; 1: + unsigned int namelen; 1: + unsigned int options; 1: + unsigned int clone_blksize; 1: + struct nfs_fsid fsid; 1: + __u64 maxfilesize; 1: + struct timespec64 time_delta; 1: + long unsigned int mount_time; 1: + struct super_block *super; 1: + dev_t s_dev; 1: + struct nfs_auth_info auth_info; 1: + u32 pnfs_blksize; 1: + u32 attr_bitmask[3]; 1: + u32 attr_bitmask_nl[3]; 1: + u32 exclcreat_bitmask[3]; 1: + u32 cache_consistency_bitmask[3]; 1: + u32 acl_bitmask; 1: + u32 fh_expire_type; 1: + struct pnfs_layoutdriver_type *pnfs_curr_ld; 1: + struct rpc_wait_queue roc_rpcwaitq; 1: + void *pnfs_ld_data; 1: + struct rb_root state_owners; 1: + struct ida openowner_id; 1: + struct ida lockowner_id; 1: + struct list_head state_owners_lru; 1: + struct list_head layouts; 1: + struct list_head delegations; 1: + struct list_head ss_copies; 1: + long unsigned int mig_gen; 1: + long unsigned int mig_status; 1: + void (*destroy)(struct nfs_server *); 1: + atomic_t active; 1: + struct __kernel_sockaddr_storage mountd_address; 1: + size_t mountd_addrlen; 1: + u32 mountd_version; 1: + short unsigned int mountd_port; 1: + short unsigned int mountd_protocol; 1: + struct rpc_wait_queue uoc_rpcwaitq; 1: + unsigned int read_hdrsize; 1: + const struct cred *cred; 1: }; 1: 1: struct nfs41_server_owner; 1: @@ -15922,163 +16114,163 @@ struct nfs4_slot_table; 1: struct nfs4_session; 1: 1: struct nfs_client { 1: - refcount_t cl_count; 1: - atomic_t cl_mds_count; 1: - int cl_cons_state; 1: - long unsigned int cl_res_state; 1: - long unsigned int cl_flags; 1: - struct __kernel_sockaddr_storage cl_addr; 1: - size_t cl_addrlen; 1: - char *cl_hostname; 1: - char *cl_acceptor; 1: - struct list_head cl_share_link; 1: - struct list_head cl_superblocks; 1: - struct rpc_clnt *cl_rpcclient; 1: - const struct nfs_rpc_ops *rpc_ops; 1: - int cl_proto; 1: - struct nfs_subversion *cl_nfs_mod; 1: - u32 cl_minorversion; 1: - unsigned int cl_nconnect; 1: - const char *cl_principal; 1: - struct list_head cl_ds_clients; 1: - u64 cl_clientid; 1: - nfs4_verifier cl_confirm; 1: - long unsigned int cl_state; 1: - spinlock_t cl_lock; 1: - long unsigned int cl_lease_time; 1: - long unsigned int cl_last_renewal; 1: - struct delayed_work cl_renewd; 1: - struct rpc_wait_queue cl_rpcwaitq; 1: - struct idmap *cl_idmap; 1: - const char *cl_owner_id; 1: - u32 cl_cb_ident; 1: - const struct nfs4_minor_version_ops *cl_mvops; 1: - long unsigned int cl_mig_gen; 1: - struct nfs4_slot_table *cl_slot_tbl; 1: - u32 cl_seqid; 1: - u32 cl_exchange_flags; 1: - struct nfs4_session *cl_session; 1: - bool cl_preserve_clid; 1: - struct nfs41_server_owner *cl_serverowner; 1: - struct nfs41_server_scope *cl_serverscope; 1: - struct nfs41_impl_id *cl_implid; 1: - long unsigned int cl_sp4_flags; 1: - char cl_ipaddr[48]; 1: - struct net *cl_net; 1: - struct list_head pending_cb_stateids; 1: + refcount_t cl_count; 1: + atomic_t cl_mds_count; 1: + int cl_cons_state; 1: + long unsigned int cl_res_state; 1: + long unsigned int cl_flags; 1: + struct __kernel_sockaddr_storage cl_addr; 1: + size_t cl_addrlen; 1: + char *cl_hostname; 1: + char *cl_acceptor; 1: + struct list_head cl_share_link; 1: + struct list_head cl_superblocks; 1: + struct rpc_clnt *cl_rpcclient; 1: + const struct nfs_rpc_ops *rpc_ops; 1: + int cl_proto; 1: + struct nfs_subversion *cl_nfs_mod; 1: + u32 cl_minorversion; 1: + unsigned int cl_nconnect; 1: + const char *cl_principal; 1: + struct list_head cl_ds_clients; 1: + u64 cl_clientid; 1: + nfs4_verifier cl_confirm; 1: + long unsigned int cl_state; 1: + spinlock_t cl_lock; 1: + long unsigned int cl_lease_time; 1: + long unsigned int cl_last_renewal; 1: + struct delayed_work cl_renewd; 1: + struct rpc_wait_queue cl_rpcwaitq; 1: + struct idmap *cl_idmap; 1: + const char *cl_owner_id; 1: + u32 cl_cb_ident; 1: + const struct nfs4_minor_version_ops *cl_mvops; 1: + long unsigned int cl_mig_gen; 1: + struct nfs4_slot_table *cl_slot_tbl; 1: + u32 cl_seqid; 1: + u32 cl_exchange_flags; 1: + struct nfs4_session *cl_session; 1: + bool cl_preserve_clid; 1: + struct nfs41_server_owner *cl_serverowner; 1: + struct nfs41_server_scope *cl_serverscope; 1: + struct nfs41_impl_id *cl_implid; 1: + long unsigned int cl_sp4_flags; 1: + char cl_ipaddr[48]; 1: + struct net *cl_net; 1: + struct list_head pending_cb_stateids; 1: }; 1: 1: struct nfs_write_verifier { 1: - char data[8]; 1: + char data[8]; 1: }; 1: 1: struct nfs_writeverf { 1: - struct nfs_write_verifier verifier; 1: - enum nfs3_stable_how committed; 1: + struct nfs_write_verifier verifier; 1: + enum nfs3_stable_how committed; 1: }; 1: 1: struct nfs_pgio_args { 1: - struct nfs4_sequence_args seq_args; 1: - struct nfs_fh *fh; 1: - struct nfs_open_context *context; 1: - struct nfs_lock_context *lock_context; 1: - nfs4_stateid stateid; 1: - __u64 offset; 1: - __u32 count; 1: - unsigned int pgbase; 1: - struct page **pages; 1: - union { 1: - unsigned int replen; 1: - struct { 1: - const u32 *bitmask; 1: - enum nfs3_stable_how stable; 1: - }; 1: - }; 1: + struct nfs4_sequence_args seq_args; 1: + struct nfs_fh *fh; 1: + struct nfs_open_context *context; 1: + struct nfs_lock_context *lock_context; 1: + nfs4_stateid stateid; 1: + __u64 offset; 1: + __u32 count; 1: + unsigned int pgbase; 1: + struct page **pages; 1: + union { 1: + unsigned int replen; 1: + struct { 1: + const u32 *bitmask; 1: + enum nfs3_stable_how stable; 1: + }; 1: + }; 1: }; 1: 1: struct nfs_pgio_res { 1: - struct nfs4_sequence_res seq_res; 1: - struct nfs_fattr *fattr; 1: - __u32 count; 1: - __u32 op_status; 1: - union { 1: - struct { 1: - unsigned int replen; 1: - int eof; 1: - }; 1: - struct { 1: - struct nfs_writeverf *verf; 1: - const struct nfs_server *server; 1: - }; 1: - }; 1: + struct nfs4_sequence_res seq_res; 1: + struct nfs_fattr *fattr; 1: + __u32 count; 1: + __u32 op_status; 1: + union { 1: + struct { 1: + unsigned int replen; 1: + int eof; 1: + }; 1: + struct { 1: + struct nfs_writeverf *verf; 1: + const struct nfs_server *server; 1: + }; 1: + }; 1: }; 1: 1: struct nfs_commitargs { 1: - struct nfs4_sequence_args seq_args; 1: - struct nfs_fh *fh; 1: - __u64 offset; 1: - __u32 count; 1: - const u32 *bitmask; 1: + struct nfs4_sequence_args seq_args; 1: + struct nfs_fh *fh; 1: + __u64 offset; 1: + __u32 count; 1: + const u32 *bitmask; 1: }; 1: 1: struct nfs_commitres { 1: - struct nfs4_sequence_res seq_res; 1: - __u32 op_status; 1: - struct nfs_fattr *fattr; 1: - struct nfs_writeverf *verf; 1: - const struct nfs_server *server; 1: + struct nfs4_sequence_res seq_res; 1: + __u32 op_status; 1: + struct nfs_fattr *fattr; 1: + struct nfs_writeverf *verf; 1: + const struct nfs_server *server; 1: }; 1: 1: struct nfs_removeargs { 1: - struct nfs4_sequence_args seq_args; 1: - const struct nfs_fh *fh; 1: - struct qstr name; 1: + struct nfs4_sequence_args seq_args; 1: + const struct nfs_fh *fh; 1: + struct qstr name; 1: }; 1: 1: struct nfs_removeres { 1: - struct nfs4_sequence_res seq_res; 1: - struct nfs_server *server; 1: - struct nfs_fattr *dir_attr; 1: - struct nfs4_change_info cinfo; 1: + struct nfs4_sequence_res seq_res; 1: + struct nfs_server *server; 1: + struct nfs_fattr *dir_attr; 1: + struct nfs4_change_info cinfo; 1: }; 1: 1: struct nfs_renameargs { 1: - struct nfs4_sequence_args seq_args; 1: - const struct nfs_fh *old_dir; 1: - const struct nfs_fh *new_dir; 1: - const struct qstr *old_name; 1: - const struct qstr *new_name; 1: + struct nfs4_sequence_args seq_args; 1: + const struct nfs_fh *old_dir; 1: + const struct nfs_fh *new_dir; 1: + const struct qstr *old_name; 1: + const struct qstr *new_name; 1: }; 1: 1: struct nfs_renameres { 1: - struct nfs4_sequence_res seq_res; 1: - struct nfs_server *server; 1: - struct nfs4_change_info old_cinfo; 1: - struct nfs_fattr *old_fattr; 1: - struct nfs4_change_info new_cinfo; 1: - struct nfs_fattr *new_fattr; 1: + struct nfs4_sequence_res seq_res; 1: + struct nfs_server *server; 1: + struct nfs4_change_info old_cinfo; 1: + struct nfs_fattr *old_fattr; 1: + struct nfs4_change_info new_cinfo; 1: + struct nfs_fattr *new_fattr; 1: }; 1: 1: struct nfs_entry { 1: - __u64 ino; 1: - __u64 cookie; 1: - __u64 prev_cookie; 1: - const char *name; 1: - unsigned int len; 1: - int eof; 1: - struct nfs_fh *fh; 1: - struct nfs_fattr *fattr; 1: - struct nfs4_label *label; 1: - unsigned char d_type; 1: - struct nfs_server *server; 1: + __u64 ino; 1: + __u64 cookie; 1: + __u64 prev_cookie; 1: + const char *name; 1: + unsigned int len; 1: + int eof; 1: + struct nfs_fh *fh; 1: + struct nfs_fattr *fattr; 1: + struct nfs4_label *label; 1: + unsigned char d_type; 1: + struct nfs_server *server; 1: }; 1: 1: struct pnfs_ds_commit_info {}; 1: 1: struct nfs_page_array { 1: - struct page **pagevec; 1: - unsigned int npages; 1: - struct page *page_array[8]; 1: + struct page **pagevec; 1: + unsigned int npages; 1: + struct page *page_array[8]; 1: }; 1: 1: struct nfs_page; 1: @@ -16094,58 +16286,59 @@ struct nfs_io_completion; 1: struct nfs_direct_req; 1: 1: struct nfs_pgio_header { 1: - struct inode *inode; 1: - const struct cred *cred; 1: - struct list_head pages; 1: - struct nfs_page *req; 1: - struct nfs_writeverf verf; 1: - fmode_t rw_mode; 1: - struct pnfs_layout_segment *lseg; 1: - loff_t io_start; 1: - const struct rpc_call_ops *mds_ops; 1: - void (*release)(struct nfs_pgio_header *); 1: - const struct nfs_pgio_completion_ops *completion_ops; 1: - const struct nfs_rw_ops *rw_ops; 1: - struct nfs_io_completion *io_completion; 1: - struct nfs_direct_req *dreq; 1: - int pnfs_error; 1: - int error; 1: - unsigned int good_bytes; 1: - long unsigned int flags; 1: - struct rpc_task task; 1: - struct nfs_fattr fattr; 1: - struct nfs_pgio_args args; 1: - struct nfs_pgio_res res; 1: - long unsigned int timestamp; 1: - int (*pgio_done_cb)(struct rpc_task *, struct nfs_pgio_header *); 1: - __u64 mds_offset; 1: - struct nfs_page_array page_array; 1: - struct nfs_client *ds_clp; 1: - int ds_commit_idx; 1: - int pgio_mirror_idx; 1: + struct inode *inode; 1: + const struct cred *cred; 1: + struct list_head pages; 1: + struct nfs_page *req; 1: + struct nfs_writeverf verf; 1: + fmode_t rw_mode; 1: + struct pnfs_layout_segment *lseg; 1: + loff_t io_start; 1: + const struct rpc_call_ops *mds_ops; 1: + void (*release)(struct nfs_pgio_header *); 1: + const struct nfs_pgio_completion_ops *completion_ops; 1: + const struct nfs_rw_ops *rw_ops; 1: + struct nfs_io_completion *io_completion; 1: + struct nfs_direct_req *dreq; 1: + int pnfs_error; 1: + int error; 1: + unsigned int good_bytes; 1: + long unsigned int flags; 1: + struct rpc_task task; 1: + struct nfs_fattr fattr; 1: + struct nfs_pgio_args args; 1: + struct nfs_pgio_res res; 1: + long unsigned int timestamp; 1: + int (*pgio_done_cb)(struct rpc_task *, struct nfs_pgio_header *); 1: + __u64 mds_offset; 1: + struct nfs_page_array page_array; 1: + struct nfs_client *ds_clp; 1: + int ds_commit_idx; 1: + int pgio_mirror_idx; 1: }; 1: 1: struct nfs_pgio_completion_ops { 1: - void (*error_cleanup)(struct list_head *, int); 1: - void (*init_hdr)(struct nfs_pgio_header *); 1: - void (*completion)(struct nfs_pgio_header *); 1: - void (*reschedule_io)(struct nfs_pgio_header *); 1: + void (*error_cleanup)(struct list_head *, int); 1: + void (*init_hdr)(struct nfs_pgio_header *); 1: + void (*completion)(struct nfs_pgio_header *); 1: + void (*reschedule_io)(struct nfs_pgio_header *); 1: }; 1: 1: struct rpc_task_setup; 1: 1: struct nfs_rw_ops { 1: - struct nfs_pgio_header * (*rw_alloc_header)(); 1: - void (*rw_free_header)(struct nfs_pgio_header *); 1: - int (*rw_done)(struct rpc_task *, struct nfs_pgio_header *, struct inode *); 1: - void (*rw_result)(struct rpc_task *, struct nfs_pgio_header *); 1: - void (*rw_initiate)(struct nfs_pgio_header *, struct rpc_message *, const struct nfs_rpc_ops *, struct rpc_task_setup *, int); 1: + struct nfs_pgio_header *(*rw_alloc_header)(); 1: + void (*rw_free_header)(struct nfs_pgio_header *); 1: + int (*rw_done)(struct rpc_task *, struct nfs_pgio_header *, struct inode *); 1: + void (*rw_result)(struct rpc_task *, struct nfs_pgio_header *); 1: + void (*rw_initiate)(struct nfs_pgio_header *, struct rpc_message *, 1: + const struct nfs_rpc_ops *, struct rpc_task_setup *, int); 1: }; 1: 1: struct nfs_mds_commit_info { 1: - atomic_t rpcs_out; 1: - atomic_long_t ncommit; 1: - struct list_head list; 1: + atomic_t rpcs_out; 1: + atomic_long_t ncommit; 1: + struct list_head list; 1: }; 1: 1: struct nfs_commit_data; 1: @@ -16153,63 +16346,63 @@ struct nfs_commit_data; 1: struct nfs_commit_info; 1: 1: struct nfs_commit_completion_ops { 1: - void (*completion)(struct nfs_commit_data *); 1: - void (*resched_write)(struct nfs_commit_info *, struct nfs_page *); 1: + void (*completion)(struct nfs_commit_data *); 1: + void (*resched_write)(struct nfs_commit_info *, struct nfs_page *); 1: }; 1: 1: struct nfs_commit_data { 1: - struct rpc_task task; 1: - struct inode *inode; 1: - const struct cred *cred; 1: - struct nfs_fattr fattr; 1: - struct nfs_writeverf verf; 1: - struct list_head pages; 1: - struct list_head list; 1: - struct nfs_direct_req *dreq; 1: - struct nfs_commitargs args; 1: - struct nfs_commitres res; 1: - struct nfs_open_context *context; 1: - struct pnfs_layout_segment *lseg; 1: - struct nfs_client *ds_clp; 1: - int ds_commit_index; 1: - loff_t lwb; 1: - const struct rpc_call_ops *mds_ops; 1: - const struct nfs_commit_completion_ops *completion_ops; 1: - int (*commit_done_cb)(struct rpc_task *, struct nfs_commit_data *); 1: - long unsigned int flags; 1: + struct rpc_task task; 1: + struct inode *inode; 1: + const struct cred *cred; 1: + struct nfs_fattr fattr; 1: + struct nfs_writeverf verf; 1: + struct list_head pages; 1: + struct list_head list; 1: + struct nfs_direct_req *dreq; 1: + struct nfs_commitargs args; 1: + struct nfs_commitres res; 1: + struct nfs_open_context *context; 1: + struct pnfs_layout_segment *lseg; 1: + struct nfs_client *ds_clp; 1: + int ds_commit_index; 1: + loff_t lwb; 1: + const struct rpc_call_ops *mds_ops; 1: + const struct nfs_commit_completion_ops *completion_ops; 1: + int (*commit_done_cb)(struct rpc_task *, struct nfs_commit_data *); 1: + long unsigned int flags; 1: }; 1: 1: struct nfs_commit_info { 1: - struct inode *inode; 1: - struct nfs_mds_commit_info *mds; 1: - struct pnfs_ds_commit_info *ds; 1: - struct nfs_direct_req *dreq; 1: - const struct nfs_commit_completion_ops *completion_ops; 1: + struct inode *inode; 1: + struct nfs_mds_commit_info *mds; 1: + struct pnfs_ds_commit_info *ds; 1: + struct nfs_direct_req *dreq; 1: + const struct nfs_commit_completion_ops *completion_ops; 1: }; 1: 1: struct nfs_unlinkdata { 1: - struct nfs_removeargs args; 1: - struct nfs_removeres res; 1: - struct dentry *dentry; 1: - wait_queue_head_t wq; 1: - const struct cred *cred; 1: - struct nfs_fattr dir_attr; 1: - long int timeout; 1: + struct nfs_removeargs args; 1: + struct nfs_removeres res; 1: + struct dentry *dentry; 1: + wait_queue_head_t wq; 1: + const struct cred *cred; 1: + struct nfs_fattr dir_attr; 1: + long int timeout; 1: }; 1: 1: struct nfs_renamedata { 1: - struct nfs_renameargs args; 1: - struct nfs_renameres res; 1: - const struct cred *cred; 1: - struct inode *old_dir; 1: - struct dentry *old_dentry; 1: - struct nfs_fattr old_fattr; 1: - struct inode *new_dir; 1: - struct dentry *new_dentry; 1: - struct nfs_fattr new_fattr; 1: - void (*complete)(struct rpc_task *, struct nfs_renamedata *); 1: - long int timeout; 1: - bool cancelled; 1: + struct nfs_renameargs args; 1: + struct nfs_renameres res; 1: + const struct cred *cred; 1: + struct inode *old_dir; 1: + struct dentry *old_dentry; 1: + struct nfs_fattr old_fattr; 1: + struct inode *new_dir; 1: + struct dentry *new_dentry; 1: + struct nfs_fattr new_fattr; 1: + void (*complete)(struct rpc_task *, struct nfs_renamedata *); 1: + long int timeout; 1: + bool cancelled; 1: }; 1: 1: struct nlmclnt_operations; 1: @@ -16221,89 +16414,102 @@ struct nfs_access_entry; 1: struct nfs_client_initdata; 1: 1: struct nfs_rpc_ops { 1: - u32 version; 1: - const struct dentry_operations *dentry_ops; 1: - const struct inode_operations *dir_inode_ops; 1: - const struct inode_operations *file_inode_ops; 1: - const struct file_operations *file_ops; 1: - const struct nlmclnt_operations *nlmclnt_ops; 1: - int (*getroot)(struct nfs_server *, struct nfs_fh *, struct nfs_fsinfo *); 1: - struct vfsmount * (*submount)(struct nfs_server *, struct dentry *, struct nfs_fh *, struct nfs_fattr *); 1: - struct dentry * (*try_mount)(int, const char *, struct nfs_mount_info *, struct nfs_subversion *); 1: - int (*getattr)(struct nfs_server *, struct nfs_fh *, struct nfs_fattr *, struct nfs4_label *, struct inode *); 1: - int (*setattr)(struct dentry *, struct nfs_fattr *, struct iattr *); 1: - int (*lookup)(struct inode *, const struct qstr *, struct nfs_fh *, struct nfs_fattr *, struct nfs4_label *); 1: - int (*lookupp)(struct inode *, struct nfs_fh *, struct nfs_fattr *, struct nfs4_label *); 1: - int (*access)(struct inode *, struct nfs_access_entry *); 1: - int (*readlink)(struct inode *, struct page *, unsigned int, unsigned int); 1: - int (*create)(struct inode *, struct dentry *, struct iattr *, int); 1: - int (*remove)(struct inode *, struct dentry *); 1: - void (*unlink_setup)(struct rpc_message *, struct dentry *, struct inode *); 1: - void (*unlink_rpc_prepare)(struct rpc_task *, struct nfs_unlinkdata *); 1: - int (*unlink_done)(struct rpc_task *, struct inode *); 1: - void (*rename_setup)(struct rpc_message *, struct dentry *, struct dentry *); 1: - void (*rename_rpc_prepare)(struct rpc_task *, struct nfs_renamedata *); 1: - int (*rename_done)(struct rpc_task *, struct inode *, struct inode *); 1: - int (*link)(struct inode *, struct inode *, const struct qstr *); 1: - int (*symlink)(struct inode *, struct dentry *, struct page *, unsigned int, struct iattr *); 1: - int (*mkdir)(struct inode *, struct dentry *, struct iattr *); 1: - int (*rmdir)(struct inode *, const struct qstr *); 1: - int (*readdir)(struct dentry *, const struct cred *, u64, struct page **, unsigned int, bool); 1: - int (*mknod)(struct inode *, struct dentry *, struct iattr *, dev_t); 1: - int (*statfs)(struct nfs_server *, struct nfs_fh *, struct nfs_fsstat *); 1: - int (*fsinfo)(struct nfs_server *, struct nfs_fh *, struct nfs_fsinfo *); 1: - int (*pathconf)(struct nfs_server *, struct nfs_fh *, struct nfs_pathconf *); 1: - int (*set_capabilities)(struct nfs_server *, struct nfs_fh *); 1: - int (*decode_dirent)(struct xdr_stream *, struct nfs_entry *, bool); 1: - int (*pgio_rpc_prepare)(struct rpc_task *, struct nfs_pgio_header *); 1: - void (*read_setup)(struct nfs_pgio_header *, struct rpc_message *); 1: - int (*read_done)(struct rpc_task *, struct nfs_pgio_header *); 1: - void (*write_setup)(struct nfs_pgio_header *, struct rpc_message *, struct rpc_clnt **); 1: - int (*write_done)(struct rpc_task *, struct nfs_pgio_header *); 1: - void (*commit_setup)(struct nfs_commit_data *, struct rpc_message *, struct rpc_clnt **); 1: - void (*commit_rpc_prepare)(struct rpc_task *, struct nfs_commit_data *); 1: - int (*commit_done)(struct rpc_task *, struct nfs_commit_data *); 1: - int (*lock)(struct file *, int, struct file_lock *); 1: - int (*lock_check_bounds)(const struct file_lock *); 1: - void (*clear_acl_cache)(struct inode *); 1: - void (*close_context)(struct nfs_open_context *, int); 1: - struct inode * (*open_context)(struct inode *, struct nfs_open_context *, int, struct iattr *, int *); 1: - int (*have_delegation)(struct inode *, fmode_t); 1: - struct nfs_client * (*alloc_client)(const struct nfs_client_initdata *); 1: - struct nfs_client * (*init_client)(struct nfs_client *, const struct nfs_client_initdata *); 1: - void (*free_client)(struct nfs_client *); 1: - struct nfs_server * (*create_server)(struct nfs_mount_info *, struct nfs_subversion *); 1: - struct nfs_server * (*clone_server)(struct nfs_server *, struct nfs_fh *, struct nfs_fattr *, rpc_authflavor_t); 1: + u32 version; 1: + const struct dentry_operations *dentry_ops; 1: + const struct inode_operations *dir_inode_ops; 1: + const struct inode_operations *file_inode_ops; 1: + const struct file_operations *file_ops; 1: + const struct nlmclnt_operations *nlmclnt_ops; 1: + int (*getroot)(struct nfs_server *, struct nfs_fh *, struct nfs_fsinfo *); 1: + struct vfsmount *(*submount)(struct nfs_server *, struct dentry *, 1: + struct nfs_fh *, struct nfs_fattr *); 1: + struct dentry *(*try_mount)(int, const char *, struct nfs_mount_info *, 1: + struct nfs_subversion *); 1: + int (*getattr)(struct nfs_server *, struct nfs_fh *, struct nfs_fattr *, 1: + struct nfs4_label *, struct inode *); 1: + int (*setattr)(struct dentry *, struct nfs_fattr *, struct iattr *); 1: + int (*lookup)(struct inode *, const struct qstr *, struct nfs_fh *, 1: + struct nfs_fattr *, struct nfs4_label *); 1: + int (*lookupp)(struct inode *, struct nfs_fh *, struct nfs_fattr *, 1: + struct nfs4_label *); 1: + int (*access)(struct inode *, struct nfs_access_entry *); 1: + int (*readlink)(struct inode *, struct page *, unsigned int, unsigned int); 1: + int (*create)(struct inode *, struct dentry *, struct iattr *, int); 1: + int (*remove)(struct inode *, struct dentry *); 1: + void (*unlink_setup)(struct rpc_message *, struct dentry *, struct inode *); 1: + void (*unlink_rpc_prepare)(struct rpc_task *, struct nfs_unlinkdata *); 1: + int (*unlink_done)(struct rpc_task *, struct inode *); 1: + void (*rename_setup)(struct rpc_message *, struct dentry *, struct dentry *); 1: + void (*rename_rpc_prepare)(struct rpc_task *, struct nfs_renamedata *); 1: + int (*rename_done)(struct rpc_task *, struct inode *, struct inode *); 1: + int (*link)(struct inode *, struct inode *, const struct qstr *); 1: + int (*symlink)(struct inode *, struct dentry *, struct page *, unsigned int, 1: + struct iattr *); 1: + int (*mkdir)(struct inode *, struct dentry *, struct iattr *); 1: + int (*rmdir)(struct inode *, const struct qstr *); 1: + int (*readdir)(struct dentry *, const struct cred *, u64, struct page **, 1: + unsigned int, bool); 1: + int (*mknod)(struct inode *, struct dentry *, struct iattr *, dev_t); 1: + int (*statfs)(struct nfs_server *, struct nfs_fh *, struct nfs_fsstat *); 1: + int (*fsinfo)(struct nfs_server *, struct nfs_fh *, struct nfs_fsinfo *); 1: + int (*pathconf)(struct nfs_server *, struct nfs_fh *, struct nfs_pathconf *); 1: + int (*set_capabilities)(struct nfs_server *, struct nfs_fh *); 1: + int (*decode_dirent)(struct xdr_stream *, struct nfs_entry *, bool); 1: + int (*pgio_rpc_prepare)(struct rpc_task *, struct nfs_pgio_header *); 1: + void (*read_setup)(struct nfs_pgio_header *, struct rpc_message *); 1: + int (*read_done)(struct rpc_task *, struct nfs_pgio_header *); 1: + void (*write_setup)(struct nfs_pgio_header *, struct rpc_message *, 1: + struct rpc_clnt **); 1: + int (*write_done)(struct rpc_task *, struct nfs_pgio_header *); 1: + void (*commit_setup)(struct nfs_commit_data *, struct rpc_message *, 1: + struct rpc_clnt **); 1: + void (*commit_rpc_prepare)(struct rpc_task *, struct nfs_commit_data *); 1: + int (*commit_done)(struct rpc_task *, struct nfs_commit_data *); 1: + int (*lock)(struct file *, int, struct file_lock *); 1: + int (*lock_check_bounds)(const struct file_lock *); 1: + void (*clear_acl_cache)(struct inode *); 1: + void (*close_context)(struct nfs_open_context *, int); 1: + struct inode *(*open_context)(struct inode *, struct nfs_open_context *, int, 1: + struct iattr *, int *); 1: + int (*have_delegation)(struct inode *, fmode_t); 1: + struct nfs_client *(*alloc_client)(const struct nfs_client_initdata *); 1: + struct nfs_client *(*init_client)(struct nfs_client *, 1: + const struct nfs_client_initdata *); 1: + void (*free_client)(struct nfs_client *); 1: + struct nfs_server *(*create_server)(struct nfs_mount_info *, 1: + struct nfs_subversion *); 1: + struct nfs_server *(*clone_server)(struct nfs_server *, struct nfs_fh *, 1: + struct nfs_fattr *, rpc_authflavor_t); 1: }; 1: 1: struct nlmclnt_operations { 1: - void (*nlmclnt_alloc_call)(void *); 1: - bool (*nlmclnt_unlock_prepare)(struct rpc_task *, void *); 1: - void (*nlmclnt_release_call)(void *); 1: + void (*nlmclnt_alloc_call)(void *); 1: + bool (*nlmclnt_unlock_prepare)(struct rpc_task *, void *); 1: + void (*nlmclnt_release_call)(void *); 1: }; 1: 1: struct nfs_access_entry { 1: - struct rb_node rb_node; 1: - struct list_head lru; 1: - const struct cred *cred; 1: - __u32 mask; 1: - struct callback_head callback_head; 1: + struct rb_node rb_node; 1: + struct list_head lru; 1: + const struct cred *cred; 1: + __u32 mask; 1: + struct callback_head callback_head; 1: }; 1: 1: struct nfs_client_initdata { 1: - long unsigned int init_flags; 1: - const char *hostname; 1: - const struct sockaddr *addr; 1: - const char *nodename; 1: - const char *ip_addr; 1: - size_t addrlen; 1: - struct nfs_subversion *nfs_mod; 1: - int proto; 1: - u32 minorversion; 1: - unsigned int nconnect; 1: - struct net *net; 1: - const struct rpc_timeout *timeparms; 1: - const struct cred *cred; 1: + long unsigned int init_flags; 1: + const char *hostname; 1: + const struct sockaddr *addr; 1: + const char *nodename; 1: + const char *ip_addr; 1: + size_t addrlen; 1: + struct nfs_subversion *nfs_mod; 1: + int proto; 1: + u32 minorversion; 1: + unsigned int nconnect; 1: + struct net *net; 1: + const struct rpc_timeout *timeparms; 1: + const struct cred *cred; 1: }; 1: 1: struct nfs_seqid; 1: @@ -16317,21 +16523,23 @@ struct nfs4_state_maintenance_ops; 1: struct nfs4_mig_recovery_ops; 1: 1: struct nfs4_minor_version_ops { 1: - u32 minor_version; 1: - unsigned int init_caps; 1: - int (*init_client)(struct nfs_client *); 1: - void (*shutdown_client)(struct nfs_client *); 1: - bool (*match_stateid)(const nfs4_stateid *, const nfs4_stateid *); 1: - int (*find_root_sec)(struct nfs_server *, struct nfs_fh *, struct nfs_fsinfo *); 1: - void (*free_lock_state)(struct nfs_server *, struct nfs4_lock_state *); 1: - int (*test_and_free_expired)(struct nfs_server *, nfs4_stateid *, const struct cred *); 1: - struct nfs_seqid * (*alloc_seqid)(struct nfs_seqid_counter *, gfp_t); 1: - void (*session_trunk)(struct rpc_clnt *, struct rpc_xprt *, void *); 1: - const struct rpc_call_ops *call_sync_ops; 1: - const struct nfs4_state_recovery_ops *reboot_recovery_ops; 1: - const struct nfs4_state_recovery_ops *nograce_recovery_ops; 1: - const struct nfs4_state_maintenance_ops *state_renewal_ops; 1: - const struct nfs4_mig_recovery_ops *mig_recovery_ops; 1: + u32 minor_version; 1: + unsigned int init_caps; 1: + int (*init_client)(struct nfs_client *); 1: + void (*shutdown_client)(struct nfs_client *); 1: + bool (*match_stateid)(const nfs4_stateid *, const nfs4_stateid *); 1: + int (*find_root_sec)(struct nfs_server *, struct nfs_fh *, 1: + struct nfs_fsinfo *); 1: + void (*free_lock_state)(struct nfs_server *, struct nfs4_lock_state *); 1: + int (*test_and_free_expired)(struct nfs_server *, nfs4_stateid *, 1: + const struct cred *); 1: + struct nfs_seqid *(*alloc_seqid)(struct nfs_seqid_counter *, gfp_t); 1: + void (*session_trunk)(struct rpc_clnt *, struct rpc_xprt *, void *); 1: + const struct rpc_call_ops *call_sync_ops; 1: + const struct nfs4_state_recovery_ops *reboot_recovery_ops; 1: + const struct nfs4_state_recovery_ops *nograce_recovery_ops; 1: + const struct nfs4_state_maintenance_ops *state_renewal_ops; 1: + const struct nfs4_mig_recovery_ops *mig_recovery_ops; 1: }; 1: 1: enum perf_branch_sample_type_shift { 1: @@ -16376,18 +16584,18 @@ struct uuidcmp { 1: }; 1: 1: struct subprocess_info { 1: - struct work_struct work; 1: - struct completion *complete; 1: - const char *path; 1: - char **argv; 1: - char **envp; 1: - struct file *file; 1: - int wait; 1: - int retval; 1: - pid_t pid; 1: - int (*init)(struct subprocess_info *, struct cred *); 1: - void (*cleanup)(struct subprocess_info *); 1: - void *data; 1: + struct work_struct work; 1: + struct completion *complete; 1: + const char *path; 1: + char **argv; 1: + char **envp; 1: + struct file *file; 1: + int wait; 1: + int retval; 1: + pid_t pid; 1: + int (*init)(struct subprocess_info *, struct cred *); 1: + void (*cleanup)(struct subprocess_info *); 1: + void *data; 1: }; 1: 1: struct mdu_array_info_s { 1: @@ -16461,13 +16669,13 @@ typedef int (*decompress_fn)(unsigned char *, long int, long int (*)(void *, lon 1: typedef u32 note_buf_t[92]; 1: 1: struct kimage_arch { 1: - p4d_t *p4d; 1: - pud_t *pud; 1: - pmd_t *pmd; 1: - pte_t *pte; 1: - void *elf_headers; 1: - long unsigned int elf_headers_sz; 1: - long unsigned int elf_load_addr; 1: + p4d_t *p4d; 1: + pud_t *pud; 1: + pmd_t *pmd; 1: + pte_t *pte; 1: + void *elf_headers; 1: + long unsigned int elf_headers_sz; 1: + long unsigned int elf_load_addr; 1: }; 1: 1: typedef void crash_vmclear_fn(); 1: @@ -16475,33 +16683,33 @@ typedef void crash_vmclear_fn(); 1: typedef long unsigned int kimage_entry_t; 1: 1: struct kexec_segment { 1: - union { 1: - void *buf; 1: - void *kbuf; 1: - }; 1: - size_t bufsz; 1: - long unsigned int mem; 1: - size_t memsz; 1: + union { 1: + void *buf; 1: + void *kbuf; 1: + }; 1: + size_t bufsz; 1: + long unsigned int mem; 1: + size_t memsz; 1: }; 1: 1: struct kimage { 1: - kimage_entry_t head; 1: - kimage_entry_t *entry; 1: - kimage_entry_t *last_entry; 1: - long unsigned int start; 1: - struct page *control_code_page; 1: - struct page *swap_page; 1: - void *vmcoreinfo_data_copy; 1: - long unsigned int nr_segments; 1: - struct kexec_segment segment[16]; 1: - struct list_head control_pages; 1: - struct list_head dest_pages; 1: - struct list_head unusable_pages; 1: - long unsigned int control_page; 1: - unsigned int type: 1; 1: - unsigned int preserve_context: 1; 1: - unsigned int file_mode: 1; 1: - struct kimage_arch arch; 1: + kimage_entry_t head; 1: + kimage_entry_t *entry; 1: + kimage_entry_t *last_entry; 1: + long unsigned int start; 1: + struct page *control_code_page; 1: + struct page *swap_page; 1: + void *vmcoreinfo_data_copy; 1: + long unsigned int nr_segments; 1: + struct kexec_segment segment[16]; 1: + struct list_head control_pages; 1: + struct list_head dest_pages; 1: + struct list_head unusable_pages; 1: + long unsigned int control_page; 1: + unsigned int type : 1; 1: + unsigned int preserve_context : 1; 1: + unsigned int file_mode : 1; 1: + struct kimage_arch arch; 1: }; 1: 1: enum ucount_type { 1: @@ -16876,37 +17084,37 @@ enum tcp_conntrack { 1: }; 1: 1: enum ct_dccp_states { 1: - CT_DCCP_NONE = 0, 1: - CT_DCCP_REQUEST = 1, 1: - CT_DCCP_RESPOND = 2, 1: - CT_DCCP_PARTOPEN = 3, 1: - CT_DCCP_OPEN = 4, 1: - CT_DCCP_CLOSEREQ = 5, 1: - CT_DCCP_CLOSING = 6, 1: - CT_DCCP_TIMEWAIT = 7, 1: - CT_DCCP_IGNORE = 8, 1: - CT_DCCP_INVALID = 9, 1: - __CT_DCCP_MAX = 10, 1: + CT_DCCP_NONE = 0, 1: + CT_DCCP_REQUEST = 1, 1: + CT_DCCP_RESPOND = 2, 1: + CT_DCCP_PARTOPEN = 3, 1: + CT_DCCP_OPEN = 4, 1: + CT_DCCP_CLOSEREQ = 5, 1: + CT_DCCP_CLOSING = 6, 1: + CT_DCCP_TIMEWAIT = 7, 1: + CT_DCCP_IGNORE = 8, 1: + CT_DCCP_INVALID = 9, 1: + __CT_DCCP_MAX = 10, 1: }; 1: 1: enum ip_conntrack_dir { 1: - IP_CT_DIR_ORIGINAL = 0, 1: - IP_CT_DIR_REPLY = 1, 1: - IP_CT_DIR_MAX = 2, 1: + IP_CT_DIR_ORIGINAL = 0, 1: + IP_CT_DIR_REPLY = 1, 1: + IP_CT_DIR_MAX = 2, 1: }; 1: 1: enum sctp_conntrack { 1: - SCTP_CONNTRACK_NONE = 0, 1: - SCTP_CONNTRACK_CLOSED = 1, 1: - SCTP_CONNTRACK_COOKIE_WAIT = 2, 1: - SCTP_CONNTRACK_COOKIE_ECHOED = 3, 1: - SCTP_CONNTRACK_ESTABLISHED = 4, 1: - SCTP_CONNTRACK_SHUTDOWN_SENT = 5, 1: - SCTP_CONNTRACK_SHUTDOWN_RECD = 6, 1: - SCTP_CONNTRACK_SHUTDOWN_ACK_SENT = 7, 1: - SCTP_CONNTRACK_HEARTBEAT_SENT = 8, 1: - SCTP_CONNTRACK_HEARTBEAT_ACKED = 9, 1: - SCTP_CONNTRACK_MAX = 10, 1: + SCTP_CONNTRACK_NONE = 0, 1: + SCTP_CONNTRACK_CLOSED = 1, 1: + SCTP_CONNTRACK_COOKIE_WAIT = 2, 1: + SCTP_CONNTRACK_COOKIE_ECHOED = 3, 1: + SCTP_CONNTRACK_ESTABLISHED = 4, 1: + SCTP_CONNTRACK_SHUTDOWN_SENT = 5, 1: + SCTP_CONNTRACK_SHUTDOWN_RECD = 6, 1: + SCTP_CONNTRACK_SHUTDOWN_ACK_SENT = 7, 1: + SCTP_CONNTRACK_HEARTBEAT_SENT = 8, 1: + SCTP_CONNTRACK_HEARTBEAT_ACKED = 9, 1: + SCTP_CONNTRACK_MAX = 10, 1: }; 1: 1: enum udp_conntrack { 1: @@ -16929,10 +17137,10 @@ enum skb_ext_id { 1: }; 1: 1: enum sched_tunable_scaling { 1: - SCHED_TUNABLESCALING_NONE = 0, 1: - SCHED_TUNABLESCALING_LOG = 1, 1: - SCHED_TUNABLESCALING_LINEAR = 2, 1: - SCHED_TUNABLESCALING_END = 3, 1: + SCHED_TUNABLESCALING_NONE = 0, 1: + SCHED_TUNABLESCALING_LOG = 1, 1: + SCHED_TUNABLESCALING_LINEAR = 2, 1: + SCHED_TUNABLESCALING_END = 3, 1: }; 1: 1: enum audit_ntp_type { 1: @@ -17081,8 +17289,8 @@ struct kprobe_ctlblk { 1: }; 1: 1: struct kretprobe_blackpoint { 1: - const char *name; 1: - void *addr; 1: + const char *name; 1: + void *addr; 1: }; 1: 1: struct kprobe_insn_cache { 1: @@ -17103,9 +17311,9 @@ struct trace_event_raw_sys_enter { 1: 1: struct trace_event_raw_sys_exit { 1: struct trace_entry ent; 1: - long int id; 1: - long int ret; 1: - char __data[0]; 1: + long int id; 1: + long int ret; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_sys_enter {}; 1: @@ -17117,130 +17325,131 @@ typedef void (*btf_trace_sys_enter)(void *, struct pt_regs *, long int); 1: typedef void (*btf_trace_sys_exit)(void *, struct pt_regs *, long int); 1: 1: struct alt_instr { 1: - s32 instr_offset; 1: - s32 repl_offset; 1: - u16 cpuid; 1: - u8 instrlen; 1: - u8 replacementlen; 1: - u8 padlen; 1: + s32 instr_offset; 1: + s32 repl_offset; 1: + u16 cpuid; 1: + u8 instrlen; 1: + u8 replacementlen; 1: + u8 padlen; 1: } __attribute__((packed)); 1: 1: enum vm_fault_reason { 1: - VM_FAULT_OOM = 1, 1: - VM_FAULT_SIGBUS = 2, 1: - VM_FAULT_MAJOR = 4, 1: - VM_FAULT_WRITE = 8, 1: - VM_FAULT_HWPOISON = 16, 1: - VM_FAULT_HWPOISON_LARGE = 32, 1: - VM_FAULT_SIGSEGV = 64, 1: - VM_FAULT_NOPAGE = 256, 1: - VM_FAULT_LOCKED = 512, 1: - VM_FAULT_RETRY = 1024, 1: - VM_FAULT_FALLBACK = 2048, 1: - VM_FAULT_DONE_COW = 4096, 1: - VM_FAULT_NEEDDSYNC = 8192, 1: - VM_FAULT_HINDEX_MASK = 983040, 1: + VM_FAULT_OOM = 1, 1: + VM_FAULT_SIGBUS = 2, 1: + VM_FAULT_MAJOR = 4, 1: + VM_FAULT_WRITE = 8, 1: + VM_FAULT_HWPOISON = 16, 1: + VM_FAULT_HWPOISON_LARGE = 32, 1: + VM_FAULT_SIGSEGV = 64, 1: + VM_FAULT_NOPAGE = 256, 1: + VM_FAULT_LOCKED = 512, 1: + VM_FAULT_RETRY = 1024, 1: + VM_FAULT_FALLBACK = 2048, 1: + VM_FAULT_DONE_COW = 4096, 1: + VM_FAULT_NEEDDSYNC = 8192, 1: + VM_FAULT_HINDEX_MASK = 983040, 1: }; 1: 1: struct vm_special_mapping { 1: - const char *name; 1: - struct page **pages; 1: - vm_fault_t (*fault)(const struct vm_special_mapping *, struct vm_area_struct *, struct vm_fault *); 1: - int (*mremap)(const struct vm_special_mapping *, struct vm_area_struct *); 1: + const char *name; 1: + struct page **pages; 1: + vm_fault_t (*fault)(const struct vm_special_mapping *, 1: + struct vm_area_struct *, struct vm_fault *); 1: + int (*mremap)(const struct vm_special_mapping *, struct vm_area_struct *); 1: }; 1: 1: struct pvclock_vcpu_time_info { 1: - u32 version; 1: - u32 pad0; 1: - u64 tsc_timestamp; 1: - u64 system_time; 1: - u32 tsc_to_system_mul; 1: - s8 tsc_shift; 1: - u8 flags; 1: - u8 pad[2]; 1: + u32 version; 1: + u32 pad0; 1: + u64 tsc_timestamp; 1: + u64 system_time; 1: + u32 tsc_to_system_mul; 1: + s8 tsc_shift; 1: + u8 flags; 1: + u8 pad[2]; 1: }; 1: 1: struct pvclock_vsyscall_time_info { 1: - struct pvclock_vcpu_time_info pvti; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct pvclock_vcpu_time_info pvti; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct vdso_timestamp { 1: - u64 sec; 1: - u64 nsec; 1: + u64 sec; 1: + u64 nsec; 1: }; 1: 1: struct vdso_data { 1: - u32 seq; 1: - s32 clock_mode; 1: - u64 cycle_last; 1: - u64 mask; 1: - u32 mult; 1: - u32 shift; 1: - struct vdso_timestamp basetime[12]; 1: - s32 tz_minuteswest; 1: - s32 tz_dsttime; 1: - u32 hrtimer_res; 1: - u32 __unused; 1: + u32 seq; 1: + s32 clock_mode; 1: + u64 cycle_last; 1: + u64 mask; 1: + u32 mult; 1: + u32 shift; 1: + struct vdso_timestamp basetime[12]; 1: + s32 tz_minuteswest; 1: + s32 tz_dsttime; 1: + u32 hrtimer_res; 1: + u32 __unused; 1: }; 1: 1: struct ms_hyperv_tsc_page { 1: - volatile u32 tsc_sequence; 1: - u32 reserved1; 1: - volatile u64 tsc_scale; 1: - volatile s64 tsc_offset; 1: - u64 reserved2[509]; 1: + volatile u32 tsc_sequence; 1: + u32 reserved1; 1: + volatile u64 tsc_scale; 1: + volatile s64 tsc_offset; 1: + u64 reserved2[509]; 1: }; 1: 1: struct ms_hyperv_info { 1: - u32 features; 1: - u32 misc_features; 1: - u32 hints; 1: - u32 nested_features; 1: - u32 max_vp_index; 1: - u32 max_lp_index; 1: -}; 1: - 1: -enum { 1: - X86_TRAP_DE = 0, 1: - X86_TRAP_DB = 1, 1: - X86_TRAP_NMI = 2, 1: - X86_TRAP_BP = 3, 1: - X86_TRAP_OF = 4, 1: - X86_TRAP_BR = 5, 1: - X86_TRAP_UD = 6, 1: - X86_TRAP_NM = 7, 1: - X86_TRAP_DF = 8, 1: - X86_TRAP_OLD_MF = 9, 1: - X86_TRAP_TS = 10, 1: - X86_TRAP_NP = 11, 1: - X86_TRAP_SS = 12, 1: - X86_TRAP_GP = 13, 1: - X86_TRAP_PF = 14, 1: - X86_TRAP_SPURIOUS = 15, 1: - X86_TRAP_MF = 16, 1: - X86_TRAP_AC = 17, 1: - X86_TRAP_MC = 18, 1: - X86_TRAP_XF = 19, 1: - X86_TRAP_IRET = 32, 1: + u32 features; 1: + u32 misc_features; 1: + u32 hints; 1: + u32 nested_features; 1: + u32 max_vp_index; 1: + u32 max_lp_index; 1: +}; 1: + 1: +enum { 1: + X86_TRAP_DE = 0, 1: + X86_TRAP_DB = 1, 1: + X86_TRAP_NMI = 2, 1: + X86_TRAP_BP = 3, 1: + X86_TRAP_OF = 4, 1: + X86_TRAP_BR = 5, 1: + X86_TRAP_UD = 6, 1: + X86_TRAP_NM = 7, 1: + X86_TRAP_DF = 8, 1: + X86_TRAP_OLD_MF = 9, 1: + X86_TRAP_TS = 10, 1: + X86_TRAP_NP = 11, 1: + X86_TRAP_SS = 12, 1: + X86_TRAP_GP = 13, 1: + X86_TRAP_PF = 14, 1: + X86_TRAP_SPURIOUS = 15, 1: + X86_TRAP_MF = 16, 1: + X86_TRAP_AC = 17, 1: + X86_TRAP_MC = 18, 1: + X86_TRAP_XF = 19, 1: + X86_TRAP_IRET = 32, 1: }; 1: 1: enum x86_pf_error_code { 1: - X86_PF_PROT = 1, 1: - X86_PF_WRITE = 2, 1: - X86_PF_USER = 4, 1: - X86_PF_RSVD = 8, 1: - X86_PF_INSTR = 16, 1: - X86_PF_PK = 32, 1: + X86_PF_PROT = 1, 1: + X86_PF_WRITE = 2, 1: + X86_PF_USER = 4, 1: + X86_PF_RSVD = 8, 1: + X86_PF_INSTR = 16, 1: + X86_PF_PK = 32, 1: }; 1: 1: struct trace_event_raw_emulate_vsyscall { 1: - struct trace_entry ent; 1: - int nr; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int nr; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_emulate_vsyscall {}; 1: @@ -17248,156 +17457,156 @@ struct trace_event_data_offsets_emulate_vsyscall {}; 1: typedef void (*btf_trace_emulate_vsyscall)(void *, int); 1: 1: enum { 1: - EMULATE = 0, 1: - XONLY = 1, 1: - NONE = 2, 1: + EMULATE = 0, 1: + XONLY = 1, 1: + NONE = 2, 1: }; 1: 1: enum perf_type_id { 1: - PERF_TYPE_HARDWARE = 0, 1: - PERF_TYPE_SOFTWARE = 1, 1: - PERF_TYPE_TRACEPOINT = 2, 1: - PERF_TYPE_HW_CACHE = 3, 1: - PERF_TYPE_RAW = 4, 1: - PERF_TYPE_BREAKPOINT = 5, 1: - PERF_TYPE_MAX = 6, 1: + PERF_TYPE_HARDWARE = 0, 1: + PERF_TYPE_SOFTWARE = 1, 1: + PERF_TYPE_TRACEPOINT = 2, 1: + PERF_TYPE_HW_CACHE = 3, 1: + PERF_TYPE_RAW = 4, 1: + PERF_TYPE_BREAKPOINT = 5, 1: + PERF_TYPE_MAX = 6, 1: }; 1: 1: enum perf_hw_id { 1: - PERF_COUNT_HW_CPU_CYCLES = 0, 1: - PERF_COUNT_HW_INSTRUCTIONS = 1, 1: - PERF_COUNT_HW_CACHE_REFERENCES = 2, 1: - PERF_COUNT_HW_CACHE_MISSES = 3, 1: - PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 4, 1: - PERF_COUNT_HW_BRANCH_MISSES = 5, 1: - PERF_COUNT_HW_BUS_CYCLES = 6, 1: - PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 7, 1: - PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 8, 1: - PERF_COUNT_HW_REF_CPU_CYCLES = 9, 1: - PERF_COUNT_HW_MAX = 10, 1: + PERF_COUNT_HW_CPU_CYCLES = 0, 1: + PERF_COUNT_HW_INSTRUCTIONS = 1, 1: + PERF_COUNT_HW_CACHE_REFERENCES = 2, 1: + PERF_COUNT_HW_CACHE_MISSES = 3, 1: + PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 4, 1: + PERF_COUNT_HW_BRANCH_MISSES = 5, 1: + PERF_COUNT_HW_BUS_CYCLES = 6, 1: + PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 7, 1: + PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 8, 1: + PERF_COUNT_HW_REF_CPU_CYCLES = 9, 1: + PERF_COUNT_HW_MAX = 10, 1: }; 1: 1: enum perf_hw_cache_id { 1: - PERF_COUNT_HW_CACHE_L1D = 0, 1: - PERF_COUNT_HW_CACHE_L1I = 1, 1: - PERF_COUNT_HW_CACHE_LL = 2, 1: - PERF_COUNT_HW_CACHE_DTLB = 3, 1: - PERF_COUNT_HW_CACHE_ITLB = 4, 1: - PERF_COUNT_HW_CACHE_BPU = 5, 1: - PERF_COUNT_HW_CACHE_NODE = 6, 1: - PERF_COUNT_HW_CACHE_MAX = 7, 1: + PERF_COUNT_HW_CACHE_L1D = 0, 1: + PERF_COUNT_HW_CACHE_L1I = 1, 1: + PERF_COUNT_HW_CACHE_LL = 2, 1: + PERF_COUNT_HW_CACHE_DTLB = 3, 1: + PERF_COUNT_HW_CACHE_ITLB = 4, 1: + PERF_COUNT_HW_CACHE_BPU = 5, 1: + PERF_COUNT_HW_CACHE_NODE = 6, 1: + PERF_COUNT_HW_CACHE_MAX = 7, 1: }; 1: 1: enum perf_hw_cache_op_id { 1: - PERF_COUNT_HW_CACHE_OP_READ = 0, 1: - PERF_COUNT_HW_CACHE_OP_WRITE = 1, 1: - PERF_COUNT_HW_CACHE_OP_PREFETCH = 2, 1: - PERF_COUNT_HW_CACHE_OP_MAX = 3, 1: + PERF_COUNT_HW_CACHE_OP_READ = 0, 1: + PERF_COUNT_HW_CACHE_OP_WRITE = 1, 1: + PERF_COUNT_HW_CACHE_OP_PREFETCH = 2, 1: + PERF_COUNT_HW_CACHE_OP_MAX = 3, 1: }; 1: 1: enum perf_hw_cache_op_result_id { 1: - PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0, 1: - PERF_COUNT_HW_CACHE_RESULT_MISS = 1, 1: - PERF_COUNT_HW_CACHE_RESULT_MAX = 2, 1: + PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0, 1: + PERF_COUNT_HW_CACHE_RESULT_MISS = 1, 1: + PERF_COUNT_HW_CACHE_RESULT_MAX = 2, 1: }; 1: 1: enum perf_event_sample_format { 1: - PERF_SAMPLE_IP = 1, 1: - PERF_SAMPLE_TID = 2, 1: - PERF_SAMPLE_TIME = 4, 1: - PERF_SAMPLE_ADDR = 8, 1: - PERF_SAMPLE_READ = 16, 1: - PERF_SAMPLE_CALLCHAIN = 32, 1: - PERF_SAMPLE_ID = 64, 1: - PERF_SAMPLE_CPU = 128, 1: - PERF_SAMPLE_PERIOD = 256, 1: - PERF_SAMPLE_STREAM_ID = 512, 1: - PERF_SAMPLE_RAW = 1024, 1: - PERF_SAMPLE_BRANCH_STACK = 2048, 1: - PERF_SAMPLE_REGS_USER = 4096, 1: - PERF_SAMPLE_STACK_USER = 8192, 1: - PERF_SAMPLE_WEIGHT = 16384, 1: - PERF_SAMPLE_DATA_SRC = 32768, 1: - PERF_SAMPLE_IDENTIFIER = 65536, 1: - PERF_SAMPLE_TRANSACTION = 131072, 1: - PERF_SAMPLE_REGS_INTR = 262144, 1: - PERF_SAMPLE_PHYS_ADDR = 524288, 1: - PERF_SAMPLE_AUX = 1048576, 1: - PERF_SAMPLE_MAX = 2097152, 1: - __PERF_SAMPLE_CALLCHAIN_EARLY = 0, 1: + PERF_SAMPLE_IP = 1, 1: + PERF_SAMPLE_TID = 2, 1: + PERF_SAMPLE_TIME = 4, 1: + PERF_SAMPLE_ADDR = 8, 1: + PERF_SAMPLE_READ = 16, 1: + PERF_SAMPLE_CALLCHAIN = 32, 1: + PERF_SAMPLE_ID = 64, 1: + PERF_SAMPLE_CPU = 128, 1: + PERF_SAMPLE_PERIOD = 256, 1: + PERF_SAMPLE_STREAM_ID = 512, 1: + PERF_SAMPLE_RAW = 1024, 1: + PERF_SAMPLE_BRANCH_STACK = 2048, 1: + PERF_SAMPLE_REGS_USER = 4096, 1: + PERF_SAMPLE_STACK_USER = 8192, 1: + PERF_SAMPLE_WEIGHT = 16384, 1: + PERF_SAMPLE_DATA_SRC = 32768, 1: + PERF_SAMPLE_IDENTIFIER = 65536, 1: + PERF_SAMPLE_TRANSACTION = 131072, 1: + PERF_SAMPLE_REGS_INTR = 262144, 1: + PERF_SAMPLE_PHYS_ADDR = 524288, 1: + PERF_SAMPLE_AUX = 1048576, 1: + PERF_SAMPLE_MAX = 2097152, 1: + __PERF_SAMPLE_CALLCHAIN_EARLY = 0, 1: }; 1: 1: enum perf_branch_sample_type { 1: - PERF_SAMPLE_BRANCH_USER = 1, 1: - PERF_SAMPLE_BRANCH_KERNEL = 2, 1: - PERF_SAMPLE_BRANCH_HV = 4, 1: - PERF_SAMPLE_BRANCH_ANY = 8, 1: - PERF_SAMPLE_BRANCH_ANY_CALL = 16, 1: - PERF_SAMPLE_BRANCH_ANY_RETURN = 32, 1: - PERF_SAMPLE_BRANCH_IND_CALL = 64, 1: - PERF_SAMPLE_BRANCH_ABORT_TX = 128, 1: - PERF_SAMPLE_BRANCH_IN_TX = 256, 1: - PERF_SAMPLE_BRANCH_NO_TX = 512, 1: - PERF_SAMPLE_BRANCH_COND = 1024, 1: - PERF_SAMPLE_BRANCH_CALL_STACK = 2048, 1: - PERF_SAMPLE_BRANCH_IND_JUMP = 4096, 1: - PERF_SAMPLE_BRANCH_CALL = 8192, 1: - PERF_SAMPLE_BRANCH_NO_FLAGS = 16384, 1: - PERF_SAMPLE_BRANCH_NO_CYCLES = 32768, 1: - PERF_SAMPLE_BRANCH_TYPE_SAVE = 65536, 1: - PERF_SAMPLE_BRANCH_MAX = 131072, 1: + PERF_SAMPLE_BRANCH_USER = 1, 1: + PERF_SAMPLE_BRANCH_KERNEL = 2, 1: + PERF_SAMPLE_BRANCH_HV = 4, 1: + PERF_SAMPLE_BRANCH_ANY = 8, 1: + PERF_SAMPLE_BRANCH_ANY_CALL = 16, 1: + PERF_SAMPLE_BRANCH_ANY_RETURN = 32, 1: + PERF_SAMPLE_BRANCH_IND_CALL = 64, 1: + PERF_SAMPLE_BRANCH_ABORT_TX = 128, 1: + PERF_SAMPLE_BRANCH_IN_TX = 256, 1: + PERF_SAMPLE_BRANCH_NO_TX = 512, 1: + PERF_SAMPLE_BRANCH_COND = 1024, 1: + PERF_SAMPLE_BRANCH_CALL_STACK = 2048, 1: + PERF_SAMPLE_BRANCH_IND_JUMP = 4096, 1: + PERF_SAMPLE_BRANCH_CALL = 8192, 1: + PERF_SAMPLE_BRANCH_NO_FLAGS = 16384, 1: + PERF_SAMPLE_BRANCH_NO_CYCLES = 32768, 1: + PERF_SAMPLE_BRANCH_TYPE_SAVE = 65536, 1: + PERF_SAMPLE_BRANCH_MAX = 131072, 1: }; 1: 1: struct perf_event_mmap_page { 1: - __u32 version; 1: - __u32 compat_version; 1: - __u32 lock; 1: - __u32 index; 1: - __s64 offset; 1: - __u64 time_enabled; 1: - __u64 time_running; 1: - union { 1: - __u64 capabilities; 1: - struct { 1: - __u64 cap_bit0: 1; 1: - __u64 cap_bit0_is_deprecated: 1; 1: - __u64 cap_user_rdpmc: 1; 1: - __u64 cap_user_time: 1; 1: - __u64 cap_user_time_zero: 1; 1: - __u64 cap_____res: 59; 1: - }; 1: - }; 1: - __u16 pmc_width; 1: - __u16 time_shift; 1: - __u32 time_mult; 1: - __u64 time_offset; 1: - __u64 time_zero; 1: - __u32 size; 1: - __u8 __reserved[948]; 1: - __u64 data_head; 1: - __u64 data_tail; 1: - __u64 data_offset; 1: - __u64 data_size; 1: - __u64 aux_head; 1: - __u64 aux_tail; 1: - __u64 aux_offset; 1: - __u64 aux_size; 1: + __u32 version; 1: + __u32 compat_version; 1: + __u32 lock; 1: + __u32 index; 1: + __s64 offset; 1: + __u64 time_enabled; 1: + __u64 time_running; 1: + union { 1: + __u64 capabilities; 1: + struct { 1: + __u64 cap_bit0 : 1; 1: + __u64 cap_bit0_is_deprecated : 1; 1: + __u64 cap_user_rdpmc : 1; 1: + __u64 cap_user_time : 1; 1: + __u64 cap_user_time_zero : 1; 1: + __u64 cap_____res : 59; 1: + }; 1: + }; 1: + __u16 pmc_width; 1: + __u16 time_shift; 1: + __u32 time_mult; 1: + __u64 time_offset; 1: + __u64 time_zero; 1: + __u32 size; 1: + __u8 __reserved[948]; 1: + __u64 data_head; 1: + __u64 data_tail; 1: + __u64 data_offset; 1: + __u64 data_size; 1: + __u64 aux_head; 1: + __u64 aux_tail; 1: + __u64 aux_offset; 1: + __u64 aux_size; 1: }; 1: 1: struct ldt_struct { 1: - struct desc_struct *entries; 1: - unsigned int nr_entries; 1: - int slot; 1: + struct desc_struct *entries; 1: + unsigned int nr_entries; 1: + int slot; 1: }; 1: 1: struct x86_pmu_capability { 1: - int version; 1: - int num_counters_gp; 1: - int num_counters_fixed; 1: - int bit_width_gp; 1: - int bit_width_fixed; 1: - unsigned int events_mask; 1: - int events_mask_len; 1: + int version; 1: + int num_counters_gp; 1: + int num_counters_fixed; 1: + int bit_width_gp; 1: + int bit_width_fixed; 1: + unsigned int events_mask; 1: + int events_mask_len; 1: }; 1: 1: enum stack_type { 1: @@ -18133,11 +18342,11 @@ struct pci_error_handlers { 1: }; 1: 1: enum pcie_bus_config_types { 1: - PCIE_BUS_TUNE_OFF = 0, 1: - PCIE_BUS_DEFAULT = 1, 1: - PCIE_BUS_SAFE = 2, 1: - PCIE_BUS_PERFORMANCE = 3, 1: - PCIE_BUS_PEER2PEER = 4, 1: + PCIE_BUS_TUNE_OFF = 0, 1: + PCIE_BUS_DEFAULT = 1, 1: + PCIE_BUS_SAFE = 2, 1: + PCIE_BUS_PERFORMANCE = 3, 1: + PCIE_BUS_PEER2PEER = 4, 1: }; 1: 1: struct syscore_ops { 1: @@ -19338,83 +19547,83 @@ struct bts_ctx { 1: }; 1: 1: enum { 1: - BTS_STATE_STOPPED = 0, 1: - BTS_STATE_INACTIVE = 1, 1: - BTS_STATE_ACTIVE = 2, 1: + BTS_STATE_STOPPED = 0, 1: + BTS_STATE_INACTIVE = 1, 1: + BTS_STATE_ACTIVE = 2, 1: }; 1: 1: struct bts_phys { 1: - struct page *page; 1: - long unsigned int size; 1: - long unsigned int offset; 1: - long unsigned int displacement; 1: + struct page *page; 1: + long unsigned int size; 1: + long unsigned int offset; 1: + long unsigned int displacement; 1: }; 1: 1: struct bts_buffer { 1: - size_t real_size; 1: - unsigned int nr_pages; 1: - unsigned int nr_bufs; 1: - unsigned int cur_buf; 1: - bool snapshot; 1: - local_t data_size; 1: - local_t head; 1: - long unsigned int end; 1: - void **data_pages; 1: - struct bts_phys buf[0]; 1: + size_t real_size; 1: + unsigned int nr_pages; 1: + unsigned int nr_bufs; 1: + unsigned int cur_buf; 1: + bool snapshot; 1: + local_t data_size; 1: + local_t head; 1: + long unsigned int end; 1: + void **data_pages; 1: + struct bts_phys buf[0]; 1: }; 1: 1: struct pebs_basic { 1: - u64 format_size; 1: - u64 ip; 1: - u64 applicable_counters; 1: - u64 tsc; 1: + u64 format_size; 1: + u64 ip; 1: + u64 applicable_counters; 1: + u64 tsc; 1: }; 1: 1: struct pebs_meminfo { 1: - u64 address; 1: - u64 aux; 1: - u64 latency; 1: - u64 tsx_tuning; 1: + u64 address; 1: + u64 aux; 1: + u64 latency; 1: + u64 tsx_tuning; 1: }; 1: 1: struct pebs_gprs { 1: - u64 flags; 1: - u64 ip; 1: - u64 ax; 1: - u64 cx; 1: - u64 dx; 1: - u64 bx; 1: - u64 sp; 1: - u64 bp; 1: - u64 si; 1: - u64 di; 1: - u64 r8; 1: - u64 r9; 1: - u64 r10; 1: - u64 r11; 1: - u64 r12; 1: - u64 r13; 1: - u64 r14; 1: - u64 r15; 1: + u64 flags; 1: + u64 ip; 1: + u64 ax; 1: + u64 cx; 1: + u64 dx; 1: + u64 bx; 1: + u64 sp; 1: + u64 bp; 1: + u64 si; 1: + u64 di; 1: + u64 r8; 1: + u64 r9; 1: + u64 r10; 1: + u64 r11; 1: + u64 r12; 1: + u64 r13; 1: + u64 r14; 1: + u64 r15; 1: }; 1: 1: struct pebs_xmm { 1: - u64 xmm[32]; 1: + u64 xmm[32]; 1: }; 1: 1: struct pebs_lbr_entry { 1: - u64 from; 1: - u64 to; 1: - u64 info; 1: + u64 from; 1: + u64 to; 1: + u64 info; 1: }; 1: 1: struct pebs_lbr { 1: - struct pebs_lbr_entry lbr[0]; 1: + struct pebs_lbr_entry lbr[0]; 1: }; 1: 1: struct x86_perf_regs { 1: - struct pt_regs regs; 1: - u64 *xmm_regs; 1: + struct pt_regs regs; 1: + u64 *xmm_regs; 1: }; 1: 1: typedef unsigned int insn_attr_t; 1: @@ -19424,713 +19633,713 @@ typedef unsigned char insn_byte_t; 1: typedef int insn_value_t; 1: 1: struct insn_field { 1: - union { 1: - insn_value_t value; 1: - insn_byte_t bytes[4]; 1: - }; 1: - unsigned char got; 1: - unsigned char nbytes; 1: + union { 1: + insn_value_t value; 1: + insn_byte_t bytes[4]; 1: + }; 1: + unsigned char got; 1: + unsigned char nbytes; 1: }; 1: 1: struct insn { 1: - struct insn_field prefixes; 1: - struct insn_field rex_prefix; 1: - struct insn_field vex_prefix; 1: - struct insn_field opcode; 1: - struct insn_field modrm; 1: - struct insn_field sib; 1: - struct insn_field displacement; 1: - union { 1: - struct insn_field immediate; 1: - struct insn_field moffset1; 1: - struct insn_field immediate1; 1: - }; 1: - union { 1: - struct insn_field moffset2; 1: - struct insn_field immediate2; 1: - }; 1: - int emulate_prefix_size; 1: - insn_attr_t attr; 1: - unsigned char opnd_bytes; 1: - unsigned char addr_bytes; 1: - unsigned char length; 1: - unsigned char x86_64; 1: - const insn_byte_t *kaddr; 1: - const insn_byte_t *end_kaddr; 1: - const insn_byte_t *next_byte; 1: -}; 1: - 1: -enum { 1: - PERF_TXN_ELISION = 1, 1: - PERF_TXN_TRANSACTION = 2, 1: - PERF_TXN_SYNC = 4, 1: - PERF_TXN_ASYNC = 8, 1: - PERF_TXN_RETRY = 16, 1: - PERF_TXN_CONFLICT = 32, 1: - PERF_TXN_CAPACITY_WRITE = 64, 1: - PERF_TXN_CAPACITY_READ = 128, 1: - PERF_TXN_MAX = 256, 1: - PERF_TXN_ABORT_MASK = 0, 1: - PERF_TXN_ABORT_SHIFT = 32, 1: + struct insn_field prefixes; 1: + struct insn_field rex_prefix; 1: + struct insn_field vex_prefix; 1: + struct insn_field opcode; 1: + struct insn_field modrm; 1: + struct insn_field sib; 1: + struct insn_field displacement; 1: + union { 1: + struct insn_field immediate; 1: + struct insn_field moffset1; 1: + struct insn_field immediate1; 1: + }; 1: + union { 1: + struct insn_field moffset2; 1: + struct insn_field immediate2; 1: + }; 1: + int emulate_prefix_size; 1: + insn_attr_t attr; 1: + unsigned char opnd_bytes; 1: + unsigned char addr_bytes; 1: + unsigned char length; 1: + unsigned char x86_64; 1: + const insn_byte_t *kaddr; 1: + const insn_byte_t *end_kaddr; 1: + const insn_byte_t *next_byte; 1: +}; 1: + 1: +enum { 1: + PERF_TXN_ELISION = 1, 1: + PERF_TXN_TRANSACTION = 2, 1: + PERF_TXN_SYNC = 4, 1: + PERF_TXN_ASYNC = 8, 1: + PERF_TXN_RETRY = 16, 1: + PERF_TXN_CONFLICT = 32, 1: + PERF_TXN_CAPACITY_WRITE = 64, 1: + PERF_TXN_CAPACITY_READ = 128, 1: + PERF_TXN_MAX = 256, 1: + PERF_TXN_ABORT_MASK = 0, 1: + PERF_TXN_ABORT_SHIFT = 32, 1: }; 1: 1: struct perf_event_header { 1: - __u32 type; 1: - __u16 misc; 1: - __u16 size; 1: + __u32 type; 1: + __u16 misc; 1: + __u16 size; 1: }; 1: 1: union intel_x86_pebs_dse { 1: - u64 val; 1: - struct { 1: - unsigned int ld_dse: 4; 1: - unsigned int ld_stlb_miss: 1; 1: - unsigned int ld_locked: 1; 1: - unsigned int ld_reserved: 26; 1: - }; 1: - struct { 1: - unsigned int st_l1d_hit: 1; 1: - unsigned int st_reserved1: 3; 1: - unsigned int st_stlb_miss: 1; 1: - unsigned int st_locked: 1; 1: - unsigned int st_reserved2: 26; 1: - }; 1: + u64 val; 1: + struct { 1: + unsigned int ld_dse : 4; 1: + unsigned int ld_stlb_miss : 1; 1: + unsigned int ld_locked : 1; 1: + unsigned int ld_reserved : 26; 1: + }; 1: + struct { 1: + unsigned int st_l1d_hit : 1; 1: + unsigned int st_reserved1 : 3; 1: + unsigned int st_stlb_miss : 1; 1: + unsigned int st_locked : 1; 1: + unsigned int st_reserved2 : 26; 1: + }; 1: }; 1: 1: struct pebs_record_core { 1: - u64 flags; 1: - u64 ip; 1: - u64 ax; 1: - u64 bx; 1: - u64 cx; 1: - u64 dx; 1: - u64 si; 1: - u64 di; 1: - u64 bp; 1: - u64 sp; 1: - u64 r8; 1: - u64 r9; 1: - u64 r10; 1: - u64 r11; 1: - u64 r12; 1: - u64 r13; 1: - u64 r14; 1: - u64 r15; 1: + u64 flags; 1: + u64 ip; 1: + u64 ax; 1: + u64 bx; 1: + u64 cx; 1: + u64 dx; 1: + u64 si; 1: + u64 di; 1: + u64 bp; 1: + u64 sp; 1: + u64 r8; 1: + u64 r9; 1: + u64 r10; 1: + u64 r11; 1: + u64 r12; 1: + u64 r13; 1: + u64 r14; 1: + u64 r15; 1: }; 1: 1: struct pebs_record_nhm { 1: - u64 flags; 1: - u64 ip; 1: - u64 ax; 1: - u64 bx; 1: - u64 cx; 1: - u64 dx; 1: - u64 si; 1: - u64 di; 1: - u64 bp; 1: - u64 sp; 1: - u64 r8; 1: - u64 r9; 1: - u64 r10; 1: - u64 r11; 1: - u64 r12; 1: - u64 r13; 1: - u64 r14; 1: - u64 r15; 1: - u64 status; 1: - u64 dla; 1: - u64 dse; 1: - u64 lat; 1: + u64 flags; 1: + u64 ip; 1: + u64 ax; 1: + u64 bx; 1: + u64 cx; 1: + u64 dx; 1: + u64 si; 1: + u64 di; 1: + u64 bp; 1: + u64 sp; 1: + u64 r8; 1: + u64 r9; 1: + u64 r10; 1: + u64 r11; 1: + u64 r12; 1: + u64 r13; 1: + u64 r14; 1: + u64 r15; 1: + u64 status; 1: + u64 dla; 1: + u64 dse; 1: + u64 lat; 1: }; 1: 1: union hsw_tsx_tuning { 1: - struct { 1: - u32 cycles_last_block: 32; 1: - u32 hle_abort: 1; 1: - u32 rtm_abort: 1; 1: - u32 instruction_abort: 1; 1: - u32 non_instruction_abort: 1; 1: - u32 retry: 1; 1: - u32 data_conflict: 1; 1: - u32 capacity_writes: 1; 1: - u32 capacity_reads: 1; 1: - }; 1: - u64 value; 1: + struct { 1: + u32 cycles_last_block : 32; 1: + u32 hle_abort : 1; 1: + u32 rtm_abort : 1; 1: + u32 instruction_abort : 1; 1: + u32 non_instruction_abort : 1; 1: + u32 retry : 1; 1: + u32 data_conflict : 1; 1: + u32 capacity_writes : 1; 1: + u32 capacity_reads : 1; 1: + }; 1: + u64 value; 1: }; 1: 1: struct pebs_record_skl { 1: - u64 flags; 1: - u64 ip; 1: - u64 ax; 1: - u64 bx; 1: - u64 cx; 1: - u64 dx; 1: - u64 si; 1: - u64 di; 1: - u64 bp; 1: - u64 sp; 1: - u64 r8; 1: - u64 r9; 1: - u64 r10; 1: - u64 r11; 1: - u64 r12; 1: - u64 r13; 1: - u64 r14; 1: - u64 r15; 1: - u64 status; 1: - u64 dla; 1: - u64 dse; 1: - u64 lat; 1: - u64 real_ip; 1: - u64 tsx_tuning; 1: - u64 tsc; 1: + u64 flags; 1: + u64 ip; 1: + u64 ax; 1: + u64 bx; 1: + u64 cx; 1: + u64 dx; 1: + u64 si; 1: + u64 di; 1: + u64 bp; 1: + u64 sp; 1: + u64 r8; 1: + u64 r9; 1: + u64 r10; 1: + u64 r11; 1: + u64 r12; 1: + u64 r13; 1: + u64 r14; 1: + u64 r15; 1: + u64 status; 1: + u64 dla; 1: + u64 dse; 1: + u64 lat; 1: + u64 real_ip; 1: + u64 tsx_tuning; 1: + u64 tsc; 1: }; 1: 1: struct bts_record { 1: - u64 from; 1: - u64 to; 1: - u64 flags; 1: + u64 from; 1: + u64 to; 1: + u64 flags; 1: }; 1: 1: enum { 1: - PERF_BR_UNKNOWN = 0, 1: - PERF_BR_COND = 1, 1: - PERF_BR_UNCOND = 2, 1: - PERF_BR_IND = 3, 1: - PERF_BR_CALL = 4, 1: - PERF_BR_IND_CALL = 5, 1: - PERF_BR_RET = 6, 1: - PERF_BR_SYSCALL = 7, 1: - PERF_BR_SYSRET = 8, 1: - PERF_BR_COND_CALL = 9, 1: - PERF_BR_COND_RET = 10, 1: - PERF_BR_MAX = 11, 1: + PERF_BR_UNKNOWN = 0, 1: + PERF_BR_COND = 1, 1: + PERF_BR_UNCOND = 2, 1: + PERF_BR_IND = 3, 1: + PERF_BR_CALL = 4, 1: + PERF_BR_IND_CALL = 5, 1: + PERF_BR_RET = 6, 1: + PERF_BR_SYSCALL = 7, 1: + PERF_BR_SYSRET = 8, 1: + PERF_BR_COND_CALL = 9, 1: + PERF_BR_COND_RET = 10, 1: + PERF_BR_MAX = 11, 1: }; 1: 1: enum { 1: - LBR_FORMAT_32 = 0, 1: - LBR_FORMAT_LIP = 1, 1: - LBR_FORMAT_EIP = 2, 1: - LBR_FORMAT_EIP_FLAGS = 3, 1: - LBR_FORMAT_EIP_FLAGS2 = 4, 1: - LBR_FORMAT_INFO = 5, 1: - LBR_FORMAT_TIME = 6, 1: - LBR_FORMAT_MAX_KNOWN = 6, 1: + LBR_FORMAT_32 = 0, 1: + LBR_FORMAT_LIP = 1, 1: + LBR_FORMAT_EIP = 2, 1: + LBR_FORMAT_EIP_FLAGS = 3, 1: + LBR_FORMAT_EIP_FLAGS2 = 4, 1: + LBR_FORMAT_INFO = 5, 1: + LBR_FORMAT_TIME = 6, 1: + LBR_FORMAT_MAX_KNOWN = 6, 1: }; 1: 1: enum { 1: - X86_BR_NONE = 0, 1: - X86_BR_USER = 1, 1: - X86_BR_KERNEL = 2, 1: - X86_BR_CALL = 4, 1: - X86_BR_RET = 8, 1: - X86_BR_SYSCALL = 16, 1: - X86_BR_SYSRET = 32, 1: - X86_BR_INT = 64, 1: - X86_BR_IRET = 128, 1: - X86_BR_JCC = 256, 1: - X86_BR_JMP = 512, 1: - X86_BR_IRQ = 1024, 1: - X86_BR_IND_CALL = 2048, 1: - X86_BR_ABORT = 4096, 1: - X86_BR_IN_TX = 8192, 1: - X86_BR_NO_TX = 16384, 1: - X86_BR_ZERO_CALL = 32768, 1: - X86_BR_CALL_STACK = 65536, 1: - X86_BR_IND_JMP = 131072, 1: - X86_BR_TYPE_SAVE = 262144, 1: + X86_BR_NONE = 0, 1: + X86_BR_USER = 1, 1: + X86_BR_KERNEL = 2, 1: + X86_BR_CALL = 4, 1: + X86_BR_RET = 8, 1: + X86_BR_SYSCALL = 16, 1: + X86_BR_SYSRET = 32, 1: + X86_BR_INT = 64, 1: + X86_BR_IRET = 128, 1: + X86_BR_JCC = 256, 1: + X86_BR_JMP = 512, 1: + X86_BR_IRQ = 1024, 1: + X86_BR_IND_CALL = 2048, 1: + X86_BR_ABORT = 4096, 1: + X86_BR_IN_TX = 8192, 1: + X86_BR_NO_TX = 16384, 1: + X86_BR_ZERO_CALL = 32768, 1: + X86_BR_CALL_STACK = 65536, 1: + X86_BR_IND_JMP = 131072, 1: + X86_BR_TYPE_SAVE = 262144, 1: }; 1: 1: enum { 1: - LBR_NONE = 0, 1: - LBR_VALID = 1, 1: + LBR_NONE = 0, 1: + LBR_VALID = 1, 1: }; 1: 1: enum P4_EVENTS { 1: - P4_EVENT_TC_DELIVER_MODE = 0, 1: - P4_EVENT_BPU_FETCH_REQUEST = 1, 1: - P4_EVENT_ITLB_REFERENCE = 2, 1: - P4_EVENT_MEMORY_CANCEL = 3, 1: - P4_EVENT_MEMORY_COMPLETE = 4, 1: - P4_EVENT_LOAD_PORT_REPLAY = 5, 1: - P4_EVENT_STORE_PORT_REPLAY = 6, 1: - P4_EVENT_MOB_LOAD_REPLAY = 7, 1: - P4_EVENT_PAGE_WALK_TYPE = 8, 1: - P4_EVENT_BSQ_CACHE_REFERENCE = 9, 1: - P4_EVENT_IOQ_ALLOCATION = 10, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES = 11, 1: - P4_EVENT_FSB_DATA_ACTIVITY = 12, 1: - P4_EVENT_BSQ_ALLOCATION = 13, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES = 14, 1: - P4_EVENT_SSE_INPUT_ASSIST = 15, 1: - P4_EVENT_PACKED_SP_UOP = 16, 1: - P4_EVENT_PACKED_DP_UOP = 17, 1: - P4_EVENT_SCALAR_SP_UOP = 18, 1: - P4_EVENT_SCALAR_DP_UOP = 19, 1: - P4_EVENT_64BIT_MMX_UOP = 20, 1: - P4_EVENT_128BIT_MMX_UOP = 21, 1: - P4_EVENT_X87_FP_UOP = 22, 1: - P4_EVENT_TC_MISC = 23, 1: - P4_EVENT_GLOBAL_POWER_EVENTS = 24, 1: - P4_EVENT_TC_MS_XFER = 25, 1: - P4_EVENT_UOP_QUEUE_WRITES = 26, 1: - P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE = 27, 1: - P4_EVENT_RETIRED_BRANCH_TYPE = 28, 1: - P4_EVENT_RESOURCE_STALL = 29, 1: - P4_EVENT_WC_BUFFER = 30, 1: - P4_EVENT_B2B_CYCLES = 31, 1: - P4_EVENT_BNR = 32, 1: - P4_EVENT_SNOOP = 33, 1: - P4_EVENT_RESPONSE = 34, 1: - P4_EVENT_FRONT_END_EVENT = 35, 1: - P4_EVENT_EXECUTION_EVENT = 36, 1: - P4_EVENT_REPLAY_EVENT = 37, 1: - P4_EVENT_INSTR_RETIRED = 38, 1: - P4_EVENT_UOPS_RETIRED = 39, 1: - P4_EVENT_UOP_TYPE = 40, 1: - P4_EVENT_BRANCH_RETIRED = 41, 1: - P4_EVENT_MISPRED_BRANCH_RETIRED = 42, 1: - P4_EVENT_X87_ASSIST = 43, 1: - P4_EVENT_MACHINE_CLEAR = 44, 1: - P4_EVENT_INSTR_COMPLETED = 45, 1: + P4_EVENT_TC_DELIVER_MODE = 0, 1: + P4_EVENT_BPU_FETCH_REQUEST = 1, 1: + P4_EVENT_ITLB_REFERENCE = 2, 1: + P4_EVENT_MEMORY_CANCEL = 3, 1: + P4_EVENT_MEMORY_COMPLETE = 4, 1: + P4_EVENT_LOAD_PORT_REPLAY = 5, 1: + P4_EVENT_STORE_PORT_REPLAY = 6, 1: + P4_EVENT_MOB_LOAD_REPLAY = 7, 1: + P4_EVENT_PAGE_WALK_TYPE = 8, 1: + P4_EVENT_BSQ_CACHE_REFERENCE = 9, 1: + P4_EVENT_IOQ_ALLOCATION = 10, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES = 11, 1: + P4_EVENT_FSB_DATA_ACTIVITY = 12, 1: + P4_EVENT_BSQ_ALLOCATION = 13, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES = 14, 1: + P4_EVENT_SSE_INPUT_ASSIST = 15, 1: + P4_EVENT_PACKED_SP_UOP = 16, 1: + P4_EVENT_PACKED_DP_UOP = 17, 1: + P4_EVENT_SCALAR_SP_UOP = 18, 1: + P4_EVENT_SCALAR_DP_UOP = 19, 1: + P4_EVENT_64BIT_MMX_UOP = 20, 1: + P4_EVENT_128BIT_MMX_UOP = 21, 1: + P4_EVENT_X87_FP_UOP = 22, 1: + P4_EVENT_TC_MISC = 23, 1: + P4_EVENT_GLOBAL_POWER_EVENTS = 24, 1: + P4_EVENT_TC_MS_XFER = 25, 1: + P4_EVENT_UOP_QUEUE_WRITES = 26, 1: + P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE = 27, 1: + P4_EVENT_RETIRED_BRANCH_TYPE = 28, 1: + P4_EVENT_RESOURCE_STALL = 29, 1: + P4_EVENT_WC_BUFFER = 30, 1: + P4_EVENT_B2B_CYCLES = 31, 1: + P4_EVENT_BNR = 32, 1: + P4_EVENT_SNOOP = 33, 1: + P4_EVENT_RESPONSE = 34, 1: + P4_EVENT_FRONT_END_EVENT = 35, 1: + P4_EVENT_EXECUTION_EVENT = 36, 1: + P4_EVENT_REPLAY_EVENT = 37, 1: + P4_EVENT_INSTR_RETIRED = 38, 1: + P4_EVENT_UOPS_RETIRED = 39, 1: + P4_EVENT_UOP_TYPE = 40, 1: + P4_EVENT_BRANCH_RETIRED = 41, 1: + P4_EVENT_MISPRED_BRANCH_RETIRED = 42, 1: + P4_EVENT_X87_ASSIST = 43, 1: + P4_EVENT_MACHINE_CLEAR = 44, 1: + P4_EVENT_INSTR_COMPLETED = 45, 1: }; 1: 1: enum P4_EVENT_OPCODES { 1: - P4_EVENT_TC_DELIVER_MODE_OPCODE = 257, 1: - P4_EVENT_BPU_FETCH_REQUEST_OPCODE = 768, 1: - P4_EVENT_ITLB_REFERENCE_OPCODE = 6147, 1: - P4_EVENT_MEMORY_CANCEL_OPCODE = 517, 1: - P4_EVENT_MEMORY_COMPLETE_OPCODE = 2050, 1: - P4_EVENT_LOAD_PORT_REPLAY_OPCODE = 1026, 1: - P4_EVENT_STORE_PORT_REPLAY_OPCODE = 1282, 1: - P4_EVENT_MOB_LOAD_REPLAY_OPCODE = 770, 1: - P4_EVENT_PAGE_WALK_TYPE_OPCODE = 260, 1: - P4_EVENT_BSQ_CACHE_REFERENCE_OPCODE = 3079, 1: - P4_EVENT_IOQ_ALLOCATION_OPCODE = 774, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES_OPCODE = 6662, 1: - P4_EVENT_FSB_DATA_ACTIVITY_OPCODE = 5894, 1: - P4_EVENT_BSQ_ALLOCATION_OPCODE = 1287, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES_OPCODE = 1543, 1: - P4_EVENT_SSE_INPUT_ASSIST_OPCODE = 13313, 1: - P4_EVENT_PACKED_SP_UOP_OPCODE = 2049, 1: - P4_EVENT_PACKED_DP_UOP_OPCODE = 3073, 1: - P4_EVENT_SCALAR_SP_UOP_OPCODE = 2561, 1: - P4_EVENT_SCALAR_DP_UOP_OPCODE = 3585, 1: - P4_EVENT_64BIT_MMX_UOP_OPCODE = 513, 1: - P4_EVENT_128BIT_MMX_UOP_OPCODE = 6657, 1: - P4_EVENT_X87_FP_UOP_OPCODE = 1025, 1: - P4_EVENT_TC_MISC_OPCODE = 1537, 1: - P4_EVENT_GLOBAL_POWER_EVENTS_OPCODE = 4870, 1: - P4_EVENT_TC_MS_XFER_OPCODE = 1280, 1: - P4_EVENT_UOP_QUEUE_WRITES_OPCODE = 2304, 1: - P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE_OPCODE = 1282, 1: - P4_EVENT_RETIRED_BRANCH_TYPE_OPCODE = 1026, 1: - P4_EVENT_RESOURCE_STALL_OPCODE = 257, 1: - P4_EVENT_WC_BUFFER_OPCODE = 1285, 1: - P4_EVENT_B2B_CYCLES_OPCODE = 5635, 1: - P4_EVENT_BNR_OPCODE = 2051, 1: - P4_EVENT_SNOOP_OPCODE = 1539, 1: - P4_EVENT_RESPONSE_OPCODE = 1027, 1: - P4_EVENT_FRONT_END_EVENT_OPCODE = 2053, 1: - P4_EVENT_EXECUTION_EVENT_OPCODE = 3077, 1: - P4_EVENT_REPLAY_EVENT_OPCODE = 2309, 1: - P4_EVENT_INSTR_RETIRED_OPCODE = 516, 1: - P4_EVENT_UOPS_RETIRED_OPCODE = 260, 1: - P4_EVENT_UOP_TYPE_OPCODE = 514, 1: - P4_EVENT_BRANCH_RETIRED_OPCODE = 1541, 1: - P4_EVENT_MISPRED_BRANCH_RETIRED_OPCODE = 772, 1: - P4_EVENT_X87_ASSIST_OPCODE = 773, 1: - P4_EVENT_MACHINE_CLEAR_OPCODE = 517, 1: - P4_EVENT_INSTR_COMPLETED_OPCODE = 1796, 1: + P4_EVENT_TC_DELIVER_MODE_OPCODE = 257, 1: + P4_EVENT_BPU_FETCH_REQUEST_OPCODE = 768, 1: + P4_EVENT_ITLB_REFERENCE_OPCODE = 6147, 1: + P4_EVENT_MEMORY_CANCEL_OPCODE = 517, 1: + P4_EVENT_MEMORY_COMPLETE_OPCODE = 2050, 1: + P4_EVENT_LOAD_PORT_REPLAY_OPCODE = 1026, 1: + P4_EVENT_STORE_PORT_REPLAY_OPCODE = 1282, 1: + P4_EVENT_MOB_LOAD_REPLAY_OPCODE = 770, 1: + P4_EVENT_PAGE_WALK_TYPE_OPCODE = 260, 1: + P4_EVENT_BSQ_CACHE_REFERENCE_OPCODE = 3079, 1: + P4_EVENT_IOQ_ALLOCATION_OPCODE = 774, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES_OPCODE = 6662, 1: + P4_EVENT_FSB_DATA_ACTIVITY_OPCODE = 5894, 1: + P4_EVENT_BSQ_ALLOCATION_OPCODE = 1287, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES_OPCODE = 1543, 1: + P4_EVENT_SSE_INPUT_ASSIST_OPCODE = 13313, 1: + P4_EVENT_PACKED_SP_UOP_OPCODE = 2049, 1: + P4_EVENT_PACKED_DP_UOP_OPCODE = 3073, 1: + P4_EVENT_SCALAR_SP_UOP_OPCODE = 2561, 1: + P4_EVENT_SCALAR_DP_UOP_OPCODE = 3585, 1: + P4_EVENT_64BIT_MMX_UOP_OPCODE = 513, 1: + P4_EVENT_128BIT_MMX_UOP_OPCODE = 6657, 1: + P4_EVENT_X87_FP_UOP_OPCODE = 1025, 1: + P4_EVENT_TC_MISC_OPCODE = 1537, 1: + P4_EVENT_GLOBAL_POWER_EVENTS_OPCODE = 4870, 1: + P4_EVENT_TC_MS_XFER_OPCODE = 1280, 1: + P4_EVENT_UOP_QUEUE_WRITES_OPCODE = 2304, 1: + P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE_OPCODE = 1282, 1: + P4_EVENT_RETIRED_BRANCH_TYPE_OPCODE = 1026, 1: + P4_EVENT_RESOURCE_STALL_OPCODE = 257, 1: + P4_EVENT_WC_BUFFER_OPCODE = 1285, 1: + P4_EVENT_B2B_CYCLES_OPCODE = 5635, 1: + P4_EVENT_BNR_OPCODE = 2051, 1: + P4_EVENT_SNOOP_OPCODE = 1539, 1: + P4_EVENT_RESPONSE_OPCODE = 1027, 1: + P4_EVENT_FRONT_END_EVENT_OPCODE = 2053, 1: + P4_EVENT_EXECUTION_EVENT_OPCODE = 3077, 1: + P4_EVENT_REPLAY_EVENT_OPCODE = 2309, 1: + P4_EVENT_INSTR_RETIRED_OPCODE = 516, 1: + P4_EVENT_UOPS_RETIRED_OPCODE = 260, 1: + P4_EVENT_UOP_TYPE_OPCODE = 514, 1: + P4_EVENT_BRANCH_RETIRED_OPCODE = 1541, 1: + P4_EVENT_MISPRED_BRANCH_RETIRED_OPCODE = 772, 1: + P4_EVENT_X87_ASSIST_OPCODE = 773, 1: + P4_EVENT_MACHINE_CLEAR_OPCODE = 517, 1: + P4_EVENT_INSTR_COMPLETED_OPCODE = 1796, 1: }; 1: 1: enum P4_ESCR_EMASKS { 1: - P4_EVENT_TC_DELIVER_MODE__DD = 512, 1: - P4_EVENT_TC_DELIVER_MODE__DB = 1024, 1: - P4_EVENT_TC_DELIVER_MODE__DI = 2048, 1: - P4_EVENT_TC_DELIVER_MODE__BD = 4096, 1: - P4_EVENT_TC_DELIVER_MODE__BB = 8192, 1: - P4_EVENT_TC_DELIVER_MODE__BI = 16384, 1: - P4_EVENT_TC_DELIVER_MODE__ID = 32768, 1: - P4_EVENT_BPU_FETCH_REQUEST__TCMISS = 512, 1: - P4_EVENT_ITLB_REFERENCE__HIT = 512, 1: - P4_EVENT_ITLB_REFERENCE__MISS = 1024, 1: - P4_EVENT_ITLB_REFERENCE__HIT_UK = 2048, 1: - P4_EVENT_MEMORY_CANCEL__ST_RB_FULL = 2048, 1: - P4_EVENT_MEMORY_CANCEL__64K_CONF = 4096, 1: - P4_EVENT_MEMORY_COMPLETE__LSC = 512, 1: - P4_EVENT_MEMORY_COMPLETE__SSC = 1024, 1: - P4_EVENT_LOAD_PORT_REPLAY__SPLIT_LD = 1024, 1: - P4_EVENT_STORE_PORT_REPLAY__SPLIT_ST = 1024, 1: - P4_EVENT_MOB_LOAD_REPLAY__NO_STA = 1024, 1: - P4_EVENT_MOB_LOAD_REPLAY__NO_STD = 4096, 1: - P4_EVENT_MOB_LOAD_REPLAY__PARTIAL_DATA = 8192, 1: - P4_EVENT_MOB_LOAD_REPLAY__UNALGN_ADDR = 16384, 1: - P4_EVENT_PAGE_WALK_TYPE__DTMISS = 512, 1: - P4_EVENT_PAGE_WALK_TYPE__ITMISS = 1024, 1: - P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_HITS = 512, 1: - P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_HITE = 1024, 1: - P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_HITM = 2048, 1: - P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_HITS = 4096, 1: - P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_HITE = 8192, 1: - P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_HITM = 16384, 1: - P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_MISS = 131072, 1: - P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_MISS = 262144, 1: - P4_EVENT_BSQ_CACHE_REFERENCE__WR_2ndL_MISS = 524288, 1: - P4_EVENT_IOQ_ALLOCATION__DEFAULT = 512, 1: - P4_EVENT_IOQ_ALLOCATION__ALL_READ = 16384, 1: - P4_EVENT_IOQ_ALLOCATION__ALL_WRITE = 32768, 1: - P4_EVENT_IOQ_ALLOCATION__MEM_UC = 65536, 1: - P4_EVENT_IOQ_ALLOCATION__MEM_WC = 131072, 1: - P4_EVENT_IOQ_ALLOCATION__MEM_WT = 262144, 1: - P4_EVENT_IOQ_ALLOCATION__MEM_WP = 524288, 1: - P4_EVENT_IOQ_ALLOCATION__MEM_WB = 1048576, 1: - P4_EVENT_IOQ_ALLOCATION__OWN = 4194304, 1: - P4_EVENT_IOQ_ALLOCATION__OTHER = 8388608, 1: - P4_EVENT_IOQ_ALLOCATION__PREFETCH = 16777216, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__DEFAULT = 512, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__ALL_READ = 16384, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__ALL_WRITE = 32768, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_UC = 65536, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WC = 131072, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WT = 262144, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WP = 524288, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WB = 1048576, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__OWN = 4194304, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__OTHER = 8388608, 1: - P4_EVENT_IOQ_ACTIVE_ENTRIES__PREFETCH = 16777216, 1: - P4_EVENT_FSB_DATA_ACTIVITY__DRDY_DRV = 512, 1: - P4_EVENT_FSB_DATA_ACTIVITY__DRDY_OWN = 1024, 1: - P4_EVENT_FSB_DATA_ACTIVITY__DRDY_OTHER = 2048, 1: - P4_EVENT_FSB_DATA_ACTIVITY__DBSY_DRV = 4096, 1: - P4_EVENT_FSB_DATA_ACTIVITY__DBSY_OWN = 8192, 1: - P4_EVENT_FSB_DATA_ACTIVITY__DBSY_OTHER = 16384, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_TYPE0 = 512, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_TYPE1 = 1024, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_LEN0 = 2048, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_LEN1 = 4096, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_IO_TYPE = 16384, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_LOCK_TYPE = 32768, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_CACHE_TYPE = 65536, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_SPLIT_TYPE = 131072, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_DEM_TYPE = 262144, 1: - P4_EVENT_BSQ_ALLOCATION__REQ_ORD_TYPE = 524288, 1: - P4_EVENT_BSQ_ALLOCATION__MEM_TYPE0 = 1048576, 1: - P4_EVENT_BSQ_ALLOCATION__MEM_TYPE1 = 2097152, 1: - P4_EVENT_BSQ_ALLOCATION__MEM_TYPE2 = 4194304, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_TYPE0 = 512, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_TYPE1 = 1024, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_LEN0 = 2048, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_LEN1 = 4096, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_IO_TYPE = 16384, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_LOCK_TYPE = 32768, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_CACHE_TYPE = 65536, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_SPLIT_TYPE = 131072, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_DEM_TYPE = 262144, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_ORD_TYPE = 524288, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__MEM_TYPE0 = 1048576, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__MEM_TYPE1 = 2097152, 1: - P4_EVENT_BSQ_ACTIVE_ENTRIES__MEM_TYPE2 = 4194304, 1: - P4_EVENT_SSE_INPUT_ASSIST__ALL = 16777216, 1: - P4_EVENT_PACKED_SP_UOP__ALL = 16777216, 1: - P4_EVENT_PACKED_DP_UOP__ALL = 16777216, 1: - P4_EVENT_SCALAR_SP_UOP__ALL = 16777216, 1: - P4_EVENT_SCALAR_DP_UOP__ALL = 16777216, 1: - P4_EVENT_64BIT_MMX_UOP__ALL = 16777216, 1: - P4_EVENT_128BIT_MMX_UOP__ALL = 16777216, 1: - P4_EVENT_X87_FP_UOP__ALL = 16777216, 1: - P4_EVENT_TC_MISC__FLUSH = 8192, 1: - P4_EVENT_GLOBAL_POWER_EVENTS__RUNNING = 512, 1: - P4_EVENT_TC_MS_XFER__CISC = 512, 1: - P4_EVENT_UOP_QUEUE_WRITES__FROM_TC_BUILD = 512, 1: - P4_EVENT_UOP_QUEUE_WRITES__FROM_TC_DELIVER = 1024, 1: - P4_EVENT_UOP_QUEUE_WRITES__FROM_ROM = 2048, 1: - P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__CONDITIONAL = 1024, 1: - P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__CALL = 2048, 1: - P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__RETURN = 4096, 1: - P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__INDIRECT = 8192, 1: - P4_EVENT_RETIRED_BRANCH_TYPE__CONDITIONAL = 1024, 1: - P4_EVENT_RETIRED_BRANCH_TYPE__CALL = 2048, 1: - P4_EVENT_RETIRED_BRANCH_TYPE__RETURN = 4096, 1: - P4_EVENT_RETIRED_BRANCH_TYPE__INDIRECT = 8192, 1: - P4_EVENT_RESOURCE_STALL__SBFULL = 16384, 1: - P4_EVENT_WC_BUFFER__WCB_EVICTS = 512, 1: - P4_EVENT_WC_BUFFER__WCB_FULL_EVICTS = 1024, 1: - P4_EVENT_FRONT_END_EVENT__NBOGUS = 512, 1: - P4_EVENT_FRONT_END_EVENT__BOGUS = 1024, 1: - P4_EVENT_EXECUTION_EVENT__NBOGUS0 = 512, 1: - P4_EVENT_EXECUTION_EVENT__NBOGUS1 = 1024, 1: - P4_EVENT_EXECUTION_EVENT__NBOGUS2 = 2048, 1: - P4_EVENT_EXECUTION_EVENT__NBOGUS3 = 4096, 1: - P4_EVENT_EXECUTION_EVENT__BOGUS0 = 8192, 1: - P4_EVENT_EXECUTION_EVENT__BOGUS1 = 16384, 1: - P4_EVENT_EXECUTION_EVENT__BOGUS2 = 32768, 1: - P4_EVENT_EXECUTION_EVENT__BOGUS3 = 65536, 1: - P4_EVENT_REPLAY_EVENT__NBOGUS = 512, 1: - P4_EVENT_REPLAY_EVENT__BOGUS = 1024, 1: - P4_EVENT_INSTR_RETIRED__NBOGUSNTAG = 512, 1: - P4_EVENT_INSTR_RETIRED__NBOGUSTAG = 1024, 1: - P4_EVENT_INSTR_RETIRED__BOGUSNTAG = 2048, 1: - P4_EVENT_INSTR_RETIRED__BOGUSTAG = 4096, 1: - P4_EVENT_UOPS_RETIRED__NBOGUS = 512, 1: - P4_EVENT_UOPS_RETIRED__BOGUS = 1024, 1: - P4_EVENT_UOP_TYPE__TAGLOADS = 1024, 1: - P4_EVENT_UOP_TYPE__TAGSTORES = 2048, 1: - P4_EVENT_BRANCH_RETIRED__MMNP = 512, 1: - P4_EVENT_BRANCH_RETIRED__MMNM = 1024, 1: - P4_EVENT_BRANCH_RETIRED__MMTP = 2048, 1: - P4_EVENT_BRANCH_RETIRED__MMTM = 4096, 1: - P4_EVENT_MISPRED_BRANCH_RETIRED__NBOGUS = 512, 1: - P4_EVENT_X87_ASSIST__FPSU = 512, 1: - P4_EVENT_X87_ASSIST__FPSO = 1024, 1: - P4_EVENT_X87_ASSIST__POAO = 2048, 1: - P4_EVENT_X87_ASSIST__POAU = 4096, 1: - P4_EVENT_X87_ASSIST__PREA = 8192, 1: - P4_EVENT_MACHINE_CLEAR__CLEAR = 512, 1: - P4_EVENT_MACHINE_CLEAR__MOCLEAR = 1024, 1: - P4_EVENT_MACHINE_CLEAR__SMCLEAR = 2048, 1: - P4_EVENT_INSTR_COMPLETED__NBOGUS = 512, 1: - P4_EVENT_INSTR_COMPLETED__BOGUS = 1024, 1: + P4_EVENT_TC_DELIVER_MODE__DD = 512, 1: + P4_EVENT_TC_DELIVER_MODE__DB = 1024, 1: + P4_EVENT_TC_DELIVER_MODE__DI = 2048, 1: + P4_EVENT_TC_DELIVER_MODE__BD = 4096, 1: + P4_EVENT_TC_DELIVER_MODE__BB = 8192, 1: + P4_EVENT_TC_DELIVER_MODE__BI = 16384, 1: + P4_EVENT_TC_DELIVER_MODE__ID = 32768, 1: + P4_EVENT_BPU_FETCH_REQUEST__TCMISS = 512, 1: + P4_EVENT_ITLB_REFERENCE__HIT = 512, 1: + P4_EVENT_ITLB_REFERENCE__MISS = 1024, 1: + P4_EVENT_ITLB_REFERENCE__HIT_UK = 2048, 1: + P4_EVENT_MEMORY_CANCEL__ST_RB_FULL = 2048, 1: + P4_EVENT_MEMORY_CANCEL__64K_CONF = 4096, 1: + P4_EVENT_MEMORY_COMPLETE__LSC = 512, 1: + P4_EVENT_MEMORY_COMPLETE__SSC = 1024, 1: + P4_EVENT_LOAD_PORT_REPLAY__SPLIT_LD = 1024, 1: + P4_EVENT_STORE_PORT_REPLAY__SPLIT_ST = 1024, 1: + P4_EVENT_MOB_LOAD_REPLAY__NO_STA = 1024, 1: + P4_EVENT_MOB_LOAD_REPLAY__NO_STD = 4096, 1: + P4_EVENT_MOB_LOAD_REPLAY__PARTIAL_DATA = 8192, 1: + P4_EVENT_MOB_LOAD_REPLAY__UNALGN_ADDR = 16384, 1: + P4_EVENT_PAGE_WALK_TYPE__DTMISS = 512, 1: + P4_EVENT_PAGE_WALK_TYPE__ITMISS = 1024, 1: + P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_HITS = 512, 1: + P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_HITE = 1024, 1: + P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_HITM = 2048, 1: + P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_HITS = 4096, 1: + P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_HITE = 8192, 1: + P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_HITM = 16384, 1: + P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_MISS = 131072, 1: + P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_MISS = 262144, 1: + P4_EVENT_BSQ_CACHE_REFERENCE__WR_2ndL_MISS = 524288, 1: + P4_EVENT_IOQ_ALLOCATION__DEFAULT = 512, 1: + P4_EVENT_IOQ_ALLOCATION__ALL_READ = 16384, 1: + P4_EVENT_IOQ_ALLOCATION__ALL_WRITE = 32768, 1: + P4_EVENT_IOQ_ALLOCATION__MEM_UC = 65536, 1: + P4_EVENT_IOQ_ALLOCATION__MEM_WC = 131072, 1: + P4_EVENT_IOQ_ALLOCATION__MEM_WT = 262144, 1: + P4_EVENT_IOQ_ALLOCATION__MEM_WP = 524288, 1: + P4_EVENT_IOQ_ALLOCATION__MEM_WB = 1048576, 1: + P4_EVENT_IOQ_ALLOCATION__OWN = 4194304, 1: + P4_EVENT_IOQ_ALLOCATION__OTHER = 8388608, 1: + P4_EVENT_IOQ_ALLOCATION__PREFETCH = 16777216, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__DEFAULT = 512, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__ALL_READ = 16384, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__ALL_WRITE = 32768, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_UC = 65536, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WC = 131072, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WT = 262144, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WP = 524288, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WB = 1048576, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__OWN = 4194304, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__OTHER = 8388608, 1: + P4_EVENT_IOQ_ACTIVE_ENTRIES__PREFETCH = 16777216, 1: + P4_EVENT_FSB_DATA_ACTIVITY__DRDY_DRV = 512, 1: + P4_EVENT_FSB_DATA_ACTIVITY__DRDY_OWN = 1024, 1: + P4_EVENT_FSB_DATA_ACTIVITY__DRDY_OTHER = 2048, 1: + P4_EVENT_FSB_DATA_ACTIVITY__DBSY_DRV = 4096, 1: + P4_EVENT_FSB_DATA_ACTIVITY__DBSY_OWN = 8192, 1: + P4_EVENT_FSB_DATA_ACTIVITY__DBSY_OTHER = 16384, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_TYPE0 = 512, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_TYPE1 = 1024, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_LEN0 = 2048, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_LEN1 = 4096, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_IO_TYPE = 16384, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_LOCK_TYPE = 32768, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_CACHE_TYPE = 65536, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_SPLIT_TYPE = 131072, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_DEM_TYPE = 262144, 1: + P4_EVENT_BSQ_ALLOCATION__REQ_ORD_TYPE = 524288, 1: + P4_EVENT_BSQ_ALLOCATION__MEM_TYPE0 = 1048576, 1: + P4_EVENT_BSQ_ALLOCATION__MEM_TYPE1 = 2097152, 1: + P4_EVENT_BSQ_ALLOCATION__MEM_TYPE2 = 4194304, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_TYPE0 = 512, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_TYPE1 = 1024, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_LEN0 = 2048, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_LEN1 = 4096, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_IO_TYPE = 16384, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_LOCK_TYPE = 32768, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_CACHE_TYPE = 65536, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_SPLIT_TYPE = 131072, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_DEM_TYPE = 262144, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_ORD_TYPE = 524288, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__MEM_TYPE0 = 1048576, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__MEM_TYPE1 = 2097152, 1: + P4_EVENT_BSQ_ACTIVE_ENTRIES__MEM_TYPE2 = 4194304, 1: + P4_EVENT_SSE_INPUT_ASSIST__ALL = 16777216, 1: + P4_EVENT_PACKED_SP_UOP__ALL = 16777216, 1: + P4_EVENT_PACKED_DP_UOP__ALL = 16777216, 1: + P4_EVENT_SCALAR_SP_UOP__ALL = 16777216, 1: + P4_EVENT_SCALAR_DP_UOP__ALL = 16777216, 1: + P4_EVENT_64BIT_MMX_UOP__ALL = 16777216, 1: + P4_EVENT_128BIT_MMX_UOP__ALL = 16777216, 1: + P4_EVENT_X87_FP_UOP__ALL = 16777216, 1: + P4_EVENT_TC_MISC__FLUSH = 8192, 1: + P4_EVENT_GLOBAL_POWER_EVENTS__RUNNING = 512, 1: + P4_EVENT_TC_MS_XFER__CISC = 512, 1: + P4_EVENT_UOP_QUEUE_WRITES__FROM_TC_BUILD = 512, 1: + P4_EVENT_UOP_QUEUE_WRITES__FROM_TC_DELIVER = 1024, 1: + P4_EVENT_UOP_QUEUE_WRITES__FROM_ROM = 2048, 1: + P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__CONDITIONAL = 1024, 1: + P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__CALL = 2048, 1: + P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__RETURN = 4096, 1: + P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__INDIRECT = 8192, 1: + P4_EVENT_RETIRED_BRANCH_TYPE__CONDITIONAL = 1024, 1: + P4_EVENT_RETIRED_BRANCH_TYPE__CALL = 2048, 1: + P4_EVENT_RETIRED_BRANCH_TYPE__RETURN = 4096, 1: + P4_EVENT_RETIRED_BRANCH_TYPE__INDIRECT = 8192, 1: + P4_EVENT_RESOURCE_STALL__SBFULL = 16384, 1: + P4_EVENT_WC_BUFFER__WCB_EVICTS = 512, 1: + P4_EVENT_WC_BUFFER__WCB_FULL_EVICTS = 1024, 1: + P4_EVENT_FRONT_END_EVENT__NBOGUS = 512, 1: + P4_EVENT_FRONT_END_EVENT__BOGUS = 1024, 1: + P4_EVENT_EXECUTION_EVENT__NBOGUS0 = 512, 1: + P4_EVENT_EXECUTION_EVENT__NBOGUS1 = 1024, 1: + P4_EVENT_EXECUTION_EVENT__NBOGUS2 = 2048, 1: + P4_EVENT_EXECUTION_EVENT__NBOGUS3 = 4096, 1: + P4_EVENT_EXECUTION_EVENT__BOGUS0 = 8192, 1: + P4_EVENT_EXECUTION_EVENT__BOGUS1 = 16384, 1: + P4_EVENT_EXECUTION_EVENT__BOGUS2 = 32768, 1: + P4_EVENT_EXECUTION_EVENT__BOGUS3 = 65536, 1: + P4_EVENT_REPLAY_EVENT__NBOGUS = 512, 1: + P4_EVENT_REPLAY_EVENT__BOGUS = 1024, 1: + P4_EVENT_INSTR_RETIRED__NBOGUSNTAG = 512, 1: + P4_EVENT_INSTR_RETIRED__NBOGUSTAG = 1024, 1: + P4_EVENT_INSTR_RETIRED__BOGUSNTAG = 2048, 1: + P4_EVENT_INSTR_RETIRED__BOGUSTAG = 4096, 1: + P4_EVENT_UOPS_RETIRED__NBOGUS = 512, 1: + P4_EVENT_UOPS_RETIRED__BOGUS = 1024, 1: + P4_EVENT_UOP_TYPE__TAGLOADS = 1024, 1: + P4_EVENT_UOP_TYPE__TAGSTORES = 2048, 1: + P4_EVENT_BRANCH_RETIRED__MMNP = 512, 1: + P4_EVENT_BRANCH_RETIRED__MMNM = 1024, 1: + P4_EVENT_BRANCH_RETIRED__MMTP = 2048, 1: + P4_EVENT_BRANCH_RETIRED__MMTM = 4096, 1: + P4_EVENT_MISPRED_BRANCH_RETIRED__NBOGUS = 512, 1: + P4_EVENT_X87_ASSIST__FPSU = 512, 1: + P4_EVENT_X87_ASSIST__FPSO = 1024, 1: + P4_EVENT_X87_ASSIST__POAO = 2048, 1: + P4_EVENT_X87_ASSIST__POAU = 4096, 1: + P4_EVENT_X87_ASSIST__PREA = 8192, 1: + P4_EVENT_MACHINE_CLEAR__CLEAR = 512, 1: + P4_EVENT_MACHINE_CLEAR__MOCLEAR = 1024, 1: + P4_EVENT_MACHINE_CLEAR__SMCLEAR = 2048, 1: + P4_EVENT_INSTR_COMPLETED__NBOGUS = 512, 1: + P4_EVENT_INSTR_COMPLETED__BOGUS = 1024, 1: }; 1: 1: enum P4_PEBS_METRIC { 1: - P4_PEBS_METRIC__none = 0, 1: - P4_PEBS_METRIC__1stl_cache_load_miss_retired = 1, 1: - P4_PEBS_METRIC__2ndl_cache_load_miss_retired = 2, 1: - P4_PEBS_METRIC__dtlb_load_miss_retired = 3, 1: - P4_PEBS_METRIC__dtlb_store_miss_retired = 4, 1: - P4_PEBS_METRIC__dtlb_all_miss_retired = 5, 1: - P4_PEBS_METRIC__tagged_mispred_branch = 6, 1: - P4_PEBS_METRIC__mob_load_replay_retired = 7, 1: - P4_PEBS_METRIC__split_load_retired = 8, 1: - P4_PEBS_METRIC__split_store_retired = 9, 1: - P4_PEBS_METRIC__max = 10, 1: + P4_PEBS_METRIC__none = 0, 1: + P4_PEBS_METRIC__1stl_cache_load_miss_retired = 1, 1: + P4_PEBS_METRIC__2ndl_cache_load_miss_retired = 2, 1: + P4_PEBS_METRIC__dtlb_load_miss_retired = 3, 1: + P4_PEBS_METRIC__dtlb_store_miss_retired = 4, 1: + P4_PEBS_METRIC__dtlb_all_miss_retired = 5, 1: + P4_PEBS_METRIC__tagged_mispred_branch = 6, 1: + P4_PEBS_METRIC__mob_load_replay_retired = 7, 1: + P4_PEBS_METRIC__split_load_retired = 8, 1: + P4_PEBS_METRIC__split_store_retired = 9, 1: + P4_PEBS_METRIC__max = 10, 1: }; 1: 1: struct p4_event_bind { 1: - unsigned int opcode; 1: - unsigned int escr_msr[2]; 1: - unsigned int escr_emask; 1: - unsigned int shared; 1: - char cntr[6]; 1: + unsigned int opcode; 1: + unsigned int escr_msr[2]; 1: + unsigned int escr_emask; 1: + unsigned int shared; 1: + char cntr[6]; 1: }; 1: 1: struct p4_pebs_bind { 1: - unsigned int metric_pebs; 1: - unsigned int metric_vert; 1: + unsigned int metric_pebs; 1: + unsigned int metric_vert; 1: }; 1: 1: struct p4_event_alias { 1: - u64 original; 1: - u64 alternative; 1: + u64 original; 1: + u64 alternative; 1: }; 1: 1: enum cpuid_regs_idx { 1: - CPUID_EAX = 0, 1: - CPUID_EBX = 1, 1: - CPUID_ECX = 2, 1: - CPUID_EDX = 3, 1: + CPUID_EAX = 0, 1: + CPUID_EBX = 1, 1: + CPUID_ECX = 2, 1: + CPUID_EDX = 3, 1: }; 1: 1: struct dev_ext_attribute { 1: - struct device_attribute attr; 1: - void *var; 1: + struct device_attribute attr; 1: + void *var; 1: }; 1: 1: enum pt_capabilities { 1: - PT_CAP_max_subleaf = 0, 1: - PT_CAP_cr3_filtering = 1, 1: - PT_CAP_psb_cyc = 2, 1: - PT_CAP_ip_filtering = 3, 1: - PT_CAP_mtc = 4, 1: - PT_CAP_ptwrite = 5, 1: - PT_CAP_power_event_trace = 6, 1: - PT_CAP_topa_output = 7, 1: - PT_CAP_topa_multiple_entries = 8, 1: - PT_CAP_single_range_output = 9, 1: - PT_CAP_output_subsys = 10, 1: - PT_CAP_payloads_lip = 11, 1: - PT_CAP_num_address_ranges = 12, 1: - PT_CAP_mtc_periods = 13, 1: - PT_CAP_cycle_thresholds = 14, 1: - PT_CAP_psb_periods = 15, 1: + PT_CAP_max_subleaf = 0, 1: + PT_CAP_cr3_filtering = 1, 1: + PT_CAP_psb_cyc = 2, 1: + PT_CAP_ip_filtering = 3, 1: + PT_CAP_mtc = 4, 1: + PT_CAP_ptwrite = 5, 1: + PT_CAP_power_event_trace = 6, 1: + PT_CAP_topa_output = 7, 1: + PT_CAP_topa_multiple_entries = 8, 1: + PT_CAP_single_range_output = 9, 1: + PT_CAP_output_subsys = 10, 1: + PT_CAP_payloads_lip = 11, 1: + PT_CAP_num_address_ranges = 12, 1: + PT_CAP_mtc_periods = 13, 1: + PT_CAP_cycle_thresholds = 14, 1: + PT_CAP_psb_periods = 15, 1: }; 1: 1: enum perf_addr_filter_action_t { 1: - PERF_ADDR_FILTER_ACTION_STOP = 0, 1: - PERF_ADDR_FILTER_ACTION_START = 1, 1: - PERF_ADDR_FILTER_ACTION_FILTER = 2, 1: + PERF_ADDR_FILTER_ACTION_STOP = 0, 1: + PERF_ADDR_FILTER_ACTION_START = 1, 1: + PERF_ADDR_FILTER_ACTION_FILTER = 2, 1: }; 1: 1: struct perf_addr_filter { 1: - struct list_head entry; 1: - struct path path; 1: - long unsigned int offset; 1: - long unsigned int size; 1: - enum perf_addr_filter_action_t action; 1: + struct list_head entry; 1: + struct path path; 1: + long unsigned int offset; 1: + long unsigned int size; 1: + enum perf_addr_filter_action_t action; 1: }; 1: 1: struct topa_entry { 1: - u64 end: 1; 1: - u64 rsvd0: 1; 1: - u64 intr: 1; 1: - u64 rsvd1: 1; 1: - u64 stop: 1; 1: - u64 rsvd2: 1; 1: - u64 size: 4; 1: - u64 rsvd3: 2; 1: - u64 base: 36; 1: - u64 rsvd4: 16; 1: + u64 end : 1; 1: + u64 rsvd0 : 1; 1: + u64 intr : 1; 1: + u64 rsvd1 : 1; 1: + u64 stop : 1; 1: + u64 rsvd2 : 1; 1: + u64 size : 4; 1: + u64 rsvd3 : 2; 1: + u64 base : 36; 1: + u64 rsvd4 : 16; 1: }; 1: 1: struct pt_pmu { 1: - struct pmu pmu; 1: - u32 caps[8]; 1: - bool vmx; 1: - bool branch_en_always_on; 1: - long unsigned int max_nonturbo_ratio; 1: - unsigned int tsc_art_num; 1: - unsigned int tsc_art_den; 1: + struct pmu pmu; 1: + u32 caps[8]; 1: + bool vmx; 1: + bool branch_en_always_on; 1: + long unsigned int max_nonturbo_ratio; 1: + unsigned int tsc_art_num; 1: + unsigned int tsc_art_den; 1: }; 1: 1: struct topa; 1: 1: struct pt_buffer { 1: - struct list_head tables; 1: - struct topa *first; 1: - struct topa *last; 1: - struct topa *cur; 1: - unsigned int cur_idx; 1: - size_t output_off; 1: - long unsigned int nr_pages; 1: - local_t data_size; 1: - local64_t head; 1: - bool snapshot; 1: - bool single; 1: - long int stop_pos; 1: - long int intr_pos; 1: - struct topa_entry *stop_te; 1: - struct topa_entry *intr_te; 1: - void **data_pages; 1: + struct list_head tables; 1: + struct topa *first; 1: + struct topa *last; 1: + struct topa *cur; 1: + unsigned int cur_idx; 1: + size_t output_off; 1: + long unsigned int nr_pages; 1: + local_t data_size; 1: + local64_t head; 1: + bool snapshot; 1: + bool single; 1: + long int stop_pos; 1: + long int intr_pos; 1: + struct topa_entry *stop_te; 1: + struct topa_entry *intr_te; 1: + void **data_pages; 1: }; 1: 1: struct topa { 1: - struct list_head list; 1: - u64 offset; 1: - size_t size; 1: - int last; 1: - unsigned int z_count; 1: + struct list_head list; 1: + u64 offset; 1: + size_t size; 1: + int last; 1: + unsigned int z_count; 1: }; 1: 1: struct pt_filter { 1: - long unsigned int msr_a; 1: - long unsigned int msr_b; 1: - long unsigned int config; 1: + long unsigned int msr_a; 1: + long unsigned int msr_b; 1: + long unsigned int config; 1: }; 1: 1: struct pt_filters { 1: - struct pt_filter filter[4]; 1: - unsigned int nr_filters; 1: + struct pt_filter filter[4]; 1: + unsigned int nr_filters; 1: }; 1: 1: struct pt { 1: - struct perf_output_handle handle; 1: - struct pt_filters filters; 1: - int handle_nmi; 1: - int vmx_on; 1: - u64 output_base; 1: - u64 output_mask; 1: + struct perf_output_handle handle; 1: + struct pt_filters filters; 1: + int handle_nmi; 1: + int vmx_on; 1: + u64 output_base; 1: + u64 output_mask; 1: }; 1: 1: struct pt_cap_desc { 1: - const char *name; 1: - u32 leaf; 1: - u8 reg; 1: - u32 mask; 1: + const char *name; 1: + u32 leaf; 1: + u8 reg; 1: + u32 mask; 1: }; 1: 1: struct pt_address_range { 1: - long unsigned int msr_a; 1: - long unsigned int msr_b; 1: - unsigned int reg_off; 1: + long unsigned int msr_a; 1: + long unsigned int msr_b; 1: + unsigned int reg_off; 1: }; 1: 1: struct topa_page { 1: - struct topa_entry table[507]; 1: - struct topa topa; 1: + struct topa_entry table[507]; 1: + struct topa topa; 1: }; 1: 1: typedef void (*exitcall_t)(); 1: 1: enum hrtimer_mode { 1: - HRTIMER_MODE_ABS = 0, 1: - HRTIMER_MODE_REL = 1, 1: - HRTIMER_MODE_PINNED = 2, 1: - HRTIMER_MODE_SOFT = 4, 1: - HRTIMER_MODE_HARD = 8, 1: - HRTIMER_MODE_ABS_PINNED = 2, 1: - HRTIMER_MODE_REL_PINNED = 3, 1: - HRTIMER_MODE_ABS_SOFT = 4, 1: - HRTIMER_MODE_REL_SOFT = 5, 1: - HRTIMER_MODE_ABS_PINNED_SOFT = 6, 1: - HRTIMER_MODE_REL_PINNED_SOFT = 7, 1: - HRTIMER_MODE_ABS_HARD = 8, 1: - HRTIMER_MODE_REL_HARD = 9, 1: - HRTIMER_MODE_ABS_PINNED_HARD = 10, 1: - HRTIMER_MODE_REL_PINNED_HARD = 11, 1: + HRTIMER_MODE_ABS = 0, 1: + HRTIMER_MODE_REL = 1, 1: + HRTIMER_MODE_PINNED = 2, 1: + HRTIMER_MODE_SOFT = 4, 1: + HRTIMER_MODE_HARD = 8, 1: + HRTIMER_MODE_ABS_PINNED = 2, 1: + HRTIMER_MODE_REL_PINNED = 3, 1: + HRTIMER_MODE_ABS_SOFT = 4, 1: + HRTIMER_MODE_REL_SOFT = 5, 1: + HRTIMER_MODE_ABS_PINNED_SOFT = 6, 1: + HRTIMER_MODE_REL_PINNED_SOFT = 7, 1: + HRTIMER_MODE_ABS_HARD = 8, 1: + HRTIMER_MODE_REL_HARD = 9, 1: + HRTIMER_MODE_ABS_PINNED_HARD = 10, 1: + HRTIMER_MODE_REL_PINNED_HARD = 11, 1: }; 1: 1: struct x86_cpu_id { 1: - __u16 vendor; 1: - __u16 family; 1: - __u16 model; 1: - __u16 feature; 1: - kernel_ulong_t driver_data; 1: + __u16 vendor; 1: + __u16 family; 1: + __u16 model; 1: + __u16 feature; 1: + kernel_ulong_t driver_data; 1: }; 1: 1: enum perf_rapl_events { 1: - PERF_RAPL_PP0 = 0, 1: - PERF_RAPL_PKG = 1, 1: - PERF_RAPL_RAM = 2, 1: - PERF_RAPL_PP1 = 3, 1: - PERF_RAPL_PSYS = 4, 1: - PERF_RAPL_MAX = 5, 1: - NR_RAPL_DOMAINS = 5, 1: + PERF_RAPL_PP0 = 0, 1: + PERF_RAPL_PKG = 1, 1: + PERF_RAPL_RAM = 2, 1: + PERF_RAPL_PP1 = 3, 1: + PERF_RAPL_PSYS = 4, 1: + PERF_RAPL_MAX = 5, 1: + NR_RAPL_DOMAINS = 5, 1: }; 1: 1: struct rapl_pmu { 1: - raw_spinlock_t lock; 1: - int n_active; 1: - int cpu; 1: - struct list_head active_list; 1: - struct pmu *pmu; 1: - ktime_t timer_interval; 1: - struct hrtimer hrtimer; 1: + raw_spinlock_t lock; 1: + int n_active; 1: + int cpu; 1: + struct list_head active_list; 1: + struct pmu *pmu; 1: + ktime_t timer_interval; 1: + struct hrtimer hrtimer; 1: }; 1: 1: struct rapl_pmus { 1: - struct pmu pmu; 1: - unsigned int maxdie; 1: - struct rapl_pmu *pmus[0]; 1: + struct pmu pmu; 1: + unsigned int maxdie; 1: + struct rapl_pmu *pmus[0]; 1: }; 1: 1: struct rapl_model { 1: - long unsigned int events; 1: - bool apply_quirk; 1: + long unsigned int events; 1: + bool apply_quirk; 1: }; 1: 1: struct acpi_device; 1: 1: struct pci_sysdata { 1: - int domain; 1: - int node; 1: - struct acpi_device *companion; 1: - void *iommu; 1: - void *fwnode; 1: + int domain; 1: + int node; 1: + struct acpi_device *companion; 1: + void *iommu; 1: + void *fwnode; 1: }; 1: 1: struct pci_extra_dev { 1: - struct pci_dev *dev[4]; 1: + struct pci_dev *dev[4]; 1: }; 1: 1: struct intel_uncore_pmu; 1: @@ -20142,281 +20351,282 @@ struct uncore_event_desc; 1: struct freerunning_counters; 1: 1: struct intel_uncore_type { 1: - const char *name; 1: - int num_counters; 1: - int num_boxes; 1: - int perf_ctr_bits; 1: - int fixed_ctr_bits; 1: - int num_freerunning_types; 1: - unsigned int perf_ctr; 1: - unsigned int event_ctl; 1: - unsigned int event_mask; 1: - unsigned int event_mask_ext; 1: - unsigned int fixed_ctr; 1: - unsigned int fixed_ctl; 1: - unsigned int box_ctl; 1: - union { 1: - unsigned int msr_offset; 1: - unsigned int mmio_offset; 1: - }; 1: - unsigned int num_shared_regs: 8; 1: - unsigned int single_fixed: 1; 1: - unsigned int pair_ctr_ctl: 1; 1: - unsigned int *msr_offsets; 1: - struct event_constraint unconstrainted; 1: - struct event_constraint *constraints; 1: - struct intel_uncore_pmu *pmus; 1: - struct intel_uncore_ops *ops; 1: - struct uncore_event_desc *event_descs; 1: - struct freerunning_counters *freerunning; 1: - const struct attribute_group *attr_groups[4]; 1: - struct pmu *pmu; 1: + const char *name; 1: + int num_counters; 1: + int num_boxes; 1: + int perf_ctr_bits; 1: + int fixed_ctr_bits; 1: + int num_freerunning_types; 1: + unsigned int perf_ctr; 1: + unsigned int event_ctl; 1: + unsigned int event_mask; 1: + unsigned int event_mask_ext; 1: + unsigned int fixed_ctr; 1: + unsigned int fixed_ctl; 1: + unsigned int box_ctl; 1: + union { 1: + unsigned int msr_offset; 1: + unsigned int mmio_offset; 1: + }; 1: + unsigned int num_shared_regs : 8; 1: + unsigned int single_fixed : 1; 1: + unsigned int pair_ctr_ctl : 1; 1: + unsigned int *msr_offsets; 1: + struct event_constraint unconstrainted; 1: + struct event_constraint *constraints; 1: + struct intel_uncore_pmu *pmus; 1: + struct intel_uncore_ops *ops; 1: + struct uncore_event_desc *event_descs; 1: + struct freerunning_counters *freerunning; 1: + const struct attribute_group *attr_groups[4]; 1: + struct pmu *pmu; 1: }; 1: 1: struct intel_uncore_box; 1: 1: struct intel_uncore_pmu { 1: - struct pmu pmu; 1: - char name[32]; 1: - int pmu_idx; 1: - int func_id; 1: - bool registered; 1: - atomic_t activeboxes; 1: - struct intel_uncore_type *type; 1: - struct intel_uncore_box **boxes; 1: + struct pmu pmu; 1: + char name[32]; 1: + int pmu_idx; 1: + int func_id; 1: + bool registered; 1: + atomic_t activeboxes; 1: + struct intel_uncore_type *type; 1: + struct intel_uncore_box **boxes; 1: }; 1: 1: struct intel_uncore_ops { 1: - void (*init_box)(struct intel_uncore_box *); 1: - void (*exit_box)(struct intel_uncore_box *); 1: - void (*disable_box)(struct intel_uncore_box *); 1: - void (*enable_box)(struct intel_uncore_box *); 1: - void (*disable_event)(struct intel_uncore_box *, struct perf_event *); 1: - void (*enable_event)(struct intel_uncore_box *, struct perf_event *); 1: - u64 (*read_counter)(struct intel_uncore_box *, struct perf_event *); 1: - int (*hw_config)(struct intel_uncore_box *, struct perf_event *); 1: - struct event_constraint * (*get_constraint)(struct intel_uncore_box *, struct perf_event *); 1: - void (*put_constraint)(struct intel_uncore_box *, struct perf_event *); 1: + void (*init_box)(struct intel_uncore_box *); 1: + void (*exit_box)(struct intel_uncore_box *); 1: + void (*disable_box)(struct intel_uncore_box *); 1: + void (*enable_box)(struct intel_uncore_box *); 1: + void (*disable_event)(struct intel_uncore_box *, struct perf_event *); 1: + void (*enable_event)(struct intel_uncore_box *, struct perf_event *); 1: + u64 (*read_counter)(struct intel_uncore_box *, struct perf_event *); 1: + int (*hw_config)(struct intel_uncore_box *, struct perf_event *); 1: + struct event_constraint *(*get_constraint)(struct intel_uncore_box *, 1: + struct perf_event *); 1: + void (*put_constraint)(struct intel_uncore_box *, struct perf_event *); 1: }; 1: 1: struct uncore_event_desc { 1: - struct kobj_attribute attr; 1: - const char *config; 1: + struct kobj_attribute attr; 1: + const char *config; 1: }; 1: 1: struct freerunning_counters { 1: - unsigned int counter_base; 1: - unsigned int counter_offset; 1: - unsigned int box_offset; 1: - unsigned int num_counters; 1: - unsigned int bits; 1: + unsigned int counter_base; 1: + unsigned int counter_offset; 1: + unsigned int box_offset; 1: + unsigned int num_counters; 1: + unsigned int bits; 1: }; 1: 1: struct intel_uncore_extra_reg { 1: - raw_spinlock_t lock; 1: - u64 config; 1: - u64 config1; 1: - u64 config2; 1: - atomic_t ref; 1: + raw_spinlock_t lock; 1: + u64 config; 1: + u64 config1; 1: + u64 config2; 1: + atomic_t ref; 1: }; 1: 1: struct intel_uncore_box { 1: - int pci_phys_id; 1: - int dieid; 1: - int n_active; 1: - int n_events; 1: - int cpu; 1: - long unsigned int flags; 1: - atomic_t refcnt; 1: - struct perf_event *events[10]; 1: - struct perf_event *event_list[10]; 1: - struct event_constraint *event_constraint[10]; 1: - long unsigned int active_mask[1]; 1: - u64 tags[10]; 1: - struct pci_dev *pci_dev; 1: - struct intel_uncore_pmu *pmu; 1: - u64 hrtimer_duration; 1: - struct hrtimer hrtimer; 1: - struct list_head list; 1: - struct list_head active_list; 1: - void *io_addr; 1: - struct intel_uncore_extra_reg shared_regs[0]; 1: + int pci_phys_id; 1: + int dieid; 1: + int n_active; 1: + int n_events; 1: + int cpu; 1: + long unsigned int flags; 1: + atomic_t refcnt; 1: + struct perf_event *events[10]; 1: + struct perf_event *event_list[10]; 1: + struct event_constraint *event_constraint[10]; 1: + long unsigned int active_mask[1]; 1: + u64 tags[10]; 1: + struct pci_dev *pci_dev; 1: + struct intel_uncore_pmu *pmu; 1: + u64 hrtimer_duration; 1: + struct hrtimer hrtimer; 1: + struct list_head list; 1: + struct list_head active_list; 1: + void *io_addr; 1: + struct intel_uncore_extra_reg shared_regs[0]; 1: }; 1: 1: struct pci2phy_map { 1: - struct list_head list; 1: - int segment; 1: - int pbus_to_physid[256]; 1: + struct list_head list; 1: + int segment; 1: + int pbus_to_physid[256]; 1: }; 1: 1: struct intel_uncore_init_fun { 1: - void (*cpu_init)(); 1: - int (*pci_init)(); 1: - void (*mmio_init)(); 1: + void (*cpu_init)(); 1: + int (*pci_init)(); 1: + void (*mmio_init)(); 1: }; 1: 1: enum { 1: - EXTRA_REG_NHMEX_M_FILTER = 0, 1: - EXTRA_REG_NHMEX_M_DSP = 1, 1: - EXTRA_REG_NHMEX_M_ISS = 2, 1: - EXTRA_REG_NHMEX_M_MAP = 3, 1: - EXTRA_REG_NHMEX_M_MSC_THR = 4, 1: - EXTRA_REG_NHMEX_M_PGT = 5, 1: - EXTRA_REG_NHMEX_M_PLD = 6, 1: - EXTRA_REG_NHMEX_M_ZDP_CTL_FVC = 7, 1: + EXTRA_REG_NHMEX_M_FILTER = 0, 1: + EXTRA_REG_NHMEX_M_DSP = 1, 1: + EXTRA_REG_NHMEX_M_ISS = 2, 1: + EXTRA_REG_NHMEX_M_MAP = 3, 1: + EXTRA_REG_NHMEX_M_MSC_THR = 4, 1: + EXTRA_REG_NHMEX_M_PGT = 5, 1: + EXTRA_REG_NHMEX_M_PLD = 6, 1: + EXTRA_REG_NHMEX_M_ZDP_CTL_FVC = 7, 1: }; 1: 1: enum { 1: - SNB_PCI_UNCORE_IMC = 0, 1: + SNB_PCI_UNCORE_IMC = 0, 1: }; 1: 1: enum perf_snb_uncore_imc_freerunning_types { 1: - SNB_PCI_UNCORE_IMC_DATA = 0, 1: - SNB_PCI_UNCORE_IMC_FREERUNNING_TYPE_MAX = 1, 1: + SNB_PCI_UNCORE_IMC_DATA = 0, 1: + SNB_PCI_UNCORE_IMC_FREERUNNING_TYPE_MAX = 1, 1: }; 1: 1: struct imc_uncore_pci_dev { 1: - __u32 pci_id; 1: - struct pci_driver *driver; 1: + __u32 pci_id; 1: + struct pci_driver *driver; 1: }; 1: 1: enum { 1: - SNBEP_PCI_QPI_PORT0_FILTER = 0, 1: - SNBEP_PCI_QPI_PORT1_FILTER = 1, 1: - BDX_PCI_QPI_PORT2_FILTER = 2, 1: - HSWEP_PCI_PCU_3 = 3, 1: + SNBEP_PCI_QPI_PORT0_FILTER = 0, 1: + SNBEP_PCI_QPI_PORT1_FILTER = 1, 1: + BDX_PCI_QPI_PORT2_FILTER = 2, 1: + HSWEP_PCI_PCU_3 = 3, 1: }; 1: 1: enum { 1: - SNBEP_PCI_UNCORE_HA = 0, 1: - SNBEP_PCI_UNCORE_IMC = 1, 1: - SNBEP_PCI_UNCORE_QPI = 2, 1: - SNBEP_PCI_UNCORE_R2PCIE = 3, 1: - SNBEP_PCI_UNCORE_R3QPI = 4, 1: + SNBEP_PCI_UNCORE_HA = 0, 1: + SNBEP_PCI_UNCORE_IMC = 1, 1: + SNBEP_PCI_UNCORE_QPI = 2, 1: + SNBEP_PCI_UNCORE_R2PCIE = 3, 1: + SNBEP_PCI_UNCORE_R3QPI = 4, 1: }; 1: 1: enum { 1: - IVBEP_PCI_UNCORE_HA = 0, 1: - IVBEP_PCI_UNCORE_IMC = 1, 1: - IVBEP_PCI_UNCORE_IRP = 2, 1: - IVBEP_PCI_UNCORE_QPI = 3, 1: - IVBEP_PCI_UNCORE_R2PCIE = 4, 1: - IVBEP_PCI_UNCORE_R3QPI = 5, 1: + IVBEP_PCI_UNCORE_HA = 0, 1: + IVBEP_PCI_UNCORE_IMC = 1, 1: + IVBEP_PCI_UNCORE_IRP = 2, 1: + IVBEP_PCI_UNCORE_QPI = 3, 1: + IVBEP_PCI_UNCORE_R2PCIE = 4, 1: + IVBEP_PCI_UNCORE_R3QPI = 5, 1: }; 1: 1: enum { 1: - KNL_PCI_UNCORE_MC_UCLK = 0, 1: - KNL_PCI_UNCORE_MC_DCLK = 1, 1: - KNL_PCI_UNCORE_EDC_UCLK = 2, 1: - KNL_PCI_UNCORE_EDC_ECLK = 3, 1: - KNL_PCI_UNCORE_M2PCIE = 4, 1: - KNL_PCI_UNCORE_IRP = 5, 1: + KNL_PCI_UNCORE_MC_UCLK = 0, 1: + KNL_PCI_UNCORE_MC_DCLK = 1, 1: + KNL_PCI_UNCORE_EDC_UCLK = 2, 1: + KNL_PCI_UNCORE_EDC_ECLK = 3, 1: + KNL_PCI_UNCORE_M2PCIE = 4, 1: + KNL_PCI_UNCORE_IRP = 5, 1: }; 1: 1: enum { 1: - HSWEP_PCI_UNCORE_HA = 0, 1: - HSWEP_PCI_UNCORE_IMC = 1, 1: - HSWEP_PCI_UNCORE_IRP = 2, 1: - HSWEP_PCI_UNCORE_QPI = 3, 1: - HSWEP_PCI_UNCORE_R2PCIE = 4, 1: - HSWEP_PCI_UNCORE_R3QPI = 5, 1: + HSWEP_PCI_UNCORE_HA = 0, 1: + HSWEP_PCI_UNCORE_IMC = 1, 1: + HSWEP_PCI_UNCORE_IRP = 2, 1: + HSWEP_PCI_UNCORE_QPI = 3, 1: + HSWEP_PCI_UNCORE_R2PCIE = 4, 1: + HSWEP_PCI_UNCORE_R3QPI = 5, 1: }; 1: 1: enum { 1: - BDX_PCI_UNCORE_HA = 0, 1: - BDX_PCI_UNCORE_IMC = 1, 1: - BDX_PCI_UNCORE_IRP = 2, 1: - BDX_PCI_UNCORE_QPI = 3, 1: - BDX_PCI_UNCORE_R2PCIE = 4, 1: - BDX_PCI_UNCORE_R3QPI = 5, 1: + BDX_PCI_UNCORE_HA = 0, 1: + BDX_PCI_UNCORE_IMC = 1, 1: + BDX_PCI_UNCORE_IRP = 2, 1: + BDX_PCI_UNCORE_QPI = 3, 1: + BDX_PCI_UNCORE_R2PCIE = 4, 1: + BDX_PCI_UNCORE_R3QPI = 5, 1: }; 1: 1: enum perf_uncore_iio_freerunning_type_id { 1: - SKX_IIO_MSR_IOCLK = 0, 1: - SKX_IIO_MSR_BW = 1, 1: - SKX_IIO_MSR_UTIL = 2, 1: - SKX_IIO_FREERUNNING_TYPE_MAX = 3, 1: + SKX_IIO_MSR_IOCLK = 0, 1: + SKX_IIO_MSR_BW = 1, 1: + SKX_IIO_MSR_UTIL = 2, 1: + SKX_IIO_FREERUNNING_TYPE_MAX = 3, 1: }; 1: 1: enum { 1: - SKX_PCI_UNCORE_IMC = 0, 1: - SKX_PCI_UNCORE_M2M = 1, 1: - SKX_PCI_UNCORE_UPI = 2, 1: - SKX_PCI_UNCORE_M2PCIE = 3, 1: - SKX_PCI_UNCORE_M3UPI = 4, 1: + SKX_PCI_UNCORE_IMC = 0, 1: + SKX_PCI_UNCORE_M2M = 1, 1: + SKX_PCI_UNCORE_UPI = 2, 1: + SKX_PCI_UNCORE_M2PCIE = 3, 1: + SKX_PCI_UNCORE_M3UPI = 4, 1: }; 1: 1: enum perf_uncore_snr_iio_freerunning_type_id { 1: - SNR_IIO_MSR_IOCLK = 0, 1: - SNR_IIO_MSR_BW_IN = 1, 1: - SNR_IIO_FREERUNNING_TYPE_MAX = 2, 1: + SNR_IIO_MSR_IOCLK = 0, 1: + SNR_IIO_MSR_BW_IN = 1, 1: + SNR_IIO_FREERUNNING_TYPE_MAX = 2, 1: }; 1: 1: enum { 1: - SNR_PCI_UNCORE_M2M = 0, 1: + SNR_PCI_UNCORE_M2M = 0, 1: }; 1: 1: enum perf_uncore_snr_imc_freerunning_type_id { 1: - SNR_IMC_DCLK = 0, 1: - SNR_IMC_DDR = 1, 1: - SNR_IMC_FREERUNNING_TYPE_MAX = 2, 1: + SNR_IMC_DCLK = 0, 1: + SNR_IMC_DDR = 1, 1: + SNR_IMC_FREERUNNING_TYPE_MAX = 2, 1: }; 1: 1: struct cstate_model { 1: - long unsigned int core_events; 1: - long unsigned int pkg_events; 1: - long unsigned int quirks; 1: + long unsigned int core_events; 1: + long unsigned int pkg_events; 1: + long unsigned int quirks; 1: }; 1: 1: enum perf_cstate_core_events { 1: - PERF_CSTATE_CORE_C1_RES = 0, 1: - PERF_CSTATE_CORE_C3_RES = 1, 1: - PERF_CSTATE_CORE_C6_RES = 2, 1: - PERF_CSTATE_CORE_C7_RES = 3, 1: - PERF_CSTATE_CORE_EVENT_MAX = 4, 1: + PERF_CSTATE_CORE_C1_RES = 0, 1: + PERF_CSTATE_CORE_C3_RES = 1, 1: + PERF_CSTATE_CORE_C6_RES = 2, 1: + PERF_CSTATE_CORE_C7_RES = 3, 1: + PERF_CSTATE_CORE_EVENT_MAX = 4, 1: }; 1: 1: enum perf_cstate_pkg_events { 1: - PERF_CSTATE_PKG_C2_RES = 0, 1: - PERF_CSTATE_PKG_C3_RES = 1, 1: - PERF_CSTATE_PKG_C6_RES = 2, 1: - PERF_CSTATE_PKG_C7_RES = 3, 1: - PERF_CSTATE_PKG_C8_RES = 4, 1: - PERF_CSTATE_PKG_C9_RES = 5, 1: - PERF_CSTATE_PKG_C10_RES = 6, 1: - PERF_CSTATE_PKG_EVENT_MAX = 7, 1: + PERF_CSTATE_PKG_C2_RES = 0, 1: + PERF_CSTATE_PKG_C3_RES = 1, 1: + PERF_CSTATE_PKG_C6_RES = 2, 1: + PERF_CSTATE_PKG_C7_RES = 3, 1: + PERF_CSTATE_PKG_C8_RES = 4, 1: + PERF_CSTATE_PKG_C9_RES = 5, 1: + PERF_CSTATE_PKG_C10_RES = 6, 1: + PERF_CSTATE_PKG_EVENT_MAX = 7, 1: }; 1: 1: struct trampoline_header { 1: - u64 start; 1: - u64 efer; 1: - u32 cr4; 1: - u32 flags; 1: + u64 start; 1: + u64 efer; 1: + u32 cr4; 1: + u32 flags; 1: }; 1: 1: enum xfeature { 1: - XFEATURE_FP = 0, 1: - XFEATURE_SSE = 1, 1: - XFEATURE_YMM = 2, 1: - XFEATURE_BNDREGS = 3, 1: - XFEATURE_BNDCSR = 4, 1: - XFEATURE_OPMASK = 5, 1: - XFEATURE_ZMM_Hi256 = 6, 1: - XFEATURE_Hi16_ZMM = 7, 1: - XFEATURE_PT_UNIMPLEMENTED_SO_FAR = 8, 1: - XFEATURE_PKRU = 9, 1: - XFEATURE_MAX = 10, 1: + XFEATURE_FP = 0, 1: + XFEATURE_SSE = 1, 1: + XFEATURE_YMM = 2, 1: + XFEATURE_BNDREGS = 3, 1: + XFEATURE_BNDCSR = 4, 1: + XFEATURE_OPMASK = 5, 1: + XFEATURE_ZMM_Hi256 = 6, 1: + XFEATURE_Hi16_ZMM = 7, 1: + XFEATURE_PT_UNIMPLEMENTED_SO_FAR = 8, 1: + XFEATURE_PKRU = 9, 1: + XFEATURE_MAX = 10, 1: }; 1: 1: struct pkru_state { 1: - u32 pkru; 1: - u32 pad; 1: + u32 pkru; 1: + u32 pad; 1: }; 1: 1: enum show_regs_mode { 1: - SHOW_REGS_SHORT = 0, 1: - SHOW_REGS_USER = 1, 1: - SHOW_REGS_ALL = 2, 1: + SHOW_REGS_SHORT = 0, 1: + SHOW_REGS_USER = 1, 1: + SHOW_REGS_ALL = 2, 1: }; 1: 1: struct shared_info; 1: @@ -20424,8 +20634,8 @@ struct shared_info; 1: struct start_info; 1: 1: enum which_selector { 1: - FS = 0, 1: - GS = 1, 1: + FS = 0, 1: + GS = 1, 1: }; 1: 1: typedef struct task_struct *pto_T_____3; 1: @@ -20433,128 +20643,128 @@ typedef struct task_struct *pto_T_____3; 1: typedef u64 pto_T_____4; 1: 1: struct sigcontext_64 { 1: - __u64 r8; 1: - __u64 r9; 1: - __u64 r10; 1: - __u64 r11; 1: - __u64 r12; 1: - __u64 r13; 1: - __u64 r14; 1: - __u64 r15; 1: - __u64 di; 1: - __u64 si; 1: - __u64 bp; 1: - __u64 bx; 1: - __u64 dx; 1: - __u64 ax; 1: - __u64 cx; 1: - __u64 sp; 1: - __u64 ip; 1: - __u64 flags; 1: - __u16 cs; 1: - __u16 gs; 1: - __u16 fs; 1: - __u16 ss; 1: - __u64 err; 1: - __u64 trapno; 1: - __u64 oldmask; 1: - __u64 cr2; 1: - __u64 fpstate; 1: - __u64 reserved1[8]; 1: + __u64 r8; 1: + __u64 r9; 1: + __u64 r10; 1: + __u64 r11; 1: + __u64 r12; 1: + __u64 r13; 1: + __u64 r14; 1: + __u64 r15; 1: + __u64 di; 1: + __u64 si; 1: + __u64 bp; 1: + __u64 bx; 1: + __u64 dx; 1: + __u64 ax; 1: + __u64 cx; 1: + __u64 sp; 1: + __u64 ip; 1: + __u64 flags; 1: + __u16 cs; 1: + __u16 gs; 1: + __u16 fs; 1: + __u16 ss; 1: + __u64 err; 1: + __u64 trapno; 1: + __u64 oldmask; 1: + __u64 cr2; 1: + __u64 fpstate; 1: + __u64 reserved1[8]; 1: }; 1: 1: struct sigaltstack { 1: - void *ss_sp; 1: - int ss_flags; 1: - size_t ss_size; 1: + void *ss_sp; 1: + int ss_flags; 1: + size_t ss_size; 1: }; 1: 1: typedef struct sigaltstack stack_t; 1: 1: struct siginfo { 1: - union { 1: - struct { 1: - int si_signo; 1: - int si_errno; 1: - int si_code; 1: - union __sifields _sifields; 1: - }; 1: - int _si_pad[32]; 1: - }; 1: + union { 1: + struct { 1: + int si_signo; 1: + int si_errno; 1: + int si_code; 1: + union __sifields _sifields; 1: + }; 1: + int _si_pad[32]; 1: + }; 1: }; 1: 1: struct ucontext { 1: - long unsigned int uc_flags; 1: - struct ucontext *uc_link; 1: - stack_t uc_stack; 1: - struct sigcontext_64 uc_mcontext; 1: - sigset_t uc_sigmask; 1: + long unsigned int uc_flags; 1: + struct ucontext *uc_link; 1: + stack_t uc_stack; 1: + struct sigcontext_64 uc_mcontext; 1: + sigset_t uc_sigmask; 1: }; 1: 1: typedef u32 compat_sigset_word; 1: 1: typedef struct { 1: - compat_sigset_word sig[2]; 1: + compat_sigset_word sig[2]; 1: } compat_sigset_t; 1: 1: struct mce { 1: - __u64 status; 1: - __u64 misc; 1: - __u64 addr; 1: - __u64 mcgstatus; 1: - __u64 ip; 1: - __u64 tsc; 1: - __u64 time; 1: - __u8 cpuvendor; 1: - __u8 inject_flags; 1: - __u8 severity; 1: - __u8 pad; 1: - __u32 cpuid; 1: - __u8 cs; 1: - __u8 bank; 1: - __u8 cpu; 1: - __u8 finished; 1: - __u32 extcpu; 1: - __u32 socketid; 1: - __u32 apicid; 1: - __u64 mcgcap; 1: - __u64 synd; 1: - __u64 ipid; 1: - __u64 ppin; 1: - __u32 microcode; 1: + __u64 status; 1: + __u64 misc; 1: + __u64 addr; 1: + __u64 mcgstatus; 1: + __u64 ip; 1: + __u64 tsc; 1: + __u64 time; 1: + __u8 cpuvendor; 1: + __u8 inject_flags; 1: + __u8 severity; 1: + __u8 pad; 1: + __u32 cpuid; 1: + __u8 cs; 1: + __u8 bank; 1: + __u8 cpu; 1: + __u8 finished; 1: + __u32 extcpu; 1: + __u32 socketid; 1: + __u32 apicid; 1: + __u64 mcgcap; 1: + __u64 synd; 1: + __u64 ipid; 1: + __u64 ppin; 1: + __u32 microcode; 1: }; 1: 1: typedef long unsigned int mce_banks_t[1]; 1: 1: struct smca_hwid { 1: - unsigned int bank_type; 1: - u32 hwid_mcatype; 1: - u32 xec_bitmap; 1: - u8 count; 1: + unsigned int bank_type; 1: + u32 hwid_mcatype; 1: + u32 xec_bitmap; 1: + u8 count; 1: }; 1: 1: struct smca_bank { 1: - struct smca_hwid *hwid; 1: - u32 id; 1: - u8 sysfs_id; 1: + struct smca_hwid *hwid; 1: + u32 id; 1: + u8 sysfs_id; 1: }; 1: 1: struct kernel_vm86_regs { 1: - struct pt_regs pt; 1: - short unsigned int es; 1: - short unsigned int __esh; 1: - short unsigned int ds; 1: - short unsigned int __dsh; 1: - short unsigned int fs; 1: - short unsigned int __fsh; 1: - short unsigned int gs; 1: - short unsigned int __gsh; 1: + struct pt_regs pt; 1: + short unsigned int es; 1: + short unsigned int __esh; 1: + short unsigned int ds; 1: + short unsigned int __dsh; 1: + short unsigned int fs; 1: + short unsigned int __fsh; 1: + short unsigned int gs; 1: + short unsigned int __gsh; 1: }; 1: 1: struct rt_sigframe { 1: - char *pretcode; 1: - struct ucontext uc; 1: - struct siginfo info; 1: + char *pretcode; 1: + struct ucontext uc; 1: + struct siginfo info; 1: }; 1: 1: typedef struct siginfo siginfo_t; 1: @@ -20570,110 +20780,110 @@ typedef s32 compat_int_t; 1: typedef u32 __compat_uid32_t; 1: 1: union compat_sigval { 1: - compat_int_t sival_int; 1: - compat_uptr_t sival_ptr; 1: + compat_int_t sival_int; 1: + compat_uptr_t sival_ptr; 1: }; 1: 1: typedef union compat_sigval compat_sigval_t; 1: 1: struct compat_siginfo { 1: - int si_signo; 1: - int si_errno; 1: - int si_code; 1: - union { 1: - int _pad[29]; 1: - struct { 1: - compat_pid_t _pid; 1: - __compat_uid32_t _uid; 1: - } _kill; 1: - struct { 1: - compat_timer_t _tid; 1: - int _overrun; 1: - compat_sigval_t _sigval; 1: - } _timer; 1: - struct { 1: - compat_pid_t _pid; 1: - __compat_uid32_t _uid; 1: - compat_sigval_t _sigval; 1: - } _rt; 1: - struct { 1: - compat_pid_t _pid; 1: - __compat_uid32_t _uid; 1: - int _status; 1: - compat_clock_t _utime; 1: - compat_clock_t _stime; 1: - } _sigchld; 1: - struct { 1: - compat_uptr_t _addr; 1: - union { 1: - short int _addr_lsb; 1: - struct { 1: - char _dummy_bnd[4]; 1: - compat_uptr_t _lower; 1: - compat_uptr_t _upper; 1: - } _addr_bnd; 1: - struct { 1: - char _dummy_pkey[4]; 1: - u32 _pkey; 1: - } _addr_pkey; 1: - }; 1: - } _sigfault; 1: - struct { 1: - compat_long_t _band; 1: - int _fd; 1: - } _sigpoll; 1: - struct { 1: - compat_uptr_t _call_addr; 1: - int _syscall; 1: - unsigned int _arch; 1: - } _sigsys; 1: - } _sifields; 1: + int si_signo; 1: + int si_errno; 1: + int si_code; 1: + union { 1: + int _pad[29]; 1: + struct { 1: + compat_pid_t _pid; 1: + __compat_uid32_t _uid; 1: + } _kill; 1: + struct { 1: + compat_timer_t _tid; 1: + int _overrun; 1: + compat_sigval_t _sigval; 1: + } _timer; 1: + struct { 1: + compat_pid_t _pid; 1: + __compat_uid32_t _uid; 1: + compat_sigval_t _sigval; 1: + } _rt; 1: + struct { 1: + compat_pid_t _pid; 1: + __compat_uid32_t _uid; 1: + int _status; 1: + compat_clock_t _utime; 1: + compat_clock_t _stime; 1: + } _sigchld; 1: + struct { 1: + compat_uptr_t _addr; 1: + union { 1: + short int _addr_lsb; 1: + struct { 1: + char _dummy_bnd[4]; 1: + compat_uptr_t _lower; 1: + compat_uptr_t _upper; 1: + } _addr_bnd; 1: + struct { 1: + char _dummy_pkey[4]; 1: + u32 _pkey; 1: + } _addr_pkey; 1: + }; 1: + } _sigfault; 1: + struct { 1: + compat_long_t _band; 1: + int _fd; 1: + } _sigpoll; 1: + struct { 1: + compat_uptr_t _call_addr; 1: + int _syscall; 1: + unsigned int _arch; 1: + } _sigsys; 1: + } _sifields; 1: }; 1: 1: typedef struct compat_siginfo compat_siginfo_t; 1: 1: enum bug_trap_type { 1: - BUG_TRAP_TYPE_NONE = 0, 1: - BUG_TRAP_TYPE_WARN = 1, 1: - BUG_TRAP_TYPE_BUG = 2, 1: + BUG_TRAP_TYPE_NONE = 0, 1: + BUG_TRAP_TYPE_WARN = 1, 1: + BUG_TRAP_TYPE_BUG = 2, 1: }; 1: 1: struct mpx_bndcsr { 1: - u64 bndcfgu; 1: - u64 bndstatus; 1: + u64 bndcfgu; 1: + u64 bndstatus; 1: }; 1: 1: enum die_val { 1: - DIE_OOPS = 1, 1: - DIE_INT3 = 2, 1: - DIE_DEBUG = 3, 1: - DIE_PANIC = 4, 1: - DIE_NMI = 5, 1: - DIE_DIE = 6, 1: - DIE_KERNELDEBUG = 7, 1: - DIE_TRAP = 8, 1: - DIE_GPF = 9, 1: - DIE_CALL = 10, 1: - DIE_PAGE_FAULT = 11, 1: - DIE_NMIUNKNOWN = 12, 1: + DIE_OOPS = 1, 1: + DIE_INT3 = 2, 1: + DIE_DEBUG = 3, 1: + DIE_PANIC = 4, 1: + DIE_NMI = 5, 1: + DIE_DIE = 6, 1: + DIE_KERNELDEBUG = 7, 1: + DIE_TRAP = 8, 1: + DIE_GPF = 9, 1: + DIE_CALL = 10, 1: + DIE_PAGE_FAULT = 11, 1: + DIE_NMIUNKNOWN = 12, 1: }; 1: 1: struct mpx_fault_info { 1: - void *addr; 1: - void *lower; 1: - void *upper; 1: + void *addr; 1: + void *lower; 1: + void *upper; 1: }; 1: 1: struct bad_iret_stack { 1: - void *error_entry_ret; 1: - struct pt_regs regs; 1: + void *error_entry_ret; 1: + struct pt_regs regs; 1: }; 1: 1: enum { 1: - GATE_INTERRUPT = 14, 1: - GATE_TRAP = 15, 1: - GATE_CALL = 12, 1: - GATE_TASK = 5, 1: + GATE_INTERRUPT = 14, 1: + GATE_TRAP = 15, 1: + GATE_CALL = 12, 1: + GATE_TASK = 5, 1: }; 1: 1: struct irq_desc; 1: @@ -20681,16 +20891,16 @@ struct irq_desc; 1: typedef struct irq_desc *vector_irq_t[256]; 1: 1: struct idt_data { 1: - unsigned int vector; 1: - unsigned int segment; 1: - struct idt_bits bits; 1: - const void *addr; 1: + unsigned int vector; 1: + unsigned int segment; 1: + struct idt_bits bits; 1: + const void *addr; 1: }; 1: 1: enum irqreturn { 1: - IRQ_NONE = 0, 1: - IRQ_HANDLED = 1, 1: - IRQ_WAKE_THREAD = 2, 1: + IRQ_NONE = 0, 1: + IRQ_HANDLED = 1, 1: + IRQ_WAKE_THREAD = 2, 1: }; 1: 1: typedef enum irqreturn irqreturn_t; 1: @@ -20698,38 +20908,38 @@ typedef enum irqreturn irqreturn_t; 1: typedef irqreturn_t (*irq_handler_t)(int, void *); 1: 1: struct irqaction { 1: - irq_handler_t handler; 1: - void *dev_id; 1: - void *percpu_dev_id; 1: - struct irqaction *next; 1: - irq_handler_t thread_fn; 1: - struct task_struct *thread; 1: - struct irqaction *secondary; 1: - unsigned int irq; 1: - unsigned int flags; 1: - long unsigned int thread_flags; 1: - long unsigned int thread_mask; 1: - const char *name; 1: - struct proc_dir_entry *dir; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + irq_handler_t handler; 1: + void *dev_id; 1: + void *percpu_dev_id; 1: + struct irqaction *next; 1: + irq_handler_t thread_fn; 1: + struct task_struct *thread; 1: + struct irqaction *secondary; 1: + unsigned int irq; 1: + unsigned int flags; 1: + long unsigned int thread_flags; 1: + long unsigned int thread_mask; 1: + const char *name; 1: + struct proc_dir_entry *dir; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct irq_affinity_notify { 1: - unsigned int irq; 1: - struct kref kref; 1: - struct work_struct work; 1: - void (*notify)(struct irq_affinity_notify *, const cpumask_t *); 1: - void (*release)(struct kref *); 1: + unsigned int irq; 1: + struct kref kref; 1: + struct work_struct work; 1: + void (*notify)(struct irq_affinity_notify *, const cpumask_t *); 1: + void (*release)(struct kref *); 1: }; 1: 1: enum irqchip_irq_state { 1: - IRQCHIP_STATE_PENDING = 0, 1: - IRQCHIP_STATE_ACTIVE = 1, 1: - IRQCHIP_STATE_MASKED = 2, 1: - IRQCHIP_STATE_LINE_LEVEL = 3, 1: + IRQCHIP_STATE_PENDING = 0, 1: + IRQCHIP_STATE_ACTIVE = 1, 1: + IRQCHIP_STATE_MASKED = 2, 1: + IRQCHIP_STATE_LINE_LEVEL = 3, 1: }; 1: 1: struct irq_desc___2; 1: @@ -20739,194 +20949,195 @@ typedef void (*irq_flow_handler_t)(struct irq_desc___2 *); 1: struct msi_desc; 1: 1: struct irq_common_data { 1: - unsigned int state_use_accessors; 1: - unsigned int node; 1: - void *handler_data; 1: - struct msi_desc *msi_desc; 1: - cpumask_var_t affinity; 1: - cpumask_var_t effective_affinity; 1: + unsigned int state_use_accessors; 1: + unsigned int node; 1: + void *handler_data; 1: + struct msi_desc *msi_desc; 1: + cpumask_var_t affinity; 1: + cpumask_var_t effective_affinity; 1: }; 1: 1: struct irq_chip; 1: 1: struct irq_data { 1: - u32 mask; 1: - unsigned int irq; 1: - long unsigned int hwirq; 1: - struct irq_common_data *common; 1: - struct irq_chip *chip; 1: - struct irq_domain *domain; 1: - struct irq_data *parent_data; 1: - void *chip_data; 1: + u32 mask; 1: + unsigned int irq; 1: + long unsigned int hwirq; 1: + struct irq_common_data *common; 1: + struct irq_chip *chip; 1: + struct irq_domain *domain; 1: + struct irq_data *parent_data; 1: + void *chip_data; 1: }; 1: 1: struct irq_desc___2 { 1: - struct irq_common_data irq_common_data; 1: - struct irq_data irq_data; 1: - unsigned int *kstat_irqs; 1: - irq_flow_handler_t handle_irq; 1: - struct irqaction *action; 1: - unsigned int status_use_accessors; 1: - unsigned int core_internal_state__do_not_mess_with_it; 1: - unsigned int depth; 1: - unsigned int wake_depth; 1: - unsigned int tot_count; 1: - unsigned int irq_count; 1: - long unsigned int last_unhandled; 1: - unsigned int irqs_unhandled; 1: - atomic_t threads_handled; 1: - int threads_handled_last; 1: - raw_spinlock_t lock; 1: - struct cpumask *percpu_enabled; 1: - const struct cpumask *percpu_affinity; 1: - const struct cpumask *affinity_hint; 1: - struct irq_affinity_notify *affinity_notify; 1: - cpumask_var_t pending_mask; 1: - long unsigned int threads_oneshot; 1: - atomic_t threads_active; 1: - wait_queue_head_t wait_for_threads; 1: - unsigned int nr_actions; 1: - unsigned int no_suspend_depth; 1: - unsigned int cond_suspend_depth; 1: - unsigned int force_resume_depth; 1: - struct proc_dir_entry *dir; 1: - struct callback_head rcu; 1: - struct kobject kobj; 1: - struct mutex request_mutex; 1: - int parent_irq; 1: - struct module *owner; 1: - const char *name; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct irq_common_data irq_common_data; 1: + struct irq_data irq_data; 1: + unsigned int *kstat_irqs; 1: + irq_flow_handler_t handle_irq; 1: + struct irqaction *action; 1: + unsigned int status_use_accessors; 1: + unsigned int core_internal_state__do_not_mess_with_it; 1: + unsigned int depth; 1: + unsigned int wake_depth; 1: + unsigned int tot_count; 1: + unsigned int irq_count; 1: + long unsigned int last_unhandled; 1: + unsigned int irqs_unhandled; 1: + atomic_t threads_handled; 1: + int threads_handled_last; 1: + raw_spinlock_t lock; 1: + struct cpumask *percpu_enabled; 1: + const struct cpumask *percpu_affinity; 1: + const struct cpumask *affinity_hint; 1: + struct irq_affinity_notify *affinity_notify; 1: + cpumask_var_t pending_mask; 1: + long unsigned int threads_oneshot; 1: + atomic_t threads_active; 1: + wait_queue_head_t wait_for_threads; 1: + unsigned int nr_actions; 1: + unsigned int no_suspend_depth; 1: + unsigned int cond_suspend_depth; 1: + unsigned int force_resume_depth; 1: + struct proc_dir_entry *dir; 1: + struct callback_head rcu; 1: + struct kobject kobj; 1: + struct mutex request_mutex; 1: + int parent_irq; 1: + struct module *owner; 1: + const char *name; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct msi_msg; 1: 1: struct irq_chip { 1: - struct device *parent_device; 1: - const char *name; 1: - unsigned int (*irq_startup)(struct irq_data *); 1: - void (*irq_shutdown)(struct irq_data *); 1: - void (*irq_enable)(struct irq_data *); 1: - void (*irq_disable)(struct irq_data *); 1: - void (*irq_ack)(struct irq_data *); 1: - void (*irq_mask)(struct irq_data *); 1: - void (*irq_mask_ack)(struct irq_data *); 1: - void (*irq_unmask)(struct irq_data *); 1: - void (*irq_eoi)(struct irq_data *); 1: - int (*irq_set_affinity)(struct irq_data *, const struct cpumask *, bool); 1: - int (*irq_retrigger)(struct irq_data *); 1: - int (*irq_set_type)(struct irq_data *, unsigned int); 1: - int (*irq_set_wake)(struct irq_data *, unsigned int); 1: - void (*irq_bus_lock)(struct irq_data *); 1: - void (*irq_bus_sync_unlock)(struct irq_data *); 1: - void (*irq_cpu_online)(struct irq_data *); 1: - void (*irq_cpu_offline)(struct irq_data *); 1: - void (*irq_suspend)(struct irq_data *); 1: - void (*irq_resume)(struct irq_data *); 1: - void (*irq_pm_shutdown)(struct irq_data *); 1: - void (*irq_calc_mask)(struct irq_data *); 1: - void (*irq_print_chip)(struct irq_data *, struct seq_file *); 1: - int (*irq_request_resources)(struct irq_data *); 1: - void (*irq_release_resources)(struct irq_data *); 1: - void (*irq_compose_msi_msg)(struct irq_data *, struct msi_msg *); 1: - void (*irq_write_msi_msg)(struct irq_data *, struct msi_msg *); 1: - int (*irq_get_irqchip_state)(struct irq_data *, enum irqchip_irq_state, bool *); 1: - int (*irq_set_irqchip_state)(struct irq_data *, enum irqchip_irq_state, bool); 1: - int (*irq_set_vcpu_affinity)(struct irq_data *, void *); 1: - void (*ipi_send_single)(struct irq_data *, unsigned int); 1: - void (*ipi_send_mask)(struct irq_data *, const struct cpumask *); 1: - int (*irq_nmi_setup)(struct irq_data *); 1: - void (*irq_nmi_teardown)(struct irq_data *); 1: - long unsigned int flags; 1: + struct device *parent_device; 1: + const char *name; 1: + unsigned int (*irq_startup)(struct irq_data *); 1: + void (*irq_shutdown)(struct irq_data *); 1: + void (*irq_enable)(struct irq_data *); 1: + void (*irq_disable)(struct irq_data *); 1: + void (*irq_ack)(struct irq_data *); 1: + void (*irq_mask)(struct irq_data *); 1: + void (*irq_mask_ack)(struct irq_data *); 1: + void (*irq_unmask)(struct irq_data *); 1: + void (*irq_eoi)(struct irq_data *); 1: + int (*irq_set_affinity)(struct irq_data *, const struct cpumask *, bool); 1: + int (*irq_retrigger)(struct irq_data *); 1: + int (*irq_set_type)(struct irq_data *, unsigned int); 1: + int (*irq_set_wake)(struct irq_data *, unsigned int); 1: + void (*irq_bus_lock)(struct irq_data *); 1: + void (*irq_bus_sync_unlock)(struct irq_data *); 1: + void (*irq_cpu_online)(struct irq_data *); 1: + void (*irq_cpu_offline)(struct irq_data *); 1: + void (*irq_suspend)(struct irq_data *); 1: + void (*irq_resume)(struct irq_data *); 1: + void (*irq_pm_shutdown)(struct irq_data *); 1: + void (*irq_calc_mask)(struct irq_data *); 1: + void (*irq_print_chip)(struct irq_data *, struct seq_file *); 1: + int (*irq_request_resources)(struct irq_data *); 1: + void (*irq_release_resources)(struct irq_data *); 1: + void (*irq_compose_msi_msg)(struct irq_data *, struct msi_msg *); 1: + void (*irq_write_msi_msg)(struct irq_data *, struct msi_msg *); 1: + int (*irq_get_irqchip_state)(struct irq_data *, enum irqchip_irq_state, 1: + bool *); 1: + int (*irq_set_irqchip_state)(struct irq_data *, enum irqchip_irq_state, bool); 1: + int (*irq_set_vcpu_affinity)(struct irq_data *, void *); 1: + void (*ipi_send_single)(struct irq_data *, unsigned int); 1: + void (*ipi_send_mask)(struct irq_data *, const struct cpumask *); 1: + int (*irq_nmi_setup)(struct irq_data *); 1: + void (*irq_nmi_teardown)(struct irq_data *); 1: + long unsigned int flags; 1: }; 1: 1: typedef struct irq_desc___2 *vector_irq_t___2[256]; 1: 1: struct trace_event_raw_x86_irq_vector { 1: - struct trace_entry ent; 1: - int vector; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int vector; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_vector_config { 1: - struct trace_entry ent; 1: - unsigned int irq; 1: - unsigned int vector; 1: - unsigned int cpu; 1: - unsigned int apicdest; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int irq; 1: + unsigned int vector; 1: + unsigned int cpu; 1: + unsigned int apicdest; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_vector_mod { 1: - struct trace_entry ent; 1: - unsigned int irq; 1: - unsigned int vector; 1: - unsigned int cpu; 1: - unsigned int prev_vector; 1: - unsigned int prev_cpu; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int irq; 1: + unsigned int vector; 1: + unsigned int cpu; 1: + unsigned int prev_vector; 1: + unsigned int prev_cpu; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_vector_reserve { 1: - struct trace_entry ent; 1: - unsigned int irq; 1: - int ret; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int irq; 1: + int ret; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_vector_alloc { 1: - struct trace_entry ent; 1: - unsigned int irq; 1: - unsigned int vector; 1: - bool reserved; 1: - int ret; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int irq; 1: + unsigned int vector; 1: + bool reserved; 1: + int ret; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_vector_alloc_managed { 1: - struct trace_entry ent; 1: - unsigned int irq; 1: - unsigned int vector; 1: - int ret; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int irq; 1: + unsigned int vector; 1: + int ret; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_vector_activate { 1: - struct trace_entry ent; 1: - unsigned int irq; 1: - bool is_managed; 1: - bool can_reserve; 1: - bool reserve; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int irq; 1: + bool is_managed; 1: + bool can_reserve; 1: + bool reserve; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_vector_teardown { 1: - struct trace_entry ent; 1: - unsigned int irq; 1: - bool is_managed; 1: - bool has_reserved; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int irq; 1: + bool is_managed; 1: + bool has_reserved; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_vector_setup { 1: - struct trace_entry ent; 1: - unsigned int irq; 1: - bool is_legacy; 1: - int ret; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int irq; 1: + bool is_legacy; 1: + int ret; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_vector_free_moved { 1: - struct trace_entry ent; 1: - unsigned int irq; 1: - unsigned int cpu; 1: - unsigned int vector; 1: - bool is_managed; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int irq; 1: + unsigned int cpu; 1: + unsigned int vector; 1: + bool is_managed; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_x86_irq_vector {}; 1: @@ -20993,303 +21204,313 @@ typedef void (*btf_trace_thermal_apic_entry)(void *, int); 1: 1: typedef void (*btf_trace_thermal_apic_exit)(void *, int); 1: 1: -typedef void (*btf_trace_vector_config)(void *, unsigned int, unsigned int, unsigned int, unsigned int); 1: +typedef void (*btf_trace_vector_config)(void *, unsigned int, unsigned int, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_vector_update)(void *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); 1: +typedef void (*btf_trace_vector_update)(void *, unsigned int, unsigned int, 1: + unsigned int, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_vector_clear)(void *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); 1: +typedef void (*btf_trace_vector_clear)(void *, unsigned int, unsigned int, 1: + unsigned int, unsigned int, 1: + unsigned int); 1: 1: typedef void (*btf_trace_vector_reserve_managed)(void *, unsigned int, int); 1: 1: typedef void (*btf_trace_vector_reserve)(void *, unsigned int, int); 1: 1: -typedef void (*btf_trace_vector_alloc)(void *, unsigned int, unsigned int, bool, int); 1: +typedef void (*btf_trace_vector_alloc)(void *, unsigned int, unsigned int, bool, 1: + int); 1: 1: -typedef void (*btf_trace_vector_alloc_managed)(void *, unsigned int, unsigned int, int); 1: +typedef void (*btf_trace_vector_alloc_managed)(void *, unsigned int, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_vector_activate)(void *, unsigned int, bool, bool, bool); 1: +typedef void (*btf_trace_vector_activate)(void *, unsigned int, bool, bool, 1: + bool); 1: 1: -typedef void (*btf_trace_vector_deactivate)(void *, unsigned int, bool, bool, bool); 1: +typedef void (*btf_trace_vector_deactivate)(void *, unsigned int, bool, bool, 1: + bool); 1: 1: typedef void (*btf_trace_vector_teardown)(void *, unsigned int, bool, bool); 1: 1: typedef void (*btf_trace_vector_setup)(void *, unsigned int, bool, int); 1: 1: -typedef void (*btf_trace_vector_free_moved)(void *, unsigned int, unsigned int, unsigned int, bool); 1: +typedef void (*btf_trace_vector_free_moved)(void *, unsigned int, unsigned int, 1: + unsigned int, bool); 1: 1: typedef struct irq_desc___2 *pto_T_____5; 1: 1: typedef struct pt_regs *pto_T_____6; 1: 1: struct estack_pages { 1: - u32 offs; 1: - u16 size; 1: - u16 type; 1: + u32 offs; 1: + u16 size; 1: + u16 type; 1: }; 1: 1: struct arch_clocksource_data { 1: - int vclock_mode; 1: + int vclock_mode; 1: }; 1: 1: struct clocksource { 1: - u64 (*read)(struct clocksource *); 1: - u64 mask; 1: - u32 mult; 1: - u32 shift; 1: - u64 max_idle_ns; 1: - u32 maxadj; 1: - struct arch_clocksource_data archdata; 1: - u64 max_cycles; 1: - const char *name; 1: - struct list_head list; 1: - int rating; 1: - int (*enable)(struct clocksource *); 1: - void (*disable)(struct clocksource *); 1: - long unsigned int flags; 1: - void (*suspend)(struct clocksource *); 1: - void (*resume)(struct clocksource *); 1: - void (*mark_unstable)(struct clocksource *); 1: - void (*tick_stable)(struct clocksource *); 1: - struct list_head wd_list; 1: - u64 cs_last; 1: - u64 wd_last; 1: - struct module *owner; 1: + u64 (*read)(struct clocksource *); 1: + u64 mask; 1: + u32 mult; 1: + u32 shift; 1: + u64 max_idle_ns; 1: + u32 maxadj; 1: + struct arch_clocksource_data archdata; 1: + u64 max_cycles; 1: + const char *name; 1: + struct list_head list; 1: + int rating; 1: + int (*enable)(struct clocksource *); 1: + void (*disable)(struct clocksource *); 1: + long unsigned int flags; 1: + void (*suspend)(struct clocksource *); 1: + void (*resume)(struct clocksource *); 1: + void (*mark_unstable)(struct clocksource *); 1: + void (*tick_stable)(struct clocksource *); 1: + struct list_head wd_list; 1: + u64 cs_last; 1: + u64 wd_last; 1: + struct module *owner; 1: }; 1: 1: enum clock_event_state { 1: - CLOCK_EVT_STATE_DETACHED = 0, 1: - CLOCK_EVT_STATE_SHUTDOWN = 1, 1: - CLOCK_EVT_STATE_PERIODIC = 2, 1: - CLOCK_EVT_STATE_ONESHOT = 3, 1: - CLOCK_EVT_STATE_ONESHOT_STOPPED = 4, 1: + CLOCK_EVT_STATE_DETACHED = 0, 1: + CLOCK_EVT_STATE_SHUTDOWN = 1, 1: + CLOCK_EVT_STATE_PERIODIC = 2, 1: + CLOCK_EVT_STATE_ONESHOT = 3, 1: + CLOCK_EVT_STATE_ONESHOT_STOPPED = 4, 1: }; 1: 1: struct clock_event_device { 1: - void (*event_handler)(struct clock_event_device *); 1: - int (*set_next_event)(long unsigned int, struct clock_event_device *); 1: - int (*set_next_ktime)(ktime_t, struct clock_event_device *); 1: - ktime_t next_event; 1: - u64 max_delta_ns; 1: - u64 min_delta_ns; 1: - u32 mult; 1: - u32 shift; 1: - enum clock_event_state state_use_accessors; 1: - unsigned int features; 1: - long unsigned int retries; 1: - int (*set_state_periodic)(struct clock_event_device *); 1: - int (*set_state_oneshot)(struct clock_event_device *); 1: - int (*set_state_oneshot_stopped)(struct clock_event_device *); 1: - int (*set_state_shutdown)(struct clock_event_device *); 1: - int (*tick_resume)(struct clock_event_device *); 1: - void (*broadcast)(const struct cpumask *); 1: - void (*suspend)(struct clock_event_device *); 1: - void (*resume)(struct clock_event_device *); 1: - long unsigned int min_delta_ticks; 1: - long unsigned int max_delta_ticks; 1: - const char *name; 1: - int rating; 1: - int irq; 1: - int bound_on; 1: - const struct cpumask *cpumask; 1: - struct list_head list; 1: - struct module *owner; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + void (*event_handler)(struct clock_event_device *); 1: + int (*set_next_event)(long unsigned int, struct clock_event_device *); 1: + int (*set_next_ktime)(ktime_t, struct clock_event_device *); 1: + ktime_t next_event; 1: + u64 max_delta_ns; 1: + u64 min_delta_ns; 1: + u32 mult; 1: + u32 shift; 1: + enum clock_event_state state_use_accessors; 1: + unsigned int features; 1: + long unsigned int retries; 1: + int (*set_state_periodic)(struct clock_event_device *); 1: + int (*set_state_oneshot)(struct clock_event_device *); 1: + int (*set_state_oneshot_stopped)(struct clock_event_device *); 1: + int (*set_state_shutdown)(struct clock_event_device *); 1: + int (*tick_resume)(struct clock_event_device *); 1: + void (*broadcast)(const struct cpumask *); 1: + void (*suspend)(struct clock_event_device *); 1: + void (*resume)(struct clock_event_device *); 1: + long unsigned int min_delta_ticks; 1: + long unsigned int max_delta_ticks; 1: + const char *name; 1: + int rating; 1: + int irq; 1: + int bound_on; 1: + const struct cpumask *cpumask; 1: + struct list_head list; 1: + struct module *owner; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct irq_affinity_desc { 1: - struct cpumask mask; 1: - unsigned int is_managed: 1; 1: + struct cpumask mask; 1: + unsigned int is_managed : 1; 1: }; 1: 1: struct msi_msg { 1: - u32 address_lo; 1: - u32 address_hi; 1: - u32 data; 1: + u32 address_lo; 1: + u32 address_hi; 1: + u32 data; 1: }; 1: 1: struct platform_msi_priv_data; 1: 1: struct platform_msi_desc { 1: - struct platform_msi_priv_data *msi_priv_data; 1: - u16 msi_index; 1: + struct platform_msi_priv_data *msi_priv_data; 1: + u16 msi_index; 1: }; 1: 1: struct fsl_mc_msi_desc { 1: - u16 msi_index; 1: + u16 msi_index; 1: }; 1: 1: struct ti_sci_inta_msi_desc { 1: - u16 dev_index; 1: + u16 dev_index; 1: }; 1: 1: struct msi_desc { 1: - struct list_head list; 1: - unsigned int irq; 1: - unsigned int nvec_used; 1: - struct device *dev; 1: - struct msi_msg msg; 1: - struct irq_affinity_desc *affinity; 1: - const void *iommu_cookie; 1: - void (*write_msi_msg)(struct msi_desc *, void *); 1: - void *write_msi_msg_data; 1: - union { 1: - struct { 1: - u32 masked; 1: - struct { 1: - u8 is_msix: 1; 1: - u8 multiple: 3; 1: - u8 multi_cap: 3; 1: - u8 maskbit: 1; 1: - u8 is_64: 1; 1: - u8 is_virtual: 1; 1: - u16 entry_nr; 1: - unsigned int default_irq; 1: - } msi_attrib; 1: - union { 1: - u8 mask_pos; 1: - void *mask_base; 1: - }; 1: - }; 1: - struct platform_msi_desc platform; 1: - struct fsl_mc_msi_desc fsl_mc; 1: - struct ti_sci_inta_msi_desc inta; 1: - }; 1: + struct list_head list; 1: + unsigned int irq; 1: + unsigned int nvec_used; 1: + struct device *dev; 1: + struct msi_msg msg; 1: + struct irq_affinity_desc *affinity; 1: + const void *iommu_cookie; 1: + void (*write_msi_msg)(struct msi_desc *, void *); 1: + void *write_msi_msg_data; 1: + union { 1: + struct { 1: + u32 masked; 1: + struct { 1: + u8 is_msix : 1; 1: + u8 multiple : 3; 1: + u8 multi_cap : 3; 1: + u8 maskbit : 1; 1: + u8 is_64 : 1; 1: + u8 is_virtual : 1; 1: + u16 entry_nr; 1: + unsigned int default_irq; 1: + } msi_attrib; 1: + union { 1: + u8 mask_pos; 1: + void *mask_base; 1: + }; 1: + }; 1: + struct platform_msi_desc platform; 1: + struct fsl_mc_msi_desc fsl_mc; 1: + struct ti_sci_inta_msi_desc inta; 1: + }; 1: }; 1: 1: struct irq_chip_regs { 1: - long unsigned int enable; 1: - long unsigned int disable; 1: - long unsigned int mask; 1: - long unsigned int ack; 1: - long unsigned int eoi; 1: - long unsigned int type; 1: - long unsigned int polarity; 1: + long unsigned int enable; 1: + long unsigned int disable; 1: + long unsigned int mask; 1: + long unsigned int ack; 1: + long unsigned int eoi; 1: + long unsigned int type; 1: + long unsigned int polarity; 1: }; 1: 1: struct irq_chip_type { 1: - struct irq_chip chip; 1: - struct irq_chip_regs regs; 1: - irq_flow_handler_t handler; 1: - u32 type; 1: - u32 mask_cache_priv; 1: - u32 *mask_cache; 1: + struct irq_chip chip; 1: + struct irq_chip_regs regs; 1: + irq_flow_handler_t handler; 1: + u32 type; 1: + u32 mask_cache_priv; 1: + u32 *mask_cache; 1: }; 1: 1: struct irq_chip_generic { 1: - raw_spinlock_t lock; 1: - void *reg_base; 1: - u32 (*reg_readl)(void *); 1: - void (*reg_writel)(u32, void *); 1: - void (*suspend)(struct irq_chip_generic *); 1: - void (*resume)(struct irq_chip_generic *); 1: - unsigned int irq_base; 1: - unsigned int irq_cnt; 1: - u32 mask_cache; 1: - u32 type_cache; 1: - u32 polarity_cache; 1: - u32 wake_enabled; 1: - u32 wake_active; 1: - unsigned int num_ct; 1: - void *private; 1: - long unsigned int installed; 1: - long unsigned int unused; 1: - struct irq_domain *domain; 1: - struct list_head list; 1: - struct irq_chip_type chip_types[0]; 1: + raw_spinlock_t lock; 1: + void *reg_base; 1: + u32 (*reg_readl)(void *); 1: + void (*reg_writel)(u32, void *); 1: + void (*suspend)(struct irq_chip_generic *); 1: + void (*resume)(struct irq_chip_generic *); 1: + unsigned int irq_base; 1: + unsigned int irq_cnt; 1: + u32 mask_cache; 1: + u32 type_cache; 1: + u32 polarity_cache; 1: + u32 wake_enabled; 1: + u32 wake_active; 1: + unsigned int num_ct; 1: + void *private; 1: + long unsigned int installed; 1: + long unsigned int unused; 1: + struct irq_domain *domain; 1: + struct list_head list; 1: + struct irq_chip_type chip_types[0]; 1: }; 1: 1: enum irq_gc_flags { 1: - IRQ_GC_INIT_MASK_CACHE = 1, 1: - IRQ_GC_INIT_NESTED_LOCK = 2, 1: - IRQ_GC_MASK_CACHE_PER_TYPE = 4, 1: - IRQ_GC_NO_MASK = 8, 1: - IRQ_GC_BE_IO = 16, 1: + IRQ_GC_INIT_MASK_CACHE = 1, 1: + IRQ_GC_INIT_NESTED_LOCK = 2, 1: + IRQ_GC_MASK_CACHE_PER_TYPE = 4, 1: + IRQ_GC_NO_MASK = 8, 1: + IRQ_GC_BE_IO = 16, 1: }; 1: 1: struct irq_domain_chip_generic { 1: - unsigned int irqs_per_chip; 1: - unsigned int num_chips; 1: - unsigned int irq_flags_to_clear; 1: - unsigned int irq_flags_to_set; 1: - enum irq_gc_flags gc_flags; 1: - struct irq_chip_generic *gc[0]; 1: + unsigned int irqs_per_chip; 1: + unsigned int num_chips; 1: + unsigned int irq_flags_to_clear; 1: + unsigned int irq_flags_to_set; 1: + enum irq_gc_flags gc_flags; 1: + struct irq_chip_generic *gc[0]; 1: }; 1: 1: struct legacy_pic { 1: - int nr_legacy_irqs; 1: - struct irq_chip *chip; 1: - void (*mask)(unsigned int); 1: - void (*unmask)(unsigned int); 1: - void (*mask_all)(); 1: - void (*restore_mask)(); 1: - void (*init)(int); 1: - int (*probe)(); 1: - int (*irq_pending)(unsigned int); 1: - void (*make_irq)(unsigned int); 1: + int nr_legacy_irqs; 1: + struct irq_chip *chip; 1: + void (*mask)(unsigned int); 1: + void (*unmask)(unsigned int); 1: + void (*mask_all)(); 1: + void (*restore_mask)(); 1: + void (*init)(int); 1: + int (*probe)(); 1: + int (*irq_pending)(unsigned int); 1: + void (*make_irq)(unsigned int); 1: }; 1: 1: enum refcount_saturation_type { 1: - REFCOUNT_ADD_NOT_ZERO_OVF = 0, 1: - REFCOUNT_ADD_OVF = 1, 1: - REFCOUNT_ADD_UAF = 2, 1: - REFCOUNT_SUB_UAF = 3, 1: - REFCOUNT_DEC_LEAK = 4, 1: + REFCOUNT_ADD_NOT_ZERO_OVF = 0, 1: + REFCOUNT_ADD_OVF = 1, 1: + REFCOUNT_ADD_UAF = 2, 1: + REFCOUNT_SUB_UAF = 3, 1: + REFCOUNT_DEC_LEAK = 4, 1: }; 1: 1: enum lockdown_reason { 1: - LOCKDOWN_NONE = 0, 1: - LOCKDOWN_MODULE_SIGNATURE = 1, 1: - LOCKDOWN_DEV_MEM = 2, 1: - LOCKDOWN_EFI_TEST = 3, 1: - LOCKDOWN_KEXEC = 4, 1: - LOCKDOWN_HIBERNATION = 5, 1: - LOCKDOWN_PCI_ACCESS = 6, 1: - LOCKDOWN_IOPORT = 7, 1: - LOCKDOWN_MSR = 8, 1: - LOCKDOWN_ACPI_TABLES = 9, 1: - LOCKDOWN_PCMCIA_CIS = 10, 1: - LOCKDOWN_TIOCSSERIAL = 11, 1: - LOCKDOWN_MODULE_PARAMETERS = 12, 1: - LOCKDOWN_MMIOTRACE = 13, 1: - LOCKDOWN_DEBUGFS = 14, 1: - LOCKDOWN_XMON_WR = 15, 1: - LOCKDOWN_INTEGRITY_MAX = 16, 1: - LOCKDOWN_KCORE = 17, 1: - LOCKDOWN_KPROBES = 18, 1: - LOCKDOWN_BPF_READ = 19, 1: - LOCKDOWN_PERF = 20, 1: - LOCKDOWN_TRACEFS = 21, 1: - LOCKDOWN_XMON_RW = 22, 1: - LOCKDOWN_CONFIDENTIALITY_MAX = 23, 1: + LOCKDOWN_NONE = 0, 1: + LOCKDOWN_MODULE_SIGNATURE = 1, 1: + LOCKDOWN_DEV_MEM = 2, 1: + LOCKDOWN_EFI_TEST = 3, 1: + LOCKDOWN_KEXEC = 4, 1: + LOCKDOWN_HIBERNATION = 5, 1: + LOCKDOWN_PCI_ACCESS = 6, 1: + LOCKDOWN_IOPORT = 7, 1: + LOCKDOWN_MSR = 8, 1: + LOCKDOWN_ACPI_TABLES = 9, 1: + LOCKDOWN_PCMCIA_CIS = 10, 1: + LOCKDOWN_TIOCSSERIAL = 11, 1: + LOCKDOWN_MODULE_PARAMETERS = 12, 1: + LOCKDOWN_MMIOTRACE = 13, 1: + LOCKDOWN_DEBUGFS = 14, 1: + LOCKDOWN_XMON_WR = 15, 1: + LOCKDOWN_INTEGRITY_MAX = 16, 1: + LOCKDOWN_KCORE = 17, 1: + LOCKDOWN_KPROBES = 18, 1: + LOCKDOWN_BPF_READ = 19, 1: + LOCKDOWN_PERF = 20, 1: + LOCKDOWN_TRACEFS = 21, 1: + LOCKDOWN_XMON_RW = 22, 1: + LOCKDOWN_CONFIDENTIALITY_MAX = 23, 1: }; 1: 1: enum lockdep_ok { 1: - LOCKDEP_STILL_OK = 0, 1: - LOCKDEP_NOW_UNRELIABLE = 1, 1: + LOCKDEP_STILL_OK = 0, 1: + LOCKDEP_NOW_UNRELIABLE = 1, 1: }; 1: 1: typedef long unsigned int uintptr_t; 1: 1: struct machine_ops { 1: - void (*restart)(char *); 1: - void (*halt)(); 1: - void (*power_off)(); 1: - void (*shutdown)(); 1: - void (*crash_shutdown)(struct pt_regs *); 1: - void (*emergency_restart)(); 1: + void (*restart)(char *); 1: + void (*halt)(); 1: + void (*power_off)(); 1: + void (*shutdown)(); 1: + void (*crash_shutdown)(struct pt_regs *); 1: + void (*emergency_restart)(); 1: }; 1: 1: struct trace_event_raw_nmi_handler { 1: - struct trace_entry ent; 1: - void *handler; 1: - s64 delta_ns; 1: - int handled; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *handler; 1: + s64 delta_ns; 1: + int handled; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_nmi_handler {}; 1: @@ -21297,21 +21518,21 @@ struct trace_event_data_offsets_nmi_handler {}; 1: typedef void (*btf_trace_nmi_handler)(void *, void *, s64, int); 1: 1: struct nmi_desc { 1: - raw_spinlock_t lock; 1: - struct list_head head; 1: + raw_spinlock_t lock; 1: + struct list_head head; 1: }; 1: 1: struct nmi_stats { 1: - unsigned int normal; 1: - unsigned int unknown; 1: - unsigned int external; 1: - unsigned int swallow; 1: + unsigned int normal; 1: + unsigned int unknown; 1: + unsigned int external; 1: + unsigned int swallow; 1: }; 1: 1: enum nmi_states { 1: - NMI_NOT_RUNNING = 0, 1: - NMI_EXECUTING = 1, 1: - NMI_LATCHED = 2, 1: + NMI_NOT_RUNNING = 0, 1: + NMI_EXECUTING = 1, 1: + NMI_LATCHED = 2, 1: }; 1: 1: typedef enum nmi_states pto_T_____7; 1: @@ -21319,200 +21540,200 @@ typedef enum nmi_states pto_T_____7; 1: typedef bool pto_T_____8; 1: 1: enum { 1: - DESC_TSS = 9, 1: - DESC_LDT = 2, 1: - DESCTYPE_S = 16, 1: + DESC_TSS = 9, 1: + DESC_LDT = 2, 1: + DESCTYPE_S = 16, 1: }; 1: 1: struct ldttss_desc { 1: - u16 limit0; 1: - u16 base0; 1: - u16 base1: 8; 1: - u16 type: 5; 1: - u16 dpl: 2; 1: - u16 p: 1; 1: - u16 limit1: 4; 1: - u16 zero0: 3; 1: - u16 g: 1; 1: - u16 base2: 8; 1: - u32 base3; 1: - u32 zero1; 1: + u16 limit0; 1: + u16 base0; 1: + u16 base1 : 8; 1: + u16 type : 5; 1: + u16 dpl : 2; 1: + u16 p : 1; 1: + u16 limit1 : 4; 1: + u16 zero0 : 3; 1: + u16 g : 1; 1: + u16 base2 : 8; 1: + u32 base3; 1: + u32 zero1; 1: }; 1: 1: typedef struct ldttss_desc ldt_desc; 1: 1: struct user_desc { 1: - unsigned int entry_number; 1: - unsigned int base_addr; 1: - unsigned int limit; 1: - unsigned int seg_32bit: 1; 1: - unsigned int contents: 2; 1: - unsigned int read_exec_only: 1; 1: - unsigned int limit_in_pages: 1; 1: - unsigned int seg_not_present: 1; 1: - unsigned int useable: 1; 1: - unsigned int lm: 1; 1: + unsigned int entry_number; 1: + unsigned int base_addr; 1: + unsigned int limit; 1: + unsigned int seg_32bit : 1; 1: + unsigned int contents : 2; 1: + unsigned int read_exec_only : 1; 1: + unsigned int limit_in_pages : 1; 1: + unsigned int seg_not_present : 1; 1: + unsigned int useable : 1; 1: + unsigned int lm : 1; 1: }; 1: 1: struct mmu_gather_batch { 1: - struct mmu_gather_batch *next; 1: - unsigned int nr; 1: - unsigned int max; 1: - struct page *pages[0]; 1: + struct mmu_gather_batch *next; 1: + unsigned int nr; 1: + unsigned int max; 1: + struct page *pages[0]; 1: }; 1: 1: struct mmu_gather { 1: - struct mm_struct *mm; 1: - long unsigned int start; 1: - long unsigned int end; 1: - unsigned int fullmm: 1; 1: - unsigned int need_flush_all: 1; 1: - unsigned int freed_tables: 1; 1: - unsigned int cleared_ptes: 1; 1: - unsigned int cleared_pmds: 1; 1: - unsigned int cleared_puds: 1; 1: - unsigned int cleared_p4ds: 1; 1: - unsigned int vma_exec: 1; 1: - unsigned int vma_huge: 1; 1: - unsigned int batch_count; 1: - struct mmu_gather_batch *active; 1: - struct mmu_gather_batch local; 1: - struct page *__pages[8]; 1: + struct mm_struct *mm; 1: + long unsigned int start; 1: + long unsigned int end; 1: + unsigned int fullmm : 1; 1: + unsigned int need_flush_all : 1; 1: + unsigned int freed_tables : 1; 1: + unsigned int cleared_ptes : 1; 1: + unsigned int cleared_pmds : 1; 1: + unsigned int cleared_puds : 1; 1: + unsigned int cleared_p4ds : 1; 1: + unsigned int vma_exec : 1; 1: + unsigned int vma_huge : 1; 1: + unsigned int batch_count; 1: + struct mmu_gather_batch *active; 1: + struct mmu_gather_batch local; 1: + struct page *__pages[8]; 1: }; 1: 1: struct setup_data { 1: - __u64 next; 1: - __u32 type; 1: - __u32 len; 1: - __u8 data[0]; 1: + __u64 next; 1: + __u32 type; 1: + __u32 len; 1: + __u8 data[0]; 1: }; 1: 1: struct setup_indirect { 1: - __u32 type; 1: - __u32 reserved; 1: - __u64 len; 1: - __u64 addr; 1: + __u32 type; 1: + __u32 reserved; 1: + __u64 len; 1: + __u64 addr; 1: }; 1: 1: struct plist_head { 1: - struct list_head node_list; 1: + struct list_head node_list; 1: }; 1: 1: enum pm_qos_type { 1: - PM_QOS_UNITIALIZED = 0, 1: - PM_QOS_MAX = 1, 1: - PM_QOS_MIN = 2, 1: - PM_QOS_SUM = 3, 1: + PM_QOS_UNITIALIZED = 0, 1: + PM_QOS_MAX = 1, 1: + PM_QOS_MIN = 2, 1: + PM_QOS_SUM = 3, 1: }; 1: 1: struct pm_qos_constraints { 1: - struct plist_head list; 1: - s32 target_value; 1: - s32 default_value; 1: - s32 no_constraint_value; 1: - enum pm_qos_type type; 1: - struct blocking_notifier_head *notifiers; 1: + struct plist_head list; 1: + s32 target_value; 1: + s32 default_value; 1: + s32 no_constraint_value; 1: + enum pm_qos_type type; 1: + struct blocking_notifier_head *notifiers; 1: }; 1: 1: struct freq_constraints { 1: - struct pm_qos_constraints min_freq; 1: - struct blocking_notifier_head min_freq_notifiers; 1: - struct pm_qos_constraints max_freq; 1: - struct blocking_notifier_head max_freq_notifiers; 1: + struct pm_qos_constraints min_freq; 1: + struct blocking_notifier_head min_freq_notifiers; 1: + struct pm_qos_constraints max_freq; 1: + struct blocking_notifier_head max_freq_notifiers; 1: }; 1: 1: struct pm_qos_flags { 1: - struct list_head list; 1: - s32 effective_flags; 1: + struct list_head list; 1: + s32 effective_flags; 1: }; 1: 1: struct dev_pm_qos_request; 1: 1: struct dev_pm_qos { 1: - struct pm_qos_constraints resume_latency; 1: - struct pm_qos_constraints latency_tolerance; 1: - struct freq_constraints freq; 1: - struct pm_qos_flags flags; 1: - struct dev_pm_qos_request *resume_latency_req; 1: - struct dev_pm_qos_request *latency_tolerance_req; 1: - struct dev_pm_qos_request *flags_req; 1: + struct pm_qos_constraints resume_latency; 1: + struct pm_qos_constraints latency_tolerance; 1: + struct freq_constraints freq; 1: + struct pm_qos_flags flags; 1: + struct dev_pm_qos_request *resume_latency_req; 1: + struct dev_pm_qos_request *latency_tolerance_req; 1: + struct dev_pm_qos_request *flags_req; 1: }; 1: 1: struct acpi_table_ibft { 1: - struct acpi_table_header header; 1: - u8 reserved[12]; 1: + struct acpi_table_header header; 1: + u8 reserved[12]; 1: }; 1: 1: enum efi_secureboot_mode { 1: - efi_secureboot_mode_unset = 0, 1: - efi_secureboot_mode_unknown = 1, 1: - efi_secureboot_mode_disabled = 2, 1: - efi_secureboot_mode_enabled = 3, 1: + efi_secureboot_mode_unset = 0, 1: + efi_secureboot_mode_unknown = 1, 1: + efi_secureboot_mode_disabled = 2, 1: + efi_secureboot_mode_enabled = 3, 1: }; 1: 1: enum xen_domain_type { 1: - XEN_NATIVE = 0, 1: - XEN_PV_DOMAIN = 1, 1: - XEN_HVM_DOMAIN = 2, 1: + XEN_NATIVE = 0, 1: + XEN_PV_DOMAIN = 1, 1: + XEN_HVM_DOMAIN = 2, 1: }; 1: 1: struct hvm_start_info { 1: - uint32_t magic; 1: - uint32_t version; 1: - uint32_t flags; 1: - uint32_t nr_modules; 1: - uint64_t modlist_paddr; 1: - uint64_t cmdline_paddr; 1: - uint64_t rsdp_paddr; 1: - uint64_t memmap_paddr; 1: - uint32_t memmap_entries; 1: - uint32_t reserved; 1: + uint32_t magic; 1: + uint32_t version; 1: + uint32_t flags; 1: + uint32_t nr_modules; 1: + uint64_t modlist_paddr; 1: + uint64_t cmdline_paddr; 1: + uint64_t rsdp_paddr; 1: + uint64_t memmap_paddr; 1: + uint32_t memmap_entries; 1: + uint32_t reserved; 1: }; 1: 1: struct pm_qos_flags_request { 1: - struct list_head node; 1: - s32 flags; 1: + struct list_head node; 1: + s32 flags; 1: }; 1: 1: enum freq_qos_req_type { 1: - FREQ_QOS_MIN = 1, 1: - FREQ_QOS_MAX = 2, 1: + FREQ_QOS_MIN = 1, 1: + FREQ_QOS_MAX = 2, 1: }; 1: 1: struct freq_qos_request { 1: - enum freq_qos_req_type type; 1: - struct plist_node pnode; 1: - struct freq_constraints *qos; 1: + enum freq_qos_req_type type; 1: + struct plist_node pnode; 1: + struct freq_constraints *qos; 1: }; 1: 1: enum dev_pm_qos_req_type { 1: - DEV_PM_QOS_RESUME_LATENCY = 1, 1: - DEV_PM_QOS_LATENCY_TOLERANCE = 2, 1: - DEV_PM_QOS_MIN_FREQUENCY = 3, 1: - DEV_PM_QOS_MAX_FREQUENCY = 4, 1: - DEV_PM_QOS_FLAGS = 5, 1: + DEV_PM_QOS_RESUME_LATENCY = 1, 1: + DEV_PM_QOS_LATENCY_TOLERANCE = 2, 1: + DEV_PM_QOS_MIN_FREQUENCY = 3, 1: + DEV_PM_QOS_MAX_FREQUENCY = 4, 1: + DEV_PM_QOS_FLAGS = 5, 1: }; 1: 1: struct dev_pm_qos_request { 1: - enum dev_pm_qos_req_type type; 1: - union { 1: - struct plist_node pnode; 1: - struct pm_qos_flags_request flr; 1: - struct freq_qos_request freq; 1: - } data; 1: - struct device *dev; 1: + enum dev_pm_qos_req_type type; 1: + union { 1: + struct plist_node pnode; 1: + struct pm_qos_flags_request flr; 1: + struct freq_qos_request freq; 1: + } data; 1: + struct device *dev; 1: }; 1: 1: enum cpufreq_table_sorting { 1: - CPUFREQ_TABLE_UNSORTED = 0, 1: - CPUFREQ_TABLE_SORTED_ASCENDING = 1, 1: - CPUFREQ_TABLE_SORTED_DESCENDING = 2, 1: + CPUFREQ_TABLE_UNSORTED = 0, 1: + CPUFREQ_TABLE_SORTED_ASCENDING = 1, 1: + CPUFREQ_TABLE_SORTED_DESCENDING = 2, 1: }; 1: 1: struct cpufreq_cpuinfo { 1: - unsigned int max_freq; 1: - unsigned int min_freq; 1: - unsigned int transition_latency; 1: + unsigned int max_freq; 1: + unsigned int min_freq; 1: + unsigned int transition_latency; 1: }; 1: 1: struct cpufreq_stats; 1: @@ -21526,518 +21747,521 @@ struct cpufreq_frequency_table; 1: struct thermal_cooling_device; 1: 1: struct cpufreq_policy { 1: - cpumask_var_t cpus; 1: - cpumask_var_t related_cpus; 1: - cpumask_var_t real_cpus; 1: - unsigned int shared_type; 1: - unsigned int cpu; 1: - struct clk *clk; 1: - struct cpufreq_cpuinfo cpuinfo; 1: - unsigned int min; 1: - unsigned int max; 1: - unsigned int cur; 1: - unsigned int restore_freq; 1: - unsigned int suspend_freq; 1: - unsigned int policy; 1: - unsigned int last_policy; 1: - struct cpufreq_governor *governor; 1: - void *governor_data; 1: - char last_governor[16]; 1: - struct work_struct update; 1: - struct freq_constraints constraints; 1: - struct freq_qos_request *min_freq_req; 1: - struct freq_qos_request *max_freq_req; 1: - struct cpufreq_frequency_table *freq_table; 1: - enum cpufreq_table_sorting freq_table_sorted; 1: - struct list_head policy_list; 1: - struct kobject kobj; 1: - struct completion kobj_unregister; 1: - struct rw_semaphore rwsem; 1: - bool fast_switch_possible; 1: - bool fast_switch_enabled; 1: - unsigned int transition_delay_us; 1: - bool dvfs_possible_from_any_cpu; 1: - unsigned int cached_target_freq; 1: - int cached_resolved_idx; 1: - bool transition_ongoing; 1: - spinlock_t transition_lock; 1: - wait_queue_head_t transition_wait; 1: - struct task_struct *transition_task; 1: - struct cpufreq_stats *stats; 1: - void *driver_data; 1: - struct thermal_cooling_device *cdev; 1: - struct notifier_block nb_min; 1: - struct notifier_block nb_max; 1: + cpumask_var_t cpus; 1: + cpumask_var_t related_cpus; 1: + cpumask_var_t real_cpus; 1: + unsigned int shared_type; 1: + unsigned int cpu; 1: + struct clk *clk; 1: + struct cpufreq_cpuinfo cpuinfo; 1: + unsigned int min; 1: + unsigned int max; 1: + unsigned int cur; 1: + unsigned int restore_freq; 1: + unsigned int suspend_freq; 1: + unsigned int policy; 1: + unsigned int last_policy; 1: + struct cpufreq_governor *governor; 1: + void *governor_data; 1: + char last_governor[16]; 1: + struct work_struct update; 1: + struct freq_constraints constraints; 1: + struct freq_qos_request *min_freq_req; 1: + struct freq_qos_request *max_freq_req; 1: + struct cpufreq_frequency_table *freq_table; 1: + enum cpufreq_table_sorting freq_table_sorted; 1: + struct list_head policy_list; 1: + struct kobject kobj; 1: + struct completion kobj_unregister; 1: + struct rw_semaphore rwsem; 1: + bool fast_switch_possible; 1: + bool fast_switch_enabled; 1: + unsigned int transition_delay_us; 1: + bool dvfs_possible_from_any_cpu; 1: + unsigned int cached_target_freq; 1: + int cached_resolved_idx; 1: + bool transition_ongoing; 1: + spinlock_t transition_lock; 1: + wait_queue_head_t transition_wait; 1: + struct task_struct *transition_task; 1: + struct cpufreq_stats *stats; 1: + void *driver_data; 1: + struct thermal_cooling_device *cdev; 1: + struct notifier_block nb_min; 1: + struct notifier_block nb_max; 1: }; 1: 1: struct cpufreq_governor { 1: - char name[16]; 1: - int (*init)(struct cpufreq_policy *); 1: - void (*exit)(struct cpufreq_policy *); 1: - int (*start)(struct cpufreq_policy *); 1: - void (*stop)(struct cpufreq_policy *); 1: - void (*limits)(struct cpufreq_policy *); 1: - ssize_t (*show_setspeed)(struct cpufreq_policy *, char *); 1: - int (*store_setspeed)(struct cpufreq_policy *, unsigned int); 1: - bool dynamic_switching; 1: - struct list_head governor_list; 1: - struct module *owner; 1: + char name[16]; 1: + int (*init)(struct cpufreq_policy *); 1: + void (*exit)(struct cpufreq_policy *); 1: + int (*start)(struct cpufreq_policy *); 1: + void (*stop)(struct cpufreq_policy *); 1: + void (*limits)(struct cpufreq_policy *); 1: + ssize_t (*show_setspeed)(struct cpufreq_policy *, char *); 1: + int (*store_setspeed)(struct cpufreq_policy *, unsigned int); 1: + bool dynamic_switching; 1: + struct list_head governor_list; 1: + struct module *owner; 1: }; 1: 1: struct cpufreq_frequency_table { 1: - unsigned int flags; 1: - unsigned int driver_data; 1: - unsigned int frequency; 1: + unsigned int flags; 1: + unsigned int driver_data; 1: + unsigned int frequency; 1: }; 1: 1: struct freq_attr { 1: - struct attribute attr; 1: - ssize_t (*show)(struct cpufreq_policy *, char *); 1: - ssize_t (*store)(struct cpufreq_policy *, const char *, size_t); 1: + struct attribute attr; 1: + ssize_t (*show)(struct cpufreq_policy *, char *); 1: + ssize_t (*store)(struct cpufreq_policy *, const char *, size_t); 1: }; 1: 1: struct efi_scratch { 1: - u64 phys_stack; 1: - struct mm_struct *prev_mm; 1: + u64 phys_stack; 1: + struct mm_struct *prev_mm; 1: }; 1: 1: struct amd_nb_bus_dev_range { 1: - u8 bus; 1: - u8 dev_base; 1: - u8 dev_limit; 1: + u8 bus; 1: + u8 dev_base; 1: + u8 dev_limit; 1: }; 1: 1: struct msi_controller { 1: - struct module *owner; 1: - struct device *dev; 1: - struct device_node *of_node; 1: - struct list_head list; 1: - int (*setup_irq)(struct msi_controller *, struct pci_dev *, struct msi_desc *); 1: - int (*setup_irqs)(struct msi_controller *, struct pci_dev *, int, int); 1: - void (*teardown_irq)(struct msi_controller *, unsigned int); 1: + struct module *owner; 1: + struct device *dev; 1: + struct device_node *of_node; 1: + struct list_head list; 1: + int (*setup_irq)(struct msi_controller *, struct pci_dev *, 1: + struct msi_desc *); 1: + int (*setup_irqs)(struct msi_controller *, struct pci_dev *, int, int); 1: + void (*teardown_irq)(struct msi_controller *, unsigned int); 1: }; 1: 1: struct pci_raw_ops { 1: - int (*read)(unsigned int, unsigned int, unsigned int, int, int, u32 *); 1: - int (*write)(unsigned int, unsigned int, unsigned int, int, int, u32); 1: + int (*read)(unsigned int, unsigned int, unsigned int, int, int, u32 *); 1: + int (*write)(unsigned int, unsigned int, unsigned int, int, int, u32); 1: }; 1: 1: struct clock_event_device___2; 1: 1: enum jump_label_type { 1: - JUMP_LABEL_NOP = 0, 1: - JUMP_LABEL_JMP = 1, 1: + JUMP_LABEL_NOP = 0, 1: + JUMP_LABEL_JMP = 1, 1: }; 1: 1: struct text_poke_loc { 1: - void *addr; 1: - int len; 1: - s32 rel32; 1: - u8 opcode; 1: - const u8 text[5]; 1: + void *addr; 1: + int len; 1: + s32 rel32; 1: + u8 opcode; 1: + const u8 text[5]; 1: }; 1: 1: union jump_code_union { 1: - char code[5]; 1: - struct { 1: - char jump; 1: - int offset; 1: - } __attribute__((packed)); 1: + char code[5]; 1: + struct { 1: + char jump; 1: + int offset; 1: + } __attribute__((packed)); 1: }; 1: 1: enum { 1: - JL_STATE_START = 0, 1: - JL_STATE_NO_UPDATE = 1, 1: - JL_STATE_UPDATE = 2, 1: + JL_STATE_START = 0, 1: + JL_STATE_NO_UPDATE = 1, 1: + JL_STATE_UPDATE = 2, 1: }; 1: 1: struct vm_unmapped_area_info { 1: - long unsigned int flags; 1: - long unsigned int length; 1: - long unsigned int low_limit; 1: - long unsigned int high_limit; 1: - long unsigned int align_mask; 1: - long unsigned int align_offset; 1: + long unsigned int flags; 1: + long unsigned int length; 1: + long unsigned int low_limit; 1: + long unsigned int high_limit; 1: + long unsigned int align_mask; 1: + long unsigned int align_offset; 1: }; 1: 1: enum align_flags { 1: - ALIGN_VA_32 = 1, 1: - ALIGN_VA_64 = 2, 1: + ALIGN_VA_32 = 1, 1: + ALIGN_VA_64 = 2, 1: }; 1: 1: enum { 1: - MEMREMAP_WB = 1, 1: - MEMREMAP_WT = 2, 1: - MEMREMAP_WC = 4, 1: - MEMREMAP_ENC = 8, 1: - MEMREMAP_DEC = 16, 1: + MEMREMAP_WB = 1, 1: + MEMREMAP_WT = 2, 1: + MEMREMAP_WC = 4, 1: + MEMREMAP_ENC = 8, 1: + MEMREMAP_DEC = 16, 1: }; 1: 1: enum { 1: - IORES_DESC_NONE = 0, 1: - IORES_DESC_CRASH_KERNEL = 1, 1: - IORES_DESC_ACPI_TABLES = 2, 1: - IORES_DESC_ACPI_NV_STORAGE = 3, 1: - IORES_DESC_PERSISTENT_MEMORY = 4, 1: - IORES_DESC_PERSISTENT_MEMORY_LEGACY = 5, 1: - IORES_DESC_DEVICE_PRIVATE_MEMORY = 6, 1: - IORES_DESC_RESERVED = 7, 1: - IORES_DESC_SOFT_RESERVED = 8, 1: + IORES_DESC_NONE = 0, 1: + IORES_DESC_CRASH_KERNEL = 1, 1: + IORES_DESC_ACPI_TABLES = 2, 1: + IORES_DESC_ACPI_NV_STORAGE = 3, 1: + IORES_DESC_PERSISTENT_MEMORY = 4, 1: + IORES_DESC_PERSISTENT_MEMORY_LEGACY = 5, 1: + IORES_DESC_DEVICE_PRIVATE_MEMORY = 6, 1: + IORES_DESC_RESERVED = 7, 1: + IORES_DESC_SOFT_RESERVED = 8, 1: }; 1: 1: struct change_member { 1: - struct e820_entry *entry; 1: - long long unsigned int addr; 1: + struct e820_entry *entry; 1: + long long unsigned int addr; 1: }; 1: 1: struct iommu_fwspec { 1: - const struct iommu_ops *ops; 1: - struct fwnode_handle *iommu_fwnode; 1: - void *iommu_priv; 1: - u32 flags; 1: - unsigned int num_ids; 1: - u32 ids[1]; 1: + const struct iommu_ops *ops; 1: + struct fwnode_handle *iommu_fwnode; 1: + void *iommu_priv; 1: + u32 flags; 1: + unsigned int num_ids; 1: + u32 ids[1]; 1: }; 1: 1: struct iommu_fault_param; 1: 1: struct iommu_param { 1: - struct mutex lock; 1: - struct iommu_fault_param *fault_param; 1: + struct mutex lock; 1: + struct iommu_fault_param *fault_param; 1: }; 1: 1: struct of_phandle_args { 1: - struct device_node *np; 1: - int args_count; 1: - uint32_t args[16]; 1: + struct device_node *np; 1: + int args_count; 1: + uint32_t args[16]; 1: }; 1: 1: struct iommu_fault_unrecoverable { 1: - __u32 reason; 1: - __u32 flags; 1: - __u32 pasid; 1: - __u32 perm; 1: - __u64 addr; 1: - __u64 fetch_addr; 1: + __u32 reason; 1: + __u32 flags; 1: + __u32 pasid; 1: + __u32 perm; 1: + __u64 addr; 1: + __u64 fetch_addr; 1: }; 1: 1: struct iommu_fault_page_request { 1: - __u32 flags; 1: - __u32 pasid; 1: - __u32 grpid; 1: - __u32 perm; 1: - __u64 addr; 1: - __u64 private_data[2]; 1: + __u32 flags; 1: + __u32 pasid; 1: + __u32 grpid; 1: + __u32 perm; 1: + __u64 addr; 1: + __u64 private_data[2]; 1: }; 1: 1: struct iommu_fault { 1: - __u32 type; 1: - __u32 padding; 1: - union { 1: - struct iommu_fault_unrecoverable event; 1: - struct iommu_fault_page_request prm; 1: - __u8 padding2[56]; 1: - }; 1: + __u32 type; 1: + __u32 padding; 1: + union { 1: + struct iommu_fault_unrecoverable event; 1: + struct iommu_fault_page_request prm; 1: + __u8 padding2[56]; 1: + }; 1: }; 1: 1: struct iommu_page_response { 1: - __u32 version; 1: - __u32 flags; 1: - __u32 pasid; 1: - __u32 grpid; 1: - __u32 code; 1: + __u32 version; 1: + __u32 flags; 1: + __u32 pasid; 1: + __u32 grpid; 1: + __u32 code; 1: }; 1: 1: struct iommu_inv_addr_info { 1: - __u32 flags; 1: - __u32 archid; 1: - __u64 pasid; 1: - __u64 addr; 1: - __u64 granule_size; 1: - __u64 nb_granules; 1: + __u32 flags; 1: + __u32 archid; 1: + __u64 pasid; 1: + __u64 addr; 1: + __u64 granule_size; 1: + __u64 nb_granules; 1: }; 1: 1: struct iommu_inv_pasid_info { 1: - __u32 flags; 1: - __u32 archid; 1: - __u64 pasid; 1: + __u32 flags; 1: + __u32 archid; 1: + __u64 pasid; 1: }; 1: 1: struct iommu_cache_invalidate_info { 1: - __u32 version; 1: - __u8 cache; 1: - __u8 granularity; 1: - __u8 padding[2]; 1: - union { 1: - struct iommu_inv_pasid_info pasid_info; 1: - struct iommu_inv_addr_info addr_info; 1: - }; 1: + __u32 version; 1: + __u8 cache; 1: + __u8 granularity; 1: + __u8 padding[2]; 1: + union { 1: + struct iommu_inv_pasid_info pasid_info; 1: + struct iommu_inv_addr_info addr_info; 1: + }; 1: }; 1: 1: struct iommu_gpasid_bind_data_vtd { 1: - __u64 flags; 1: - __u32 pat; 1: - __u32 emt; 1: + __u64 flags; 1: + __u32 pat; 1: + __u32 emt; 1: }; 1: 1: struct iommu_gpasid_bind_data { 1: - __u32 version; 1: - __u32 format; 1: - __u64 flags; 1: - __u64 gpgd; 1: - __u64 hpasid; 1: - __u64 gpasid; 1: - __u32 addr_width; 1: - __u8 padding[12]; 1: - union { 1: - struct iommu_gpasid_bind_data_vtd vtd; 1: - }; 1: -}; 1: - 1: -typedef int (*iommu_fault_handler_t)(struct iommu_domain *, struct device *, long unsigned int, int, void *); 1: + __u32 version; 1: + __u32 format; 1: + __u64 flags; 1: + __u64 gpgd; 1: + __u64 hpasid; 1: + __u64 gpasid; 1: + __u32 addr_width; 1: + __u8 padding[12]; 1: + union { 1: + struct iommu_gpasid_bind_data_vtd vtd; 1: + }; 1: +}; 1: + 1: +typedef int (*iommu_fault_handler_t)(struct iommu_domain *, struct device *, 1: + long unsigned int, int, void *); 1: 1: struct iommu_domain_geometry { 1: - dma_addr_t aperture_start; 1: - dma_addr_t aperture_end; 1: - bool force_aperture; 1: + dma_addr_t aperture_start; 1: + dma_addr_t aperture_end; 1: + bool force_aperture; 1: }; 1: 1: struct iommu_domain { 1: - unsigned int type; 1: - const struct iommu_ops *ops; 1: - long unsigned int pgsize_bitmap; 1: - iommu_fault_handler_t handler; 1: - void *handler_token; 1: - struct iommu_domain_geometry geometry; 1: - void *iova_cookie; 1: + unsigned int type; 1: + const struct iommu_ops *ops; 1: + long unsigned int pgsize_bitmap; 1: + iommu_fault_handler_t handler; 1: + void *handler_token; 1: + struct iommu_domain_geometry geometry; 1: + void *iova_cookie; 1: }; 1: 1: -typedef int (*iommu_mm_exit_handler_t)(struct device *, struct iommu_sva *, void *); 1: +typedef int (*iommu_mm_exit_handler_t)(struct device *, struct iommu_sva *, 1: + void *); 1: 1: struct iommu_sva_ops; 1: 1: struct iommu_sva { 1: - struct device *dev; 1: - const struct iommu_sva_ops *ops; 1: + struct device *dev; 1: + const struct iommu_sva_ops *ops; 1: }; 1: 1: typedef int (*iommu_dev_fault_handler_t)(struct iommu_fault *, void *); 1: 1: enum iommu_resv_type { 1: - IOMMU_RESV_DIRECT = 0, 1: - IOMMU_RESV_DIRECT_RELAXABLE = 1, 1: - IOMMU_RESV_RESERVED = 2, 1: - IOMMU_RESV_MSI = 3, 1: - IOMMU_RESV_SW_MSI = 4, 1: + IOMMU_RESV_DIRECT = 0, 1: + IOMMU_RESV_DIRECT_RELAXABLE = 1, 1: + IOMMU_RESV_RESERVED = 2, 1: + IOMMU_RESV_MSI = 3, 1: + IOMMU_RESV_SW_MSI = 4, 1: }; 1: 1: struct iommu_resv_region { 1: - struct list_head list; 1: - phys_addr_t start; 1: - size_t length; 1: - int prot; 1: - enum iommu_resv_type type; 1: + struct list_head list; 1: + phys_addr_t start; 1: + size_t length; 1: + int prot; 1: + enum iommu_resv_type type; 1: }; 1: 1: struct iommu_sva_ops { 1: - iommu_mm_exit_handler_t mm_exit; 1: + iommu_mm_exit_handler_t mm_exit; 1: }; 1: 1: struct iommu_iotlb_gather { 1: - long unsigned int start; 1: - long unsigned int end; 1: - size_t pgsize; 1: + long unsigned int start; 1: + long unsigned int end; 1: + size_t pgsize; 1: }; 1: 1: struct iommu_fault_event { 1: - struct iommu_fault fault; 1: - struct list_head list; 1: + struct iommu_fault fault; 1: + struct list_head list; 1: }; 1: 1: struct iommu_fault_param { 1: - iommu_dev_fault_handler_t handler; 1: - void *data; 1: - struct list_head faults; 1: - struct mutex lock; 1: + iommu_dev_fault_handler_t handler; 1: + void *data; 1: + struct list_head faults; 1: + struct mutex lock; 1: }; 1: 1: struct iommu_table_entry { 1: - initcall_t detect; 1: - initcall_t depend; 1: - void (*early_init)(); 1: - void (*late_init)(); 1: - int flags; 1: + initcall_t detect; 1: + initcall_t depend; 1: + void (*early_init)(); 1: + void (*late_init)(); 1: + int flags; 1: }; 1: 1: enum dmi_field { 1: - DMI_NONE = 0, 1: - DMI_BIOS_VENDOR = 1, 1: - DMI_BIOS_VERSION = 2, 1: - DMI_BIOS_DATE = 3, 1: - DMI_SYS_VENDOR = 4, 1: - DMI_PRODUCT_NAME = 5, 1: - DMI_PRODUCT_VERSION = 6, 1: - DMI_PRODUCT_SERIAL = 7, 1: - DMI_PRODUCT_UUID = 8, 1: - DMI_PRODUCT_SKU = 9, 1: - DMI_PRODUCT_FAMILY = 10, 1: - DMI_BOARD_VENDOR = 11, 1: - DMI_BOARD_NAME = 12, 1: - DMI_BOARD_VERSION = 13, 1: - DMI_BOARD_SERIAL = 14, 1: - DMI_BOARD_ASSET_TAG = 15, 1: - DMI_CHASSIS_VENDOR = 16, 1: - DMI_CHASSIS_TYPE = 17, 1: - DMI_CHASSIS_VERSION = 18, 1: - DMI_CHASSIS_SERIAL = 19, 1: - DMI_CHASSIS_ASSET_TAG = 20, 1: - DMI_STRING_MAX = 21, 1: - DMI_OEM_STRING = 22, 1: -}; 1: - 1: -enum { 1: - NONE_FORCE_HPET_RESUME = 0, 1: - OLD_ICH_FORCE_HPET_RESUME = 1, 1: - ICH_FORCE_HPET_RESUME = 2, 1: - VT8237_FORCE_HPET_RESUME = 3, 1: - NVIDIA_FORCE_HPET_RESUME = 4, 1: - ATI_FORCE_HPET_RESUME = 5, 1: + DMI_NONE = 0, 1: + DMI_BIOS_VENDOR = 1, 1: + DMI_BIOS_VERSION = 2, 1: + DMI_BIOS_DATE = 3, 1: + DMI_SYS_VENDOR = 4, 1: + DMI_PRODUCT_NAME = 5, 1: + DMI_PRODUCT_VERSION = 6, 1: + DMI_PRODUCT_SERIAL = 7, 1: + DMI_PRODUCT_UUID = 8, 1: + DMI_PRODUCT_SKU = 9, 1: + DMI_PRODUCT_FAMILY = 10, 1: + DMI_BOARD_VENDOR = 11, 1: + DMI_BOARD_NAME = 12, 1: + DMI_BOARD_VERSION = 13, 1: + DMI_BOARD_SERIAL = 14, 1: + DMI_BOARD_ASSET_TAG = 15, 1: + DMI_CHASSIS_VENDOR = 16, 1: + DMI_CHASSIS_TYPE = 17, 1: + DMI_CHASSIS_VERSION = 18, 1: + DMI_CHASSIS_SERIAL = 19, 1: + DMI_CHASSIS_ASSET_TAG = 20, 1: + DMI_STRING_MAX = 21, 1: + DMI_OEM_STRING = 22, 1: +}; 1: + 1: +enum { 1: + NONE_FORCE_HPET_RESUME = 0, 1: + OLD_ICH_FORCE_HPET_RESUME = 1, 1: + ICH_FORCE_HPET_RESUME = 2, 1: + VT8237_FORCE_HPET_RESUME = 3, 1: + NVIDIA_FORCE_HPET_RESUME = 4, 1: + ATI_FORCE_HPET_RESUME = 5, 1: }; 1: 1: struct cpu { 1: - int node_id; 1: - int hotpluggable; 1: - struct device dev; 1: + int node_id; 1: + int hotpluggable; 1: + struct device dev; 1: }; 1: 1: struct x86_cpu { 1: - struct cpu cpu; 1: + struct cpu cpu; 1: }; 1: 1: struct debugfs_blob_wrapper { 1: - void *data; 1: - long unsigned int size; 1: + void *data; 1: + long unsigned int size; 1: }; 1: 1: struct setup_data_node { 1: - u64 paddr; 1: - u32 type; 1: - u32 len; 1: + u64 paddr; 1: + u32 type; 1: + u32 len; 1: }; 1: 1: struct die_args { 1: - struct pt_regs *regs; 1: - const char *str; 1: - long int err; 1: - int trapnr; 1: - int signr; 1: + struct pt_regs *regs; 1: + const char *str; 1: + long int err; 1: + int trapnr; 1: + int signr; 1: }; 1: 1: typedef struct { 1: - struct mm_struct *mm; 1: + struct mm_struct *mm; 1: } temp_mm_state_t; 1: 1: struct smp_alt_module { 1: - struct module *mod; 1: - char *name; 1: - const s32 *locks; 1: - const s32 *locks_end; 1: - u8 *text; 1: - u8 *text_end; 1: - struct list_head next; 1: + struct module *mod; 1: + char *name; 1: + const s32 *locks; 1: + const s32 *locks_end; 1: + u8 *text; 1: + u8 *text_end; 1: + struct list_head next; 1: }; 1: 1: struct bp_patching_desc { 1: - struct text_poke_loc *vec; 1: - int nr_entries; 1: + struct text_poke_loc *vec; 1: + int nr_entries; 1: }; 1: 1: struct paravirt_patch_site; 1: 1: struct user_i387_struct { 1: - short unsigned int cwd; 1: - short unsigned int swd; 1: - short unsigned int twd; 1: - short unsigned int fop; 1: - __u64 rip; 1: - __u64 rdp; 1: - __u32 mxcsr; 1: - __u32 mxcsr_mask; 1: - __u32 st_space[32]; 1: - __u32 xmm_space[64]; 1: - __u32 padding[24]; 1: + short unsigned int cwd; 1: + short unsigned int swd; 1: + short unsigned int twd; 1: + short unsigned int fop; 1: + __u64 rip; 1: + __u64 rdp; 1: + __u32 mxcsr; 1: + __u32 mxcsr_mask; 1: + __u32 st_space[32]; 1: + __u32 xmm_space[64]; 1: + __u32 padding[24]; 1: }; 1: 1: struct user_regs_struct { 1: - long unsigned int r15; 1: - long unsigned int r14; 1: - long unsigned int r13; 1: - long unsigned int r12; 1: - long unsigned int bp; 1: - long unsigned int bx; 1: - long unsigned int r11; 1: - long unsigned int r10; 1: - long unsigned int r9; 1: - long unsigned int r8; 1: - long unsigned int ax; 1: - long unsigned int cx; 1: - long unsigned int dx; 1: - long unsigned int si; 1: - long unsigned int di; 1: - long unsigned int orig_ax; 1: - long unsigned int ip; 1: - long unsigned int cs; 1: - long unsigned int flags; 1: - long unsigned int sp; 1: - long unsigned int ss; 1: - long unsigned int fs_base; 1: - long unsigned int gs_base; 1: - long unsigned int ds; 1: - long unsigned int es; 1: - long unsigned int fs; 1: - long unsigned int gs; 1: + long unsigned int r15; 1: + long unsigned int r14; 1: + long unsigned int r13; 1: + long unsigned int r12; 1: + long unsigned int bp; 1: + long unsigned int bx; 1: + long unsigned int r11; 1: + long unsigned int r10; 1: + long unsigned int r9; 1: + long unsigned int r8; 1: + long unsigned int ax; 1: + long unsigned int cx; 1: + long unsigned int dx; 1: + long unsigned int si; 1: + long unsigned int di; 1: + long unsigned int orig_ax; 1: + long unsigned int ip; 1: + long unsigned int cs; 1: + long unsigned int flags; 1: + long unsigned int sp; 1: + long unsigned int ss; 1: + long unsigned int fs_base; 1: + long unsigned int gs_base; 1: + long unsigned int ds; 1: + long unsigned int es; 1: + long unsigned int fs; 1: + long unsigned int gs; 1: }; 1: 1: struct user { 1: - struct user_regs_struct regs; 1: - int u_fpvalid; 1: - int pad0; 1: - struct user_i387_struct i387; 1: - long unsigned int u_tsize; 1: - long unsigned int u_dsize; 1: - long unsigned int u_ssize; 1: - long unsigned int start_code; 1: - long unsigned int start_stack; 1: - long int signal; 1: - int reserved; 1: - int pad1; 1: - long unsigned int u_ar0; 1: - struct user_i387_struct *u_fpstate; 1: - long unsigned int magic; 1: - char u_comm[32]; 1: - long unsigned int u_debugreg[8]; 1: - long unsigned int error_code; 1: - long unsigned int fault_address; 1: -}; 1: - 1: -enum { 1: - HW_BREAKPOINT_LEN_1 = 1, 1: - HW_BREAKPOINT_LEN_2 = 2, 1: - HW_BREAKPOINT_LEN_3 = 3, 1: - HW_BREAKPOINT_LEN_4 = 4, 1: - HW_BREAKPOINT_LEN_5 = 5, 1: - HW_BREAKPOINT_LEN_6 = 6, 1: - HW_BREAKPOINT_LEN_7 = 7, 1: - HW_BREAKPOINT_LEN_8 = 8, 1: -}; 1: - 1: -enum { 1: - HW_BREAKPOINT_EMPTY = 0, 1: - HW_BREAKPOINT_R = 1, 1: - HW_BREAKPOINT_W = 2, 1: - HW_BREAKPOINT_RW = 3, 1: - HW_BREAKPOINT_X = 4, 1: - HW_BREAKPOINT_INVALID = 7, 1: + struct user_regs_struct regs; 1: + int u_fpvalid; 1: + int pad0; 1: + struct user_i387_struct i387; 1: + long unsigned int u_tsize; 1: + long unsigned int u_dsize; 1: + long unsigned int u_ssize; 1: + long unsigned int start_code; 1: + long unsigned int start_stack; 1: + long int signal; 1: + int reserved; 1: + int pad1; 1: + long unsigned int u_ar0; 1: + struct user_i387_struct *u_fpstate; 1: + long unsigned int magic; 1: + char u_comm[32]; 1: + long unsigned int u_debugreg[8]; 1: + long unsigned int error_code; 1: + long unsigned int fault_address; 1: +}; 1: + 1: +enum { 1: + HW_BREAKPOINT_LEN_1 = 1, 1: + HW_BREAKPOINT_LEN_2 = 2, 1: + HW_BREAKPOINT_LEN_3 = 3, 1: + HW_BREAKPOINT_LEN_4 = 4, 1: + HW_BREAKPOINT_LEN_5 = 5, 1: + HW_BREAKPOINT_LEN_6 = 6, 1: + HW_BREAKPOINT_LEN_7 = 7, 1: + HW_BREAKPOINT_LEN_8 = 8, 1: +}; 1: + 1: +enum { 1: + HW_BREAKPOINT_EMPTY = 0, 1: + HW_BREAKPOINT_R = 1, 1: + HW_BREAKPOINT_W = 2, 1: + HW_BREAKPOINT_RW = 3, 1: + HW_BREAKPOINT_X = 4, 1: + HW_BREAKPOINT_INVALID = 7, 1: }; 1: 1: typedef unsigned int u_int; 1: @@ -22045,70 +22269,70 @@ typedef unsigned int u_int; 1: typedef long long unsigned int cycles_t; 1: 1: struct system_counterval_t { 1: - u64 cycles; 1: - struct clocksource *cs; 1: -}; 1: - 1: -enum { 1: - WORK_STRUCT_PENDING_BIT = 0, 1: - WORK_STRUCT_DELAYED_BIT = 1, 1: - WORK_STRUCT_PWQ_BIT = 2, 1: - WORK_STRUCT_LINKED_BIT = 3, 1: - WORK_STRUCT_COLOR_SHIFT = 4, 1: - WORK_STRUCT_COLOR_BITS = 4, 1: - WORK_STRUCT_PENDING = 1, 1: - WORK_STRUCT_DELAYED = 2, 1: - WORK_STRUCT_PWQ = 4, 1: - WORK_STRUCT_LINKED = 8, 1: - WORK_STRUCT_STATIC = 0, 1: - WORK_NR_COLORS = 15, 1: - WORK_NO_COLOR = 15, 1: - WORK_CPU_UNBOUND = 64, 1: - WORK_STRUCT_FLAG_BITS = 8, 1: - WORK_OFFQ_FLAG_BASE = 4, 1: - __WORK_OFFQ_CANCELING = 4, 1: - WORK_OFFQ_CANCELING = 16, 1: - WORK_OFFQ_FLAG_BITS = 1, 1: - WORK_OFFQ_POOL_SHIFT = 5, 1: - WORK_OFFQ_LEFT = 59, 1: - WORK_OFFQ_POOL_BITS = 31, 1: - WORK_OFFQ_POOL_NONE = 2147483647, 1: - WORK_STRUCT_FLAG_MASK = 255, 1: - WORK_STRUCT_WQ_DATA_MASK = 4294967040, 1: - WORK_STRUCT_NO_POOL = 4294967264, 1: - WORK_BUSY_PENDING = 1, 1: - WORK_BUSY_RUNNING = 2, 1: - WORKER_DESC_LEN = 24, 1: + u64 cycles; 1: + struct clocksource *cs; 1: +}; 1: + 1: +enum { 1: + WORK_STRUCT_PENDING_BIT = 0, 1: + WORK_STRUCT_DELAYED_BIT = 1, 1: + WORK_STRUCT_PWQ_BIT = 2, 1: + WORK_STRUCT_LINKED_BIT = 3, 1: + WORK_STRUCT_COLOR_SHIFT = 4, 1: + WORK_STRUCT_COLOR_BITS = 4, 1: + WORK_STRUCT_PENDING = 1, 1: + WORK_STRUCT_DELAYED = 2, 1: + WORK_STRUCT_PWQ = 4, 1: + WORK_STRUCT_LINKED = 8, 1: + WORK_STRUCT_STATIC = 0, 1: + WORK_NR_COLORS = 15, 1: + WORK_NO_COLOR = 15, 1: + WORK_CPU_UNBOUND = 64, 1: + WORK_STRUCT_FLAG_BITS = 8, 1: + WORK_OFFQ_FLAG_BASE = 4, 1: + __WORK_OFFQ_CANCELING = 4, 1: + WORK_OFFQ_CANCELING = 16, 1: + WORK_OFFQ_FLAG_BITS = 1, 1: + WORK_OFFQ_POOL_SHIFT = 5, 1: + WORK_OFFQ_LEFT = 59, 1: + WORK_OFFQ_POOL_BITS = 31, 1: + WORK_OFFQ_POOL_NONE = 2147483647, 1: + WORK_STRUCT_FLAG_MASK = 255, 1: + WORK_STRUCT_WQ_DATA_MASK = 4294967040, 1: + WORK_STRUCT_NO_POOL = 4294967264, 1: + WORK_BUSY_PENDING = 1, 1: + WORK_BUSY_RUNNING = 2, 1: + WORKER_DESC_LEN = 24, 1: }; 1: 1: struct cpufreq_freqs { 1: - struct cpufreq_policy *policy; 1: - unsigned int old; 1: - unsigned int new; 1: - u8 flags; 1: + struct cpufreq_policy *policy; 1: + unsigned int old; 1: + unsigned int new; 1: + u8 flags; 1: }; 1: 1: struct cyc2ns { 1: - struct cyc2ns_data data[2]; 1: - seqcount_t seq; 1: + struct cyc2ns_data data[2]; 1: + seqcount_t seq; 1: }; 1: 1: struct freq_desc { 1: - u8 msr_plat; 1: - u32 freqs[9]; 1: + u8 msr_plat; 1: + u32 freqs[9]; 1: }; 1: 1: struct dmi_strmatch { 1: - unsigned char slot: 7; 1: - unsigned char exact_match: 1; 1: - char substr[79]; 1: + unsigned char slot : 7; 1: + unsigned char exact_match : 1; 1: + char substr[79]; 1: }; 1: 1: struct dmi_system_id { 1: - int (*callback)(const struct dmi_system_id *); 1: - const char *ident; 1: - struct dmi_strmatch matches[4]; 1: - void *driver_data; 1: + int (*callback)(const struct dmi_system_id *); 1: + const char *ident; 1: + struct dmi_strmatch matches[4]; 1: + void *driver_data; 1: }; 1: 1: struct pdev_archdata {}; 1: @@ -22118,47 +22342,47 @@ struct mfd_cell; 1: struct platform_device_id; 1: 1: struct platform_device { 1: - const char *name; 1: - int id; 1: - bool id_auto; 1: - struct device dev; 1: - u64 dma_mask; 1: - u32 num_resources; 1: - struct resource *resource; 1: - const struct platform_device_id *id_entry; 1: - char *driver_override; 1: - struct mfd_cell *mfd_cell; 1: - struct pdev_archdata archdata; 1: + const char *name; 1: + int id; 1: + bool id_auto; 1: + struct device dev; 1: + u64 dma_mask; 1: + u32 num_resources; 1: + struct resource *resource; 1: + const struct platform_device_id *id_entry; 1: + char *driver_override; 1: + struct mfd_cell *mfd_cell; 1: + struct pdev_archdata archdata; 1: }; 1: 1: struct platform_device_id { 1: - char name[20]; 1: - kernel_ulong_t driver_data; 1: + char name[20]; 1: + kernel_ulong_t driver_data; 1: }; 1: 1: struct rtc_time { 1: - int tm_sec; 1: - int tm_min; 1: - int tm_hour; 1: - int tm_mday; 1: - int tm_mon; 1: - int tm_year; 1: - int tm_wday; 1: - int tm_yday; 1: - int tm_isdst; 1: + int tm_sec; 1: + int tm_min; 1: + int tm_hour; 1: + int tm_mday; 1: + int tm_mon; 1: + int tm_year; 1: + int tm_wday; 1: + int tm_yday; 1: + int tm_isdst; 1: }; 1: 1: struct pnp_device_id { 1: - __u8 id[8]; 1: - kernel_ulong_t driver_data; 1: + __u8 id[8]; 1: + kernel_ulong_t driver_data; 1: }; 1: 1: struct pnp_card_device_id { 1: - __u8 id[8]; 1: - kernel_ulong_t driver_data; 1: - struct { 1: - __u8 id[8]; 1: - } devs[8]; 1: + __u8 id[8]; 1: + kernel_ulong_t driver_data; 1: + struct { 1: + __u8 id[8]; 1: + } devs[8]; 1: }; 1: 1: struct pnp_protocol; 1: @@ -22166,146 +22390,146 @@ struct pnp_protocol; 1: struct pnp_id; 1: 1: struct pnp_card { 1: - struct device dev; 1: - unsigned char number; 1: - struct list_head global_list; 1: - struct list_head protocol_list; 1: - struct list_head devices; 1: - struct pnp_protocol *protocol; 1: - struct pnp_id *id; 1: - char name[50]; 1: - unsigned char pnpver; 1: - unsigned char productver; 1: - unsigned int serial; 1: - unsigned char checksum; 1: - struct proc_dir_entry *procdir; 1: + struct device dev; 1: + unsigned char number; 1: + struct list_head global_list; 1: + struct list_head protocol_list; 1: + struct list_head devices; 1: + struct pnp_protocol *protocol; 1: + struct pnp_id *id; 1: + char name[50]; 1: + unsigned char pnpver; 1: + unsigned char productver; 1: + unsigned int serial; 1: + unsigned char checksum; 1: + struct proc_dir_entry *procdir; 1: }; 1: 1: struct pnp_dev; 1: 1: struct pnp_protocol { 1: - struct list_head protocol_list; 1: - char *name; 1: - int (*get)(struct pnp_dev *); 1: - int (*set)(struct pnp_dev *); 1: - int (*disable)(struct pnp_dev *); 1: - bool (*can_wakeup)(struct pnp_dev *); 1: - int (*suspend)(struct pnp_dev *, pm_message_t); 1: - int (*resume)(struct pnp_dev *); 1: - unsigned char number; 1: - struct device dev; 1: - struct list_head cards; 1: - struct list_head devices; 1: + struct list_head protocol_list; 1: + char *name; 1: + int (*get)(struct pnp_dev *); 1: + int (*set)(struct pnp_dev *); 1: + int (*disable)(struct pnp_dev *); 1: + bool (*can_wakeup)(struct pnp_dev *); 1: + int (*suspend)(struct pnp_dev *, pm_message_t); 1: + int (*resume)(struct pnp_dev *); 1: + unsigned char number; 1: + struct device dev; 1: + struct list_head cards; 1: + struct list_head devices; 1: }; 1: 1: struct pnp_id { 1: - char id[8]; 1: - struct pnp_id *next; 1: + char id[8]; 1: + struct pnp_id *next; 1: }; 1: 1: struct pnp_card_driver; 1: 1: struct pnp_card_link { 1: - struct pnp_card *card; 1: - struct pnp_card_driver *driver; 1: - void *driver_data; 1: - pm_message_t pm_state; 1: + struct pnp_card *card; 1: + struct pnp_card_driver *driver; 1: + void *driver_data; 1: + pm_message_t pm_state; 1: }; 1: 1: struct pnp_driver { 1: - char *name; 1: - const struct pnp_device_id *id_table; 1: - unsigned int flags; 1: - int (*probe)(struct pnp_dev *, const struct pnp_device_id *); 1: - void (*remove)(struct pnp_dev *); 1: - void (*shutdown)(struct pnp_dev *); 1: - int (*suspend)(struct pnp_dev *, pm_message_t); 1: - int (*resume)(struct pnp_dev *); 1: - struct device_driver driver; 1: + char *name; 1: + const struct pnp_device_id *id_table; 1: + unsigned int flags; 1: + int (*probe)(struct pnp_dev *, const struct pnp_device_id *); 1: + void (*remove)(struct pnp_dev *); 1: + void (*shutdown)(struct pnp_dev *); 1: + int (*suspend)(struct pnp_dev *, pm_message_t); 1: + int (*resume)(struct pnp_dev *); 1: + struct device_driver driver; 1: }; 1: 1: struct pnp_card_driver { 1: - struct list_head global_list; 1: - char *name; 1: - const struct pnp_card_device_id *id_table; 1: - unsigned int flags; 1: - int (*probe)(struct pnp_card_link *, const struct pnp_card_device_id *); 1: - void (*remove)(struct pnp_card_link *); 1: - int (*suspend)(struct pnp_card_link *, pm_message_t); 1: - int (*resume)(struct pnp_card_link *); 1: - struct pnp_driver link; 1: + struct list_head global_list; 1: + char *name; 1: + const struct pnp_card_device_id *id_table; 1: + unsigned int flags; 1: + int (*probe)(struct pnp_card_link *, const struct pnp_card_device_id *); 1: + void (*remove)(struct pnp_card_link *); 1: + int (*suspend)(struct pnp_card_link *, pm_message_t); 1: + int (*resume)(struct pnp_card_link *); 1: + struct pnp_driver link; 1: }; 1: 1: struct pnp_dev { 1: - struct device dev; 1: - u64 dma_mask; 1: - unsigned int number; 1: - int status; 1: - struct list_head global_list; 1: - struct list_head protocol_list; 1: - struct list_head card_list; 1: - struct list_head rdev_list; 1: - struct pnp_protocol *protocol; 1: - struct pnp_card *card; 1: - struct pnp_driver *driver; 1: - struct pnp_card_link *card_link; 1: - struct pnp_id *id; 1: - int active; 1: - int capabilities; 1: - unsigned int num_dependent_sets; 1: - struct list_head resources; 1: - struct list_head options; 1: - char name[50]; 1: - int flags; 1: - struct proc_dir_entry *procent; 1: - void *data; 1: + struct device dev; 1: + u64 dma_mask; 1: + unsigned int number; 1: + int status; 1: + struct list_head global_list; 1: + struct list_head protocol_list; 1: + struct list_head card_list; 1: + struct list_head rdev_list; 1: + struct pnp_protocol *protocol; 1: + struct pnp_card *card; 1: + struct pnp_driver *driver; 1: + struct pnp_card_link *card_link; 1: + struct pnp_id *id; 1: + int active; 1: + int capabilities; 1: + unsigned int num_dependent_sets; 1: + struct list_head resources; 1: + struct list_head options; 1: + char name[50]; 1: + int flags; 1: + struct proc_dir_entry *procent; 1: + void *data; 1: }; 1: 1: struct sfi_rtc_table_entry { 1: - u64 phys_addr; 1: - u32 irq; 1: + u64 phys_addr; 1: + u32 irq; 1: } __attribute__((packed)); 1: 1: enum intel_mid_cpu_type { 1: - INTEL_MID_CPU_CHIP_PENWELL = 2, 1: - INTEL_MID_CPU_CHIP_CLOVERVIEW = 3, 1: - INTEL_MID_CPU_CHIP_TANGIER = 4, 1: + INTEL_MID_CPU_CHIP_PENWELL = 2, 1: + INTEL_MID_CPU_CHIP_CLOVERVIEW = 3, 1: + INTEL_MID_CPU_CHIP_TANGIER = 4, 1: }; 1: 1: enum intel_mid_timer_options { 1: - INTEL_MID_TIMER_DEFAULT = 0, 1: - INTEL_MID_TIMER_APBT_ONLY = 1, 1: - INTEL_MID_TIMER_LAPIC_APBT = 2, 1: + INTEL_MID_TIMER_DEFAULT = 0, 1: + INTEL_MID_TIMER_APBT_ONLY = 1, 1: + INTEL_MID_TIMER_LAPIC_APBT = 2, 1: }; 1: 1: typedef struct ldttss_desc tss_desc; 1: 1: enum idle_boot_override { 1: - IDLE_NO_OVERRIDE = 0, 1: - IDLE_HALT = 1, 1: - IDLE_NOMWAIT = 2, 1: - IDLE_POLL = 3, 1: + IDLE_NO_OVERRIDE = 0, 1: + IDLE_HALT = 1, 1: + IDLE_NOMWAIT = 2, 1: + IDLE_POLL = 3, 1: }; 1: 1: enum tick_broadcast_mode { 1: - TICK_BROADCAST_OFF = 0, 1: - TICK_BROADCAST_ON = 1, 1: - TICK_BROADCAST_FORCE = 2, 1: + TICK_BROADCAST_OFF = 0, 1: + TICK_BROADCAST_ON = 1, 1: + TICK_BROADCAST_FORCE = 2, 1: }; 1: 1: enum tick_broadcast_state { 1: - TICK_BROADCAST_EXIT = 0, 1: - TICK_BROADCAST_ENTER = 1, 1: + TICK_BROADCAST_EXIT = 0, 1: + TICK_BROADCAST_ENTER = 1, 1: }; 1: 1: struct cpuidle_state_usage { 1: - long long unsigned int disable; 1: - long long unsigned int usage; 1: - u64 time_ns; 1: - long long unsigned int above; 1: - long long unsigned int below; 1: - long long unsigned int s2idle_usage; 1: - long long unsigned int s2idle_time; 1: + long long unsigned int disable; 1: + long long unsigned int usage; 1: + u64 time_ns; 1: + long long unsigned int above; 1: + long long unsigned int below; 1: + long long unsigned int s2idle_usage; 1: + long long unsigned int s2idle_time; 1: }; 1: 1: struct cpuidle_driver_kobj; 1: @@ -22315,51 +22539,51 @@ struct cpuidle_state_kobj; 1: struct cpuidle_device_kobj; 1: 1: struct cpuidle_device { 1: - unsigned int registered: 1; 1: - unsigned int enabled: 1; 1: - unsigned int poll_time_limit: 1; 1: - unsigned int cpu; 1: - ktime_t next_hrtimer; 1: - int last_state_idx; 1: - u64 last_residency_ns; 1: - u64 poll_limit_ns; 1: - u64 forced_idle_latency_limit_ns; 1: - struct cpuidle_state_usage states_usage[10]; 1: - struct cpuidle_state_kobj *kobjs[10]; 1: - struct cpuidle_driver_kobj *kobj_driver; 1: - struct cpuidle_device_kobj *kobj_dev; 1: - struct list_head device_list; 1: + unsigned int registered : 1; 1: + unsigned int enabled : 1; 1: + unsigned int poll_time_limit : 1; 1: + unsigned int cpu; 1: + ktime_t next_hrtimer; 1: + int last_state_idx; 1: + u64 last_residency_ns; 1: + u64 poll_limit_ns; 1: + u64 forced_idle_latency_limit_ns; 1: + struct cpuidle_state_usage states_usage[10]; 1: + struct cpuidle_state_kobj *kobjs[10]; 1: + struct cpuidle_driver_kobj *kobj_driver; 1: + struct cpuidle_device_kobj *kobj_dev; 1: + struct list_head device_list; 1: }; 1: 1: struct inactive_task_frame { 1: - long unsigned int r15; 1: - long unsigned int r14; 1: - long unsigned int r13; 1: - long unsigned int r12; 1: - long unsigned int bx; 1: - long unsigned int bp; 1: - long unsigned int ret_addr; 1: + long unsigned int r15; 1: + long unsigned int r14; 1: + long unsigned int r13; 1: + long unsigned int r12; 1: + long unsigned int bx; 1: + long unsigned int bp; 1: + long unsigned int ret_addr; 1: }; 1: 1: struct fork_frame { 1: - struct inactive_task_frame frame; 1: - struct pt_regs regs; 1: + struct inactive_task_frame frame; 1: + struct pt_regs regs; 1: }; 1: 1: struct ssb_state { 1: - struct ssb_state *shared_state; 1: - raw_spinlock_t lock; 1: - unsigned int disable_state; 1: - long unsigned int local_state; 1: + struct ssb_state *shared_state; 1: + raw_spinlock_t lock; 1: + unsigned int disable_state; 1: + long unsigned int local_state; 1: }; 1: 1: struct trace_event_raw_x86_fpu { 1: - struct trace_entry ent; 1: - struct fpu *fpu; 1: - bool load_fpu; 1: - u64 xfeatures; 1: - u64 xcomp_bv; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + struct fpu *fpu; 1: + bool load_fpu; 1: + u64 xfeatures; 1: + u64 xcomp_bv; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_x86_fpu {}; 1: @@ -22389,555 +22613,561 @@ typedef void (*btf_trace_x86_fpu_xstate_check_failed)(void *, struct fpu *); 1: typedef struct fpu *pto_T_____9; 1: 1: struct _fpreg { 1: - __u16 significand[4]; 1: - __u16 exponent; 1: + __u16 significand[4]; 1: + __u16 exponent; 1: }; 1: 1: struct _fpxreg { 1: - __u16 significand[4]; 1: - __u16 exponent; 1: - __u16 padding[3]; 1: + __u16 significand[4]; 1: + __u16 exponent; 1: + __u16 padding[3]; 1: }; 1: 1: struct user_i387_ia32_struct { 1: - u32 cwd; 1: - u32 swd; 1: - u32 twd; 1: - u32 fip; 1: - u32 fcs; 1: - u32 foo; 1: - u32 fos; 1: - u32 st_space[20]; 1: + u32 cwd; 1: + u32 swd; 1: + u32 twd; 1: + u32 fip; 1: + u32 fcs; 1: + u32 foo; 1: + u32 fos; 1: + u32 st_space[20]; 1: }; 1: 1: struct user_regset; 1: 1: -typedef int user_regset_active_fn(struct task_struct *, const struct user_regset *); 1: +typedef int user_regset_active_fn(struct task_struct *, 1: + const struct user_regset *); 1: 1: -typedef int user_regset_get_fn(struct task_struct *, const struct user_regset *, unsigned int, unsigned int, void *, void *); 1: +typedef int user_regset_get_fn(struct task_struct *, const struct user_regset *, 1: + unsigned int, unsigned int, void *, void *); 1: 1: -typedef int user_regset_set_fn(struct task_struct *, const struct user_regset *, unsigned int, unsigned int, const void *, const void *); 1: +typedef int user_regset_set_fn(struct task_struct *, const struct user_regset *, 1: + unsigned int, unsigned int, const void *, 1: + const void *); 1: 1: -typedef int user_regset_writeback_fn(struct task_struct *, const struct user_regset *, int); 1: +typedef int user_regset_writeback_fn(struct task_struct *, 1: + const struct user_regset *, int); 1: 1: -typedef unsigned int user_regset_get_size_fn(struct task_struct *, const struct user_regset *); 1: +typedef unsigned int user_regset_get_size_fn(struct task_struct *, 1: + const struct user_regset *); 1: 1: struct user_regset { 1: - user_regset_get_fn *get; 1: - user_regset_set_fn *set; 1: - user_regset_active_fn *active; 1: - user_regset_writeback_fn *writeback; 1: - user_regset_get_size_fn *get_size; 1: - unsigned int n; 1: - unsigned int size; 1: - unsigned int align; 1: - unsigned int bias; 1: - unsigned int core_note_type; 1: + user_regset_get_fn *get; 1: + user_regset_set_fn *set; 1: + user_regset_active_fn *active; 1: + user_regset_writeback_fn *writeback; 1: + user_regset_get_size_fn *get_size; 1: + unsigned int n; 1: + unsigned int size; 1: + unsigned int align; 1: + unsigned int bias; 1: + unsigned int core_note_type; 1: }; 1: 1: struct _fpx_sw_bytes { 1: - __u32 magic1; 1: - __u32 extended_size; 1: - __u64 xfeatures; 1: - __u32 xstate_size; 1: - __u32 padding[7]; 1: + __u32 magic1; 1: + __u32 extended_size; 1: + __u64 xfeatures; 1: + __u32 xstate_size; 1: + __u32 padding[7]; 1: }; 1: 1: struct _xmmreg { 1: - __u32 element[4]; 1: + __u32 element[4]; 1: }; 1: 1: struct _fpstate_32 { 1: - __u32 cw; 1: - __u32 sw; 1: - __u32 tag; 1: - __u32 ipoff; 1: - __u32 cssel; 1: - __u32 dataoff; 1: - __u32 datasel; 1: - struct _fpreg _st[8]; 1: - __u16 status; 1: - __u16 magic; 1: - __u32 _fxsr_env[6]; 1: - __u32 mxcsr; 1: - __u32 reserved; 1: - struct _fpxreg _fxsr_st[8]; 1: - struct _xmmreg _xmm[8]; 1: - union { 1: - __u32 padding1[44]; 1: - __u32 padding[44]; 1: - }; 1: - union { 1: - __u32 padding2[12]; 1: - struct _fpx_sw_bytes sw_reserved; 1: - }; 1: + __u32 cw; 1: + __u32 sw; 1: + __u32 tag; 1: + __u32 ipoff; 1: + __u32 cssel; 1: + __u32 dataoff; 1: + __u32 datasel; 1: + struct _fpreg _st[8]; 1: + __u16 status; 1: + __u16 magic; 1: + __u32 _fxsr_env[6]; 1: + __u32 mxcsr; 1: + __u32 reserved; 1: + struct _fpxreg _fxsr_st[8]; 1: + struct _xmmreg _xmm[8]; 1: + union { 1: + __u32 padding1[44]; 1: + __u32 padding[44]; 1: + }; 1: + union { 1: + __u32 padding2[12]; 1: + struct _fpx_sw_bytes sw_reserved; 1: + }; 1: }; 1: 1: typedef u32 compat_ulong_t; 1: 1: struct user_regset_view { 1: - const char *name; 1: - const struct user_regset *regsets; 1: - unsigned int n; 1: - u32 e_flags; 1: - u16 e_machine; 1: - u8 ei_osabi; 1: + const char *name; 1: + const struct user_regset *regsets; 1: + unsigned int n; 1: + u32 e_flags; 1: + u16 e_machine; 1: + u8 ei_osabi; 1: }; 1: 1: enum x86_regset { 1: - REGSET_GENERAL = 0, 1: - REGSET_FP = 1, 1: - REGSET_XFP = 2, 1: - REGSET_IOPERM64 = 2, 1: - REGSET_XSTATE = 3, 1: - REGSET_TLS = 4, 1: - REGSET_IOPERM32 = 5, 1: + REGSET_GENERAL = 0, 1: + REGSET_FP = 1, 1: + REGSET_XFP = 2, 1: + REGSET_IOPERM64 = 2, 1: + REGSET_XSTATE = 3, 1: + REGSET_TLS = 4, 1: + REGSET_IOPERM32 = 5, 1: }; 1: 1: struct pt_regs_offset { 1: - const char *name; 1: - int offset; 1: + const char *name; 1: + int offset; 1: }; 1: 1: typedef bool (*stack_trace_consume_fn)(void *, long unsigned int, bool); 1: 1: struct stack_frame_user { 1: - const void *next_fp; 1: - long unsigned int ret_addr; 1: + const void *next_fp; 1: + long unsigned int ret_addr; 1: }; 1: 1: enum cache_type { 1: - CACHE_TYPE_NOCACHE = 0, 1: - CACHE_TYPE_INST = 1, 1: - CACHE_TYPE_DATA = 2, 1: - CACHE_TYPE_SEPARATE = 3, 1: - CACHE_TYPE_UNIFIED = 4, 1: + CACHE_TYPE_NOCACHE = 0, 1: + CACHE_TYPE_INST = 1, 1: + CACHE_TYPE_DATA = 2, 1: + CACHE_TYPE_SEPARATE = 3, 1: + CACHE_TYPE_UNIFIED = 4, 1: }; 1: 1: struct cacheinfo { 1: - unsigned int id; 1: - enum cache_type type; 1: - unsigned int level; 1: - unsigned int coherency_line_size; 1: - unsigned int number_of_sets; 1: - unsigned int ways_of_associativity; 1: - unsigned int physical_line_partition; 1: - unsigned int size; 1: - cpumask_t shared_cpu_map; 1: - unsigned int attributes; 1: - void *fw_token; 1: - bool disable_sysfs; 1: - void *priv; 1: + unsigned int id; 1: + enum cache_type type; 1: + unsigned int level; 1: + unsigned int coherency_line_size; 1: + unsigned int number_of_sets; 1: + unsigned int ways_of_associativity; 1: + unsigned int physical_line_partition; 1: + unsigned int size; 1: + cpumask_t shared_cpu_map; 1: + unsigned int attributes; 1: + void *fw_token; 1: + bool disable_sysfs; 1: + void *priv; 1: }; 1: 1: struct cpu_cacheinfo { 1: - struct cacheinfo *info_list; 1: - unsigned int num_levels; 1: - unsigned int num_leaves; 1: - bool cpu_map_populated; 1: + struct cacheinfo *info_list; 1: + unsigned int num_levels; 1: + unsigned int num_leaves; 1: + bool cpu_map_populated; 1: }; 1: 1: struct amd_l3_cache { 1: - unsigned int indices; 1: - u8 subcaches[4]; 1: + unsigned int indices; 1: + u8 subcaches[4]; 1: }; 1: 1: struct threshold_block { 1: - unsigned int block; 1: - unsigned int bank; 1: - unsigned int cpu; 1: - u32 address; 1: - u16 interrupt_enable; 1: - bool interrupt_capable; 1: - u16 threshold_limit; 1: - struct kobject kobj; 1: - struct list_head miscj; 1: + unsigned int block; 1: + unsigned int bank; 1: + unsigned int cpu; 1: + u32 address; 1: + u16 interrupt_enable; 1: + bool interrupt_capable; 1: + u16 threshold_limit; 1: + struct kobject kobj; 1: + struct list_head miscj; 1: }; 1: 1: struct threshold_bank { 1: - struct kobject *kobj; 1: - struct threshold_block *blocks; 1: - refcount_t cpus; 1: + struct kobject *kobj; 1: + struct threshold_block *blocks; 1: + refcount_t cpus; 1: }; 1: 1: struct amd_northbridge { 1: - struct pci_dev *root; 1: - struct pci_dev *misc; 1: - struct pci_dev *link; 1: - struct amd_l3_cache l3_cache; 1: - struct threshold_bank *bank4; 1: + struct pci_dev *root; 1: + struct pci_dev *misc; 1: + struct pci_dev *link; 1: + struct amd_l3_cache l3_cache; 1: + struct threshold_bank *bank4; 1: }; 1: 1: struct cpu_dev { 1: - const char *c_vendor; 1: - const char *c_ident[2]; 1: - void (*c_early_init)(struct cpuinfo_x86 *); 1: - void (*c_bsp_init)(struct cpuinfo_x86 *); 1: - void (*c_init)(struct cpuinfo_x86 *); 1: - void (*c_identify)(struct cpuinfo_x86 *); 1: - void (*c_detect_tlb)(struct cpuinfo_x86 *); 1: - int c_x86_vendor; 1: + const char *c_vendor; 1: + const char *c_ident[2]; 1: + void (*c_early_init)(struct cpuinfo_x86 *); 1: + void (*c_bsp_init)(struct cpuinfo_x86 *); 1: + void (*c_init)(struct cpuinfo_x86 *); 1: + void (*c_identify)(struct cpuinfo_x86 *); 1: + void (*c_detect_tlb)(struct cpuinfo_x86 *); 1: + int c_x86_vendor; 1: }; 1: 1: enum tsx_ctrl_states { 1: - TSX_CTRL_ENABLE = 0, 1: - TSX_CTRL_DISABLE = 1, 1: - TSX_CTRL_NOT_SUPPORTED = 2, 1: + TSX_CTRL_ENABLE = 0, 1: + TSX_CTRL_DISABLE = 1, 1: + TSX_CTRL_NOT_SUPPORTED = 2, 1: }; 1: 1: struct _cache_table { 1: - unsigned char descriptor; 1: - char cache_type; 1: - short int size; 1: + unsigned char descriptor; 1: + char cache_type; 1: + short int size; 1: }; 1: 1: enum _cache_type { 1: - CTYPE_NULL = 0, 1: - CTYPE_DATA = 1, 1: - CTYPE_INST = 2, 1: - CTYPE_UNIFIED = 3, 1: + CTYPE_NULL = 0, 1: + CTYPE_DATA = 1, 1: + CTYPE_INST = 2, 1: + CTYPE_UNIFIED = 3, 1: }; 1: 1: union _cpuid4_leaf_eax { 1: - struct { 1: - enum _cache_type type: 5; 1: - unsigned int level: 3; 1: - unsigned int is_self_initializing: 1; 1: - unsigned int is_fully_associative: 1; 1: - unsigned int reserved: 4; 1: - unsigned int num_threads_sharing: 12; 1: - unsigned int num_cores_on_die: 6; 1: - } split; 1: - u32 full; 1: + struct { 1: + enum _cache_type type : 5; 1: + unsigned int level : 3; 1: + unsigned int is_self_initializing : 1; 1: + unsigned int is_fully_associative : 1; 1: + unsigned int reserved : 4; 1: + unsigned int num_threads_sharing : 12; 1: + unsigned int num_cores_on_die : 6; 1: + } split; 1: + u32 full; 1: }; 1: 1: union _cpuid4_leaf_ebx { 1: - struct { 1: - unsigned int coherency_line_size: 12; 1: - unsigned int physical_line_partition: 10; 1: - unsigned int ways_of_associativity: 10; 1: - } split; 1: - u32 full; 1: + struct { 1: + unsigned int coherency_line_size : 12; 1: + unsigned int physical_line_partition : 10; 1: + unsigned int ways_of_associativity : 10; 1: + } split; 1: + u32 full; 1: }; 1: 1: union _cpuid4_leaf_ecx { 1: - struct { 1: - unsigned int number_of_sets: 32; 1: - } split; 1: - u32 full; 1: + struct { 1: + unsigned int number_of_sets : 32; 1: + } split; 1: + u32 full; 1: }; 1: 1: struct _cpuid4_info_regs { 1: - union _cpuid4_leaf_eax eax; 1: - union _cpuid4_leaf_ebx ebx; 1: - union _cpuid4_leaf_ecx ecx; 1: - unsigned int id; 1: - long unsigned int size; 1: - struct amd_northbridge *nb; 1: + union _cpuid4_leaf_eax eax; 1: + union _cpuid4_leaf_ebx ebx; 1: + union _cpuid4_leaf_ecx ecx; 1: + unsigned int id; 1: + long unsigned int size; 1: + struct amd_northbridge *nb; 1: }; 1: 1: union l1_cache { 1: - struct { 1: - unsigned int line_size: 8; 1: - unsigned int lines_per_tag: 8; 1: - unsigned int assoc: 8; 1: - unsigned int size_in_kb: 8; 1: - }; 1: - unsigned int val; 1: + struct { 1: + unsigned int line_size : 8; 1: + unsigned int lines_per_tag : 8; 1: + unsigned int assoc : 8; 1: + unsigned int size_in_kb : 8; 1: + }; 1: + unsigned int val; 1: }; 1: 1: union l2_cache { 1: - struct { 1: - unsigned int line_size: 8; 1: - unsigned int lines_per_tag: 4; 1: - unsigned int assoc: 4; 1: - unsigned int size_in_kb: 16; 1: - }; 1: - unsigned int val; 1: + struct { 1: + unsigned int line_size : 8; 1: + unsigned int lines_per_tag : 4; 1: + unsigned int assoc : 4; 1: + unsigned int size_in_kb : 16; 1: + }; 1: + unsigned int val; 1: }; 1: 1: union l3_cache { 1: - struct { 1: - unsigned int line_size: 8; 1: - unsigned int lines_per_tag: 4; 1: - unsigned int assoc: 4; 1: - unsigned int res: 2; 1: - unsigned int size_encoded: 14; 1: - }; 1: - unsigned int val; 1: + struct { 1: + unsigned int line_size : 8; 1: + unsigned int lines_per_tag : 4; 1: + unsigned int assoc : 4; 1: + unsigned int res : 2; 1: + unsigned int size_encoded : 14; 1: + }; 1: + unsigned int val; 1: }; 1: 1: struct cpuid_bit { 1: - u16 feature; 1: - u8 reg; 1: - u8 bit; 1: - u32 level; 1: - u32 sub_leaf; 1: + u16 feature; 1: + u8 reg; 1: + u8 bit; 1: + u32 level; 1: + u32 sub_leaf; 1: }; 1: 1: enum cpuid_leafs { 1: - CPUID_1_EDX = 0, 1: - CPUID_8000_0001_EDX = 1, 1: - CPUID_8086_0001_EDX = 2, 1: - CPUID_LNX_1 = 3, 1: - CPUID_1_ECX = 4, 1: - CPUID_C000_0001_EDX = 5, 1: - CPUID_8000_0001_ECX = 6, 1: - CPUID_LNX_2 = 7, 1: - CPUID_LNX_3 = 8, 1: - CPUID_7_0_EBX = 9, 1: - CPUID_D_1_EAX = 10, 1: - CPUID_LNX_4 = 11, 1: - CPUID_7_1_EAX = 12, 1: - CPUID_8000_0008_EBX = 13, 1: - CPUID_6_EAX = 14, 1: - CPUID_8000_000A_EDX = 15, 1: - CPUID_7_ECX = 16, 1: - CPUID_8000_0007_EBX = 17, 1: - CPUID_7_EDX = 18, 1: + CPUID_1_EDX = 0, 1: + CPUID_8000_0001_EDX = 1, 1: + CPUID_8086_0001_EDX = 2, 1: + CPUID_LNX_1 = 3, 1: + CPUID_1_ECX = 4, 1: + CPUID_C000_0001_EDX = 5, 1: + CPUID_8000_0001_ECX = 6, 1: + CPUID_LNX_2 = 7, 1: + CPUID_LNX_3 = 8, 1: + CPUID_7_0_EBX = 9, 1: + CPUID_D_1_EAX = 10, 1: + CPUID_LNX_4 = 11, 1: + CPUID_7_1_EAX = 12, 1: + CPUID_8000_0008_EBX = 13, 1: + CPUID_6_EAX = 14, 1: + CPUID_8000_000A_EDX = 15, 1: + CPUID_7_ECX = 16, 1: + CPUID_8000_0007_EBX = 17, 1: + CPUID_7_EDX = 18, 1: }; 1: 1: struct cpuid_dependent_feature { 1: - u32 feature; 1: - u32 level; 1: + u32 feature; 1: + u32 level; 1: }; 1: 1: typedef u32 pao_T_____3; 1: 1: enum spectre_v2_mitigation { 1: - SPECTRE_V2_NONE = 0, 1: - SPECTRE_V2_RETPOLINE_GENERIC = 1, 1: - SPECTRE_V2_RETPOLINE_AMD = 2, 1: - SPECTRE_V2_IBRS_ENHANCED = 3, 1: + SPECTRE_V2_NONE = 0, 1: + SPECTRE_V2_RETPOLINE_GENERIC = 1, 1: + SPECTRE_V2_RETPOLINE_AMD = 2, 1: + SPECTRE_V2_IBRS_ENHANCED = 3, 1: }; 1: 1: enum spectre_v2_user_mitigation { 1: - SPECTRE_V2_USER_NONE = 0, 1: - SPECTRE_V2_USER_STRICT = 1, 1: - SPECTRE_V2_USER_STRICT_PREFERRED = 2, 1: - SPECTRE_V2_USER_PRCTL = 3, 1: - SPECTRE_V2_USER_SECCOMP = 4, 1: + SPECTRE_V2_USER_NONE = 0, 1: + SPECTRE_V2_USER_STRICT = 1, 1: + SPECTRE_V2_USER_STRICT_PREFERRED = 2, 1: + SPECTRE_V2_USER_PRCTL = 3, 1: + SPECTRE_V2_USER_SECCOMP = 4, 1: }; 1: 1: enum ssb_mitigation { 1: - SPEC_STORE_BYPASS_NONE = 0, 1: - SPEC_STORE_BYPASS_DISABLE = 1, 1: - SPEC_STORE_BYPASS_PRCTL = 2, 1: - SPEC_STORE_BYPASS_SECCOMP = 3, 1: + SPEC_STORE_BYPASS_NONE = 0, 1: + SPEC_STORE_BYPASS_DISABLE = 1, 1: + SPEC_STORE_BYPASS_PRCTL = 2, 1: + SPEC_STORE_BYPASS_SECCOMP = 3, 1: }; 1: 1: enum mds_mitigations { 1: - MDS_MITIGATION_OFF = 0, 1: - MDS_MITIGATION_FULL = 1, 1: - MDS_MITIGATION_VMWERV = 2, 1: + MDS_MITIGATION_OFF = 0, 1: + MDS_MITIGATION_FULL = 1, 1: + MDS_MITIGATION_VMWERV = 2, 1: }; 1: 1: enum taa_mitigations { 1: - TAA_MITIGATION_OFF = 0, 1: - TAA_MITIGATION_UCODE_NEEDED = 1, 1: - TAA_MITIGATION_VERW = 2, 1: - TAA_MITIGATION_TSX_DISABLED = 3, 1: + TAA_MITIGATION_OFF = 0, 1: + TAA_MITIGATION_UCODE_NEEDED = 1, 1: + TAA_MITIGATION_VERW = 2, 1: + TAA_MITIGATION_TSX_DISABLED = 3, 1: }; 1: 1: enum vmx_l1d_flush_state { 1: - VMENTER_L1D_FLUSH_AUTO = 0, 1: - VMENTER_L1D_FLUSH_NEVER = 1, 1: - VMENTER_L1D_FLUSH_COND = 2, 1: - VMENTER_L1D_FLUSH_ALWAYS = 3, 1: - VMENTER_L1D_FLUSH_EPT_DISABLED = 4, 1: - VMENTER_L1D_FLUSH_NOT_REQUIRED = 5, 1: + VMENTER_L1D_FLUSH_AUTO = 0, 1: + VMENTER_L1D_FLUSH_NEVER = 1, 1: + VMENTER_L1D_FLUSH_COND = 2, 1: + VMENTER_L1D_FLUSH_ALWAYS = 3, 1: + VMENTER_L1D_FLUSH_EPT_DISABLED = 4, 1: + VMENTER_L1D_FLUSH_NOT_REQUIRED = 5, 1: }; 1: 1: enum x86_hypervisor_type { 1: - X86_HYPER_NATIVE = 0, 1: - X86_HYPER_VMWARE = 1, 1: - X86_HYPER_MS_HYPERV = 2, 1: - X86_HYPER_XEN_PV = 3, 1: - X86_HYPER_XEN_HVM = 4, 1: - X86_HYPER_KVM = 5, 1: - X86_HYPER_JAILHOUSE = 6, 1: - X86_HYPER_ACRN = 7, 1: + X86_HYPER_NATIVE = 0, 1: + X86_HYPER_VMWARE = 1, 1: + X86_HYPER_MS_HYPERV = 2, 1: + X86_HYPER_XEN_PV = 3, 1: + X86_HYPER_XEN_HVM = 4, 1: + X86_HYPER_KVM = 5, 1: + X86_HYPER_JAILHOUSE = 6, 1: + X86_HYPER_ACRN = 7, 1: }; 1: 1: enum spectre_v1_mitigation { 1: - SPECTRE_V1_MITIGATION_NONE = 0, 1: - SPECTRE_V1_MITIGATION_AUTO = 1, 1: + SPECTRE_V1_MITIGATION_NONE = 0, 1: + SPECTRE_V1_MITIGATION_AUTO = 1, 1: }; 1: 1: enum spectre_v2_mitigation_cmd { 1: - SPECTRE_V2_CMD_NONE = 0, 1: - SPECTRE_V2_CMD_AUTO = 1, 1: - SPECTRE_V2_CMD_FORCE = 2, 1: - SPECTRE_V2_CMD_RETPOLINE = 3, 1: - SPECTRE_V2_CMD_RETPOLINE_GENERIC = 4, 1: - SPECTRE_V2_CMD_RETPOLINE_AMD = 5, 1: + SPECTRE_V2_CMD_NONE = 0, 1: + SPECTRE_V2_CMD_AUTO = 1, 1: + SPECTRE_V2_CMD_FORCE = 2, 1: + SPECTRE_V2_CMD_RETPOLINE = 3, 1: + SPECTRE_V2_CMD_RETPOLINE_GENERIC = 4, 1: + SPECTRE_V2_CMD_RETPOLINE_AMD = 5, 1: }; 1: 1: enum spectre_v2_user_cmd { 1: - SPECTRE_V2_USER_CMD_NONE = 0, 1: - SPECTRE_V2_USER_CMD_AUTO = 1, 1: - SPECTRE_V2_USER_CMD_FORCE = 2, 1: - SPECTRE_V2_USER_CMD_PRCTL = 3, 1: - SPECTRE_V2_USER_CMD_PRCTL_IBPB = 4, 1: - SPECTRE_V2_USER_CMD_SECCOMP = 5, 1: - SPECTRE_V2_USER_CMD_SECCOMP_IBPB = 6, 1: + SPECTRE_V2_USER_CMD_NONE = 0, 1: + SPECTRE_V2_USER_CMD_AUTO = 1, 1: + SPECTRE_V2_USER_CMD_FORCE = 2, 1: + SPECTRE_V2_USER_CMD_PRCTL = 3, 1: + SPECTRE_V2_USER_CMD_PRCTL_IBPB = 4, 1: + SPECTRE_V2_USER_CMD_SECCOMP = 5, 1: + SPECTRE_V2_USER_CMD_SECCOMP_IBPB = 6, 1: }; 1: 1: enum ssb_mitigation_cmd { 1: - SPEC_STORE_BYPASS_CMD_NONE = 0, 1: - SPEC_STORE_BYPASS_CMD_AUTO = 1, 1: - SPEC_STORE_BYPASS_CMD_ON = 2, 1: - SPEC_STORE_BYPASS_CMD_PRCTL = 3, 1: - SPEC_STORE_BYPASS_CMD_SECCOMP = 4, 1: + SPEC_STORE_BYPASS_CMD_NONE = 0, 1: + SPEC_STORE_BYPASS_CMD_AUTO = 1, 1: + SPEC_STORE_BYPASS_CMD_ON = 2, 1: + SPEC_STORE_BYPASS_CMD_PRCTL = 3, 1: + SPEC_STORE_BYPASS_CMD_SECCOMP = 4, 1: }; 1: 1: enum hk_flags { 1: - HK_FLAG_TIMER = 1, 1: - HK_FLAG_RCU = 2, 1: - HK_FLAG_MISC = 4, 1: - HK_FLAG_SCHED = 8, 1: - HK_FLAG_TICK = 16, 1: - HK_FLAG_DOMAIN = 32, 1: - HK_FLAG_WQ = 64, 1: + HK_FLAG_TIMER = 1, 1: + HK_FLAG_RCU = 2, 1: + HK_FLAG_MISC = 4, 1: + HK_FLAG_SCHED = 8, 1: + HK_FLAG_TICK = 16, 1: + HK_FLAG_DOMAIN = 32, 1: + HK_FLAG_WQ = 64, 1: }; 1: 1: struct aperfmperf_sample { 1: - unsigned int khz; 1: - ktime_t time; 1: - u64 aperf; 1: - u64 mperf; 1: + unsigned int khz; 1: + ktime_t time; 1: + u64 aperf; 1: + u64 mperf; 1: }; 1: 1: struct cpuid_dep { 1: - unsigned int feature; 1: - unsigned int depends; 1: + unsigned int feature; 1: + unsigned int depends; 1: }; 1: 1: struct _tlb_table { 1: - unsigned char descriptor; 1: - char tlb_type; 1: - unsigned int entries; 1: - char info[128]; 1: + unsigned char descriptor; 1: + char tlb_type; 1: + unsigned int entries; 1: + char info[128]; 1: }; 1: 1: struct sku_microcode { 1: - u8 model; 1: - u8 stepping; 1: - u32 microcode; 1: + u8 model; 1: + u8 stepping; 1: + u32 microcode; 1: }; 1: 1: struct cpuid_regs { 1: - u32 eax; 1: - u32 ebx; 1: - u32 ecx; 1: - u32 edx; 1: + u32 eax; 1: + u32 ebx; 1: + u32 ecx; 1: + u32 edx; 1: }; 1: 1: enum pconfig_target { 1: - INVALID_TARGET = 0, 1: - MKTME_TARGET = 1, 1: - PCONFIG_TARGET_NR = 2, 1: + INVALID_TARGET = 0, 1: + MKTME_TARGET = 1, 1: + PCONFIG_TARGET_NR = 2, 1: }; 1: 1: enum { 1: - PCONFIG_CPUID_SUBLEAF_INVALID = 0, 1: - PCONFIG_CPUID_SUBLEAF_TARGETID = 1, 1: + PCONFIG_CPUID_SUBLEAF_INVALID = 0, 1: + PCONFIG_CPUID_SUBLEAF_TARGETID = 1, 1: }; 1: 1: typedef u8 pto_T_____10; 1: 1: enum mf_flags { 1: - MF_COUNT_INCREASED = 1, 1: - MF_ACTION_REQUIRED = 2, 1: - MF_MUST_KILL = 4, 1: - MF_SOFT_OFFLINE = 8, 1: + MF_COUNT_INCREASED = 1, 1: + MF_ACTION_REQUIRED = 2, 1: + MF_MUST_KILL = 4, 1: + MF_SOFT_OFFLINE = 8, 1: }; 1: 1: enum mce_notifier_prios { 1: - MCE_PRIO_FIRST = 2147483647, 1: - MCE_PRIO_SRAO = 2147483646, 1: - MCE_PRIO_EXTLOG = 2147483645, 1: - MCE_PRIO_NFIT = 2147483644, 1: - MCE_PRIO_EDAC = 2147483643, 1: - MCE_PRIO_MCELOG = 1, 1: - MCE_PRIO_LOWEST = 0, 1: + MCE_PRIO_FIRST = 2147483647, 1: + MCE_PRIO_SRAO = 2147483646, 1: + MCE_PRIO_EXTLOG = 2147483645, 1: + MCE_PRIO_NFIT = 2147483644, 1: + MCE_PRIO_EDAC = 2147483643, 1: + MCE_PRIO_MCELOG = 1, 1: + MCE_PRIO_LOWEST = 0, 1: }; 1: 1: enum mcp_flags { 1: - MCP_TIMESTAMP = 1, 1: - MCP_UC = 2, 1: - MCP_DONTLOG = 4, 1: + MCP_TIMESTAMP = 1, 1: + MCP_UC = 2, 1: + MCP_DONTLOG = 4, 1: }; 1: 1: enum severity_level { 1: - MCE_NO_SEVERITY = 0, 1: - MCE_DEFERRED_SEVERITY = 1, 1: - MCE_UCNA_SEVERITY = 1, 1: - MCE_KEEP_SEVERITY = 2, 1: - MCE_SOME_SEVERITY = 3, 1: - MCE_AO_SEVERITY = 4, 1: - MCE_UC_SEVERITY = 5, 1: - MCE_AR_SEVERITY = 6, 1: - MCE_PANIC_SEVERITY = 7, 1: + MCE_NO_SEVERITY = 0, 1: + MCE_DEFERRED_SEVERITY = 1, 1: + MCE_UCNA_SEVERITY = 1, 1: + MCE_KEEP_SEVERITY = 2, 1: + MCE_SOME_SEVERITY = 3, 1: + MCE_AO_SEVERITY = 4, 1: + MCE_UC_SEVERITY = 5, 1: + MCE_AR_SEVERITY = 6, 1: + MCE_PANIC_SEVERITY = 7, 1: }; 1: 1: struct mce_evt_llist { 1: - struct llist_node llnode; 1: - struct mce mce; 1: + struct llist_node llnode; 1: + struct mce mce; 1: }; 1: 1: struct mca_config { 1: - bool dont_log_ce; 1: - bool cmci_disabled; 1: - bool ignore_ce; 1: - __u64 lmce_disabled: 1; 1: - __u64 disabled: 1; 1: - __u64 ser: 1; 1: - __u64 recovery: 1; 1: - __u64 bios_cmci_threshold: 1; 1: - long: 35; 1: - __u64 __reserved: 59; 1: - s8 bootlog; 1: - int tolerant; 1: - int monarch_timeout; 1: - int panic_timeout; 1: - u32 rip_msr; 1: + bool dont_log_ce; 1: + bool cmci_disabled; 1: + bool ignore_ce; 1: + __u64 lmce_disabled : 1; 1: + __u64 disabled : 1; 1: + __u64 ser : 1; 1: + __u64 recovery : 1; 1: + __u64 bios_cmci_threshold : 1; 1: + long : 35; 1: + __u64 __reserved : 59; 1: + s8 bootlog; 1: + int tolerant; 1: + int monarch_timeout; 1: + int panic_timeout; 1: + u32 rip_msr; 1: }; 1: 1: struct mce_vendor_flags { 1: - __u64 overflow_recov: 1; 1: - __u64 succor: 1; 1: - __u64 smca: 1; 1: - __u64 __reserved_0: 61; 1: + __u64 overflow_recov : 1; 1: + __u64 succor : 1; 1: + __u64 smca : 1; 1: + __u64 __reserved_0 : 61; 1: }; 1: 1: struct mca_msr_regs { 1: - u32 (*ctl)(int); 1: - u32 (*status)(int); 1: - u32 (*addr)(int); 1: - u32 (*misc)(int); 1: + u32 (*ctl)(int); 1: + u32 (*status)(int); 1: + u32 (*addr)(int); 1: + u32 (*misc)(int); 1: }; 1: 1: struct trace_event_raw_mce_record { 1: - struct trace_entry ent; 1: - u64 mcgcap; 1: - u64 mcgstatus; 1: - u64 status; 1: - u64 addr; 1: - u64 misc; 1: - u64 synd; 1: - u64 ipid; 1: - u64 ip; 1: - u64 tsc; 1: - u64 walltime; 1: - u32 cpu; 1: - u32 cpuid; 1: - u32 apicid; 1: - u32 socketid; 1: - u8 cs; 1: - u8 bank; 1: - u8 cpuvendor; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u64 mcgcap; 1: + u64 mcgstatus; 1: + u64 status; 1: + u64 addr; 1: + u64 misc; 1: + u64 synd; 1: + u64 ipid; 1: + u64 ip; 1: + u64 tsc; 1: + u64 walltime; 1: + u32 cpu; 1: + u32 cpuid; 1: + u32 apicid; 1: + u32 socketid; 1: + u8 cs; 1: + u8 bank; 1: + u8 cpuvendor; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_mce_record {}; 1: @@ -22945,395 +23175,400 @@ struct trace_event_data_offsets_mce_record {}; 1: typedef void (*btf_trace_mce_record)(void *, struct mce *); 1: 1: struct mce_bank { 1: - u64 ctl; 1: - bool init; 1: + u64 ctl; 1: + bool init; 1: }; 1: 1: struct mce_bank_dev { 1: - struct device_attribute attr; 1: - char attrname[16]; 1: - u8 bank; 1: + struct device_attribute attr; 1: + char attrname[16]; 1: + u8 bank; 1: }; 1: 1: typedef unsigned int pto_T_____11; 1: 1: enum context { 1: - IN_KERNEL = 1, 1: - IN_USER = 2, 1: - IN_KERNEL_RECOV = 3, 1: + IN_KERNEL = 1, 1: + IN_USER = 2, 1: + IN_KERNEL_RECOV = 3, 1: }; 1: 1: enum ser { 1: - SER_REQUIRED = 1, 1: - NO_SER = 2, 1: + SER_REQUIRED = 1, 1: + NO_SER = 2, 1: }; 1: 1: enum exception { 1: - EXCP_CONTEXT = 1, 1: - NO_EXCP = 2, 1: + EXCP_CONTEXT = 1, 1: + NO_EXCP = 2, 1: }; 1: 1: struct severity { 1: - u64 mask; 1: - u64 result; 1: - unsigned char sev; 1: - unsigned char mcgmask; 1: - unsigned char mcgres; 1: - unsigned char ser; 1: - unsigned char context; 1: - unsigned char excp; 1: - unsigned char covered; 1: - char *msg; 1: + u64 mask; 1: + u64 result; 1: + unsigned char sev; 1: + unsigned char mcgmask; 1: + unsigned char mcgres; 1: + unsigned char ser; 1: + unsigned char context; 1: + unsigned char excp; 1: + unsigned char covered; 1: + char *msg; 1: }; 1: 1: struct gen_pool; 1: 1: -typedef long unsigned int (*genpool_algo_t)(long unsigned int *, long unsigned int, long unsigned int, unsigned int, void *, struct gen_pool *, long unsigned int); 1: +typedef long unsigned int (*genpool_algo_t)(long unsigned int *, 1: + long unsigned int, 1: + long unsigned int, unsigned int, 1: + void *, struct gen_pool *, 1: + long unsigned int); 1: 1: struct gen_pool { 1: - spinlock_t lock; 1: - struct list_head chunks; 1: - int min_alloc_order; 1: - genpool_algo_t algo; 1: - void *data; 1: - const char *name; 1: + spinlock_t lock; 1: + struct list_head chunks; 1: + int min_alloc_order; 1: + genpool_algo_t algo; 1: + void *data; 1: + const char *name; 1: }; 1: 1: enum { 1: - CMCI_STORM_NONE = 0, 1: - CMCI_STORM_ACTIVE = 1, 1: - CMCI_STORM_SUBSIDED = 2, 1: + CMCI_STORM_NONE = 0, 1: + CMCI_STORM_ACTIVE = 1, 1: + CMCI_STORM_SUBSIDED = 2, 1: }; 1: 1: enum kobject_action { 1: - KOBJ_ADD = 0, 1: - KOBJ_REMOVE = 1, 1: - KOBJ_CHANGE = 2, 1: - KOBJ_MOVE = 3, 1: - KOBJ_ONLINE = 4, 1: - KOBJ_OFFLINE = 5, 1: - KOBJ_BIND = 6, 1: - KOBJ_UNBIND = 7, 1: - KOBJ_MAX = 8, 1: + KOBJ_ADD = 0, 1: + KOBJ_REMOVE = 1, 1: + KOBJ_CHANGE = 2, 1: + KOBJ_MOVE = 3, 1: + KOBJ_ONLINE = 4, 1: + KOBJ_OFFLINE = 5, 1: + KOBJ_BIND = 6, 1: + KOBJ_UNBIND = 7, 1: + KOBJ_MAX = 8, 1: }; 1: 1: enum smca_bank_types { 1: - SMCA_LS = 0, 1: - SMCA_IF = 1, 1: - SMCA_L2_CACHE = 2, 1: - SMCA_DE = 3, 1: - SMCA_RESERVED = 4, 1: - SMCA_EX = 5, 1: - SMCA_FP = 6, 1: - SMCA_L3_CACHE = 7, 1: - SMCA_CS = 8, 1: - SMCA_CS_V2 = 9, 1: - SMCA_PIE = 10, 1: - SMCA_UMC = 11, 1: - SMCA_PB = 12, 1: - SMCA_PSP = 13, 1: - SMCA_PSP_V2 = 14, 1: - SMCA_SMU = 15, 1: - SMCA_SMU_V2 = 16, 1: - SMCA_MP5 = 17, 1: - SMCA_NBIO = 18, 1: - SMCA_PCIE = 19, 1: - N_SMCA_BANK_TYPES = 20, 1: + SMCA_LS = 0, 1: + SMCA_IF = 1, 1: + SMCA_L2_CACHE = 2, 1: + SMCA_DE = 3, 1: + SMCA_RESERVED = 4, 1: + SMCA_EX = 5, 1: + SMCA_FP = 6, 1: + SMCA_L3_CACHE = 7, 1: + SMCA_CS = 8, 1: + SMCA_CS_V2 = 9, 1: + SMCA_PIE = 10, 1: + SMCA_UMC = 11, 1: + SMCA_PB = 12, 1: + SMCA_PSP = 13, 1: + SMCA_PSP_V2 = 14, 1: + SMCA_SMU = 15, 1: + SMCA_SMU_V2 = 16, 1: + SMCA_MP5 = 17, 1: + SMCA_NBIO = 18, 1: + SMCA_PCIE = 19, 1: + N_SMCA_BANK_TYPES = 20, 1: }; 1: 1: struct smca_bank_name { 1: - const char *name; 1: - const char *long_name; 1: + const char *name; 1: + const char *long_name; 1: }; 1: 1: struct thresh_restart { 1: - struct threshold_block *b; 1: - int reset; 1: - int set_lvt_off; 1: - int lvt_off; 1: - u16 old_limit; 1: + struct threshold_block *b; 1: + int reset; 1: + int set_lvt_off; 1: + int lvt_off; 1: + u16 old_limit; 1: }; 1: 1: struct threshold_attr { 1: - struct attribute attr; 1: - ssize_t (*show)(struct threshold_block *, char *); 1: - ssize_t (*store)(struct threshold_block *, const char *, size_t); 1: + struct attribute attr; 1: + ssize_t (*show)(struct threshold_block *, char *); 1: + ssize_t (*store)(struct threshold_block *, const char *, size_t); 1: }; 1: 1: struct _thermal_state { 1: - u64 next_check; 1: - u64 last_interrupt_time; 1: - struct delayed_work therm_work; 1: - long unsigned int count; 1: - long unsigned int last_count; 1: - long unsigned int max_time_ms; 1: - long unsigned int total_time_ms; 1: - bool rate_control_active; 1: - bool new_event; 1: - u8 level; 1: - u8 sample_index; 1: - u8 sample_count; 1: - u8 average; 1: - u8 baseline_temp; 1: - u8 temp_samples[3]; 1: + u64 next_check; 1: + u64 last_interrupt_time; 1: + struct delayed_work therm_work; 1: + long unsigned int count; 1: + long unsigned int last_count; 1: + long unsigned int max_time_ms; 1: + long unsigned int total_time_ms; 1: + bool rate_control_active; 1: + bool new_event; 1: + u8 level; 1: + u8 sample_index; 1: + u8 sample_count; 1: + u8 average; 1: + u8 baseline_temp; 1: + u8 temp_samples[3]; 1: }; 1: 1: struct thermal_state { 1: - struct _thermal_state core_throttle; 1: - struct _thermal_state core_power_limit; 1: - struct _thermal_state package_throttle; 1: - struct _thermal_state package_power_limit; 1: - struct _thermal_state core_thresh0; 1: - struct _thermal_state core_thresh1; 1: - struct _thermal_state pkg_thresh0; 1: - struct _thermal_state pkg_thresh1; 1: + struct _thermal_state core_throttle; 1: + struct _thermal_state core_power_limit; 1: + struct _thermal_state package_throttle; 1: + struct _thermal_state package_power_limit; 1: + struct _thermal_state core_thresh0; 1: + struct _thermal_state core_thresh1; 1: + struct _thermal_state pkg_thresh0; 1: + struct _thermal_state pkg_thresh1; 1: }; 1: 1: struct mtrr_var_range { 1: - __u32 base_lo; 1: - __u32 base_hi; 1: - __u32 mask_lo; 1: - __u32 mask_hi; 1: + __u32 base_lo; 1: + __u32 base_hi; 1: + __u32 mask_lo; 1: + __u32 mask_hi; 1: }; 1: 1: typedef __u8 mtrr_type; 1: 1: struct mtrr_state_type { 1: - struct mtrr_var_range var_ranges[256]; 1: - mtrr_type fixed_ranges[88]; 1: - unsigned char enabled; 1: - unsigned char have_fixed; 1: - mtrr_type def_type; 1: + struct mtrr_var_range var_ranges[256]; 1: + mtrr_type fixed_ranges[88]; 1: + unsigned char enabled; 1: + unsigned char have_fixed; 1: + mtrr_type def_type; 1: }; 1: 1: struct mtrr_ops { 1: - u32 vendor; 1: - u32 use_intel_if; 1: - void (*set)(unsigned int, long unsigned int, long unsigned int, mtrr_type); 1: - void (*set_all)(); 1: - void (*get)(unsigned int, long unsigned int *, long unsigned int *, mtrr_type *); 1: - int (*get_free_region)(long unsigned int, long unsigned int, int); 1: - int (*validate_add_page)(long unsigned int, long unsigned int, unsigned int); 1: - int (*have_wrcomb)(); 1: + u32 vendor; 1: + u32 use_intel_if; 1: + void (*set)(unsigned int, long unsigned int, long unsigned int, mtrr_type); 1: + void (*set_all)(); 1: + void (*get)(unsigned int, long unsigned int *, long unsigned int *, 1: + mtrr_type *); 1: + int (*get_free_region)(long unsigned int, long unsigned int, int); 1: + int (*validate_add_page)(long unsigned int, long unsigned int, unsigned int); 1: + int (*have_wrcomb)(); 1: }; 1: 1: struct set_mtrr_data { 1: - long unsigned int smp_base; 1: - long unsigned int smp_size; 1: - unsigned int smp_reg; 1: - mtrr_type smp_type; 1: + long unsigned int smp_base; 1: + long unsigned int smp_size; 1: + unsigned int smp_reg; 1: + mtrr_type smp_type; 1: }; 1: 1: struct mtrr_value { 1: - mtrr_type ltype; 1: - long unsigned int lbase; 1: - long unsigned int lsize; 1: + mtrr_type ltype; 1: + long unsigned int lbase; 1: + long unsigned int lsize; 1: }; 1: 1: struct mtrr_sentry { 1: - __u64 base; 1: - __u32 size; 1: - __u32 type; 1: + __u64 base; 1: + __u32 size; 1: + __u32 type; 1: }; 1: 1: struct mtrr_gentry { 1: - __u64 base; 1: - __u32 size; 1: - __u32 regnum; 1: - __u32 type; 1: - __u32 _pad; 1: + __u64 base; 1: + __u32 size; 1: + __u32 regnum; 1: + __u32 type; 1: + __u32 _pad; 1: }; 1: 1: typedef u32 compat_uint_t; 1: 1: struct mtrr_sentry32 { 1: - compat_ulong_t base; 1: - compat_uint_t size; 1: - compat_uint_t type; 1: + compat_ulong_t base; 1: + compat_uint_t size; 1: + compat_uint_t type; 1: }; 1: 1: struct mtrr_gentry32 { 1: - compat_ulong_t regnum; 1: - compat_uint_t base; 1: - compat_uint_t size; 1: - compat_uint_t type; 1: + compat_ulong_t regnum; 1: + compat_uint_t base; 1: + compat_uint_t size; 1: + compat_uint_t type; 1: }; 1: 1: struct fixed_range_block { 1: - int base_msr; 1: - int ranges; 1: + int base_msr; 1: + int ranges; 1: }; 1: 1: struct var_mtrr_range_state { 1: - long unsigned int base_pfn; 1: - long unsigned int size_pfn; 1: - mtrr_type type; 1: + long unsigned int base_pfn; 1: + long unsigned int size_pfn; 1: + mtrr_type type; 1: }; 1: 1: struct subsys_interface { 1: - const char *name; 1: - struct bus_type *subsys; 1: - struct list_head node; 1: - int (*add_dev)(struct device *, struct subsys_interface *); 1: - void (*remove_dev)(struct device *, struct subsys_interface *); 1: + const char *name; 1: + struct bus_type *subsys; 1: + struct list_head node; 1: + int (*add_dev)(struct device *, struct subsys_interface *); 1: + void (*remove_dev)(struct device *, struct subsys_interface *); 1: }; 1: 1: struct property_entry; 1: 1: struct platform_device_info { 1: - struct device *parent; 1: - struct fwnode_handle *fwnode; 1: - bool of_node_reused; 1: - const char *name; 1: - int id; 1: - const struct resource *res; 1: - unsigned int num_res; 1: - const void *data; 1: - size_t size_data; 1: - u64 dma_mask; 1: - struct property_entry *properties; 1: + struct device *parent; 1: + struct fwnode_handle *fwnode; 1: + bool of_node_reused; 1: + const char *name; 1: + int id; 1: + const struct resource *res; 1: + unsigned int num_res; 1: + const void *data; 1: + size_t size_data; 1: + u64 dma_mask; 1: + struct property_entry *properties; 1: }; 1: 1: struct builtin_fw { 1: - char *name; 1: - void *data; 1: - long unsigned int size; 1: + char *name; 1: + void *data; 1: + long unsigned int size; 1: }; 1: 1: struct cpio_data { 1: - void *data; 1: - size_t size; 1: - char name[18]; 1: + void *data; 1: + size_t size; 1: + char name[18]; 1: }; 1: 1: enum ucode_state { 1: - UCODE_OK = 0, 1: - UCODE_NEW = 1, 1: - UCODE_UPDATED = 2, 1: - UCODE_NFOUND = 3, 1: - UCODE_ERROR = 4, 1: + UCODE_OK = 0, 1: + UCODE_NEW = 1, 1: + UCODE_UPDATED = 2, 1: + UCODE_NFOUND = 3, 1: + UCODE_ERROR = 4, 1: }; 1: 1: struct microcode_ops { 1: - enum ucode_state (*request_microcode_user)(int, const void *, size_t); 1: - enum ucode_state (*request_microcode_fw)(int, struct device *, bool); 1: - void (*microcode_fini_cpu)(int); 1: - enum ucode_state (*apply_microcode)(int); 1: - int (*collect_cpu_info)(int, struct cpu_signature *); 1: + enum ucode_state (*request_microcode_user)(int, const void *, size_t); 1: + enum ucode_state (*request_microcode_fw)(int, struct device *, bool); 1: + void (*microcode_fini_cpu)(int); 1: + enum ucode_state (*apply_microcode)(int); 1: + int (*collect_cpu_info)(int, struct cpu_signature *); 1: }; 1: 1: struct cpu_info_ctx { 1: - struct cpu_signature *cpu_sig; 1: - int err; 1: + struct cpu_signature *cpu_sig; 1: + int err; 1: }; 1: 1: struct firmware { 1: - size_t size; 1: - const u8 *data; 1: - struct page **pages; 1: - void *priv; 1: + size_t size; 1: + const u8 *data; 1: + struct page **pages; 1: + void *priv; 1: }; 1: 1: struct ucode_patch { 1: - struct list_head plist; 1: - void *data; 1: - u32 patch_id; 1: - u16 equiv_cpu; 1: + struct list_head plist; 1: + void *data; 1: + u32 patch_id; 1: + u16 equiv_cpu; 1: }; 1: 1: struct microcode_header_intel { 1: - unsigned int hdrver; 1: - unsigned int rev; 1: - unsigned int date; 1: - unsigned int sig; 1: - unsigned int cksum; 1: - unsigned int ldrver; 1: - unsigned int pf; 1: - unsigned int datasize; 1: - unsigned int totalsize; 1: - unsigned int reserved[3]; 1: + unsigned int hdrver; 1: + unsigned int rev; 1: + unsigned int date; 1: + unsigned int sig; 1: + unsigned int cksum; 1: + unsigned int ldrver; 1: + unsigned int pf; 1: + unsigned int datasize; 1: + unsigned int totalsize; 1: + unsigned int reserved[3]; 1: }; 1: 1: struct microcode_intel { 1: - struct microcode_header_intel hdr; 1: - unsigned int bits[0]; 1: + struct microcode_header_intel hdr; 1: + unsigned int bits[0]; 1: }; 1: 1: struct extended_signature { 1: - unsigned int sig; 1: - unsigned int pf; 1: - unsigned int cksum; 1: + unsigned int sig; 1: + unsigned int pf; 1: + unsigned int cksum; 1: }; 1: 1: struct extended_sigtable { 1: - unsigned int count; 1: - unsigned int cksum; 1: - unsigned int reserved[3]; 1: - struct extended_signature sigs[0]; 1: + unsigned int count; 1: + unsigned int cksum; 1: + unsigned int reserved[3]; 1: + struct extended_signature sigs[0]; 1: }; 1: 1: struct equiv_cpu_entry { 1: - u32 installed_cpu; 1: - u32 fixed_errata_mask; 1: - u32 fixed_errata_compare; 1: - u16 equiv_cpu; 1: - u16 res; 1: + u32 installed_cpu; 1: + u32 fixed_errata_mask; 1: + u32 fixed_errata_compare; 1: + u16 equiv_cpu; 1: + u16 res; 1: }; 1: 1: struct microcode_header_amd { 1: - u32 data_code; 1: - u32 patch_id; 1: - u16 mc_patch_data_id; 1: - u8 mc_patch_data_len; 1: - u8 init_flag; 1: - u32 mc_patch_data_checksum; 1: - u32 nb_dev_id; 1: - u32 sb_dev_id; 1: - u16 processor_rev_id; 1: - u8 nb_rev_id; 1: - u8 sb_rev_id; 1: - u8 bios_api_rev; 1: - u8 reserved1[3]; 1: - u32 match_reg[8]; 1: + u32 data_code; 1: + u32 patch_id; 1: + u16 mc_patch_data_id; 1: + u8 mc_patch_data_len; 1: + u8 init_flag; 1: + u32 mc_patch_data_checksum; 1: + u32 nb_dev_id; 1: + u32 sb_dev_id; 1: + u16 processor_rev_id; 1: + u8 nb_rev_id; 1: + u8 sb_rev_id; 1: + u8 bios_api_rev; 1: + u8 reserved1[3]; 1: + u32 match_reg[8]; 1: }; 1: 1: struct microcode_amd { 1: - struct microcode_header_amd hdr; 1: - unsigned int mpb[0]; 1: + struct microcode_header_amd hdr; 1: + unsigned int mpb[0]; 1: }; 1: 1: struct equiv_cpu_table { 1: - unsigned int num_entries; 1: - struct equiv_cpu_entry *entry; 1: + unsigned int num_entries; 1: + struct equiv_cpu_entry *entry; 1: }; 1: 1: struct cont_desc { 1: - struct microcode_amd *mc; 1: - u32 cpuid_1_eax; 1: - u32 psize; 1: - u8 *data; 1: - size_t size; 1: + struct microcode_amd *mc; 1: + u32 cpuid_1_eax; 1: + u32 psize; 1: + u8 *data; 1: + size_t size; 1: }; 1: 1: enum mp_irq_source_types { 1: - mp_INT = 0, 1: - mp_NMI = 1, 1: - mp_SMI = 2, 1: - mp_ExtINT = 3, 1: + mp_INT = 0, 1: + mp_NMI = 1, 1: + mp_SMI = 2, 1: + mp_ExtINT = 3, 1: }; 1: 1: struct IO_APIC_route_entry { 1: - __u32 vector: 8; 1: - __u32 delivery_mode: 3; 1: - __u32 dest_mode: 1; 1: - __u32 delivery_status: 1; 1: - __u32 polarity: 1; 1: - __u32 irr: 1; 1: - __u32 trigger: 1; 1: - __u32 mask: 1; 1: - __u32 __reserved_2: 15; 1: - __u32 __reserved_3: 24; 1: - __u32 dest: 8; 1: + __u32 vector : 8; 1: + __u32 delivery_mode : 3; 1: + __u32 dest_mode : 1; 1: + __u32 delivery_status : 1; 1: + __u32 polarity : 1; 1: + __u32 irr : 1; 1: + __u32 trigger : 1; 1: + __u32 mask : 1; 1: + __u32 __reserved_2 : 15; 1: + __u32 __reserved_3 : 24; 1: + __u32 dest : 8; 1: }; 1: 1: typedef u64 acpi_physical_address; 1: @@ -23345,289 +23580,290 @@ typedef void *acpi_handle; 1: typedef u8 acpi_adr_space_type; 1: 1: struct acpi_subtable_header { 1: - u8 type; 1: - u8 length; 1: + u8 type; 1: + u8 length; 1: }; 1: 1: struct acpi_table_bgrt { 1: - struct acpi_table_header header; 1: - u16 version; 1: - u8 status; 1: - u8 image_type; 1: - u64 image_address; 1: - u32 image_offset_x; 1: - u32 image_offset_y; 1: + struct acpi_table_header header; 1: + u16 version; 1: + u8 status; 1: + u8 image_type; 1: + u64 image_address; 1: + u32 image_offset_x; 1: + u32 image_offset_y; 1: }; 1: 1: struct acpi_table_boot { 1: - struct acpi_table_header header; 1: - u8 cmos_index; 1: - u8 reserved[3]; 1: + struct acpi_table_header header; 1: + u8 cmos_index; 1: + u8 reserved[3]; 1: }; 1: 1: struct acpi_hmat_structure { 1: - u16 type; 1: - u16 reserved; 1: - u32 length; 1: + u16 type; 1: + u16 reserved; 1: + u32 length; 1: }; 1: 1: struct acpi_table_hpet { 1: - struct acpi_table_header header; 1: - u32 id; 1: - struct acpi_generic_address address; 1: - u8 sequence; 1: - u16 minimum_tick; 1: - u8 flags; 1: + struct acpi_table_header header; 1: + u32 id; 1: + struct acpi_generic_address address; 1: + u8 sequence; 1: + u16 minimum_tick; 1: + u8 flags; 1: } __attribute__((packed)); 1: 1: struct acpi_table_madt { 1: - struct acpi_table_header header; 1: - u32 address; 1: - u32 flags; 1: + struct acpi_table_header header; 1: + u32 address; 1: + u32 flags; 1: }; 1: 1: enum acpi_madt_type { 1: - ACPI_MADT_TYPE_LOCAL_APIC = 0, 1: - ACPI_MADT_TYPE_IO_APIC = 1, 1: - ACPI_MADT_TYPE_INTERRUPT_OVERRIDE = 2, 1: - ACPI_MADT_TYPE_NMI_SOURCE = 3, 1: - ACPI_MADT_TYPE_LOCAL_APIC_NMI = 4, 1: - ACPI_MADT_TYPE_LOCAL_APIC_OVERRIDE = 5, 1: - ACPI_MADT_TYPE_IO_SAPIC = 6, 1: - ACPI_MADT_TYPE_LOCAL_SAPIC = 7, 1: - ACPI_MADT_TYPE_INTERRUPT_SOURCE = 8, 1: - ACPI_MADT_TYPE_LOCAL_X2APIC = 9, 1: - ACPI_MADT_TYPE_LOCAL_X2APIC_NMI = 10, 1: - ACPI_MADT_TYPE_GENERIC_INTERRUPT = 11, 1: - ACPI_MADT_TYPE_GENERIC_DISTRIBUTOR = 12, 1: - ACPI_MADT_TYPE_GENERIC_MSI_FRAME = 13, 1: - ACPI_MADT_TYPE_GENERIC_REDISTRIBUTOR = 14, 1: - ACPI_MADT_TYPE_GENERIC_TRANSLATOR = 15, 1: - ACPI_MADT_TYPE_RESERVED = 16, 1: + ACPI_MADT_TYPE_LOCAL_APIC = 0, 1: + ACPI_MADT_TYPE_IO_APIC = 1, 1: + ACPI_MADT_TYPE_INTERRUPT_OVERRIDE = 2, 1: + ACPI_MADT_TYPE_NMI_SOURCE = 3, 1: + ACPI_MADT_TYPE_LOCAL_APIC_NMI = 4, 1: + ACPI_MADT_TYPE_LOCAL_APIC_OVERRIDE = 5, 1: + ACPI_MADT_TYPE_IO_SAPIC = 6, 1: + ACPI_MADT_TYPE_LOCAL_SAPIC = 7, 1: + ACPI_MADT_TYPE_INTERRUPT_SOURCE = 8, 1: + ACPI_MADT_TYPE_LOCAL_X2APIC = 9, 1: + ACPI_MADT_TYPE_LOCAL_X2APIC_NMI = 10, 1: + ACPI_MADT_TYPE_GENERIC_INTERRUPT = 11, 1: + ACPI_MADT_TYPE_GENERIC_DISTRIBUTOR = 12, 1: + ACPI_MADT_TYPE_GENERIC_MSI_FRAME = 13, 1: + ACPI_MADT_TYPE_GENERIC_REDISTRIBUTOR = 14, 1: + ACPI_MADT_TYPE_GENERIC_TRANSLATOR = 15, 1: + ACPI_MADT_TYPE_RESERVED = 16, 1: }; 1: 1: struct acpi_madt_local_apic { 1: - struct acpi_subtable_header header; 1: - u8 processor_id; 1: - u8 id; 1: - u32 lapic_flags; 1: + struct acpi_subtable_header header; 1: + u8 processor_id; 1: + u8 id; 1: + u32 lapic_flags; 1: }; 1: 1: struct acpi_madt_io_apic { 1: - struct acpi_subtable_header header; 1: - u8 id; 1: - u8 reserved; 1: - u32 address; 1: - u32 global_irq_base; 1: + struct acpi_subtable_header header; 1: + u8 id; 1: + u8 reserved; 1: + u32 address; 1: + u32 global_irq_base; 1: }; 1: 1: struct acpi_madt_interrupt_override { 1: - struct acpi_subtable_header header; 1: - u8 bus; 1: - u8 source_irq; 1: - u32 global_irq; 1: - u16 inti_flags; 1: + struct acpi_subtable_header header; 1: + u8 bus; 1: + u8 source_irq; 1: + u32 global_irq; 1: + u16 inti_flags; 1: } __attribute__((packed)); 1: 1: struct acpi_madt_nmi_source { 1: - struct acpi_subtable_header header; 1: - u16 inti_flags; 1: - u32 global_irq; 1: + struct acpi_subtable_header header; 1: + u16 inti_flags; 1: + u32 global_irq; 1: }; 1: 1: struct acpi_madt_local_apic_nmi { 1: - struct acpi_subtable_header header; 1: - u8 processor_id; 1: - u16 inti_flags; 1: - u8 lint; 1: + struct acpi_subtable_header header; 1: + u8 processor_id; 1: + u16 inti_flags; 1: + u8 lint; 1: } __attribute__((packed)); 1: 1: struct acpi_madt_local_apic_override { 1: - struct acpi_subtable_header header; 1: - u16 reserved; 1: - u64 address; 1: + struct acpi_subtable_header header; 1: + u16 reserved; 1: + u64 address; 1: } __attribute__((packed)); 1: 1: struct acpi_madt_local_sapic { 1: - struct acpi_subtable_header header; 1: - u8 processor_id; 1: - u8 id; 1: - u8 eid; 1: - u8 reserved[3]; 1: - u32 lapic_flags; 1: - u32 uid; 1: - char uid_string[1]; 1: + struct acpi_subtable_header header; 1: + u8 processor_id; 1: + u8 id; 1: + u8 eid; 1: + u8 reserved[3]; 1: + u32 lapic_flags; 1: + u32 uid; 1: + char uid_string[1]; 1: } __attribute__((packed)); 1: 1: struct acpi_madt_local_x2apic { 1: - struct acpi_subtable_header header; 1: - u16 reserved; 1: - u32 local_apic_id; 1: - u32 lapic_flags; 1: - u32 uid; 1: + struct acpi_subtable_header header; 1: + u16 reserved; 1: + u32 local_apic_id; 1: + u32 lapic_flags; 1: + u32 uid; 1: }; 1: 1: struct acpi_madt_local_x2apic_nmi { 1: - struct acpi_subtable_header header; 1: - u16 inti_flags; 1: - u32 uid; 1: - u8 lint; 1: - u8 reserved[3]; 1: + struct acpi_subtable_header header; 1: + u16 inti_flags; 1: + u32 uid; 1: + u8 lint; 1: + u8 reserved[3]; 1: }; 1: 1: union acpi_subtable_headers { 1: - struct acpi_subtable_header common; 1: - struct acpi_hmat_structure hmat; 1: + struct acpi_subtable_header common; 1: + struct acpi_hmat_structure hmat; 1: }; 1: 1: -typedef int (*acpi_tbl_entry_handler)(union acpi_subtable_headers *, const long unsigned int); 1: +typedef int (*acpi_tbl_entry_handler)(union acpi_subtable_headers *, 1: + const long unsigned int); 1: 1: struct acpi_subtable_proc { 1: - int id; 1: - acpi_tbl_entry_handler handler; 1: - int count; 1: + int id; 1: + acpi_tbl_entry_handler handler; 1: + int count; 1: }; 1: 1: typedef u32 phys_cpuid_t; 1: 1: enum irq_alloc_type { 1: - X86_IRQ_ALLOC_TYPE_IOAPIC = 1, 1: - X86_IRQ_ALLOC_TYPE_HPET = 2, 1: - X86_IRQ_ALLOC_TYPE_MSI = 3, 1: - X86_IRQ_ALLOC_TYPE_MSIX = 4, 1: - X86_IRQ_ALLOC_TYPE_DMAR = 5, 1: - X86_IRQ_ALLOC_TYPE_UV = 6, 1: + X86_IRQ_ALLOC_TYPE_IOAPIC = 1, 1: + X86_IRQ_ALLOC_TYPE_HPET = 2, 1: + X86_IRQ_ALLOC_TYPE_MSI = 3, 1: + X86_IRQ_ALLOC_TYPE_MSIX = 4, 1: + X86_IRQ_ALLOC_TYPE_DMAR = 5, 1: + X86_IRQ_ALLOC_TYPE_UV = 6, 1: }; 1: 1: struct irq_alloc_info { 1: - enum irq_alloc_type type; 1: - u32 flags; 1: - const struct cpumask *mask; 1: - union { 1: - int unused; 1: - struct { 1: - int hpet_id; 1: - int hpet_index; 1: - void *hpet_data; 1: - }; 1: - struct { 1: - struct pci_dev *msi_dev; 1: - irq_hw_number_t msi_hwirq; 1: - }; 1: - struct { 1: - int ioapic_id; 1: - int ioapic_pin; 1: - int ioapic_node; 1: - u32 ioapic_trigger: 1; 1: - u32 ioapic_polarity: 1; 1: - u32 ioapic_valid: 1; 1: - struct IO_APIC_route_entry *ioapic_entry; 1: - }; 1: - struct { 1: - int dmar_id; 1: - void *dmar_data; 1: - }; 1: - }; 1: + enum irq_alloc_type type; 1: + u32 flags; 1: + const struct cpumask *mask; 1: + union { 1: + int unused; 1: + struct { 1: + int hpet_id; 1: + int hpet_index; 1: + void *hpet_data; 1: + }; 1: + struct { 1: + struct pci_dev *msi_dev; 1: + irq_hw_number_t msi_hwirq; 1: + }; 1: + struct { 1: + int ioapic_id; 1: + int ioapic_pin; 1: + int ioapic_node; 1: + u32 ioapic_trigger : 1; 1: + u32 ioapic_polarity : 1; 1: + u32 ioapic_valid : 1; 1: + struct IO_APIC_route_entry *ioapic_entry; 1: + }; 1: + struct { 1: + int dmar_id; 1: + void *dmar_data; 1: + }; 1: + }; 1: }; 1: 1: struct circ_buf { 1: - char *buf; 1: - int head; 1: - int tail; 1: + char *buf; 1: + int head; 1: + int tail; 1: }; 1: 1: struct serial_icounter_struct { 1: - int cts; 1: - int dsr; 1: - int rng; 1: - int dcd; 1: - int rx; 1: - int tx; 1: - int frame; 1: - int overrun; 1: - int parity; 1: - int brk; 1: - int buf_overrun; 1: - int reserved[9]; 1: + int cts; 1: + int dsr; 1: + int rng; 1: + int dcd; 1: + int rx; 1: + int tx; 1: + int frame; 1: + int overrun; 1: + int parity; 1: + int brk; 1: + int buf_overrun; 1: + int reserved[9]; 1: }; 1: 1: struct serial_struct { 1: - int type; 1: - int line; 1: - unsigned int port; 1: - int irq; 1: - int flags; 1: - int xmit_fifo_size; 1: - int custom_divisor; 1: - int baud_base; 1: - short unsigned int close_delay; 1: - char io_type; 1: - char reserved_char[1]; 1: - int hub6; 1: - short unsigned int closing_wait; 1: - short unsigned int closing_wait2; 1: - unsigned char *iomem_base; 1: - short unsigned int iomem_reg_shift; 1: - unsigned int port_high; 1: - long unsigned int iomap_base; 1: + int type; 1: + int line; 1: + unsigned int port; 1: + int irq; 1: + int flags; 1: + int xmit_fifo_size; 1: + int custom_divisor; 1: + int baud_base; 1: + short unsigned int close_delay; 1: + char io_type; 1: + char reserved_char[1]; 1: + int hub6; 1: + short unsigned int closing_wait; 1: + short unsigned int closing_wait2; 1: + unsigned char *iomem_base; 1: + short unsigned int iomem_reg_shift; 1: + unsigned int port_high; 1: + long unsigned int iomap_base; 1: }; 1: 1: struct serial_rs485 { 1: - __u32 flags; 1: - __u32 delay_rts_before_send; 1: - __u32 delay_rts_after_send; 1: - __u32 padding[5]; 1: + __u32 flags; 1: + __u32 delay_rts_before_send; 1: + __u32 delay_rts_after_send; 1: + __u32 padding[5]; 1: }; 1: 1: struct serial_iso7816 { 1: - __u32 flags; 1: - __u32 tg; 1: - __u32 sc_fi; 1: - __u32 sc_di; 1: - __u32 clk; 1: - __u32 reserved[5]; 1: + __u32 flags; 1: + __u32 tg; 1: + __u32 sc_fi; 1: + __u32 sc_di; 1: + __u32 clk; 1: + __u32 reserved[5]; 1: }; 1: 1: struct uart_port; 1: 1: struct uart_ops { 1: - unsigned int (*tx_empty)(struct uart_port *); 1: - void (*set_mctrl)(struct uart_port *, unsigned int); 1: - unsigned int (*get_mctrl)(struct uart_port *); 1: - void (*stop_tx)(struct uart_port *); 1: - void (*start_tx)(struct uart_port *); 1: - void (*throttle)(struct uart_port *); 1: - void (*unthrottle)(struct uart_port *); 1: - void (*send_xchar)(struct uart_port *, char); 1: - void (*stop_rx)(struct uart_port *); 1: - void (*enable_ms)(struct uart_port *); 1: - void (*break_ctl)(struct uart_port *, int); 1: - int (*startup)(struct uart_port *); 1: - void (*shutdown)(struct uart_port *); 1: - void (*flush_buffer)(struct uart_port *); 1: - void (*set_termios)(struct uart_port *, struct ktermios *, struct ktermios *); 1: - void (*set_ldisc)(struct uart_port *, struct ktermios *); 1: - void (*pm)(struct uart_port *, unsigned int, unsigned int); 1: - const char * (*type)(struct uart_port *); 1: - void (*release_port)(struct uart_port *); 1: - int (*request_port)(struct uart_port *); 1: - void (*config_port)(struct uart_port *, int); 1: - int (*verify_port)(struct uart_port *, struct serial_struct *); 1: - int (*ioctl)(struct uart_port *, unsigned int, long unsigned int); 1: + unsigned int (*tx_empty)(struct uart_port *); 1: + void (*set_mctrl)(struct uart_port *, unsigned int); 1: + unsigned int (*get_mctrl)(struct uart_port *); 1: + void (*stop_tx)(struct uart_port *); 1: + void (*start_tx)(struct uart_port *); 1: + void (*throttle)(struct uart_port *); 1: + void (*unthrottle)(struct uart_port *); 1: + void (*send_xchar)(struct uart_port *, char); 1: + void (*stop_rx)(struct uart_port *); 1: + void (*enable_ms)(struct uart_port *); 1: + void (*break_ctl)(struct uart_port *, int); 1: + int (*startup)(struct uart_port *); 1: + void (*shutdown)(struct uart_port *); 1: + void (*flush_buffer)(struct uart_port *); 1: + void (*set_termios)(struct uart_port *, struct ktermios *, struct ktermios *); 1: + void (*set_ldisc)(struct uart_port *, struct ktermios *); 1: + void (*pm)(struct uart_port *, unsigned int, unsigned int); 1: + const char *(*type)(struct uart_port *); 1: + void (*release_port)(struct uart_port *); 1: + int (*request_port)(struct uart_port *); 1: + void (*config_port)(struct uart_port *, int); 1: + int (*verify_port)(struct uart_port *, struct serial_struct *); 1: + int (*ioctl)(struct uart_port *, unsigned int, long unsigned int); 1: }; 1: 1: struct uart_icount { 1: - __u32 cts; 1: - __u32 dsr; 1: - __u32 rng; 1: - __u32 dcd; 1: - __u32 rx; 1: - __u32 tx; 1: - __u32 frame; 1: - __u32 overrun; 1: - __u32 parity; 1: - __u32 brk; 1: - __u32 buf_overrun; 1: + __u32 cts; 1: + __u32 dsr; 1: + __u32 rng; 1: + __u32 dcd; 1: + __u32 rx; 1: + __u32 tx; 1: + __u32 frame; 1: + __u32 overrun; 1: + __u32 parity; 1: + __u32 brk; 1: + __u32 buf_overrun; 1: }; 1: 1: typedef unsigned int upf_t; 1: @@ -23637,172 +23873,174 @@ typedef unsigned int upstat_t; 1: struct uart_state; 1: 1: struct uart_port { 1: - spinlock_t lock; 1: - long unsigned int iobase; 1: - unsigned char *membase; 1: - unsigned int (*serial_in)(struct uart_port *, int); 1: - void (*serial_out)(struct uart_port *, int, int); 1: - void (*set_termios)(struct uart_port *, struct ktermios *, struct ktermios *); 1: - void (*set_ldisc)(struct uart_port *, struct ktermios *); 1: - unsigned int (*get_mctrl)(struct uart_port *); 1: - void (*set_mctrl)(struct uart_port *, unsigned int); 1: - unsigned int (*get_divisor)(struct uart_port *, unsigned int, unsigned int *); 1: - void (*set_divisor)(struct uart_port *, unsigned int, unsigned int, unsigned int); 1: - int (*startup)(struct uart_port *); 1: - void (*shutdown)(struct uart_port *); 1: - void (*throttle)(struct uart_port *); 1: - void (*unthrottle)(struct uart_port *); 1: - int (*handle_irq)(struct uart_port *); 1: - void (*pm)(struct uart_port *, unsigned int, unsigned int); 1: - void (*handle_break)(struct uart_port *); 1: - int (*rs485_config)(struct uart_port *, struct serial_rs485 *); 1: - int (*iso7816_config)(struct uart_port *, struct serial_iso7816 *); 1: - unsigned int irq; 1: - long unsigned int irqflags; 1: - unsigned int uartclk; 1: - unsigned int fifosize; 1: - unsigned char x_char; 1: - unsigned char regshift; 1: - unsigned char iotype; 1: - unsigned char quirks; 1: - unsigned int read_status_mask; 1: - unsigned int ignore_status_mask; 1: - struct uart_state *state; 1: - struct uart_icount icount; 1: - struct console *cons; 1: - long unsigned int sysrq; 1: - unsigned int sysrq_ch; 1: - upf_t flags; 1: - upstat_t status; 1: - int hw_stopped; 1: - unsigned int mctrl; 1: - unsigned int timeout; 1: - unsigned int type; 1: - const struct uart_ops *ops; 1: - unsigned int custom_divisor; 1: - unsigned int line; 1: - unsigned int minor; 1: - resource_size_t mapbase; 1: - resource_size_t mapsize; 1: - struct device *dev; 1: - unsigned char hub6; 1: - unsigned char suspended; 1: - unsigned char unused[2]; 1: - const char *name; 1: - struct attribute_group *attr_group; 1: - const struct attribute_group **tty_groups; 1: - struct serial_rs485 rs485; 1: - struct serial_iso7816 iso7816; 1: - void *private_data; 1: + spinlock_t lock; 1: + long unsigned int iobase; 1: + unsigned char *membase; 1: + unsigned int (*serial_in)(struct uart_port *, int); 1: + void (*serial_out)(struct uart_port *, int, int); 1: + void (*set_termios)(struct uart_port *, struct ktermios *, struct ktermios *); 1: + void (*set_ldisc)(struct uart_port *, struct ktermios *); 1: + unsigned int (*get_mctrl)(struct uart_port *); 1: + void (*set_mctrl)(struct uart_port *, unsigned int); 1: + unsigned int (*get_divisor)(struct uart_port *, unsigned int, unsigned int *); 1: + void (*set_divisor)(struct uart_port *, unsigned int, unsigned int, 1: + unsigned int); 1: + int (*startup)(struct uart_port *); 1: + void (*shutdown)(struct uart_port *); 1: + void (*throttle)(struct uart_port *); 1: + void (*unthrottle)(struct uart_port *); 1: + int (*handle_irq)(struct uart_port *); 1: + void (*pm)(struct uart_port *, unsigned int, unsigned int); 1: + void (*handle_break)(struct uart_port *); 1: + int (*rs485_config)(struct uart_port *, struct serial_rs485 *); 1: + int (*iso7816_config)(struct uart_port *, struct serial_iso7816 *); 1: + unsigned int irq; 1: + long unsigned int irqflags; 1: + unsigned int uartclk; 1: + unsigned int fifosize; 1: + unsigned char x_char; 1: + unsigned char regshift; 1: + unsigned char iotype; 1: + unsigned char quirks; 1: + unsigned int read_status_mask; 1: + unsigned int ignore_status_mask; 1: + struct uart_state *state; 1: + struct uart_icount icount; 1: + struct console *cons; 1: + long unsigned int sysrq; 1: + unsigned int sysrq_ch; 1: + upf_t flags; 1: + upstat_t status; 1: + int hw_stopped; 1: + unsigned int mctrl; 1: + unsigned int timeout; 1: + unsigned int type; 1: + const struct uart_ops *ops; 1: + unsigned int custom_divisor; 1: + unsigned int line; 1: + unsigned int minor; 1: + resource_size_t mapbase; 1: + resource_size_t mapsize; 1: + struct device *dev; 1: + unsigned char hub6; 1: + unsigned char suspended; 1: + unsigned char unused[2]; 1: + const char *name; 1: + struct attribute_group *attr_group; 1: + const struct attribute_group **tty_groups; 1: + struct serial_rs485 rs485; 1: + struct serial_iso7816 iso7816; 1: + void *private_data; 1: }; 1: 1: enum uart_pm_state { 1: - UART_PM_STATE_ON = 0, 1: - UART_PM_STATE_OFF = 3, 1: - UART_PM_STATE_UNDEFINED = 4, 1: + UART_PM_STATE_ON = 0, 1: + UART_PM_STATE_OFF = 3, 1: + UART_PM_STATE_UNDEFINED = 4, 1: }; 1: 1: struct uart_state { 1: - struct tty_port port; 1: - enum uart_pm_state pm_state; 1: - struct circ_buf xmit; 1: - atomic_t refcount; 1: - wait_queue_head_t remove_wait; 1: - struct uart_port *uart_port; 1: + struct tty_port port; 1: + enum uart_pm_state pm_state; 1: + struct circ_buf xmit; 1: + atomic_t refcount; 1: + wait_queue_head_t remove_wait; 1: + struct uart_port *uart_port; 1: }; 1: 1: struct earlycon_device { 1: - struct console *con; 1: - struct uart_port port; 1: - char options[16]; 1: - unsigned int baud; 1: + struct console *con; 1: + struct uart_port port; 1: + char options[16]; 1: + unsigned int baud; 1: }; 1: 1: struct earlycon_id { 1: - char name[15]; 1: - char name_term; 1: - char compatible[128]; 1: - int (*setup)(struct earlycon_device *, const char *); 1: + char name[15]; 1: + char name_term; 1: + char compatible[128]; 1: + int (*setup)(struct earlycon_device *, const char *); 1: }; 1: 1: enum ioapic_domain_type { 1: - IOAPIC_DOMAIN_INVALID = 0, 1: - IOAPIC_DOMAIN_LEGACY = 1, 1: - IOAPIC_DOMAIN_STRICT = 2, 1: - IOAPIC_DOMAIN_DYNAMIC = 3, 1: + IOAPIC_DOMAIN_INVALID = 0, 1: + IOAPIC_DOMAIN_LEGACY = 1, 1: + IOAPIC_DOMAIN_STRICT = 2, 1: + IOAPIC_DOMAIN_DYNAMIC = 3, 1: }; 1: 1: struct ioapic_domain_cfg { 1: - enum ioapic_domain_type type; 1: - const struct irq_domain_ops *ops; 1: - struct device_node *dev; 1: + enum ioapic_domain_type type; 1: + const struct irq_domain_ops *ops; 1: + struct device_node *dev; 1: }; 1: 1: struct thermal_cooling_device_ops; 1: 1: struct thermal_cooling_device { 1: - int id; 1: - char type[20]; 1: - struct device device; 1: - struct device_node *np; 1: - void *devdata; 1: - void *stats; 1: - const struct thermal_cooling_device_ops *ops; 1: - bool updated; 1: - struct mutex lock; 1: - struct list_head thermal_instances; 1: - struct list_head node; 1: + int id; 1: + char type[20]; 1: + struct device device; 1: + struct device_node *np; 1: + void *devdata; 1: + void *stats; 1: + const struct thermal_cooling_device_ops *ops; 1: + bool updated; 1: + struct mutex lock; 1: + struct list_head thermal_instances; 1: + struct list_head node; 1: }; 1: 1: enum thermal_device_mode { 1: - THERMAL_DEVICE_DISABLED = 0, 1: - THERMAL_DEVICE_ENABLED = 1, 1: + THERMAL_DEVICE_DISABLED = 0, 1: + THERMAL_DEVICE_ENABLED = 1, 1: }; 1: 1: enum thermal_trip_type { 1: - THERMAL_TRIP_ACTIVE = 0, 1: - THERMAL_TRIP_PASSIVE = 1, 1: - THERMAL_TRIP_HOT = 2, 1: - THERMAL_TRIP_CRITICAL = 3, 1: + THERMAL_TRIP_ACTIVE = 0, 1: + THERMAL_TRIP_PASSIVE = 1, 1: + THERMAL_TRIP_HOT = 2, 1: + THERMAL_TRIP_CRITICAL = 3, 1: }; 1: 1: enum thermal_trend { 1: - THERMAL_TREND_STABLE = 0, 1: - THERMAL_TREND_RAISING = 1, 1: - THERMAL_TREND_DROPPING = 2, 1: - THERMAL_TREND_RAISE_FULL = 3, 1: - THERMAL_TREND_DROP_FULL = 4, 1: + THERMAL_TREND_STABLE = 0, 1: + THERMAL_TREND_RAISING = 1, 1: + THERMAL_TREND_DROPPING = 2, 1: + THERMAL_TREND_RAISE_FULL = 3, 1: + THERMAL_TREND_DROP_FULL = 4, 1: }; 1: 1: enum thermal_notify_event { 1: - THERMAL_EVENT_UNSPECIFIED = 0, 1: - THERMAL_EVENT_TEMP_SAMPLE = 1, 1: - THERMAL_TRIP_VIOLATED = 2, 1: - THERMAL_TRIP_CHANGED = 3, 1: - THERMAL_DEVICE_DOWN = 4, 1: - THERMAL_DEVICE_UP = 5, 1: - THERMAL_DEVICE_POWER_CAPABILITY_CHANGED = 6, 1: - THERMAL_TABLE_CHANGED = 7, 1: + THERMAL_EVENT_UNSPECIFIED = 0, 1: + THERMAL_EVENT_TEMP_SAMPLE = 1, 1: + THERMAL_TRIP_VIOLATED = 2, 1: + THERMAL_TRIP_CHANGED = 3, 1: + THERMAL_DEVICE_DOWN = 4, 1: + THERMAL_DEVICE_UP = 5, 1: + THERMAL_DEVICE_POWER_CAPABILITY_CHANGED = 6, 1: + THERMAL_TABLE_CHANGED = 7, 1: }; 1: 1: struct thermal_zone_device; 1: 1: struct thermal_zone_device_ops { 1: - int (*bind)(struct thermal_zone_device *, struct thermal_cooling_device *); 1: - int (*unbind)(struct thermal_zone_device *, struct thermal_cooling_device *); 1: - int (*get_temp)(struct thermal_zone_device *, int *); 1: - int (*set_trips)(struct thermal_zone_device *, int, int); 1: - int (*get_mode)(struct thermal_zone_device *, enum thermal_device_mode *); 1: - int (*set_mode)(struct thermal_zone_device *, enum thermal_device_mode); 1: - int (*get_trip_type)(struct thermal_zone_device *, int, enum thermal_trip_type *); 1: - int (*get_trip_temp)(struct thermal_zone_device *, int, int *); 1: - int (*set_trip_temp)(struct thermal_zone_device *, int, int); 1: - int (*get_trip_hyst)(struct thermal_zone_device *, int, int *); 1: - int (*set_trip_hyst)(struct thermal_zone_device *, int, int); 1: - int (*get_crit_temp)(struct thermal_zone_device *, int *); 1: - int (*set_emul_temp)(struct thermal_zone_device *, int); 1: - int (*get_trend)(struct thermal_zone_device *, int, enum thermal_trend *); 1: - int (*notify)(struct thermal_zone_device *, int, enum thermal_trip_type); 1: + int (*bind)(struct thermal_zone_device *, struct thermal_cooling_device *); 1: + int (*unbind)(struct thermal_zone_device *, struct thermal_cooling_device *); 1: + int (*get_temp)(struct thermal_zone_device *, int *); 1: + int (*set_trips)(struct thermal_zone_device *, int, int); 1: + int (*get_mode)(struct thermal_zone_device *, enum thermal_device_mode *); 1: + int (*set_mode)(struct thermal_zone_device *, enum thermal_device_mode); 1: + int (*get_trip_type)(struct thermal_zone_device *, int, 1: + enum thermal_trip_type *); 1: + int (*get_trip_temp)(struct thermal_zone_device *, int, int *); 1: + int (*set_trip_temp)(struct thermal_zone_device *, int, int); 1: + int (*get_trip_hyst)(struct thermal_zone_device *, int, int *); 1: + int (*set_trip_hyst)(struct thermal_zone_device *, int, int); 1: + int (*get_crit_temp)(struct thermal_zone_device *, int *); 1: + int (*set_emul_temp)(struct thermal_zone_device *, int); 1: + int (*get_trend)(struct thermal_zone_device *, int, enum thermal_trend *); 1: + int (*notify)(struct thermal_zone_device *, int, enum thermal_trip_type); 1: }; 1: 1: struct thermal_attr; 1: @@ -23812,305 +24050,308 @@ struct thermal_zone_params; 1: struct thermal_governor; 1: 1: struct thermal_zone_device { 1: - int id; 1: - char type[20]; 1: - struct device device; 1: - struct attribute_group trips_attribute_group; 1: - struct thermal_attr *trip_temp_attrs; 1: - struct thermal_attr *trip_type_attrs; 1: - struct thermal_attr *trip_hyst_attrs; 1: - void *devdata; 1: - int trips; 1: - long unsigned int trips_disabled; 1: - int passive_delay; 1: - int polling_delay; 1: - int temperature; 1: - int last_temperature; 1: - int emul_temperature; 1: - int passive; 1: - int prev_low_trip; 1: - int prev_high_trip; 1: - unsigned int forced_passive; 1: - atomic_t need_update; 1: - struct thermal_zone_device_ops *ops; 1: - struct thermal_zone_params *tzp; 1: - struct thermal_governor *governor; 1: - void *governor_data; 1: - struct list_head thermal_instances; 1: - struct ida ida; 1: - struct mutex lock; 1: - struct list_head node; 1: - struct delayed_work poll_queue; 1: - enum thermal_notify_event notify_event; 1: + int id; 1: + char type[20]; 1: + struct device device; 1: + struct attribute_group trips_attribute_group; 1: + struct thermal_attr *trip_temp_attrs; 1: + struct thermal_attr *trip_type_attrs; 1: + struct thermal_attr *trip_hyst_attrs; 1: + void *devdata; 1: + int trips; 1: + long unsigned int trips_disabled; 1: + int passive_delay; 1: + int polling_delay; 1: + int temperature; 1: + int last_temperature; 1: + int emul_temperature; 1: + int passive; 1: + int prev_low_trip; 1: + int prev_high_trip; 1: + unsigned int forced_passive; 1: + atomic_t need_update; 1: + struct thermal_zone_device_ops *ops; 1: + struct thermal_zone_params *tzp; 1: + struct thermal_governor *governor; 1: + void *governor_data; 1: + struct list_head thermal_instances; 1: + struct ida ida; 1: + struct mutex lock; 1: + struct list_head node; 1: + struct delayed_work poll_queue; 1: + enum thermal_notify_event notify_event; 1: }; 1: 1: struct thermal_cooling_device_ops { 1: - int (*get_max_state)(struct thermal_cooling_device *, long unsigned int *); 1: - int (*get_cur_state)(struct thermal_cooling_device *, long unsigned int *); 1: - int (*set_cur_state)(struct thermal_cooling_device *, long unsigned int); 1: - int (*get_requested_power)(struct thermal_cooling_device *, struct thermal_zone_device *, u32 *); 1: - int (*state2power)(struct thermal_cooling_device *, struct thermal_zone_device *, long unsigned int, u32 *); 1: - int (*power2state)(struct thermal_cooling_device *, struct thermal_zone_device *, u32, long unsigned int *); 1: + int (*get_max_state)(struct thermal_cooling_device *, long unsigned int *); 1: + int (*get_cur_state)(struct thermal_cooling_device *, long unsigned int *); 1: + int (*set_cur_state)(struct thermal_cooling_device *, long unsigned int); 1: + int (*get_requested_power)(struct thermal_cooling_device *, 1: + struct thermal_zone_device *, u32 *); 1: + int (*state2power)(struct thermal_cooling_device *, 1: + struct thermal_zone_device *, long unsigned int, u32 *); 1: + int (*power2state)(struct thermal_cooling_device *, 1: + struct thermal_zone_device *, u32, long unsigned int *); 1: }; 1: 1: struct thermal_attr { 1: - struct device_attribute attr; 1: - char name[20]; 1: + struct device_attribute attr; 1: + char name[20]; 1: }; 1: 1: struct thermal_bind_params; 1: 1: struct thermal_zone_params { 1: - char governor_name[20]; 1: - bool no_hwmon; 1: - int num_tbps; 1: - struct thermal_bind_params *tbp; 1: - u32 sustainable_power; 1: - s32 k_po; 1: - s32 k_pu; 1: - s32 k_i; 1: - s32 k_d; 1: - s32 integral_cutoff; 1: - int slope; 1: - int offset; 1: + char governor_name[20]; 1: + bool no_hwmon; 1: + int num_tbps; 1: + struct thermal_bind_params *tbp; 1: + u32 sustainable_power; 1: + s32 k_po; 1: + s32 k_pu; 1: + s32 k_i; 1: + s32 k_d; 1: + s32 integral_cutoff; 1: + int slope; 1: + int offset; 1: }; 1: 1: struct thermal_governor { 1: - char name[20]; 1: - int (*bind_to_tz)(struct thermal_zone_device *); 1: - void (*unbind_from_tz)(struct thermal_zone_device *); 1: - int (*throttle)(struct thermal_zone_device *, int); 1: - struct list_head governor_list; 1: + char name[20]; 1: + int (*bind_to_tz)(struct thermal_zone_device *); 1: + void (*unbind_from_tz)(struct thermal_zone_device *); 1: + int (*throttle)(struct thermal_zone_device *, int); 1: + struct list_head governor_list; 1: }; 1: 1: struct thermal_bind_params { 1: - struct thermal_cooling_device *cdev; 1: - int weight; 1: - int trip_mask; 1: - long unsigned int *binding_limits; 1: - int (*match)(struct thermal_zone_device *, struct thermal_cooling_device *); 1: + struct thermal_cooling_device *cdev; 1: + int weight; 1: + int trip_mask; 1: + long unsigned int *binding_limits; 1: + int (*match)(struct thermal_zone_device *, struct thermal_cooling_device *); 1: }; 1: 1: struct acpi_processor_cx { 1: - u8 valid; 1: - u8 type; 1: - u32 address; 1: - u8 entry_method; 1: - u8 index; 1: - u32 latency; 1: - u8 bm_sts_skip; 1: - char desc[32]; 1: + u8 valid; 1: + u8 type; 1: + u32 address; 1: + u8 entry_method; 1: + u8 index; 1: + u32 latency; 1: + u8 bm_sts_skip; 1: + char desc[32]; 1: }; 1: 1: struct acpi_lpi_state { 1: - u32 min_residency; 1: - u32 wake_latency; 1: - u32 flags; 1: - u32 arch_flags; 1: - u32 res_cnt_freq; 1: - u32 enable_parent_state; 1: - u64 address; 1: - u8 index; 1: - u8 entry_method; 1: - char desc[32]; 1: + u32 min_residency; 1: + u32 wake_latency; 1: + u32 flags; 1: + u32 arch_flags; 1: + u32 res_cnt_freq; 1: + u32 enable_parent_state; 1: + u64 address; 1: + u8 index; 1: + u8 entry_method; 1: + char desc[32]; 1: }; 1: 1: struct acpi_processor_power { 1: - int count; 1: - union { 1: - struct acpi_processor_cx states[8]; 1: - struct acpi_lpi_state lpi_states[8]; 1: - }; 1: - int timer_broadcast_on_state; 1: + int count; 1: + union { 1: + struct acpi_processor_cx states[8]; 1: + struct acpi_lpi_state lpi_states[8]; 1: + }; 1: + int timer_broadcast_on_state; 1: }; 1: 1: struct acpi_psd_package { 1: - u64 num_entries; 1: - u64 revision; 1: - u64 domain; 1: - u64 coord_type; 1: - u64 num_processors; 1: + u64 num_entries; 1: + u64 revision; 1: + u64 domain; 1: + u64 coord_type; 1: + u64 num_processors; 1: }; 1: 1: struct acpi_pct_register { 1: - u8 descriptor; 1: - u16 length; 1: - u8 space_id; 1: - u8 bit_width; 1: - u8 bit_offset; 1: - u8 reserved; 1: - u64 address; 1: + u8 descriptor; 1: + u16 length; 1: + u8 space_id; 1: + u8 bit_width; 1: + u8 bit_offset; 1: + u8 reserved; 1: + u64 address; 1: } __attribute__((packed)); 1: 1: struct acpi_processor_px { 1: - u64 core_frequency; 1: - u64 power; 1: - u64 transition_latency; 1: - u64 bus_master_latency; 1: - u64 control; 1: - u64 status; 1: + u64 core_frequency; 1: + u64 power; 1: + u64 transition_latency; 1: + u64 bus_master_latency; 1: + u64 control; 1: + u64 status; 1: }; 1: 1: struct acpi_processor_performance { 1: - unsigned int state; 1: - unsigned int platform_limit; 1: - struct acpi_pct_register control_register; 1: - struct acpi_pct_register status_register; 1: - short: 16; 1: - unsigned int state_count; 1: - int: 32; 1: - struct acpi_processor_px *states; 1: - struct acpi_psd_package domain_info; 1: - cpumask_var_t shared_cpu_map; 1: - unsigned int shared_type; 1: - int: 32; 1: + unsigned int state; 1: + unsigned int platform_limit; 1: + struct acpi_pct_register control_register; 1: + struct acpi_pct_register status_register; 1: + short : 16; 1: + unsigned int state_count; 1: + int : 32; 1: + struct acpi_processor_px *states; 1: + struct acpi_psd_package domain_info; 1: + cpumask_var_t shared_cpu_map; 1: + unsigned int shared_type; 1: + int : 32; 1: } __attribute__((packed)); 1: 1: struct acpi_tsd_package { 1: - u64 num_entries; 1: - u64 revision; 1: - u64 domain; 1: - u64 coord_type; 1: - u64 num_processors; 1: + u64 num_entries; 1: + u64 revision; 1: + u64 domain; 1: + u64 coord_type; 1: + u64 num_processors; 1: }; 1: 1: struct acpi_processor_tx_tss { 1: - u64 freqpercentage; 1: - u64 power; 1: - u64 transition_latency; 1: - u64 control; 1: - u64 status; 1: + u64 freqpercentage; 1: + u64 power; 1: + u64 transition_latency; 1: + u64 control; 1: + u64 status; 1: }; 1: 1: struct acpi_processor_tx { 1: - u16 power; 1: - u16 performance; 1: + u16 power; 1: + u16 performance; 1: }; 1: 1: struct acpi_processor; 1: 1: struct acpi_processor_throttling { 1: - unsigned int state; 1: - unsigned int platform_limit; 1: - struct acpi_pct_register control_register; 1: - struct acpi_pct_register status_register; 1: - short: 16; 1: - unsigned int state_count; 1: - int: 32; 1: - struct acpi_processor_tx_tss *states_tss; 1: - struct acpi_tsd_package domain_info; 1: - cpumask_var_t shared_cpu_map; 1: - int (*acpi_processor_get_throttling)(struct acpi_processor *); 1: - int (*acpi_processor_set_throttling)(struct acpi_processor *, int, bool); 1: - u32 address; 1: - u8 duty_offset; 1: - u8 duty_width; 1: - u8 tsd_valid_flag; 1: - char: 8; 1: - unsigned int shared_type; 1: - struct acpi_processor_tx states[16]; 1: - int: 32; 1: + unsigned int state; 1: + unsigned int platform_limit; 1: + struct acpi_pct_register control_register; 1: + struct acpi_pct_register status_register; 1: + short : 16; 1: + unsigned int state_count; 1: + int : 32; 1: + struct acpi_processor_tx_tss *states_tss; 1: + struct acpi_tsd_package domain_info; 1: + cpumask_var_t shared_cpu_map; 1: + int (*acpi_processor_get_throttling)(struct acpi_processor *); 1: + int (*acpi_processor_set_throttling)(struct acpi_processor *, int, bool); 1: + u32 address; 1: + u8 duty_offset; 1: + u8 duty_width; 1: + u8 tsd_valid_flag; 1: + char : 8; 1: + unsigned int shared_type; 1: + struct acpi_processor_tx states[16]; 1: + int : 32; 1: } __attribute__((packed)); 1: 1: struct acpi_processor_flags { 1: - u8 power: 1; 1: - u8 performance: 1; 1: - u8 throttling: 1; 1: - u8 limit: 1; 1: - u8 bm_control: 1; 1: - u8 bm_check: 1; 1: - u8 has_cst: 1; 1: - u8 has_lpi: 1; 1: - u8 power_setup_done: 1; 1: - u8 bm_rld_set: 1; 1: - u8 need_hotplug_init: 1; 1: + u8 power : 1; 1: + u8 performance : 1; 1: + u8 throttling : 1; 1: + u8 limit : 1; 1: + u8 bm_control : 1; 1: + u8 bm_check : 1; 1: + u8 has_cst : 1; 1: + u8 has_lpi : 1; 1: + u8 power_setup_done : 1; 1: + u8 bm_rld_set : 1; 1: + u8 need_hotplug_init : 1; 1: }; 1: 1: struct acpi_processor_lx { 1: - int px; 1: - int tx; 1: + int px; 1: + int tx; 1: }; 1: 1: struct acpi_processor_limit { 1: - struct acpi_processor_lx state; 1: - struct acpi_processor_lx thermal; 1: - struct acpi_processor_lx user; 1: + struct acpi_processor_lx state; 1: + struct acpi_processor_lx thermal; 1: + struct acpi_processor_lx user; 1: }; 1: 1: struct acpi_processor { 1: - acpi_handle handle; 1: - u32 acpi_id; 1: - phys_cpuid_t phys_id; 1: - u32 id; 1: - u32 pblk; 1: - int performance_platform_limit; 1: - int throttling_platform_limit; 1: - struct acpi_processor_flags flags; 1: - struct acpi_processor_power power; 1: - struct acpi_processor_performance *performance; 1: - struct acpi_processor_throttling throttling; 1: - struct acpi_processor_limit limit; 1: - struct thermal_cooling_device *cdev; 1: - struct device *dev; 1: - struct freq_qos_request perflib_req; 1: - struct freq_qos_request thermal_req; 1: + acpi_handle handle; 1: + u32 acpi_id; 1: + phys_cpuid_t phys_id; 1: + u32 id; 1: + u32 pblk; 1: + int performance_platform_limit; 1: + int throttling_platform_limit; 1: + struct acpi_processor_flags flags; 1: + struct acpi_processor_power power; 1: + struct acpi_processor_performance *performance; 1: + struct acpi_processor_throttling throttling; 1: + struct acpi_processor_limit limit; 1: + struct thermal_cooling_device *cdev; 1: + struct device *dev; 1: + struct freq_qos_request perflib_req; 1: + struct freq_qos_request thermal_req; 1: }; 1: 1: struct acpi_processor_errata { 1: - u8 smp; 1: - struct { 1: - u8 throttle: 1; 1: - u8 fdma: 1; 1: - u8 reserved: 6; 1: - u32 bmisx; 1: - } piix4; 1: + u8 smp; 1: + struct { 1: + u8 throttle : 1; 1: + u8 fdma : 1; 1: + u8 reserved : 6; 1: + u32 bmisx; 1: + } piix4; 1: }; 1: 1: struct cpuidle_driver; 1: 1: struct wakeup_header { 1: - u16 video_mode; 1: - u32 pmode_entry; 1: - u16 pmode_cs; 1: - u32 pmode_cr0; 1: - u32 pmode_cr3; 1: - u32 pmode_cr4; 1: - u32 pmode_efer_low; 1: - u32 pmode_efer_high; 1: - u64 pmode_gdt; 1: - u32 pmode_misc_en_low; 1: - u32 pmode_misc_en_high; 1: - u32 pmode_behavior; 1: - u32 realmode_flags; 1: - u32 real_magic; 1: - u32 signature; 1: + u16 video_mode; 1: + u32 pmode_entry; 1: + u16 pmode_cs; 1: + u32 pmode_cr0; 1: + u32 pmode_cr3; 1: + u32 pmode_cr4; 1: + u32 pmode_efer_low; 1: + u32 pmode_efer_high; 1: + u64 pmode_gdt; 1: + u32 pmode_misc_en_low; 1: + u32 pmode_misc_en_high; 1: + u32 pmode_behavior; 1: + u32 realmode_flags; 1: + u32 real_magic; 1: + u32 signature; 1: } __attribute__((packed)); 1: 1: struct cpc_reg { 1: - u8 descriptor; 1: - u16 length; 1: - u8 space_id; 1: - u8 bit_width; 1: - u8 bit_offset; 1: - u8 access_width; 1: - u64 address; 1: + u8 descriptor; 1: + u16 length; 1: + u8 space_id; 1: + u8 bit_width; 1: + u8 bit_offset; 1: + u8 access_width; 1: + u64 address; 1: } __attribute__((packed)); 1: 1: struct acpi_power_register { 1: - u8 descriptor; 1: - u16 length; 1: - u8 space_id; 1: - u8 bit_width; 1: - u8 bit_offset; 1: - u8 access_size; 1: - u64 address; 1: + u8 descriptor; 1: + u16 length; 1: + u8 space_id; 1: + u8 bit_width; 1: + u8 bit_offset; 1: + u8 access_size; 1: + u64 address; 1: } __attribute__((packed)); 1: 1: struct cstate_entry { 1: - struct { 1: - unsigned int eax; 1: - unsigned int ecx; 1: - } states[8]; 1: + struct { 1: + unsigned int eax; 1: + unsigned int ecx; 1: + } states[8]; 1: }; 1: 1: typedef void (*nmi_shootdown_cb)(int, struct pt_regs *); 1: @@ -24118,355 +24359,355 @@ typedef void (*nmi_shootdown_cb)(int, struct pt_regs *); 1: struct pci_ops___2; 1: 1: struct cpuid_regs_done { 1: - struct cpuid_regs regs; 1: - struct completion done; 1: + struct cpuid_regs regs; 1: + struct completion done; 1: }; 1: 1: struct intel_early_ops { 1: - resource_size_t (*stolen_size)(int, int, int); 1: - resource_size_t (*stolen_base)(int, int, int, resource_size_t); 1: + resource_size_t (*stolen_size)(int, int, int); 1: + resource_size_t (*stolen_base)(int, int, int, resource_size_t); 1: }; 1: 1: struct chipset { 1: - u32 vendor; 1: - u32 device; 1: - u32 class; 1: - u32 class_mask; 1: - u32 flags; 1: - void (*f)(int, int, int); 1: + u32 vendor; 1: + u32 device; 1: + u32 class; 1: + u32 class_mask; 1: + u32 flags; 1: + void (*f)(int, int, int); 1: }; 1: 1: struct sched_domain_shared { 1: - atomic_t ref; 1: - atomic_t nr_busy_cpus; 1: - int has_idle_cores; 1: + atomic_t ref; 1: + atomic_t nr_busy_cpus; 1: + int has_idle_cores; 1: }; 1: 1: struct sched_group; 1: 1: struct sched_domain { 1: - struct sched_domain *parent; 1: - struct sched_domain *child; 1: - struct sched_group *groups; 1: - long unsigned int min_interval; 1: - long unsigned int max_interval; 1: - unsigned int busy_factor; 1: - unsigned int imbalance_pct; 1: - unsigned int cache_nice_tries; 1: - int nohz_idle; 1: - int flags; 1: - int level; 1: - long unsigned int last_balance; 1: - unsigned int balance_interval; 1: - unsigned int nr_balance_failed; 1: - u64 max_newidle_lb_cost; 1: - long unsigned int next_decay_max_lb_cost; 1: - u64 avg_scan_cost; 1: - unsigned int lb_count[3]; 1: - unsigned int lb_failed[3]; 1: - unsigned int lb_balanced[3]; 1: - unsigned int lb_imbalance[3]; 1: - unsigned int lb_gained[3]; 1: - unsigned int lb_hot_gained[3]; 1: - unsigned int lb_nobusyg[3]; 1: - unsigned int lb_nobusyq[3]; 1: - unsigned int alb_count; 1: - unsigned int alb_failed; 1: - unsigned int alb_pushed; 1: - unsigned int sbe_count; 1: - unsigned int sbe_balanced; 1: - unsigned int sbe_pushed; 1: - unsigned int sbf_count; 1: - unsigned int sbf_balanced; 1: - unsigned int sbf_pushed; 1: - unsigned int ttwu_wake_remote; 1: - unsigned int ttwu_move_affine; 1: - unsigned int ttwu_move_balance; 1: - union { 1: - void *private; 1: - struct callback_head rcu; 1: - }; 1: - struct sched_domain_shared *shared; 1: - unsigned int span_weight; 1: - long unsigned int span[0]; 1: -}; 1: - 1: -typedef const struct cpumask * (*sched_domain_mask_f)(int); 1: + struct sched_domain *parent; 1: + struct sched_domain *child; 1: + struct sched_group *groups; 1: + long unsigned int min_interval; 1: + long unsigned int max_interval; 1: + unsigned int busy_factor; 1: + unsigned int imbalance_pct; 1: + unsigned int cache_nice_tries; 1: + int nohz_idle; 1: + int flags; 1: + int level; 1: + long unsigned int last_balance; 1: + unsigned int balance_interval; 1: + unsigned int nr_balance_failed; 1: + u64 max_newidle_lb_cost; 1: + long unsigned int next_decay_max_lb_cost; 1: + u64 avg_scan_cost; 1: + unsigned int lb_count[3]; 1: + unsigned int lb_failed[3]; 1: + unsigned int lb_balanced[3]; 1: + unsigned int lb_imbalance[3]; 1: + unsigned int lb_gained[3]; 1: + unsigned int lb_hot_gained[3]; 1: + unsigned int lb_nobusyg[3]; 1: + unsigned int lb_nobusyq[3]; 1: + unsigned int alb_count; 1: + unsigned int alb_failed; 1: + unsigned int alb_pushed; 1: + unsigned int sbe_count; 1: + unsigned int sbe_balanced; 1: + unsigned int sbe_pushed; 1: + unsigned int sbf_count; 1: + unsigned int sbf_balanced; 1: + unsigned int sbf_pushed; 1: + unsigned int ttwu_wake_remote; 1: + unsigned int ttwu_move_affine; 1: + unsigned int ttwu_move_balance; 1: + union { 1: + void *private; 1: + struct callback_head rcu; 1: + }; 1: + struct sched_domain_shared *shared; 1: + unsigned int span_weight; 1: + long unsigned int span[0]; 1: +}; 1: + 1: +typedef const struct cpumask *(*sched_domain_mask_f)(int); 1: 1: typedef int (*sched_domain_flags_f)(); 1: 1: struct sched_group_capacity; 1: 1: struct sd_data { 1: - struct sched_domain **sd; 1: - struct sched_domain_shared **sds; 1: - struct sched_group **sg; 1: - struct sched_group_capacity **sgc; 1: + struct sched_domain **sd; 1: + struct sched_domain_shared **sds; 1: + struct sched_group **sg; 1: + struct sched_group_capacity **sgc; 1: }; 1: 1: struct sched_domain_topology_level { 1: - sched_domain_mask_f mask; 1: - sched_domain_flags_f sd_flags; 1: - int flags; 1: - int numa_level; 1: - struct sd_data data; 1: + sched_domain_mask_f mask; 1: + sched_domain_flags_f sd_flags; 1: + int flags; 1: + int numa_level; 1: + struct sd_data data; 1: }; 1: 1: struct tsc_adjust { 1: - s64 bootval; 1: - s64 adjusted; 1: - long unsigned int nextcheck; 1: - bool warned; 1: + s64 bootval; 1: + s64 adjusted; 1: + long unsigned int nextcheck; 1: + bool warned; 1: }; 1: 1: enum { 1: - DUMP_PREFIX_NONE = 0, 1: - DUMP_PREFIX_ADDRESS = 1, 1: - DUMP_PREFIX_OFFSET = 2, 1: + DUMP_PREFIX_NONE = 0, 1: + DUMP_PREFIX_ADDRESS = 1, 1: + DUMP_PREFIX_OFFSET = 2, 1: }; 1: 1: struct mpf_intel { 1: - char signature[4]; 1: - unsigned int physptr; 1: - unsigned char length; 1: - unsigned char specification; 1: - unsigned char checksum; 1: - unsigned char feature1; 1: - unsigned char feature2; 1: - unsigned char feature3; 1: - unsigned char feature4; 1: - unsigned char feature5; 1: + char signature[4]; 1: + unsigned int physptr; 1: + unsigned char length; 1: + unsigned char specification; 1: + unsigned char checksum; 1: + unsigned char feature1; 1: + unsigned char feature2; 1: + unsigned char feature3; 1: + unsigned char feature4; 1: + unsigned char feature5; 1: }; 1: 1: struct mpc_ioapic { 1: - unsigned char type; 1: - unsigned char apicid; 1: - unsigned char apicver; 1: - unsigned char flags; 1: - unsigned int apicaddr; 1: + unsigned char type; 1: + unsigned char apicid; 1: + unsigned char apicver; 1: + unsigned char flags; 1: + unsigned int apicaddr; 1: }; 1: 1: struct mpc_lintsrc { 1: - unsigned char type; 1: - unsigned char irqtype; 1: - short unsigned int irqflag; 1: - unsigned char srcbusid; 1: - unsigned char srcbusirq; 1: - unsigned char destapic; 1: - unsigned char destapiclint; 1: + unsigned char type; 1: + unsigned char irqtype; 1: + short unsigned int irqflag; 1: + unsigned char srcbusid; 1: + unsigned char srcbusirq; 1: + unsigned char destapic; 1: + unsigned char destapiclint; 1: }; 1: 1: union apic_ir { 1: - long unsigned int map[4]; 1: - u32 regs[8]; 1: + long unsigned int map[4]; 1: + u32 regs[8]; 1: }; 1: 1: enum ioapic_irq_destination_types { 1: - dest_Fixed = 0, 1: - dest_LowestPrio = 1, 1: - dest_SMI = 2, 1: - dest__reserved_1 = 3, 1: - dest_NMI = 4, 1: - dest_INIT = 5, 1: - dest__reserved_2 = 6, 1: - dest_ExtINT = 7, 1: -}; 1: - 1: -enum { 1: - IRQ_SET_MASK_OK = 0, 1: - IRQ_SET_MASK_OK_NOCOPY = 1, 1: - IRQ_SET_MASK_OK_DONE = 2, 1: -}; 1: - 1: -enum { 1: - IRQD_TRIGGER_MASK = 15, 1: - IRQD_SETAFFINITY_PENDING = 256, 1: - IRQD_ACTIVATED = 512, 1: - IRQD_NO_BALANCING = 1024, 1: - IRQD_PER_CPU = 2048, 1: - IRQD_AFFINITY_SET = 4096, 1: - IRQD_LEVEL = 8192, 1: - IRQD_WAKEUP_STATE = 16384, 1: - IRQD_MOVE_PCNTXT = 32768, 1: - IRQD_IRQ_DISABLED = 65536, 1: - IRQD_IRQ_MASKED = 131072, 1: - IRQD_IRQ_INPROGRESS = 262144, 1: - IRQD_WAKEUP_ARMED = 524288, 1: - IRQD_FORWARDED_TO_VCPU = 1048576, 1: - IRQD_AFFINITY_MANAGED = 2097152, 1: - IRQD_IRQ_STARTED = 4194304, 1: - IRQD_MANAGED_SHUTDOWN = 8388608, 1: - IRQD_SINGLE_TARGET = 16777216, 1: - IRQD_DEFAULT_TRIGGER_SET = 33554432, 1: - IRQD_CAN_RESERVE = 67108864, 1: + dest_Fixed = 0, 1: + dest_LowestPrio = 1, 1: + dest_SMI = 2, 1: + dest__reserved_1 = 3, 1: + dest_NMI = 4, 1: + dest_INIT = 5, 1: + dest__reserved_2 = 6, 1: + dest_ExtINT = 7, 1: +}; 1: + 1: +enum { 1: + IRQ_SET_MASK_OK = 0, 1: + IRQ_SET_MASK_OK_NOCOPY = 1, 1: + IRQ_SET_MASK_OK_DONE = 2, 1: +}; 1: + 1: +enum { 1: + IRQD_TRIGGER_MASK = 15, 1: + IRQD_SETAFFINITY_PENDING = 256, 1: + IRQD_ACTIVATED = 512, 1: + IRQD_NO_BALANCING = 1024, 1: + IRQD_PER_CPU = 2048, 1: + IRQD_AFFINITY_SET = 4096, 1: + IRQD_LEVEL = 8192, 1: + IRQD_WAKEUP_STATE = 16384, 1: + IRQD_MOVE_PCNTXT = 32768, 1: + IRQD_IRQ_DISABLED = 65536, 1: + IRQD_IRQ_MASKED = 131072, 1: + IRQD_IRQ_INPROGRESS = 262144, 1: + IRQD_WAKEUP_ARMED = 524288, 1: + IRQD_FORWARDED_TO_VCPU = 1048576, 1: + IRQD_AFFINITY_MANAGED = 2097152, 1: + IRQD_IRQ_STARTED = 4194304, 1: + IRQD_MANAGED_SHUTDOWN = 8388608, 1: + IRQD_SINGLE_TARGET = 16777216, 1: + IRQD_DEFAULT_TRIGGER_SET = 33554432, 1: + IRQD_CAN_RESERVE = 67108864, 1: }; 1: 1: struct irq_cfg { 1: - unsigned int dest_apicid; 1: - unsigned int vector; 1: + unsigned int dest_apicid; 1: + unsigned int vector; 1: }; 1: 1: enum { 1: - IRQCHIP_FWNODE_REAL = 0, 1: - IRQCHIP_FWNODE_NAMED = 1, 1: - IRQCHIP_FWNODE_NAMED_ID = 2, 1: + IRQCHIP_FWNODE_REAL = 0, 1: + IRQCHIP_FWNODE_NAMED = 1, 1: + IRQCHIP_FWNODE_NAMED_ID = 2, 1: }; 1: 1: enum { 1: - X86_IRQ_ALLOC_CONTIGUOUS_VECTORS = 1, 1: - X86_IRQ_ALLOC_LEGACY = 2, 1: + X86_IRQ_ALLOC_CONTIGUOUS_VECTORS = 1, 1: + X86_IRQ_ALLOC_LEGACY = 2, 1: }; 1: 1: struct apic_chip_data { 1: - struct irq_cfg hw_irq_cfg; 1: - unsigned int vector; 1: - unsigned int prev_vector; 1: - unsigned int cpu; 1: - unsigned int prev_cpu; 1: - unsigned int irq; 1: - struct hlist_node clist; 1: - unsigned int move_in_progress: 1; 1: - unsigned int is_managed: 1; 1: - unsigned int can_reserve: 1; 1: - unsigned int has_reserved: 1; 1: + struct irq_cfg hw_irq_cfg; 1: + unsigned int vector; 1: + unsigned int prev_vector; 1: + unsigned int cpu; 1: + unsigned int prev_cpu; 1: + unsigned int irq; 1: + struct hlist_node clist; 1: + unsigned int move_in_progress : 1; 1: + unsigned int is_managed : 1; 1: + unsigned int can_reserve : 1; 1: + unsigned int has_reserved : 1; 1: }; 1: 1: struct irq_matrix; 1: 1: union IO_APIC_reg_00 { 1: - u32 raw; 1: - struct { 1: - u32 __reserved_2: 14; 1: - u32 LTS: 1; 1: - u32 delivery_type: 1; 1: - u32 __reserved_1: 8; 1: - u32 ID: 8; 1: - } bits; 1: + u32 raw; 1: + struct { 1: + u32 __reserved_2 : 14; 1: + u32 LTS : 1; 1: + u32 delivery_type : 1; 1: + u32 __reserved_1 : 8; 1: + u32 ID : 8; 1: + } bits; 1: }; 1: 1: union IO_APIC_reg_01 { 1: - u32 raw; 1: - struct { 1: - u32 version: 8; 1: - u32 __reserved_2: 7; 1: - u32 PRQ: 1; 1: - u32 entries: 8; 1: - u32 __reserved_1: 8; 1: - } bits; 1: + u32 raw; 1: + struct { 1: + u32 version : 8; 1: + u32 __reserved_2 : 7; 1: + u32 PRQ : 1; 1: + u32 entries : 8; 1: + u32 __reserved_1 : 8; 1: + } bits; 1: }; 1: 1: union IO_APIC_reg_02 { 1: - u32 raw; 1: - struct { 1: - u32 __reserved_2: 24; 1: - u32 arbitration: 4; 1: - u32 __reserved_1: 4; 1: - } bits; 1: + u32 raw; 1: + struct { 1: + u32 __reserved_2 : 24; 1: + u32 arbitration : 4; 1: + u32 __reserved_1 : 4; 1: + } bits; 1: }; 1: 1: union IO_APIC_reg_03 { 1: - u32 raw; 1: - struct { 1: - u32 boot_DT: 1; 1: - u32 __reserved_1: 31; 1: - } bits; 1: + u32 raw; 1: + struct { 1: + u32 boot_DT : 1; 1: + u32 __reserved_1 : 31; 1: + } bits; 1: }; 1: 1: struct IR_IO_APIC_route_entry { 1: - __u64 vector: 8; 1: - __u64 zero: 3; 1: - __u64 index2: 1; 1: - __u64 delivery_status: 1; 1: - __u64 polarity: 1; 1: - __u64 irr: 1; 1: - __u64 trigger: 1; 1: - __u64 mask: 1; 1: - __u64 reserved: 31; 1: - __u64 format: 1; 1: - __u64 index: 15; 1: -}; 1: - 1: -enum { 1: - IRQ_TYPE_NONE = 0, 1: - IRQ_TYPE_EDGE_RISING = 1, 1: - IRQ_TYPE_EDGE_FALLING = 2, 1: - IRQ_TYPE_EDGE_BOTH = 3, 1: - IRQ_TYPE_LEVEL_HIGH = 4, 1: - IRQ_TYPE_LEVEL_LOW = 8, 1: - IRQ_TYPE_LEVEL_MASK = 12, 1: - IRQ_TYPE_SENSE_MASK = 15, 1: - IRQ_TYPE_DEFAULT = 15, 1: - IRQ_TYPE_PROBE = 16, 1: - IRQ_LEVEL = 256, 1: - IRQ_PER_CPU = 512, 1: - IRQ_NOPROBE = 1024, 1: - IRQ_NOREQUEST = 2048, 1: - IRQ_NOAUTOEN = 4096, 1: - IRQ_NO_BALANCING = 8192, 1: - IRQ_MOVE_PCNTXT = 16384, 1: - IRQ_NESTED_THREAD = 32768, 1: - IRQ_NOTHREAD = 65536, 1: - IRQ_PER_CPU_DEVID = 131072, 1: - IRQ_IS_POLLED = 262144, 1: - IRQ_DISABLE_UNLAZY = 524288, 1: -}; 1: - 1: -enum { 1: - IRQCHIP_SET_TYPE_MASKED = 1, 1: - IRQCHIP_EOI_IF_HANDLED = 2, 1: - IRQCHIP_MASK_ON_SUSPEND = 4, 1: - IRQCHIP_ONOFFLINE_ENABLED = 8, 1: - IRQCHIP_SKIP_SET_WAKE = 16, 1: - IRQCHIP_ONESHOT_SAFE = 32, 1: - IRQCHIP_EOI_THREADED = 64, 1: - IRQCHIP_SUPPORTS_LEVEL_MSI = 128, 1: - IRQCHIP_SUPPORTS_NMI = 256, 1: + __u64 vector : 8; 1: + __u64 zero : 3; 1: + __u64 index2 : 1; 1: + __u64 delivery_status : 1; 1: + __u64 polarity : 1; 1: + __u64 irr : 1; 1: + __u64 trigger : 1; 1: + __u64 mask : 1; 1: + __u64 reserved : 31; 1: + __u64 format : 1; 1: + __u64 index : 15; 1: +}; 1: + 1: +enum { 1: + IRQ_TYPE_NONE = 0, 1: + IRQ_TYPE_EDGE_RISING = 1, 1: + IRQ_TYPE_EDGE_FALLING = 2, 1: + IRQ_TYPE_EDGE_BOTH = 3, 1: + IRQ_TYPE_LEVEL_HIGH = 4, 1: + IRQ_TYPE_LEVEL_LOW = 8, 1: + IRQ_TYPE_LEVEL_MASK = 12, 1: + IRQ_TYPE_SENSE_MASK = 15, 1: + IRQ_TYPE_DEFAULT = 15, 1: + IRQ_TYPE_PROBE = 16, 1: + IRQ_LEVEL = 256, 1: + IRQ_PER_CPU = 512, 1: + IRQ_NOPROBE = 1024, 1: + IRQ_NOREQUEST = 2048, 1: + IRQ_NOAUTOEN = 4096, 1: + IRQ_NO_BALANCING = 8192, 1: + IRQ_MOVE_PCNTXT = 16384, 1: + IRQ_NESTED_THREAD = 32768, 1: + IRQ_NOTHREAD = 65536, 1: + IRQ_PER_CPU_DEVID = 131072, 1: + IRQ_IS_POLLED = 262144, 1: + IRQ_DISABLE_UNLAZY = 524288, 1: +}; 1: + 1: +enum { 1: + IRQCHIP_SET_TYPE_MASKED = 1, 1: + IRQCHIP_EOI_IF_HANDLED = 2, 1: + IRQCHIP_MASK_ON_SUSPEND = 4, 1: + IRQCHIP_ONOFFLINE_ENABLED = 8, 1: + IRQCHIP_SKIP_SET_WAKE = 16, 1: + IRQCHIP_ONESHOT_SAFE = 32, 1: + IRQCHIP_EOI_THREADED = 64, 1: + IRQCHIP_SUPPORTS_LEVEL_MSI = 128, 1: + IRQCHIP_SUPPORTS_NMI = 256, 1: }; 1: 1: struct irq_pin_list { 1: - struct list_head list; 1: - int apic; 1: - int pin; 1: + struct list_head list; 1: + int apic; 1: + int pin; 1: }; 1: 1: struct mp_chip_data { 1: - struct list_head irq_2_pin; 1: - struct IO_APIC_route_entry entry; 1: - int trigger; 1: - int polarity; 1: - u32 count; 1: - bool isa_irq; 1: + struct list_head irq_2_pin; 1: + struct IO_APIC_route_entry entry; 1: + int trigger; 1: + int polarity; 1: + u32 count; 1: + bool isa_irq; 1: }; 1: 1: struct mp_ioapic_gsi { 1: - u32 gsi_base; 1: - u32 gsi_end; 1: + u32 gsi_base; 1: + u32 gsi_end; 1: }; 1: 1: struct ioapic { 1: - int nr_registers; 1: - struct IO_APIC_route_entry *saved_registers; 1: - struct mpc_ioapic mp_config; 1: - struct mp_ioapic_gsi gsi_config; 1: - struct ioapic_domain_cfg irqdomain_cfg; 1: - struct irq_domain *irqdomain; 1: - struct resource *iomem_res; 1: + int nr_registers; 1: + struct IO_APIC_route_entry *saved_registers; 1: + struct mpc_ioapic mp_config; 1: + struct mp_ioapic_gsi gsi_config; 1: + struct ioapic_domain_cfg irqdomain_cfg; 1: + struct irq_domain *irqdomain; 1: + struct resource *iomem_res; 1: }; 1: 1: struct io_apic { 1: - unsigned int index; 1: - unsigned int unused[3]; 1: - unsigned int data; 1: - unsigned int unused2[11]; 1: - unsigned int eoi; 1: + unsigned int index; 1: + unsigned int unused[3]; 1: + unsigned int data; 1: + unsigned int unused2[11]; 1: + unsigned int eoi; 1: }; 1: 1: union entry_union { 1: - struct { 1: - u32 w1; 1: - u32 w2; 1: - }; 1: - struct IO_APIC_route_entry entry; 1: + struct { 1: + u32 w1; 1: + u32 w2; 1: + }; 1: + struct IO_APIC_route_entry entry; 1: }; 1: 1: typedef struct irq_alloc_info msi_alloc_info_t; 1: @@ -24474,431 +24715,435 @@ typedef struct irq_alloc_info msi_alloc_info_t; 1: struct msi_domain_info; 1: 1: struct msi_domain_ops { 1: - irq_hw_number_t (*get_hwirq)(struct msi_domain_info *, msi_alloc_info_t *); 1: - int (*msi_init)(struct irq_domain *, struct msi_domain_info *, unsigned int, irq_hw_number_t, msi_alloc_info_t *); 1: - void (*msi_free)(struct irq_domain *, struct msi_domain_info *, unsigned int); 1: - int (*msi_check)(struct irq_domain *, struct msi_domain_info *, struct device *); 1: - int (*msi_prepare)(struct irq_domain *, struct device *, int, msi_alloc_info_t *); 1: - void (*msi_finish)(msi_alloc_info_t *, int); 1: - void (*set_desc)(msi_alloc_info_t *, struct msi_desc *); 1: - int (*handle_error)(struct irq_domain *, struct msi_desc *, int); 1: + irq_hw_number_t (*get_hwirq)(struct msi_domain_info *, msi_alloc_info_t *); 1: + int (*msi_init)(struct irq_domain *, struct msi_domain_info *, unsigned int, 1: + irq_hw_number_t, msi_alloc_info_t *); 1: + void (*msi_free)(struct irq_domain *, struct msi_domain_info *, unsigned int); 1: + int (*msi_check)(struct irq_domain *, struct msi_domain_info *, 1: + struct device *); 1: + int (*msi_prepare)(struct irq_domain *, struct device *, int, 1: + msi_alloc_info_t *); 1: + void (*msi_finish)(msi_alloc_info_t *, int); 1: + void (*set_desc)(msi_alloc_info_t *, struct msi_desc *); 1: + int (*handle_error)(struct irq_domain *, struct msi_desc *, int); 1: }; 1: 1: struct msi_domain_info { 1: - u32 flags; 1: - struct msi_domain_ops *ops; 1: - struct irq_chip *chip; 1: - void *chip_data; 1: - irq_flow_handler_t handler; 1: - void *handler_data; 1: - const char *handler_name; 1: - void *data; 1: + u32 flags; 1: + struct msi_domain_ops *ops; 1: + struct irq_chip *chip; 1: + void *chip_data; 1: + irq_flow_handler_t handler; 1: + void *handler_data; 1: + const char *handler_name; 1: + void *data; 1: }; 1: 1: enum { 1: - MSI_FLAG_USE_DEF_DOM_OPS = 1, 1: - MSI_FLAG_USE_DEF_CHIP_OPS = 2, 1: - MSI_FLAG_MULTI_PCI_MSI = 4, 1: - MSI_FLAG_PCI_MSIX = 8, 1: - MSI_FLAG_ACTIVATE_EARLY = 16, 1: - MSI_FLAG_MUST_REACTIVATE = 32, 1: - MSI_FLAG_LEVEL_CAPABLE = 64, 1: + MSI_FLAG_USE_DEF_DOM_OPS = 1, 1: + MSI_FLAG_USE_DEF_CHIP_OPS = 2, 1: + MSI_FLAG_MULTI_PCI_MSI = 4, 1: + MSI_FLAG_PCI_MSIX = 8, 1: + MSI_FLAG_ACTIVATE_EARLY = 16, 1: + MSI_FLAG_MUST_REACTIVATE = 32, 1: + MSI_FLAG_LEVEL_CAPABLE = 64, 1: }; 1: 1: struct hpet_channel; 1: 1: struct x86_mapping_info { 1: - void * (*alloc_pgt_page)(void *); 1: - void *context; 1: - long unsigned int page_flag; 1: - long unsigned int offset; 1: - bool direct_gbpages; 1: - long unsigned int kernpg_flag; 1: + void *(*alloc_pgt_page)(void *); 1: + void *context; 1: + long unsigned int page_flag; 1: + long unsigned int offset; 1: + bool direct_gbpages; 1: + long unsigned int kernpg_flag; 1: }; 1: 1: struct kexec_file_ops; 1: 1: struct init_pgtable_data { 1: - struct x86_mapping_info *info; 1: - pgd_t *level4p; 1: + struct x86_mapping_info *info; 1: + pgd_t *level4p; 1: }; 1: 1: struct kretprobe_instance; 1: 1: -typedef int (*kretprobe_handler_t)(struct kretprobe_instance *, struct pt_regs *); 1: +typedef int (*kretprobe_handler_t)(struct kretprobe_instance *, 1: + struct pt_regs *); 1: 1: struct kretprobe; 1: 1: struct kretprobe_instance { 1: - struct hlist_node hlist; 1: - struct kretprobe *rp; 1: - kprobe_opcode_t *ret_addr; 1: - struct task_struct *task; 1: - void *fp; 1: - char data[0]; 1: + struct hlist_node hlist; 1: + struct kretprobe *rp; 1: + kprobe_opcode_t *ret_addr; 1: + struct task_struct *task; 1: + void *fp; 1: + char data[0]; 1: }; 1: 1: struct kretprobe { 1: - struct kprobe kp; 1: - kretprobe_handler_t handler; 1: - kretprobe_handler_t entry_handler; 1: - int maxactive; 1: - int nmissed; 1: - size_t data_size; 1: - struct hlist_head free_instances; 1: - raw_spinlock_t lock; 1: + struct kprobe kp; 1: + kretprobe_handler_t handler; 1: + kretprobe_handler_t entry_handler; 1: + int maxactive; 1: + int nmissed; 1: + size_t data_size; 1: + struct hlist_head free_instances; 1: + raw_spinlock_t lock; 1: }; 1: 1: typedef struct kprobe *pto_T_____12; 1: 1: struct __arch_relative_insn { 1: - u8 op; 1: - s32 raddr; 1: + u8 op; 1: + s32 raddr; 1: } __attribute__((packed)); 1: 1: struct arch_optimized_insn { 1: - kprobe_opcode_t copied_insn[4]; 1: - kprobe_opcode_t *insn; 1: - size_t size; 1: + kprobe_opcode_t copied_insn[4]; 1: + kprobe_opcode_t *insn; 1: + size_t size; 1: }; 1: 1: struct optimized_kprobe { 1: - struct kprobe kp; 1: - struct list_head list; 1: - struct arch_optimized_insn optinsn; 1: + struct kprobe kp; 1: + struct list_head list; 1: + struct arch_optimized_insn optinsn; 1: }; 1: 1: typedef __u64 Elf64_Off; 1: 1: struct elf64_rela { 1: - Elf64_Addr r_offset; 1: - Elf64_Xword r_info; 1: - Elf64_Sxword r_addend; 1: + Elf64_Addr r_offset; 1: + Elf64_Xword r_info; 1: + Elf64_Sxword r_addend; 1: }; 1: 1: typedef struct elf64_rela Elf64_Rela; 1: 1: struct elf64_hdr { 1: - unsigned char e_ident[16]; 1: - Elf64_Half e_type; 1: - Elf64_Half e_machine; 1: - Elf64_Word e_version; 1: - Elf64_Addr e_entry; 1: - Elf64_Off e_phoff; 1: - Elf64_Off e_shoff; 1: - Elf64_Word e_flags; 1: - Elf64_Half e_ehsize; 1: - Elf64_Half e_phentsize; 1: - Elf64_Half e_phnum; 1: - Elf64_Half e_shentsize; 1: - Elf64_Half e_shnum; 1: - Elf64_Half e_shstrndx; 1: + unsigned char e_ident[16]; 1: + Elf64_Half e_type; 1: + Elf64_Half e_machine; 1: + Elf64_Word e_version; 1: + Elf64_Addr e_entry; 1: + Elf64_Off e_phoff; 1: + Elf64_Off e_shoff; 1: + Elf64_Word e_flags; 1: + Elf64_Half e_ehsize; 1: + Elf64_Half e_phentsize; 1: + Elf64_Half e_phnum; 1: + Elf64_Half e_shentsize; 1: + Elf64_Half e_shnum; 1: + Elf64_Half e_shstrndx; 1: }; 1: 1: typedef struct elf64_hdr Elf64_Ehdr; 1: 1: struct elf64_shdr { 1: - Elf64_Word sh_name; 1: - Elf64_Word sh_type; 1: - Elf64_Xword sh_flags; 1: - Elf64_Addr sh_addr; 1: - Elf64_Off sh_offset; 1: - Elf64_Xword sh_size; 1: - Elf64_Word sh_link; 1: - Elf64_Word sh_info; 1: - Elf64_Xword sh_addralign; 1: - Elf64_Xword sh_entsize; 1: + Elf64_Word sh_name; 1: + Elf64_Word sh_type; 1: + Elf64_Xword sh_flags; 1: + Elf64_Addr sh_addr; 1: + Elf64_Off sh_offset; 1: + Elf64_Xword sh_size; 1: + Elf64_Word sh_link; 1: + Elf64_Word sh_info; 1: + Elf64_Xword sh_addralign; 1: + Elf64_Xword sh_entsize; 1: }; 1: 1: typedef struct elf64_shdr Elf64_Shdr; 1: 1: struct hpet_data { 1: - long unsigned int hd_phys_address; 1: - void *hd_address; 1: - short unsigned int hd_nirqs; 1: - unsigned int hd_state; 1: - unsigned int hd_irq[32]; 1: + long unsigned int hd_phys_address; 1: + void *hd_address; 1: + short unsigned int hd_nirqs; 1: + unsigned int hd_state; 1: + unsigned int hd_irq[32]; 1: }; 1: 1: typedef irqreturn_t (*rtc_irq_handler)(int, void *); 1: 1: enum hpet_mode { 1: - HPET_MODE_UNUSED = 0, 1: - HPET_MODE_LEGACY = 1, 1: - HPET_MODE_CLOCKEVT = 2, 1: - HPET_MODE_DEVICE = 3, 1: + HPET_MODE_UNUSED = 0, 1: + HPET_MODE_LEGACY = 1, 1: + HPET_MODE_CLOCKEVT = 2, 1: + HPET_MODE_DEVICE = 3, 1: }; 1: 1: struct hpet_channel___2 { 1: - struct clock_event_device evt; 1: - unsigned int num; 1: - unsigned int cpu; 1: - unsigned int irq; 1: - unsigned int in_use; 1: - enum hpet_mode mode; 1: - unsigned int boot_cfg; 1: - char name[10]; 1: - long: 48; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct clock_event_device evt; 1: + unsigned int num; 1: + unsigned int cpu; 1: + unsigned int irq; 1: + unsigned int in_use; 1: + enum hpet_mode mode; 1: + unsigned int boot_cfg; 1: + char name[10]; 1: + long : 48; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct hpet_base { 1: - unsigned int nr_channels; 1: - unsigned int nr_clockevents; 1: - unsigned int boot_cfg; 1: - struct hpet_channel___2 *channels; 1: + unsigned int nr_channels; 1: + unsigned int nr_clockevents; 1: + unsigned int boot_cfg; 1: + struct hpet_channel___2 *channels; 1: }; 1: 1: union hpet_lock { 1: - struct { 1: - arch_spinlock_t lock; 1: - u32 value; 1: - }; 1: - u64 lockval; 1: + struct { 1: + arch_spinlock_t lock; 1: + u32 value; 1: + }; 1: + u64 lockval; 1: }; 1: 1: struct amd_northbridge_info { 1: - u16 num; 1: - u64 flags; 1: - struct amd_northbridge *nb; 1: + u16 num; 1: + u64 flags; 1: + struct amd_northbridge *nb; 1: }; 1: 1: struct scan_area { 1: - u64 addr; 1: - u64 size; 1: + u64 addr; 1: + u64 size; 1: }; 1: 1: struct uprobe_xol_ops; 1: 1: struct arch_uprobe { 1: - union { 1: - u8 insn[16]; 1: - u8 ixol[16]; 1: - }; 1: - const struct uprobe_xol_ops *ops; 1: - union { 1: - struct { 1: - s32 offs; 1: - u8 ilen; 1: - u8 opc1; 1: - } branch; 1: - struct { 1: - u8 fixups; 1: - u8 ilen; 1: - } defparam; 1: - struct { 1: - u8 reg_offset; 1: - u8 ilen; 1: - } push; 1: - }; 1: + union { 1: + u8 insn[16]; 1: + u8 ixol[16]; 1: + }; 1: + const struct uprobe_xol_ops *ops; 1: + union { 1: + struct { 1: + s32 offs; 1: + u8 ilen; 1: + u8 opc1; 1: + } branch; 1: + struct { 1: + u8 fixups; 1: + u8 ilen; 1: + } defparam; 1: + struct { 1: + u8 reg_offset; 1: + u8 ilen; 1: + } push; 1: + }; 1: }; 1: 1: struct uprobe_xol_ops { 1: - bool (*emulate)(struct arch_uprobe *, struct pt_regs *); 1: - int (*pre_xol)(struct arch_uprobe *, struct pt_regs *); 1: - int (*post_xol)(struct arch_uprobe *, struct pt_regs *); 1: - void (*abort)(struct arch_uprobe *, struct pt_regs *); 1: + bool (*emulate)(struct arch_uprobe *, struct pt_regs *); 1: + int (*pre_xol)(struct arch_uprobe *, struct pt_regs *); 1: + int (*post_xol)(struct arch_uprobe *, struct pt_regs *); 1: + void (*abort)(struct arch_uprobe *, struct pt_regs *); 1: }; 1: 1: enum rp_check { 1: - RP_CHECK_CALL = 0, 1: - RP_CHECK_CHAIN_CALL = 1, 1: - RP_CHECK_RET = 2, 1: + RP_CHECK_CALL = 0, 1: + RP_CHECK_CHAIN_CALL = 1, 1: + RP_CHECK_RET = 2, 1: }; 1: 1: enum dev_prop_type { 1: - DEV_PROP_U8 = 0, 1: - DEV_PROP_U16 = 1, 1: - DEV_PROP_U32 = 2, 1: - DEV_PROP_U64 = 3, 1: - DEV_PROP_STRING = 4, 1: + DEV_PROP_U8 = 0, 1: + DEV_PROP_U16 = 1, 1: + DEV_PROP_U32 = 2, 1: + DEV_PROP_U64 = 3, 1: + DEV_PROP_STRING = 4, 1: }; 1: 1: struct property_entry { 1: - const char *name; 1: - size_t length; 1: - bool is_array; 1: - enum dev_prop_type type; 1: - union { 1: - const void *pointer; 1: - union { 1: - u8 u8_data; 1: - u16 u16_data; 1: - u32 u32_data; 1: - u64 u64_data; 1: - const char *str; 1: - } value; 1: - }; 1: + const char *name; 1: + size_t length; 1: + bool is_array; 1: + enum dev_prop_type type; 1: + union { 1: + const void *pointer; 1: + union { 1: + u8 u8_data; 1: + u16 u16_data; 1: + u32 u32_data; 1: + u64 u64_data; 1: + const char *str; 1: + } value; 1: + }; 1: }; 1: 1: struct fb_fix_screeninfo { 1: - char id[16]; 1: - long unsigned int smem_start; 1: - __u32 smem_len; 1: - __u32 type; 1: - __u32 type_aux; 1: - __u32 visual; 1: - __u16 xpanstep; 1: - __u16 ypanstep; 1: - __u16 ywrapstep; 1: - __u32 line_length; 1: - long unsigned int mmio_start; 1: - __u32 mmio_len; 1: - __u32 accel; 1: - __u16 capabilities; 1: - __u16 reserved[2]; 1: + char id[16]; 1: + long unsigned int smem_start; 1: + __u32 smem_len; 1: + __u32 type; 1: + __u32 type_aux; 1: + __u32 visual; 1: + __u16 xpanstep; 1: + __u16 ypanstep; 1: + __u16 ywrapstep; 1: + __u32 line_length; 1: + long unsigned int mmio_start; 1: + __u32 mmio_len; 1: + __u32 accel; 1: + __u16 capabilities; 1: + __u16 reserved[2]; 1: }; 1: 1: struct fb_bitfield { 1: - __u32 offset; 1: - __u32 length; 1: - __u32 msb_right; 1: + __u32 offset; 1: + __u32 length; 1: + __u32 msb_right; 1: }; 1: 1: struct fb_var_screeninfo { 1: - __u32 xres; 1: - __u32 yres; 1: - __u32 xres_virtual; 1: - __u32 yres_virtual; 1: - __u32 xoffset; 1: - __u32 yoffset; 1: - __u32 bits_per_pixel; 1: - __u32 grayscale; 1: - struct fb_bitfield red; 1: - struct fb_bitfield green; 1: - struct fb_bitfield blue; 1: - struct fb_bitfield transp; 1: - __u32 nonstd; 1: - __u32 activate; 1: - __u32 height; 1: - __u32 width; 1: - __u32 accel_flags; 1: - __u32 pixclock; 1: - __u32 left_margin; 1: - __u32 right_margin; 1: - __u32 upper_margin; 1: - __u32 lower_margin; 1: - __u32 hsync_len; 1: - __u32 vsync_len; 1: - __u32 sync; 1: - __u32 vmode; 1: - __u32 rotate; 1: - __u32 colorspace; 1: - __u32 reserved[4]; 1: + __u32 xres; 1: + __u32 yres; 1: + __u32 xres_virtual; 1: + __u32 yres_virtual; 1: + __u32 xoffset; 1: + __u32 yoffset; 1: + __u32 bits_per_pixel; 1: + __u32 grayscale; 1: + struct fb_bitfield red; 1: + struct fb_bitfield green; 1: + struct fb_bitfield blue; 1: + struct fb_bitfield transp; 1: + __u32 nonstd; 1: + __u32 activate; 1: + __u32 height; 1: + __u32 width; 1: + __u32 accel_flags; 1: + __u32 pixclock; 1: + __u32 left_margin; 1: + __u32 right_margin; 1: + __u32 upper_margin; 1: + __u32 lower_margin; 1: + __u32 hsync_len; 1: + __u32 vsync_len; 1: + __u32 sync; 1: + __u32 vmode; 1: + __u32 rotate; 1: + __u32 colorspace; 1: + __u32 reserved[4]; 1: }; 1: 1: struct fb_cmap { 1: - __u32 start; 1: - __u32 len; 1: - __u16 *red; 1: - __u16 *green; 1: - __u16 *blue; 1: - __u16 *transp; 1: + __u32 start; 1: + __u32 len; 1: + __u16 *red; 1: + __u16 *green; 1: + __u16 *blue; 1: + __u16 *transp; 1: }; 1: 1: struct fb_copyarea { 1: - __u32 dx; 1: - __u32 dy; 1: - __u32 width; 1: - __u32 height; 1: - __u32 sx; 1: - __u32 sy; 1: + __u32 dx; 1: + __u32 dy; 1: + __u32 width; 1: + __u32 height; 1: + __u32 sx; 1: + __u32 sy; 1: }; 1: 1: struct fb_fillrect { 1: - __u32 dx; 1: - __u32 dy; 1: - __u32 width; 1: - __u32 height; 1: - __u32 color; 1: - __u32 rop; 1: + __u32 dx; 1: + __u32 dy; 1: + __u32 width; 1: + __u32 height; 1: + __u32 color; 1: + __u32 rop; 1: }; 1: 1: struct fb_image { 1: - __u32 dx; 1: - __u32 dy; 1: - __u32 width; 1: - __u32 height; 1: - __u32 fg_color; 1: - __u32 bg_color; 1: - __u8 depth; 1: - const char *data; 1: - struct fb_cmap cmap; 1: + __u32 dx; 1: + __u32 dy; 1: + __u32 width; 1: + __u32 height; 1: + __u32 fg_color; 1: + __u32 bg_color; 1: + __u8 depth; 1: + const char *data; 1: + struct fb_cmap cmap; 1: }; 1: 1: struct fbcurpos { 1: - __u16 x; 1: - __u16 y; 1: + __u16 x; 1: + __u16 y; 1: }; 1: 1: struct fb_cursor { 1: - __u16 set; 1: - __u16 enable; 1: - __u16 rop; 1: - const char *mask; 1: - struct fbcurpos hot; 1: - struct fb_image image; 1: + __u16 set; 1: + __u16 enable; 1: + __u16 rop; 1: + const char *mask; 1: + struct fbcurpos hot; 1: + struct fb_image image; 1: }; 1: 1: struct fb_chroma { 1: - __u32 redx; 1: - __u32 greenx; 1: - __u32 bluex; 1: - __u32 whitex; 1: - __u32 redy; 1: - __u32 greeny; 1: - __u32 bluey; 1: - __u32 whitey; 1: + __u32 redx; 1: + __u32 greenx; 1: + __u32 bluex; 1: + __u32 whitex; 1: + __u32 redy; 1: + __u32 greeny; 1: + __u32 bluey; 1: + __u32 whitey; 1: }; 1: 1: struct fb_videomode; 1: 1: struct fb_monspecs { 1: - struct fb_chroma chroma; 1: - struct fb_videomode *modedb; 1: - __u8 manufacturer[4]; 1: - __u8 monitor[14]; 1: - __u8 serial_no[14]; 1: - __u8 ascii[14]; 1: - __u32 modedb_len; 1: - __u32 model; 1: - __u32 serial; 1: - __u32 year; 1: - __u32 week; 1: - __u32 hfmin; 1: - __u32 hfmax; 1: - __u32 dclkmin; 1: - __u32 dclkmax; 1: - __u16 input; 1: - __u16 dpms; 1: - __u16 signal; 1: - __u16 vfmin; 1: - __u16 vfmax; 1: - __u16 gamma; 1: - __u16 gtf: 1; 1: - __u16 misc; 1: - __u8 version; 1: - __u8 revision; 1: - __u8 max_x; 1: - __u8 max_y; 1: + struct fb_chroma chroma; 1: + struct fb_videomode *modedb; 1: + __u8 manufacturer[4]; 1: + __u8 monitor[14]; 1: + __u8 serial_no[14]; 1: + __u8 ascii[14]; 1: + __u32 modedb_len; 1: + __u32 model; 1: + __u32 serial; 1: + __u32 year; 1: + __u32 week; 1: + __u32 hfmin; 1: + __u32 hfmax; 1: + __u32 dclkmin; 1: + __u32 dclkmax; 1: + __u16 input; 1: + __u16 dpms; 1: + __u16 signal; 1: + __u16 vfmin; 1: + __u16 vfmax; 1: + __u16 gamma; 1: + __u16 gtf : 1; 1: + __u16 misc; 1: + __u8 version; 1: + __u8 revision; 1: + __u8 max_x; 1: + __u8 max_y; 1: }; 1: 1: struct fb_info; 1: 1: struct fb_pixmap { 1: - u8 *addr; 1: - u32 size; 1: - u32 offset; 1: - u32 buf_align; 1: - u32 scan_align; 1: - u32 access_align; 1: - u32 flags; 1: - u32 blit_x; 1: - u32 blit_y; 1: - void (*writeio)(struct fb_info *, void *, void *, unsigned int); 1: - void (*readio)(struct fb_info *, void *, void *, unsigned int); 1: + u8 *addr; 1: + u32 size; 1: + u32 offset; 1: + u32 buf_align; 1: + u32 scan_align; 1: + u32 access_align; 1: + u32 flags; 1: + u32 blit_x; 1: + u32 blit_y; 1: + void (*writeio)(struct fb_info *, void *, void *, unsigned int); 1: + void (*readio)(struct fb_info *, void *, void *, unsigned int); 1: }; 1: 1: struct fb_deferred_io; 1: @@ -24910,243 +25155,245 @@ struct fb_tile_ops; 1: struct apertures_struct; 1: 1: struct fb_info { 1: - atomic_t count; 1: - int node; 1: - int flags; 1: - int fbcon_rotate_hint; 1: - struct mutex lock; 1: - struct mutex mm_lock; 1: - struct fb_var_screeninfo var; 1: - struct fb_fix_screeninfo fix; 1: - struct fb_monspecs monspecs; 1: - struct work_struct queue; 1: - struct fb_pixmap pixmap; 1: - struct fb_pixmap sprite; 1: - struct fb_cmap cmap; 1: - struct list_head modelist; 1: - struct fb_videomode *mode; 1: - struct delayed_work deferred_work; 1: - struct fb_deferred_io *fbdefio; 1: - struct fb_ops *fbops; 1: - struct device *device; 1: - struct device *dev; 1: - int class_flag; 1: - struct fb_tile_ops *tileops; 1: - union { 1: - char *screen_base; 1: - char *screen_buffer; 1: - }; 1: - long unsigned int screen_size; 1: - void *pseudo_palette; 1: - u32 state; 1: - void *fbcon_par; 1: - void *par; 1: - struct apertures_struct *apertures; 1: - bool skip_vt_switch; 1: + atomic_t count; 1: + int node; 1: + int flags; 1: + int fbcon_rotate_hint; 1: + struct mutex lock; 1: + struct mutex mm_lock; 1: + struct fb_var_screeninfo var; 1: + struct fb_fix_screeninfo fix; 1: + struct fb_monspecs monspecs; 1: + struct work_struct queue; 1: + struct fb_pixmap pixmap; 1: + struct fb_pixmap sprite; 1: + struct fb_cmap cmap; 1: + struct list_head modelist; 1: + struct fb_videomode *mode; 1: + struct delayed_work deferred_work; 1: + struct fb_deferred_io *fbdefio; 1: + struct fb_ops *fbops; 1: + struct device *device; 1: + struct device *dev; 1: + int class_flag; 1: + struct fb_tile_ops *tileops; 1: + union { 1: + char *screen_base; 1: + char *screen_buffer; 1: + }; 1: + long unsigned int screen_size; 1: + void *pseudo_palette; 1: + u32 state; 1: + void *fbcon_par; 1: + void *par; 1: + struct apertures_struct *apertures; 1: + bool skip_vt_switch; 1: }; 1: 1: struct fb_videomode { 1: - const char *name; 1: - u32 refresh; 1: - u32 xres; 1: - u32 yres; 1: - u32 pixclock; 1: - u32 left_margin; 1: - u32 right_margin; 1: - u32 upper_margin; 1: - u32 lower_margin; 1: - u32 hsync_len; 1: - u32 vsync_len; 1: - u32 sync; 1: - u32 vmode; 1: - u32 flag; 1: + const char *name; 1: + u32 refresh; 1: + u32 xres; 1: + u32 yres; 1: + u32 pixclock; 1: + u32 left_margin; 1: + u32 right_margin; 1: + u32 upper_margin; 1: + u32 lower_margin; 1: + u32 hsync_len; 1: + u32 vsync_len; 1: + u32 sync; 1: + u32 vmode; 1: + u32 flag; 1: }; 1: 1: struct fb_blit_caps { 1: - u32 x; 1: - u32 y; 1: - u32 len; 1: - u32 flags; 1: + u32 x; 1: + u32 y; 1: + u32 len; 1: + u32 flags; 1: }; 1: 1: struct fb_deferred_io { 1: - long unsigned int delay; 1: - struct mutex lock; 1: - struct list_head pagelist; 1: - void (*first_io)(struct fb_info *); 1: - void (*deferred_io)(struct fb_info *, struct list_head *); 1: + long unsigned int delay; 1: + struct mutex lock; 1: + struct list_head pagelist; 1: + void (*first_io)(struct fb_info *); 1: + void (*deferred_io)(struct fb_info *, struct list_head *); 1: }; 1: 1: struct fb_ops { 1: - struct module *owner; 1: - int (*fb_open)(struct fb_info *, int); 1: - int (*fb_release)(struct fb_info *, int); 1: - ssize_t (*fb_read)(struct fb_info *, char *, size_t, loff_t *); 1: - ssize_t (*fb_write)(struct fb_info *, const char *, size_t, loff_t *); 1: - int (*fb_check_var)(struct fb_var_screeninfo *, struct fb_info *); 1: - int (*fb_set_par)(struct fb_info *); 1: - int (*fb_setcolreg)(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, struct fb_info *); 1: - int (*fb_setcmap)(struct fb_cmap *, struct fb_info *); 1: - int (*fb_blank)(int, struct fb_info *); 1: - int (*fb_pan_display)(struct fb_var_screeninfo *, struct fb_info *); 1: - void (*fb_fillrect)(struct fb_info *, const struct fb_fillrect *); 1: - void (*fb_copyarea)(struct fb_info *, const struct fb_copyarea *); 1: - void (*fb_imageblit)(struct fb_info *, const struct fb_image *); 1: - int (*fb_cursor)(struct fb_info *, struct fb_cursor *); 1: - int (*fb_sync)(struct fb_info *); 1: - int (*fb_ioctl)(struct fb_info *, unsigned int, long unsigned int); 1: - int (*fb_compat_ioctl)(struct fb_info *, unsigned int, long unsigned int); 1: - int (*fb_mmap)(struct fb_info *, struct vm_area_struct *); 1: - void (*fb_get_caps)(struct fb_info *, struct fb_blit_caps *, struct fb_var_screeninfo *); 1: - void (*fb_destroy)(struct fb_info *); 1: - int (*fb_debug_enter)(struct fb_info *); 1: - int (*fb_debug_leave)(struct fb_info *); 1: + struct module *owner; 1: + int (*fb_open)(struct fb_info *, int); 1: + int (*fb_release)(struct fb_info *, int); 1: + ssize_t (*fb_read)(struct fb_info *, char *, size_t, loff_t *); 1: + ssize_t (*fb_write)(struct fb_info *, const char *, size_t, loff_t *); 1: + int (*fb_check_var)(struct fb_var_screeninfo *, struct fb_info *); 1: + int (*fb_set_par)(struct fb_info *); 1: + int (*fb_setcolreg)(unsigned int, unsigned int, unsigned int, unsigned int, 1: + unsigned int, struct fb_info *); 1: + int (*fb_setcmap)(struct fb_cmap *, struct fb_info *); 1: + int (*fb_blank)(int, struct fb_info *); 1: + int (*fb_pan_display)(struct fb_var_screeninfo *, struct fb_info *); 1: + void (*fb_fillrect)(struct fb_info *, const struct fb_fillrect *); 1: + void (*fb_copyarea)(struct fb_info *, const struct fb_copyarea *); 1: + void (*fb_imageblit)(struct fb_info *, const struct fb_image *); 1: + int (*fb_cursor)(struct fb_info *, struct fb_cursor *); 1: + int (*fb_sync)(struct fb_info *); 1: + int (*fb_ioctl)(struct fb_info *, unsigned int, long unsigned int); 1: + int (*fb_compat_ioctl)(struct fb_info *, unsigned int, long unsigned int); 1: + int (*fb_mmap)(struct fb_info *, struct vm_area_struct *); 1: + void (*fb_get_caps)(struct fb_info *, struct fb_blit_caps *, 1: + struct fb_var_screeninfo *); 1: + void (*fb_destroy)(struct fb_info *); 1: + int (*fb_debug_enter)(struct fb_info *); 1: + int (*fb_debug_leave)(struct fb_info *); 1: }; 1: 1: struct fb_tilemap { 1: - __u32 width; 1: - __u32 height; 1: - __u32 depth; 1: - __u32 length; 1: - const __u8 *data; 1: + __u32 width; 1: + __u32 height; 1: + __u32 depth; 1: + __u32 length; 1: + const __u8 *data; 1: }; 1: 1: struct fb_tilerect { 1: - __u32 sx; 1: - __u32 sy; 1: - __u32 width; 1: - __u32 height; 1: - __u32 index; 1: - __u32 fg; 1: - __u32 bg; 1: - __u32 rop; 1: + __u32 sx; 1: + __u32 sy; 1: + __u32 width; 1: + __u32 height; 1: + __u32 index; 1: + __u32 fg; 1: + __u32 bg; 1: + __u32 rop; 1: }; 1: 1: struct fb_tilearea { 1: - __u32 sx; 1: - __u32 sy; 1: - __u32 dx; 1: - __u32 dy; 1: - __u32 width; 1: - __u32 height; 1: + __u32 sx; 1: + __u32 sy; 1: + __u32 dx; 1: + __u32 dy; 1: + __u32 width; 1: + __u32 height; 1: }; 1: 1: struct fb_tileblit { 1: - __u32 sx; 1: - __u32 sy; 1: - __u32 width; 1: - __u32 height; 1: - __u32 fg; 1: - __u32 bg; 1: - __u32 length; 1: - __u32 *indices; 1: + __u32 sx; 1: + __u32 sy; 1: + __u32 width; 1: + __u32 height; 1: + __u32 fg; 1: + __u32 bg; 1: + __u32 length; 1: + __u32 *indices; 1: }; 1: 1: struct fb_tilecursor { 1: - __u32 sx; 1: - __u32 sy; 1: - __u32 mode; 1: - __u32 shape; 1: - __u32 fg; 1: - __u32 bg; 1: + __u32 sx; 1: + __u32 sy; 1: + __u32 mode; 1: + __u32 shape; 1: + __u32 fg; 1: + __u32 bg; 1: }; 1: 1: struct fb_tile_ops { 1: - void (*fb_settile)(struct fb_info *, struct fb_tilemap *); 1: - void (*fb_tilecopy)(struct fb_info *, struct fb_tilearea *); 1: - void (*fb_tilefill)(struct fb_info *, struct fb_tilerect *); 1: - void (*fb_tileblit)(struct fb_info *, struct fb_tileblit *); 1: - void (*fb_tilecursor)(struct fb_info *, struct fb_tilecursor *); 1: - int (*fb_get_tilemax)(struct fb_info *); 1: + void (*fb_settile)(struct fb_info *, struct fb_tilemap *); 1: + void (*fb_tilecopy)(struct fb_info *, struct fb_tilearea *); 1: + void (*fb_tilefill)(struct fb_info *, struct fb_tilerect *); 1: + void (*fb_tileblit)(struct fb_info *, struct fb_tileblit *); 1: + void (*fb_tilecursor)(struct fb_info *, struct fb_tilecursor *); 1: + int (*fb_get_tilemax)(struct fb_info *); 1: }; 1: 1: struct aperture { 1: - resource_size_t base; 1: - resource_size_t size; 1: + resource_size_t base; 1: + resource_size_t size; 1: }; 1: 1: struct apertures_struct { 1: - unsigned int count; 1: - struct aperture ranges[0]; 1: + unsigned int count; 1: + struct aperture ranges[0]; 1: }; 1: 1: struct dmt_videomode { 1: - u32 dmt_id; 1: - u32 std_2byte_code; 1: - u32 cvt_3byte_code; 1: - const struct fb_videomode *mode; 1: + u32 dmt_id; 1: + u32 std_2byte_code; 1: + u32 cvt_3byte_code; 1: + const struct fb_videomode *mode; 1: }; 1: 1: struct simplefb_platform_data { 1: - u32 width; 1: - u32 height; 1: - u32 stride; 1: - const char *format; 1: + u32 width; 1: + u32 height; 1: + u32 stride; 1: + const char *format; 1: }; 1: 1: struct efifb_dmi_info { 1: - char *optname; 1: - long unsigned int base; 1: - int stride; 1: - int width; 1: - int height; 1: - int flags; 1: -}; 1: - 1: -enum { 1: - M_I17 = 0, 1: - M_I20 = 1, 1: - M_I20_SR = 2, 1: - M_I24 = 3, 1: - M_I24_8_1 = 4, 1: - M_I24_10_1 = 5, 1: - M_I27_11_1 = 6, 1: - M_MINI = 7, 1: - M_MINI_3_1 = 8, 1: - M_MINI_4_1 = 9, 1: - M_MB = 10, 1: - M_MB_2 = 11, 1: - M_MB_3 = 12, 1: - M_MB_5_1 = 13, 1: - M_MB_6_1 = 14, 1: - M_MB_7_1 = 15, 1: - M_MB_SR = 16, 1: - M_MBA = 17, 1: - M_MBA_3 = 18, 1: - M_MBP = 19, 1: - M_MBP_2 = 20, 1: - M_MBP_2_2 = 21, 1: - M_MBP_SR = 22, 1: - M_MBP_4 = 23, 1: - M_MBP_5_1 = 24, 1: - M_MBP_5_2 = 25, 1: - M_MBP_5_3 = 26, 1: - M_MBP_6_1 = 27, 1: - M_MBP_6_2 = 28, 1: - M_MBP_7_1 = 29, 1: - M_MBP_8_2 = 30, 1: - M_UNKNOWN = 31, 1: -}; 1: - 1: -enum { 1: - OVERRIDE_NONE = 0, 1: - OVERRIDE_BASE = 1, 1: - OVERRIDE_STRIDE = 2, 1: - OVERRIDE_HEIGHT = 4, 1: - OVERRIDE_WIDTH = 8, 1: + char *optname; 1: + long unsigned int base; 1: + int stride; 1: + int width; 1: + int height; 1: + int flags; 1: +}; 1: + 1: +enum { 1: + M_I17 = 0, 1: + M_I20 = 1, 1: + M_I20_SR = 2, 1: + M_I24 = 3, 1: + M_I24_8_1 = 4, 1: + M_I24_10_1 = 5, 1: + M_I27_11_1 = 6, 1: + M_MINI = 7, 1: + M_MINI_3_1 = 8, 1: + M_MINI_4_1 = 9, 1: + M_MB = 10, 1: + M_MB_2 = 11, 1: + M_MB_3 = 12, 1: + M_MB_5_1 = 13, 1: + M_MB_6_1 = 14, 1: + M_MB_7_1 = 15, 1: + M_MB_SR = 16, 1: + M_MBA = 17, 1: + M_MBA_3 = 18, 1: + M_MBP = 19, 1: + M_MBP_2 = 20, 1: + M_MBP_2_2 = 21, 1: + M_MBP_SR = 22, 1: + M_MBP_4 = 23, 1: + M_MBP_5_1 = 24, 1: + M_MBP_5_2 = 25, 1: + M_MBP_5_3 = 26, 1: + M_MBP_6_1 = 27, 1: + M_MBP_6_2 = 28, 1: + M_MBP_7_1 = 29, 1: + M_MBP_8_2 = 30, 1: + M_UNKNOWN = 31, 1: +}; 1: + 1: +enum { 1: + OVERRIDE_NONE = 0, 1: + OVERRIDE_BASE = 1, 1: + OVERRIDE_STRIDE = 2, 1: + OVERRIDE_HEIGHT = 4, 1: + OVERRIDE_WIDTH = 8, 1: }; 1: 1: enum perf_sample_regs_abi { 1: - PERF_SAMPLE_REGS_ABI_NONE = 0, 1: - PERF_SAMPLE_REGS_ABI_32 = 1, 1: - PERF_SAMPLE_REGS_ABI_64 = 2, 1: + PERF_SAMPLE_REGS_ABI_NONE = 0, 1: + PERF_SAMPLE_REGS_ABI_32 = 1, 1: + PERF_SAMPLE_REGS_ABI_64 = 2, 1: }; 1: 1: struct __va_list_tag { 1: - unsigned int gp_offset; 1: - unsigned int fp_offset; 1: - void *overflow_arg_area; 1: - void *reg_save_area; 1: + unsigned int gp_offset; 1: + unsigned int fp_offset; 1: + void *overflow_arg_area; 1: + void *reg_save_area; 1: }; 1: 1: typedef __builtin_va_list __gnuc_va_list; 1: @@ -25154,51 +25401,51 @@ typedef __builtin_va_list __gnuc_va_list; 1: typedef __gnuc_va_list va_list; 1: 1: struct va_format { 1: - const char *fmt; 1: - va_list *va; 1: + const char *fmt; 1: + va_list *va; 1: }; 1: 1: struct pci_hostbridge_probe { 1: - u32 bus; 1: - u32 slot; 1: - u32 vendor; 1: - u32 device; 1: + u32 bus; 1: + u32 slot; 1: + u32 vendor; 1: + u32 device; 1: }; 1: 1: enum pg_level { 1: - PG_LEVEL_NONE = 0, 1: - PG_LEVEL_4K = 1, 1: - PG_LEVEL_2M = 2, 1: - PG_LEVEL_1G = 3, 1: - PG_LEVEL_512G = 4, 1: - PG_LEVEL_NUM = 5, 1: + PG_LEVEL_NONE = 0, 1: + PG_LEVEL_4K = 1, 1: + PG_LEVEL_2M = 2, 1: + PG_LEVEL_1G = 3, 1: + PG_LEVEL_512G = 4, 1: + PG_LEVEL_NUM = 5, 1: }; 1: 1: struct trace_print_flags { 1: - long unsigned int mask; 1: - const char *name; 1: + long unsigned int mask; 1: + const char *name; 1: }; 1: 1: enum tlb_flush_reason { 1: - TLB_FLUSH_ON_TASK_SWITCH = 0, 1: - TLB_REMOTE_SHOOTDOWN = 1, 1: - TLB_LOCAL_SHOOTDOWN = 2, 1: - TLB_LOCAL_MM_SHOOTDOWN = 3, 1: - TLB_REMOTE_SEND_IPI = 4, 1: - NR_TLB_FLUSH_REASONS = 5, 1: + TLB_FLUSH_ON_TASK_SWITCH = 0, 1: + TLB_REMOTE_SHOOTDOWN = 1, 1: + TLB_LOCAL_SHOOTDOWN = 2, 1: + TLB_LOCAL_MM_SHOOTDOWN = 3, 1: + TLB_REMOTE_SEND_IPI = 4, 1: + NR_TLB_FLUSH_REASONS = 5, 1: }; 1: 1: enum { 1: - REGION_INTERSECTS = 0, 1: - REGION_DISJOINT = 1, 1: - REGION_MIXED = 2, 1: + REGION_INTERSECTS = 0, 1: + REGION_DISJOINT = 1, 1: + REGION_MIXED = 2, 1: }; 1: 1: struct trace_event_raw_tlb_flush { 1: - struct trace_entry ent; 1: - int reason; 1: - long unsigned int pages; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int reason; 1: + long unsigned int pages; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_tlb_flush {}; 1: @@ -25206,127 +25453,132 @@ struct trace_event_data_offsets_tlb_flush {}; 1: typedef void (*btf_trace_tlb_flush)(void *, int, long unsigned int); 1: 1: struct map_range { 1: - long unsigned int start; 1: - long unsigned int end; 1: - unsigned int page_size_mask; 1: + long unsigned int start; 1: + long unsigned int end; 1: + unsigned int page_size_mask; 1: }; 1: 1: enum kcore_type { 1: - KCORE_TEXT = 0, 1: - KCORE_VMALLOC = 1, 1: - KCORE_RAM = 2, 1: - KCORE_VMEMMAP = 3, 1: - KCORE_USER = 4, 1: - KCORE_OTHER = 5, 1: - KCORE_REMAP = 6, 1: + KCORE_TEXT = 0, 1: + KCORE_VMALLOC = 1, 1: + KCORE_RAM = 2, 1: + KCORE_VMEMMAP = 3, 1: + KCORE_USER = 4, 1: + KCORE_OTHER = 5, 1: + KCORE_REMAP = 6, 1: }; 1: 1: struct kcore_list { 1: - struct list_head list; 1: - long unsigned int addr; 1: - long unsigned int vaddr; 1: - size_t size; 1: - int type; 1: + struct list_head list; 1: + long unsigned int addr; 1: + long unsigned int vaddr; 1: + size_t size; 1: + int type; 1: }; 1: 1: struct hstate { 1: - int next_nid_to_alloc; 1: - int next_nid_to_free; 1: - unsigned int order; 1: - long unsigned int mask; 1: - long unsigned int max_huge_pages; 1: - long unsigned int nr_huge_pages; 1: - long unsigned int free_huge_pages; 1: - long unsigned int resv_huge_pages; 1: - long unsigned int surplus_huge_pages; 1: - long unsigned int nr_overcommit_huge_pages; 1: - struct list_head hugepage_activelist; 1: - struct list_head hugepage_freelists[64]; 1: - unsigned int nr_huge_pages_node[64]; 1: - unsigned int free_huge_pages_node[64]; 1: - unsigned int surplus_huge_pages_node[64]; 1: - char name[32]; 1: + int next_nid_to_alloc; 1: + int next_nid_to_free; 1: + unsigned int order; 1: + long unsigned int mask; 1: + long unsigned int max_huge_pages; 1: + long unsigned int nr_huge_pages; 1: + long unsigned int free_huge_pages; 1: + long unsigned int resv_huge_pages; 1: + long unsigned int surplus_huge_pages; 1: + long unsigned int nr_overcommit_huge_pages; 1: + struct list_head hugepage_activelist; 1: + struct list_head hugepage_freelists[64]; 1: + unsigned int nr_huge_pages_node[64]; 1: + unsigned int free_huge_pages_node[64]; 1: + unsigned int surplus_huge_pages_node[64]; 1: + char name[32]; 1: }; 1: 1: struct trace_event_raw_x86_exceptions { 1: - struct trace_entry ent; 1: - long unsigned int address; 1: - long unsigned int ip; 1: - long unsigned int error_code; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + long unsigned int address; 1: + long unsigned int ip; 1: + long unsigned int error_code; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_x86_exceptions {}; 1: 1: -typedef void (*btf_trace_page_fault_user)(void *, long unsigned int, struct pt_regs *, long unsigned int); 1: +typedef void (*btf_trace_page_fault_user)(void *, long unsigned int, 1: + struct pt_regs *, long unsigned int); 1: 1: -typedef void (*btf_trace_page_fault_kernel)(void *, long unsigned int, struct pt_regs *, long unsigned int); 1: +typedef void (*btf_trace_page_fault_kernel)(void *, long unsigned int, 1: + struct pt_regs *, 1: + long unsigned int); 1: 1: enum { 1: - IORES_MAP_SYSTEM_RAM = 1, 1: - IORES_MAP_ENCRYPTED = 2, 1: + IORES_MAP_SYSTEM_RAM = 1, 1: + IORES_MAP_ENCRYPTED = 2, 1: }; 1: 1: struct ioremap_desc { 1: - unsigned int flags; 1: + unsigned int flags; 1: }; 1: 1: -typedef bool (*ex_handler_t)(const struct exception_table_entry *, struct pt_regs *, int, long unsigned int, long unsigned int); 1: +typedef bool (*ex_handler_t)(const struct exception_table_entry *, 1: + struct pt_regs *, int, long unsigned int, 1: + long unsigned int); 1: 1: struct cpa_data { 1: - long unsigned int *vaddr; 1: - pgd_t *pgd; 1: - pgprot_t mask_set; 1: - pgprot_t mask_clr; 1: - long unsigned int numpages; 1: - long unsigned int curpage; 1: - long unsigned int pfn; 1: - unsigned int flags; 1: - unsigned int force_split: 1; 1: - unsigned int force_static_prot: 1; 1: - struct page **pages; 1: + long unsigned int *vaddr; 1: + pgd_t *pgd; 1: + pgprot_t mask_set; 1: + pgprot_t mask_clr; 1: + long unsigned int numpages; 1: + long unsigned int curpage; 1: + long unsigned int pfn; 1: + unsigned int flags; 1: + unsigned int force_split : 1; 1: + unsigned int force_static_prot : 1; 1: + struct page **pages; 1: }; 1: 1: enum cpa_warn { 1: - CPA_CONFLICT = 0, 1: - CPA_PROTECT = 1, 1: - CPA_DETECT = 2, 1: + CPA_CONFLICT = 0, 1: + CPA_PROTECT = 1, 1: + CPA_DETECT = 2, 1: }; 1: 1: typedef struct { 1: - u64 val; 1: + u64 val; 1: } pfn_t; 1: 1: struct memtype { 1: - u64 start; 1: - u64 end; 1: - u64 subtree_max_end; 1: - enum page_cache_mode type; 1: - struct rb_node rb; 1: + u64 start; 1: + u64 end; 1: + u64 subtree_max_end; 1: + enum page_cache_mode type; 1: + struct rb_node rb; 1: }; 1: 1: enum { 1: - PAT_UC = 0, 1: - PAT_WC = 1, 1: - PAT_WT = 4, 1: - PAT_WP = 5, 1: - PAT_WB = 6, 1: - PAT_UC_MINUS = 7, 1: + PAT_UC = 0, 1: + PAT_WC = 1, 1: + PAT_WT = 4, 1: + PAT_WP = 5, 1: + PAT_WB = 6, 1: + PAT_UC_MINUS = 7, 1: }; 1: 1: struct pagerange_state { 1: - long unsigned int cur_pfn; 1: - int ram; 1: - int not_ram; 1: + long unsigned int cur_pfn; 1: + int ram; 1: + int not_ram; 1: }; 1: 1: struct flush_tlb_info { 1: - struct mm_struct *mm; 1: - long unsigned int start; 1: - long unsigned int end; 1: - u64 new_tlb_gen; 1: - unsigned int stride_shift; 1: - bool freed_tables; 1: + struct mm_struct *mm; 1: + long unsigned int start; 1: + long unsigned int end; 1: + u64 new_tlb_gen; 1: + unsigned int stride_shift; 1: + bool freed_tables; 1: }; 1: 1: typedef u16 pto_T_____13; 1: @@ -25334,112 +25586,112 @@ typedef u16 pto_T_____13; 1: typedef struct mm_struct *pto_T_____14; 1: 1: struct exception_stacks { 1: - char DF_stack_guard[0]; 1: - char DF_stack[4096]; 1: - char NMI_stack_guard[0]; 1: - char NMI_stack[4096]; 1: - char DB2_stack_guard[0]; 1: - char DB2_stack[0]; 1: - char DB1_stack_guard[0]; 1: - char DB1_stack[4096]; 1: - char DB_stack_guard[0]; 1: - char DB_stack[4096]; 1: - char MCE_stack_guard[0]; 1: - char MCE_stack[4096]; 1: - char IST_top_guard[0]; 1: + char DF_stack_guard[0]; 1: + char DF_stack[4096]; 1: + char NMI_stack_guard[0]; 1: + char NMI_stack[4096]; 1: + char DB2_stack_guard[0]; 1: + char DB2_stack[0]; 1: + char DB1_stack_guard[0]; 1: + char DB1_stack[4096]; 1: + char DB_stack_guard[0]; 1: + char DB_stack[4096]; 1: + char MCE_stack_guard[0]; 1: + char MCE_stack[4096]; 1: + char IST_top_guard[0]; 1: }; 1: 1: struct rb_augment_callbacks { 1: - void (*propagate)(struct rb_node *, struct rb_node *); 1: - void (*copy)(struct rb_node *, struct rb_node *); 1: - void (*rotate)(struct rb_node *, struct rb_node *); 1: + void (*propagate)(struct rb_node *, struct rb_node *); 1: + void (*copy)(struct rb_node *, struct rb_node *); 1: + void (*rotate)(struct rb_node *, struct rb_node *); 1: }; 1: 1: enum { 1: - MEMTYPE_EXACT_MATCH = 0, 1: - MEMTYPE_END_MATCH = 1, 1: + MEMTYPE_EXACT_MATCH = 0, 1: + MEMTYPE_END_MATCH = 1, 1: }; 1: 1: struct hugepage_subpool { 1: - spinlock_t lock; 1: - long int count; 1: - long int max_hpages; 1: - long int used_hpages; 1: - struct hstate *hstate; 1: - long int min_hpages; 1: - long int rsv_hpages; 1: + spinlock_t lock; 1: + long int count; 1: + long int max_hpages; 1: + long int used_hpages; 1: + struct hstate *hstate; 1: + long int min_hpages; 1: + long int rsv_hpages; 1: }; 1: 1: struct hugetlbfs_sb_info { 1: - long int max_inodes; 1: - long int free_inodes; 1: - spinlock_t stat_lock; 1: - struct hstate *hstate; 1: - struct hugepage_subpool *spool; 1: - kuid_t uid; 1: - kgid_t gid; 1: - umode_t mode; 1: + long int max_inodes; 1: + long int free_inodes; 1: + spinlock_t stat_lock; 1: + struct hstate *hstate; 1: + struct hugepage_subpool *spool; 1: + kuid_t uid; 1: + kgid_t gid; 1: + umode_t mode; 1: }; 1: 1: struct numa_memblk { 1: - u64 start; 1: - u64 end; 1: - int nid; 1: + u64 start; 1: + u64 end; 1: + int nid; 1: }; 1: 1: struct numa_meminfo { 1: - int nr_blks; 1: - struct numa_memblk blk[128]; 1: + int nr_blks; 1: + struct numa_memblk blk[128]; 1: }; 1: 1: struct acpi_srat_cpu_affinity { 1: - struct acpi_subtable_header header; 1: - u8 proximity_domain_lo; 1: - u8 apic_id; 1: - u32 flags; 1: - u8 local_sapic_eid; 1: - u8 proximity_domain_hi[3]; 1: - u32 clock_domain; 1: + struct acpi_subtable_header header; 1: + u8 proximity_domain_lo; 1: + u8 apic_id; 1: + u32 flags; 1: + u8 local_sapic_eid; 1: + u8 proximity_domain_hi[3]; 1: + u32 clock_domain; 1: }; 1: 1: struct acpi_srat_x2apic_cpu_affinity { 1: - struct acpi_subtable_header header; 1: - u16 reserved; 1: - u32 proximity_domain; 1: - u32 apic_id; 1: - u32 flags; 1: - u32 clock_domain; 1: - u32 reserved2; 1: + struct acpi_subtable_header header; 1: + u16 reserved; 1: + u32 proximity_domain; 1: + u32 apic_id; 1: + u32 flags; 1: + u32 clock_domain; 1: + u32 reserved2; 1: }; 1: 1: enum uv_system_type { 1: - UV_NONE = 0, 1: - UV_LEGACY_APIC = 1, 1: - UV_X2APIC = 2, 1: - UV_NON_UNIQUE_APIC = 3, 1: + UV_NONE = 0, 1: + UV_LEGACY_APIC = 1, 1: + UV_X2APIC = 2, 1: + UV_NON_UNIQUE_APIC = 3, 1: }; 1: 1: struct rnd_state { 1: - __u32 s1; 1: - __u32 s2; 1: - __u32 s3; 1: - __u32 s4; 1: + __u32 s1; 1: + __u32 s2; 1: + __u32 s3; 1: + __u32 s4; 1: }; 1: 1: struct kaslr_memory_region { 1: - long unsigned int *base; 1: - long unsigned int size_tb; 1: + long unsigned int *base; 1: + long unsigned int size_tb; 1: }; 1: 1: enum pti_mode { 1: - PTI_AUTO = 0, 1: - PTI_FORCE_OFF = 1, 1: - PTI_FORCE_ON = 2, 1: + PTI_AUTO = 0, 1: + PTI_FORCE_OFF = 1, 1: + PTI_FORCE_ON = 2, 1: }; 1: 1: enum pti_clone_level { 1: - PTI_CLONE_PMD = 0, 1: - PTI_CLONE_PTE = 1, 1: + PTI_CLONE_PMD = 0, 1: + PTI_CLONE_PTE = 1, 1: }; 1: 1: typedef short unsigned int __kernel_old_uid_t; 1: @@ -25447,7 +25699,7 @@ typedef short unsigned int __kernel_old_uid_t; 1: typedef short unsigned int __kernel_old_gid_t; 1: 1: typedef struct { 1: - int val[2]; 1: + int val[2]; 1: } __kernel_fsid_t; 1: 1: typedef __kernel_old_uid_t old_uid_t; 1: @@ -25455,469 +25707,472 @@ typedef __kernel_old_uid_t old_uid_t; 1: typedef __kernel_old_gid_t old_gid_t; 1: 1: struct kstatfs { 1: - long int f_type; 1: - long int f_bsize; 1: - u64 f_blocks; 1: - u64 f_bfree; 1: - u64 f_bavail; 1: - u64 f_files; 1: - u64 f_ffree; 1: - __kernel_fsid_t f_fsid; 1: - long int f_namelen; 1: - long int f_frsize; 1: - long int f_flags; 1: - long int f_spare[4]; 1: + long int f_type; 1: + long int f_bsize; 1: + u64 f_blocks; 1: + u64 f_bfree; 1: + u64 f_bavail; 1: + u64 f_files; 1: + u64 f_ffree; 1: + __kernel_fsid_t f_fsid; 1: + long int f_namelen; 1: + long int f_frsize; 1: + long int f_flags; 1: + long int f_spare[4]; 1: }; 1: 1: struct kernel_clone_args { 1: - u64 flags; 1: - int *pidfd; 1: - int *child_tid; 1: - int *parent_tid; 1: - int exit_signal; 1: - long unsigned int stack; 1: - long unsigned int stack_size; 1: - long unsigned int tls; 1: - pid_t *set_tid; 1: - size_t set_tid_size; 1: + u64 flags; 1: + int *pidfd; 1: + int *child_tid; 1: + int *parent_tid; 1: + int exit_signal; 1: + long unsigned int stack; 1: + long unsigned int stack_size; 1: + long unsigned int tls; 1: + pid_t *set_tid; 1: + size_t set_tid_size; 1: }; 1: 1: struct stat64 { 1: - long long unsigned int st_dev; 1: - unsigned char __pad0[4]; 1: - unsigned int __st_ino; 1: - unsigned int st_mode; 1: - unsigned int st_nlink; 1: - unsigned int st_uid; 1: - unsigned int st_gid; 1: - long long unsigned int st_rdev; 1: - unsigned char __pad3[4]; 1: - long long int st_size; 1: - unsigned int st_blksize; 1: - long long int st_blocks; 1: - unsigned int st_atime; 1: - unsigned int st_atime_nsec; 1: - unsigned int st_mtime; 1: - unsigned int st_mtime_nsec; 1: - unsigned int st_ctime; 1: - unsigned int st_ctime_nsec; 1: - long long unsigned int st_ino; 1: + long long unsigned int st_dev; 1: + unsigned char __pad0[4]; 1: + unsigned int __st_ino; 1: + unsigned int st_mode; 1: + unsigned int st_nlink; 1: + unsigned int st_uid; 1: + unsigned int st_gid; 1: + long long unsigned int st_rdev; 1: + unsigned char __pad3[4]; 1: + long long int st_size; 1: + unsigned int st_blksize; 1: + long long int st_blocks; 1: + unsigned int st_atime; 1: + unsigned int st_atime_nsec; 1: + unsigned int st_mtime; 1: + unsigned int st_mtime_nsec; 1: + unsigned int st_ctime; 1: + unsigned int st_ctime_nsec; 1: + long long unsigned int st_ino; 1: } __attribute__((packed)); 1: 1: struct mmap_arg_struct32 { 1: - unsigned int addr; 1: - unsigned int len; 1: - unsigned int prot; 1: - unsigned int flags; 1: - unsigned int fd; 1: - unsigned int offset; 1: + unsigned int addr; 1: + unsigned int len; 1: + unsigned int prot; 1: + unsigned int flags; 1: + unsigned int fd; 1: + unsigned int offset; 1: }; 1: 1: struct sigcontext_32 { 1: - __u16 gs; 1: - __u16 __gsh; 1: - __u16 fs; 1: - __u16 __fsh; 1: - __u16 es; 1: - __u16 __esh; 1: - __u16 ds; 1: - __u16 __dsh; 1: - __u32 di; 1: - __u32 si; 1: - __u32 bp; 1: - __u32 sp; 1: - __u32 bx; 1: - __u32 dx; 1: - __u32 cx; 1: - __u32 ax; 1: - __u32 trapno; 1: - __u32 err; 1: - __u32 ip; 1: - __u16 cs; 1: - __u16 __csh; 1: - __u32 flags; 1: - __u32 sp_at_signal; 1: - __u16 ss; 1: - __u16 __ssh; 1: - __u32 fpstate; 1: - __u32 oldmask; 1: - __u32 cr2; 1: + __u16 gs; 1: + __u16 __gsh; 1: + __u16 fs; 1: + __u16 __fsh; 1: + __u16 es; 1: + __u16 __esh; 1: + __u16 ds; 1: + __u16 __dsh; 1: + __u32 di; 1: + __u32 si; 1: + __u32 bp; 1: + __u32 sp; 1: + __u32 bx; 1: + __u32 dx; 1: + __u32 cx; 1: + __u32 ax; 1: + __u32 trapno; 1: + __u32 err; 1: + __u32 ip; 1: + __u16 cs; 1: + __u16 __csh; 1: + __u32 flags; 1: + __u32 sp_at_signal; 1: + __u16 ss; 1: + __u16 __ssh; 1: + __u32 fpstate; 1: + __u32 oldmask; 1: + __u32 cr2; 1: }; 1: 1: typedef u32 compat_size_t; 1: 1: struct compat_sigaltstack { 1: - compat_uptr_t ss_sp; 1: - int ss_flags; 1: - compat_size_t ss_size; 1: + compat_uptr_t ss_sp; 1: + int ss_flags; 1: + compat_size_t ss_size; 1: }; 1: 1: typedef struct compat_sigaltstack compat_stack_t; 1: 1: struct ucontext_ia32 { 1: - unsigned int uc_flags; 1: - unsigned int uc_link; 1: - compat_stack_t uc_stack; 1: - struct sigcontext_32 uc_mcontext; 1: - compat_sigset_t uc_sigmask; 1: + unsigned int uc_flags; 1: + unsigned int uc_link; 1: + compat_stack_t uc_stack; 1: + struct sigcontext_32 uc_mcontext; 1: + compat_sigset_t uc_sigmask; 1: }; 1: 1: struct sigframe_ia32 { 1: - u32 pretcode; 1: - int sig; 1: - struct sigcontext_32 sc; 1: - struct _fpstate_32 fpstate_unused; 1: - unsigned int extramask[1]; 1: - char retcode[8]; 1: + u32 pretcode; 1: + int sig; 1: + struct sigcontext_32 sc; 1: + struct _fpstate_32 fpstate_unused; 1: + unsigned int extramask[1]; 1: + char retcode[8]; 1: }; 1: 1: struct rt_sigframe_ia32 { 1: - u32 pretcode; 1: - int sig; 1: - u32 pinfo; 1: - u32 puc; 1: - compat_siginfo_t info; 1: - struct ucontext_ia32 uc; 1: - char retcode[8]; 1: + u32 pretcode; 1: + int sig; 1: + u32 pinfo; 1: + u32 puc; 1: + compat_siginfo_t info; 1: + struct ucontext_ia32 uc; 1: + char retcode[8]; 1: }; 1: 1: typedef struct { 1: - efi_guid_t guid; 1: - u64 table; 1: + efi_guid_t guid; 1: + u64 table; 1: } efi_config_table_64_t; 1: 1: struct efi_mem_range { 1: - struct range range; 1: - u64 attribute; 1: + struct range range; 1: + u64 attribute; 1: }; 1: 1: struct efi_setup_data { 1: - u64 fw_vendor; 1: - u64 runtime; 1: - u64 tables; 1: - u64 smbios; 1: - u64 reserved[8]; 1: + u64 fw_vendor; 1: + u64 runtime; 1: + u64 tables; 1: + u64 smbios; 1: + u64 reserved[8]; 1: }; 1: 1: typedef struct { 1: - efi_table_hdr_t hdr; 1: - u32 get_time; 1: - u32 set_time; 1: - u32 get_wakeup_time; 1: - u32 set_wakeup_time; 1: - u32 set_virtual_address_map; 1: - u32 convert_pointer; 1: - u32 get_variable; 1: - u32 get_next_variable; 1: - u32 set_variable; 1: - u32 get_next_high_mono_count; 1: - u32 reset_system; 1: - u32 update_capsule; 1: - u32 query_capsule_caps; 1: - u32 query_variable_info; 1: + efi_table_hdr_t hdr; 1: + u32 get_time; 1: + u32 set_time; 1: + u32 get_wakeup_time; 1: + u32 set_wakeup_time; 1: + u32 set_virtual_address_map; 1: + u32 convert_pointer; 1: + u32 get_variable; 1: + u32 get_next_variable; 1: + u32 set_variable; 1: + u32 get_next_high_mono_count; 1: + u32 reset_system; 1: + u32 update_capsule; 1: + u32 query_capsule_caps; 1: + u32 query_variable_info; 1: } efi_runtime_services_32_t; 1: 1: typedef struct { 1: - efi_table_hdr_t hdr; 1: - u64 get_time; 1: - u64 set_time; 1: - u64 get_wakeup_time; 1: - u64 set_wakeup_time; 1: - u64 set_virtual_address_map; 1: - u64 convert_pointer; 1: - u64 get_variable; 1: - u64 get_next_variable; 1: - u64 set_variable; 1: - u64 get_next_high_mono_count; 1: - u64 reset_system; 1: - u64 update_capsule; 1: - u64 query_capsule_caps; 1: - u64 query_variable_info; 1: + efi_table_hdr_t hdr; 1: + u64 get_time; 1: + u64 set_time; 1: + u64 get_wakeup_time; 1: + u64 set_wakeup_time; 1: + u64 set_virtual_address_map; 1: + u64 convert_pointer; 1: + u64 get_variable; 1: + u64 get_next_variable; 1: + u64 set_variable; 1: + u64 get_next_high_mono_count; 1: + u64 reset_system; 1: + u64 update_capsule; 1: + u64 query_capsule_caps; 1: + u64 query_variable_info; 1: } efi_runtime_services_64_t; 1: 1: typedef struct { 1: - efi_guid_t guid; 1: - const char *name; 1: - long unsigned int *ptr; 1: + efi_guid_t guid; 1: + const char *name; 1: + long unsigned int *ptr; 1: } efi_config_table_type_t; 1: 1: typedef struct { 1: - efi_table_hdr_t hdr; 1: - u64 fw_vendor; 1: - u32 fw_revision; 1: - u32 __pad1; 1: - u64 con_in_handle; 1: - u64 con_in; 1: - u64 con_out_handle; 1: - u64 con_out; 1: - u64 stderr_handle; 1: - u64 stderr; 1: - u64 runtime; 1: - u64 boottime; 1: - u32 nr_tables; 1: - u32 __pad2; 1: - u64 tables; 1: + efi_table_hdr_t hdr; 1: + u64 fw_vendor; 1: + u32 fw_revision; 1: + u32 __pad1; 1: + u64 con_in_handle; 1: + u64 con_in; 1: + u64 con_out_handle; 1: + u64 con_out; 1: + u64 stderr_handle; 1: + u64 stderr; 1: + u64 runtime; 1: + u64 boottime; 1: + u32 nr_tables; 1: + u32 __pad2; 1: + u64 tables; 1: } efi_system_table_64_t; 1: 1: typedef struct { 1: - efi_table_hdr_t hdr; 1: - u32 fw_vendor; 1: - u32 fw_revision; 1: - u32 con_in_handle; 1: - u32 con_in; 1: - u32 con_out_handle; 1: - u32 con_out; 1: - u32 stderr_handle; 1: - u32 stderr; 1: - u32 runtime; 1: - u32 boottime; 1: - u32 nr_tables; 1: - u32 tables; 1: + efi_table_hdr_t hdr; 1: + u32 fw_vendor; 1: + u32 fw_revision; 1: + u32 con_in_handle; 1: + u32 con_in; 1: + u32 con_out_handle; 1: + u32 con_out; 1: + u32 stderr_handle; 1: + u32 stderr; 1: + u32 runtime; 1: + u32 boottime; 1: + u32 nr_tables; 1: + u32 tables; 1: } efi_system_table_32_t; 1: 1: struct efi_memory_map_data { 1: - phys_addr_t phys_map; 1: - long unsigned int size; 1: - long unsigned int desc_version; 1: - long unsigned int desc_size; 1: + phys_addr_t phys_map; 1: + long unsigned int size; 1: + long unsigned int desc_version; 1: + long unsigned int desc_size; 1: }; 1: 1: struct wait_queue_entry; 1: 1: -typedef int (*wait_queue_func_t)(struct wait_queue_entry *, unsigned int, int, void *); 1: +typedef int (*wait_queue_func_t)(struct wait_queue_entry *, unsigned int, int, 1: + void *); 1: 1: struct wait_queue_entry { 1: - unsigned int flags; 1: - void *private; 1: - wait_queue_func_t func; 1: - struct list_head entry; 1: + unsigned int flags; 1: + void *private; 1: + wait_queue_func_t func; 1: + struct list_head entry; 1: }; 1: 1: enum { 1: - PM_QOS_RESERVED = 0, 1: - PM_QOS_CPU_DMA_LATENCY = 1, 1: - PM_QOS_NUM_CLASSES = 2, 1: + PM_QOS_RESERVED = 0, 1: + PM_QOS_CPU_DMA_LATENCY = 1, 1: + PM_QOS_NUM_CLASSES = 2, 1: }; 1: 1: struct pm_qos_request { 1: - struct plist_node node; 1: - int pm_qos_class; 1: - struct delayed_work work; 1: + struct plist_node node; 1: + int pm_qos_class; 1: + struct delayed_work work; 1: }; 1: 1: enum { 1: - BPF_REG_0 = 0, 1: - BPF_REG_1 = 1, 1: - BPF_REG_2 = 2, 1: - BPF_REG_3 = 3, 1: - BPF_REG_4 = 4, 1: - BPF_REG_5 = 5, 1: - BPF_REG_6 = 6, 1: - BPF_REG_7 = 7, 1: - BPF_REG_8 = 8, 1: - BPF_REG_9 = 9, 1: - BPF_REG_10 = 10, 1: - __MAX_BPF_REG = 11, 1: + BPF_REG_0 = 0, 1: + BPF_REG_1 = 1, 1: + BPF_REG_2 = 2, 1: + BPF_REG_3 = 3, 1: + BPF_REG_4 = 4, 1: + BPF_REG_5 = 5, 1: + BPF_REG_6 = 6, 1: + BPF_REG_7 = 7, 1: + BPF_REG_8 = 8, 1: + BPF_REG_9 = 9, 1: + BPF_REG_10 = 10, 1: + __MAX_BPF_REG = 11, 1: }; 1: 1: enum bpf_jit_poke_reason { 1: - BPF_POKE_REASON_TAIL_CALL = 0, 1: + BPF_POKE_REASON_TAIL_CALL = 0, 1: }; 1: 1: struct bpf_array_aux { 1: - enum bpf_prog_type type; 1: - bool jited; 1: - struct list_head poke_progs; 1: - struct bpf_map *map; 1: - struct mutex poke_mutex; 1: - struct work_struct work; 1: + enum bpf_prog_type type; 1: + bool jited; 1: + struct list_head poke_progs; 1: + struct bpf_map *map; 1: + struct mutex poke_mutex; 1: + struct work_struct work; 1: }; 1: 1: struct bpf_array { 1: - struct bpf_map map; 1: - u32 elem_size; 1: - u32 index_mask; 1: - struct bpf_array_aux *aux; 1: - union { 1: - char value[0]; 1: - void *ptrs[0]; 1: - void *pptrs[0]; 1: - }; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + u32 elem_size; 1: + u32 index_mask; 1: + struct bpf_array_aux *aux; 1: + union { 1: + char value[0]; 1: + void *ptrs[0]; 1: + void *pptrs[0]; 1: + }; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: enum bpf_text_poke_type { 1: - BPF_MOD_CALL = 0, 1: - BPF_MOD_JUMP = 1, 1: + BPF_MOD_CALL = 0, 1: + BPF_MOD_JUMP = 1, 1: }; 1: 1: struct bpf_binary_header { 1: - u32 pages; 1: - int: 32; 1: - u8 image[0]; 1: + u32 pages; 1: + int : 32; 1: + u8 image[0]; 1: }; 1: 1: struct jit_context { 1: - int cleanup_addr; 1: + int cleanup_addr; 1: }; 1: 1: struct x64_jit_data { 1: - struct bpf_binary_header *header; 1: - int *addrs; 1: - u8 *image; 1: - int proglen; 1: - struct jit_context ctx; 1: + struct bpf_binary_header *header; 1: + int *addrs; 1: + u8 *image; 1: + int proglen; 1: + struct jit_context ctx; 1: }; 1: 1: enum tk_offsets { 1: - TK_OFFS_REAL = 0, 1: - TK_OFFS_BOOT = 1, 1: - TK_OFFS_TAI = 2, 1: - TK_OFFS_MAX = 3, 1: + TK_OFFS_REAL = 0, 1: + TK_OFFS_BOOT = 1, 1: + TK_OFFS_TAI = 2, 1: + TK_OFFS_MAX = 3, 1: }; 1: 1: struct clone_args { 1: - __u64 flags; 1: - __u64 pidfd; 1: - __u64 child_tid; 1: - __u64 parent_tid; 1: - __u64 exit_signal; 1: - __u64 stack; 1: - __u64 stack_size; 1: - __u64 tls; 1: - __u64 set_tid; 1: - __u64 set_tid_size; 1: + __u64 flags; 1: + __u64 pidfd; 1: + __u64 child_tid; 1: + __u64 parent_tid; 1: + __u64 exit_signal; 1: + __u64 stack; 1: + __u64 stack_size; 1: + __u64 tls; 1: + __u64 set_tid; 1: + __u64 set_tid_size; 1: }; 1: 1: struct fdtable { 1: - unsigned int max_fds; 1: - struct file **fd; 1: - long unsigned int *close_on_exec; 1: - long unsigned int *open_fds; 1: - long unsigned int *full_fds_bits; 1: - struct callback_head rcu; 1: + unsigned int max_fds; 1: + struct file **fd; 1: + long unsigned int *close_on_exec; 1: + long unsigned int *open_fds; 1: + long unsigned int *full_fds_bits; 1: + struct callback_head rcu; 1: }; 1: 1: struct files_struct { 1: - atomic_t count; 1: - bool resize_in_progress; 1: - wait_queue_head_t resize_wait; 1: - struct fdtable *fdt; 1: - struct fdtable fdtab; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - spinlock_t file_lock; 1: - unsigned int next_fd; 1: - long unsigned int close_on_exec_init[1]; 1: - long unsigned int open_fds_init[1]; 1: - long unsigned int full_fds_bits_init[1]; 1: - struct file *fd_array[64]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + atomic_t count; 1: + bool resize_in_progress; 1: + wait_queue_head_t resize_wait; 1: + struct fdtable *fdt; 1: + struct fdtable fdtab; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + spinlock_t file_lock; 1: + unsigned int next_fd; 1: + long unsigned int close_on_exec_init[1]; 1: + long unsigned int open_fds_init[1]; 1: + long unsigned int full_fds_bits_init[1]; 1: + struct file *fd_array[64]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct robust_list { 1: - struct robust_list *next; 1: + struct robust_list *next; 1: }; 1: 1: struct robust_list_head { 1: - struct robust_list list; 1: - long int futex_offset; 1: - struct robust_list *list_op_pending; 1: + struct robust_list list; 1: + long int futex_offset; 1: + struct robust_list *list_op_pending; 1: }; 1: 1: struct multiprocess_signals { 1: - sigset_t signal; 1: - struct hlist_node node; 1: + sigset_t signal; 1: + struct hlist_node node; 1: }; 1: 1: typedef int (*proc_visitor)(struct task_struct *, void *); 1: 1: enum { 1: - IOPRIO_CLASS_NONE = 0, 1: - IOPRIO_CLASS_RT = 1, 1: - IOPRIO_CLASS_BE = 2, 1: - IOPRIO_CLASS_IDLE = 3, 1: + IOPRIO_CLASS_NONE = 0, 1: + IOPRIO_CLASS_RT = 1, 1: + IOPRIO_CLASS_BE = 2, 1: + IOPRIO_CLASS_IDLE = 3, 1: }; 1: 1: enum memcg_stat_item { 1: - MEMCG_CACHE = 32, 1: - MEMCG_RSS = 33, 1: - MEMCG_RSS_HUGE = 34, 1: - MEMCG_SWAP = 35, 1: - MEMCG_SOCK = 36, 1: - MEMCG_KERNEL_STACK_KB = 37, 1: - MEMCG_NR_STAT = 38, 1: + MEMCG_CACHE = 32, 1: + MEMCG_RSS = 33, 1: + MEMCG_RSS_HUGE = 34, 1: + MEMCG_SWAP = 35, 1: + MEMCG_SOCK = 36, 1: + MEMCG_KERNEL_STACK_KB = 37, 1: + MEMCG_NR_STAT = 38, 1: }; 1: 1: typedef struct poll_table_struct poll_table; 1: 1: enum { 1: - FUTEX_STATE_OK = 0, 1: - FUTEX_STATE_EXITING = 1, 1: - FUTEX_STATE_DEAD = 2, 1: + FUTEX_STATE_OK = 0, 1: + FUTEX_STATE_EXITING = 1, 1: + FUTEX_STATE_DEAD = 2, 1: }; 1: 1: struct trace_event_raw_task_newtask { 1: - struct trace_entry ent; 1: - pid_t pid; 1: - char comm[16]; 1: - long unsigned int clone_flags; 1: - short int oom_score_adj; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + pid_t pid; 1: + char comm[16]; 1: + long unsigned int clone_flags; 1: + short int oom_score_adj; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_task_rename { 1: - struct trace_entry ent; 1: - pid_t pid; 1: - char oldcomm[16]; 1: - char newcomm[16]; 1: - short int oom_score_adj; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + pid_t pid; 1: + char oldcomm[16]; 1: + char newcomm[16]; 1: + short int oom_score_adj; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_task_newtask {}; 1: 1: struct trace_event_data_offsets_task_rename {}; 1: 1: -typedef void (*btf_trace_task_newtask)(void *, struct task_struct *, long unsigned int); 1: +typedef void (*btf_trace_task_newtask)(void *, struct task_struct *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_task_rename)(void *, struct task_struct *, const char *); 1: +typedef void (*btf_trace_task_rename)(void *, struct task_struct *, 1: + const char *); 1: 1: typedef long unsigned int pao_T_____4; 1: 1: enum kmsg_dump_reason { 1: - KMSG_DUMP_UNDEF = 0, 1: - KMSG_DUMP_PANIC = 1, 1: - KMSG_DUMP_OOPS = 2, 1: - KMSG_DUMP_EMERG = 3, 1: - KMSG_DUMP_RESTART = 4, 1: - KMSG_DUMP_HALT = 5, 1: - KMSG_DUMP_POWEROFF = 6, 1: + KMSG_DUMP_UNDEF = 0, 1: + KMSG_DUMP_PANIC = 1, 1: + KMSG_DUMP_OOPS = 2, 1: + KMSG_DUMP_EMERG = 3, 1: + KMSG_DUMP_RESTART = 4, 1: + KMSG_DUMP_HALT = 5, 1: + KMSG_DUMP_POWEROFF = 6, 1: }; 1: 1: struct vt_mode { 1: - char mode; 1: - char waitv; 1: - short int relsig; 1: - short int acqsig; 1: - short int frsig; 1: + char mode; 1: + char waitv; 1: + short int relsig; 1: + short int acqsig; 1: + short int frsig; 1: }; 1: 1: struct console_font { 1: - unsigned int width; 1: - unsigned int height; 1: - unsigned int charcount; 1: - unsigned char *data; 1: + unsigned int width; 1: + unsigned int height; 1: + unsigned int charcount; 1: + unsigned char *data; 1: }; 1: 1: struct uni_pagedir; 1: @@ -25925,149 +26180,149 @@ struct uni_pagedir; 1: struct uni_screen; 1: 1: struct vc_data { 1: - struct tty_port port; 1: - short unsigned int vc_num; 1: - unsigned int vc_cols; 1: - unsigned int vc_rows; 1: - unsigned int vc_size_row; 1: - unsigned int vc_scan_lines; 1: - long unsigned int vc_origin; 1: - long unsigned int vc_scr_end; 1: - long unsigned int vc_visible_origin; 1: - unsigned int vc_top; 1: - unsigned int vc_bottom; 1: - const struct consw *vc_sw; 1: - short unsigned int *vc_screenbuf; 1: - unsigned int vc_screenbuf_size; 1: - unsigned char vc_mode; 1: - unsigned char vc_attr; 1: - unsigned char vc_def_color; 1: - unsigned char vc_color; 1: - unsigned char vc_s_color; 1: - unsigned char vc_ulcolor; 1: - unsigned char vc_itcolor; 1: - unsigned char vc_halfcolor; 1: - unsigned int vc_cursor_type; 1: - short unsigned int vc_complement_mask; 1: - short unsigned int vc_s_complement_mask; 1: - unsigned int vc_x; 1: - unsigned int vc_y; 1: - unsigned int vc_saved_x; 1: - unsigned int vc_saved_y; 1: - long unsigned int vc_pos; 1: - short unsigned int vc_hi_font_mask; 1: - struct console_font vc_font; 1: - short unsigned int vc_video_erase_char; 1: - unsigned int vc_state; 1: - unsigned int vc_npar; 1: - unsigned int vc_par[16]; 1: - struct vt_mode vt_mode; 1: - struct pid *vt_pid; 1: - int vt_newvt; 1: - wait_queue_head_t paste_wait; 1: - unsigned int vc_charset: 1; 1: - unsigned int vc_s_charset: 1; 1: - unsigned int vc_disp_ctrl: 1; 1: - unsigned int vc_toggle_meta: 1; 1: - unsigned int vc_decscnm: 1; 1: - unsigned int vc_decom: 1; 1: - unsigned int vc_decawm: 1; 1: - unsigned int vc_deccm: 1; 1: - unsigned int vc_decim: 1; 1: - unsigned int vc_intensity: 2; 1: - unsigned int vc_italic: 1; 1: - unsigned int vc_underline: 1; 1: - unsigned int vc_blink: 1; 1: - unsigned int vc_reverse: 1; 1: - unsigned int vc_s_intensity: 2; 1: - unsigned int vc_s_italic: 1; 1: - unsigned int vc_s_underline: 1; 1: - unsigned int vc_s_blink: 1; 1: - unsigned int vc_s_reverse: 1; 1: - unsigned int vc_priv: 3; 1: - unsigned int vc_need_wrap: 1; 1: - unsigned int vc_can_do_color: 1; 1: - unsigned int vc_report_mouse: 2; 1: - unsigned char vc_utf: 1; 1: - unsigned char vc_utf_count; 1: - int vc_utf_char; 1: - unsigned int vc_tab_stop[8]; 1: - unsigned char vc_palette[48]; 1: - short unsigned int *vc_translate; 1: - unsigned char vc_G0_charset; 1: - unsigned char vc_G1_charset; 1: - unsigned char vc_saved_G0; 1: - unsigned char vc_saved_G1; 1: - unsigned int vc_resize_user; 1: - unsigned int vc_bell_pitch; 1: - unsigned int vc_bell_duration; 1: - short unsigned int vc_cur_blink_ms; 1: - struct vc_data **vc_display_fg; 1: - struct uni_pagedir *vc_uni_pagedir; 1: - struct uni_pagedir **vc_uni_pagedir_loc; 1: - struct uni_screen *vc_uni_screen; 1: + struct tty_port port; 1: + short unsigned int vc_num; 1: + unsigned int vc_cols; 1: + unsigned int vc_rows; 1: + unsigned int vc_size_row; 1: + unsigned int vc_scan_lines; 1: + long unsigned int vc_origin; 1: + long unsigned int vc_scr_end; 1: + long unsigned int vc_visible_origin; 1: + unsigned int vc_top; 1: + unsigned int vc_bottom; 1: + const struct consw *vc_sw; 1: + short unsigned int *vc_screenbuf; 1: + unsigned int vc_screenbuf_size; 1: + unsigned char vc_mode; 1: + unsigned char vc_attr; 1: + unsigned char vc_def_color; 1: + unsigned char vc_color; 1: + unsigned char vc_s_color; 1: + unsigned char vc_ulcolor; 1: + unsigned char vc_itcolor; 1: + unsigned char vc_halfcolor; 1: + unsigned int vc_cursor_type; 1: + short unsigned int vc_complement_mask; 1: + short unsigned int vc_s_complement_mask; 1: + unsigned int vc_x; 1: + unsigned int vc_y; 1: + unsigned int vc_saved_x; 1: + unsigned int vc_saved_y; 1: + long unsigned int vc_pos; 1: + short unsigned int vc_hi_font_mask; 1: + struct console_font vc_font; 1: + short unsigned int vc_video_erase_char; 1: + unsigned int vc_state; 1: + unsigned int vc_npar; 1: + unsigned int vc_par[16]; 1: + struct vt_mode vt_mode; 1: + struct pid *vt_pid; 1: + int vt_newvt; 1: + wait_queue_head_t paste_wait; 1: + unsigned int vc_charset : 1; 1: + unsigned int vc_s_charset : 1; 1: + unsigned int vc_disp_ctrl : 1; 1: + unsigned int vc_toggle_meta : 1; 1: + unsigned int vc_decscnm : 1; 1: + unsigned int vc_decom : 1; 1: + unsigned int vc_decawm : 1; 1: + unsigned int vc_deccm : 1; 1: + unsigned int vc_decim : 1; 1: + unsigned int vc_intensity : 2; 1: + unsigned int vc_italic : 1; 1: + unsigned int vc_underline : 1; 1: + unsigned int vc_blink : 1; 1: + unsigned int vc_reverse : 1; 1: + unsigned int vc_s_intensity : 2; 1: + unsigned int vc_s_italic : 1; 1: + unsigned int vc_s_underline : 1; 1: + unsigned int vc_s_blink : 1; 1: + unsigned int vc_s_reverse : 1; 1: + unsigned int vc_priv : 3; 1: + unsigned int vc_need_wrap : 1; 1: + unsigned int vc_can_do_color : 1; 1: + unsigned int vc_report_mouse : 2; 1: + unsigned char vc_utf : 1; 1: + unsigned char vc_utf_count; 1: + int vc_utf_char; 1: + unsigned int vc_tab_stop[8]; 1: + unsigned char vc_palette[48]; 1: + short unsigned int *vc_translate; 1: + unsigned char vc_G0_charset; 1: + unsigned char vc_G1_charset; 1: + unsigned char vc_saved_G0; 1: + unsigned char vc_saved_G1; 1: + unsigned int vc_resize_user; 1: + unsigned int vc_bell_pitch; 1: + unsigned int vc_bell_duration; 1: + short unsigned int vc_cur_blink_ms; 1: + struct vc_data **vc_display_fg; 1: + struct uni_pagedir *vc_uni_pagedir; 1: + struct uni_pagedir **vc_uni_pagedir_loc; 1: + struct uni_screen *vc_uni_screen; 1: }; 1: 1: struct vc { 1: - struct vc_data *d; 1: - struct work_struct SAK_work; 1: + struct vc_data *d; 1: + struct work_struct SAK_work; 1: }; 1: 1: struct vt_spawn_console { 1: - spinlock_t lock; 1: - struct pid *pid; 1: - int sig; 1: + spinlock_t lock; 1: + struct pid *pid; 1: + int sig; 1: }; 1: 1: enum con_flush_mode { 1: - CONSOLE_FLUSH_PENDING = 0, 1: - CONSOLE_REPLAY_ALL = 1, 1: + CONSOLE_FLUSH_PENDING = 0, 1: + CONSOLE_REPLAY_ALL = 1, 1: }; 1: 1: struct warn_args { 1: - const char *fmt; 1: - va_list args; 1: + const char *fmt; 1: + va_list args; 1: }; 1: 1: struct smp_hotplug_thread { 1: - struct task_struct **store; 1: - struct list_head list; 1: - int (*thread_should_run)(unsigned int); 1: - void (*thread_fn)(unsigned int); 1: - void (*create)(unsigned int); 1: - void (*setup)(unsigned int); 1: - void (*cleanup)(unsigned int, bool); 1: - void (*park)(unsigned int); 1: - void (*unpark)(unsigned int); 1: - bool selfparking; 1: - const char *thread_comm; 1: + struct task_struct **store; 1: + struct list_head list; 1: + int (*thread_should_run)(unsigned int); 1: + void (*thread_fn)(unsigned int); 1: + void (*create)(unsigned int); 1: + void (*setup)(unsigned int); 1: + void (*cleanup)(unsigned int, bool); 1: + void (*park)(unsigned int); 1: + void (*unpark)(unsigned int); 1: + bool selfparking; 1: + const char *thread_comm; 1: }; 1: 1: struct trace_event_raw_cpuhp_enter { 1: - struct trace_entry ent; 1: - unsigned int cpu; 1: - int target; 1: - int idx; 1: - void *fun; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int cpu; 1: + int target; 1: + int idx; 1: + void *fun; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_cpuhp_multi_enter { 1: - struct trace_entry ent; 1: - unsigned int cpu; 1: - int target; 1: - int idx; 1: - void *fun; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int cpu; 1: + int target; 1: + int idx; 1: + void *fun; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_cpuhp_exit { 1: - struct trace_entry ent; 1: - unsigned int cpu; 1: - int state; 1: - int idx; 1: - int ret; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int cpu; 1: + int state; 1: + int idx; 1: + int ret; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_cpuhp_enter {}; 1: @@ -26076,164 +26331,168 @@ struct trace_event_data_offsets_cpuhp_multi_enter {}; 1: 1: struct trace_event_data_offsets_cpuhp_exit {}; 1: 1: -typedef void (*btf_trace_cpuhp_enter)(void *, unsigned int, int, int, int (*)(unsigned int)); 1: +typedef void (*btf_trace_cpuhp_enter)(void *, unsigned int, int, int, 1: + int (*)(unsigned int)); 1: 1: -typedef void (*btf_trace_cpuhp_multi_enter)(void *, unsigned int, int, int, int (*)(unsigned int, struct hlist_node *), struct hlist_node *); 1: +typedef void (*btf_trace_cpuhp_multi_enter)(void *, unsigned int, int, int, 1: + int (*)(unsigned int, 1: + struct hlist_node *), 1: + struct hlist_node *); 1: 1: typedef void (*btf_trace_cpuhp_exit)(void *, unsigned int, int, int, int); 1: 1: struct cpuhp_cpu_state { 1: - enum cpuhp_state state; 1: - enum cpuhp_state target; 1: - enum cpuhp_state fail; 1: - struct task_struct *thread; 1: - bool should_run; 1: - bool rollback; 1: - bool single; 1: - bool bringup; 1: - struct hlist_node *node; 1: - struct hlist_node *last; 1: - enum cpuhp_state cb_state; 1: - int result; 1: - struct completion done_up; 1: - struct completion done_down; 1: + enum cpuhp_state state; 1: + enum cpuhp_state target; 1: + enum cpuhp_state fail; 1: + struct task_struct *thread; 1: + bool should_run; 1: + bool rollback; 1: + bool single; 1: + bool bringup; 1: + struct hlist_node *node; 1: + struct hlist_node *last; 1: + enum cpuhp_state cb_state; 1: + int result; 1: + struct completion done_up; 1: + struct completion done_down; 1: }; 1: 1: struct cpuhp_step { 1: - const char *name; 1: - union { 1: - int (*single)(unsigned int); 1: - int (*multi)(unsigned int, struct hlist_node *); 1: - } startup; 1: - union { 1: - int (*single)(unsigned int); 1: - int (*multi)(unsigned int, struct hlist_node *); 1: - } teardown; 1: - struct hlist_head list; 1: - bool cant_stop; 1: - bool multi_instance; 1: + const char *name; 1: + union { 1: + int (*single)(unsigned int); 1: + int (*multi)(unsigned int, struct hlist_node *); 1: + } startup; 1: + union { 1: + int (*single)(unsigned int); 1: + int (*multi)(unsigned int, struct hlist_node *); 1: + } teardown; 1: + struct hlist_head list; 1: + bool cant_stop; 1: + bool multi_instance; 1: }; 1: 1: enum cpu_mitigations { 1: - CPU_MITIGATIONS_OFF = 0, 1: - CPU_MITIGATIONS_AUTO = 1, 1: - CPU_MITIGATIONS_AUTO_NOSMT = 2, 1: + CPU_MITIGATIONS_OFF = 0, 1: + CPU_MITIGATIONS_AUTO = 1, 1: + CPU_MITIGATIONS_AUTO_NOSMT = 2, 1: }; 1: 1: typedef enum cpuhp_state pto_T_____15; 1: 1: struct __kernel_old_timeval { 1: - __kernel_long_t tv_sec; 1: - __kernel_long_t tv_usec; 1: + __kernel_long_t tv_sec; 1: + __kernel_long_t tv_usec; 1: }; 1: 1: typedef struct wait_queue_entry wait_queue_entry_t; 1: 1: struct old_timeval32 { 1: - old_time32_t tv_sec; 1: - s32 tv_usec; 1: + old_time32_t tv_sec; 1: + s32 tv_usec; 1: }; 1: 1: struct rusage { 1: - struct __kernel_old_timeval ru_utime; 1: - struct __kernel_old_timeval ru_stime; 1: - __kernel_long_t ru_maxrss; 1: - __kernel_long_t ru_ixrss; 1: - __kernel_long_t ru_idrss; 1: - __kernel_long_t ru_isrss; 1: - __kernel_long_t ru_minflt; 1: - __kernel_long_t ru_majflt; 1: - __kernel_long_t ru_nswap; 1: - __kernel_long_t ru_inblock; 1: - __kernel_long_t ru_oublock; 1: - __kernel_long_t ru_msgsnd; 1: - __kernel_long_t ru_msgrcv; 1: - __kernel_long_t ru_nsignals; 1: - __kernel_long_t ru_nvcsw; 1: - __kernel_long_t ru_nivcsw; 1: + struct __kernel_old_timeval ru_utime; 1: + struct __kernel_old_timeval ru_stime; 1: + __kernel_long_t ru_maxrss; 1: + __kernel_long_t ru_ixrss; 1: + __kernel_long_t ru_idrss; 1: + __kernel_long_t ru_isrss; 1: + __kernel_long_t ru_minflt; 1: + __kernel_long_t ru_majflt; 1: + __kernel_long_t ru_nswap; 1: + __kernel_long_t ru_inblock; 1: + __kernel_long_t ru_oublock; 1: + __kernel_long_t ru_msgsnd; 1: + __kernel_long_t ru_msgrcv; 1: + __kernel_long_t ru_nsignals; 1: + __kernel_long_t ru_nvcsw; 1: + __kernel_long_t ru_nivcsw; 1: }; 1: 1: struct fd { 1: - struct file *file; 1: - unsigned int flags; 1: + struct file *file; 1: + unsigned int flags; 1: }; 1: 1: struct compat_rusage { 1: - struct old_timeval32 ru_utime; 1: - struct old_timeval32 ru_stime; 1: - compat_long_t ru_maxrss; 1: - compat_long_t ru_ixrss; 1: - compat_long_t ru_idrss; 1: - compat_long_t ru_isrss; 1: - compat_long_t ru_minflt; 1: - compat_long_t ru_majflt; 1: - compat_long_t ru_nswap; 1: - compat_long_t ru_inblock; 1: - compat_long_t ru_oublock; 1: - compat_long_t ru_msgsnd; 1: - compat_long_t ru_msgrcv; 1: - compat_long_t ru_nsignals; 1: - compat_long_t ru_nvcsw; 1: - compat_long_t ru_nivcsw; 1: + struct old_timeval32 ru_utime; 1: + struct old_timeval32 ru_stime; 1: + compat_long_t ru_maxrss; 1: + compat_long_t ru_ixrss; 1: + compat_long_t ru_idrss; 1: + compat_long_t ru_isrss; 1: + compat_long_t ru_minflt; 1: + compat_long_t ru_majflt; 1: + compat_long_t ru_nswap; 1: + compat_long_t ru_inblock; 1: + compat_long_t ru_oublock; 1: + compat_long_t ru_msgsnd; 1: + compat_long_t ru_msgrcv; 1: + compat_long_t ru_nsignals; 1: + compat_long_t ru_nvcsw; 1: + compat_long_t ru_nivcsw; 1: }; 1: 1: struct waitid_info { 1: - pid_t pid; 1: - uid_t uid; 1: - int status; 1: - int cause; 1: + pid_t pid; 1: + uid_t uid; 1: + int status; 1: + int cause; 1: }; 1: 1: struct wait_opts { 1: - enum pid_type wo_type; 1: - int wo_flags; 1: - struct pid *wo_pid; 1: - struct waitid_info *wo_info; 1: - int wo_stat; 1: - struct rusage *wo_rusage; 1: - wait_queue_entry_t child_wait; 1: - int notask_error; 1: + enum pid_type wo_type; 1: + int wo_flags; 1: + struct pid *wo_pid; 1: + struct waitid_info *wo_info; 1: + int wo_stat; 1: + struct rusage *wo_rusage; 1: + wait_queue_entry_t child_wait; 1: + int notask_error; 1: }; 1: 1: struct softirq_action { 1: - void (*action)(struct softirq_action *); 1: + void (*action)(struct softirq_action *); 1: }; 1: 1: struct tasklet_struct { 1: - struct tasklet_struct *next; 1: - long unsigned int state; 1: - atomic_t count; 1: - void (*func)(long unsigned int); 1: - long unsigned int data; 1: + struct tasklet_struct *next; 1: + long unsigned int state; 1: + atomic_t count; 1: + void (*func)(long unsigned int); 1: + long unsigned int data; 1: }; 1: 1: enum { 1: - TASKLET_STATE_SCHED = 0, 1: - TASKLET_STATE_RUN = 1, 1: + TASKLET_STATE_SCHED = 0, 1: + TASKLET_STATE_RUN = 1, 1: }; 1: 1: struct trace_event_raw_irq_handler_entry { 1: - struct trace_entry ent; 1: - int irq; 1: - u32 __data_loc_name; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int irq; 1: + u32 __data_loc_name; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_irq_handler_exit { 1: - struct trace_entry ent; 1: - int irq; 1: - int ret; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int irq; 1: + int ret; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_softirq { 1: - struct trace_entry ent; 1: - unsigned int vec; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int vec; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_irq_handler_entry { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: struct trace_event_data_offsets_irq_handler_exit {}; 1: @@ -26242,7 +26501,8 @@ struct trace_event_data_offsets_softirq {}; 1: 1: typedef void (*btf_trace_irq_handler_entry)(void *, int, struct irqaction *); 1: 1: -typedef void (*btf_trace_irq_handler_exit)(void *, int, struct irqaction *, int); 1: +typedef void (*btf_trace_irq_handler_exit)(void *, int, struct irqaction *, 1: + int); 1: 1: typedef void (*btf_trace_softirq_entry)(void *, unsigned int); 1: 1: @@ -26251,549 +26511,552 @@ typedef void (*btf_trace_softirq_exit)(void *, unsigned int); 1: typedef void (*btf_trace_softirq_raise)(void *, unsigned int); 1: 1: struct tasklet_head { 1: - struct tasklet_struct *head; 1: - struct tasklet_struct **tail; 1: + struct tasklet_struct *head; 1: + struct tasklet_struct **tail; 1: }; 1: 1: typedef struct tasklet_struct **pto_T_____16; 1: 1: struct resource_entry { 1: - struct list_head node; 1: - struct resource *res; 1: - resource_size_t offset; 1: - struct resource __res; 1: + struct list_head node; 1: + struct resource *res; 1: + resource_size_t offset; 1: + struct resource __res; 1: }; 1: 1: struct resource_constraint { 1: - resource_size_t min; 1: - resource_size_t max; 1: - resource_size_t align; 1: - resource_size_t (*alignf)(void *, const struct resource *, resource_size_t, resource_size_t); 1: - void *alignf_data; 1: + resource_size_t min; 1: + resource_size_t max; 1: + resource_size_t align; 1: + resource_size_t (*alignf)(void *, const struct resource *, resource_size_t, 1: + resource_size_t); 1: + void *alignf_data; 1: }; 1: 1: enum { 1: - MAX_IORES_LEVEL = 5, 1: + MAX_IORES_LEVEL = 5, 1: }; 1: 1: struct region_devres { 1: - struct resource *parent; 1: - resource_size_t start; 1: - resource_size_t n; 1: + struct resource *parent; 1: + resource_size_t start; 1: + resource_size_t n; 1: }; 1: 1: enum sysctl_writes_mode { 1: - SYSCTL_WRITES_LEGACY = 4294967295, 1: - SYSCTL_WRITES_WARN = 0, 1: - SYSCTL_WRITES_STRICT = 1, 1: + SYSCTL_WRITES_LEGACY = 4294967295, 1: + SYSCTL_WRITES_WARN = 0, 1: + SYSCTL_WRITES_STRICT = 1, 1: }; 1: 1: struct do_proc_dointvec_minmax_conv_param { 1: - int *min; 1: - int *max; 1: + int *min; 1: + int *max; 1: }; 1: 1: struct do_proc_douintvec_minmax_conv_param { 1: - unsigned int *min; 1: - unsigned int *max; 1: + unsigned int *min; 1: + unsigned int *max; 1: }; 1: 1: struct __sysctl_args { 1: - int *name; 1: - int nlen; 1: - void *oldval; 1: - size_t *oldlenp; 1: - void *newval; 1: - size_t newlen; 1: - long unsigned int __unused[4]; 1: -}; 1: - 1: -enum { 1: - CTL_KERN = 1, 1: - CTL_VM = 2, 1: - CTL_NET = 3, 1: - CTL_PROC = 4, 1: - CTL_FS = 5, 1: - CTL_DEBUG = 6, 1: - CTL_DEV = 7, 1: - CTL_BUS = 8, 1: - CTL_ABI = 9, 1: - CTL_CPU = 10, 1: - CTL_ARLAN = 254, 1: - CTL_S390DBF = 5677, 1: - CTL_SUNRPC = 7249, 1: - CTL_PM = 9899, 1: - CTL_FRV = 9898, 1: -}; 1: - 1: -enum { 1: - KERN_OSTYPE = 1, 1: - KERN_OSRELEASE = 2, 1: - KERN_OSREV = 3, 1: - KERN_VERSION = 4, 1: - KERN_SECUREMASK = 5, 1: - KERN_PROF = 6, 1: - KERN_NODENAME = 7, 1: - KERN_DOMAINNAME = 8, 1: - KERN_PANIC = 15, 1: - KERN_REALROOTDEV = 16, 1: - KERN_SPARC_REBOOT = 21, 1: - KERN_CTLALTDEL = 22, 1: - KERN_PRINTK = 23, 1: - KERN_NAMETRANS = 24, 1: - KERN_PPC_HTABRECLAIM = 25, 1: - KERN_PPC_ZEROPAGED = 26, 1: - KERN_PPC_POWERSAVE_NAP = 27, 1: - KERN_MODPROBE = 28, 1: - KERN_SG_BIG_BUFF = 29, 1: - KERN_ACCT = 30, 1: - KERN_PPC_L2CR = 31, 1: - KERN_RTSIGNR = 32, 1: - KERN_RTSIGMAX = 33, 1: - KERN_SHMMAX = 34, 1: - KERN_MSGMAX = 35, 1: - KERN_MSGMNB = 36, 1: - KERN_MSGPOOL = 37, 1: - KERN_SYSRQ = 38, 1: - KERN_MAX_THREADS = 39, 1: - KERN_RANDOM = 40, 1: - KERN_SHMALL = 41, 1: - KERN_MSGMNI = 42, 1: - KERN_SEM = 43, 1: - KERN_SPARC_STOP_A = 44, 1: - KERN_SHMMNI = 45, 1: - KERN_OVERFLOWUID = 46, 1: - KERN_OVERFLOWGID = 47, 1: - KERN_SHMPATH = 48, 1: - KERN_HOTPLUG = 49, 1: - KERN_IEEE_EMULATION_WARNINGS = 50, 1: - KERN_S390_USER_DEBUG_LOGGING = 51, 1: - KERN_CORE_USES_PID = 52, 1: - KERN_TAINTED = 53, 1: - KERN_CADPID = 54, 1: - KERN_PIDMAX = 55, 1: - KERN_CORE_PATTERN = 56, 1: - KERN_PANIC_ON_OOPS = 57, 1: - KERN_HPPA_PWRSW = 58, 1: - KERN_HPPA_UNALIGNED = 59, 1: - KERN_PRINTK_RATELIMIT = 60, 1: - KERN_PRINTK_RATELIMIT_BURST = 61, 1: - KERN_PTY = 62, 1: - KERN_NGROUPS_MAX = 63, 1: - KERN_SPARC_SCONS_PWROFF = 64, 1: - KERN_HZ_TIMER = 65, 1: - KERN_UNKNOWN_NMI_PANIC = 66, 1: - KERN_BOOTLOADER_TYPE = 67, 1: - KERN_RANDOMIZE = 68, 1: - KERN_SETUID_DUMPABLE = 69, 1: - KERN_SPIN_RETRY = 70, 1: - KERN_ACPI_VIDEO_FLAGS = 71, 1: - KERN_IA64_UNALIGNED = 72, 1: - KERN_COMPAT_LOG = 73, 1: - KERN_MAX_LOCK_DEPTH = 74, 1: - KERN_NMI_WATCHDOG = 75, 1: - KERN_PANIC_ON_NMI = 76, 1: - KERN_PANIC_ON_WARN = 77, 1: - KERN_PANIC_PRINT = 78, 1: + int *name; 1: + int nlen; 1: + void *oldval; 1: + size_t *oldlenp; 1: + void *newval; 1: + size_t newlen; 1: + long unsigned int __unused[4]; 1: +}; 1: + 1: +enum { 1: + CTL_KERN = 1, 1: + CTL_VM = 2, 1: + CTL_NET = 3, 1: + CTL_PROC = 4, 1: + CTL_FS = 5, 1: + CTL_DEBUG = 6, 1: + CTL_DEV = 7, 1: + CTL_BUS = 8, 1: + CTL_ABI = 9, 1: + CTL_CPU = 10, 1: + CTL_ARLAN = 254, 1: + CTL_S390DBF = 5677, 1: + CTL_SUNRPC = 7249, 1: + CTL_PM = 9899, 1: + CTL_FRV = 9898, 1: +}; 1: + 1: +enum { 1: + KERN_OSTYPE = 1, 1: + KERN_OSRELEASE = 2, 1: + KERN_OSREV = 3, 1: + KERN_VERSION = 4, 1: + KERN_SECUREMASK = 5, 1: + KERN_PROF = 6, 1: + KERN_NODENAME = 7, 1: + KERN_DOMAINNAME = 8, 1: + KERN_PANIC = 15, 1: + KERN_REALROOTDEV = 16, 1: + KERN_SPARC_REBOOT = 21, 1: + KERN_CTLALTDEL = 22, 1: + KERN_PRINTK = 23, 1: + KERN_NAMETRANS = 24, 1: + KERN_PPC_HTABRECLAIM = 25, 1: + KERN_PPC_ZEROPAGED = 26, 1: + KERN_PPC_POWERSAVE_NAP = 27, 1: + KERN_MODPROBE = 28, 1: + KERN_SG_BIG_BUFF = 29, 1: + KERN_ACCT = 30, 1: + KERN_PPC_L2CR = 31, 1: + KERN_RTSIGNR = 32, 1: + KERN_RTSIGMAX = 33, 1: + KERN_SHMMAX = 34, 1: + KERN_MSGMAX = 35, 1: + KERN_MSGMNB = 36, 1: + KERN_MSGPOOL = 37, 1: + KERN_SYSRQ = 38, 1: + KERN_MAX_THREADS = 39, 1: + KERN_RANDOM = 40, 1: + KERN_SHMALL = 41, 1: + KERN_MSGMNI = 42, 1: + KERN_SEM = 43, 1: + KERN_SPARC_STOP_A = 44, 1: + KERN_SHMMNI = 45, 1: + KERN_OVERFLOWUID = 46, 1: + KERN_OVERFLOWGID = 47, 1: + KERN_SHMPATH = 48, 1: + KERN_HOTPLUG = 49, 1: + KERN_IEEE_EMULATION_WARNINGS = 50, 1: + KERN_S390_USER_DEBUG_LOGGING = 51, 1: + KERN_CORE_USES_PID = 52, 1: + KERN_TAINTED = 53, 1: + KERN_CADPID = 54, 1: + KERN_PIDMAX = 55, 1: + KERN_CORE_PATTERN = 56, 1: + KERN_PANIC_ON_OOPS = 57, 1: + KERN_HPPA_PWRSW = 58, 1: + KERN_HPPA_UNALIGNED = 59, 1: + KERN_PRINTK_RATELIMIT = 60, 1: + KERN_PRINTK_RATELIMIT_BURST = 61, 1: + KERN_PTY = 62, 1: + KERN_NGROUPS_MAX = 63, 1: + KERN_SPARC_SCONS_PWROFF = 64, 1: + KERN_HZ_TIMER = 65, 1: + KERN_UNKNOWN_NMI_PANIC = 66, 1: + KERN_BOOTLOADER_TYPE = 67, 1: + KERN_RANDOMIZE = 68, 1: + KERN_SETUID_DUMPABLE = 69, 1: + KERN_SPIN_RETRY = 70, 1: + KERN_ACPI_VIDEO_FLAGS = 71, 1: + KERN_IA64_UNALIGNED = 72, 1: + KERN_COMPAT_LOG = 73, 1: + KERN_MAX_LOCK_DEPTH = 74, 1: + KERN_NMI_WATCHDOG = 75, 1: + KERN_PANIC_ON_NMI = 76, 1: + KERN_PANIC_ON_WARN = 77, 1: + KERN_PANIC_PRINT = 78, 1: }; 1: 1: struct xfs_sysctl_val { 1: - int min; 1: - int val; 1: - int max; 1: + int min; 1: + int val; 1: + int max; 1: }; 1: 1: typedef struct xfs_sysctl_val xfs_sysctl_val_t; 1: 1: struct xfs_param { 1: - xfs_sysctl_val_t sgid_inherit; 1: - xfs_sysctl_val_t symlink_mode; 1: - xfs_sysctl_val_t panic_mask; 1: - xfs_sysctl_val_t error_level; 1: - xfs_sysctl_val_t syncd_timer; 1: - xfs_sysctl_val_t stats_clear; 1: - xfs_sysctl_val_t inherit_sync; 1: - xfs_sysctl_val_t inherit_nodump; 1: - xfs_sysctl_val_t inherit_noatim; 1: - xfs_sysctl_val_t xfs_buf_timer; 1: - xfs_sysctl_val_t xfs_buf_age; 1: - xfs_sysctl_val_t inherit_nosym; 1: - xfs_sysctl_val_t rotorstep; 1: - xfs_sysctl_val_t inherit_nodfrg; 1: - xfs_sysctl_val_t fstrm_timer; 1: - xfs_sysctl_val_t eofb_timer; 1: - xfs_sysctl_val_t cowb_timer; 1: + xfs_sysctl_val_t sgid_inherit; 1: + xfs_sysctl_val_t symlink_mode; 1: + xfs_sysctl_val_t panic_mask; 1: + xfs_sysctl_val_t error_level; 1: + xfs_sysctl_val_t syncd_timer; 1: + xfs_sysctl_val_t stats_clear; 1: + xfs_sysctl_val_t inherit_sync; 1: + xfs_sysctl_val_t inherit_nodump; 1: + xfs_sysctl_val_t inherit_noatim; 1: + xfs_sysctl_val_t xfs_buf_timer; 1: + xfs_sysctl_val_t xfs_buf_age; 1: + xfs_sysctl_val_t inherit_nosym; 1: + xfs_sysctl_val_t rotorstep; 1: + xfs_sysctl_val_t inherit_nodfrg; 1: + xfs_sysctl_val_t fstrm_timer; 1: + xfs_sysctl_val_t eofb_timer; 1: + xfs_sysctl_val_t cowb_timer; 1: }; 1: 1: typedef struct xfs_param xfs_param_t; 1: 1: struct xfs_globals { 1: - int log_recovery_delay; 1: - int mount_delay; 1: - bool bug_on_assert; 1: - bool always_cow; 1: + int log_recovery_delay; 1: + int mount_delay; 1: + bool bug_on_assert; 1: + bool always_cow; 1: }; 1: 1: enum ethtool_link_mode_bit_indices { 1: - ETHTOOL_LINK_MODE_10baseT_Half_BIT = 0, 1: - ETHTOOL_LINK_MODE_10baseT_Full_BIT = 1, 1: - ETHTOOL_LINK_MODE_100baseT_Half_BIT = 2, 1: - ETHTOOL_LINK_MODE_100baseT_Full_BIT = 3, 1: - ETHTOOL_LINK_MODE_1000baseT_Half_BIT = 4, 1: - ETHTOOL_LINK_MODE_1000baseT_Full_BIT = 5, 1: - ETHTOOL_LINK_MODE_Autoneg_BIT = 6, 1: - ETHTOOL_LINK_MODE_TP_BIT = 7, 1: - ETHTOOL_LINK_MODE_AUI_BIT = 8, 1: - ETHTOOL_LINK_MODE_MII_BIT = 9, 1: - ETHTOOL_LINK_MODE_FIBRE_BIT = 10, 1: - ETHTOOL_LINK_MODE_BNC_BIT = 11, 1: - ETHTOOL_LINK_MODE_10000baseT_Full_BIT = 12, 1: - ETHTOOL_LINK_MODE_Pause_BIT = 13, 1: - ETHTOOL_LINK_MODE_Asym_Pause_BIT = 14, 1: - ETHTOOL_LINK_MODE_2500baseX_Full_BIT = 15, 1: - ETHTOOL_LINK_MODE_Backplane_BIT = 16, 1: - ETHTOOL_LINK_MODE_1000baseKX_Full_BIT = 17, 1: - ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT = 18, 1: - ETHTOOL_LINK_MODE_10000baseKR_Full_BIT = 19, 1: - ETHTOOL_LINK_MODE_10000baseR_FEC_BIT = 20, 1: - ETHTOOL_LINK_MODE_20000baseMLD2_Full_BIT = 21, 1: - ETHTOOL_LINK_MODE_20000baseKR2_Full_BIT = 22, 1: - ETHTOOL_LINK_MODE_40000baseKR4_Full_BIT = 23, 1: - ETHTOOL_LINK_MODE_40000baseCR4_Full_BIT = 24, 1: - ETHTOOL_LINK_MODE_40000baseSR4_Full_BIT = 25, 1: - ETHTOOL_LINK_MODE_40000baseLR4_Full_BIT = 26, 1: - ETHTOOL_LINK_MODE_56000baseKR4_Full_BIT = 27, 1: - ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT = 28, 1: - ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT = 29, 1: - ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT = 30, 1: - ETHTOOL_LINK_MODE_25000baseCR_Full_BIT = 31, 1: - ETHTOOL_LINK_MODE_25000baseKR_Full_BIT = 32, 1: - ETHTOOL_LINK_MODE_25000baseSR_Full_BIT = 33, 1: - ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT = 34, 1: - ETHTOOL_LINK_MODE_50000baseKR2_Full_BIT = 35, 1: - ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT = 36, 1: - ETHTOOL_LINK_MODE_100000baseSR4_Full_BIT = 37, 1: - ETHTOOL_LINK_MODE_100000baseCR4_Full_BIT = 38, 1: - ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT = 39, 1: - ETHTOOL_LINK_MODE_50000baseSR2_Full_BIT = 40, 1: - ETHTOOL_LINK_MODE_1000baseX_Full_BIT = 41, 1: - ETHTOOL_LINK_MODE_10000baseCR_Full_BIT = 42, 1: - ETHTOOL_LINK_MODE_10000baseSR_Full_BIT = 43, 1: - ETHTOOL_LINK_MODE_10000baseLR_Full_BIT = 44, 1: - ETHTOOL_LINK_MODE_10000baseLRM_Full_BIT = 45, 1: - ETHTOOL_LINK_MODE_10000baseER_Full_BIT = 46, 1: - ETHTOOL_LINK_MODE_2500baseT_Full_BIT = 47, 1: - ETHTOOL_LINK_MODE_5000baseT_Full_BIT = 48, 1: - ETHTOOL_LINK_MODE_FEC_NONE_BIT = 49, 1: - ETHTOOL_LINK_MODE_FEC_RS_BIT = 50, 1: - ETHTOOL_LINK_MODE_FEC_BASER_BIT = 51, 1: - ETHTOOL_LINK_MODE_50000baseKR_Full_BIT = 52, 1: - ETHTOOL_LINK_MODE_50000baseSR_Full_BIT = 53, 1: - ETHTOOL_LINK_MODE_50000baseCR_Full_BIT = 54, 1: - ETHTOOL_LINK_MODE_50000baseLR_ER_FR_Full_BIT = 55, 1: - ETHTOOL_LINK_MODE_50000baseDR_Full_BIT = 56, 1: - ETHTOOL_LINK_MODE_100000baseKR2_Full_BIT = 57, 1: - ETHTOOL_LINK_MODE_100000baseSR2_Full_BIT = 58, 1: - ETHTOOL_LINK_MODE_100000baseCR2_Full_BIT = 59, 1: - ETHTOOL_LINK_MODE_100000baseLR2_ER2_FR2_Full_BIT = 60, 1: - ETHTOOL_LINK_MODE_100000baseDR2_Full_BIT = 61, 1: - ETHTOOL_LINK_MODE_200000baseKR4_Full_BIT = 62, 1: - ETHTOOL_LINK_MODE_200000baseSR4_Full_BIT = 63, 1: - ETHTOOL_LINK_MODE_200000baseLR4_ER4_FR4_Full_BIT = 64, 1: - ETHTOOL_LINK_MODE_200000baseDR4_Full_BIT = 65, 1: - ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT = 66, 1: - ETHTOOL_LINK_MODE_100baseT1_Full_BIT = 67, 1: - ETHTOOL_LINK_MODE_1000baseT1_Full_BIT = 68, 1: - ETHTOOL_LINK_MODE_400000baseKR8_Full_BIT = 69, 1: - ETHTOOL_LINK_MODE_400000baseSR8_Full_BIT = 70, 1: - ETHTOOL_LINK_MODE_400000baseLR8_ER8_FR8_Full_BIT = 71, 1: - ETHTOOL_LINK_MODE_400000baseDR8_Full_BIT = 72, 1: - ETHTOOL_LINK_MODE_400000baseCR8_Full_BIT = 73, 1: - __ETHTOOL_LINK_MODE_MASK_NBITS = 74, 1: -}; 1: - 1: -enum { 1: - NAPI_STATE_SCHED = 0, 1: - NAPI_STATE_MISSED = 1, 1: - NAPI_STATE_DISABLE = 2, 1: - NAPI_STATE_NPSVC = 3, 1: - NAPI_STATE_HASHED = 4, 1: - NAPI_STATE_NO_BUSY_POLL = 5, 1: - NAPI_STATE_IN_BUSY_POLL = 6, 1: + ETHTOOL_LINK_MODE_10baseT_Half_BIT = 0, 1: + ETHTOOL_LINK_MODE_10baseT_Full_BIT = 1, 1: + ETHTOOL_LINK_MODE_100baseT_Half_BIT = 2, 1: + ETHTOOL_LINK_MODE_100baseT_Full_BIT = 3, 1: + ETHTOOL_LINK_MODE_1000baseT_Half_BIT = 4, 1: + ETHTOOL_LINK_MODE_1000baseT_Full_BIT = 5, 1: + ETHTOOL_LINK_MODE_Autoneg_BIT = 6, 1: + ETHTOOL_LINK_MODE_TP_BIT = 7, 1: + ETHTOOL_LINK_MODE_AUI_BIT = 8, 1: + ETHTOOL_LINK_MODE_MII_BIT = 9, 1: + ETHTOOL_LINK_MODE_FIBRE_BIT = 10, 1: + ETHTOOL_LINK_MODE_BNC_BIT = 11, 1: + ETHTOOL_LINK_MODE_10000baseT_Full_BIT = 12, 1: + ETHTOOL_LINK_MODE_Pause_BIT = 13, 1: + ETHTOOL_LINK_MODE_Asym_Pause_BIT = 14, 1: + ETHTOOL_LINK_MODE_2500baseX_Full_BIT = 15, 1: + ETHTOOL_LINK_MODE_Backplane_BIT = 16, 1: + ETHTOOL_LINK_MODE_1000baseKX_Full_BIT = 17, 1: + ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT = 18, 1: + ETHTOOL_LINK_MODE_10000baseKR_Full_BIT = 19, 1: + ETHTOOL_LINK_MODE_10000baseR_FEC_BIT = 20, 1: + ETHTOOL_LINK_MODE_20000baseMLD2_Full_BIT = 21, 1: + ETHTOOL_LINK_MODE_20000baseKR2_Full_BIT = 22, 1: + ETHTOOL_LINK_MODE_40000baseKR4_Full_BIT = 23, 1: + ETHTOOL_LINK_MODE_40000baseCR4_Full_BIT = 24, 1: + ETHTOOL_LINK_MODE_40000baseSR4_Full_BIT = 25, 1: + ETHTOOL_LINK_MODE_40000baseLR4_Full_BIT = 26, 1: + ETHTOOL_LINK_MODE_56000baseKR4_Full_BIT = 27, 1: + ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT = 28, 1: + ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT = 29, 1: + ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT = 30, 1: + ETHTOOL_LINK_MODE_25000baseCR_Full_BIT = 31, 1: + ETHTOOL_LINK_MODE_25000baseKR_Full_BIT = 32, 1: + ETHTOOL_LINK_MODE_25000baseSR_Full_BIT = 33, 1: + ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT = 34, 1: + ETHTOOL_LINK_MODE_50000baseKR2_Full_BIT = 35, 1: + ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT = 36, 1: + ETHTOOL_LINK_MODE_100000baseSR4_Full_BIT = 37, 1: + ETHTOOL_LINK_MODE_100000baseCR4_Full_BIT = 38, 1: + ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT = 39, 1: + ETHTOOL_LINK_MODE_50000baseSR2_Full_BIT = 40, 1: + ETHTOOL_LINK_MODE_1000baseX_Full_BIT = 41, 1: + ETHTOOL_LINK_MODE_10000baseCR_Full_BIT = 42, 1: + ETHTOOL_LINK_MODE_10000baseSR_Full_BIT = 43, 1: + ETHTOOL_LINK_MODE_10000baseLR_Full_BIT = 44, 1: + ETHTOOL_LINK_MODE_10000baseLRM_Full_BIT = 45, 1: + ETHTOOL_LINK_MODE_10000baseER_Full_BIT = 46, 1: + ETHTOOL_LINK_MODE_2500baseT_Full_BIT = 47, 1: + ETHTOOL_LINK_MODE_5000baseT_Full_BIT = 48, 1: + ETHTOOL_LINK_MODE_FEC_NONE_BIT = 49, 1: + ETHTOOL_LINK_MODE_FEC_RS_BIT = 50, 1: + ETHTOOL_LINK_MODE_FEC_BASER_BIT = 51, 1: + ETHTOOL_LINK_MODE_50000baseKR_Full_BIT = 52, 1: + ETHTOOL_LINK_MODE_50000baseSR_Full_BIT = 53, 1: + ETHTOOL_LINK_MODE_50000baseCR_Full_BIT = 54, 1: + ETHTOOL_LINK_MODE_50000baseLR_ER_FR_Full_BIT = 55, 1: + ETHTOOL_LINK_MODE_50000baseDR_Full_BIT = 56, 1: + ETHTOOL_LINK_MODE_100000baseKR2_Full_BIT = 57, 1: + ETHTOOL_LINK_MODE_100000baseSR2_Full_BIT = 58, 1: + ETHTOOL_LINK_MODE_100000baseCR2_Full_BIT = 59, 1: + ETHTOOL_LINK_MODE_100000baseLR2_ER2_FR2_Full_BIT = 60, 1: + ETHTOOL_LINK_MODE_100000baseDR2_Full_BIT = 61, 1: + ETHTOOL_LINK_MODE_200000baseKR4_Full_BIT = 62, 1: + ETHTOOL_LINK_MODE_200000baseSR4_Full_BIT = 63, 1: + ETHTOOL_LINK_MODE_200000baseLR4_ER4_FR4_Full_BIT = 64, 1: + ETHTOOL_LINK_MODE_200000baseDR4_Full_BIT = 65, 1: + ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT = 66, 1: + ETHTOOL_LINK_MODE_100baseT1_Full_BIT = 67, 1: + ETHTOOL_LINK_MODE_1000baseT1_Full_BIT = 68, 1: + ETHTOOL_LINK_MODE_400000baseKR8_Full_BIT = 69, 1: + ETHTOOL_LINK_MODE_400000baseSR8_Full_BIT = 70, 1: + ETHTOOL_LINK_MODE_400000baseLR8_ER8_FR8_Full_BIT = 71, 1: + ETHTOOL_LINK_MODE_400000baseDR8_Full_BIT = 72, 1: + ETHTOOL_LINK_MODE_400000baseCR8_Full_BIT = 73, 1: + __ETHTOOL_LINK_MODE_MASK_NBITS = 74, 1: +}; 1: + 1: +enum { 1: + NAPI_STATE_SCHED = 0, 1: + NAPI_STATE_MISSED = 1, 1: + NAPI_STATE_DISABLE = 2, 1: + NAPI_STATE_NPSVC = 3, 1: + NAPI_STATE_HASHED = 4, 1: + NAPI_STATE_NO_BUSY_POLL = 5, 1: + NAPI_STATE_IN_BUSY_POLL = 6, 1: }; 1: 1: struct compat_sysctl_args { 1: - compat_uptr_t name; 1: - int nlen; 1: - compat_uptr_t oldval; 1: - compat_uptr_t oldlenp; 1: - compat_uptr_t newval; 1: - compat_size_t newlen; 1: - compat_ulong_t __unused[4]; 1: + compat_uptr_t name; 1: + int nlen; 1: + compat_uptr_t oldval; 1: + compat_uptr_t oldlenp; 1: + compat_uptr_t newval; 1: + compat_size_t newlen; 1: + compat_ulong_t __unused[4]; 1: }; 1: 1: struct __user_cap_header_struct { 1: - __u32 version; 1: - int pid; 1: + __u32 version; 1: + int pid; 1: }; 1: 1: typedef struct __user_cap_header_struct *cap_user_header_t; 1: 1: struct __user_cap_data_struct { 1: - __u32 effective; 1: - __u32 permitted; 1: - __u32 inheritable; 1: + __u32 effective; 1: + __u32 permitted; 1: + __u32 inheritable; 1: }; 1: 1: typedef struct __user_cap_data_struct *cap_user_data_t; 1: 1: struct sigqueue { 1: - struct list_head list; 1: - int flags; 1: - kernel_siginfo_t info; 1: - struct user_struct *user; 1: + struct list_head list; 1: + int flags; 1: + kernel_siginfo_t info; 1: + struct user_struct *user; 1: }; 1: 1: struct ptrace_peeksiginfo_args { 1: - __u64 off; 1: - __u32 flags; 1: - __s32 nr; 1: + __u64 off; 1: + __u32 flags; 1: + __s32 nr; 1: }; 1: 1: struct ptrace_syscall_info { 1: - __u8 op; 1: - __u32 arch; 1: - __u64 instruction_pointer; 1: - __u64 stack_pointer; 1: - union { 1: - struct { 1: - __u64 nr; 1: - __u64 args[6]; 1: - } entry; 1: - struct { 1: - __s64 rval; 1: - __u8 is_error; 1: - } exit; 1: - struct { 1: - __u64 nr; 1: - __u64 args[6]; 1: - __u32 ret_data; 1: - } seccomp; 1: - }; 1: + __u8 op; 1: + __u32 arch; 1: + __u64 instruction_pointer; 1: + __u64 stack_pointer; 1: + union { 1: + struct { 1: + __u64 nr; 1: + __u64 args[6]; 1: + } entry; 1: + struct { 1: + __s64 rval; 1: + __u8 is_error; 1: + } exit; 1: + struct { 1: + __u64 nr; 1: + __u64 args[6]; 1: + __u32 ret_data; 1: + } seccomp; 1: + }; 1: }; 1: 1: struct compat_iovec { 1: - compat_uptr_t iov_base; 1: - compat_size_t iov_len; 1: + compat_uptr_t iov_base; 1: + compat_size_t iov_len; 1: }; 1: 1: typedef long unsigned int old_sigset_t; 1: 1: enum siginfo_layout { 1: - SIL_KILL = 0, 1: - SIL_TIMER = 1, 1: - SIL_POLL = 2, 1: - SIL_FAULT = 3, 1: - SIL_FAULT_MCEERR = 4, 1: - SIL_FAULT_BNDERR = 5, 1: - SIL_FAULT_PKUERR = 6, 1: - SIL_CHLD = 7, 1: - SIL_RT = 8, 1: - SIL_SYS = 9, 1: + SIL_KILL = 0, 1: + SIL_TIMER = 1, 1: + SIL_POLL = 2, 1: + SIL_FAULT = 3, 1: + SIL_FAULT_MCEERR = 4, 1: + SIL_FAULT_BNDERR = 5, 1: + SIL_FAULT_PKUERR = 6, 1: + SIL_CHLD = 7, 1: + SIL_RT = 8, 1: + SIL_SYS = 9, 1: }; 1: 1: typedef u32 compat_old_sigset_t; 1: 1: struct compat_sigaction { 1: - compat_uptr_t sa_handler; 1: - compat_ulong_t sa_flags; 1: - compat_uptr_t sa_restorer; 1: - compat_sigset_t sa_mask; 1: + compat_uptr_t sa_handler; 1: + compat_ulong_t sa_flags; 1: + compat_uptr_t sa_restorer; 1: + compat_sigset_t sa_mask; 1: }; 1: 1: struct compat_old_sigaction { 1: - compat_uptr_t sa_handler; 1: - compat_old_sigset_t sa_mask; 1: - compat_ulong_t sa_flags; 1: - compat_uptr_t sa_restorer; 1: + compat_uptr_t sa_handler; 1: + compat_old_sigset_t sa_mask; 1: + compat_ulong_t sa_flags; 1: + compat_uptr_t sa_restorer; 1: }; 1: 1: enum { 1: - TRACE_SIGNAL_DELIVERED = 0, 1: - TRACE_SIGNAL_IGNORED = 1, 1: - TRACE_SIGNAL_ALREADY_PENDING = 2, 1: - TRACE_SIGNAL_OVERFLOW_FAIL = 3, 1: - TRACE_SIGNAL_LOSE_INFO = 4, 1: + TRACE_SIGNAL_DELIVERED = 0, 1: + TRACE_SIGNAL_IGNORED = 1, 1: + TRACE_SIGNAL_ALREADY_PENDING = 2, 1: + TRACE_SIGNAL_OVERFLOW_FAIL = 3, 1: + TRACE_SIGNAL_LOSE_INFO = 4, 1: }; 1: - 1: -struct trace_event_raw_signal_generate { 1: - struct trace_entry ent; 1: - int sig; 1: - int errno; 1: - int code; 1: - char comm[16]; 1: - pid_t pid; 1: - int group; 1: - int result; 1: - char __data[0]; 1: + 1: +struct trace_event_raw_signal_generate { 1: + struct trace_entry ent; 1: + int sig; 1: + int errno; 1: + int code; 1: + char comm[16]; 1: + pid_t pid; 1: + int group; 1: + int result; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_signal_deliver { 1: - struct trace_entry ent; 1: - int sig; 1: - int errno; 1: - int code; 1: - long unsigned int sa_handler; 1: - long unsigned int sa_flags; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int sig; 1: + int errno; 1: + int code; 1: + long unsigned int sa_handler; 1: + long unsigned int sa_flags; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_signal_generate {}; 1: 1: struct trace_event_data_offsets_signal_deliver {}; 1: 1: -typedef void (*btf_trace_signal_generate)(void *, int, struct kernel_siginfo *, struct task_struct *, int, int); 1: +typedef void (*btf_trace_signal_generate)(void *, int, struct kernel_siginfo *, 1: + struct task_struct *, int, int); 1: 1: -typedef void (*btf_trace_signal_deliver)(void *, int, struct kernel_siginfo *, struct k_sigaction *); 1: +typedef void (*btf_trace_signal_deliver)(void *, int, struct kernel_siginfo *, 1: + struct k_sigaction *); 1: 1: typedef __kernel_clock_t clock_t; 1: 1: struct sysinfo { 1: - __kernel_long_t uptime; 1: - __kernel_ulong_t loads[3]; 1: - __kernel_ulong_t totalram; 1: - __kernel_ulong_t freeram; 1: - __kernel_ulong_t sharedram; 1: - __kernel_ulong_t bufferram; 1: - __kernel_ulong_t totalswap; 1: - __kernel_ulong_t freeswap; 1: - __u16 procs; 1: - __u16 pad; 1: - __kernel_ulong_t totalhigh; 1: - __kernel_ulong_t freehigh; 1: - __u32 mem_unit; 1: - char _f[0]; 1: -}; 1: - 1: -enum { 1: - PER_LINUX = 0, 1: - PER_LINUX_32BIT = 8388608, 1: - PER_LINUX_FDPIC = 524288, 1: - PER_SVR4 = 68157441, 1: - PER_SVR3 = 83886082, 1: - PER_SCOSVR3 = 117440515, 1: - PER_OSR5 = 100663299, 1: - PER_WYSEV386 = 83886084, 1: - PER_ISCR4 = 67108869, 1: - PER_BSD = 6, 1: - PER_SUNOS = 67108870, 1: - PER_XENIX = 83886087, 1: - PER_LINUX32 = 8, 1: - PER_LINUX32_3GB = 134217736, 1: - PER_IRIX32 = 67108873, 1: - PER_IRIXN32 = 67108874, 1: - PER_IRIX64 = 67108875, 1: - PER_RISCOS = 12, 1: - PER_SOLARIS = 67108877, 1: - PER_UW7 = 68157454, 1: - PER_OSF4 = 15, 1: - PER_HPUX = 16, 1: - PER_MASK = 255, 1: + __kernel_long_t uptime; 1: + __kernel_ulong_t loads[3]; 1: + __kernel_ulong_t totalram; 1: + __kernel_ulong_t freeram; 1: + __kernel_ulong_t sharedram; 1: + __kernel_ulong_t bufferram; 1: + __kernel_ulong_t totalswap; 1: + __kernel_ulong_t freeswap; 1: + __u16 procs; 1: + __u16 pad; 1: + __kernel_ulong_t totalhigh; 1: + __kernel_ulong_t freehigh; 1: + __u32 mem_unit; 1: + char _f[0]; 1: +}; 1: + 1: +enum { 1: + PER_LINUX = 0, 1: + PER_LINUX_32BIT = 8388608, 1: + PER_LINUX_FDPIC = 524288, 1: + PER_SVR4 = 68157441, 1: + PER_SVR3 = 83886082, 1: + PER_SCOSVR3 = 117440515, 1: + PER_OSR5 = 100663299, 1: + PER_WYSEV386 = 83886084, 1: + PER_ISCR4 = 67108869, 1: + PER_BSD = 6, 1: + PER_SUNOS = 67108870, 1: + PER_XENIX = 83886087, 1: + PER_LINUX32 = 8, 1: + PER_LINUX32_3GB = 134217736, 1: + PER_IRIX32 = 67108873, 1: + PER_IRIXN32 = 67108874, 1: + PER_IRIX64 = 67108875, 1: + PER_RISCOS = 12, 1: + PER_SOLARIS = 67108877, 1: + PER_UW7 = 68157454, 1: + PER_OSF4 = 15, 1: + PER_HPUX = 16, 1: + PER_MASK = 255, 1: }; 1: 1: struct rlimit64 { 1: - __u64 rlim_cur; 1: - __u64 rlim_max; 1: + __u64 rlim_cur; 1: + __u64 rlim_max; 1: }; 1: 1: struct oldold_utsname { 1: - char sysname[9]; 1: - char nodename[9]; 1: - char release[9]; 1: - char version[9]; 1: - char machine[9]; 1: + char sysname[9]; 1: + char nodename[9]; 1: + char release[9]; 1: + char version[9]; 1: + char machine[9]; 1: }; 1: 1: struct old_utsname { 1: - char sysname[65]; 1: - char nodename[65]; 1: - char release[65]; 1: - char version[65]; 1: - char machine[65]; 1: + char sysname[65]; 1: + char nodename[65]; 1: + char release[65]; 1: + char version[65]; 1: + char machine[65]; 1: }; 1: 1: enum uts_proc { 1: - UTS_PROC_OSTYPE = 0, 1: - UTS_PROC_OSRELEASE = 1, 1: - UTS_PROC_VERSION = 2, 1: - UTS_PROC_HOSTNAME = 3, 1: - UTS_PROC_DOMAINNAME = 4, 1: + UTS_PROC_OSTYPE = 0, 1: + UTS_PROC_OSRELEASE = 1, 1: + UTS_PROC_VERSION = 2, 1: + UTS_PROC_HOSTNAME = 3, 1: + UTS_PROC_DOMAINNAME = 4, 1: }; 1: 1: struct prctl_mm_map { 1: - __u64 start_code; 1: - __u64 end_code; 1: - __u64 start_data; 1: - __u64 end_data; 1: - __u64 start_brk; 1: - __u64 brk; 1: - __u64 start_stack; 1: - __u64 arg_start; 1: - __u64 arg_end; 1: - __u64 env_start; 1: - __u64 env_end; 1: - __u64 *auxv; 1: - __u32 auxv_size; 1: - __u32 exe_fd; 1: + __u64 start_code; 1: + __u64 end_code; 1: + __u64 start_data; 1: + __u64 end_data; 1: + __u64 start_brk; 1: + __u64 brk; 1: + __u64 start_stack; 1: + __u64 arg_start; 1: + __u64 arg_end; 1: + __u64 env_start; 1: + __u64 env_end; 1: + __u64 *auxv; 1: + __u32 auxv_size; 1: + __u32 exe_fd; 1: }; 1: 1: struct tms { 1: - __kernel_clock_t tms_utime; 1: - __kernel_clock_t tms_stime; 1: - __kernel_clock_t tms_cutime; 1: - __kernel_clock_t tms_cstime; 1: + __kernel_clock_t tms_utime; 1: + __kernel_clock_t tms_stime; 1: + __kernel_clock_t tms_cutime; 1: + __kernel_clock_t tms_cstime; 1: }; 1: 1: struct getcpu_cache { 1: - long unsigned int blob[16]; 1: + long unsigned int blob[16]; 1: }; 1: 1: struct compat_tms { 1: - compat_clock_t tms_utime; 1: - compat_clock_t tms_stime; 1: - compat_clock_t tms_cutime; 1: - compat_clock_t tms_cstime; 1: + compat_clock_t tms_utime; 1: + compat_clock_t tms_stime; 1: + compat_clock_t tms_cutime; 1: + compat_clock_t tms_cstime; 1: }; 1: 1: struct compat_rlimit { 1: - compat_ulong_t rlim_cur; 1: - compat_ulong_t rlim_max; 1: + compat_ulong_t rlim_cur; 1: + compat_ulong_t rlim_max; 1: }; 1: 1: struct compat_sysinfo { 1: - s32 uptime; 1: - u32 loads[3]; 1: - u32 totalram; 1: - u32 freeram; 1: - u32 sharedram; 1: - u32 bufferram; 1: - u32 totalswap; 1: - u32 freeswap; 1: - u16 procs; 1: - u16 pad; 1: - u32 totalhigh; 1: - u32 freehigh; 1: - u32 mem_unit; 1: - char _f[8]; 1: + s32 uptime; 1: + u32 loads[3]; 1: + u32 totalram; 1: + u32 freeram; 1: + u32 sharedram; 1: + u32 bufferram; 1: + u32 totalswap; 1: + u32 freeswap; 1: + u16 procs; 1: + u16 pad; 1: + u32 totalhigh; 1: + u32 freehigh; 1: + u32 mem_unit; 1: + char _f[8]; 1: }; 1: 1: struct umh_info { 1: - const char *cmdline; 1: - struct file *pipe_to_umh; 1: - struct file *pipe_from_umh; 1: - struct list_head list; 1: - void (*cleanup)(struct umh_info *); 1: - pid_t pid; 1: + const char *cmdline; 1: + struct file *pipe_to_umh; 1: + struct file *pipe_from_umh; 1: + struct list_head list; 1: + void (*cleanup)(struct umh_info *); 1: + pid_t pid; 1: }; 1: 1: struct wq_flusher; 1: @@ -26807,214 +27070,214 @@ struct pool_workqueue; 1: struct wq_device; 1: 1: struct workqueue_struct { 1: - struct list_head pwqs; 1: - struct list_head list; 1: - struct mutex mutex; 1: - int work_color; 1: - int flush_color; 1: - atomic_t nr_pwqs_to_flush; 1: - struct wq_flusher *first_flusher; 1: - struct list_head flusher_queue; 1: - struct list_head flusher_overflow; 1: - struct list_head maydays; 1: - struct worker *rescuer; 1: - int nr_drainers; 1: - int saved_max_active; 1: - struct workqueue_attrs *unbound_attrs; 1: - struct pool_workqueue *dfl_pwq; 1: - struct wq_device *wq_dev; 1: - char name[24]; 1: - struct callback_head rcu; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - unsigned int flags; 1: - struct pool_workqueue *cpu_pwqs; 1: - struct pool_workqueue *numa_pwq_tbl[0]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct list_head pwqs; 1: + struct list_head list; 1: + struct mutex mutex; 1: + int work_color; 1: + int flush_color; 1: + atomic_t nr_pwqs_to_flush; 1: + struct wq_flusher *first_flusher; 1: + struct list_head flusher_queue; 1: + struct list_head flusher_overflow; 1: + struct list_head maydays; 1: + struct worker *rescuer; 1: + int nr_drainers; 1: + int saved_max_active; 1: + struct workqueue_attrs *unbound_attrs; 1: + struct pool_workqueue *dfl_pwq; 1: + struct wq_device *wq_dev; 1: + char name[24]; 1: + struct callback_head rcu; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + unsigned int flags; 1: + struct pool_workqueue *cpu_pwqs; 1: + struct pool_workqueue *numa_pwq_tbl[0]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct workqueue_attrs { 1: - int nice; 1: - cpumask_var_t cpumask; 1: - bool no_numa; 1: + int nice; 1: + cpumask_var_t cpumask; 1: + bool no_numa; 1: }; 1: 1: struct execute_work { 1: - struct work_struct work; 1: + struct work_struct work; 1: }; 1: 1: enum { 1: - WQ_UNBOUND = 2, 1: - WQ_FREEZABLE = 4, 1: - WQ_MEM_RECLAIM = 8, 1: - WQ_HIGHPRI = 16, 1: - WQ_CPU_INTENSIVE = 32, 1: - WQ_SYSFS = 64, 1: - WQ_POWER_EFFICIENT = 128, 1: - __WQ_DRAINING = 65536, 1: - __WQ_ORDERED = 131072, 1: - __WQ_LEGACY = 262144, 1: - __WQ_ORDERED_EXPLICIT = 524288, 1: - WQ_MAX_ACTIVE = 512, 1: - WQ_MAX_UNBOUND_PER_CPU = 4, 1: - WQ_DFL_ACTIVE = 256, 1: + WQ_UNBOUND = 2, 1: + WQ_FREEZABLE = 4, 1: + WQ_MEM_RECLAIM = 8, 1: + WQ_HIGHPRI = 16, 1: + WQ_CPU_INTENSIVE = 32, 1: + WQ_SYSFS = 64, 1: + WQ_POWER_EFFICIENT = 128, 1: + __WQ_DRAINING = 65536, 1: + __WQ_ORDERED = 131072, 1: + __WQ_LEGACY = 262144, 1: + __WQ_ORDERED_EXPLICIT = 524288, 1: + WQ_MAX_ACTIVE = 512, 1: + WQ_MAX_UNBOUND_PER_CPU = 4, 1: + WQ_DFL_ACTIVE = 256, 1: }; 1: 1: typedef unsigned int xa_mark_t; 1: 1: enum xa_lock_type { 1: - XA_LOCK_IRQ = 1, 1: - XA_LOCK_BH = 2, 1: + XA_LOCK_IRQ = 1, 1: + XA_LOCK_BH = 2, 1: }; 1: 1: struct __una_u32 { 1: - u32 x; 1: + u32 x; 1: }; 1: 1: struct worker_pool; 1: 1: struct worker { 1: - union { 1: - struct list_head entry; 1: - struct hlist_node hentry; 1: - }; 1: - struct work_struct *current_work; 1: - work_func_t current_func; 1: - struct pool_workqueue *current_pwq; 1: - struct list_head scheduled; 1: - struct task_struct *task; 1: - struct worker_pool *pool; 1: - struct list_head node; 1: - long unsigned int last_active; 1: - unsigned int flags; 1: - int id; 1: - int sleeping; 1: - char desc[24]; 1: - struct workqueue_struct *rescue_wq; 1: - work_func_t last_func; 1: + union { 1: + struct list_head entry; 1: + struct hlist_node hentry; 1: + }; 1: + struct work_struct *current_work; 1: + work_func_t current_func; 1: + struct pool_workqueue *current_pwq; 1: + struct list_head scheduled; 1: + struct task_struct *task; 1: + struct worker_pool *pool; 1: + struct list_head node; 1: + long unsigned int last_active; 1: + unsigned int flags; 1: + int id; 1: + int sleeping; 1: + char desc[24]; 1: + struct workqueue_struct *rescue_wq; 1: + work_func_t last_func; 1: }; 1: 1: struct pool_workqueue { 1: - struct worker_pool *pool; 1: - struct workqueue_struct *wq; 1: - int work_color; 1: - int flush_color; 1: - int refcnt; 1: - int nr_in_flight[15]; 1: - int nr_active; 1: - int max_active; 1: - struct list_head delayed_works; 1: - struct list_head pwqs_node; 1: - struct list_head mayday_node; 1: - struct work_struct unbound_release_work; 1: - struct callback_head rcu; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct worker_pool *pool; 1: + struct workqueue_struct *wq; 1: + int work_color; 1: + int flush_color; 1: + int refcnt; 1: + int nr_in_flight[15]; 1: + int nr_active; 1: + int max_active; 1: + struct list_head delayed_works; 1: + struct list_head pwqs_node; 1: + struct list_head mayday_node; 1: + struct work_struct unbound_release_work; 1: + struct callback_head rcu; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct worker_pool { 1: - spinlock_t lock; 1: - int cpu; 1: - int node; 1: - int id; 1: - unsigned int flags; 1: - long unsigned int watchdog_ts; 1: - struct list_head worklist; 1: - int nr_workers; 1: - int nr_idle; 1: - struct list_head idle_list; 1: - struct timer_list idle_timer; 1: - struct timer_list mayday_timer; 1: - struct hlist_head busy_hash[64]; 1: - struct worker *manager; 1: - struct list_head workers; 1: - struct completion *detach_completion; 1: - struct ida worker_ida; 1: - struct workqueue_attrs *attrs; 1: - struct hlist_node hash_node; 1: - int refcnt; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - atomic_t nr_running; 1: - struct callback_head rcu; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: -}; 1: - 1: -enum { 1: - POOL_MANAGER_ACTIVE = 1, 1: - POOL_DISASSOCIATED = 4, 1: - WORKER_DIE = 2, 1: - WORKER_IDLE = 4, 1: - WORKER_PREP = 8, 1: - WORKER_CPU_INTENSIVE = 64, 1: - WORKER_UNBOUND = 128, 1: - WORKER_REBOUND = 256, 1: - WORKER_NOT_RUNNING = 456, 1: - NR_STD_WORKER_POOLS = 2, 1: - UNBOUND_POOL_HASH_ORDER = 6, 1: - BUSY_WORKER_HASH_ORDER = 6, 1: - MAX_IDLE_WORKERS_RATIO = 4, 1: - IDLE_WORKER_TIMEOUT = 300000, 1: - MAYDAY_INITIAL_TIMEOUT = 10, 1: - MAYDAY_INTERVAL = 100, 1: - CREATE_COOLDOWN = 1000, 1: - RESCUER_NICE_LEVEL = 4294967276, 1: - HIGHPRI_NICE_LEVEL = 4294967276, 1: - WQ_NAME_LEN = 24, 1: + spinlock_t lock; 1: + int cpu; 1: + int node; 1: + int id; 1: + unsigned int flags; 1: + long unsigned int watchdog_ts; 1: + struct list_head worklist; 1: + int nr_workers; 1: + int nr_idle; 1: + struct list_head idle_list; 1: + struct timer_list idle_timer; 1: + struct timer_list mayday_timer; 1: + struct hlist_head busy_hash[64]; 1: + struct worker *manager; 1: + struct list_head workers; 1: + struct completion *detach_completion; 1: + struct ida worker_ida; 1: + struct workqueue_attrs *attrs; 1: + struct hlist_node hash_node; 1: + int refcnt; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + atomic_t nr_running; 1: + struct callback_head rcu; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: +}; 1: + 1: +enum { 1: + POOL_MANAGER_ACTIVE = 1, 1: + POOL_DISASSOCIATED = 4, 1: + WORKER_DIE = 2, 1: + WORKER_IDLE = 4, 1: + WORKER_PREP = 8, 1: + WORKER_CPU_INTENSIVE = 64, 1: + WORKER_UNBOUND = 128, 1: + WORKER_REBOUND = 256, 1: + WORKER_NOT_RUNNING = 456, 1: + NR_STD_WORKER_POOLS = 2, 1: + UNBOUND_POOL_HASH_ORDER = 6, 1: + BUSY_WORKER_HASH_ORDER = 6, 1: + MAX_IDLE_WORKERS_RATIO = 4, 1: + IDLE_WORKER_TIMEOUT = 300000, 1: + MAYDAY_INITIAL_TIMEOUT = 10, 1: + MAYDAY_INTERVAL = 100, 1: + CREATE_COOLDOWN = 1000, 1: + RESCUER_NICE_LEVEL = 4294967276, 1: + HIGHPRI_NICE_LEVEL = 4294967276, 1: + WQ_NAME_LEN = 24, 1: }; 1: 1: struct wq_flusher { 1: - struct list_head list; 1: - int flush_color; 1: - struct completion done; 1: + struct list_head list; 1: + int flush_color; 1: + struct completion done; 1: }; 1: 1: struct wq_device { 1: - struct workqueue_struct *wq; 1: - struct device dev; 1: + struct workqueue_struct *wq; 1: + struct device dev; 1: }; 1: 1: struct trace_event_raw_workqueue_work { 1: - struct trace_entry ent; 1: - void *work; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *work; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_workqueue_queue_work { 1: - struct trace_entry ent; 1: - void *work; 1: - void *function; 1: - void *workqueue; 1: - unsigned int req_cpu; 1: - unsigned int cpu; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *work; 1: + void *function; 1: + void *workqueue; 1: + unsigned int req_cpu; 1: + unsigned int cpu; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_workqueue_execute_start { 1: - struct trace_entry ent; 1: - void *work; 1: - void *function; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *work; 1: + void *function; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_workqueue_work {}; 1: @@ -27023,7 +27286,9 @@ struct trace_event_data_offsets_workqueue_queue_work {}; 1: 1: struct trace_event_data_offsets_workqueue_execute_start {}; 1: 1: -typedef void (*btf_trace_workqueue_queue_work)(void *, unsigned int, struct pool_workqueue *, struct work_struct *); 1: +typedef void (*btf_trace_workqueue_queue_work)(void *, unsigned int, 1: + struct pool_workqueue *, 1: + struct work_struct *); 1: 1: typedef void (*btf_trace_workqueue_activate_work)(void *, struct work_struct *); 1: 1: @@ -27032,66 +27297,66 @@ typedef void (*btf_trace_workqueue_execute_start)(void *, struct work_struct *); 1: typedef void (*btf_trace_workqueue_execute_end)(void *, struct work_struct *); 1: 1: struct wq_barrier { 1: - struct work_struct work; 1: - struct completion done; 1: - struct task_struct *task; 1: + struct work_struct work; 1: + struct completion done; 1: + struct task_struct *task; 1: }; 1: 1: struct cwt_wait { 1: - wait_queue_entry_t wait; 1: - struct work_struct *work; 1: + wait_queue_entry_t wait; 1: + struct work_struct *work; 1: }; 1: 1: struct apply_wqattrs_ctx { 1: - struct workqueue_struct *wq; 1: - struct workqueue_attrs *attrs; 1: - struct list_head list; 1: - struct pool_workqueue *dfl_pwq; 1: - struct pool_workqueue *pwq_tbl[0]; 1: + struct workqueue_struct *wq; 1: + struct workqueue_attrs *attrs; 1: + struct list_head list; 1: + struct pool_workqueue *dfl_pwq; 1: + struct pool_workqueue *pwq_tbl[0]; 1: }; 1: 1: struct work_for_cpu { 1: - struct work_struct work; 1: - long int (*fn)(void *); 1: - void *arg; 1: - long int ret; 1: + struct work_struct work; 1: + long int (*fn)(void *); 1: + void *arg; 1: + long int ret; 1: }; 1: 1: typedef void (*task_work_func_t)(struct callback_head *); 1: 1: enum { 1: - KERNEL_PARAM_OPS_FL_NOARG = 1, 1: + KERNEL_PARAM_OPS_FL_NOARG = 1, 1: }; 1: 1: enum { 1: - KERNEL_PARAM_FL_UNSAFE = 1, 1: - KERNEL_PARAM_FL_HWPARAM = 2, 1: + KERNEL_PARAM_FL_UNSAFE = 1, 1: + KERNEL_PARAM_FL_HWPARAM = 2, 1: }; 1: 1: struct param_attribute { 1: - struct module_attribute mattr; 1: - const struct kernel_param *param; 1: + struct module_attribute mattr; 1: + const struct kernel_param *param; 1: }; 1: 1: struct module_param_attrs { 1: - unsigned int num; 1: - struct attribute_group grp; 1: - struct param_attribute attrs[0]; 1: + unsigned int num; 1: + struct attribute_group grp; 1: + struct param_attribute attrs[0]; 1: }; 1: 1: struct module_version_attribute { 1: - struct module_attribute mattr; 1: - const char *module_name; 1: - const char *version; 1: + struct module_attribute mattr; 1: + const char *module_name; 1: + const char *version; 1: }; 1: 1: struct kmalloced_param { 1: - struct list_head list; 1: - char val[0]; 1: + struct list_head list; 1: + char val[0]; 1: }; 1: 1: struct sched_param { 1: - int sched_priority; 1: + int sched_priority; 1: }; 1: 1: struct kthread_work; 1: @@ -27101,115 +27366,115 @@ typedef void (*kthread_work_func_t)(struct kthread_work *); 1: struct kthread_worker; 1: 1: struct kthread_work { 1: - struct list_head node; 1: - kthread_work_func_t func; 1: - struct kthread_worker *worker; 1: - int canceling; 1: + struct list_head node; 1: + kthread_work_func_t func; 1: + struct kthread_worker *worker; 1: + int canceling; 1: }; 1: 1: enum { 1: - KTW_FREEZABLE = 1, 1: + KTW_FREEZABLE = 1, 1: }; 1: 1: struct kthread_worker { 1: - unsigned int flags; 1: - raw_spinlock_t lock; 1: - struct list_head work_list; 1: - struct list_head delayed_work_list; 1: - struct task_struct *task; 1: - struct kthread_work *current_work; 1: + unsigned int flags; 1: + raw_spinlock_t lock; 1: + struct list_head work_list; 1: + struct list_head delayed_work_list; 1: + struct task_struct *task; 1: + struct kthread_work *current_work; 1: }; 1: 1: struct kthread_delayed_work { 1: - struct kthread_work work; 1: - struct timer_list timer; 1: + struct kthread_work work; 1: + struct timer_list timer; 1: }; 1: 1: struct kthread_create_info { 1: - int (*threadfn)(void *); 1: - void *data; 1: - int node; 1: - struct task_struct *result; 1: - struct completion *done; 1: - struct list_head list; 1: + int (*threadfn)(void *); 1: + void *data; 1: + int node; 1: + struct task_struct *result; 1: + struct completion *done; 1: + struct list_head list; 1: }; 1: 1: struct kthread { 1: - long unsigned int flags; 1: - unsigned int cpu; 1: - void *data; 1: - struct completion parked; 1: - struct completion exited; 1: + long unsigned int flags; 1: + unsigned int cpu; 1: + void *data; 1: + struct completion parked; 1: + struct completion exited; 1: }; 1: 1: enum KTHREAD_BITS { 1: - KTHREAD_IS_PER_CPU = 0, 1: - KTHREAD_SHOULD_STOP = 1, 1: - KTHREAD_SHOULD_PARK = 2, 1: + KTHREAD_IS_PER_CPU = 0, 1: + KTHREAD_SHOULD_STOP = 1, 1: + KTHREAD_SHOULD_PARK = 2, 1: }; 1: 1: struct kthread_flush_work { 1: - struct kthread_work work; 1: - struct completion done; 1: + struct kthread_work work; 1: + struct completion done; 1: }; 1: 1: struct pt_regs___2; 1: 1: struct ipc_ids { 1: - int in_use; 1: - short unsigned int seq; 1: - struct rw_semaphore rwsem; 1: - struct idr ipcs_idr; 1: - int max_idx; 1: - int last_idx; 1: - struct rhashtable key_ht; 1: + int in_use; 1: + short unsigned int seq; 1: + struct rw_semaphore rwsem; 1: + struct idr ipcs_idr; 1: + int max_idx; 1: + int last_idx; 1: + struct rhashtable key_ht; 1: }; 1: 1: struct ipc_namespace { 1: - refcount_t count; 1: - struct ipc_ids ids[3]; 1: - int sem_ctls[4]; 1: - int used_sems; 1: - unsigned int msg_ctlmax; 1: - unsigned int msg_ctlmnb; 1: - unsigned int msg_ctlmni; 1: - atomic_t msg_bytes; 1: - atomic_t msg_hdrs; 1: - size_t shm_ctlmax; 1: - size_t shm_ctlall; 1: - long unsigned int shm_tot; 1: - int shm_ctlmni; 1: - int shm_rmid_forced; 1: - struct notifier_block ipcns_nb; 1: - struct vfsmount *mq_mnt; 1: - unsigned int mq_queues_count; 1: - unsigned int mq_queues_max; 1: - unsigned int mq_msg_max; 1: - unsigned int mq_msgsize_max; 1: - unsigned int mq_msg_default; 1: - unsigned int mq_msgsize_default; 1: - struct user_namespace *user_ns; 1: - struct ucounts *ucounts; 1: - struct ns_common ns; 1: + refcount_t count; 1: + struct ipc_ids ids[3]; 1: + int sem_ctls[4]; 1: + int used_sems; 1: + unsigned int msg_ctlmax; 1: + unsigned int msg_ctlmnb; 1: + unsigned int msg_ctlmni; 1: + atomic_t msg_bytes; 1: + atomic_t msg_hdrs; 1: + size_t shm_ctlmax; 1: + size_t shm_ctlall; 1: + long unsigned int shm_tot; 1: + int shm_ctlmni; 1: + int shm_rmid_forced; 1: + struct notifier_block ipcns_nb; 1: + struct vfsmount *mq_mnt; 1: + unsigned int mq_queues_count; 1: + unsigned int mq_queues_max; 1: + unsigned int mq_msg_max; 1: + unsigned int mq_msgsize_max; 1: + unsigned int mq_msg_default; 1: + unsigned int mq_msgsize_default; 1: + struct user_namespace *user_ns; 1: + struct ucounts *ucounts; 1: + struct ns_common ns; 1: }; 1: 1: struct srcu_notifier_head { 1: - struct mutex mutex; 1: - struct srcu_struct srcu; 1: - struct notifier_block *head; 1: + struct mutex mutex; 1: + struct srcu_struct srcu; 1: + struct notifier_block *head; 1: }; 1: 1: enum what { 1: - PROC_EVENT_NONE = 0, 1: - PROC_EVENT_FORK = 1, 1: - PROC_EVENT_EXEC = 2, 1: - PROC_EVENT_UID = 4, 1: - PROC_EVENT_GID = 64, 1: - PROC_EVENT_SID = 128, 1: - PROC_EVENT_PTRACE = 256, 1: - PROC_EVENT_COMM = 512, 1: - PROC_EVENT_COREDUMP = 1073741824, 1: - PROC_EVENT_EXIT = 2147483648, 1: + PROC_EVENT_NONE = 0, 1: + PROC_EVENT_FORK = 1, 1: + PROC_EVENT_EXEC = 2, 1: + PROC_EVENT_UID = 4, 1: + PROC_EVENT_GID = 64, 1: + PROC_EVENT_SID = 128, 1: + PROC_EVENT_PTRACE = 256, 1: + PROC_EVENT_COMM = 512, 1: + PROC_EVENT_COREDUMP = 1073741824, 1: + PROC_EVENT_EXIT = 2147483648, 1: }; 1: 1: typedef u64 async_cookie_t; 1: @@ -27217,258 +27482,259 @@ typedef u64 async_cookie_t; 1: typedef void (*async_func_t)(void *, async_cookie_t); 1: 1: struct async_domain { 1: - struct list_head pending; 1: - unsigned int registered: 1; 1: + struct list_head pending; 1: + unsigned int registered : 1; 1: }; 1: 1: struct async_entry { 1: - struct list_head domain_list; 1: - struct list_head global_list; 1: - struct work_struct work; 1: - async_cookie_t cookie; 1: - async_func_t func; 1: - void *data; 1: - struct async_domain *domain; 1: + struct list_head domain_list; 1: + struct list_head global_list; 1: + struct work_struct work; 1: + async_cookie_t cookie; 1: + async_func_t func; 1: + void *data; 1: + struct async_domain *domain; 1: }; 1: 1: struct smpboot_thread_data { 1: - unsigned int cpu; 1: - unsigned int status; 1: - struct smp_hotplug_thread *ht; 1: + unsigned int cpu; 1: + unsigned int status; 1: + struct smp_hotplug_thread *ht; 1: }; 1: 1: enum { 1: - HP_THREAD_NONE = 0, 1: - HP_THREAD_ACTIVE = 1, 1: - HP_THREAD_PARKED = 2, 1: + HP_THREAD_NONE = 0, 1: + HP_THREAD_ACTIVE = 1, 1: + HP_THREAD_PARKED = 2, 1: }; 1: 1: struct pin_cookie {}; 1: 1: struct dl_bw { 1: - raw_spinlock_t lock; 1: - u64 bw; 1: - u64 total_bw; 1: + raw_spinlock_t lock; 1: + u64 bw; 1: + u64 total_bw; 1: }; 1: 1: struct cpudl_item; 1: 1: struct cpudl { 1: - raw_spinlock_t lock; 1: - int size; 1: - cpumask_var_t free_cpus; 1: - struct cpudl_item *elements; 1: + raw_spinlock_t lock; 1: + int size; 1: + cpumask_var_t free_cpus; 1: + struct cpudl_item *elements; 1: }; 1: 1: struct cpupri_vec { 1: - atomic_t count; 1: - cpumask_var_t mask; 1: + atomic_t count; 1: + cpumask_var_t mask; 1: }; 1: 1: struct cpupri { 1: - struct cpupri_vec pri_to_cpu[102]; 1: - int *cpu_to_pri; 1: + struct cpupri_vec pri_to_cpu[102]; 1: + int *cpu_to_pri; 1: }; 1: 1: struct perf_domain; 1: 1: struct root_domain___2 { 1: - atomic_t refcount; 1: - atomic_t rto_count; 1: - struct callback_head rcu; 1: - cpumask_var_t span; 1: - cpumask_var_t online; 1: - int overload; 1: - int overutilized; 1: - cpumask_var_t dlo_mask; 1: - atomic_t dlo_count; 1: - struct dl_bw dl_bw; 1: - struct cpudl cpudl; 1: - struct irq_work rto_push_work; 1: - raw_spinlock_t rto_lock; 1: - int rto_loop; 1: - int rto_cpu; 1: - atomic_t rto_loop_next; 1: - atomic_t rto_loop_start; 1: - cpumask_var_t rto_mask; 1: - struct cpupri cpupri; 1: - long unsigned int max_cpu_capacity; 1: - struct perf_domain *pd; 1: + atomic_t refcount; 1: + atomic_t rto_count; 1: + struct callback_head rcu; 1: + cpumask_var_t span; 1: + cpumask_var_t online; 1: + int overload; 1: + int overutilized; 1: + cpumask_var_t dlo_mask; 1: + atomic_t dlo_count; 1: + struct dl_bw dl_bw; 1: + struct cpudl cpudl; 1: + struct irq_work rto_push_work; 1: + raw_spinlock_t rto_lock; 1: + int rto_loop; 1: + int rto_cpu; 1: + atomic_t rto_loop_next; 1: + atomic_t rto_loop_start; 1: + cpumask_var_t rto_mask; 1: + struct cpupri cpupri; 1: + long unsigned int max_cpu_capacity; 1: + struct perf_domain *pd; 1: }; 1: 1: struct cfs_rq { 1: - struct load_weight load; 1: - long unsigned int runnable_weight; 1: - unsigned int nr_running; 1: - unsigned int h_nr_running; 1: - unsigned int idle_h_nr_running; 1: - u64 exec_clock; 1: - u64 min_vruntime; 1: - struct rb_root_cached tasks_timeline; 1: - struct sched_entity *curr; 1: - struct sched_entity *next; 1: - struct sched_entity *last; 1: - struct sched_entity *skip; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct sched_avg avg; 1: - struct { 1: - raw_spinlock_t lock; 1: - int nr; 1: - long unsigned int load_avg; 1: - long unsigned int util_avg; 1: - long unsigned int runnable_sum; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - } removed; 1: - long unsigned int tg_load_avg_contrib; 1: - long int propagate; 1: - long int prop_runnable_sum; 1: - long unsigned int h_load; 1: - u64 last_h_load_update; 1: - struct sched_entity *h_load_next; 1: - struct rq *rq; 1: - int on_list; 1: - struct list_head leaf_cfs_rq_list; 1: - struct task_group *tg; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct load_weight load; 1: + long unsigned int runnable_weight; 1: + unsigned int nr_running; 1: + unsigned int h_nr_running; 1: + unsigned int idle_h_nr_running; 1: + u64 exec_clock; 1: + u64 min_vruntime; 1: + struct rb_root_cached tasks_timeline; 1: + struct sched_entity *curr; 1: + struct sched_entity *next; 1: + struct sched_entity *last; 1: + struct sched_entity *skip; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct sched_avg avg; 1: + struct { 1: + raw_spinlock_t lock; 1: + int nr; 1: + long unsigned int load_avg; 1: + long unsigned int util_avg; 1: + long unsigned int runnable_sum; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + } removed; 1: + long unsigned int tg_load_avg_contrib; 1: + long int propagate; 1: + long int prop_runnable_sum; 1: + long unsigned int h_load; 1: + u64 last_h_load_update; 1: + struct sched_entity *h_load_next; 1: + struct rq *rq; 1: + int on_list; 1: + struct list_head leaf_cfs_rq_list; 1: + struct task_group *tg; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct cfs_bandwidth {}; 1: 1: struct task_group { 1: - struct cgroup_subsys_state css; 1: - struct sched_entity **se; 1: - struct cfs_rq **cfs_rq; 1: - long unsigned int shares; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - atomic_long_t load_avg; 1: - struct callback_head rcu; 1: - struct list_head list; 1: - struct task_group *parent; 1: - struct list_head siblings; 1: - struct list_head children; 1: - struct cfs_bandwidth cfs_bandwidth; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct cgroup_subsys_state css; 1: + struct sched_entity **se; 1: + struct cfs_rq **cfs_rq; 1: + long unsigned int shares; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + atomic_long_t load_avg; 1: + struct callback_head rcu; 1: + struct list_head list; 1: + struct task_group *parent; 1: + struct list_head siblings; 1: + struct list_head children; 1: + struct cfs_bandwidth cfs_bandwidth; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct update_util_data { 1: - void (*func)(struct update_util_data *, u64, unsigned int); 1: + void (*func)(struct update_util_data *, u64, unsigned int); 1: }; 1: 1: enum { 1: - MEMBARRIER_STATE_PRIVATE_EXPEDITED_READY = 1, 1: - MEMBARRIER_STATE_PRIVATE_EXPEDITED = 2, 1: - MEMBARRIER_STATE_GLOBAL_EXPEDITED_READY = 4, 1: - MEMBARRIER_STATE_GLOBAL_EXPEDITED = 8, 1: - MEMBARRIER_STATE_PRIVATE_EXPEDITED_SYNC_CORE_READY = 16, 1: - MEMBARRIER_STATE_PRIVATE_EXPEDITED_SYNC_CORE = 32, 1: + MEMBARRIER_STATE_PRIVATE_EXPEDITED_READY = 1, 1: + MEMBARRIER_STATE_PRIVATE_EXPEDITED = 2, 1: + MEMBARRIER_STATE_GLOBAL_EXPEDITED_READY = 4, 1: + MEMBARRIER_STATE_GLOBAL_EXPEDITED = 8, 1: + MEMBARRIER_STATE_PRIVATE_EXPEDITED_SYNC_CORE_READY = 16, 1: + MEMBARRIER_STATE_PRIVATE_EXPEDITED_SYNC_CORE = 32, 1: }; 1: 1: struct sched_group { 1: - struct sched_group *next; 1: - atomic_t ref; 1: - unsigned int group_weight; 1: - struct sched_group_capacity *sgc; 1: - int asym_prefer_cpu; 1: - long unsigned int cpumask[0]; 1: + struct sched_group *next; 1: + atomic_t ref; 1: + unsigned int group_weight; 1: + struct sched_group_capacity *sgc; 1: + int asym_prefer_cpu; 1: + long unsigned int cpumask[0]; 1: }; 1: 1: struct sched_group_capacity { 1: - atomic_t ref; 1: - long unsigned int capacity; 1: - long unsigned int min_capacity; 1: - long unsigned int max_capacity; 1: - long unsigned int next_update; 1: - int imbalance; 1: - long unsigned int cpumask[0]; 1: + atomic_t ref; 1: + long unsigned int capacity; 1: + long unsigned int min_capacity; 1: + long unsigned int max_capacity; 1: + long unsigned int next_update; 1: + int imbalance; 1: + long unsigned int cpumask[0]; 1: }; 1: 1: struct wake_q_head { 1: - struct wake_q_node *first; 1: - struct wake_q_node **lastp; 1: + struct wake_q_node *first; 1: + struct wake_q_node **lastp; 1: }; 1: 1: struct sched_attr { 1: - __u32 size; 1: - __u32 sched_policy; 1: - __u64 sched_flags; 1: - __s32 sched_nice; 1: - __u32 sched_priority; 1: - __u64 sched_runtime; 1: - __u64 sched_deadline; 1: - __u64 sched_period; 1: - __u32 sched_util_min; 1: - __u32 sched_util_max; 1: + __u32 size; 1: + __u32 sched_policy; 1: + __u64 sched_flags; 1: + __s32 sched_nice; 1: + __u32 sched_priority; 1: + __u64 sched_runtime; 1: + __u64 sched_deadline; 1: + __u64 sched_period; 1: + __u32 sched_util_min; 1: + __u32 sched_util_max; 1: }; 1: 1: struct cpuidle_driver___2; 1: 1: struct cpuidle_state { 1: - char name[16]; 1: - char desc[32]; 1: - u64 exit_latency_ns; 1: - u64 target_residency_ns; 1: - unsigned int flags; 1: - unsigned int exit_latency; 1: - int power_usage; 1: - unsigned int target_residency; 1: - int (*enter)(struct cpuidle_device *, struct cpuidle_driver___2 *, int); 1: - int (*enter_dead)(struct cpuidle_device *, int); 1: - void (*enter_s2idle)(struct cpuidle_device *, struct cpuidle_driver___2 *, int); 1: + char name[16]; 1: + char desc[32]; 1: + u64 exit_latency_ns; 1: + u64 target_residency_ns; 1: + unsigned int flags; 1: + unsigned int exit_latency; 1: + int power_usage; 1: + unsigned int target_residency; 1: + int (*enter)(struct cpuidle_device *, struct cpuidle_driver___2 *, int); 1: + int (*enter_dead)(struct cpuidle_device *, int); 1: + void (*enter_s2idle)(struct cpuidle_device *, struct cpuidle_driver___2 *, 1: + int); 1: }; 1: 1: struct cpuidle_driver___2 { 1: - const char *name; 1: - struct module *owner; 1: - int refcnt; 1: - unsigned int bctimer: 1; 1: - struct cpuidle_state states[10]; 1: - int state_count; 1: - int safe_state_index; 1: - struct cpumask *cpumask; 1: - const char *governor; 1: + const char *name; 1: + struct module *owner; 1: + int refcnt; 1: + unsigned int bctimer : 1; 1: + struct cpuidle_state states[10]; 1: + int state_count; 1: + int safe_state_index; 1: + struct cpumask *cpumask; 1: + const char *governor; 1: }; 1: 1: struct em_cap_state { 1: - long unsigned int frequency; 1: - long unsigned int power; 1: - long unsigned int cost; 1: + long unsigned int frequency; 1: + long unsigned int power; 1: + long unsigned int cost; 1: }; 1: 1: struct em_perf_domain { 1: - struct em_cap_state *table; 1: - int nr_cap_states; 1: - long unsigned int cpus[0]; 1: + struct em_cap_state *table; 1: + int nr_cap_states; 1: + long unsigned int cpus[0]; 1: }; 1: 1: enum { 1: - CFTYPE_ONLY_ON_ROOT = 1, 1: - CFTYPE_NOT_ON_ROOT = 2, 1: - CFTYPE_NS_DELEGATABLE = 4, 1: - CFTYPE_NO_PREFIX = 8, 1: - CFTYPE_WORLD_WRITABLE = 16, 1: - CFTYPE_DEBUG = 32, 1: - __CFTYPE_ONLY_ON_DFL = 65536, 1: - __CFTYPE_NOT_ON_DFL = 131072, 1: + CFTYPE_ONLY_ON_ROOT = 1, 1: + CFTYPE_NOT_ON_ROOT = 2, 1: + CFTYPE_NS_DELEGATABLE = 4, 1: + CFTYPE_NO_PREFIX = 8, 1: + CFTYPE_WORLD_WRITABLE = 16, 1: + CFTYPE_DEBUG = 32, 1: + __CFTYPE_ONLY_ON_DFL = 65536, 1: + __CFTYPE_NOT_ON_DFL = 131072, 1: }; 1: 1: typedef int (*cpu_stop_fn_t)(void *); 1: @@ -27476,1638 +27742,1646 @@ typedef int (*cpu_stop_fn_t)(void *); 1: struct cpu_stop_done; 1: 1: struct cpu_stop_work { 1: - struct list_head list; 1: - cpu_stop_fn_t fn; 1: - void *arg; 1: - struct cpu_stop_done *done; 1: -}; 1: - 1: -struct cpudl_item { 1: - u64 dl; 1: - int cpu; 1: - int idx; 1: -}; 1: - 1: -struct rt_prio_array { 1: - long unsigned int bitmap[2]; 1: - struct list_head queue[100]; 1: -}; 1: - 1: -struct rt_bandwidth { 1: - raw_spinlock_t rt_runtime_lock; 1: - ktime_t rt_period; 1: - u64 rt_runtime; 1: - struct hrtimer rt_period_timer; 1: - unsigned int rt_period_active; 1: -}; 1: - 1: -struct dl_bandwidth { 1: - raw_spinlock_t dl_runtime_lock; 1: - u64 dl_runtime; 1: - u64 dl_period; 1: -}; 1: - 1: -typedef int (*tg_visitor)(struct task_group *, void *); 1: - 1: -struct rt_rq { 1: - struct rt_prio_array active; 1: - unsigned int rt_nr_running; 1: - unsigned int rr_nr_running; 1: - struct { 1: - int curr; 1: - int next; 1: - } highest_prio; 1: - long unsigned int rt_nr_migratory; 1: - long unsigned int rt_nr_total; 1: - int overloaded; 1: - struct plist_head pushable_tasks; 1: - int rt_queued; 1: - int rt_throttled; 1: - u64 rt_time; 1: - u64 rt_runtime; 1: - raw_spinlock_t rt_runtime_lock; 1: -}; 1: - 1: -struct dl_rq { 1: - struct rb_root_cached root; 1: - long unsigned int dl_nr_running; 1: - struct { 1: - u64 curr; 1: - u64 next; 1: - } earliest_dl; 1: - long unsigned int dl_nr_migratory; 1: - int overloaded; 1: - struct rb_root_cached pushable_dl_tasks_root; 1: - u64 running_bw; 1: - u64 this_bw; 1: - u64 extra_bw; 1: - u64 bw_ratio; 1: -}; 1: - 1: -struct rq { 1: - raw_spinlock_t lock; 1: - unsigned int nr_running; 1: - long unsigned int last_load_update_tick; 1: - long unsigned int last_blocked_load_update_tick; 1: - unsigned int has_blocked_load; 1: - unsigned int nohz_tick_stopped; 1: - atomic_t nohz_flags; 1: - long unsigned int nr_load_updates; 1: - u64 nr_switches; 1: - long: 64; 1: - struct cfs_rq cfs; 1: - struct rt_rq rt; 1: - struct dl_rq dl; 1: - struct list_head leaf_cfs_rq_list; 1: - struct list_head *tmp_alone_branch; 1: - long unsigned int nr_uninterruptible; 1: - struct task_struct *curr; 1: - struct task_struct *idle; 1: - struct task_struct *stop; 1: - long unsigned int next_balance; 1: - struct mm_struct *prev_mm; 1: - unsigned int clock_update_flags; 1: - u64 clock; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - u64 clock_task; 1: - u64 clock_pelt; 1: - long unsigned int lost_idle_time; 1: - atomic_t nr_iowait; 1: - int membarrier_state; 1: - struct root_domain___2 *rd; 1: - struct sched_domain *sd; 1: - long unsigned int cpu_capacity; 1: - long unsigned int cpu_capacity_orig; 1: - struct callback_head *balance_callback; 1: - unsigned char idle_balance; 1: - long unsigned int misfit_task_load; 1: - int active_balance; 1: - int push_cpu; 1: - struct cpu_stop_work active_balance_work; 1: - int cpu; 1: - int online; 1: - struct list_head cfs_tasks; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct sched_avg avg_rt; 1: - struct sched_avg avg_dl; 1: - u64 idle_stamp; 1: - u64 avg_idle; 1: - u64 max_idle_balance_cost; 1: - long unsigned int calc_load_update; 1: - long int calc_load_active; 1: - int hrtick_csd_pending; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - call_single_data_t hrtick_csd; 1: - struct hrtimer hrtick_timer; 1: - struct sched_info rq_sched_info; 1: - long long unsigned int rq_cpu_time; 1: - unsigned int yld_count; 1: - unsigned int sched_count; 1: - unsigned int sched_goidle; 1: - unsigned int ttwu_count; 1: - unsigned int ttwu_local; 1: - struct llist_head wake_list; 1: - struct cpuidle_state *idle_state; 1: - long: 64; 1: - long: 64; 1: -}; 1: - 1: -struct perf_domain { 1: - struct em_perf_domain *em_pd; 1: - struct perf_domain *next; 1: - struct callback_head rcu; 1: -}; 1: - 1: -struct rq_flags { 1: - long unsigned int flags; 1: - struct pin_cookie cookie; 1: -}; 1: - 1: -enum numa_topology_type { 1: - NUMA_DIRECT = 0, 1: - NUMA_GLUELESS_MESH = 1, 1: - NUMA_BACKPLANE = 2, 1: -}; 1: - 1: -enum { 1: - __SCHED_FEAT_GENTLE_FAIR_SLEEPERS = 0, 1: - __SCHED_FEAT_START_DEBIT = 1, 1: - __SCHED_FEAT_NEXT_BUDDY = 2, 1: - __SCHED_FEAT_LAST_BUDDY = 3, 1: - __SCHED_FEAT_CACHE_HOT_BUDDY = 4, 1: - __SCHED_FEAT_WAKEUP_PREEMPTION = 5, 1: - __SCHED_FEAT_HRTICK = 6, 1: - __SCHED_FEAT_DOUBLE_TICK = 7, 1: - __SCHED_FEAT_NONTASK_CAPACITY = 8, 1: - __SCHED_FEAT_TTWU_QUEUE = 9, 1: - __SCHED_FEAT_SIS_AVG_CPU = 10, 1: - __SCHED_FEAT_SIS_PROP = 11, 1: - __SCHED_FEAT_WARN_DOUBLE_CLOCK = 12, 1: - __SCHED_FEAT_RT_PUSH_IPI = 13, 1: - __SCHED_FEAT_RT_RUNTIME_SHARE = 14, 1: - __SCHED_FEAT_LB_MIN = 15, 1: - __SCHED_FEAT_ATTACH_AGE_LOAD = 16, 1: - __SCHED_FEAT_WA_IDLE = 17, 1: - __SCHED_FEAT_WA_WEIGHT = 18, 1: - __SCHED_FEAT_WA_BIAS = 19, 1: - __SCHED_FEAT_UTIL_EST = 20, 1: - __SCHED_FEAT_UTIL_EST_FASTUP = 21, 1: - __SCHED_FEAT_NR = 22, 1: -}; 1: - 1: -struct trace_event_raw_sched_kthread_stop { 1: - struct trace_entry ent; 1: - char comm[16]; 1: - pid_t pid; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_kthread_stop_ret { 1: - struct trace_entry ent; 1: - int ret; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_wakeup_template { 1: - struct trace_entry ent; 1: - char comm[16]; 1: - pid_t pid; 1: - int prio; 1: - int success; 1: - int target_cpu; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_switch { 1: - struct trace_entry ent; 1: - char prev_comm[16]; 1: - pid_t prev_pid; 1: - int prev_prio; 1: - long int prev_state; 1: - char next_comm[16]; 1: - pid_t next_pid; 1: - int next_prio; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_migrate_task { 1: - struct trace_entry ent; 1: - char comm[16]; 1: - pid_t pid; 1: - int prio; 1: - int orig_cpu; 1: - int dest_cpu; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_process_template { 1: - struct trace_entry ent; 1: - char comm[16]; 1: - pid_t pid; 1: - int prio; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_process_wait { 1: - struct trace_entry ent; 1: - char comm[16]; 1: - pid_t pid; 1: - int prio; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_process_fork { 1: - struct trace_entry ent; 1: - char parent_comm[16]; 1: - pid_t parent_pid; 1: - char child_comm[16]; 1: - pid_t child_pid; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_process_exec { 1: - struct trace_entry ent; 1: - u32 __data_loc_filename; 1: - pid_t pid; 1: - pid_t old_pid; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_stat_template { 1: - struct trace_entry ent; 1: - char comm[16]; 1: - pid_t pid; 1: - u64 delay; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_stat_runtime { 1: - struct trace_entry ent; 1: - char comm[16]; 1: - pid_t pid; 1: - u64 runtime; 1: - u64 vruntime; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_pi_setprio { 1: - struct trace_entry ent; 1: - char comm[16]; 1: - pid_t pid; 1: - int oldprio; 1: - int newprio; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_move_task_template { 1: - struct trace_entry ent; 1: - pid_t pid; 1: - pid_t tgid; 1: - pid_t ngid; 1: - int src_cpu; 1: - int src_nid; 1: - int dst_cpu; 1: - int dst_nid; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_swap_numa { 1: - struct trace_entry ent; 1: - pid_t src_pid; 1: - pid_t src_tgid; 1: - pid_t src_ngid; 1: - int src_cpu; 1: - int src_nid; 1: - pid_t dst_pid; 1: - pid_t dst_tgid; 1: - pid_t dst_ngid; 1: - int dst_cpu; 1: - int dst_nid; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_raw_sched_wake_idle_without_ipi { 1: - struct trace_entry ent; 1: - int cpu; 1: - char __data[0]; 1: -}; 1: - 1: -struct trace_event_data_offsets_sched_kthread_stop {}; 1: - 1: -struct trace_event_data_offsets_sched_kthread_stop_ret {}; 1: - 1: -struct trace_event_data_offsets_sched_wakeup_template {}; 1: - 1: -struct trace_event_data_offsets_sched_switch {}; 1: - 1: -struct trace_event_data_offsets_sched_migrate_task {}; 1: - 1: -struct trace_event_data_offsets_sched_process_template {}; 1: - 1: -struct trace_event_data_offsets_sched_process_wait {}; 1: - 1: -struct trace_event_data_offsets_sched_process_fork {}; 1: - 1: -struct trace_event_data_offsets_sched_process_exec { 1: - u32 filename; 1: -}; 1: - 1: -struct trace_event_data_offsets_sched_stat_template {}; 1: - 1: -struct trace_event_data_offsets_sched_stat_runtime {}; 1: - 1: -struct trace_event_data_offsets_sched_pi_setprio {}; 1: - 1: -struct trace_event_data_offsets_sched_move_task_template {}; 1: - 1: -struct trace_event_data_offsets_sched_swap_numa {}; 1: - 1: -struct trace_event_data_offsets_sched_wake_idle_without_ipi {}; 1: - 1: -typedef void (*btf_trace_sched_kthread_stop)(void *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_kthread_stop_ret)(void *, int); 1: - 1: -typedef void (*btf_trace_sched_waking)(void *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_wakeup)(void *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_wakeup_new)(void *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_switch)(void *, bool, struct task_struct *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_migrate_task)(void *, struct task_struct *, int); 1: - 1: -typedef void (*btf_trace_sched_process_free)(void *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_process_exit)(void *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_wait_task)(void *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_process_wait)(void *, struct pid *); 1: - 1: -typedef void (*btf_trace_sched_process_fork)(void *, struct task_struct *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_process_exec)(void *, struct task_struct *, pid_t, struct linux_binprm *); 1: - 1: -typedef void (*btf_trace_sched_stat_wait)(void *, struct task_struct *, u64); 1: - 1: -typedef void (*btf_trace_sched_stat_sleep)(void *, struct task_struct *, u64); 1: - 1: -typedef void (*btf_trace_sched_stat_iowait)(void *, struct task_struct *, u64); 1: - 1: -typedef void (*btf_trace_sched_stat_blocked)(void *, struct task_struct *, u64); 1: - 1: -typedef void (*btf_trace_sched_stat_runtime)(void *, struct task_struct *, u64, u64); 1: - 1: -typedef void (*btf_trace_sched_pi_setprio)(void *, struct task_struct *, struct task_struct *); 1: - 1: -typedef void (*btf_trace_sched_move_numa)(void *, struct task_struct *, int, int); 1: - 1: -typedef void (*btf_trace_sched_stick_numa)(void *, struct task_struct *, int, int); 1: - 1: -typedef void (*btf_trace_sched_swap_numa)(void *, struct task_struct *, int, struct task_struct *, int); 1: - 1: -typedef void (*btf_trace_sched_wake_idle_without_ipi)(void *, int); 1: - 1: -struct migration_arg { 1: - struct task_struct *task; 1: - int dest_cpu; 1: -}; 1: - 1: -enum { 1: - cpuset = 0, 1: - possible = 1, 1: - fail = 2, 1: -}; 1: - 1: -enum tick_dep_bits { 1: - TICK_DEP_BIT_POSIX_TIMER = 0, 1: - TICK_DEP_BIT_PERF_EVENTS = 1, 1: - TICK_DEP_BIT_SCHED = 2, 1: - TICK_DEP_BIT_CLOCK_UNSTABLE = 3, 1: - TICK_DEP_BIT_RCU = 4, 1: -}; 1: - 1: -struct sched_clock_data { 1: - u64 tick_raw; 1: - u64 tick_gtod; 1: - u64 clock; 1: -}; 1: - 1: -typedef u64 pao_T_____5; 1: - 1: -struct idle_timer { 1: - struct hrtimer timer; 1: - int done; 1: -}; 1: - 1: -enum schedutil_type { 1: - FREQUENCY_UTIL = 0, 1: - ENERGY_UTIL = 1, 1: -}; 1: - 1: -enum fbq_type { 1: - regular = 0, 1: - remote = 1, 1: - all = 2, 1: -}; 1: - 1: -enum group_type { 1: - group_has_spare = 0, 1: - group_fully_busy = 1, 1: - group_misfit_task = 2, 1: - group_asym_packing = 3, 1: - group_imbalanced = 4, 1: - group_overloaded = 5, 1: -}; 1: - 1: -enum migration_type { 1: - migrate_load = 0, 1: - migrate_util = 1, 1: - migrate_task = 2, 1: - migrate_misfit = 3, 1: -}; 1: - 1: -struct lb_env { 1: - struct sched_domain *sd; 1: - struct rq *src_rq; 1: - int src_cpu; 1: - int dst_cpu; 1: - struct rq *dst_rq; 1: - struct cpumask *dst_grpmask; 1: - int new_dst_cpu; 1: - enum cpu_idle_type idle; 1: - long int imbalance; 1: - struct cpumask *cpus; 1: - unsigned int flags; 1: - unsigned int loop; 1: - unsigned int loop_break; 1: - unsigned int loop_max; 1: - enum fbq_type fbq_type; 1: - enum migration_type migration_type; 1: - struct list_head tasks; 1: -}; 1: - 1: -struct sg_lb_stats { 1: - long unsigned int avg_load; 1: - long unsigned int group_load; 1: - long unsigned int group_capacity; 1: - long unsigned int group_util; 1: - unsigned int sum_nr_running; 1: - unsigned int sum_h_nr_running; 1: - unsigned int idle_cpus; 1: - unsigned int group_weight; 1: - enum group_type group_type; 1: - unsigned int group_asym_packing; 1: - long unsigned int group_misfit_task_load; 1: -}; 1: - 1: -struct sd_lb_stats { 1: - struct sched_group *busiest; 1: - struct sched_group *local; 1: - long unsigned int total_load; 1: - long unsigned int total_capacity; 1: - long unsigned int avg_load; 1: - unsigned int prefer_sibling; 1: - struct sg_lb_stats busiest_stat; 1: - struct sg_lb_stats local_stat; 1: -}; 1: - 1: -typedef struct rt_rq *rt_rq_iter_t; 1: - 1: -struct wait_bit_key { 1: - void *flags; 1: - int bit_nr; 1: - long unsigned int timeout; 1: -}; 1: - 1: -struct wait_bit_queue_entry { 1: - struct wait_bit_key key; 1: - struct wait_queue_entry wq_entry; 1: -}; 1: - 1: -typedef int wait_bit_action_f(struct wait_bit_key *, int); 1: - 1: -struct swait_queue_head { 1: - raw_spinlock_t lock; 1: - struct list_head task_list; 1: -}; 1: - 1: -struct swait_queue { 1: - struct task_struct *task; 1: - struct list_head task_list; 1: -}; 1: - 1: -struct sched_domain_attr { 1: - int relax_domain_level; 1: -}; 1: - 1: -struct s_data { 1: - struct sched_domain **sd; 1: - struct root_domain___2 *rd; 1: -}; 1: - 1: -enum s_alloc { 1: - sa_rootdomain = 0, 1: - sa_sd = 1, 1: - sa_sd_storage = 2, 1: - sa_none = 3, 1: -}; 1: - 1: -enum cpuacct_stat_index { 1: - CPUACCT_STAT_USER = 0, 1: - CPUACCT_STAT_SYSTEM = 1, 1: - CPUACCT_STAT_NSTATS = 2, 1: -}; 1: - 1: -struct cpuacct_usage { 1: - u64 usages[2]; 1: -}; 1: - 1: -struct cpuacct { 1: - struct cgroup_subsys_state css; 1: - struct cpuacct_usage *cpuusage; 1: - struct kernel_cpustat *cpustat; 1: -}; 1: - 1: -enum { 1: - MEMBARRIER_FLAG_SYNC_CORE = 1, 1: -}; 1: - 1: -enum membarrier_cmd { 1: - MEMBARRIER_CMD_QUERY = 0, 1: - MEMBARRIER_CMD_GLOBAL = 1, 1: - MEMBARRIER_CMD_GLOBAL_EXPEDITED = 2, 1: - MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED = 4, 1: - MEMBARRIER_CMD_PRIVATE_EXPEDITED = 8, 1: - MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED = 16, 1: - MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE = 32, 1: - MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE = 64, 1: - MEMBARRIER_CMD_SHARED = 1, 1: -}; 1: - 1: -struct ww_acquire_ctx; 1: - 1: -struct mutex_waiter { 1: - struct list_head list; 1: - struct task_struct *task; 1: - struct ww_acquire_ctx *ww_ctx; 1: -}; 1: - 1: -struct ww_acquire_ctx { 1: - struct task_struct *task; 1: - long unsigned int stamp; 1: - unsigned int acquired; 1: - short unsigned int wounded; 1: - short unsigned int is_wait_die; 1: -}; 1: - 1: -enum mutex_trylock_recursive_enum { 1: - MUTEX_TRYLOCK_FAILED = 0, 1: - MUTEX_TRYLOCK_SUCCESS = 1, 1: - MUTEX_TRYLOCK_RECURSIVE = 2, 1: -}; 1: - 1: -struct ww_mutex { 1: - struct mutex base; 1: - struct ww_acquire_ctx *ctx; 1: -}; 1: - 1: -struct semaphore { 1: - raw_spinlock_t lock; 1: - unsigned int count; 1: - struct list_head wait_list; 1: -}; 1: - 1: -struct semaphore_waiter { 1: - struct list_head list; 1: - struct task_struct *task; 1: - bool up; 1: -}; 1: - 1: -enum rwsem_waiter_type { 1: - RWSEM_WAITING_FOR_WRITE = 0, 1: - RWSEM_WAITING_FOR_READ = 1, 1: -}; 1: - 1: -struct rwsem_waiter { 1: - struct list_head list; 1: - struct task_struct *task; 1: - enum rwsem_waiter_type type; 1: - long unsigned int timeout; 1: - long unsigned int last_rowner; 1: -}; 1: - 1: -enum rwsem_wake_type { 1: - RWSEM_WAKE_ANY = 0, 1: - RWSEM_WAKE_READERS = 1, 1: - RWSEM_WAKE_READ_OWNED = 2, 1: -}; 1: - 1: -enum writer_wait_state { 1: - WRITER_NOT_FIRST = 0, 1: - WRITER_FIRST = 1, 1: - WRITER_HANDOFF = 2, 1: -}; 1: - 1: -enum owner_state { 1: - OWNER_NULL = 1, 1: - OWNER_WRITER = 2, 1: - OWNER_READER = 4, 1: - OWNER_NONSPINNABLE = 8, 1: + struct list_head list; 1: + cpu_stop_fn_t fn; 1: + void *arg; 1: + struct cpu_stop_done *done; 1: }; 1: 1: -struct optimistic_spin_node { 1: - struct optimistic_spin_node *next; 1: - struct optimistic_spin_node *prev; 1: - int locked; 1: - int cpu; 1: +struct cpudl_item { 1: + u64 dl; 1: + int cpu; 1: + int idx; 1: }; 1: 1: -struct mcs_spinlock { 1: - struct mcs_spinlock *next; 1: - int locked; 1: - int count; 1: +struct rt_prio_array { 1: + long unsigned int bitmap[2]; 1: + struct list_head queue[100]; 1: }; 1: 1: -struct qnode { 1: - struct mcs_spinlock mcs; 1: +struct rt_bandwidth { 1: + raw_spinlock_t rt_runtime_lock; 1: + ktime_t rt_period; 1: + u64 rt_runtime; 1: + struct hrtimer rt_period_timer; 1: + unsigned int rt_period_active; 1: }; 1: 1: -struct hrtimer_sleeper { 1: - struct hrtimer timer; 1: - struct task_struct *task; 1: +struct dl_bandwidth { 1: + raw_spinlock_t dl_runtime_lock; 1: + u64 dl_runtime; 1: + u64 dl_period; 1: }; 1: 1: -struct rt_mutex; 1: +typedef int (*tg_visitor)(struct task_group *, void *); 1: 1: -struct rt_mutex_waiter { 1: - struct rb_node tree_entry; 1: - struct rb_node pi_tree_entry; 1: - struct task_struct *task; 1: - struct rt_mutex *lock; 1: - int prio; 1: - u64 deadline; 1: +struct rt_rq { 1: + struct rt_prio_array active; 1: + unsigned int rt_nr_running; 1: + unsigned int rr_nr_running; 1: + struct { 1: + int curr; 1: + int next; 1: + } highest_prio; 1: + long unsigned int rt_nr_migratory; 1: + long unsigned int rt_nr_total; 1: + int overloaded; 1: + struct plist_head pushable_tasks; 1: + int rt_queued; 1: + int rt_throttled; 1: + u64 rt_time; 1: + u64 rt_runtime; 1: + raw_spinlock_t rt_runtime_lock; 1: }; 1: 1: -struct rt_mutex { 1: - raw_spinlock_t wait_lock; 1: - struct rb_root_cached waiters; 1: - struct task_struct *owner; 1: +struct dl_rq { 1: + struct rb_root_cached root; 1: + long unsigned int dl_nr_running; 1: + struct { 1: + u64 curr; 1: + u64 next; 1: + } earliest_dl; 1: + long unsigned int dl_nr_migratory; 1: + int overloaded; 1: + struct rb_root_cached pushable_dl_tasks_root; 1: + u64 running_bw; 1: + u64 this_bw; 1: + u64 extra_bw; 1: + u64 bw_ratio; 1: }; 1: 1: -enum rtmutex_chainwalk { 1: - RT_MUTEX_MIN_CHAINWALK = 0, 1: - RT_MUTEX_FULL_CHAINWALK = 1, 1: +struct rq { 1: + raw_spinlock_t lock; 1: + unsigned int nr_running; 1: + long unsigned int last_load_update_tick; 1: + long unsigned int last_blocked_load_update_tick; 1: + unsigned int has_blocked_load; 1: + unsigned int nohz_tick_stopped; 1: + atomic_t nohz_flags; 1: + long unsigned int nr_load_updates; 1: + u64 nr_switches; 1: + long : 64; 1: + struct cfs_rq cfs; 1: + struct rt_rq rt; 1: + struct dl_rq dl; 1: + struct list_head leaf_cfs_rq_list; 1: + struct list_head *tmp_alone_branch; 1: + long unsigned int nr_uninterruptible; 1: + struct task_struct *curr; 1: + struct task_struct *idle; 1: + struct task_struct *stop; 1: + long unsigned int next_balance; 1: + struct mm_struct *prev_mm; 1: + unsigned int clock_update_flags; 1: + u64 clock; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + u64 clock_task; 1: + u64 clock_pelt; 1: + long unsigned int lost_idle_time; 1: + atomic_t nr_iowait; 1: + int membarrier_state; 1: + struct root_domain___2 *rd; 1: + struct sched_domain *sd; 1: + long unsigned int cpu_capacity; 1: + long unsigned int cpu_capacity_orig; 1: + struct callback_head *balance_callback; 1: + unsigned char idle_balance; 1: + long unsigned int misfit_task_load; 1: + int active_balance; 1: + int push_cpu; 1: + struct cpu_stop_work active_balance_work; 1: + int cpu; 1: + int online; 1: + struct list_head cfs_tasks; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct sched_avg avg_rt; 1: + struct sched_avg avg_dl; 1: + u64 idle_stamp; 1: + u64 avg_idle; 1: + u64 max_idle_balance_cost; 1: + long unsigned int calc_load_update; 1: + long int calc_load_active; 1: + int hrtick_csd_pending; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + call_single_data_t hrtick_csd; 1: + struct hrtimer hrtick_timer; 1: + struct sched_info rq_sched_info; 1: + long long unsigned int rq_cpu_time; 1: + unsigned int yld_count; 1: + unsigned int sched_count; 1: + unsigned int sched_goidle; 1: + unsigned int ttwu_count; 1: + unsigned int ttwu_local; 1: + struct llist_head wake_list; 1: + struct cpuidle_state *idle_state; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: -enum pm_qos_req_action { 1: - PM_QOS_ADD_REQ = 0, 1: - PM_QOS_UPDATE_REQ = 1, 1: - PM_QOS_REMOVE_REQ = 2, 1: +struct perf_domain { 1: + struct em_perf_domain *em_pd; 1: + struct perf_domain *next; 1: + struct callback_head rcu; 1: }; 1: 1: -struct miscdevice { 1: - int minor; 1: - const char *name; 1: - const struct file_operations *fops; 1: - struct list_head list; 1: - struct device *parent; 1: - struct device *this_device; 1: - const struct attribute_group **groups; 1: - const char *nodename; 1: - umode_t mode; 1: +struct rq_flags { 1: + long unsigned int flags; 1: + struct pin_cookie cookie; 1: }; 1: 1: -struct pm_qos_object { 1: - struct pm_qos_constraints *constraints; 1: - struct miscdevice pm_qos_power_miscdev; 1: - char *name; 1: +enum numa_topology_type { 1: + NUMA_DIRECT = 0, 1: + NUMA_GLUELESS_MESH = 1, 1: + NUMA_BACKPLANE = 2, 1: +}; 1: + 1: +enum { 1: + __SCHED_FEAT_GENTLE_FAIR_SLEEPERS = 0, 1: + __SCHED_FEAT_START_DEBIT = 1, 1: + __SCHED_FEAT_NEXT_BUDDY = 2, 1: + __SCHED_FEAT_LAST_BUDDY = 3, 1: + __SCHED_FEAT_CACHE_HOT_BUDDY = 4, 1: + __SCHED_FEAT_WAKEUP_PREEMPTION = 5, 1: + __SCHED_FEAT_HRTICK = 6, 1: + __SCHED_FEAT_DOUBLE_TICK = 7, 1: + __SCHED_FEAT_NONTASK_CAPACITY = 8, 1: + __SCHED_FEAT_TTWU_QUEUE = 9, 1: + __SCHED_FEAT_SIS_AVG_CPU = 10, 1: + __SCHED_FEAT_SIS_PROP = 11, 1: + __SCHED_FEAT_WARN_DOUBLE_CLOCK = 12, 1: + __SCHED_FEAT_RT_PUSH_IPI = 13, 1: + __SCHED_FEAT_RT_RUNTIME_SHARE = 14, 1: + __SCHED_FEAT_LB_MIN = 15, 1: + __SCHED_FEAT_ATTACH_AGE_LOAD = 16, 1: + __SCHED_FEAT_WA_IDLE = 17, 1: + __SCHED_FEAT_WA_WEIGHT = 18, 1: + __SCHED_FEAT_WA_BIAS = 19, 1: + __SCHED_FEAT_UTIL_EST = 20, 1: + __SCHED_FEAT_UTIL_EST_FASTUP = 21, 1: + __SCHED_FEAT_NR = 22, 1: }; 1: 1: -enum { 1: - TEST_NONE = 0, 1: - TEST_CORE = 1, 1: - TEST_CPUS = 2, 1: - TEST_PLATFORM = 3, 1: - TEST_DEVICES = 4, 1: - TEST_FREEZER = 5, 1: - __TEST_AFTER_LAST = 6, 1: +struct trace_event_raw_sched_kthread_stop { 1: + struct trace_entry ent; 1: + char comm[16]; 1: + pid_t pid; 1: + char __data[0]; 1: }; 1: 1: -struct pm_vt_switch { 1: - struct list_head head; 1: - struct device *dev; 1: - bool required; 1: +struct trace_event_raw_sched_kthread_stop_ret { 1: + struct trace_entry ent; 1: + int ret; 1: + char __data[0]; 1: }; 1: 1: -struct platform_suspend_ops { 1: - int (*valid)(suspend_state_t); 1: - int (*begin)(suspend_state_t); 1: - int (*prepare)(); 1: - int (*prepare_late)(); 1: - int (*enter)(suspend_state_t); 1: - void (*wake)(); 1: - void (*finish)(); 1: - bool (*suspend_again)(); 1: - void (*end)(); 1: - void (*recover)(); 1: +struct trace_event_raw_sched_wakeup_template { 1: + struct trace_entry ent; 1: + char comm[16]; 1: + pid_t pid; 1: + int prio; 1: + int success; 1: + int target_cpu; 1: + char __data[0]; 1: }; 1: 1: -struct platform_s2idle_ops { 1: - int (*begin)(); 1: - int (*prepare)(); 1: - int (*prepare_late)(); 1: - void (*wake)(); 1: - void (*restore_early)(); 1: - void (*restore)(); 1: - void (*end)(); 1: +struct trace_event_raw_sched_switch { 1: + struct trace_entry ent; 1: + char prev_comm[16]; 1: + pid_t prev_pid; 1: + int prev_prio; 1: + long int prev_state; 1: + char next_comm[16]; 1: + pid_t next_pid; 1: + int next_prio; 1: + char __data[0]; 1: }; 1: 1: -struct platform_hibernation_ops { 1: - int (*begin)(pm_message_t); 1: - void (*end)(); 1: - int (*pre_snapshot)(); 1: - void (*finish)(); 1: - int (*prepare)(); 1: - int (*enter)(); 1: - void (*leave)(); 1: - int (*pre_restore)(); 1: - void (*restore_cleanup)(); 1: - void (*recover)(); 1: +struct trace_event_raw_sched_migrate_task { 1: + struct trace_entry ent; 1: + char comm[16]; 1: + pid_t pid; 1: + int prio; 1: + int orig_cpu; 1: + int dest_cpu; 1: + char __data[0]; 1: }; 1: 1: -enum { 1: - HIBERNATION_INVALID = 0, 1: - HIBERNATION_PLATFORM = 1, 1: - HIBERNATION_SHUTDOWN = 2, 1: - HIBERNATION_REBOOT = 3, 1: - HIBERNATION_SUSPEND = 4, 1: - HIBERNATION_TEST_RESUME = 5, 1: - __HIBERNATION_AFTER_LAST = 6, 1: +struct trace_event_raw_sched_process_template { 1: + struct trace_entry ent; 1: + char comm[16]; 1: + pid_t pid; 1: + int prio; 1: + char __data[0]; 1: }; 1: 1: -struct swsusp_info { 1: - struct new_utsname uts; 1: - u32 version_code; 1: - long unsigned int num_physpages; 1: - int cpus; 1: - long unsigned int image_pages; 1: - long unsigned int pages; 1: - long unsigned int size; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: +struct trace_event_raw_sched_process_wait { 1: + struct trace_entry ent; 1: + char comm[16]; 1: + pid_t pid; 1: + int prio; 1: + char __data[0]; 1: +}; 1: + 1: +struct trace_event_raw_sched_process_fork { 1: + struct trace_entry ent; 1: + char parent_comm[16]; 1: + pid_t parent_pid; 1: + char child_comm[16]; 1: + pid_t child_pid; 1: + char __data[0]; 1: +}; 1: + 1: +struct trace_event_raw_sched_process_exec { 1: + struct trace_entry ent; 1: + u32 __data_loc_filename; 1: + pid_t pid; 1: + pid_t old_pid; 1: + char __data[0]; 1: +}; 1: + 1: +struct trace_event_raw_sched_stat_template { 1: + struct trace_entry ent; 1: + char comm[16]; 1: + pid_t pid; 1: + u64 delay; 1: + char __data[0]; 1: +}; 1: + 1: +struct trace_event_raw_sched_stat_runtime { 1: + struct trace_entry ent; 1: + char comm[16]; 1: + pid_t pid; 1: + u64 runtime; 1: + u64 vruntime; 1: + char __data[0]; 1: +}; 1: + 1: +struct trace_event_raw_sched_pi_setprio { 1: + struct trace_entry ent; 1: + char comm[16]; 1: + pid_t pid; 1: + int oldprio; 1: + int newprio; 1: + char __data[0]; 1: +}; 1: + 1: +struct trace_event_raw_sched_move_task_template { 1: + struct trace_entry ent; 1: + pid_t pid; 1: + pid_t tgid; 1: + pid_t ngid; 1: + int src_cpu; 1: + int src_nid; 1: + int dst_cpu; 1: + int dst_nid; 1: + char __data[0]; 1: +}; 1: + 1: +struct trace_event_raw_sched_swap_numa { 1: + struct trace_entry ent; 1: + pid_t src_pid; 1: + pid_t src_tgid; 1: + pid_t src_ngid; 1: + int src_cpu; 1: + int src_nid; 1: + pid_t dst_pid; 1: + pid_t dst_tgid; 1: + pid_t dst_ngid; 1: + int dst_cpu; 1: + int dst_nid; 1: + char __data[0]; 1: +}; 1: + 1: +struct trace_event_raw_sched_wake_idle_without_ipi { 1: + struct trace_entry ent; 1: + int cpu; 1: + char __data[0]; 1: +}; 1: + 1: +struct trace_event_data_offsets_sched_kthread_stop {}; 1: + 1: +struct trace_event_data_offsets_sched_kthread_stop_ret {}; 1: + 1: +struct trace_event_data_offsets_sched_wakeup_template {}; 1: + 1: +struct trace_event_data_offsets_sched_switch {}; 1: + 1: +struct trace_event_data_offsets_sched_migrate_task {}; 1: + 1: +struct trace_event_data_offsets_sched_process_template {}; 1: + 1: +struct trace_event_data_offsets_sched_process_wait {}; 1: + 1: +struct trace_event_data_offsets_sched_process_fork {}; 1: + 1: +struct trace_event_data_offsets_sched_process_exec { 1: + u32 filename; 1: +}; 1: + 1: +struct trace_event_data_offsets_sched_stat_template {}; 1: + 1: +struct trace_event_data_offsets_sched_stat_runtime {}; 1: + 1: +struct trace_event_data_offsets_sched_pi_setprio {}; 1: + 1: +struct trace_event_data_offsets_sched_move_task_template {}; 1: + 1: +struct trace_event_data_offsets_sched_swap_numa {}; 1: + 1: +struct trace_event_data_offsets_sched_wake_idle_without_ipi {}; 1: + 1: +typedef void (*btf_trace_sched_kthread_stop)(void *, struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_kthread_stop_ret)(void *, int); 1: + 1: +typedef void (*btf_trace_sched_waking)(void *, struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_wakeup)(void *, struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_wakeup_new)(void *, struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_switch)(void *, bool, struct task_struct *, 1: + struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_migrate_task)(void *, struct task_struct *, int); 1: + 1: +typedef void (*btf_trace_sched_process_free)(void *, struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_process_exit)(void *, struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_wait_task)(void *, struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_process_wait)(void *, struct pid *); 1: + 1: +typedef void (*btf_trace_sched_process_fork)(void *, struct task_struct *, 1: + struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_process_exec)(void *, struct task_struct *, 1: + pid_t, struct linux_binprm *); 1: + 1: +typedef void (*btf_trace_sched_stat_wait)(void *, struct task_struct *, u64); 1: + 1: +typedef void (*btf_trace_sched_stat_sleep)(void *, struct task_struct *, u64); 1: + 1: +typedef void (*btf_trace_sched_stat_iowait)(void *, struct task_struct *, u64); 1: + 1: +typedef void (*btf_trace_sched_stat_blocked)(void *, struct task_struct *, u64); 1: + 1: +typedef void (*btf_trace_sched_stat_runtime)(void *, struct task_struct *, u64, 1: + u64); 1: + 1: +typedef void (*btf_trace_sched_pi_setprio)(void *, struct task_struct *, 1: + struct task_struct *); 1: + 1: +typedef void (*btf_trace_sched_move_numa)(void *, struct task_struct *, int, 1: + int); 1: + 1: +typedef void (*btf_trace_sched_stick_numa)(void *, struct task_struct *, int, 1: + int); 1: + 1: +typedef void (*btf_trace_sched_swap_numa)(void *, struct task_struct *, int, 1: + struct task_struct *, int); 1: + 1: +typedef void (*btf_trace_sched_wake_idle_without_ipi)(void *, int); 1: + 1: +struct migration_arg { 1: + struct task_struct *task; 1: + int dest_cpu; 1: +}; 1: + 1: +enum { 1: + cpuset = 0, 1: + possible = 1, 1: + fail = 2, 1: +}; 1: + 1: +enum tick_dep_bits { 1: + TICK_DEP_BIT_POSIX_TIMER = 0, 1: + TICK_DEP_BIT_PERF_EVENTS = 1, 1: + TICK_DEP_BIT_SCHED = 2, 1: + TICK_DEP_BIT_CLOCK_UNSTABLE = 3, 1: + TICK_DEP_BIT_RCU = 4, 1: +}; 1: + 1: +struct sched_clock_data { 1: + u64 tick_raw; 1: + u64 tick_gtod; 1: + u64 clock; 1: +}; 1: + 1: +typedef u64 pao_T_____5; 1: + 1: +struct idle_timer { 1: + struct hrtimer timer; 1: + int done; 1: +}; 1: + 1: +enum schedutil_type { 1: + FREQUENCY_UTIL = 0, 1: + ENERGY_UTIL = 1, 1: +}; 1: + 1: +enum fbq_type { 1: + regular = 0, 1: + remote = 1, 1: + all = 2, 1: +}; 1: + 1: +enum group_type { 1: + group_has_spare = 0, 1: + group_fully_busy = 1, 1: + group_misfit_task = 2, 1: + group_asym_packing = 3, 1: + group_imbalanced = 4, 1: + group_overloaded = 5, 1: +}; 1: + 1: +enum migration_type { 1: + migrate_load = 0, 1: + migrate_util = 1, 1: + migrate_task = 2, 1: + migrate_misfit = 3, 1: +}; 1: + 1: +struct lb_env { 1: + struct sched_domain *sd; 1: + struct rq *src_rq; 1: + int src_cpu; 1: + int dst_cpu; 1: + struct rq *dst_rq; 1: + struct cpumask *dst_grpmask; 1: + int new_dst_cpu; 1: + enum cpu_idle_type idle; 1: + long int imbalance; 1: + struct cpumask *cpus; 1: + unsigned int flags; 1: + unsigned int loop; 1: + unsigned int loop_break; 1: + unsigned int loop_max; 1: + enum fbq_type fbq_type; 1: + enum migration_type migration_type; 1: + struct list_head tasks; 1: +}; 1: + 1: +struct sg_lb_stats { 1: + long unsigned int avg_load; 1: + long unsigned int group_load; 1: + long unsigned int group_capacity; 1: + long unsigned int group_util; 1: + unsigned int sum_nr_running; 1: + unsigned int sum_h_nr_running; 1: + unsigned int idle_cpus; 1: + unsigned int group_weight; 1: + enum group_type group_type; 1: + unsigned int group_asym_packing; 1: + long unsigned int group_misfit_task_load; 1: +}; 1: + 1: +struct sd_lb_stats { 1: + struct sched_group *busiest; 1: + struct sched_group *local; 1: + long unsigned int total_load; 1: + long unsigned int total_capacity; 1: + long unsigned int avg_load; 1: + unsigned int prefer_sibling; 1: + struct sg_lb_stats busiest_stat; 1: + struct sg_lb_stats local_stat; 1: +}; 1: + 1: +typedef struct rt_rq *rt_rq_iter_t; 1: + 1: +struct wait_bit_key { 1: + void *flags; 1: + int bit_nr; 1: + long unsigned int timeout; 1: +}; 1: + 1: +struct wait_bit_queue_entry { 1: + struct wait_bit_key key; 1: + struct wait_queue_entry wq_entry; 1: +}; 1: + 1: +typedef int wait_bit_action_f(struct wait_bit_key *, int); 1: + 1: +struct swait_queue_head { 1: + raw_spinlock_t lock; 1: + struct list_head task_list; 1: +}; 1: + 1: +struct swait_queue { 1: + struct task_struct *task; 1: + struct list_head task_list; 1: +}; 1: + 1: +struct sched_domain_attr { 1: + int relax_domain_level; 1: +}; 1: + 1: +struct s_data { 1: + struct sched_domain **sd; 1: + struct root_domain___2 *rd; 1: +}; 1: + 1: +enum s_alloc { 1: + sa_rootdomain = 0, 1: + sa_sd = 1, 1: + sa_sd_storage = 2, 1: + sa_none = 3, 1: +}; 1: + 1: +enum cpuacct_stat_index { 1: + CPUACCT_STAT_USER = 0, 1: + CPUACCT_STAT_SYSTEM = 1, 1: + CPUACCT_STAT_NSTATS = 2, 1: +}; 1: + 1: +struct cpuacct_usage { 1: + u64 usages[2]; 1: +}; 1: + 1: +struct cpuacct { 1: + struct cgroup_subsys_state css; 1: + struct cpuacct_usage *cpuusage; 1: + struct kernel_cpustat *cpustat; 1: +}; 1: + 1: +enum { 1: + MEMBARRIER_FLAG_SYNC_CORE = 1, 1: +}; 1: + 1: +enum membarrier_cmd { 1: + MEMBARRIER_CMD_QUERY = 0, 1: + MEMBARRIER_CMD_GLOBAL = 1, 1: + MEMBARRIER_CMD_GLOBAL_EXPEDITED = 2, 1: + MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED = 4, 1: + MEMBARRIER_CMD_PRIVATE_EXPEDITED = 8, 1: + MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED = 16, 1: + MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE = 32, 1: + MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE = 64, 1: + MEMBARRIER_CMD_SHARED = 1, 1: +}; 1: + 1: +struct ww_acquire_ctx; 1: + 1: +struct mutex_waiter { 1: + struct list_head list; 1: + struct task_struct *task; 1: + struct ww_acquire_ctx *ww_ctx; 1: +}; 1: + 1: +struct ww_acquire_ctx { 1: + struct task_struct *task; 1: + long unsigned int stamp; 1: + unsigned int acquired; 1: + short unsigned int wounded; 1: + short unsigned int is_wait_die; 1: +}; 1: + 1: +enum mutex_trylock_recursive_enum { 1: + MUTEX_TRYLOCK_FAILED = 0, 1: + MUTEX_TRYLOCK_SUCCESS = 1, 1: + MUTEX_TRYLOCK_RECURSIVE = 2, 1: +}; 1: + 1: +struct ww_mutex { 1: + struct mutex base; 1: + struct ww_acquire_ctx *ctx; 1: +}; 1: + 1: +struct semaphore { 1: + raw_spinlock_t lock; 1: + unsigned int count; 1: + struct list_head wait_list; 1: +}; 1: + 1: +struct semaphore_waiter { 1: + struct list_head list; 1: + struct task_struct *task; 1: + bool up; 1: +}; 1: + 1: +enum rwsem_waiter_type { 1: + RWSEM_WAITING_FOR_WRITE = 0, 1: + RWSEM_WAITING_FOR_READ = 1, 1: +}; 1: + 1: +struct rwsem_waiter { 1: + struct list_head list; 1: + struct task_struct *task; 1: + enum rwsem_waiter_type type; 1: + long unsigned int timeout; 1: + long unsigned int last_rowner; 1: +}; 1: + 1: +enum rwsem_wake_type { 1: + RWSEM_WAKE_ANY = 0, 1: + RWSEM_WAKE_READERS = 1, 1: + RWSEM_WAKE_READ_OWNED = 2, 1: +}; 1: + 1: +enum writer_wait_state { 1: + WRITER_NOT_FIRST = 0, 1: + WRITER_FIRST = 1, 1: + WRITER_HANDOFF = 2, 1: +}; 1: + 1: +enum owner_state { 1: + OWNER_NULL = 1, 1: + OWNER_WRITER = 2, 1: + OWNER_READER = 4, 1: + OWNER_NONSPINNABLE = 8, 1: +}; 1: + 1: +struct optimistic_spin_node { 1: + struct optimistic_spin_node *next; 1: + struct optimistic_spin_node *prev; 1: + int locked; 1: + int cpu; 1: +}; 1: + 1: +struct mcs_spinlock { 1: + struct mcs_spinlock *next; 1: + int locked; 1: + int count; 1: +}; 1: + 1: +struct qnode { 1: + struct mcs_spinlock mcs; 1: +}; 1: + 1: +struct hrtimer_sleeper { 1: + struct hrtimer timer; 1: + struct task_struct *task; 1: +}; 1: + 1: +struct rt_mutex; 1: + 1: +struct rt_mutex_waiter { 1: + struct rb_node tree_entry; 1: + struct rb_node pi_tree_entry; 1: + struct task_struct *task; 1: + struct rt_mutex *lock; 1: + int prio; 1: + u64 deadline; 1: +}; 1: + 1: +struct rt_mutex { 1: + raw_spinlock_t wait_lock; 1: + struct rb_root_cached waiters; 1: + struct task_struct *owner; 1: +}; 1: + 1: +enum rtmutex_chainwalk { 1: + RT_MUTEX_MIN_CHAINWALK = 0, 1: + RT_MUTEX_FULL_CHAINWALK = 1, 1: +}; 1: + 1: +enum pm_qos_req_action { 1: + PM_QOS_ADD_REQ = 0, 1: + PM_QOS_UPDATE_REQ = 1, 1: + PM_QOS_REMOVE_REQ = 2, 1: +}; 1: + 1: +struct miscdevice { 1: + int minor; 1: + const char *name; 1: + const struct file_operations *fops; 1: + struct list_head list; 1: + struct device *parent; 1: + struct device *this_device; 1: + const struct attribute_group **groups; 1: + const char *nodename; 1: + umode_t mode; 1: +}; 1: + 1: +struct pm_qos_object { 1: + struct pm_qos_constraints *constraints; 1: + struct miscdevice pm_qos_power_miscdev; 1: + char *name; 1: +}; 1: + 1: +enum { 1: + TEST_NONE = 0, 1: + TEST_CORE = 1, 1: + TEST_CPUS = 2, 1: + TEST_PLATFORM = 3, 1: + TEST_DEVICES = 4, 1: + TEST_FREEZER = 5, 1: + __TEST_AFTER_LAST = 6, 1: +}; 1: + 1: +struct pm_vt_switch { 1: + struct list_head head; 1: + struct device *dev; 1: + bool required; 1: +}; 1: + 1: +struct platform_suspend_ops { 1: + int (*valid)(suspend_state_t); 1: + int (*begin)(suspend_state_t); 1: + int (*prepare)(); 1: + int (*prepare_late)(); 1: + int (*enter)(suspend_state_t); 1: + void (*wake)(); 1: + void (*finish)(); 1: + bool (*suspend_again)(); 1: + void (*end)(); 1: + void (*recover)(); 1: +}; 1: + 1: +struct platform_s2idle_ops { 1: + int (*begin)(); 1: + int (*prepare)(); 1: + int (*prepare_late)(); 1: + void (*wake)(); 1: + void (*restore_early)(); 1: + void (*restore)(); 1: + void (*end)(); 1: +}; 1: + 1: +struct platform_hibernation_ops { 1: + int (*begin)(pm_message_t); 1: + void (*end)(); 1: + int (*pre_snapshot)(); 1: + void (*finish)(); 1: + int (*prepare)(); 1: + int (*enter)(); 1: + void (*leave)(); 1: + int (*pre_restore)(); 1: + void (*restore_cleanup)(); 1: + void (*recover)(); 1: +}; 1: + 1: +enum { 1: + HIBERNATION_INVALID = 0, 1: + HIBERNATION_PLATFORM = 1, 1: + HIBERNATION_SHUTDOWN = 2, 1: + HIBERNATION_REBOOT = 3, 1: + HIBERNATION_SUSPEND = 4, 1: + HIBERNATION_TEST_RESUME = 5, 1: + __HIBERNATION_AFTER_LAST = 6, 1: +}; 1: + 1: +struct swsusp_info { 1: + struct new_utsname uts; 1: + u32 version_code; 1: + long unsigned int num_physpages; 1: + int cpus; 1: + long unsigned int image_pages; 1: + long unsigned int pages; 1: + long unsigned int size; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct snapshot_handle { 1: - unsigned int cur; 1: - void *buffer; 1: - int sync_read; 1: + unsigned int cur; 1: + void *buffer; 1: + int sync_read; 1: }; 1: 1: struct linked_page { 1: - struct linked_page *next; 1: - char data[4088]; 1: + struct linked_page *next; 1: + char data[4088]; 1: }; 1: 1: struct chain_allocator { 1: - struct linked_page *chain; 1: - unsigned int used_space; 1: - gfp_t gfp_mask; 1: - int safe_needed; 1: + struct linked_page *chain; 1: + unsigned int used_space; 1: + gfp_t gfp_mask; 1: + int safe_needed; 1: }; 1: 1: struct rtree_node { 1: - struct list_head list; 1: - long unsigned int *data; 1: + struct list_head list; 1: + long unsigned int *data; 1: }; 1: 1: struct mem_zone_bm_rtree { 1: - struct list_head list; 1: - struct list_head nodes; 1: - struct list_head leaves; 1: - long unsigned int start_pfn; 1: - long unsigned int end_pfn; 1: - struct rtree_node *rtree; 1: - int levels; 1: - unsigned int blocks; 1: + struct list_head list; 1: + struct list_head nodes; 1: + struct list_head leaves; 1: + long unsigned int start_pfn; 1: + long unsigned int end_pfn; 1: + struct rtree_node *rtree; 1: + int levels; 1: + unsigned int blocks; 1: }; 1: 1: struct bm_position { 1: - struct mem_zone_bm_rtree *zone; 1: - struct rtree_node *node; 1: - long unsigned int node_pfn; 1: - int node_bit; 1: + struct mem_zone_bm_rtree *zone; 1: + struct rtree_node *node; 1: + long unsigned int node_pfn; 1: + int node_bit; 1: }; 1: 1: struct memory_bitmap { 1: - struct list_head zones; 1: - struct linked_page *p_list; 1: - struct bm_position cur; 1: + struct list_head zones; 1: + struct linked_page *p_list; 1: + struct bm_position cur; 1: }; 1: 1: struct mem_extent { 1: - struct list_head hook; 1: - long unsigned int start; 1: - long unsigned int end; 1: + struct list_head hook; 1: + long unsigned int start; 1: + long unsigned int end; 1: }; 1: 1: struct nosave_region { 1: - struct list_head list; 1: - long unsigned int start_pfn; 1: - long unsigned int end_pfn; 1: + struct list_head list; 1: + long unsigned int start_pfn; 1: + long unsigned int end_pfn; 1: }; 1: 1: typedef struct { 1: - long unsigned int val; 1: + long unsigned int val; 1: } swp_entry_t; 1: 1: enum { 1: - BIO_NO_PAGE_REF = 0, 1: - BIO_CLONED = 1, 1: - BIO_BOUNCED = 2, 1: - BIO_USER_MAPPED = 3, 1: - BIO_NULL_MAPPED = 4, 1: - BIO_WORKINGSET = 5, 1: - BIO_QUIET = 6, 1: - BIO_CHAIN = 7, 1: - BIO_REFFED = 8, 1: - BIO_THROTTLED = 9, 1: - BIO_TRACE_COMPLETION = 10, 1: - BIO_QUEUE_ENTERED = 11, 1: - BIO_TRACKED = 12, 1: - BIO_FLAG_LAST = 13, 1: + BIO_NO_PAGE_REF = 0, 1: + BIO_CLONED = 1, 1: + BIO_BOUNCED = 2, 1: + BIO_USER_MAPPED = 3, 1: + BIO_NULL_MAPPED = 4, 1: + BIO_WORKINGSET = 5, 1: + BIO_QUIET = 6, 1: + BIO_CHAIN = 7, 1: + BIO_REFFED = 8, 1: + BIO_THROTTLED = 9, 1: + BIO_TRACE_COMPLETION = 10, 1: + BIO_QUEUE_ENTERED = 11, 1: + BIO_TRACKED = 12, 1: + BIO_FLAG_LAST = 13, 1: }; 1: 1: enum req_opf { 1: - REQ_OP_READ = 0, 1: - REQ_OP_WRITE = 1, 1: - REQ_OP_FLUSH = 2, 1: - REQ_OP_DISCARD = 3, 1: - REQ_OP_SECURE_ERASE = 5, 1: - REQ_OP_ZONE_RESET = 6, 1: - REQ_OP_WRITE_SAME = 7, 1: - REQ_OP_ZONE_RESET_ALL = 8, 1: - REQ_OP_WRITE_ZEROES = 9, 1: - REQ_OP_ZONE_OPEN = 10, 1: - REQ_OP_ZONE_CLOSE = 11, 1: - REQ_OP_ZONE_FINISH = 12, 1: - REQ_OP_SCSI_IN = 32, 1: - REQ_OP_SCSI_OUT = 33, 1: - REQ_OP_DRV_IN = 34, 1: - REQ_OP_DRV_OUT = 35, 1: - REQ_OP_LAST = 36, 1: + REQ_OP_READ = 0, 1: + REQ_OP_WRITE = 1, 1: + REQ_OP_FLUSH = 2, 1: + REQ_OP_DISCARD = 3, 1: + REQ_OP_SECURE_ERASE = 5, 1: + REQ_OP_ZONE_RESET = 6, 1: + REQ_OP_WRITE_SAME = 7, 1: + REQ_OP_ZONE_RESET_ALL = 8, 1: + REQ_OP_WRITE_ZEROES = 9, 1: + REQ_OP_ZONE_OPEN = 10, 1: + REQ_OP_ZONE_CLOSE = 11, 1: + REQ_OP_ZONE_FINISH = 12, 1: + REQ_OP_SCSI_IN = 32, 1: + REQ_OP_SCSI_OUT = 33, 1: + REQ_OP_DRV_IN = 34, 1: + REQ_OP_DRV_OUT = 35, 1: + REQ_OP_LAST = 36, 1: }; 1: 1: enum req_flag_bits { 1: - __REQ_FAILFAST_DEV = 8, 1: - __REQ_FAILFAST_TRANSPORT = 9, 1: - __REQ_FAILFAST_DRIVER = 10, 1: - __REQ_SYNC = 11, 1: - __REQ_META = 12, 1: - __REQ_PRIO = 13, 1: - __REQ_NOMERGE = 14, 1: - __REQ_IDLE = 15, 1: - __REQ_INTEGRITY = 16, 1: - __REQ_FUA = 17, 1: - __REQ_PREFLUSH = 18, 1: - __REQ_RAHEAD = 19, 1: - __REQ_BACKGROUND = 20, 1: - __REQ_NOWAIT = 21, 1: - __REQ_NOWAIT_INLINE = 22, 1: - __REQ_CGROUP_PUNT = 23, 1: - __REQ_NOUNMAP = 24, 1: - __REQ_HIPRI = 25, 1: - __REQ_DRV = 26, 1: - __REQ_SWAP = 27, 1: - __REQ_NR_BITS = 28, 1: + __REQ_FAILFAST_DEV = 8, 1: + __REQ_FAILFAST_TRANSPORT = 9, 1: + __REQ_FAILFAST_DRIVER = 10, 1: + __REQ_SYNC = 11, 1: + __REQ_META = 12, 1: + __REQ_PRIO = 13, 1: + __REQ_NOMERGE = 14, 1: + __REQ_IDLE = 15, 1: + __REQ_INTEGRITY = 16, 1: + __REQ_FUA = 17, 1: + __REQ_PREFLUSH = 18, 1: + __REQ_RAHEAD = 19, 1: + __REQ_BACKGROUND = 20, 1: + __REQ_NOWAIT = 21, 1: + __REQ_NOWAIT_INLINE = 22, 1: + __REQ_CGROUP_PUNT = 23, 1: + __REQ_NOUNMAP = 24, 1: + __REQ_HIPRI = 25, 1: + __REQ_DRV = 26, 1: + __REQ_SWAP = 27, 1: + __REQ_NR_BITS = 28, 1: }; 1: 1: struct swap_map_page { 1: - sector_t entries[511]; 1: - sector_t next_swap; 1: + sector_t entries[511]; 1: + sector_t next_swap; 1: }; 1: 1: struct swap_map_page_list { 1: - struct swap_map_page *map; 1: - struct swap_map_page_list *next; 1: + struct swap_map_page *map; 1: + struct swap_map_page_list *next; 1: }; 1: 1: struct swap_map_handle { 1: - struct swap_map_page *cur; 1: - struct swap_map_page_list *maps; 1: - sector_t cur_swap; 1: - sector_t first_sector; 1: - unsigned int k; 1: - long unsigned int reqd_free_pages; 1: - u32 crc32; 1: + struct swap_map_page *cur; 1: + struct swap_map_page_list *maps; 1: + sector_t cur_swap; 1: + sector_t first_sector; 1: + unsigned int k; 1: + long unsigned int reqd_free_pages; 1: + u32 crc32; 1: }; 1: 1: struct swsusp_header { 1: - char reserved[4060]; 1: - u32 crc32; 1: - sector_t image; 1: - unsigned int flags; 1: - char orig_sig[10]; 1: - char sig[10]; 1: + char reserved[4060]; 1: + u32 crc32; 1: + sector_t image; 1: + unsigned int flags; 1: + char orig_sig[10]; 1: + char sig[10]; 1: }; 1: 1: struct swsusp_extent { 1: - struct rb_node node; 1: - long unsigned int start; 1: - long unsigned int end; 1: + struct rb_node node; 1: + long unsigned int start; 1: + long unsigned int end; 1: }; 1: 1: struct hib_bio_batch { 1: - atomic_t count; 1: - wait_queue_head_t wait; 1: - blk_status_t error; 1: + atomic_t count; 1: + wait_queue_head_t wait; 1: + blk_status_t error; 1: }; 1: 1: struct crc_data { 1: - struct task_struct *thr; 1: - atomic_t ready; 1: - atomic_t stop; 1: - unsigned int run_threads; 1: - wait_queue_head_t go; 1: - wait_queue_head_t done; 1: - u32 *crc32; 1: - size_t *unc_len[3]; 1: - unsigned char *unc[3]; 1: + struct task_struct *thr; 1: + atomic_t ready; 1: + atomic_t stop; 1: + unsigned int run_threads; 1: + wait_queue_head_t go; 1: + wait_queue_head_t done; 1: + u32 *crc32; 1: + size_t *unc_len[3]; 1: + unsigned char *unc[3]; 1: }; 1: 1: struct cmp_data { 1: - struct task_struct *thr; 1: - atomic_t ready; 1: - atomic_t stop; 1: - int ret; 1: - wait_queue_head_t go; 1: - wait_queue_head_t done; 1: - size_t unc_len; 1: - size_t cmp_len; 1: - unsigned char unc[131072]; 1: - unsigned char cmp[143360]; 1: - unsigned char wrk[16384]; 1: + struct task_struct *thr; 1: + atomic_t ready; 1: + atomic_t stop; 1: + int ret; 1: + wait_queue_head_t go; 1: + wait_queue_head_t done; 1: + size_t unc_len; 1: + size_t cmp_len; 1: + unsigned char unc[131072]; 1: + unsigned char cmp[143360]; 1: + unsigned char wrk[16384]; 1: }; 1: 1: struct dec_data { 1: - struct task_struct *thr; 1: - atomic_t ready; 1: - atomic_t stop; 1: - int ret; 1: - wait_queue_head_t go; 1: - wait_queue_head_t done; 1: - size_t unc_len; 1: - size_t cmp_len; 1: - unsigned char unc[131072]; 1: - unsigned char cmp[143360]; 1: + struct task_struct *thr; 1: + atomic_t ready; 1: + atomic_t stop; 1: + int ret; 1: + wait_queue_head_t go; 1: + wait_queue_head_t done; 1: + size_t unc_len; 1: + size_t cmp_len; 1: + unsigned char unc[131072]; 1: + unsigned char cmp[143360]; 1: }; 1: 1: typedef s64 compat_loff_t; 1: 1: struct resume_swap_area { 1: - __kernel_loff_t offset; 1: - __u32 dev; 1: + __kernel_loff_t offset; 1: + __u32 dev; 1: } __attribute__((packed)); 1: 1: struct snapshot_data { 1: - struct snapshot_handle handle; 1: - int swap; 1: - int mode; 1: - bool frozen; 1: - bool ready; 1: - bool platform_support; 1: - bool free_bitmaps; 1: + struct snapshot_handle handle; 1: + int swap; 1: + int mode; 1: + bool frozen; 1: + bool ready; 1: + bool platform_support; 1: + bool free_bitmaps; 1: }; 1: 1: struct compat_resume_swap_area { 1: - compat_loff_t offset; 1: - u32 dev; 1: + compat_loff_t offset; 1: + u32 dev; 1: } __attribute__((packed)); 1: 1: struct sysrq_key_op { 1: - void (*handler)(int); 1: - char *help_msg; 1: - char *action_msg; 1: - int enable_mask; 1: + void (*handler)(int); 1: + char *help_msg; 1: + char *action_msg; 1: + int enable_mask; 1: }; 1: 1: struct kmsg_dumper { 1: - struct list_head list; 1: - void (*dump)(struct kmsg_dumper *, enum kmsg_dump_reason); 1: - enum kmsg_dump_reason max_reason; 1: - bool active; 1: - bool registered; 1: - u32 cur_idx; 1: - u32 next_idx; 1: - u64 cur_seq; 1: - u64 next_seq; 1: + struct list_head list; 1: + void (*dump)(struct kmsg_dumper *, enum kmsg_dump_reason); 1: + enum kmsg_dump_reason max_reason; 1: + bool active; 1: + bool registered; 1: + u32 cur_idx; 1: + u32 next_idx; 1: + u64 cur_seq; 1: + u64 next_seq; 1: }; 1: 1: struct trace_event_raw_console { 1: - struct trace_entry ent; 1: - u32 __data_loc_msg; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_msg; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_console { 1: - u32 msg; 1: + u32 msg; 1: }; 1: 1: typedef void (*btf_trace_console)(void *, const char *, size_t); 1: 1: struct console_cmdline { 1: - char name[16]; 1: - int index; 1: - char *options; 1: + char name[16]; 1: + int index; 1: + char *options; 1: }; 1: 1: enum devkmsg_log_bits { 1: - __DEVKMSG_LOG_BIT_ON = 0, 1: - __DEVKMSG_LOG_BIT_OFF = 1, 1: - __DEVKMSG_LOG_BIT_LOCK = 2, 1: + __DEVKMSG_LOG_BIT_ON = 0, 1: + __DEVKMSG_LOG_BIT_OFF = 1, 1: + __DEVKMSG_LOG_BIT_LOCK = 2, 1: }; 1: 1: enum devkmsg_log_masks { 1: - DEVKMSG_LOG_MASK_ON = 1, 1: - DEVKMSG_LOG_MASK_OFF = 2, 1: - DEVKMSG_LOG_MASK_LOCK = 4, 1: + DEVKMSG_LOG_MASK_ON = 1, 1: + DEVKMSG_LOG_MASK_OFF = 2, 1: + DEVKMSG_LOG_MASK_LOCK = 4, 1: }; 1: 1: enum con_msg_format_flags { 1: - MSG_FORMAT_DEFAULT = 0, 1: - MSG_FORMAT_SYSLOG = 1, 1: + MSG_FORMAT_DEFAULT = 0, 1: + MSG_FORMAT_SYSLOG = 1, 1: }; 1: 1: enum log_flags { 1: - LOG_NEWLINE = 2, 1: - LOG_CONT = 8, 1: + LOG_NEWLINE = 2, 1: + LOG_CONT = 8, 1: }; 1: 1: struct printk_log { 1: - u64 ts_nsec; 1: - u16 len; 1: - u16 text_len; 1: - u16 dict_len; 1: - u8 facility; 1: - u8 flags: 5; 1: - u8 level: 3; 1: + u64 ts_nsec; 1: + u16 len; 1: + u16 text_len; 1: + u16 dict_len; 1: + u8 facility; 1: + u8 flags : 5; 1: + u8 level : 3; 1: }; 1: 1: struct devkmsg_user { 1: - u64 seq; 1: - u32 idx; 1: - struct ratelimit_state rs; 1: - struct mutex lock; 1: - char buf[8192]; 1: + u64 seq; 1: + u32 idx; 1: + struct ratelimit_state rs; 1: + struct mutex lock; 1: + char buf[8192]; 1: }; 1: 1: struct cont { 1: - char buf[992]; 1: - size_t len; 1: - u32 caller_id; 1: - u64 ts_nsec; 1: - u8 level; 1: - u8 facility; 1: - enum log_flags flags; 1: + char buf[992]; 1: + size_t len; 1: + u32 caller_id; 1: + u64 ts_nsec; 1: + u8 level; 1: + u8 facility; 1: + enum log_flags flags; 1: }; 1: 1: struct printk_safe_seq_buf { 1: - atomic_t len; 1: - atomic_t message_lost; 1: - struct irq_work work; 1: - unsigned char buffer[8160]; 1: + atomic_t len; 1: + atomic_t message_lost; 1: + struct irq_work work; 1: + unsigned char buffer[8160]; 1: }; 1: 1: enum { 1: - IRQS_AUTODETECT = 1, 1: - IRQS_SPURIOUS_DISABLED = 2, 1: - IRQS_POLL_INPROGRESS = 8, 1: - IRQS_ONESHOT = 32, 1: - IRQS_REPLAY = 64, 1: - IRQS_WAITING = 128, 1: - IRQS_PENDING = 512, 1: - IRQS_SUSPENDED = 2048, 1: - IRQS_TIMINGS = 4096, 1: - IRQS_NMI = 8192, 1: + IRQS_AUTODETECT = 1, 1: + IRQS_SPURIOUS_DISABLED = 2, 1: + IRQS_POLL_INPROGRESS = 8, 1: + IRQS_ONESHOT = 32, 1: + IRQS_REPLAY = 64, 1: + IRQS_WAITING = 128, 1: + IRQS_PENDING = 512, 1: + IRQS_SUSPENDED = 2048, 1: + IRQS_TIMINGS = 4096, 1: + IRQS_NMI = 8192, 1: }; 1: 1: enum { 1: - _IRQ_DEFAULT_INIT_FLAGS = 0, 1: - _IRQ_PER_CPU = 512, 1: - _IRQ_LEVEL = 256, 1: - _IRQ_NOPROBE = 1024, 1: - _IRQ_NOREQUEST = 2048, 1: - _IRQ_NOTHREAD = 65536, 1: - _IRQ_NOAUTOEN = 4096, 1: - _IRQ_MOVE_PCNTXT = 16384, 1: - _IRQ_NO_BALANCING = 8192, 1: - _IRQ_NESTED_THREAD = 32768, 1: - _IRQ_PER_CPU_DEVID = 131072, 1: - _IRQ_IS_POLLED = 262144, 1: - _IRQ_DISABLE_UNLAZY = 524288, 1: - _IRQF_MODIFY_MASK = 1048335, 1: + _IRQ_DEFAULT_INIT_FLAGS = 0, 1: + _IRQ_PER_CPU = 512, 1: + _IRQ_LEVEL = 256, 1: + _IRQ_NOPROBE = 1024, 1: + _IRQ_NOREQUEST = 2048, 1: + _IRQ_NOTHREAD = 65536, 1: + _IRQ_NOAUTOEN = 4096, 1: + _IRQ_MOVE_PCNTXT = 16384, 1: + _IRQ_NO_BALANCING = 8192, 1: + _IRQ_NESTED_THREAD = 32768, 1: + _IRQ_PER_CPU_DEVID = 131072, 1: + _IRQ_IS_POLLED = 262144, 1: + _IRQ_DISABLE_UNLAZY = 524288, 1: + _IRQF_MODIFY_MASK = 1048335, 1: }; 1: 1: enum { 1: - IRQTF_RUNTHREAD = 0, 1: - IRQTF_WARNED = 1, 1: - IRQTF_AFFINITY = 2, 1: - IRQTF_FORCED_THREAD = 3, 1: + IRQTF_RUNTHREAD = 0, 1: + IRQTF_WARNED = 1, 1: + IRQTF_AFFINITY = 2, 1: + IRQTF_FORCED_THREAD = 3, 1: }; 1: 1: enum { 1: - IRQC_IS_HARDIRQ = 0, 1: - IRQC_IS_NESTED = 1, 1: + IRQC_IS_HARDIRQ = 0, 1: + IRQC_IS_NESTED = 1, 1: }; 1: 1: enum { 1: - IRQ_STARTUP_NORMAL = 0, 1: - IRQ_STARTUP_MANAGED = 1, 1: - IRQ_STARTUP_ABORT = 2, 1: + IRQ_STARTUP_NORMAL = 0, 1: + IRQ_STARTUP_MANAGED = 1, 1: + IRQ_STARTUP_ABORT = 2, 1: }; 1: 1: struct irq_devres { 1: - unsigned int irq; 1: - void *dev_id; 1: + unsigned int irq; 1: + void *dev_id; 1: }; 1: 1: struct irq_desc_devres { 1: - unsigned int from; 1: - unsigned int cnt; 1: + unsigned int from; 1: + unsigned int cnt; 1: }; 1: 1: enum { 1: - IRQ_DOMAIN_FLAG_HIERARCHY = 1, 1: - IRQ_DOMAIN_NAME_ALLOCATED = 64, 1: - IRQ_DOMAIN_FLAG_IPI_PER_CPU = 4, 1: - IRQ_DOMAIN_FLAG_IPI_SINGLE = 8, 1: - IRQ_DOMAIN_FLAG_MSI = 16, 1: - IRQ_DOMAIN_FLAG_MSI_REMAP = 32, 1: - IRQ_DOMAIN_FLAG_NONCORE = 65536, 1: + IRQ_DOMAIN_FLAG_HIERARCHY = 1, 1: + IRQ_DOMAIN_NAME_ALLOCATED = 64, 1: + IRQ_DOMAIN_FLAG_IPI_PER_CPU = 4, 1: + IRQ_DOMAIN_FLAG_IPI_SINGLE = 8, 1: + IRQ_DOMAIN_FLAG_MSI = 16, 1: + IRQ_DOMAIN_FLAG_MSI_REMAP = 32, 1: + IRQ_DOMAIN_FLAG_NONCORE = 65536, 1: }; 1: 1: typedef u64 acpi_size; 1: @@ -29117,90 +29391,90 @@ typedef u64 acpi_io_address; 1: typedef u32 acpi_object_type; 1: 1: union acpi_object { 1: - acpi_object_type type; 1: - struct { 1: - acpi_object_type type; 1: - u64 value; 1: - } integer; 1: - struct { 1: - acpi_object_type type; 1: - u32 length; 1: - char *pointer; 1: - } string; 1: - struct { 1: - acpi_object_type type; 1: - u32 length; 1: - u8 *pointer; 1: - } buffer; 1: - struct { 1: - acpi_object_type type; 1: - u32 count; 1: - union acpi_object *elements; 1: - } package; 1: - struct { 1: - acpi_object_type type; 1: - acpi_object_type actual_type; 1: - acpi_handle handle; 1: - } reference; 1: - struct { 1: - acpi_object_type type; 1: - u32 proc_id; 1: - acpi_io_address pblk_address; 1: - u32 pblk_length; 1: - } processor; 1: - struct { 1: - acpi_object_type type; 1: - u32 system_level; 1: - u32 resource_order; 1: - } power_resource; 1: + acpi_object_type type; 1: + struct { 1: + acpi_object_type type; 1: + u64 value; 1: + } integer; 1: + struct { 1: + acpi_object_type type; 1: + u32 length; 1: + char *pointer; 1: + } string; 1: + struct { 1: + acpi_object_type type; 1: + u32 length; 1: + u8 *pointer; 1: + } buffer; 1: + struct { 1: + acpi_object_type type; 1: + u32 count; 1: + union acpi_object *elements; 1: + } package; 1: + struct { 1: + acpi_object_type type; 1: + acpi_object_type actual_type; 1: + acpi_handle handle; 1: + } reference; 1: + struct { 1: + acpi_object_type type; 1: + u32 proc_id; 1: + acpi_io_address pblk_address; 1: + u32 pblk_length; 1: + } processor; 1: + struct { 1: + acpi_object_type type; 1: + u32 system_level; 1: + u32 resource_order; 1: + } power_resource; 1: }; 1: 1: struct acpi_buffer { 1: - acpi_size length; 1: - void *pointer; 1: + acpi_size length; 1: + void *pointer; 1: }; 1: 1: struct acpi_hotplug_profile { 1: - struct kobject kobj; 1: - int (*scan_dependent)(struct acpi_device *); 1: - void (*notify_online)(struct acpi_device *); 1: - bool enabled: 1; 1: - bool demand_offline: 1; 1: + struct kobject kobj; 1: + int (*scan_dependent)(struct acpi_device *); 1: + void (*notify_online)(struct acpi_device *); 1: + bool enabled : 1; 1: + bool demand_offline : 1; 1: }; 1: 1: struct acpi_device_status { 1: - u32 present: 1; 1: - u32 enabled: 1; 1: - u32 show_in_ui: 1; 1: - u32 functional: 1; 1: - u32 battery_present: 1; 1: - u32 reserved: 27; 1: + u32 present : 1; 1: + u32 enabled : 1; 1: + u32 show_in_ui : 1; 1: + u32 functional : 1; 1: + u32 battery_present : 1; 1: + u32 reserved : 27; 1: }; 1: 1: struct acpi_device_flags { 1: - u32 dynamic_status: 1; 1: - u32 removable: 1; 1: - u32 ejectable: 1; 1: - u32 power_manageable: 1; 1: - u32 match_driver: 1; 1: - u32 initialized: 1; 1: - u32 visited: 1; 1: - u32 hotplug_notify: 1; 1: - u32 is_dock_station: 1; 1: - u32 of_compatible_ok: 1; 1: - u32 coherent_dma: 1; 1: - u32 cca_seen: 1; 1: - u32 enumeration_by_parent: 1; 1: - u32 reserved: 19; 1: + u32 dynamic_status : 1; 1: + u32 removable : 1; 1: + u32 ejectable : 1; 1: + u32 power_manageable : 1; 1: + u32 match_driver : 1; 1: + u32 initialized : 1; 1: + u32 visited : 1; 1: + u32 hotplug_notify : 1; 1: + u32 is_dock_station : 1; 1: + u32 of_compatible_ok : 1; 1: + u32 coherent_dma : 1; 1: + u32 cca_seen : 1; 1: + u32 enumeration_by_parent : 1; 1: + u32 reserved : 19; 1: }; 1: 1: typedef char acpi_bus_id[8]; 1: 1: struct acpi_pnp_type { 1: - u32 hardware_id: 1; 1: - u32 bus_address: 1; 1: - u32 platform_id: 1; 1: - u32 reserved: 29; 1: + u32 hardware_id : 1; 1: + u32 bus_address : 1; 1: + u32 platform_id : 1; 1: + u32 reserved : 29; 1: }; 1: 1: typedef u64 acpi_bus_address; 1: @@ -29210,87 +29484,87 @@ typedef char acpi_device_name[40]; 1: typedef char acpi_device_class[20]; 1: 1: struct acpi_device_pnp { 1: - acpi_bus_id bus_id; 1: - struct acpi_pnp_type type; 1: - acpi_bus_address bus_address; 1: - char *unique_id; 1: - struct list_head ids; 1: - acpi_device_name device_name; 1: - acpi_device_class device_class; 1: - union acpi_object *str_obj; 1: + acpi_bus_id bus_id; 1: + struct acpi_pnp_type type; 1: + acpi_bus_address bus_address; 1: + char *unique_id; 1: + struct list_head ids; 1: + acpi_device_name device_name; 1: + acpi_device_class device_class; 1: + union acpi_object *str_obj; 1: }; 1: 1: struct acpi_device_power_flags { 1: - u32 explicit_get: 1; 1: - u32 power_resources: 1; 1: - u32 inrush_current: 1; 1: - u32 power_removed: 1; 1: - u32 ignore_parent: 1; 1: - u32 dsw_present: 1; 1: - u32 reserved: 26; 1: + u32 explicit_get : 1; 1: + u32 power_resources : 1; 1: + u32 inrush_current : 1; 1: + u32 power_removed : 1; 1: + u32 ignore_parent : 1; 1: + u32 dsw_present : 1; 1: + u32 reserved : 26; 1: }; 1: 1: struct acpi_device_power_state { 1: - struct { 1: - u8 valid: 1; 1: - u8 explicit_set: 1; 1: - u8 reserved: 6; 1: - } flags; 1: - int power; 1: - int latency; 1: - struct list_head resources; 1: + struct { 1: + u8 valid : 1; 1: + u8 explicit_set : 1; 1: + u8 reserved : 6; 1: + } flags; 1: + int power; 1: + int latency; 1: + struct list_head resources; 1: }; 1: 1: struct acpi_device_power { 1: - int state; 1: - struct acpi_device_power_flags flags; 1: - struct acpi_device_power_state states[5]; 1: + int state; 1: + struct acpi_device_power_flags flags; 1: + struct acpi_device_power_state states[5]; 1: }; 1: 1: struct acpi_device_wakeup_flags { 1: - u8 valid: 1; 1: - u8 notifier_present: 1; 1: + u8 valid : 1; 1: + u8 notifier_present : 1; 1: }; 1: 1: struct acpi_device_wakeup_context { 1: - void (*func)(struct acpi_device_wakeup_context *); 1: - struct device *dev; 1: + void (*func)(struct acpi_device_wakeup_context *); 1: + struct device *dev; 1: }; 1: 1: struct acpi_device_wakeup { 1: - acpi_handle gpe_device; 1: - u64 gpe_number; 1: - u64 sleep_state; 1: - struct list_head resources; 1: - struct acpi_device_wakeup_flags flags; 1: - struct acpi_device_wakeup_context context; 1: - struct wakeup_source *ws; 1: - int prepare_count; 1: - int enable_count; 1: + acpi_handle gpe_device; 1: + u64 gpe_number; 1: + u64 sleep_state; 1: + struct list_head resources; 1: + struct acpi_device_wakeup_flags flags; 1: + struct acpi_device_wakeup_context context; 1: + struct wakeup_source *ws; 1: + int prepare_count; 1: + int enable_count; 1: }; 1: 1: struct acpi_device_perf_flags { 1: - u8 reserved: 8; 1: + u8 reserved : 8; 1: }; 1: 1: struct acpi_device_perf_state; 1: 1: struct acpi_device_perf { 1: - int state; 1: - struct acpi_device_perf_flags flags; 1: - int state_count; 1: - struct acpi_device_perf_state *states; 1: + int state; 1: + struct acpi_device_perf_flags flags; 1: + int state_count; 1: + struct acpi_device_perf_state *states; 1: }; 1: 1: struct acpi_device_dir { 1: - struct proc_dir_entry *entry; 1: + struct proc_dir_entry *entry; 1: }; 1: 1: struct acpi_device_data { 1: - const union acpi_object *pointer; 1: - struct list_head properties; 1: - const union acpi_object *of_compatible; 1: - struct list_head subnodes; 1: + const union acpi_object *pointer; 1: + struct list_head properties; 1: + const union acpi_object *of_compatible; 1: + struct list_head subnodes; 1: }; 1: 1: struct acpi_scan_handler; 1: @@ -29302,51 +29576,51 @@ struct acpi_driver; 1: struct acpi_gpio_mapping; 1: 1: struct acpi_device { 1: - int device_type; 1: - acpi_handle handle; 1: - struct fwnode_handle fwnode; 1: - struct acpi_device *parent; 1: - struct list_head children; 1: - struct list_head node; 1: - struct list_head wakeup_list; 1: - struct list_head del_list; 1: - struct acpi_device_status status; 1: - struct acpi_device_flags flags; 1: - struct acpi_device_pnp pnp; 1: - struct acpi_device_power power; 1: - struct acpi_device_wakeup wakeup; 1: - struct acpi_device_perf performance; 1: - struct acpi_device_dir dir; 1: - struct acpi_device_data data; 1: - struct acpi_scan_handler *handler; 1: - struct acpi_hotplug_context *hp; 1: - struct acpi_driver *driver; 1: - const struct acpi_gpio_mapping *driver_gpios; 1: - void *driver_data; 1: - struct device dev; 1: - unsigned int physical_node_count; 1: - unsigned int dep_unmet; 1: - struct list_head physical_node_list; 1: - struct mutex physical_node_lock; 1: - void (*remove)(struct acpi_device *); 1: + int device_type; 1: + acpi_handle handle; 1: + struct fwnode_handle fwnode; 1: + struct acpi_device *parent; 1: + struct list_head children; 1: + struct list_head node; 1: + struct list_head wakeup_list; 1: + struct list_head del_list; 1: + struct acpi_device_status status; 1: + struct acpi_device_flags flags; 1: + struct acpi_device_pnp pnp; 1: + struct acpi_device_power power; 1: + struct acpi_device_wakeup wakeup; 1: + struct acpi_device_perf performance; 1: + struct acpi_device_dir dir; 1: + struct acpi_device_data data; 1: + struct acpi_scan_handler *handler; 1: + struct acpi_hotplug_context *hp; 1: + struct acpi_driver *driver; 1: + const struct acpi_gpio_mapping *driver_gpios; 1: + void *driver_data; 1: + struct device dev; 1: + unsigned int physical_node_count; 1: + unsigned int dep_unmet; 1: + struct list_head physical_node_list; 1: + struct mutex physical_node_lock; 1: + void (*remove)(struct acpi_device *); 1: }; 1: 1: struct acpi_scan_handler { 1: - const struct acpi_device_id *ids; 1: - struct list_head list_node; 1: - bool (*match)(const char *, const struct acpi_device_id **); 1: - int (*attach)(struct acpi_device *, const struct acpi_device_id *); 1: - void (*detach)(struct acpi_device *); 1: - void (*bind)(struct device *); 1: - void (*unbind)(struct device *); 1: - struct acpi_hotplug_profile hotplug; 1: + const struct acpi_device_id *ids; 1: + struct list_head list_node; 1: + bool (*match)(const char *, const struct acpi_device_id **); 1: + int (*attach)(struct acpi_device *, const struct acpi_device_id *); 1: + void (*detach)(struct acpi_device *); 1: + void (*bind)(struct device *); 1: + void (*unbind)(struct device *); 1: + struct acpi_hotplug_profile hotplug; 1: }; 1: 1: struct acpi_hotplug_context { 1: - struct acpi_device *self; 1: - int (*notify)(struct acpi_device *, u32); 1: - void (*uevent)(struct acpi_device *, u32); 1: - void (*fixup)(struct acpi_device *); 1: + struct acpi_device *self; 1: + int (*notify)(struct acpi_device *, u32); 1: + void (*uevent)(struct acpi_device *, u32); 1: + void (*fixup)(struct acpi_device *); 1: }; 1: 1: typedef int (*acpi_op_add)(struct acpi_device *); 1: @@ -29356,129 +29630,129 @@ typedef int (*acpi_op_remove)(struct acpi_device *); 1: typedef void (*acpi_op_notify)(struct acpi_device *, u32); 1: 1: struct acpi_device_ops { 1: - acpi_op_add add; 1: - acpi_op_remove remove; 1: - acpi_op_notify notify; 1: + acpi_op_add add; 1: + acpi_op_remove remove; 1: + acpi_op_notify notify; 1: }; 1: 1: struct acpi_driver { 1: - char name[80]; 1: - char class[80]; 1: - const struct acpi_device_id *ids; 1: - unsigned int flags; 1: - struct acpi_device_ops ops; 1: - struct device_driver drv; 1: - struct module *owner; 1: + char name[80]; 1: + char class[80]; 1: + const struct acpi_device_id *ids; 1: + unsigned int flags; 1: + struct acpi_device_ops ops; 1: + struct device_driver drv; 1: + struct module *owner; 1: }; 1: 1: struct acpi_device_perf_state { 1: - struct { 1: - u8 valid: 1; 1: - u8 reserved: 7; 1: - } flags; 1: - u8 power; 1: - u8 performance; 1: - int latency; 1: + struct { 1: + u8 valid : 1; 1: + u8 reserved : 7; 1: + } flags; 1: + u8 power; 1: + u8 performance; 1: + int latency; 1: }; 1: 1: struct acpi_gpio_params; 1: 1: struct acpi_gpio_mapping { 1: - const char *name; 1: - const struct acpi_gpio_params *data; 1: - unsigned int size; 1: - unsigned int quirks; 1: + const char *name; 1: + const struct acpi_gpio_params *data; 1: + unsigned int size; 1: + unsigned int quirks; 1: }; 1: 1: struct irqchip_fwid { 1: - struct fwnode_handle fwnode; 1: - unsigned int type; 1: - char *name; 1: - phys_addr_t *pa; 1: + struct fwnode_handle fwnode; 1: + unsigned int type; 1: + char *name; 1: + phys_addr_t *pa; 1: }; 1: 1: enum { 1: - AFFINITY = 0, 1: - AFFINITY_LIST = 1, 1: - EFFECTIVE = 2, 1: - EFFECTIVE_LIST = 3, 1: + AFFINITY = 0, 1: + AFFINITY_LIST = 1, 1: + EFFECTIVE = 2, 1: + EFFECTIVE_LIST = 3, 1: }; 1: 1: struct irq_affinity { 1: - unsigned int pre_vectors; 1: - unsigned int post_vectors; 1: - unsigned int nr_sets; 1: - unsigned int set_size[4]; 1: - void (*calc_sets)(struct irq_affinity *, unsigned int); 1: - void *priv; 1: + unsigned int pre_vectors; 1: + unsigned int post_vectors; 1: + unsigned int nr_sets; 1: + unsigned int set_size[4]; 1: + void (*calc_sets)(struct irq_affinity *, unsigned int); 1: + void *priv; 1: }; 1: 1: struct node_vectors { 1: - unsigned int id; 1: - union { 1: - unsigned int nvectors; 1: - unsigned int ncpus; 1: - }; 1: + unsigned int id; 1: + union { 1: + unsigned int nvectors; 1: + unsigned int ncpus; 1: + }; 1: }; 1: 1: struct cpumap { 1: - unsigned int available; 1: - unsigned int allocated; 1: - unsigned int managed; 1: - unsigned int managed_allocated; 1: - bool initialized; 1: - bool online; 1: - long unsigned int alloc_map[4]; 1: - long unsigned int managed_map[4]; 1: + unsigned int available; 1: + unsigned int allocated; 1: + unsigned int managed; 1: + unsigned int managed_allocated; 1: + bool initialized; 1: + bool online; 1: + long unsigned int alloc_map[4]; 1: + long unsigned int managed_map[4]; 1: }; 1: 1: struct irq_matrix___2 { 1: - unsigned int matrix_bits; 1: - unsigned int alloc_start; 1: - unsigned int alloc_end; 1: - unsigned int alloc_size; 1: - unsigned int global_available; 1: - unsigned int global_reserved; 1: - unsigned int systembits_inalloc; 1: - unsigned int total_allocated; 1: - unsigned int online_maps; 1: - struct cpumap *maps; 1: - long unsigned int scratch_map[4]; 1: - long unsigned int system_map[4]; 1: + unsigned int matrix_bits; 1: + unsigned int alloc_start; 1: + unsigned int alloc_end; 1: + unsigned int alloc_size; 1: + unsigned int global_available; 1: + unsigned int global_reserved; 1: + unsigned int systembits_inalloc; 1: + unsigned int total_allocated; 1: + unsigned int online_maps; 1: + struct cpumap *maps; 1: + long unsigned int scratch_map[4]; 1: + long unsigned int system_map[4]; 1: }; 1: 1: struct trace_event_raw_irq_matrix_global { 1: - struct trace_entry ent; 1: - unsigned int online_maps; 1: - unsigned int global_available; 1: - unsigned int global_reserved; 1: - unsigned int total_allocated; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int online_maps; 1: + unsigned int global_available; 1: + unsigned int global_reserved; 1: + unsigned int total_allocated; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_irq_matrix_global_update { 1: - struct trace_entry ent; 1: - int bit; 1: - unsigned int online_maps; 1: - unsigned int global_available; 1: - unsigned int global_reserved; 1: - unsigned int total_allocated; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int bit; 1: + unsigned int online_maps; 1: + unsigned int global_available; 1: + unsigned int global_reserved; 1: + unsigned int total_allocated; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_irq_matrix_cpu { 1: - struct trace_entry ent; 1: - int bit; 1: - unsigned int cpu; 1: - bool online; 1: - unsigned int available; 1: - unsigned int allocated; 1: - unsigned int managed; 1: - unsigned int online_maps; 1: - unsigned int global_available; 1: - unsigned int global_reserved; 1: - unsigned int total_allocated; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int bit; 1: + unsigned int cpu; 1: + bool online; 1: + unsigned int available; 1: + unsigned int allocated; 1: + unsigned int managed; 1: + unsigned int online_maps; 1: + unsigned int global_available; 1: + unsigned int global_reserved; 1: + unsigned int total_allocated; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_irq_matrix_global {}; 1: @@ -29493,209 +29767,225 @@ typedef void (*btf_trace_irq_matrix_offline)(void *, struct irq_matrix___2 *); 1: 1: typedef void (*btf_trace_irq_matrix_reserve)(void *, struct irq_matrix___2 *); 1: 1: -typedef void (*btf_trace_irq_matrix_remove_reserved)(void *, struct irq_matrix___2 *); 1: +typedef void (*btf_trace_irq_matrix_remove_reserved)(void *, 1: + struct irq_matrix___2 *); 1: 1: -typedef void (*btf_trace_irq_matrix_assign_system)(void *, int, struct irq_matrix___2 *); 1: +typedef void (*btf_trace_irq_matrix_assign_system)(void *, int, 1: + struct irq_matrix___2 *); 1: 1: -typedef void (*btf_trace_irq_matrix_alloc_reserved)(void *, int, unsigned int, struct irq_matrix___2 *, struct cpumap *); 1: +typedef void (*btf_trace_irq_matrix_alloc_reserved)(void *, int, unsigned int, 1: + struct irq_matrix___2 *, 1: + struct cpumap *); 1: 1: -typedef void (*btf_trace_irq_matrix_reserve_managed)(void *, int, unsigned int, struct irq_matrix___2 *, struct cpumap *); 1: +typedef void (*btf_trace_irq_matrix_reserve_managed)(void *, int, unsigned int, 1: + struct irq_matrix___2 *, 1: + struct cpumap *); 1: 1: -typedef void (*btf_trace_irq_matrix_remove_managed)(void *, int, unsigned int, struct irq_matrix___2 *, struct cpumap *); 1: +typedef void (*btf_trace_irq_matrix_remove_managed)(void *, int, unsigned int, 1: + struct irq_matrix___2 *, 1: + struct cpumap *); 1: 1: -typedef void (*btf_trace_irq_matrix_alloc_managed)(void *, int, unsigned int, struct irq_matrix___2 *, struct cpumap *); 1: +typedef void (*btf_trace_irq_matrix_alloc_managed)(void *, int, unsigned int, 1: + struct irq_matrix___2 *, 1: + struct cpumap *); 1: 1: -typedef void (*btf_trace_irq_matrix_assign)(void *, int, unsigned int, struct irq_matrix___2 *, struct cpumap *); 1: +typedef void (*btf_trace_irq_matrix_assign)(void *, int, unsigned int, 1: + struct irq_matrix___2 *, 1: + struct cpumap *); 1: 1: -typedef void (*btf_trace_irq_matrix_alloc)(void *, int, unsigned int, struct irq_matrix___2 *, struct cpumap *); 1: +typedef void (*btf_trace_irq_matrix_alloc)(void *, int, unsigned int, 1: + struct irq_matrix___2 *, 1: + struct cpumap *); 1: 1: -typedef void (*btf_trace_irq_matrix_free)(void *, int, unsigned int, struct irq_matrix___2 *, struct cpumap *); 1: +typedef void (*btf_trace_irq_matrix_free)(void *, int, unsigned int, 1: + struct irq_matrix___2 *, 1: + struct cpumap *); 1: 1: typedef void (*rcu_callback_t)(struct callback_head *); 1: 1: typedef void (*call_rcu_func_t)(struct callback_head *, rcu_callback_t); 1: 1: struct rcu_synchronize { 1: - struct callback_head head; 1: - struct completion completion; 1: + struct callback_head head; 1: + struct completion completion; 1: }; 1: 1: struct trace_event_raw_rcu_utilization { 1: - struct trace_entry ent; 1: - const char *s; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *s; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_grace_period { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - long unsigned int gp_seq; 1: - const char *gpevent; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + long unsigned int gp_seq; 1: + const char *gpevent; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_future_grace_period { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - long unsigned int gp_seq; 1: - long unsigned int gp_seq_req; 1: - u8 level; 1: - int grplo; 1: - int grphi; 1: - const char *gpevent; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + long unsigned int gp_seq; 1: + long unsigned int gp_seq_req; 1: + u8 level; 1: + int grplo; 1: + int grphi; 1: + const char *gpevent; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_grace_period_init { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - long unsigned int gp_seq; 1: - u8 level; 1: - int grplo; 1: - int grphi; 1: - long unsigned int qsmask; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + long unsigned int gp_seq; 1: + u8 level; 1: + int grplo; 1: + int grphi; 1: + long unsigned int qsmask; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_exp_grace_period { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - long unsigned int gpseq; 1: - const char *gpevent; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + long unsigned int gpseq; 1: + const char *gpevent; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_exp_funnel_lock { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - u8 level; 1: - int grplo; 1: - int grphi; 1: - const char *gpevent; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + u8 level; 1: + int grplo; 1: + int grphi; 1: + const char *gpevent; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_preempt_task { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - long unsigned int gp_seq; 1: - int pid; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + long unsigned int gp_seq; 1: + int pid; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_unlock_preempted_task { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - long unsigned int gp_seq; 1: - int pid; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + long unsigned int gp_seq; 1: + int pid; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_quiescent_state_report { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - long unsigned int gp_seq; 1: - long unsigned int mask; 1: - long unsigned int qsmask; 1: - u8 level; 1: - int grplo; 1: - int grphi; 1: - u8 gp_tasks; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + long unsigned int gp_seq; 1: + long unsigned int mask; 1: + long unsigned int qsmask; 1: + u8 level; 1: + int grplo; 1: + int grphi; 1: + u8 gp_tasks; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_fqs { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - long unsigned int gp_seq; 1: - int cpu; 1: - const char *qsevent; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + long unsigned int gp_seq; 1: + int cpu; 1: + const char *qsevent; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_dyntick { 1: - struct trace_entry ent; 1: - const char *polarity; 1: - long int oldnesting; 1: - long int newnesting; 1: - int dynticks; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *polarity; 1: + long int oldnesting; 1: + long int newnesting; 1: + int dynticks; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_callback { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - void *rhp; 1: - void *func; 1: - long int qlen_lazy; 1: - long int qlen; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + void *rhp; 1: + void *func; 1: + long int qlen_lazy; 1: + long int qlen; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_kfree_callback { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - void *rhp; 1: - long unsigned int offset; 1: - long int qlen_lazy; 1: - long int qlen; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + void *rhp; 1: + long unsigned int offset; 1: + long int qlen_lazy; 1: + long int qlen; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_batch_start { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - long int qlen_lazy; 1: - long int qlen; 1: - long int blimit; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + long int qlen_lazy; 1: + long int qlen; 1: + long int blimit; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_invoke_callback { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - void *rhp; 1: - void *func; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + void *rhp; 1: + void *func; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_invoke_kfree_callback { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - void *rhp; 1: - long unsigned int offset; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + void *rhp; 1: + long unsigned int offset; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_batch_end { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - int callbacks_invoked; 1: - char cb; 1: - char nr; 1: - char iit; 1: - char risk; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + int callbacks_invoked; 1: + char cb; 1: + char nr; 1: + char iit; 1: + char risk; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_torture_read { 1: - struct trace_entry ent; 1: - char rcutorturename[8]; 1: - struct callback_head *rhp; 1: - long unsigned int secs; 1: - long unsigned int c_old; 1: - long unsigned int c; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + char rcutorturename[8]; 1: + struct callback_head *rhp; 1: + long unsigned int secs; 1: + long unsigned int c_old; 1: + long unsigned int c; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rcu_barrier { 1: - struct trace_entry ent; 1: - const char *rcuname; 1: - const char *s; 1: - int cpu; 1: - int cnt; 1: - long unsigned int done; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *rcuname; 1: + const char *s; 1: + int cpu; 1: + int cnt; 1: + long unsigned int done; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_rcu_utilization {}; 1: @@ -29738,284 +30028,315 @@ struct trace_event_data_offsets_rcu_barrier {}; 1: 1: typedef void (*btf_trace_rcu_utilization)(void *, const char *); 1: 1: -typedef void (*btf_trace_rcu_grace_period)(void *, const char *, long unsigned int, const char *); 1: +typedef void (*btf_trace_rcu_grace_period)(void *, const char *, 1: + long unsigned int, const char *); 1: 1: -typedef void (*btf_trace_rcu_future_grace_period)(void *, const char *, long unsigned int, long unsigned int, u8, int, int, const char *); 1: +typedef void (*btf_trace_rcu_future_grace_period)(void *, const char *, 1: + long unsigned int, 1: + long unsigned int, u8, int, 1: + int, const char *); 1: 1: -typedef void (*btf_trace_rcu_grace_period_init)(void *, const char *, long unsigned int, u8, int, int, long unsigned int); 1: +typedef void (*btf_trace_rcu_grace_period_init)(void *, const char *, 1: + long unsigned int, u8, int, int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_rcu_exp_grace_period)(void *, const char *, long unsigned int, const char *); 1: +typedef void (*btf_trace_rcu_exp_grace_period)(void *, const char *, 1: + long unsigned int, const char *); 1: 1: -typedef void (*btf_trace_rcu_exp_funnel_lock)(void *, const char *, u8, int, int, const char *); 1: +typedef void (*btf_trace_rcu_exp_funnel_lock)(void *, const char *, u8, int, 1: + int, const char *); 1: 1: -typedef void (*btf_trace_rcu_preempt_task)(void *, const char *, int, long unsigned int); 1: +typedef void (*btf_trace_rcu_preempt_task)(void *, const char *, int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_rcu_unlock_preempted_task)(void *, const char *, long unsigned int, int); 1: +typedef void (*btf_trace_rcu_unlock_preempted_task)(void *, const char *, 1: + long unsigned int, int); 1: 1: -typedef void (*btf_trace_rcu_quiescent_state_report)(void *, const char *, long unsigned int, long unsigned int, long unsigned int, u8, int, int, int); 1: +typedef void (*btf_trace_rcu_quiescent_state_report)(void *, const char *, 1: + long unsigned int, 1: + long unsigned int, 1: + long unsigned int, u8, int, 1: + int, int); 1: 1: -typedef void (*btf_trace_rcu_fqs)(void *, const char *, long unsigned int, int, const char *); 1: +typedef void (*btf_trace_rcu_fqs)(void *, const char *, long unsigned int, int, 1: + const char *); 1: 1: -typedef void (*btf_trace_rcu_dyntick)(void *, const char *, long int, long int, atomic_t); 1: +typedef void (*btf_trace_rcu_dyntick)(void *, const char *, long int, long int, 1: + atomic_t); 1: 1: -typedef void (*btf_trace_rcu_callback)(void *, const char *, struct callback_head *, long int, long int); 1: +typedef void (*btf_trace_rcu_callback)(void *, const char *, 1: + struct callback_head *, long int, 1: + long int); 1: 1: -typedef void (*btf_trace_rcu_kfree_callback)(void *, const char *, struct callback_head *, long unsigned int, long int, long int); 1: +typedef void (*btf_trace_rcu_kfree_callback)(void *, const char *, 1: + struct callback_head *, 1: + long unsigned int, long int, 1: + long int); 1: 1: -typedef void (*btf_trace_rcu_batch_start)(void *, const char *, long int, long int, long int); 1: +typedef void (*btf_trace_rcu_batch_start)(void *, const char *, long int, 1: + long int, long int); 1: 1: -typedef void (*btf_trace_rcu_invoke_callback)(void *, const char *, struct callback_head *); 1: +typedef void (*btf_trace_rcu_invoke_callback)(void *, const char *, 1: + struct callback_head *); 1: 1: -typedef void (*btf_trace_rcu_invoke_kfree_callback)(void *, const char *, struct callback_head *, long unsigned int); 1: +typedef void (*btf_trace_rcu_invoke_kfree_callback)(void *, const char *, 1: + struct callback_head *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_rcu_batch_end)(void *, const char *, int, char, char, char, char); 1: +typedef void (*btf_trace_rcu_batch_end)(void *, const char *, int, char, char, 1: + char, char); 1: 1: -typedef void (*btf_trace_rcu_torture_read)(void *, const char *, struct callback_head *, long unsigned int, long unsigned int, long unsigned int); 1: +typedef void (*btf_trace_rcu_torture_read)(void *, const char *, 1: + struct callback_head *, 1: + long unsigned int, long unsigned int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_rcu_barrier)(void *, const char *, const char *, int, int, long unsigned int); 1: +typedef void (*btf_trace_rcu_barrier)(void *, const char *, const char *, int, 1: + int, long unsigned int); 1: 1: enum { 1: - GP_IDLE = 0, 1: - GP_ENTER = 1, 1: - GP_PASSED = 2, 1: - GP_EXIT = 3, 1: - GP_REPLAY = 4, 1: + GP_IDLE = 0, 1: + GP_ENTER = 1, 1: + GP_PASSED = 2, 1: + GP_EXIT = 3, 1: + GP_REPLAY = 4, 1: }; 1: 1: typedef long unsigned int ulong; 1: 1: struct rcu_cblist { 1: - struct callback_head *head; 1: - struct callback_head **tail; 1: - long int len; 1: - long int len_lazy; 1: + struct callback_head *head; 1: + struct callback_head **tail; 1: + long int len; 1: + long int len_lazy; 1: }; 1: 1: enum rcutorture_type { 1: - RCU_FLAVOR = 0, 1: - RCU_TASKS_FLAVOR = 1, 1: - RCU_TRIVIAL_FLAVOR = 2, 1: - SRCU_FLAVOR = 3, 1: - INVALID_RCU_FLAVOR = 4, 1: + RCU_FLAVOR = 0, 1: + RCU_TASKS_FLAVOR = 1, 1: + RCU_TRIVIAL_FLAVOR = 2, 1: + SRCU_FLAVOR = 3, 1: + INVALID_RCU_FLAVOR = 4, 1: }; 1: 1: enum tick_device_mode { 1: - TICKDEV_MODE_PERIODIC = 0, 1: - TICKDEV_MODE_ONESHOT = 1, 1: + TICKDEV_MODE_PERIODIC = 0, 1: + TICKDEV_MODE_ONESHOT = 1, 1: }; 1: 1: struct tick_device___2 { 1: - struct clock_event_device *evtdev; 1: - enum tick_device_mode mode; 1: + struct clock_event_device *evtdev; 1: + enum tick_device_mode mode; 1: }; 1: 1: struct rcu_exp_work { 1: - long unsigned int rew_s; 1: - struct work_struct rew_work; 1: + long unsigned int rew_s; 1: + struct work_struct rew_work; 1: }; 1: 1: struct rcu_node { 1: - raw_spinlock_t lock; 1: - long unsigned int gp_seq; 1: - long unsigned int gp_seq_needed; 1: - long unsigned int completedqs; 1: - long unsigned int qsmask; 1: - long unsigned int rcu_gp_init_mask; 1: - long unsigned int qsmaskinit; 1: - long unsigned int qsmaskinitnext; 1: - long unsigned int expmask; 1: - long unsigned int expmaskinit; 1: - long unsigned int expmaskinitnext; 1: - long unsigned int ffmask; 1: - long unsigned int grpmask; 1: - int grplo; 1: - int grphi; 1: - u8 grpnum; 1: - u8 level; 1: - bool wait_blkd_tasks; 1: - struct rcu_node *parent; 1: - struct list_head blkd_tasks; 1: - struct list_head *gp_tasks; 1: - struct list_head *exp_tasks; 1: - struct list_head *boost_tasks; 1: - struct rt_mutex boost_mtx; 1: - long unsigned int boost_time; 1: - struct task_struct *boost_kthread_task; 1: - unsigned int boost_kthread_status; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - raw_spinlock_t fqslock; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - spinlock_t exp_lock; 1: - long unsigned int exp_seq_rq; 1: - wait_queue_head_t exp_wq[4]; 1: - struct rcu_exp_work rew; 1: - bool exp_need_flush; 1: - long: 56; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + raw_spinlock_t lock; 1: + long unsigned int gp_seq; 1: + long unsigned int gp_seq_needed; 1: + long unsigned int completedqs; 1: + long unsigned int qsmask; 1: + long unsigned int rcu_gp_init_mask; 1: + long unsigned int qsmaskinit; 1: + long unsigned int qsmaskinitnext; 1: + long unsigned int expmask; 1: + long unsigned int expmaskinit; 1: + long unsigned int expmaskinitnext; 1: + long unsigned int ffmask; 1: + long unsigned int grpmask; 1: + int grplo; 1: + int grphi; 1: + u8 grpnum; 1: + u8 level; 1: + bool wait_blkd_tasks; 1: + struct rcu_node *parent; 1: + struct list_head blkd_tasks; 1: + struct list_head *gp_tasks; 1: + struct list_head *exp_tasks; 1: + struct list_head *boost_tasks; 1: + struct rt_mutex boost_mtx; 1: + long unsigned int boost_time; 1: + struct task_struct *boost_kthread_task; 1: + unsigned int boost_kthread_status; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + raw_spinlock_t fqslock; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + spinlock_t exp_lock; 1: + long unsigned int exp_seq_rq; 1: + wait_queue_head_t exp_wq[4]; 1: + struct rcu_exp_work rew; 1: + bool exp_need_flush; 1: + long : 56; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: union rcu_noqs { 1: - struct { 1: - u8 norm; 1: - u8 exp; 1: - } b; 1: - u16 s; 1: + struct { 1: + u8 norm; 1: + u8 exp; 1: + } b; 1: + u16 s; 1: }; 1: 1: struct rcu_data { 1: - long unsigned int gp_seq; 1: - long unsigned int gp_seq_needed; 1: - union rcu_noqs cpu_no_qs; 1: - bool core_needs_qs; 1: - bool beenonline; 1: - bool gpwrap; 1: - bool exp_deferred_qs; 1: - struct rcu_node *mynode; 1: - long unsigned int grpmask; 1: - long unsigned int ticks_this_gp; 1: - struct irq_work defer_qs_iw; 1: - bool defer_qs_iw_pending; 1: - struct rcu_segcblist cblist; 1: - long int qlen_last_fqs_check; 1: - long unsigned int n_force_qs_snap; 1: - long int blimit; 1: - int dynticks_snap; 1: - long int dynticks_nesting; 1: - long int dynticks_nmi_nesting; 1: - atomic_t dynticks; 1: - bool rcu_need_heavy_qs; 1: - bool rcu_urgent_qs; 1: - bool rcu_forced_tick; 1: - struct callback_head barrier_head; 1: - int exp_dynticks_snap; 1: - struct task_struct *rcu_cpu_kthread_task; 1: - unsigned int rcu_cpu_kthread_status; 1: - char rcu_cpu_has_work; 1: - unsigned int softirq_snap; 1: - struct irq_work rcu_iw; 1: - bool rcu_iw_pending; 1: - long unsigned int rcu_iw_gp_seq; 1: - long unsigned int rcu_ofl_gp_seq; 1: - short int rcu_ofl_gp_flags; 1: - long unsigned int rcu_onl_gp_seq; 1: - short int rcu_onl_gp_flags; 1: - long unsigned int last_fqs_resched; 1: - int cpu; 1: + long unsigned int gp_seq; 1: + long unsigned int gp_seq_needed; 1: + union rcu_noqs cpu_no_qs; 1: + bool core_needs_qs; 1: + bool beenonline; 1: + bool gpwrap; 1: + bool exp_deferred_qs; 1: + struct rcu_node *mynode; 1: + long unsigned int grpmask; 1: + long unsigned int ticks_this_gp; 1: + struct irq_work defer_qs_iw; 1: + bool defer_qs_iw_pending; 1: + struct rcu_segcblist cblist; 1: + long int qlen_last_fqs_check; 1: + long unsigned int n_force_qs_snap; 1: + long int blimit; 1: + int dynticks_snap; 1: + long int dynticks_nesting; 1: + long int dynticks_nmi_nesting; 1: + atomic_t dynticks; 1: + bool rcu_need_heavy_qs; 1: + bool rcu_urgent_qs; 1: + bool rcu_forced_tick; 1: + struct callback_head barrier_head; 1: + int exp_dynticks_snap; 1: + struct task_struct *rcu_cpu_kthread_task; 1: + unsigned int rcu_cpu_kthread_status; 1: + char rcu_cpu_has_work; 1: + unsigned int softirq_snap; 1: + struct irq_work rcu_iw; 1: + bool rcu_iw_pending; 1: + long unsigned int rcu_iw_gp_seq; 1: + long unsigned int rcu_ofl_gp_seq; 1: + short int rcu_ofl_gp_flags; 1: + long unsigned int rcu_onl_gp_seq; 1: + short int rcu_onl_gp_flags; 1: + long unsigned int last_fqs_resched; 1: + int cpu; 1: }; 1: 1: struct rcu_state { 1: - struct rcu_node node[5]; 1: - struct rcu_node *level[3]; 1: - int ncpus; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - u8 boost; 1: - long unsigned int gp_seq; 1: - struct task_struct *gp_kthread; 1: - struct swait_queue_head gp_wq; 1: - short int gp_flags; 1: - short int gp_state; 1: - long unsigned int gp_wake_time; 1: - long unsigned int gp_wake_seq; 1: - struct mutex barrier_mutex; 1: - atomic_t barrier_cpu_count; 1: - struct completion barrier_completion; 1: - long unsigned int barrier_sequence; 1: - struct mutex exp_mutex; 1: - struct mutex exp_wake_mutex; 1: - long unsigned int expedited_sequence; 1: - atomic_t expedited_need_qs; 1: - struct swait_queue_head expedited_wq; 1: - int ncpus_snap; 1: - long unsigned int jiffies_force_qs; 1: - long unsigned int jiffies_kick_kthreads; 1: - long unsigned int n_force_qs; 1: - long unsigned int gp_start; 1: - long unsigned int gp_end; 1: - long unsigned int gp_activity; 1: - long unsigned int gp_req_activity; 1: - long unsigned int jiffies_stall; 1: - long unsigned int jiffies_resched; 1: - long unsigned int n_force_qs_gpstart; 1: - long unsigned int gp_max; 1: - const char *name; 1: - char abbr; 1: - long: 56; 1: - long: 64; 1: - long: 64; 1: - raw_spinlock_t ofl_lock; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct rcu_node node[5]; 1: + struct rcu_node *level[3]; 1: + int ncpus; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + u8 boost; 1: + long unsigned int gp_seq; 1: + struct task_struct *gp_kthread; 1: + struct swait_queue_head gp_wq; 1: + short int gp_flags; 1: + short int gp_state; 1: + long unsigned int gp_wake_time; 1: + long unsigned int gp_wake_seq; 1: + struct mutex barrier_mutex; 1: + atomic_t barrier_cpu_count; 1: + struct completion barrier_completion; 1: + long unsigned int barrier_sequence; 1: + struct mutex exp_mutex; 1: + struct mutex exp_wake_mutex; 1: + long unsigned int expedited_sequence; 1: + atomic_t expedited_need_qs; 1: + struct swait_queue_head expedited_wq; 1: + int ncpus_snap; 1: + long unsigned int jiffies_force_qs; 1: + long unsigned int jiffies_kick_kthreads; 1: + long unsigned int n_force_qs; 1: + long unsigned int gp_start; 1: + long unsigned int gp_end; 1: + long unsigned int gp_activity; 1: + long unsigned int gp_req_activity; 1: + long unsigned int jiffies_stall; 1: + long unsigned int jiffies_resched; 1: + long unsigned int n_force_qs_gpstart; 1: + long unsigned int gp_max; 1: + const char *name; 1: + char abbr; 1: + long : 56; 1: + long : 64; 1: + long : 64; 1: + raw_spinlock_t ofl_lock; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: typedef char pto_T_____17; 1: 1: struct dma_devres { 1: - size_t size; 1: - void *vaddr; 1: - dma_addr_t dma_handle; 1: - long unsigned int attrs; 1: + size_t size; 1: + void *vaddr; 1: + dma_addr_t dma_handle; 1: + long unsigned int attrs; 1: }; 1: 1: enum dma_sync_target { 1: - SYNC_FOR_CPU = 0, 1: - SYNC_FOR_DEVICE = 1, 1: + SYNC_FOR_CPU = 0, 1: + SYNC_FOR_DEVICE = 1, 1: }; 1: 1: struct trace_event_raw_swiotlb_bounced { 1: - struct trace_entry ent; 1: - u32 __data_loc_dev_name; 1: - u64 dma_mask; 1: - dma_addr_t dev_addr; 1: - size_t size; 1: - enum swiotlb_force swiotlb_force; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_dev_name; 1: + u64 dma_mask; 1: + dma_addr_t dev_addr; 1: + size_t size; 1: + enum swiotlb_force swiotlb_force; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_swiotlb_bounced { 1: - u32 dev_name; 1: + u32 dev_name; 1: }; 1: 1: -typedef void (*btf_trace_swiotlb_bounced)(void *, struct device *, dma_addr_t, size_t, enum swiotlb_force); 1: +typedef void (*btf_trace_swiotlb_bounced)(void *, struct device *, dma_addr_t, 1: + size_t, enum swiotlb_force); 1: 1: enum profile_type { 1: - PROFILE_TASK_EXIT = 0, 1: - PROFILE_MUNMAP = 1, 1: + PROFILE_TASK_EXIT = 0, 1: + PROFILE_MUNMAP = 1, 1: }; 1: 1: struct profile_hit { 1: - u32 pc; 1: - u32 hits; 1: + u32 pc; 1: + u32 hits; 1: }; 1: 1: struct stacktrace_cookie { 1: - long unsigned int *store; 1: - unsigned int size; 1: - unsigned int skip; 1: - unsigned int len; 1: + long unsigned int *store; 1: + unsigned int size; 1: + unsigned int skip; 1: + unsigned int len; 1: }; 1: 1: typedef __kernel_long_t __kernel_suseconds_t; 1: @@ -30027,174 +30348,174 @@ typedef __kernel_suseconds_t suseconds_t; 1: typedef __u64 timeu64_t; 1: 1: struct __kernel_itimerspec { 1: - struct __kernel_timespec it_interval; 1: - struct __kernel_timespec it_value; 1: + struct __kernel_timespec it_interval; 1: + struct __kernel_timespec it_value; 1: }; 1: 1: struct timespec { 1: - __kernel_old_time_t tv_sec; 1: - long int tv_nsec; 1: + __kernel_old_time_t tv_sec; 1: + long int tv_nsec; 1: }; 1: 1: struct timeval { 1: - __kernel_old_time_t tv_sec; 1: - __kernel_suseconds_t tv_usec; 1: + __kernel_old_time_t tv_sec; 1: + __kernel_suseconds_t tv_usec; 1: }; 1: 1: struct itimerspec64 { 1: - struct timespec64 it_interval; 1: - struct timespec64 it_value; 1: + struct timespec64 it_interval; 1: + struct timespec64 it_value; 1: }; 1: 1: struct old_itimerspec32 { 1: - struct old_timespec32 it_interval; 1: - struct old_timespec32 it_value; 1: + struct old_timespec32 it_interval; 1: + struct old_timespec32 it_value; 1: }; 1: 1: struct old_timex32 { 1: - u32 modes; 1: - s32 offset; 1: - s32 freq; 1: - s32 maxerror; 1: - s32 esterror; 1: - s32 status; 1: - s32 constant; 1: - s32 precision; 1: - s32 tolerance; 1: - struct old_timeval32 time; 1: - s32 tick; 1: - s32 ppsfreq; 1: - s32 jitter; 1: - s32 shift; 1: - s32 stabil; 1: - s32 jitcnt; 1: - s32 calcnt; 1: - s32 errcnt; 1: - s32 stbcnt; 1: - s32 tai; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + u32 modes; 1: + s32 offset; 1: + s32 freq; 1: + s32 maxerror; 1: + s32 esterror; 1: + s32 status; 1: + s32 constant; 1: + s32 precision; 1: + s32 tolerance; 1: + struct old_timeval32 time; 1: + s32 tick; 1: + s32 ppsfreq; 1: + s32 jitter; 1: + s32 shift; 1: + s32 stabil; 1: + s32 jitcnt; 1: + s32 calcnt; 1: + s32 errcnt; 1: + s32 stbcnt; 1: + s32 tai; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct __kernel_timex_timeval { 1: - __kernel_time64_t tv_sec; 1: - long long int tv_usec; 1: + __kernel_time64_t tv_sec; 1: + long long int tv_usec; 1: }; 1: 1: struct __kernel_timex { 1: - unsigned int modes; 1: - long long int offset; 1: - long long int freq; 1: - long long int maxerror; 1: - long long int esterror; 1: - int status; 1: - long long int constant; 1: - long long int precision; 1: - long long int tolerance; 1: - struct __kernel_timex_timeval time; 1: - long long int tick; 1: - long long int ppsfreq; 1: - long long int jitter; 1: - int shift; 1: - long long int stabil; 1: - long long int jitcnt; 1: - long long int calcnt; 1: - long long int errcnt; 1: - long long int stbcnt; 1: - int tai; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + unsigned int modes; 1: + long long int offset; 1: + long long int freq; 1: + long long int maxerror; 1: + long long int esterror; 1: + int status; 1: + long long int constant; 1: + long long int precision; 1: + long long int tolerance; 1: + struct __kernel_timex_timeval time; 1: + long long int tick; 1: + long long int ppsfreq; 1: + long long int jitter; 1: + int shift; 1: + long long int stabil; 1: + long long int jitcnt; 1: + long long int calcnt; 1: + long long int errcnt; 1: + long long int stbcnt; 1: + int tai; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct trace_event_raw_timer_class { 1: - struct trace_entry ent; 1: - void *timer; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *timer; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_timer_start { 1: - struct trace_entry ent; 1: - void *timer; 1: - void *function; 1: - long unsigned int expires; 1: - long unsigned int now; 1: - unsigned int flags; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *timer; 1: + void *function; 1: + long unsigned int expires; 1: + long unsigned int now; 1: + unsigned int flags; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_timer_expire_entry { 1: - struct trace_entry ent; 1: - void *timer; 1: - long unsigned int now; 1: - void *function; 1: - long unsigned int baseclk; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *timer; 1: + long unsigned int now; 1: + void *function; 1: + long unsigned int baseclk; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_hrtimer_init { 1: - struct trace_entry ent; 1: - void *hrtimer; 1: - clockid_t clockid; 1: - enum hrtimer_mode mode; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *hrtimer; 1: + clockid_t clockid; 1: + enum hrtimer_mode mode; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_hrtimer_start { 1: - struct trace_entry ent; 1: - void *hrtimer; 1: - void *function; 1: - s64 expires; 1: - s64 softexpires; 1: - enum hrtimer_mode mode; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *hrtimer; 1: + void *function; 1: + s64 expires; 1: + s64 softexpires; 1: + enum hrtimer_mode mode; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_hrtimer_expire_entry { 1: - struct trace_entry ent; 1: - void *hrtimer; 1: - s64 now; 1: - void *function; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *hrtimer; 1: + s64 now; 1: + void *function; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_hrtimer_class { 1: - struct trace_entry ent; 1: - void *hrtimer; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *hrtimer; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_itimer_state { 1: - struct trace_entry ent; 1: - int which; 1: - long long unsigned int expires; 1: - long int value_sec; 1: - long int value_nsec; 1: - long int interval_sec; 1: - long int interval_nsec; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int which; 1: + long long unsigned int expires; 1: + long int value_sec; 1: + long int value_nsec; 1: + long int interval_sec; 1: + long int interval_nsec; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_itimer_expire { 1: - struct trace_entry ent; 1: - int which; 1: - pid_t pid; 1: - long long unsigned int now; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int which; 1: + pid_t pid; 1: + long long unsigned int now; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_tick_stop { 1: - struct trace_entry ent; 1: - int success; 1: - int dependency; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int success; 1: + int dependency; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_timer_class {}; 1: @@ -30219,361 +30540,370 @@ struct trace_event_data_offsets_tick_stop {}; 1: 1: typedef void (*btf_trace_timer_init)(void *, struct timer_list *); 1: 1: -typedef void (*btf_trace_timer_start)(void *, struct timer_list *, long unsigned int, unsigned int); 1: +typedef void (*btf_trace_timer_start)(void *, struct timer_list *, 1: + long unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_timer_expire_entry)(void *, struct timer_list *, long unsigned int); 1: +typedef void (*btf_trace_timer_expire_entry)(void *, struct timer_list *, 1: + long unsigned int); 1: 1: typedef void (*btf_trace_timer_expire_exit)(void *, struct timer_list *); 1: 1: typedef void (*btf_trace_timer_cancel)(void *, struct timer_list *); 1: 1: -typedef void (*btf_trace_hrtimer_init)(void *, struct hrtimer *, clockid_t, enum hrtimer_mode); 1: +typedef void (*btf_trace_hrtimer_init)(void *, struct hrtimer *, clockid_t, 1: + enum hrtimer_mode); 1: 1: -typedef void (*btf_trace_hrtimer_start)(void *, struct hrtimer *, enum hrtimer_mode); 1: +typedef void (*btf_trace_hrtimer_start)(void *, struct hrtimer *, 1: + enum hrtimer_mode); 1: 1: -typedef void (*btf_trace_hrtimer_expire_entry)(void *, struct hrtimer *, ktime_t *); 1: +typedef void (*btf_trace_hrtimer_expire_entry)(void *, struct hrtimer *, 1: + ktime_t *); 1: 1: typedef void (*btf_trace_hrtimer_expire_exit)(void *, struct hrtimer *); 1: 1: typedef void (*btf_trace_hrtimer_cancel)(void *, struct hrtimer *); 1: 1: -typedef void (*btf_trace_itimer_state)(void *, int, const struct itimerspec64 * const, long long unsigned int); 1: +typedef void (*btf_trace_itimer_state)(void *, int, 1: + const struct itimerspec64 *const, 1: + long long unsigned int); 1: 1: -typedef void (*btf_trace_itimer_expire)(void *, int, struct pid *, long long unsigned int); 1: +typedef void (*btf_trace_itimer_expire)(void *, int, struct pid *, 1: + long long unsigned int); 1: 1: typedef void (*btf_trace_tick_stop)(void *, int, int); 1: 1: struct timer_base { 1: - raw_spinlock_t lock; 1: - struct timer_list *running_timer; 1: - long unsigned int clk; 1: - long unsigned int next_expiry; 1: - unsigned int cpu; 1: - bool is_idle; 1: - bool must_forward_clk; 1: - long unsigned int pending_map[9]; 1: - struct hlist_head vectors[576]; 1: - long: 64; 1: - long: 64; 1: + raw_spinlock_t lock; 1: + struct timer_list *running_timer; 1: + long unsigned int clk; 1: + long unsigned int next_expiry; 1: + unsigned int cpu; 1: + bool is_idle; 1: + bool must_forward_clk; 1: + long unsigned int pending_map[9]; 1: + struct hlist_head vectors[576]; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct process_timer { 1: - struct timer_list timer; 1: - struct task_struct *task; 1: + struct timer_list timer; 1: + struct task_struct *task; 1: }; 1: 1: struct system_time_snapshot { 1: - u64 cycles; 1: - ktime_t real; 1: - ktime_t raw; 1: - unsigned int clock_was_set_seq; 1: - u8 cs_was_changed_seq; 1: + u64 cycles; 1: + ktime_t real; 1: + ktime_t raw; 1: + unsigned int clock_was_set_seq; 1: + u8 cs_was_changed_seq; 1: }; 1: 1: struct system_device_crosststamp { 1: - ktime_t device; 1: - ktime_t sys_realtime; 1: - ktime_t sys_monoraw; 1: + ktime_t device; 1: + ktime_t sys_realtime; 1: + ktime_t sys_monoraw; 1: }; 1: 1: struct tk_read_base { 1: - struct clocksource *clock; 1: - u64 mask; 1: - u64 cycle_last; 1: - u32 mult; 1: - u32 shift; 1: - u64 xtime_nsec; 1: - ktime_t base; 1: - u64 base_real; 1: + struct clocksource *clock; 1: + u64 mask; 1: + u64 cycle_last; 1: + u32 mult; 1: + u32 shift; 1: + u64 xtime_nsec; 1: + ktime_t base; 1: + u64 base_real; 1: }; 1: 1: struct timekeeper { 1: - struct tk_read_base tkr_mono; 1: - struct tk_read_base tkr_raw; 1: - u64 xtime_sec; 1: - long unsigned int ktime_sec; 1: - struct timespec64 wall_to_monotonic; 1: - ktime_t offs_real; 1: - ktime_t offs_boot; 1: - ktime_t offs_tai; 1: - s32 tai_offset; 1: - unsigned int clock_was_set_seq; 1: - u8 cs_was_changed_seq; 1: - ktime_t next_leap_ktime; 1: - u64 raw_sec; 1: - struct timespec64 monotonic_to_boot; 1: - u64 cycle_interval; 1: - u64 xtime_interval; 1: - s64 xtime_remainder; 1: - u64 raw_interval; 1: - u64 ntp_tick; 1: - s64 ntp_error; 1: - u32 ntp_error_shift; 1: - u32 ntp_err_mult; 1: - u32 skip_second_overflow; 1: + struct tk_read_base tkr_mono; 1: + struct tk_read_base tkr_raw; 1: + u64 xtime_sec; 1: + long unsigned int ktime_sec; 1: + struct timespec64 wall_to_monotonic; 1: + ktime_t offs_real; 1: + ktime_t offs_boot; 1: + ktime_t offs_tai; 1: + s32 tai_offset; 1: + unsigned int clock_was_set_seq; 1: + u8 cs_was_changed_seq; 1: + ktime_t next_leap_ktime; 1: + u64 raw_sec; 1: + struct timespec64 monotonic_to_boot; 1: + u64 cycle_interval; 1: + u64 xtime_interval; 1: + s64 xtime_remainder; 1: + u64 raw_interval; 1: + u64 ntp_tick; 1: + s64 ntp_error; 1: + u32 ntp_error_shift; 1: + u32 ntp_err_mult; 1: + u32 skip_second_overflow; 1: }; 1: 1: struct audit_ntp_val { 1: - long long int oldval; 1: - long long int newval; 1: + long long int oldval; 1: + long long int newval; 1: }; 1: 1: struct audit_ntp_data { 1: - struct audit_ntp_val vals[6]; 1: + struct audit_ntp_val vals[6]; 1: }; 1: 1: enum timekeeping_adv_mode { 1: - TK_ADV_TICK = 0, 1: - TK_ADV_FREQ = 1, 1: + TK_ADV_TICK = 0, 1: + TK_ADV_FREQ = 1, 1: }; 1: 1: struct tk_fast { 1: - seqcount_t seq; 1: - struct tk_read_base base[2]; 1: + seqcount_t seq; 1: + struct tk_read_base base[2]; 1: }; 1: 1: typedef s64 int64_t; 1: 1: enum tick_nohz_mode { 1: - NOHZ_MODE_INACTIVE = 0, 1: - NOHZ_MODE_LOWRES = 1, 1: - NOHZ_MODE_HIGHRES = 2, 1: + NOHZ_MODE_INACTIVE = 0, 1: + NOHZ_MODE_LOWRES = 1, 1: + NOHZ_MODE_HIGHRES = 2, 1: }; 1: 1: struct tick_sched { 1: - struct hrtimer sched_timer; 1: - long unsigned int check_clocks; 1: - enum tick_nohz_mode nohz_mode; 1: - unsigned int inidle: 1; 1: - unsigned int tick_stopped: 1; 1: - unsigned int idle_active: 1; 1: - unsigned int do_timer_last: 1; 1: - unsigned int got_idle_tick: 1; 1: - ktime_t last_tick; 1: - ktime_t next_tick; 1: - long unsigned int idle_jiffies; 1: - long unsigned int idle_calls; 1: - long unsigned int idle_sleeps; 1: - ktime_t idle_entrytime; 1: - ktime_t idle_waketime; 1: - ktime_t idle_exittime; 1: - ktime_t idle_sleeptime; 1: - ktime_t iowait_sleeptime; 1: - long unsigned int last_jiffies; 1: - u64 timer_expires; 1: - u64 timer_expires_base; 1: - u64 next_timer; 1: - ktime_t idle_expires; 1: - atomic_t tick_dep_mask; 1: + struct hrtimer sched_timer; 1: + long unsigned int check_clocks; 1: + enum tick_nohz_mode nohz_mode; 1: + unsigned int inidle : 1; 1: + unsigned int tick_stopped : 1; 1: + unsigned int idle_active : 1; 1: + unsigned int do_timer_last : 1; 1: + unsigned int got_idle_tick : 1; 1: + ktime_t last_tick; 1: + ktime_t next_tick; 1: + long unsigned int idle_jiffies; 1: + long unsigned int idle_calls; 1: + long unsigned int idle_sleeps; 1: + ktime_t idle_entrytime; 1: + ktime_t idle_waketime; 1: + ktime_t idle_exittime; 1: + ktime_t idle_sleeptime; 1: + ktime_t iowait_sleeptime; 1: + long unsigned int last_jiffies; 1: + u64 timer_expires; 1: + u64 timer_expires_base; 1: + u64 next_timer; 1: + ktime_t idle_expires; 1: + atomic_t tick_dep_mask; 1: }; 1: 1: struct timer_list_iter { 1: - int cpu; 1: - bool second_pass; 1: - u64 now; 1: + int cpu; 1: + bool second_pass; 1: + u64 now; 1: }; 1: 1: struct tm { 1: - int tm_sec; 1: - int tm_min; 1: - int tm_hour; 1: - int tm_mday; 1: - int tm_mon; 1: - long int tm_year; 1: - int tm_wday; 1: - int tm_yday; 1: + int tm_sec; 1: + int tm_min; 1: + int tm_hour; 1: + int tm_mday; 1: + int tm_mon; 1: + long int tm_year; 1: + int tm_wday; 1: + int tm_yday; 1: }; 1: 1: struct cyclecounter { 1: - u64 (*read)(const struct cyclecounter *); 1: - u64 mask; 1: - u32 mult; 1: - u32 shift; 1: + u64 (*read)(const struct cyclecounter *); 1: + u64 mask; 1: + u32 mult; 1: + u32 shift; 1: }; 1: 1: struct timecounter { 1: - const struct cyclecounter *cc; 1: - u64 cycle_last; 1: - u64 nsec; 1: - u64 mask; 1: - u64 frac; 1: + const struct cyclecounter *cc; 1: + u64 cycle_last; 1: + u64 nsec; 1: + u64 mask; 1: + u64 frac; 1: }; 1: 1: typedef __kernel_timer_t timer_t; 1: 1: struct rtc_wkalrm { 1: - unsigned char enabled; 1: - unsigned char pending; 1: - struct rtc_time time; 1: + unsigned char enabled; 1: + unsigned char pending; 1: + struct rtc_time time; 1: }; 1: 1: enum alarmtimer_type { 1: - ALARM_REALTIME = 0, 1: - ALARM_BOOTTIME = 1, 1: - ALARM_NUMTYPE = 2, 1: - ALARM_REALTIME_FREEZER = 3, 1: - ALARM_BOOTTIME_FREEZER = 4, 1: + ALARM_REALTIME = 0, 1: + ALARM_BOOTTIME = 1, 1: + ALARM_NUMTYPE = 2, 1: + ALARM_REALTIME_FREEZER = 3, 1: + ALARM_BOOTTIME_FREEZER = 4, 1: }; 1: 1: enum alarmtimer_restart { 1: - ALARMTIMER_NORESTART = 0, 1: - ALARMTIMER_RESTART = 1, 1: + ALARMTIMER_NORESTART = 0, 1: + ALARMTIMER_RESTART = 1, 1: }; 1: 1: struct alarm { 1: - struct timerqueue_node node; 1: - struct hrtimer timer; 1: - enum alarmtimer_restart (*function)(struct alarm *, ktime_t); 1: - enum alarmtimer_type type; 1: - int state; 1: - void *data; 1: + struct timerqueue_node node; 1: + struct hrtimer timer; 1: + enum alarmtimer_restart (*function)(struct alarm *, ktime_t); 1: + enum alarmtimer_type type; 1: + int state; 1: + void *data; 1: }; 1: 1: struct cpu_timer { 1: - struct timerqueue_node node; 1: - struct timerqueue_head *head; 1: - struct task_struct *task; 1: - struct list_head elist; 1: - int firing; 1: + struct timerqueue_node node; 1: + struct timerqueue_head *head; 1: + struct task_struct *task; 1: + struct list_head elist; 1: + int firing; 1: }; 1: 1: struct k_clock; 1: 1: struct k_itimer { 1: - struct list_head list; 1: - struct hlist_node t_hash; 1: - spinlock_t it_lock; 1: - const struct k_clock *kclock; 1: - clockid_t it_clock; 1: - timer_t it_id; 1: - int it_active; 1: - s64 it_overrun; 1: - s64 it_overrun_last; 1: - int it_requeue_pending; 1: - int it_sigev_notify; 1: - ktime_t it_interval; 1: - struct signal_struct *it_signal; 1: - union { 1: - struct pid *it_pid; 1: - struct task_struct *it_process; 1: - }; 1: - struct sigqueue *sigq; 1: - union { 1: - struct { 1: - struct hrtimer timer; 1: - } real; 1: - struct cpu_timer cpu; 1: - struct { 1: - struct alarm alarmtimer; 1: - } alarm; 1: - } it; 1: - struct callback_head rcu; 1: + struct list_head list; 1: + struct hlist_node t_hash; 1: + spinlock_t it_lock; 1: + const struct k_clock *kclock; 1: + clockid_t it_clock; 1: + timer_t it_id; 1: + int it_active; 1: + s64 it_overrun; 1: + s64 it_overrun_last; 1: + int it_requeue_pending; 1: + int it_sigev_notify; 1: + ktime_t it_interval; 1: + struct signal_struct *it_signal; 1: + union { 1: + struct pid *it_pid; 1: + struct task_struct *it_process; 1: + }; 1: + struct sigqueue *sigq; 1: + union { 1: + struct { 1: + struct hrtimer timer; 1: + } real; 1: + struct cpu_timer cpu; 1: + struct { 1: + struct alarm alarmtimer; 1: + } alarm; 1: + } it; 1: + struct callback_head rcu; 1: }; 1: 1: struct k_clock { 1: - int (*clock_getres)(const clockid_t, struct timespec64 *); 1: - int (*clock_set)(const clockid_t, const struct timespec64 *); 1: - int (*clock_get)(const clockid_t, struct timespec64 *); 1: - int (*clock_adj)(const clockid_t, struct __kernel_timex *); 1: - int (*timer_create)(struct k_itimer *); 1: - int (*nsleep)(const clockid_t, int, const struct timespec64 *); 1: - int (*timer_set)(struct k_itimer *, int, struct itimerspec64 *, struct itimerspec64 *); 1: - int (*timer_del)(struct k_itimer *); 1: - void (*timer_get)(struct k_itimer *, struct itimerspec64 *); 1: - void (*timer_rearm)(struct k_itimer *); 1: - s64 (*timer_forward)(struct k_itimer *, ktime_t); 1: - ktime_t (*timer_remaining)(struct k_itimer *, ktime_t); 1: - int (*timer_try_to_cancel)(struct k_itimer *); 1: - void (*timer_arm)(struct k_itimer *, ktime_t, bool, bool); 1: - void (*timer_wait_running)(struct k_itimer *); 1: + int (*clock_getres)(const clockid_t, struct timespec64 *); 1: + int (*clock_set)(const clockid_t, const struct timespec64 *); 1: + int (*clock_get)(const clockid_t, struct timespec64 *); 1: + int (*clock_adj)(const clockid_t, struct __kernel_timex *); 1: + int (*timer_create)(struct k_itimer *); 1: + int (*nsleep)(const clockid_t, int, const struct timespec64 *); 1: + int (*timer_set)(struct k_itimer *, int, struct itimerspec64 *, 1: + struct itimerspec64 *); 1: + int (*timer_del)(struct k_itimer *); 1: + void (*timer_get)(struct k_itimer *, struct itimerspec64 *); 1: + void (*timer_rearm)(struct k_itimer *); 1: + s64 (*timer_forward)(struct k_itimer *, ktime_t); 1: + ktime_t (*timer_remaining)(struct k_itimer *, ktime_t); 1: + int (*timer_try_to_cancel)(struct k_itimer *); 1: + void (*timer_arm)(struct k_itimer *, ktime_t, bool, bool); 1: + void (*timer_wait_running)(struct k_itimer *); 1: }; 1: 1: struct class_interface { 1: - struct list_head node; 1: - struct class *class; 1: - int (*add_dev)(struct device *, struct class_interface *); 1: - void (*remove_dev)(struct device *, struct class_interface *); 1: + struct list_head node; 1: + struct class *class; 1: + int (*add_dev)(struct device *, struct class_interface *); 1: + void (*remove_dev)(struct device *, struct class_interface *); 1: }; 1: 1: struct rtc_class_ops { 1: - int (*ioctl)(struct device *, unsigned int, long unsigned int); 1: - int (*read_time)(struct device *, struct rtc_time *); 1: - int (*set_time)(struct device *, struct rtc_time *); 1: - int (*read_alarm)(struct device *, struct rtc_wkalrm *); 1: - int (*set_alarm)(struct device *, struct rtc_wkalrm *); 1: - int (*proc)(struct device *, struct seq_file *); 1: - int (*alarm_irq_enable)(struct device *, unsigned int); 1: - int (*read_offset)(struct device *, long int *); 1: - int (*set_offset)(struct device *, long int); 1: + int (*ioctl)(struct device *, unsigned int, long unsigned int); 1: + int (*read_time)(struct device *, struct rtc_time *); 1: + int (*set_time)(struct device *, struct rtc_time *); 1: + int (*read_alarm)(struct device *, struct rtc_wkalrm *); 1: + int (*set_alarm)(struct device *, struct rtc_wkalrm *); 1: + int (*proc)(struct device *, struct seq_file *); 1: + int (*alarm_irq_enable)(struct device *, unsigned int); 1: + int (*read_offset)(struct device *, long int *); 1: + int (*set_offset)(struct device *, long int); 1: }; 1: 1: struct rtc_device; 1: 1: struct rtc_timer { 1: - struct timerqueue_node node; 1: - ktime_t period; 1: - void (*func)(struct rtc_device *); 1: - struct rtc_device *rtc; 1: - int enabled; 1: + struct timerqueue_node node; 1: + ktime_t period; 1: + void (*func)(struct rtc_device *); 1: + struct rtc_device *rtc; 1: + int enabled; 1: }; 1: 1: struct rtc_device { 1: - struct device dev; 1: - struct module *owner; 1: - int id; 1: - const struct rtc_class_ops *ops; 1: - struct mutex ops_lock; 1: - struct cdev char_dev; 1: - long unsigned int flags; 1: - long unsigned int irq_data; 1: - spinlock_t irq_lock; 1: - wait_queue_head_t irq_queue; 1: - struct fasync_struct *async_queue; 1: - int irq_freq; 1: - int max_user_freq; 1: - struct timerqueue_head timerqueue; 1: - struct rtc_timer aie_timer; 1: - struct rtc_timer uie_rtctimer; 1: - struct hrtimer pie_timer; 1: - int pie_enabled; 1: - struct work_struct irqwork; 1: - int uie_unsupported; 1: - long int set_offset_nsec; 1: - bool registered; 1: - bool nvram_old_abi; 1: - struct bin_attribute *nvram; 1: - time64_t range_min; 1: - timeu64_t range_max; 1: - time64_t start_secs; 1: - time64_t offset_secs; 1: - bool set_start_time; 1: + struct device dev; 1: + struct module *owner; 1: + int id; 1: + const struct rtc_class_ops *ops; 1: + struct mutex ops_lock; 1: + struct cdev char_dev; 1: + long unsigned int flags; 1: + long unsigned int irq_data; 1: + spinlock_t irq_lock; 1: + wait_queue_head_t irq_queue; 1: + struct fasync_struct *async_queue; 1: + int irq_freq; 1: + int max_user_freq; 1: + struct timerqueue_head timerqueue; 1: + struct rtc_timer aie_timer; 1: + struct rtc_timer uie_rtctimer; 1: + struct hrtimer pie_timer; 1: + int pie_enabled; 1: + struct work_struct irqwork; 1: + int uie_unsupported; 1: + long int set_offset_nsec; 1: + bool registered; 1: + bool nvram_old_abi; 1: + struct bin_attribute *nvram; 1: + time64_t range_min; 1: + timeu64_t range_max; 1: + time64_t start_secs; 1: + time64_t offset_secs; 1: + bool set_start_time; 1: }; 1: 1: struct platform_driver { 1: - int (*probe)(struct platform_device *); 1: - int (*remove)(struct platform_device *); 1: - void (*shutdown)(struct platform_device *); 1: - int (*suspend)(struct platform_device *, pm_message_t); 1: - int (*resume)(struct platform_device *); 1: - struct device_driver driver; 1: - const struct platform_device_id *id_table; 1: - bool prevent_deferred_probe; 1: + int (*probe)(struct platform_device *); 1: + int (*remove)(struct platform_device *); 1: + void (*shutdown)(struct platform_device *); 1: + int (*suspend)(struct platform_device *, pm_message_t); 1: + int (*resume)(struct platform_device *); 1: + struct device_driver driver; 1: + const struct platform_device_id *id_table; 1: + bool prevent_deferred_probe; 1: }; 1: 1: struct trace_event_raw_alarmtimer_suspend { 1: - struct trace_entry ent; 1: - s64 expires; 1: - unsigned char alarm_type; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + s64 expires; 1: + unsigned char alarm_type; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_alarm_class { 1: - struct trace_entry ent; 1: - void *alarm; 1: - unsigned char alarm_type; 1: - s64 expires; 1: - s64 now; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + void *alarm; 1: + unsigned char alarm_type; 1: + s64 expires; 1: + s64 now; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_alarmtimer_suspend {}; 1: @@ -30589,40 +30919,40 @@ typedef void (*btf_trace_alarmtimer_start)(void *, struct alarm *, ktime_t); 1: typedef void (*btf_trace_alarmtimer_cancel)(void *, struct alarm *, ktime_t); 1: 1: struct alarm_base { 1: - spinlock_t lock; 1: - struct timerqueue_head timerqueue; 1: - ktime_t (*gettime)(); 1: - clockid_t base_clockid; 1: + spinlock_t lock; 1: + struct timerqueue_head timerqueue; 1: + ktime_t (*gettime)(); 1: + clockid_t base_clockid; 1: }; 1: 1: struct sigevent { 1: - sigval_t sigev_value; 1: - int sigev_signo; 1: - int sigev_notify; 1: - union { 1: - int _pad[12]; 1: - int _tid; 1: - struct { 1: - void (*_function)(sigval_t); 1: - void *_attribute; 1: - } _sigev_thread; 1: - } _sigev_un; 1: + sigval_t sigev_value; 1: + int sigev_signo; 1: + int sigev_notify; 1: + union { 1: + int _pad[12]; 1: + int _tid; 1: + struct { 1: + void (*_function)(sigval_t); 1: + void *_attribute; 1: + } _sigev_thread; 1: + } _sigev_un; 1: }; 1: 1: typedef struct sigevent sigevent_t; 1: 1: struct compat_sigevent { 1: - compat_sigval_t sigev_value; 1: - compat_int_t sigev_signo; 1: - compat_int_t sigev_notify; 1: - union { 1: - compat_int_t _pad[13]; 1: - compat_int_t _tid; 1: - struct { 1: - compat_uptr_t _function; 1: - compat_uptr_t _attribute; 1: - } _sigev_thread; 1: - } _sigev_un; 1: + compat_sigval_t sigev_value; 1: + compat_int_t sigev_signo; 1: + compat_int_t sigev_notify; 1: + union { 1: + compat_int_t _pad[13]; 1: + compat_int_t _tid; 1: + struct { 1: + compat_uptr_t _function; 1: + compat_uptr_t _attribute; 1: + } _sigev_thread; 1: + } _sigev_un; 1: }; 1: 1: typedef unsigned int uint; 1: @@ -30630,341 +30960,344 @@ typedef unsigned int uint; 1: struct posix_clock; 1: 1: struct posix_clock_operations { 1: - struct module *owner; 1: - int (*clock_adjtime)(struct posix_clock *, struct __kernel_timex *); 1: - int (*clock_gettime)(struct posix_clock *, struct timespec64 *); 1: - int (*clock_getres)(struct posix_clock *, struct timespec64 *); 1: - int (*clock_settime)(struct posix_clock *, const struct timespec64 *); 1: - long int (*ioctl)(struct posix_clock *, unsigned int, long unsigned int); 1: - int (*open)(struct posix_clock *, fmode_t); 1: - __poll_t (*poll)(struct posix_clock *, struct file *, poll_table *); 1: - int (*release)(struct posix_clock *); 1: - ssize_t (*read)(struct posix_clock *, uint, char *, size_t); 1: + struct module *owner; 1: + int (*clock_adjtime)(struct posix_clock *, struct __kernel_timex *); 1: + int (*clock_gettime)(struct posix_clock *, struct timespec64 *); 1: + int (*clock_getres)(struct posix_clock *, struct timespec64 *); 1: + int (*clock_settime)(struct posix_clock *, const struct timespec64 *); 1: + long int (*ioctl)(struct posix_clock *, unsigned int, long unsigned int); 1: + int (*open)(struct posix_clock *, fmode_t); 1: + __poll_t (*poll)(struct posix_clock *, struct file *, poll_table *); 1: + int (*release)(struct posix_clock *); 1: + ssize_t (*read)(struct posix_clock *, uint, char *, size_t); 1: }; 1: 1: struct posix_clock { 1: - struct posix_clock_operations ops; 1: - struct cdev cdev; 1: - struct device *dev; 1: - struct rw_semaphore rwsem; 1: - bool zombie; 1: + struct posix_clock_operations ops; 1: + struct cdev cdev; 1: + struct device *dev; 1: + struct rw_semaphore rwsem; 1: + bool zombie; 1: }; 1: 1: struct posix_clock_desc { 1: - struct file *fp; 1: - struct posix_clock *clk; 1: + struct file *fp; 1: + struct posix_clock *clk; 1: }; 1: 1: struct itimerval { 1: - struct timeval it_interval; 1: - struct timeval it_value; 1: + struct timeval it_interval; 1: + struct timeval it_value; 1: }; 1: 1: struct old_itimerval32 { 1: - struct old_timeval32 it_interval; 1: - struct old_timeval32 it_value; 1: + struct old_timeval32 it_interval; 1: + struct old_timeval32 it_value; 1: }; 1: 1: struct ce_unbind { 1: - struct clock_event_device *ce; 1: - int res; 1: + struct clock_event_device *ce; 1: + int res; 1: }; 1: 1: typedef ktime_t pto_T_____18; 1: 1: union futex_key { 1: - struct { 1: - long unsigned int pgoff; 1: - struct inode *inode; 1: - int offset; 1: - } shared; 1: - struct { 1: - long unsigned int address; 1: - struct mm_struct *mm; 1: - int offset; 1: - } private; 1: - struct { 1: - long unsigned int word; 1: - void *ptr; 1: - int offset; 1: - } both; 1: + struct { 1: + long unsigned int pgoff; 1: + struct inode *inode; 1: + int offset; 1: + } shared; 1: + struct { 1: + long unsigned int address; 1: + struct mm_struct *mm; 1: + int offset; 1: + } private; 1: + struct { 1: + long unsigned int word; 1: + void *ptr; 1: + int offset; 1: + } both; 1: }; 1: 1: struct futex_pi_state { 1: - struct list_head list; 1: - struct rt_mutex pi_mutex; 1: - struct task_struct *owner; 1: - refcount_t refcount; 1: - union futex_key key; 1: + struct list_head list; 1: + struct rt_mutex pi_mutex; 1: + struct task_struct *owner; 1: + refcount_t refcount; 1: + union futex_key key; 1: }; 1: 1: struct futex_q { 1: - struct plist_node list; 1: - struct task_struct *task; 1: - spinlock_t *lock_ptr; 1: - union futex_key key; 1: - struct futex_pi_state *pi_state; 1: - struct rt_mutex_waiter *rt_waiter; 1: - union futex_key *requeue_pi_key; 1: - u32 bitset; 1: + struct plist_node list; 1: + struct task_struct *task; 1: + spinlock_t *lock_ptr; 1: + union futex_key key; 1: + struct futex_pi_state *pi_state; 1: + struct rt_mutex_waiter *rt_waiter; 1: + union futex_key *requeue_pi_key; 1: + u32 bitset; 1: }; 1: 1: struct futex_hash_bucket { 1: - atomic_t waiters; 1: - spinlock_t lock; 1: - struct plist_head chain; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + atomic_t waiters; 1: + spinlock_t lock; 1: + struct plist_head chain; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: enum futex_access { 1: - FUTEX_READ = 0, 1: - FUTEX_WRITE = 1, 1: + FUTEX_READ = 0, 1: + FUTEX_WRITE = 1, 1: }; 1: 1: struct dma_chan { 1: - int lock; 1: - const char *device_id; 1: + int lock; 1: + const char *device_id; 1: }; 1: 1: enum { 1: - CSD_FLAG_LOCK = 1, 1: - CSD_FLAG_SYNCHRONOUS = 2, 1: + CSD_FLAG_LOCK = 1, 1: + CSD_FLAG_SYNCHRONOUS = 2, 1: }; 1: 1: struct call_function_data { 1: - call_single_data_t *csd; 1: - cpumask_var_t cpumask; 1: - cpumask_var_t cpumask_ipi; 1: + call_single_data_t *csd; 1: + cpumask_var_t cpumask; 1: + cpumask_var_t cpumask_ipi; 1: }; 1: 1: struct smp_call_on_cpu_struct { 1: - struct work_struct work; 1: - struct completion done; 1: - int (*func)(void *); 1: - void *data; 1: - int ret; 1: - int cpu; 1: + struct work_struct work; 1: + struct completion done; 1: + int (*func)(void *); 1: + void *data; 1: + int ret; 1: + int cpu; 1: }; 1: 1: struct latch_tree_root { 1: - seqcount_t seq; 1: - struct rb_root tree[2]; 1: + seqcount_t seq; 1: + struct rb_root tree[2]; 1: }; 1: 1: struct latch_tree_ops { 1: - bool (*less)(struct latch_tree_node *, struct latch_tree_node *); 1: - int (*comp)(void *, struct latch_tree_node *); 1: + bool (*less)(struct latch_tree_node *, struct latch_tree_node *); 1: + int (*comp)(void *, struct latch_tree_node *); 1: }; 1: 1: struct module_use { 1: - struct list_head source_list; 1: - struct list_head target_list; 1: - struct module *source; 1: - struct module *target; 1: + struct list_head source_list; 1: + struct list_head target_list; 1: + struct module *source; 1: + struct module *target; 1: }; 1: 1: struct module_sect_attr { 1: - struct module_attribute mattr; 1: - char *name; 1: - long unsigned int address; 1: + struct module_attribute mattr; 1: + char *name; 1: + long unsigned int address; 1: }; 1: 1: struct module_sect_attrs { 1: - struct attribute_group grp; 1: - unsigned int nsections; 1: - struct module_sect_attr attrs[0]; 1: + struct attribute_group grp; 1: + unsigned int nsections; 1: + struct module_sect_attr attrs[0]; 1: }; 1: 1: struct module_notes_attrs { 1: - struct kobject *dir; 1: - unsigned int notes; 1: - struct bin_attribute attrs[0]; 1: + struct kobject *dir; 1: + unsigned int notes; 1: + struct bin_attribute attrs[0]; 1: }; 1: 1: struct symsearch { 1: - const struct kernel_symbol *start; 1: - const struct kernel_symbol *stop; 1: - const s32 *crcs; 1: - enum { 1: - NOT_GPL_ONLY = 0, 1: - GPL_ONLY = 1, 1: - WILL_BE_GPL_ONLY = 2, 1: - } licence; 1: - bool unused; 1: + const struct kernel_symbol *start; 1: + const struct kernel_symbol *stop; 1: + const s32 *crcs; 1: + enum { 1: + NOT_GPL_ONLY = 0, 1: + GPL_ONLY = 1, 1: + WILL_BE_GPL_ONLY = 2, 1: + } licence; 1: + bool unused; 1: }; 1: 1: enum kernel_read_file_id { 1: - READING_UNKNOWN = 0, 1: - READING_FIRMWARE = 1, 1: - READING_FIRMWARE_PREALLOC_BUFFER = 2, 1: - READING_MODULE = 3, 1: - READING_KEXEC_IMAGE = 4, 1: - READING_KEXEC_INITRAMFS = 5, 1: - READING_POLICY = 6, 1: - READING_X509_CERTIFICATE = 7, 1: - READING_MAX_ID = 8, 1: + READING_UNKNOWN = 0, 1: + READING_FIRMWARE = 1, 1: + READING_FIRMWARE_PREALLOC_BUFFER = 2, 1: + READING_MODULE = 3, 1: + READING_KEXEC_IMAGE = 4, 1: + READING_KEXEC_INITRAMFS = 5, 1: + READING_POLICY = 6, 1: + READING_X509_CERTIFICATE = 7, 1: + READING_MAX_ID = 8, 1: }; 1: 1: enum kernel_load_data_id { 1: - LOADING_UNKNOWN = 0, 1: - LOADING_FIRMWARE = 1, 1: - LOADING_FIRMWARE_PREALLOC_BUFFER = 2, 1: - LOADING_MODULE = 3, 1: - LOADING_KEXEC_IMAGE = 4, 1: - LOADING_KEXEC_INITRAMFS = 5, 1: - LOADING_POLICY = 6, 1: - LOADING_X509_CERTIFICATE = 7, 1: - LOADING_MAX_ID = 8, 1: + LOADING_UNKNOWN = 0, 1: + LOADING_FIRMWARE = 1, 1: + LOADING_FIRMWARE_PREALLOC_BUFFER = 2, 1: + LOADING_MODULE = 3, 1: + LOADING_KEXEC_IMAGE = 4, 1: + LOADING_KEXEC_INITRAMFS = 5, 1: + LOADING_POLICY = 6, 1: + LOADING_X509_CERTIFICATE = 7, 1: + LOADING_MAX_ID = 8, 1: }; 1: 1: struct _ddebug { 1: - const char *modname; 1: - const char *function; 1: - const char *filename; 1: - const char *format; 1: - unsigned int lineno: 18; 1: - unsigned int flags: 8; 1: - union { 1: - struct static_key_true dd_key_true; 1: - struct static_key_false dd_key_false; 1: - } key; 1: + const char *modname; 1: + const char *function; 1: + const char *filename; 1: + const char *format; 1: + unsigned int lineno : 18; 1: + unsigned int flags : 8; 1: + union { 1: + struct static_key_true dd_key_true; 1: + struct static_key_false dd_key_false; 1: + } key; 1: }; 1: 1: struct load_info { 1: - const char *name; 1: - struct module *mod; 1: - Elf64_Ehdr *hdr; 1: - long unsigned int len; 1: - Elf64_Shdr *sechdrs; 1: - char *secstrings; 1: - char *strtab; 1: - long unsigned int symoffs; 1: - long unsigned int stroffs; 1: - long unsigned int init_typeoffs; 1: - long unsigned int core_typeoffs; 1: - struct _ddebug *debug; 1: - unsigned int num_debug; 1: - bool sig_ok; 1: - long unsigned int mod_kallsyms_init_off; 1: - struct { 1: - unsigned int sym; 1: - unsigned int str; 1: - unsigned int mod; 1: - unsigned int vers; 1: - unsigned int info; 1: - unsigned int pcpu; 1: - } index; 1: + const char *name; 1: + struct module *mod; 1: + Elf64_Ehdr *hdr; 1: + long unsigned int len; 1: + Elf64_Shdr *sechdrs; 1: + char *secstrings; 1: + char *strtab; 1: + long unsigned int symoffs; 1: + long unsigned int stroffs; 1: + long unsigned int init_typeoffs; 1: + long unsigned int core_typeoffs; 1: + struct _ddebug *debug; 1: + unsigned int num_debug; 1: + bool sig_ok; 1: + long unsigned int mod_kallsyms_init_off; 1: + struct { 1: + unsigned int sym; 1: + unsigned int str; 1: + unsigned int mod; 1: + unsigned int vers; 1: + unsigned int info; 1: + unsigned int pcpu; 1: + } index; 1: }; 1: 1: struct trace_event_raw_module_load { 1: - struct trace_entry ent; 1: - unsigned int taints; 1: - u32 __data_loc_name; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + unsigned int taints; 1: + u32 __data_loc_name; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_module_free { 1: - struct trace_entry ent; 1: - u32 __data_loc_name; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_name; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_module_refcnt { 1: - struct trace_entry ent; 1: - long unsigned int ip; 1: - int refcnt; 1: - u32 __data_loc_name; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + long unsigned int ip; 1: + int refcnt; 1: + u32 __data_loc_name; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_module_request { 1: - struct trace_entry ent; 1: - long unsigned int ip; 1: - bool wait; 1: - u32 __data_loc_name; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + long unsigned int ip; 1: + bool wait; 1: + u32 __data_loc_name; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_module_load { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: struct trace_event_data_offsets_module_free { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: struct trace_event_data_offsets_module_refcnt { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: struct trace_event_data_offsets_module_request { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: typedef void (*btf_trace_module_load)(void *, struct module *); 1: 1: typedef void (*btf_trace_module_free)(void *, struct module *); 1: 1: -typedef void (*btf_trace_module_get)(void *, struct module *, long unsigned int); 1: +typedef void (*btf_trace_module_get)(void *, struct module *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_module_put)(void *, struct module *, long unsigned int); 1: +typedef void (*btf_trace_module_put)(void *, struct module *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_module_request)(void *, char *, bool, long unsigned int); 1: +typedef void (*btf_trace_module_request)(void *, char *, bool, 1: + long unsigned int); 1: 1: struct mod_tree_root { 1: - struct latch_tree_root root; 1: - long unsigned int addr_min; 1: - long unsigned int addr_max; 1: + struct latch_tree_root root; 1: + long unsigned int addr_min; 1: + long unsigned int addr_max; 1: }; 1: 1: struct find_symbol_arg { 1: - const char *name; 1: - bool gplok; 1: - bool warn; 1: - struct module *owner; 1: - const s32 *crc; 1: - const struct kernel_symbol *sym; 1: + const char *name; 1: + bool gplok; 1: + bool warn; 1: + struct module *owner; 1: + const s32 *crc; 1: + const struct kernel_symbol *sym; 1: }; 1: 1: struct mod_initfree { 1: - struct llist_node node; 1: - void *module_init; 1: + struct llist_node node; 1: + void *module_init; 1: }; 1: 1: struct kallsym_iter { 1: - loff_t pos; 1: - loff_t pos_arch_end; 1: - loff_t pos_mod_end; 1: - loff_t pos_ftrace_mod_end; 1: - long unsigned int value; 1: - unsigned int nameoff; 1: - char type; 1: - char name[128]; 1: - char module_name[56]; 1: - int exported; 1: - int show_value; 1: + loff_t pos; 1: + loff_t pos_arch_end; 1: + loff_t pos_mod_end; 1: + loff_t pos_ftrace_mod_end; 1: + long unsigned int value; 1: + unsigned int nameoff; 1: + char type; 1: + char name[128]; 1: + char module_name[56]; 1: + int exported; 1: + int show_value; 1: }; 1: 1: enum { 1: - SB_UNFROZEN = 0, 1: - SB_FREEZE_WRITE = 1, 1: - SB_FREEZE_PAGEFAULT = 2, 1: - SB_FREEZE_FS = 3, 1: - SB_FREEZE_COMPLETE = 4, 1: + SB_UNFROZEN = 0, 1: + SB_FREEZE_WRITE = 1, 1: + SB_FREEZE_PAGEFAULT = 2, 1: + SB_FREEZE_FS = 3, 1: + SB_FREEZE_COMPLETE = 4, 1: }; 1: 1: struct audit_names; 1: 1: struct filename { 1: - const char *name; 1: - const char *uptr; 1: - int refcnt; 1: - struct audit_names *aname; 1: - const char iname[0]; 1: + const char *name; 1: + const char *uptr; 1: + int refcnt; 1: + struct audit_names *aname; 1: + const char iname[0]; 1: }; 1: 1: typedef __u16 comp_t; 1: @@ -30972,64 +31305,64 @@ typedef __u16 comp_t; 1: typedef __u32 comp2_t; 1: 1: struct acct { 1: - char ac_flag; 1: - char ac_version; 1: - __u16 ac_uid16; 1: - __u16 ac_gid16; 1: - __u16 ac_tty; 1: - __u32 ac_btime; 1: - comp_t ac_utime; 1: - comp_t ac_stime; 1: - comp_t ac_etime; 1: - comp_t ac_mem; 1: - comp_t ac_io; 1: - comp_t ac_rw; 1: - comp_t ac_minflt; 1: - comp_t ac_majflt; 1: - comp_t ac_swaps; 1: - __u16 ac_ahz; 1: - __u32 ac_exitcode; 1: - char ac_comm[17]; 1: - __u8 ac_etime_hi; 1: - __u16 ac_etime_lo; 1: - __u32 ac_uid; 1: - __u32 ac_gid; 1: + char ac_flag; 1: + char ac_version; 1: + __u16 ac_uid16; 1: + __u16 ac_gid16; 1: + __u16 ac_tty; 1: + __u32 ac_btime; 1: + comp_t ac_utime; 1: + comp_t ac_stime; 1: + comp_t ac_etime; 1: + comp_t ac_mem; 1: + comp_t ac_io; 1: + comp_t ac_rw; 1: + comp_t ac_minflt; 1: + comp_t ac_majflt; 1: + comp_t ac_swaps; 1: + __u16 ac_ahz; 1: + __u32 ac_exitcode; 1: + char ac_comm[17]; 1: + __u8 ac_etime_hi; 1: + __u16 ac_etime_lo; 1: + __u32 ac_uid; 1: + __u32 ac_gid; 1: }; 1: 1: typedef struct acct acct_t; 1: 1: struct fs_pin { 1: - wait_queue_head_t wait; 1: - int done; 1: - struct hlist_node s_list; 1: - struct hlist_node m_list; 1: - void (*kill)(struct fs_pin *); 1: + wait_queue_head_t wait; 1: + int done; 1: + struct hlist_node s_list; 1: + struct hlist_node m_list; 1: + void (*kill)(struct fs_pin *); 1: }; 1: 1: struct bsd_acct_struct { 1: - struct fs_pin pin; 1: - atomic_long_t count; 1: - struct callback_head rcu; 1: - struct mutex lock; 1: - int active; 1: - long unsigned int needcheck; 1: - struct file *file; 1: - struct pid_namespace *ns; 1: - struct work_struct work; 1: - struct completion done; 1: + struct fs_pin pin; 1: + atomic_long_t count; 1: + struct callback_head rcu; 1: + struct mutex lock; 1: + int active; 1: + long unsigned int needcheck; 1: + struct file *file; 1: + struct pid_namespace *ns; 1: + struct work_struct work; 1: + struct completion done; 1: }; 1: 1: enum compound_dtor_id { 1: - NULL_COMPOUND_DTOR = 0, 1: - COMPOUND_PAGE_DTOR = 1, 1: - HUGETLB_PAGE_DTOR = 2, 1: - NR_COMPOUND_DTORS = 3, 1: + NULL_COMPOUND_DTOR = 0, 1: + COMPOUND_PAGE_DTOR = 1, 1: + HUGETLB_PAGE_DTOR = 2, 1: + NR_COMPOUND_DTORS = 3, 1: }; 1: 1: struct elf64_note { 1: - Elf64_Word n_namesz; 1: - Elf64_Word n_descsz; 1: - Elf64_Word n_type; 1: + Elf64_Word n_namesz; 1: + Elf64_Word n_descsz; 1: + Elf64_Word n_type; 1: }; 1: 1: typedef long unsigned int elf_greg_t; 1: @@ -31037,44 +31370,44 @@ typedef long unsigned int elf_greg_t; 1: typedef elf_greg_t elf_gregset_t[27]; 1: 1: struct elf_siginfo { 1: - int si_signo; 1: - int si_code; 1: - int si_errno; 1: + int si_signo; 1: + int si_code; 1: + int si_errno; 1: }; 1: 1: struct elf_prstatus { 1: - struct elf_siginfo pr_info; 1: - short int pr_cursig; 1: - long unsigned int pr_sigpend; 1: - long unsigned int pr_sighold; 1: - pid_t pr_pid; 1: - pid_t pr_ppid; 1: - pid_t pr_pgrp; 1: - pid_t pr_sid; 1: - struct __kernel_old_timeval pr_utime; 1: - struct __kernel_old_timeval pr_stime; 1: - struct __kernel_old_timeval pr_cutime; 1: - struct __kernel_old_timeval pr_cstime; 1: - elf_gregset_t pr_reg; 1: - int pr_fpvalid; 1: + struct elf_siginfo pr_info; 1: + short int pr_cursig; 1: + long unsigned int pr_sigpend; 1: + long unsigned int pr_sighold; 1: + pid_t pr_pid; 1: + pid_t pr_ppid; 1: + pid_t pr_pgrp; 1: + pid_t pr_sid; 1: + struct __kernel_old_timeval pr_utime; 1: + struct __kernel_old_timeval pr_stime; 1: + struct __kernel_old_timeval pr_cutime; 1: + struct __kernel_old_timeval pr_cstime; 1: + elf_gregset_t pr_reg; 1: + int pr_fpvalid; 1: }; 1: 1: struct compat_kexec_segment { 1: - compat_uptr_t buf; 1: - compat_size_t bufsz; 1: - compat_ulong_t mem; 1: - compat_size_t memsz; 1: + compat_uptr_t buf; 1: + compat_size_t bufsz; 1: + compat_ulong_t mem; 1: + compat_size_t memsz; 1: }; 1: 1: enum migrate_reason { 1: - MR_COMPACTION = 0, 1: - MR_MEMORY_FAILURE = 1, 1: - MR_MEMORY_HOTPLUG = 2, 1: - MR_SYSCALL = 3, 1: - MR_MEMPOLICY_MBIND = 4, 1: - MR_NUMA_MISPLACED = 5, 1: - MR_CONTIG_RANGE = 6, 1: - MR_TYPES = 7, 1: + MR_COMPACTION = 0, 1: + MR_MEMORY_FAILURE = 1, 1: + MR_MEMORY_HOTPLUG = 2, 1: + MR_SYSCALL = 3, 1: + MR_MEMPOLICY_MBIND = 4, 1: + MR_NUMA_MISPLACED = 5, 1: + MR_CONTIG_RANGE = 6, 1: + MR_TYPES = 7, 1: }; 1: 1: typedef __kernel_ulong_t __kernel_ino_t; 1: @@ -31082,19 +31415,19 @@ typedef __kernel_ulong_t __kernel_ino_t; 1: typedef __kernel_ino_t ino_t; 1: 1: enum fs_context_purpose { 1: - FS_CONTEXT_FOR_MOUNT = 0, 1: - FS_CONTEXT_FOR_SUBMOUNT = 1, 1: - FS_CONTEXT_FOR_RECONFIGURE = 2, 1: + FS_CONTEXT_FOR_MOUNT = 0, 1: + FS_CONTEXT_FOR_SUBMOUNT = 1, 1: + FS_CONTEXT_FOR_RECONFIGURE = 2, 1: }; 1: 1: enum fs_context_phase { 1: - FS_CONTEXT_CREATE_PARAMS = 0, 1: - FS_CONTEXT_CREATING = 1, 1: - FS_CONTEXT_AWAITING_MOUNT = 2, 1: - FS_CONTEXT_AWAITING_RECONF = 3, 1: - FS_CONTEXT_RECONF_PARAMS = 4, 1: - FS_CONTEXT_RECONFIGURING = 5, 1: - FS_CONTEXT_FAILED = 6, 1: + FS_CONTEXT_CREATE_PARAMS = 0, 1: + FS_CONTEXT_CREATING = 1, 1: + FS_CONTEXT_AWAITING_MOUNT = 2, 1: + FS_CONTEXT_AWAITING_RECONF = 3, 1: + FS_CONTEXT_RECONF_PARAMS = 4, 1: + FS_CONTEXT_RECONFIGURING = 5, 1: + FS_CONTEXT_FAILED = 6, 1: }; 1: 1: struct fs_context_operations; 1: @@ -31102,268 +31435,268 @@ struct fs_context_operations; 1: struct fc_log; 1: 1: struct fs_context { 1: - const struct fs_context_operations *ops; 1: - struct mutex uapi_mutex; 1: - struct file_system_type *fs_type; 1: - void *fs_private; 1: - void *sget_key; 1: - struct dentry *root; 1: - struct user_namespace *user_ns; 1: - struct net *net_ns; 1: - const struct cred *cred; 1: - struct fc_log *log; 1: - const char *source; 1: - void *security; 1: - void *s_fs_info; 1: - unsigned int sb_flags; 1: - unsigned int sb_flags_mask; 1: - unsigned int s_iflags; 1: - unsigned int lsm_flags; 1: - enum fs_context_purpose purpose: 8; 1: - enum fs_context_phase phase: 8; 1: - bool need_free: 1; 1: - bool global: 1; 1: + const struct fs_context_operations *ops; 1: + struct mutex uapi_mutex; 1: + struct file_system_type *fs_type; 1: + void *fs_private; 1: + void *sget_key; 1: + struct dentry *root; 1: + struct user_namespace *user_ns; 1: + struct net *net_ns; 1: + const struct cred *cred; 1: + struct fc_log *log; 1: + const char *source; 1: + void *security; 1: + void *s_fs_info; 1: + unsigned int sb_flags; 1: + unsigned int sb_flags_mask; 1: + unsigned int s_iflags; 1: + unsigned int lsm_flags; 1: + enum fs_context_purpose purpose : 8; 1: + enum fs_context_phase phase : 8; 1: + bool need_free : 1; 1: + bool global : 1; 1: }; 1: 1: enum kernfs_node_type { 1: - KERNFS_DIR = 1, 1: - KERNFS_FILE = 2, 1: - KERNFS_LINK = 4, 1: + KERNFS_DIR = 1, 1: + KERNFS_FILE = 2, 1: + KERNFS_LINK = 4, 1: }; 1: 1: enum kernfs_root_flag { 1: - KERNFS_ROOT_CREATE_DEACTIVATED = 1, 1: - KERNFS_ROOT_EXTRA_OPEN_PERM_CHECK = 2, 1: - KERNFS_ROOT_SUPPORT_EXPORTOP = 4, 1: + KERNFS_ROOT_CREATE_DEACTIVATED = 1, 1: + KERNFS_ROOT_EXTRA_OPEN_PERM_CHECK = 2, 1: + KERNFS_ROOT_SUPPORT_EXPORTOP = 4, 1: }; 1: 1: struct kernfs_fs_context { 1: - struct kernfs_root *root; 1: - void *ns_tag; 1: - long unsigned int magic; 1: - bool new_sb_created; 1: + struct kernfs_root *root; 1: + void *ns_tag; 1: + long unsigned int magic; 1: + bool new_sb_created; 1: }; 1: 1: enum { 1: - __PERCPU_REF_ATOMIC = 1, 1: - __PERCPU_REF_DEAD = 2, 1: - __PERCPU_REF_ATOMIC_DEAD = 3, 1: - __PERCPU_REF_FLAG_BITS = 2, 1: + __PERCPU_REF_ATOMIC = 1, 1: + __PERCPU_REF_DEAD = 2, 1: + __PERCPU_REF_ATOMIC_DEAD = 3, 1: + __PERCPU_REF_FLAG_BITS = 2, 1: }; 1: 1: enum { 1: - CSS_NO_REF = 1, 1: - CSS_ONLINE = 2, 1: - CSS_RELEASED = 4, 1: - CSS_VISIBLE = 8, 1: - CSS_DYING = 16, 1: + CSS_NO_REF = 1, 1: + CSS_ONLINE = 2, 1: + CSS_RELEASED = 4, 1: + CSS_VISIBLE = 8, 1: + CSS_DYING = 16, 1: }; 1: 1: enum { 1: - CGRP_NOTIFY_ON_RELEASE = 0, 1: - CGRP_CPUSET_CLONE_CHILDREN = 1, 1: - CGRP_FREEZE = 2, 1: - CGRP_FROZEN = 3, 1: + CGRP_NOTIFY_ON_RELEASE = 0, 1: + CGRP_CPUSET_CLONE_CHILDREN = 1, 1: + CGRP_FREEZE = 2, 1: + CGRP_FROZEN = 3, 1: }; 1: 1: enum { 1: - CGRP_ROOT_NOPREFIX = 2, 1: - CGRP_ROOT_XATTR = 4, 1: - CGRP_ROOT_NS_DELEGATE = 8, 1: - CGRP_ROOT_CPUSET_V2_MODE = 16, 1: - CGRP_ROOT_MEMORY_LOCAL_EVENTS = 32, 1: + CGRP_ROOT_NOPREFIX = 2, 1: + CGRP_ROOT_XATTR = 4, 1: + CGRP_ROOT_NS_DELEGATE = 8, 1: + CGRP_ROOT_CPUSET_V2_MODE = 16, 1: + CGRP_ROOT_MEMORY_LOCAL_EVENTS = 32, 1: }; 1: 1: struct cgroup_taskset { 1: - struct list_head src_csets; 1: - struct list_head dst_csets; 1: - int nr_tasks; 1: - int ssid; 1: - struct list_head *csets; 1: - struct css_set *cur_cset; 1: - struct task_struct *cur_task; 1: + struct list_head src_csets; 1: + struct list_head dst_csets; 1: + int nr_tasks; 1: + int ssid; 1: + struct list_head *csets; 1: + struct css_set *cur_cset; 1: + struct task_struct *cur_task; 1: }; 1: 1: struct css_task_iter { 1: - struct cgroup_subsys *ss; 1: - unsigned int flags; 1: - struct list_head *cset_pos; 1: - struct list_head *cset_head; 1: - struct list_head *tcset_pos; 1: - struct list_head *tcset_head; 1: - struct list_head *task_pos; 1: - struct list_head *tasks_head; 1: - struct list_head *mg_tasks_head; 1: - struct list_head *dying_tasks_head; 1: - struct css_set *cur_cset; 1: - struct css_set *cur_dcset; 1: - struct task_struct *cur_task; 1: - struct list_head iters_node; 1: + struct cgroup_subsys *ss; 1: + unsigned int flags; 1: + struct list_head *cset_pos; 1: + struct list_head *cset_head; 1: + struct list_head *tcset_pos; 1: + struct list_head *tcset_head; 1: + struct list_head *task_pos; 1: + struct list_head *tasks_head; 1: + struct list_head *mg_tasks_head; 1: + struct list_head *dying_tasks_head; 1: + struct css_set *cur_cset; 1: + struct css_set *cur_dcset; 1: + struct task_struct *cur_task; 1: + struct list_head iters_node; 1: }; 1: 1: enum fs_value_type { 1: - fs_value_is_undefined = 0, 1: - fs_value_is_flag = 1, 1: - fs_value_is_string = 2, 1: - fs_value_is_blob = 3, 1: - fs_value_is_filename = 4, 1: - fs_value_is_filename_empty = 5, 1: - fs_value_is_file = 6, 1: + fs_value_is_undefined = 0, 1: + fs_value_is_flag = 1, 1: + fs_value_is_string = 2, 1: + fs_value_is_blob = 3, 1: + fs_value_is_filename = 4, 1: + fs_value_is_filename_empty = 5, 1: + fs_value_is_file = 6, 1: }; 1: 1: struct fs_parameter { 1: - const char *key; 1: - enum fs_value_type type: 8; 1: - union { 1: - char *string; 1: - void *blob; 1: - struct filename *name; 1: - struct file *file; 1: - }; 1: - size_t size; 1: - int dirfd; 1: + const char *key; 1: + enum fs_value_type type : 8; 1: + union { 1: + char *string; 1: + void *blob; 1: + struct filename *name; 1: + struct file *file; 1: + }; 1: + size_t size; 1: + int dirfd; 1: }; 1: 1: struct fs_context_operations { 1: - void (*free)(struct fs_context *); 1: - int (*dup)(struct fs_context *, struct fs_context *); 1: - int (*parse_param)(struct fs_context *, struct fs_parameter *); 1: - int (*parse_monolithic)(struct fs_context *, void *); 1: - int (*get_tree)(struct fs_context *); 1: - int (*reconfigure)(struct fs_context *); 1: + void (*free)(struct fs_context *); 1: + int (*dup)(struct fs_context *, struct fs_context *); 1: + int (*parse_param)(struct fs_context *, struct fs_parameter *); 1: + int (*parse_monolithic)(struct fs_context *, void *); 1: + int (*get_tree)(struct fs_context *); 1: + int (*reconfigure)(struct fs_context *); 1: }; 1: 1: struct fc_log { 1: - refcount_t usage; 1: - u8 head; 1: - u8 tail; 1: - u8 need_free; 1: - struct module *owner; 1: - char *buffer[8]; 1: + refcount_t usage; 1: + u8 head; 1: + u8 tail; 1: + u8 need_free; 1: + struct module *owner; 1: + char *buffer[8]; 1: }; 1: 1: struct cgroup_fs_context { 1: - struct kernfs_fs_context kfc; 1: - struct cgroup_root *root; 1: - struct cgroup_namespace *ns; 1: - unsigned int flags; 1: - bool cpuset_clone_children; 1: - bool none; 1: - bool all_ss; 1: - u16 subsys_mask; 1: - char *name; 1: - char *release_agent; 1: + struct kernfs_fs_context kfc; 1: + struct cgroup_root *root; 1: + struct cgroup_namespace *ns; 1: + unsigned int flags; 1: + bool cpuset_clone_children; 1: + bool none; 1: + bool all_ss; 1: + u16 subsys_mask; 1: + char *name; 1: + char *release_agent; 1: }; 1: 1: struct cgrp_cset_link { 1: - struct cgroup *cgrp; 1: - struct css_set *cset; 1: - struct list_head cset_link; 1: - struct list_head cgrp_link; 1: + struct cgroup *cgrp; 1: + struct css_set *cset; 1: + struct list_head cset_link; 1: + struct list_head cgrp_link; 1: }; 1: 1: struct cgroup_mgctx { 1: - struct list_head preloaded_src_csets; 1: - struct list_head preloaded_dst_csets; 1: - struct cgroup_taskset tset; 1: - u16 ss_mask; 1: + struct list_head preloaded_src_csets; 1: + struct list_head preloaded_dst_csets; 1: + struct cgroup_taskset tset; 1: + u16 ss_mask; 1: }; 1: 1: enum fs_parameter_type { 1: - __fs_param_wasnt_defined = 0, 1: - fs_param_is_flag = 1, 1: - fs_param_is_bool = 2, 1: - fs_param_is_u32 = 3, 1: - fs_param_is_u32_octal = 4, 1: - fs_param_is_u32_hex = 5, 1: - fs_param_is_s32 = 6, 1: - fs_param_is_u64 = 7, 1: - fs_param_is_enum = 8, 1: - fs_param_is_string = 9, 1: - fs_param_is_blob = 10, 1: - fs_param_is_blockdev = 11, 1: - fs_param_is_path = 12, 1: - fs_param_is_fd = 13, 1: - nr__fs_parameter_type = 14, 1: + __fs_param_wasnt_defined = 0, 1: + fs_param_is_flag = 1, 1: + fs_param_is_bool = 2, 1: + fs_param_is_u32 = 3, 1: + fs_param_is_u32_octal = 4, 1: + fs_param_is_u32_hex = 5, 1: + fs_param_is_s32 = 6, 1: + fs_param_is_u64 = 7, 1: + fs_param_is_enum = 8, 1: + fs_param_is_string = 9, 1: + fs_param_is_blob = 10, 1: + fs_param_is_blockdev = 11, 1: + fs_param_is_path = 12, 1: + fs_param_is_fd = 13, 1: + nr__fs_parameter_type = 14, 1: }; 1: 1: struct fs_parameter_spec { 1: - const char *name; 1: - u8 opt; 1: - enum fs_parameter_type type: 8; 1: - short unsigned int flags; 1: + const char *name; 1: + u8 opt; 1: + enum fs_parameter_type type : 8; 1: + short unsigned int flags; 1: }; 1: 1: struct fs_parameter_enum { 1: - u8 opt; 1: - char name[14]; 1: - u8 value; 1: + u8 opt; 1: + char name[14]; 1: + u8 value; 1: }; 1: 1: struct fs_parse_result { 1: - bool negated; 1: - bool has_value; 1: - union { 1: - bool boolean; 1: - int int_32; 1: - unsigned int uint_32; 1: - u64 uint_64; 1: - }; 1: + bool negated; 1: + bool has_value; 1: + union { 1: + bool boolean; 1: + int int_32; 1: + unsigned int uint_32; 1: + u64 uint_64; 1: + }; 1: }; 1: 1: struct trace_event_raw_cgroup_root { 1: - struct trace_entry ent; 1: - int root; 1: - u16 ss_mask; 1: - u32 __data_loc_name; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int root; 1: + u16 ss_mask; 1: + u32 __data_loc_name; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_cgroup { 1: - struct trace_entry ent; 1: - int root; 1: - int id; 1: - int level; 1: - u32 __data_loc_path; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int root; 1: + int id; 1: + int level; 1: + u32 __data_loc_path; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_cgroup_migrate { 1: - struct trace_entry ent; 1: - int dst_root; 1: - int dst_id; 1: - int dst_level; 1: - int pid; 1: - u32 __data_loc_dst_path; 1: - u32 __data_loc_comm; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int dst_root; 1: + int dst_id; 1: + int dst_level; 1: + int pid; 1: + u32 __data_loc_dst_path; 1: + u32 __data_loc_comm; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_cgroup_event { 1: - struct trace_entry ent; 1: - int root; 1: - int id; 1: - int level; 1: - u32 __data_loc_path; 1: - int val; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int root; 1: + int id; 1: + int level; 1: + u32 __data_loc_path; 1: + int val; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_cgroup_root { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: struct trace_event_data_offsets_cgroup { 1: - u32 path; 1: + u32 path; 1: }; 1: 1: struct trace_event_data_offsets_cgroup_migrate { 1: - u32 dst_path; 1: - u32 comm; 1: + u32 dst_path; 1: + u32 comm; 1: }; 1: 1: struct trace_event_data_offsets_cgroup_event { 1: - u32 path; 1: + u32 path; 1: }; 1: 1: typedef void (*btf_trace_cgroup_setup_root)(void *, struct cgroup_root *); 1: @@ -31382,175 +31715,182 @@ typedef void (*btf_trace_cgroup_rename)(void *, struct cgroup *, const char *); 1: 1: typedef void (*btf_trace_cgroup_freeze)(void *, struct cgroup *, const char *); 1: 1: -typedef void (*btf_trace_cgroup_unfreeze)(void *, struct cgroup *, const char *); 1: +typedef void (*btf_trace_cgroup_unfreeze)(void *, struct cgroup *, 1: + const char *); 1: 1: -typedef void (*btf_trace_cgroup_attach_task)(void *, struct cgroup *, const char *, struct task_struct *, bool); 1: +typedef void (*btf_trace_cgroup_attach_task)(void *, struct cgroup *, 1: + const char *, struct task_struct *, 1: + bool); 1: 1: -typedef void (*btf_trace_cgroup_transfer_tasks)(void *, struct cgroup *, const char *, struct task_struct *, bool); 1: +typedef void (*btf_trace_cgroup_transfer_tasks)(void *, struct cgroup *, 1: + const char *, 1: + struct task_struct *, bool); 1: 1: -typedef void (*btf_trace_cgroup_notify_populated)(void *, struct cgroup *, const char *, int); 1: +typedef void (*btf_trace_cgroup_notify_populated)(void *, struct cgroup *, 1: + const char *, int); 1: 1: -typedef void (*btf_trace_cgroup_notify_frozen)(void *, struct cgroup *, const char *, int); 1: +typedef void (*btf_trace_cgroup_notify_frozen)(void *, struct cgroup *, 1: + const char *, int); 1: 1: enum cgroup2_param { 1: - Opt_nsdelegate = 0, 1: - Opt_memory_localevents = 1, 1: - nr__cgroup2_params = 2, 1: + Opt_nsdelegate = 0, 1: + Opt_memory_localevents = 1, 1: + nr__cgroup2_params = 2, 1: }; 1: 1: struct cgroupstats { 1: - __u64 nr_sleeping; 1: - __u64 nr_running; 1: - __u64 nr_stopped; 1: - __u64 nr_uninterruptible; 1: - __u64 nr_io_wait; 1: + __u64 nr_sleeping; 1: + __u64 nr_running; 1: + __u64 nr_stopped; 1: + __u64 nr_uninterruptible; 1: + __u64 nr_io_wait; 1: }; 1: 1: enum cgroup_filetype { 1: - CGROUP_FILE_PROCS = 0, 1: - CGROUP_FILE_TASKS = 1, 1: + CGROUP_FILE_PROCS = 0, 1: + CGROUP_FILE_TASKS = 1, 1: }; 1: 1: struct cgroup_pidlist { 1: - struct { 1: - enum cgroup_filetype type; 1: - struct pid_namespace *ns; 1: - } key; 1: - pid_t *list; 1: - int length; 1: - struct list_head links; 1: - struct cgroup *owner; 1: - struct delayed_work destroy_dwork; 1: + struct { 1: + enum cgroup_filetype type; 1: + struct pid_namespace *ns; 1: + } key; 1: + pid_t *list; 1: + int length; 1: + struct list_head links; 1: + struct cgroup *owner; 1: + struct delayed_work destroy_dwork; 1: }; 1: 1: enum cgroup1_param { 1: - Opt_all = 0, 1: - Opt_clone_children = 1, 1: - Opt_cpuset_v2_mode = 2, 1: - Opt_name = 3, 1: - Opt_none = 4, 1: - Opt_noprefix = 5, 1: - Opt_release_agent = 6, 1: - Opt_xattr = 7, 1: + Opt_all = 0, 1: + Opt_clone_children = 1, 1: + Opt_cpuset_v2_mode = 2, 1: + Opt_name = 3, 1: + Opt_none = 4, 1: + Opt_noprefix = 5, 1: + Opt_release_agent = 6, 1: + Opt_xattr = 7, 1: }; 1: 1: enum freezer_state_flags { 1: - CGROUP_FREEZER_ONLINE = 1, 1: - CGROUP_FREEZING_SELF = 2, 1: - CGROUP_FREEZING_PARENT = 4, 1: - CGROUP_FROZEN = 8, 1: - CGROUP_FREEZING = 6, 1: + CGROUP_FREEZER_ONLINE = 1, 1: + CGROUP_FREEZING_SELF = 2, 1: + CGROUP_FREEZING_PARENT = 4, 1: + CGROUP_FROZEN = 8, 1: + CGROUP_FREEZING = 6, 1: }; 1: 1: struct freezer { 1: - struct cgroup_subsys_state css; 1: - unsigned int state; 1: + struct cgroup_subsys_state css; 1: + unsigned int state; 1: }; 1: 1: struct fmeter { 1: - int cnt; 1: - int val; 1: - time64_t time; 1: - spinlock_t lock; 1: + int cnt; 1: + int val; 1: + time64_t time; 1: + spinlock_t lock; 1: }; 1: 1: struct cpuset { 1: - struct cgroup_subsys_state css; 1: - long unsigned int flags; 1: - cpumask_var_t cpus_allowed; 1: - nodemask_t mems_allowed; 1: - cpumask_var_t effective_cpus; 1: - nodemask_t effective_mems; 1: - cpumask_var_t subparts_cpus; 1: - nodemask_t old_mems_allowed; 1: - struct fmeter fmeter; 1: - int attach_in_progress; 1: - int pn; 1: - int relax_domain_level; 1: - int nr_subparts_cpus; 1: - int partition_root_state; 1: - int use_parent_ecpus; 1: - int child_ecpus_count; 1: + struct cgroup_subsys_state css; 1: + long unsigned int flags; 1: + cpumask_var_t cpus_allowed; 1: + nodemask_t mems_allowed; 1: + cpumask_var_t effective_cpus; 1: + nodemask_t effective_mems; 1: + cpumask_var_t subparts_cpus; 1: + nodemask_t old_mems_allowed; 1: + struct fmeter fmeter; 1: + int attach_in_progress; 1: + int pn; 1: + int relax_domain_level; 1: + int nr_subparts_cpus; 1: + int partition_root_state; 1: + int use_parent_ecpus; 1: + int child_ecpus_count; 1: }; 1: 1: struct tmpmasks { 1: - cpumask_var_t addmask; 1: - cpumask_var_t delmask; 1: - cpumask_var_t new_cpus; 1: + cpumask_var_t addmask; 1: + cpumask_var_t delmask; 1: + cpumask_var_t new_cpus; 1: }; 1: 1: typedef enum { 1: - CS_ONLINE = 0, 1: - CS_CPU_EXCLUSIVE = 1, 1: - CS_MEM_EXCLUSIVE = 2, 1: - CS_MEM_HARDWALL = 3, 1: - CS_MEMORY_MIGRATE = 4, 1: - CS_SCHED_LOAD_BALANCE = 5, 1: - CS_SPREAD_PAGE = 6, 1: - CS_SPREAD_SLAB = 7, 1: + CS_ONLINE = 0, 1: + CS_CPU_EXCLUSIVE = 1, 1: + CS_MEM_EXCLUSIVE = 2, 1: + CS_MEM_HARDWALL = 3, 1: + CS_MEMORY_MIGRATE = 4, 1: + CS_SCHED_LOAD_BALANCE = 5, 1: + CS_SPREAD_PAGE = 6, 1: + CS_SPREAD_SLAB = 7, 1: } cpuset_flagbits_t; 1: 1: enum subparts_cmd { 1: - partcmd_enable = 0, 1: - partcmd_disable = 1, 1: - partcmd_update = 2, 1: + partcmd_enable = 0, 1: + partcmd_disable = 1, 1: + partcmd_update = 2, 1: }; 1: 1: struct cpuset_migrate_mm_work { 1: - struct work_struct work; 1: - struct mm_struct *mm; 1: - nodemask_t from; 1: - nodemask_t to; 1: + struct work_struct work; 1: + struct mm_struct *mm; 1: + nodemask_t from; 1: + nodemask_t to; 1: }; 1: 1: typedef enum { 1: - FILE_MEMORY_MIGRATE = 0, 1: - FILE_CPULIST = 1, 1: - FILE_MEMLIST = 2, 1: - FILE_EFFECTIVE_CPULIST = 3, 1: - FILE_EFFECTIVE_MEMLIST = 4, 1: - FILE_SUBPARTS_CPULIST = 5, 1: - FILE_CPU_EXCLUSIVE = 6, 1: - FILE_MEM_EXCLUSIVE = 7, 1: - FILE_MEM_HARDWALL = 8, 1: - FILE_SCHED_LOAD_BALANCE = 9, 1: - FILE_PARTITION_ROOT = 10, 1: - FILE_SCHED_RELAX_DOMAIN_LEVEL = 11, 1: - FILE_MEMORY_PRESSURE_ENABLED = 12, 1: - FILE_MEMORY_PRESSURE = 13, 1: - FILE_SPREAD_PAGE = 14, 1: - FILE_SPREAD_SLAB = 15, 1: + FILE_MEMORY_MIGRATE = 0, 1: + FILE_CPULIST = 1, 1: + FILE_MEMLIST = 2, 1: + FILE_EFFECTIVE_CPULIST = 3, 1: + FILE_EFFECTIVE_MEMLIST = 4, 1: + FILE_SUBPARTS_CPULIST = 5, 1: + FILE_CPU_EXCLUSIVE = 6, 1: + FILE_MEM_EXCLUSIVE = 7, 1: + FILE_MEM_HARDWALL = 8, 1: + FILE_SCHED_LOAD_BALANCE = 9, 1: + FILE_PARTITION_ROOT = 10, 1: + FILE_SCHED_RELAX_DOMAIN_LEVEL = 11, 1: + FILE_MEMORY_PRESSURE_ENABLED = 12, 1: + FILE_MEMORY_PRESSURE = 13, 1: + FILE_SPREAD_PAGE = 14, 1: + FILE_SPREAD_SLAB = 15, 1: } cpuset_filetype_t; 1: 1: struct cpu_stop_done { 1: - atomic_t nr_todo; 1: - int ret; 1: - struct completion completion; 1: + atomic_t nr_todo; 1: + int ret; 1: + struct completion completion; 1: }; 1: 1: struct cpu_stopper { 1: - struct task_struct *thread; 1: - raw_spinlock_t lock; 1: - bool enabled; 1: - struct list_head works; 1: - struct cpu_stop_work stop_work; 1: + struct task_struct *thread; 1: + raw_spinlock_t lock; 1: + bool enabled; 1: + struct list_head works; 1: + struct cpu_stop_work stop_work; 1: }; 1: 1: enum multi_stop_state { 1: - MULTI_STOP_NONE = 0, 1: - MULTI_STOP_PREPARE = 1, 1: - MULTI_STOP_DISABLE_IRQ = 2, 1: - MULTI_STOP_RUN = 3, 1: - MULTI_STOP_EXIT = 4, 1: + MULTI_STOP_NONE = 0, 1: + MULTI_STOP_PREPARE = 1, 1: + MULTI_STOP_DISABLE_IRQ = 2, 1: + MULTI_STOP_RUN = 3, 1: + MULTI_STOP_EXIT = 4, 1: }; 1: 1: struct multi_stop_data { 1: - cpu_stop_fn_t fn; 1: - void *data; 1: - unsigned int num_threads; 1: - const struct cpumask *active_cpus; 1: - enum multi_stop_state state; 1: - atomic_t thread_ack; 1: + cpu_stop_fn_t fn; 1: + void *data; 1: + unsigned int num_threads; 1: + const struct cpumask *active_cpus; 1: + enum multi_stop_state state; 1: + atomic_t thread_ack; 1: }; 1: 1: typedef int __kernel_mqd_t; 1: @@ -31558,51 +31898,51 @@ typedef int __kernel_mqd_t; 1: typedef __kernel_mqd_t mqd_t; 1: 1: enum audit_state { 1: - AUDIT_DISABLED = 0, 1: - AUDIT_BUILD_CONTEXT = 1, 1: - AUDIT_RECORD_CONTEXT = 2, 1: + AUDIT_DISABLED = 0, 1: + AUDIT_BUILD_CONTEXT = 1, 1: + AUDIT_RECORD_CONTEXT = 2, 1: }; 1: 1: struct audit_cap_data { 1: - kernel_cap_t permitted; 1: - kernel_cap_t inheritable; 1: - union { 1: - unsigned int fE; 1: - kernel_cap_t effective; 1: - }; 1: - kernel_cap_t ambient; 1: - kuid_t rootid; 1: + kernel_cap_t permitted; 1: + kernel_cap_t inheritable; 1: + union { 1: + unsigned int fE; 1: + kernel_cap_t effective; 1: + }; 1: + kernel_cap_t ambient; 1: + kuid_t rootid; 1: }; 1: 1: struct audit_names { 1: - struct list_head list; 1: - struct filename *name; 1: - int name_len; 1: - bool hidden; 1: - long unsigned int ino; 1: - dev_t dev; 1: - umode_t mode; 1: - kuid_t uid; 1: - kgid_t gid; 1: - dev_t rdev; 1: - u32 osid; 1: - struct audit_cap_data fcap; 1: - unsigned int fcap_ver; 1: - unsigned char type; 1: - bool should_free; 1: + struct list_head list; 1: + struct filename *name; 1: + int name_len; 1: + bool hidden; 1: + long unsigned int ino; 1: + dev_t dev; 1: + umode_t mode; 1: + kuid_t uid; 1: + kgid_t gid; 1: + dev_t rdev; 1: + u32 osid; 1: + struct audit_cap_data fcap; 1: + unsigned int fcap_ver; 1: + unsigned char type; 1: + bool should_free; 1: }; 1: 1: struct mq_attr { 1: - __kernel_long_t mq_flags; 1: - __kernel_long_t mq_maxmsg; 1: - __kernel_long_t mq_msgsize; 1: - __kernel_long_t mq_curmsgs; 1: - __kernel_long_t __reserved[4]; 1: + __kernel_long_t mq_flags; 1: + __kernel_long_t mq_maxmsg; 1: + __kernel_long_t mq_msgsize; 1: + __kernel_long_t mq_curmsgs; 1: + __kernel_long_t __reserved[4]; 1: }; 1: 1: struct audit_proctitle { 1: - int len; 1: - char *value; 1: + int len; 1: + char *value; 1: }; 1: 1: struct audit_aux_data; 1: @@ -31610,235 +31950,235 @@ struct audit_aux_data; 1: struct audit_tree_refs; 1: 1: struct audit_context { 1: - int dummy; 1: - int in_syscall; 1: - enum audit_state state; 1: - enum audit_state current_state; 1: - unsigned int serial; 1: - int major; 1: - struct timespec64 ctime; 1: - long unsigned int argv[4]; 1: - long int return_code; 1: - u64 prio; 1: - int return_valid; 1: - struct audit_names preallocated_names[5]; 1: - int name_count; 1: - struct list_head names_list; 1: - char *filterkey; 1: - struct path pwd; 1: - struct audit_aux_data *aux; 1: - struct audit_aux_data *aux_pids; 1: - struct __kernel_sockaddr_storage *sockaddr; 1: - size_t sockaddr_len; 1: - pid_t pid; 1: - pid_t ppid; 1: - kuid_t uid; 1: - kuid_t euid; 1: - kuid_t suid; 1: - kuid_t fsuid; 1: - kgid_t gid; 1: - kgid_t egid; 1: - kgid_t sgid; 1: - kgid_t fsgid; 1: - long unsigned int personality; 1: - int arch; 1: - pid_t target_pid; 1: - kuid_t target_auid; 1: - kuid_t target_uid; 1: - unsigned int target_sessionid; 1: - u32 target_sid; 1: - char target_comm[16]; 1: - struct audit_tree_refs *trees; 1: - struct audit_tree_refs *first_trees; 1: - struct list_head killed_trees; 1: - int tree_count; 1: - int type; 1: - union { 1: - struct { 1: - int nargs; 1: - long int args[6]; 1: - } socketcall; 1: - struct { 1: - kuid_t uid; 1: - kgid_t gid; 1: - umode_t mode; 1: - u32 osid; 1: - int has_perm; 1: - uid_t perm_uid; 1: - gid_t perm_gid; 1: - umode_t perm_mode; 1: - long unsigned int qbytes; 1: - } ipc; 1: - struct { 1: - mqd_t mqdes; 1: - struct mq_attr mqstat; 1: - } mq_getsetattr; 1: - struct { 1: - mqd_t mqdes; 1: - int sigev_signo; 1: - } mq_notify; 1: - struct { 1: - mqd_t mqdes; 1: - size_t msg_len; 1: - unsigned int msg_prio; 1: - struct timespec64 abs_timeout; 1: - } mq_sendrecv; 1: - struct { 1: - int oflag; 1: - umode_t mode; 1: - struct mq_attr attr; 1: - } mq_open; 1: - struct { 1: - pid_t pid; 1: - struct audit_cap_data cap; 1: - } capset; 1: - struct { 1: - int fd; 1: - int flags; 1: - } mmap; 1: - struct { 1: - int argc; 1: - } execve; 1: - struct { 1: - char *name; 1: - } module; 1: - }; 1: - int fds[2]; 1: - struct audit_proctitle proctitle; 1: + int dummy; 1: + int in_syscall; 1: + enum audit_state state; 1: + enum audit_state current_state; 1: + unsigned int serial; 1: + int major; 1: + struct timespec64 ctime; 1: + long unsigned int argv[4]; 1: + long int return_code; 1: + u64 prio; 1: + int return_valid; 1: + struct audit_names preallocated_names[5]; 1: + int name_count; 1: + struct list_head names_list; 1: + char *filterkey; 1: + struct path pwd; 1: + struct audit_aux_data *aux; 1: + struct audit_aux_data *aux_pids; 1: + struct __kernel_sockaddr_storage *sockaddr; 1: + size_t sockaddr_len; 1: + pid_t pid; 1: + pid_t ppid; 1: + kuid_t uid; 1: + kuid_t euid; 1: + kuid_t suid; 1: + kuid_t fsuid; 1: + kgid_t gid; 1: + kgid_t egid; 1: + kgid_t sgid; 1: + kgid_t fsgid; 1: + long unsigned int personality; 1: + int arch; 1: + pid_t target_pid; 1: + kuid_t target_auid; 1: + kuid_t target_uid; 1: + unsigned int target_sessionid; 1: + u32 target_sid; 1: + char target_comm[16]; 1: + struct audit_tree_refs *trees; 1: + struct audit_tree_refs *first_trees; 1: + struct list_head killed_trees; 1: + int tree_count; 1: + int type; 1: + union { 1: + struct { 1: + int nargs; 1: + long int args[6]; 1: + } socketcall; 1: + struct { 1: + kuid_t uid; 1: + kgid_t gid; 1: + umode_t mode; 1: + u32 osid; 1: + int has_perm; 1: + uid_t perm_uid; 1: + gid_t perm_gid; 1: + umode_t perm_mode; 1: + long unsigned int qbytes; 1: + } ipc; 1: + struct { 1: + mqd_t mqdes; 1: + struct mq_attr mqstat; 1: + } mq_getsetattr; 1: + struct { 1: + mqd_t mqdes; 1: + int sigev_signo; 1: + } mq_notify; 1: + struct { 1: + mqd_t mqdes; 1: + size_t msg_len; 1: + unsigned int msg_prio; 1: + struct timespec64 abs_timeout; 1: + } mq_sendrecv; 1: + struct { 1: + int oflag; 1: + umode_t mode; 1: + struct mq_attr attr; 1: + } mq_open; 1: + struct { 1: + pid_t pid; 1: + struct audit_cap_data cap; 1: + } capset; 1: + struct { 1: + int fd; 1: + int flags; 1: + } mmap; 1: + struct { 1: + int argc; 1: + } execve; 1: + struct { 1: + char *name; 1: + } module; 1: + }; 1: + int fds[2]; 1: + struct audit_proctitle proctitle; 1: }; 1: 1: enum audit_nlgrps { 1: - AUDIT_NLGRP_NONE = 0, 1: - AUDIT_NLGRP_READLOG = 1, 1: - __AUDIT_NLGRP_MAX = 2, 1: + AUDIT_NLGRP_NONE = 0, 1: + AUDIT_NLGRP_READLOG = 1, 1: + __AUDIT_NLGRP_MAX = 2, 1: }; 1: 1: struct audit_status { 1: - __u32 mask; 1: - __u32 enabled; 1: - __u32 failure; 1: - __u32 pid; 1: - __u32 rate_limit; 1: - __u32 backlog_limit; 1: - __u32 lost; 1: - __u32 backlog; 1: - union { 1: - __u32 version; 1: - __u32 feature_bitmap; 1: - }; 1: - __u32 backlog_wait_time; 1: + __u32 mask; 1: + __u32 enabled; 1: + __u32 failure; 1: + __u32 pid; 1: + __u32 rate_limit; 1: + __u32 backlog_limit; 1: + __u32 lost; 1: + __u32 backlog; 1: + union { 1: + __u32 version; 1: + __u32 feature_bitmap; 1: + }; 1: + __u32 backlog_wait_time; 1: }; 1: 1: struct audit_features { 1: - __u32 vers; 1: - __u32 mask; 1: - __u32 features; 1: - __u32 lock; 1: + __u32 vers; 1: + __u32 mask; 1: + __u32 features; 1: + __u32 lock; 1: }; 1: 1: struct audit_tty_status { 1: - __u32 enabled; 1: - __u32 log_passwd; 1: + __u32 enabled; 1: + __u32 log_passwd; 1: }; 1: 1: struct audit_sig_info { 1: - uid_t uid; 1: - pid_t pid; 1: - char ctx[0]; 1: + uid_t uid; 1: + pid_t pid; 1: + char ctx[0]; 1: }; 1: 1: struct net_generic { 1: - union { 1: - struct { 1: - unsigned int len; 1: - struct callback_head rcu; 1: - } s; 1: - void *ptr[0]; 1: - }; 1: + union { 1: + struct { 1: + unsigned int len; 1: + struct callback_head rcu; 1: + } s; 1: + void *ptr[0]; 1: + }; 1: }; 1: 1: struct scm_creds { 1: - u32 pid; 1: - kuid_t uid; 1: - kgid_t gid; 1: + u32 pid; 1: + kuid_t uid; 1: + kgid_t gid; 1: }; 1: 1: struct netlink_skb_parms { 1: - struct scm_creds creds; 1: - __u32 portid; 1: - __u32 dst_group; 1: - __u32 flags; 1: - struct sock *sk; 1: - bool nsid_is_set; 1: - int nsid; 1: + struct scm_creds creds; 1: + __u32 portid; 1: + __u32 dst_group; 1: + __u32 flags; 1: + struct sock *sk; 1: + bool nsid_is_set; 1: + int nsid; 1: }; 1: 1: struct netlink_kernel_cfg { 1: - unsigned int groups; 1: - unsigned int flags; 1: - void (*input)(struct sk_buff *); 1: - struct mutex *cb_mutex; 1: - int (*bind)(struct net *, int); 1: - void (*unbind)(struct net *, int); 1: - bool (*compare)(struct net *, struct sock *); 1: + unsigned int groups; 1: + unsigned int flags; 1: + void (*input)(struct sk_buff *); 1: + struct mutex *cb_mutex; 1: + int (*bind)(struct net *, int); 1: + void (*unbind)(struct net *, int); 1: + bool (*compare)(struct net *, struct sock *); 1: }; 1: 1: struct audit_netlink_list { 1: - __u32 portid; 1: - struct net *net; 1: - struct sk_buff_head q; 1: + __u32 portid; 1: + struct net *net; 1: + struct sk_buff_head q; 1: }; 1: 1: struct audit_net { 1: - struct sock *sk; 1: + struct sock *sk; 1: }; 1: 1: struct auditd_connection { 1: - struct pid *pid; 1: - u32 portid; 1: - struct net *net; 1: - struct callback_head rcu; 1: + struct pid *pid; 1: + u32 portid; 1: + struct net *net; 1: + struct callback_head rcu; 1: }; 1: 1: struct audit_ctl_mutex { 1: - struct mutex lock; 1: - void *owner; 1: + struct mutex lock; 1: + void *owner; 1: }; 1: 1: struct audit_buffer { 1: - struct sk_buff *skb; 1: - struct audit_context *ctx; 1: - gfp_t gfp_mask; 1: + struct sk_buff *skb; 1: + struct audit_context *ctx; 1: + gfp_t gfp_mask; 1: }; 1: 1: struct audit_reply { 1: - __u32 portid; 1: - struct net *net; 1: - struct sk_buff *skb; 1: + __u32 portid; 1: + struct net *net; 1: + struct sk_buff *skb; 1: }; 1: 1: enum { 1: - Audit_equal = 0, 1: - Audit_not_equal = 1, 1: - Audit_bitmask = 2, 1: - Audit_bittest = 3, 1: - Audit_lt = 4, 1: - Audit_gt = 5, 1: - Audit_le = 6, 1: - Audit_ge = 7, 1: - Audit_bad = 8, 1: + Audit_equal = 0, 1: + Audit_not_equal = 1, 1: + Audit_bitmask = 2, 1: + Audit_bittest = 3, 1: + Audit_lt = 4, 1: + Audit_gt = 5, 1: + Audit_le = 6, 1: + Audit_ge = 7, 1: + Audit_bad = 8, 1: }; 1: 1: struct audit_rule_data { 1: - __u32 flags; 1: - __u32 action; 1: - __u32 field_count; 1: - __u32 mask[64]; 1: - __u32 fields[64]; 1: - __u32 values[64]; 1: - __u32 fieldflags[64]; 1: - __u32 buflen; 1: - char buf[0]; 1: + __u32 flags; 1: + __u32 action; 1: + __u32 field_count; 1: + __u32 mask[64]; 1: + __u32 fields[64]; 1: + __u32 values[64]; 1: + __u32 fieldflags[64]; 1: + __u32 buflen; 1: + char buf[0]; 1: }; 1: 1: struct audit_field; 1: @@ -31850,43 +32190,43 @@ struct audit_tree; 1: struct audit_fsnotify_mark; 1: 1: struct audit_krule { 1: - u32 pflags; 1: - u32 flags; 1: - u32 listnr; 1: - u32 action; 1: - u32 mask[64]; 1: - u32 buflen; 1: - u32 field_count; 1: - char *filterkey; 1: - struct audit_field *fields; 1: - struct audit_field *arch_f; 1: - struct audit_field *inode_f; 1: - struct audit_watch *watch; 1: - struct audit_tree *tree; 1: - struct audit_fsnotify_mark *exe; 1: - struct list_head rlist; 1: - struct list_head list; 1: - u64 prio; 1: + u32 pflags; 1: + u32 flags; 1: + u32 listnr; 1: + u32 action; 1: + u32 mask[64]; 1: + u32 buflen; 1: + u32 field_count; 1: + char *filterkey; 1: + struct audit_field *fields; 1: + struct audit_field *arch_f; 1: + struct audit_field *inode_f; 1: + struct audit_watch *watch; 1: + struct audit_tree *tree; 1: + struct audit_fsnotify_mark *exe; 1: + struct list_head rlist; 1: + struct list_head list; 1: + u64 prio; 1: }; 1: 1: struct audit_field { 1: - u32 type; 1: - union { 1: - u32 val; 1: - kuid_t uid; 1: - kgid_t gid; 1: - struct { 1: - char *lsm_str; 1: - void *lsm_rule; 1: - }; 1: - }; 1: - u32 op; 1: + u32 type; 1: + union { 1: + u32 val; 1: + kuid_t uid; 1: + kgid_t gid; 1: + struct { 1: + char *lsm_str; 1: + void *lsm_rule; 1: + }; 1: + }; 1: + u32 op; 1: }; 1: 1: struct audit_entry { 1: - struct list_head list; 1: - struct callback_head rcu; 1: - struct audit_krule rule; 1: + struct list_head list; 1: + struct callback_head rcu; 1: + struct audit_krule rule; 1: }; 1: 1: struct audit_buffer___2; 1: @@ -31896,98 +32236,98 @@ typedef int __kernel_key_t; 1: typedef __kernel_key_t key_t; 1: 1: struct cpu_vfs_cap_data { 1: - __u32 magic_etc; 1: - kernel_cap_t permitted; 1: - kernel_cap_t inheritable; 1: - kuid_t rootid; 1: + __u32 magic_etc; 1: + kernel_cap_t permitted; 1: + kernel_cap_t inheritable; 1: + kuid_t rootid; 1: }; 1: 1: struct kern_ipc_perm { 1: - spinlock_t lock; 1: - bool deleted; 1: - int id; 1: - key_t key; 1: - kuid_t uid; 1: - kgid_t gid; 1: - kuid_t cuid; 1: - kgid_t cgid; 1: - umode_t mode; 1: - long unsigned int seq; 1: - void *security; 1: - struct rhash_head khtnode; 1: - struct callback_head rcu; 1: - refcount_t refcount; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + spinlock_t lock; 1: + bool deleted; 1: + int id; 1: + key_t key; 1: + kuid_t uid; 1: + kgid_t gid; 1: + kuid_t cuid; 1: + kgid_t cgid; 1: + umode_t mode; 1: + long unsigned int seq; 1: + void *security; 1: + struct rhash_head khtnode; 1: + struct callback_head rcu; 1: + refcount_t refcount; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: typedef struct fsnotify_mark_connector *fsnotify_connp_t; 1: 1: struct fsnotify_mark_connector { 1: - spinlock_t lock; 1: - short unsigned int type; 1: - short unsigned int flags; 1: - __kernel_fsid_t fsid; 1: - union { 1: - fsnotify_connp_t *obj; 1: - struct fsnotify_mark_connector *destroy_next; 1: - }; 1: - struct hlist_head list; 1: + spinlock_t lock; 1: + short unsigned int type; 1: + short unsigned int flags; 1: + __kernel_fsid_t fsid; 1: + union { 1: + fsnotify_connp_t *obj; 1: + struct fsnotify_mark_connector *destroy_next; 1: + }; 1: + struct hlist_head list; 1: }; 1: 1: enum fsnotify_obj_type { 1: - FSNOTIFY_OBJ_TYPE_INODE = 0, 1: - FSNOTIFY_OBJ_TYPE_VFSMOUNT = 1, 1: - FSNOTIFY_OBJ_TYPE_SB = 2, 1: - FSNOTIFY_OBJ_TYPE_COUNT = 3, 1: - FSNOTIFY_OBJ_TYPE_DETACHED = 3, 1: + FSNOTIFY_OBJ_TYPE_INODE = 0, 1: + FSNOTIFY_OBJ_TYPE_VFSMOUNT = 1, 1: + FSNOTIFY_OBJ_TYPE_SB = 2, 1: + FSNOTIFY_OBJ_TYPE_COUNT = 3, 1: + FSNOTIFY_OBJ_TYPE_DETACHED = 3, 1: }; 1: 1: struct audit_aux_data { 1: - struct audit_aux_data *next; 1: - int type; 1: + struct audit_aux_data *next; 1: + int type; 1: }; 1: 1: struct audit_chunk; 1: 1: struct audit_tree_refs { 1: - struct audit_tree_refs *next; 1: - struct audit_chunk *c[31]; 1: + struct audit_tree_refs *next; 1: + struct audit_chunk *c[31]; 1: }; 1: 1: struct audit_aux_data_pids { 1: - struct audit_aux_data d; 1: - pid_t target_pid[16]; 1: - kuid_t target_auid[16]; 1: - kuid_t target_uid[16]; 1: - unsigned int target_sessionid[16]; 1: - u32 target_sid[16]; 1: - char target_comm[256]; 1: - int pid_count; 1: + struct audit_aux_data d; 1: + pid_t target_pid[16]; 1: + kuid_t target_auid[16]; 1: + kuid_t target_uid[16]; 1: + unsigned int target_sessionid[16]; 1: + u32 target_sid[16]; 1: + char target_comm[256]; 1: + int pid_count; 1: }; 1: 1: struct audit_aux_data_bprm_fcaps { 1: - struct audit_aux_data d; 1: - struct audit_cap_data fcap; 1: - unsigned int fcap_ver; 1: - struct audit_cap_data old_pcap; 1: - struct audit_cap_data new_pcap; 1: + struct audit_aux_data d; 1: + struct audit_cap_data fcap; 1: + unsigned int fcap_ver; 1: + struct audit_cap_data old_pcap; 1: + struct audit_cap_data new_pcap; 1: }; 1: 1: struct audit_parent; 1: 1: struct audit_watch { 1: - refcount_t count; 1: - dev_t dev; 1: - char *path; 1: - long unsigned int ino; 1: - struct audit_parent *parent; 1: - struct list_head wlist; 1: - struct list_head rules; 1: + refcount_t count; 1: + dev_t dev; 1: + char *path; 1: + long unsigned int ino; 1: + struct audit_parent *parent; 1: + struct list_head wlist; 1: + struct list_head rules; 1: }; 1: 1: struct fsnotify_group; 1: @@ -31999,369 +32339,372 @@ struct fsnotify_mark; 1: struct fsnotify_event; 1: 1: struct fsnotify_ops { 1: - int (*handle_event)(struct fsnotify_group *, struct inode *, u32, const void *, int, const struct qstr *, u32, struct fsnotify_iter_info *); 1: - void (*free_group_priv)(struct fsnotify_group *); 1: - void (*freeing_mark)(struct fsnotify_mark *, struct fsnotify_group *); 1: - void (*free_event)(struct fsnotify_event *); 1: - void (*free_mark)(struct fsnotify_mark *); 1: + int (*handle_event)(struct fsnotify_group *, struct inode *, u32, 1: + const void *, int, const struct qstr *, u32, 1: + struct fsnotify_iter_info *); 1: + void (*free_group_priv)(struct fsnotify_group *); 1: + void (*freeing_mark)(struct fsnotify_mark *, struct fsnotify_group *); 1: + void (*free_event)(struct fsnotify_event *); 1: + void (*free_mark)(struct fsnotify_mark *); 1: }; 1: 1: struct inotify_group_private_data { 1: - spinlock_t idr_lock; 1: - struct idr idr; 1: - struct ucounts *ucounts; 1: + spinlock_t idr_lock; 1: + struct idr idr; 1: + struct ucounts *ucounts; 1: }; 1: 1: struct fsnotify_group { 1: - const struct fsnotify_ops *ops; 1: - refcount_t refcnt; 1: - spinlock_t notification_lock; 1: - struct list_head notification_list; 1: - wait_queue_head_t notification_waitq; 1: - unsigned int q_len; 1: - unsigned int max_events; 1: - unsigned int priority; 1: - bool shutdown; 1: - struct mutex mark_mutex; 1: - atomic_t num_marks; 1: - atomic_t user_waits; 1: - struct list_head marks_list; 1: - struct fasync_struct *fsn_fa; 1: - struct fsnotify_event *overflow_event; 1: - struct mem_cgroup *memcg; 1: - union { 1: - void *private; 1: - struct inotify_group_private_data inotify_data; 1: - }; 1: + const struct fsnotify_ops *ops; 1: + refcount_t refcnt; 1: + spinlock_t notification_lock; 1: + struct list_head notification_list; 1: + wait_queue_head_t notification_waitq; 1: + unsigned int q_len; 1: + unsigned int max_events; 1: + unsigned int priority; 1: + bool shutdown; 1: + struct mutex mark_mutex; 1: + atomic_t num_marks; 1: + atomic_t user_waits; 1: + struct list_head marks_list; 1: + struct fasync_struct *fsn_fa; 1: + struct fsnotify_event *overflow_event; 1: + struct mem_cgroup *memcg; 1: + union { 1: + void *private; 1: + struct inotify_group_private_data inotify_data; 1: + }; 1: }; 1: 1: struct fsnotify_iter_info { 1: - struct fsnotify_mark *marks[3]; 1: - unsigned int report_mask; 1: - int srcu_idx; 1: + struct fsnotify_mark *marks[3]; 1: + unsigned int report_mask; 1: + int srcu_idx; 1: }; 1: 1: struct fsnotify_mark { 1: - __u32 mask; 1: - refcount_t refcnt; 1: - struct fsnotify_group *group; 1: - struct list_head g_list; 1: - spinlock_t lock; 1: - struct hlist_node obj_list; 1: - struct fsnotify_mark_connector *connector; 1: - __u32 ignored_mask; 1: - unsigned int flags; 1: + __u32 mask; 1: + refcount_t refcnt; 1: + struct fsnotify_group *group; 1: + struct list_head g_list; 1: + spinlock_t lock; 1: + struct hlist_node obj_list; 1: + struct fsnotify_mark_connector *connector; 1: + __u32 ignored_mask; 1: + unsigned int flags; 1: }; 1: 1: struct fsnotify_event { 1: - struct list_head list; 1: - struct inode *inode; 1: + struct list_head list; 1: + struct inode *inode; 1: }; 1: 1: struct audit_parent { 1: - struct list_head watches; 1: - struct fsnotify_mark mark; 1: + struct list_head watches; 1: + struct fsnotify_mark mark; 1: }; 1: 1: struct audit_fsnotify_mark { 1: - dev_t dev; 1: - long unsigned int ino; 1: - char *path; 1: - struct fsnotify_mark mark; 1: - struct audit_krule *rule; 1: + dev_t dev; 1: + long unsigned int ino; 1: + char *path; 1: + struct fsnotify_mark mark; 1: + struct audit_krule *rule; 1: }; 1: 1: struct audit_chunk___2; 1: 1: struct audit_tree { 1: - refcount_t count; 1: - int goner; 1: - struct audit_chunk___2 *root; 1: - struct list_head chunks; 1: - struct list_head rules; 1: - struct list_head list; 1: - struct list_head same_root; 1: - struct callback_head head; 1: - char pathname[0]; 1: + refcount_t count; 1: + int goner; 1: + struct audit_chunk___2 *root; 1: + struct list_head chunks; 1: + struct list_head rules; 1: + struct list_head list; 1: + struct list_head same_root; 1: + struct callback_head head; 1: + char pathname[0]; 1: }; 1: 1: struct node___2 { 1: - struct list_head list; 1: - struct audit_tree *owner; 1: - unsigned int index; 1: + struct list_head list; 1: + struct audit_tree *owner; 1: + unsigned int index; 1: }; 1: 1: struct audit_chunk___2 { 1: - struct list_head hash; 1: - long unsigned int key; 1: - struct fsnotify_mark *mark; 1: - struct list_head trees; 1: - int count; 1: - atomic_long_t refs; 1: - struct callback_head head; 1: - struct node___2 owners[0]; 1: + struct list_head hash; 1: + long unsigned int key; 1: + struct fsnotify_mark *mark; 1: + struct list_head trees; 1: + int count; 1: + atomic_long_t refs; 1: + struct callback_head head; 1: + struct node___2 owners[0]; 1: }; 1: 1: struct audit_tree_mark { 1: - struct fsnotify_mark mark; 1: - struct audit_chunk___2 *chunk; 1: + struct fsnotify_mark mark; 1: + struct audit_chunk___2 *chunk; 1: }; 1: 1: enum { 1: - HASH_SIZE = 128, 1: + HASH_SIZE = 128, 1: }; 1: 1: struct kprobe_blacklist_entry { 1: - struct list_head list; 1: - long unsigned int start_addr; 1: - long unsigned int end_addr; 1: + struct list_head list; 1: + long unsigned int start_addr; 1: + long unsigned int end_addr; 1: }; 1: 1: struct kprobe_insn_page { 1: - struct list_head list; 1: - kprobe_opcode_t *insns; 1: - struct kprobe_insn_cache *cache; 1: - int nused; 1: - int ngarbage; 1: - char slot_used[0]; 1: + struct list_head list; 1: + kprobe_opcode_t *insns; 1: + struct kprobe_insn_cache *cache; 1: + int nused; 1: + int ngarbage; 1: + char slot_used[0]; 1: }; 1: 1: enum kprobe_slot_state { 1: - SLOT_CLEAN = 0, 1: - SLOT_DIRTY = 1, 1: - SLOT_USED = 2, 1: + SLOT_CLEAN = 0, 1: + SLOT_DIRTY = 1, 1: + SLOT_USED = 2, 1: }; 1: 1: struct seccomp_notif_sizes { 1: - __u16 seccomp_notif; 1: - __u16 seccomp_notif_resp; 1: - __u16 seccomp_data; 1: + __u16 seccomp_notif; 1: + __u16 seccomp_notif_resp; 1: + __u16 seccomp_data; 1: }; 1: 1: struct seccomp_notif { 1: - __u64 id; 1: - __u32 pid; 1: - __u32 flags; 1: - struct seccomp_data data; 1: + __u64 id; 1: + __u32 pid; 1: + __u32 flags; 1: + struct seccomp_data data; 1: }; 1: 1: struct seccomp_notif_resp { 1: - __u64 id; 1: - __s64 val; 1: - __s32 error; 1: - __u32 flags; 1: + __u64 id; 1: + __s64 val; 1: + __s32 error; 1: + __u32 flags; 1: }; 1: 1: struct notification; 1: 1: struct seccomp_filter { 1: - refcount_t usage; 1: - bool log; 1: - struct seccomp_filter *prev; 1: - struct bpf_prog *prog; 1: - struct notification *notif; 1: - struct mutex notify_lock; 1: + refcount_t usage; 1: + bool log; 1: + struct seccomp_filter *prev; 1: + struct bpf_prog *prog; 1: + struct notification *notif; 1: + struct mutex notify_lock; 1: }; 1: 1: struct ctl_path { 1: - const char *procname; 1: + const char *procname; 1: }; 1: 1: struct sock_fprog { 1: - short unsigned int len; 1: - struct sock_filter *filter; 1: + short unsigned int len; 1: + struct sock_filter *filter; 1: }; 1: 1: struct compat_sock_fprog { 1: - u16 len; 1: - compat_uptr_t filter; 1: + u16 len; 1: + compat_uptr_t filter; 1: }; 1: 1: enum notify_state { 1: - SECCOMP_NOTIFY_INIT = 0, 1: - SECCOMP_NOTIFY_SENT = 1, 1: - SECCOMP_NOTIFY_REPLIED = 2, 1: + SECCOMP_NOTIFY_INIT = 0, 1: + SECCOMP_NOTIFY_SENT = 1, 1: + SECCOMP_NOTIFY_REPLIED = 2, 1: }; 1: 1: struct seccomp_knotif { 1: - struct task_struct *task; 1: - u64 id; 1: - const struct seccomp_data *data; 1: - enum notify_state state; 1: - int error; 1: - long int val; 1: - u32 flags; 1: - struct completion ready; 1: - struct list_head list; 1: + struct task_struct *task; 1: + u64 id; 1: + const struct seccomp_data *data; 1: + enum notify_state state; 1: + int error; 1: + long int val; 1: + u32 flags; 1: + struct completion ready; 1: + struct list_head list; 1: }; 1: 1: struct notification { 1: - struct semaphore request; 1: - u64 next_id; 1: - struct list_head notifications; 1: - wait_queue_head_t wqh; 1: + struct semaphore request; 1: + u64 next_id; 1: + struct list_head notifications; 1: + wait_queue_head_t wqh; 1: }; 1: 1: struct seccomp_log_name { 1: - u32 log; 1: - const char *name; 1: + u32 log; 1: + const char *name; 1: }; 1: 1: struct rchan; 1: 1: struct rchan_buf { 1: - void *start; 1: - void *data; 1: - size_t offset; 1: - size_t subbufs_produced; 1: - size_t subbufs_consumed; 1: - struct rchan *chan; 1: - wait_queue_head_t read_wait; 1: - struct irq_work wakeup_work; 1: - struct dentry *dentry; 1: - struct kref kref; 1: - struct page **page_array; 1: - unsigned int page_count; 1: - unsigned int finalized; 1: - size_t *padding; 1: - size_t prev_padding; 1: - size_t bytes_consumed; 1: - size_t early_bytes; 1: - unsigned int cpu; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + void *start; 1: + void *data; 1: + size_t offset; 1: + size_t subbufs_produced; 1: + size_t subbufs_consumed; 1: + struct rchan *chan; 1: + wait_queue_head_t read_wait; 1: + struct irq_work wakeup_work; 1: + struct dentry *dentry; 1: + struct kref kref; 1: + struct page **page_array; 1: + unsigned int page_count; 1: + unsigned int finalized; 1: + size_t *padding; 1: + size_t prev_padding; 1: + size_t bytes_consumed; 1: + size_t early_bytes; 1: + unsigned int cpu; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct rchan_callbacks; 1: 1: struct rchan { 1: - u32 version; 1: - size_t subbuf_size; 1: - size_t n_subbufs; 1: - size_t alloc_size; 1: - struct rchan_callbacks *cb; 1: - struct kref kref; 1: - void *private_data; 1: - size_t last_toobig; 1: - struct rchan_buf **buf; 1: - int is_global; 1: - struct list_head list; 1: - struct dentry *parent; 1: - int has_base_filename; 1: - char base_filename[255]; 1: + u32 version; 1: + size_t subbuf_size; 1: + size_t n_subbufs; 1: + size_t alloc_size; 1: + struct rchan_callbacks *cb; 1: + struct kref kref; 1: + void *private_data; 1: + size_t last_toobig; 1: + struct rchan_buf **buf; 1: + int is_global; 1: + struct list_head list; 1: + struct dentry *parent; 1: + int has_base_filename; 1: + char base_filename[255]; 1: }; 1: 1: struct rchan_callbacks { 1: - int (*subbuf_start)(struct rchan_buf *, void *, void *, size_t); 1: - void (*buf_mapped)(struct rchan_buf *, struct file *); 1: - void (*buf_unmapped)(struct rchan_buf *, struct file *); 1: - struct dentry * (*create_buf_file)(const char *, struct dentry *, umode_t, struct rchan_buf *, int *); 1: - int (*remove_buf_file)(struct dentry *); 1: + int (*subbuf_start)(struct rchan_buf *, void *, void *, size_t); 1: + void (*buf_mapped)(struct rchan_buf *, struct file *); 1: + void (*buf_unmapped)(struct rchan_buf *, struct file *); 1: + struct dentry *(*create_buf_file)(const char *, struct dentry *, umode_t, 1: + struct rchan_buf *, int *); 1: + int (*remove_buf_file)(struct dentry *); 1: }; 1: 1: struct partial_page { 1: - unsigned int offset; 1: - unsigned int len; 1: - long unsigned int private; 1: + unsigned int offset; 1: + unsigned int len; 1: + long unsigned int private; 1: }; 1: 1: struct splice_pipe_desc { 1: - struct page **pages; 1: - struct partial_page *partial; 1: - int nr_pages; 1: - unsigned int nr_pages_max; 1: - const struct pipe_buf_operations *ops; 1: - void (*spd_release)(struct splice_pipe_desc *, unsigned int); 1: + struct page **pages; 1: + struct partial_page *partial; 1: + int nr_pages; 1: + unsigned int nr_pages_max; 1: + const struct pipe_buf_operations *ops; 1: + void (*spd_release)(struct splice_pipe_desc *, unsigned int); 1: }; 1: 1: struct rchan_percpu_buf_dispatcher { 1: - struct rchan_buf *buf; 1: - struct dentry *dentry; 1: + struct rchan_buf *buf; 1: + struct dentry *dentry; 1: }; 1: 1: enum { 1: - TASKSTATS_TYPE_UNSPEC = 0, 1: - TASKSTATS_TYPE_PID = 1, 1: - TASKSTATS_TYPE_TGID = 2, 1: - TASKSTATS_TYPE_STATS = 3, 1: - TASKSTATS_TYPE_AGGR_PID = 4, 1: - TASKSTATS_TYPE_AGGR_TGID = 5, 1: - TASKSTATS_TYPE_NULL = 6, 1: - __TASKSTATS_TYPE_MAX = 7, 1: + TASKSTATS_TYPE_UNSPEC = 0, 1: + TASKSTATS_TYPE_PID = 1, 1: + TASKSTATS_TYPE_TGID = 2, 1: + TASKSTATS_TYPE_STATS = 3, 1: + TASKSTATS_TYPE_AGGR_PID = 4, 1: + TASKSTATS_TYPE_AGGR_TGID = 5, 1: + TASKSTATS_TYPE_NULL = 6, 1: + __TASKSTATS_TYPE_MAX = 7, 1: }; 1: 1: enum { 1: - TASKSTATS_CMD_ATTR_UNSPEC = 0, 1: - TASKSTATS_CMD_ATTR_PID = 1, 1: - TASKSTATS_CMD_ATTR_TGID = 2, 1: - TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 3, 1: - TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 4, 1: - __TASKSTATS_CMD_ATTR_MAX = 5, 1: + TASKSTATS_CMD_ATTR_UNSPEC = 0, 1: + TASKSTATS_CMD_ATTR_PID = 1, 1: + TASKSTATS_CMD_ATTR_TGID = 2, 1: + TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 3, 1: + TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 4, 1: + __TASKSTATS_CMD_ATTR_MAX = 5, 1: }; 1: 1: enum { 1: - CGROUPSTATS_CMD_UNSPEC = 3, 1: - CGROUPSTATS_CMD_GET = 4, 1: - CGROUPSTATS_CMD_NEW = 5, 1: - __CGROUPSTATS_CMD_MAX = 6, 1: + CGROUPSTATS_CMD_UNSPEC = 3, 1: + CGROUPSTATS_CMD_GET = 4, 1: + CGROUPSTATS_CMD_NEW = 5, 1: + __CGROUPSTATS_CMD_MAX = 6, 1: }; 1: 1: enum { 1: - CGROUPSTATS_TYPE_UNSPEC = 0, 1: - CGROUPSTATS_TYPE_CGROUP_STATS = 1, 1: - __CGROUPSTATS_TYPE_MAX = 2, 1: + CGROUPSTATS_TYPE_UNSPEC = 0, 1: + CGROUPSTATS_TYPE_CGROUP_STATS = 1, 1: + __CGROUPSTATS_TYPE_MAX = 2, 1: }; 1: 1: enum { 1: - CGROUPSTATS_CMD_ATTR_UNSPEC = 0, 1: - CGROUPSTATS_CMD_ATTR_FD = 1, 1: - __CGROUPSTATS_CMD_ATTR_MAX = 2, 1: + CGROUPSTATS_CMD_ATTR_UNSPEC = 0, 1: + CGROUPSTATS_CMD_ATTR_FD = 1, 1: + __CGROUPSTATS_CMD_ATTR_MAX = 2, 1: }; 1: 1: struct genlmsghdr { 1: - __u8 cmd; 1: - __u8 version; 1: - __u16 reserved; 1: -}; 1: - 1: -enum { 1: - NLA_UNSPEC = 0, 1: - NLA_U8 = 1, 1: - NLA_U16 = 2, 1: - NLA_U32 = 3, 1: - NLA_U64 = 4, 1: - NLA_STRING = 5, 1: - NLA_FLAG = 6, 1: - NLA_MSECS = 7, 1: - NLA_NESTED = 8, 1: - NLA_NESTED_ARRAY = 9, 1: - NLA_NUL_STRING = 10, 1: - NLA_BINARY = 11, 1: - NLA_S8 = 12, 1: - NLA_S16 = 13, 1: - NLA_S32 = 14, 1: - NLA_S64 = 15, 1: - NLA_BITFIELD32 = 16, 1: - NLA_REJECT = 17, 1: - NLA_EXACT_LEN = 18, 1: - NLA_EXACT_LEN_WARN = 19, 1: - NLA_MIN_LEN = 20, 1: - __NLA_TYPE_MAX = 21, 1: + __u8 cmd; 1: + __u8 version; 1: + __u16 reserved; 1: +}; 1: + 1: +enum { 1: + NLA_UNSPEC = 0, 1: + NLA_U8 = 1, 1: + NLA_U16 = 2, 1: + NLA_U32 = 3, 1: + NLA_U64 = 4, 1: + NLA_STRING = 5, 1: + NLA_FLAG = 6, 1: + NLA_MSECS = 7, 1: + NLA_NESTED = 8, 1: + NLA_NESTED_ARRAY = 9, 1: + NLA_NUL_STRING = 10, 1: + NLA_BINARY = 11, 1: + NLA_S8 = 12, 1: + NLA_S16 = 13, 1: + NLA_S32 = 14, 1: + NLA_S64 = 15, 1: + NLA_BITFIELD32 = 16, 1: + NLA_REJECT = 17, 1: + NLA_EXACT_LEN = 18, 1: + NLA_EXACT_LEN_WARN = 19, 1: + NLA_MIN_LEN = 20, 1: + __NLA_TYPE_MAX = 21, 1: }; 1: 1: enum netlink_validation { 1: - NL_VALIDATE_LIBERAL = 0, 1: - NL_VALIDATE_TRAILING = 1, 1: - NL_VALIDATE_MAXTYPE = 2, 1: - NL_VALIDATE_UNSPEC = 4, 1: - NL_VALIDATE_STRICT_ATTRS = 8, 1: - NL_VALIDATE_NESTED = 16, 1: + NL_VALIDATE_LIBERAL = 0, 1: + NL_VALIDATE_TRAILING = 1, 1: + NL_VALIDATE_MAXTYPE = 2, 1: + NL_VALIDATE_UNSPEC = 4, 1: + NL_VALIDATE_STRICT_ATTRS = 8, 1: + NL_VALIDATE_NESTED = 16, 1: }; 1: 1: struct genl_multicast_group { 1: - char name[16]; 1: + char name[16]; 1: }; 1: 1: struct genl_ops; 1: @@ -32369,227 +32712,229 @@ struct genl_ops; 1: struct genl_info; 1: 1: struct genl_family { 1: - int id; 1: - unsigned int hdrsize; 1: - char name[16]; 1: - unsigned int version; 1: - unsigned int maxattr; 1: - bool netnsok; 1: - bool parallel_ops; 1: - const struct nla_policy *policy; 1: - int (*pre_doit)(const struct genl_ops *, struct sk_buff *, struct genl_info *); 1: - void (*post_doit)(const struct genl_ops *, struct sk_buff *, struct genl_info *); 1: - int (*mcast_bind)(struct net *, int); 1: - void (*mcast_unbind)(struct net *, int); 1: - struct nlattr **attrbuf; 1: - const struct genl_ops *ops; 1: - const struct genl_multicast_group *mcgrps; 1: - unsigned int n_ops; 1: - unsigned int n_mcgrps; 1: - unsigned int mcgrp_offset; 1: - struct module *module; 1: + int id; 1: + unsigned int hdrsize; 1: + char name[16]; 1: + unsigned int version; 1: + unsigned int maxattr; 1: + bool netnsok; 1: + bool parallel_ops; 1: + const struct nla_policy *policy; 1: + int (*pre_doit)(const struct genl_ops *, struct sk_buff *, 1: + struct genl_info *); 1: + void (*post_doit)(const struct genl_ops *, struct sk_buff *, 1: + struct genl_info *); 1: + int (*mcast_bind)(struct net *, int); 1: + void (*mcast_unbind)(struct net *, int); 1: + struct nlattr **attrbuf; 1: + const struct genl_ops *ops; 1: + const struct genl_multicast_group *mcgrps; 1: + unsigned int n_ops; 1: + unsigned int n_mcgrps; 1: + unsigned int mcgrp_offset; 1: + struct module *module; 1: }; 1: 1: struct genl_ops { 1: - int (*doit)(struct sk_buff *, struct genl_info *); 1: - int (*start)(struct netlink_callback *); 1: - int (*dumpit)(struct sk_buff *, struct netlink_callback *); 1: - int (*done)(struct netlink_callback *); 1: - u8 cmd; 1: - u8 internal_flags; 1: - u8 flags; 1: - u8 validate; 1: + int (*doit)(struct sk_buff *, struct genl_info *); 1: + int (*start)(struct netlink_callback *); 1: + int (*dumpit)(struct sk_buff *, struct netlink_callback *); 1: + int (*done)(struct netlink_callback *); 1: + u8 cmd; 1: + u8 internal_flags; 1: + u8 flags; 1: + u8 validate; 1: }; 1: 1: struct genl_info { 1: - u32 snd_seq; 1: - u32 snd_portid; 1: - struct nlmsghdr *nlhdr; 1: - struct genlmsghdr *genlhdr; 1: - void *userhdr; 1: - struct nlattr **attrs; 1: - possible_net_t _net; 1: - void *user_ptr[2]; 1: - struct netlink_ext_ack *extack; 1: + u32 snd_seq; 1: + u32 snd_portid; 1: + struct nlmsghdr *nlhdr; 1: + struct genlmsghdr *genlhdr; 1: + void *userhdr; 1: + struct nlattr **attrs; 1: + possible_net_t _net; 1: + void *user_ptr[2]; 1: + struct netlink_ext_ack *extack; 1: }; 1: 1: enum genl_validate_flags { 1: - GENL_DONT_VALIDATE_STRICT = 1, 1: - GENL_DONT_VALIDATE_DUMP = 2, 1: - GENL_DONT_VALIDATE_DUMP_STRICT = 4, 1: + GENL_DONT_VALIDATE_STRICT = 1, 1: + GENL_DONT_VALIDATE_DUMP = 2, 1: + GENL_DONT_VALIDATE_DUMP_STRICT = 4, 1: }; 1: 1: struct listener { 1: - struct list_head list; 1: - pid_t pid; 1: - char valid; 1: + struct list_head list; 1: + pid_t pid; 1: + char valid; 1: }; 1: 1: struct listener_list { 1: - struct rw_semaphore sem; 1: - struct list_head list; 1: + struct rw_semaphore sem; 1: + struct list_head list; 1: }; 1: 1: enum actions { 1: - REGISTER = 0, 1: - DEREGISTER = 1, 1: - CPU_DONT_CARE = 2, 1: + REGISTER = 0, 1: + DEREGISTER = 1, 1: + CPU_DONT_CARE = 2, 1: }; 1: 1: struct tp_module { 1: - struct list_head list; 1: - struct module *mod; 1: + struct list_head list; 1: + struct module *mod; 1: }; 1: 1: struct tp_probes { 1: - struct callback_head rcu; 1: - struct tracepoint_func probes[0]; 1: + struct callback_head rcu; 1: + struct tracepoint_func probes[0]; 1: }; 1: 1: enum ring_buffer_type { 1: - RINGBUF_TYPE_DATA_TYPE_LEN_MAX = 28, 1: - RINGBUF_TYPE_PADDING = 29, 1: - RINGBUF_TYPE_TIME_EXTEND = 30, 1: - RINGBUF_TYPE_TIME_STAMP = 31, 1: + RINGBUF_TYPE_DATA_TYPE_LEN_MAX = 28, 1: + RINGBUF_TYPE_PADDING = 29, 1: + RINGBUF_TYPE_TIME_EXTEND = 30, 1: + RINGBUF_TYPE_TIME_STAMP = 31, 1: }; 1: 1: enum ring_buffer_flags { 1: - RB_FL_OVERWRITE = 1, 1: + RB_FL_OVERWRITE = 1, 1: }; 1: 1: struct rb_irq_work { 1: - struct irq_work work; 1: - wait_queue_head_t waiters; 1: - wait_queue_head_t full_waiters; 1: - bool waiters_pending; 1: - bool full_waiters_pending; 1: - bool wakeup_full; 1: + struct irq_work work; 1: + wait_queue_head_t waiters; 1: + wait_queue_head_t full_waiters; 1: + bool waiters_pending; 1: + bool full_waiters_pending; 1: + bool wakeup_full; 1: }; 1: 1: struct ring_buffer_per_cpu; 1: 1: struct ring_buffer { 1: - unsigned int flags; 1: - int cpus; 1: - atomic_t record_disabled; 1: - atomic_t resize_disabled; 1: - cpumask_var_t cpumask; 1: - struct lock_class_key *reader_lock_key; 1: - struct mutex mutex; 1: - struct ring_buffer_per_cpu **buffers; 1: - struct hlist_node node; 1: - u64 (*clock)(); 1: - struct rb_irq_work irq_work; 1: - bool time_stamp_abs; 1: + unsigned int flags; 1: + int cpus; 1: + atomic_t record_disabled; 1: + atomic_t resize_disabled; 1: + cpumask_var_t cpumask; 1: + struct lock_class_key *reader_lock_key; 1: + struct mutex mutex; 1: + struct ring_buffer_per_cpu **buffers; 1: + struct hlist_node node; 1: + u64 (*clock)(); 1: + struct rb_irq_work irq_work; 1: + bool time_stamp_abs; 1: }; 1: 1: struct buffer_page; 1: 1: struct ring_buffer_iter { 1: - struct ring_buffer_per_cpu *cpu_buffer; 1: - long unsigned int head; 1: - struct buffer_page *head_page; 1: - struct buffer_page *cache_reader_page; 1: - long unsigned int cache_read; 1: - u64 read_stamp; 1: + struct ring_buffer_per_cpu *cpu_buffer; 1: + long unsigned int head; 1: + struct buffer_page *head_page; 1: + struct buffer_page *cache_reader_page; 1: + long unsigned int cache_read; 1: + u64 read_stamp; 1: }; 1: 1: enum { 1: - RB_LEN_TIME_EXTEND = 8, 1: - RB_LEN_TIME_STAMP = 8, 1: + RB_LEN_TIME_EXTEND = 8, 1: + RB_LEN_TIME_STAMP = 8, 1: }; 1: 1: struct buffer_data_page { 1: - u64 time_stamp; 1: - local_t commit; 1: - unsigned char data[0]; 1: + u64 time_stamp; 1: + local_t commit; 1: + unsigned char data[0]; 1: }; 1: 1: struct buffer_page { 1: - struct list_head list; 1: - local_t write; 1: - unsigned int read; 1: - local_t entries; 1: - long unsigned int real_end; 1: - struct buffer_data_page *page; 1: + struct list_head list; 1: + local_t write; 1: + unsigned int read; 1: + local_t entries; 1: + long unsigned int real_end; 1: + struct buffer_data_page *page; 1: }; 1: 1: struct rb_event_info { 1: - u64 ts; 1: - u64 delta; 1: - long unsigned int length; 1: - struct buffer_page *tail_page; 1: - int add_timestamp; 1: + u64 ts; 1: + u64 delta; 1: + long unsigned int length; 1: + struct buffer_page *tail_page; 1: + int add_timestamp; 1: }; 1: 1: enum { 1: - RB_CTX_NMI = 0, 1: - RB_CTX_IRQ = 1, 1: - RB_CTX_SOFTIRQ = 2, 1: - RB_CTX_NORMAL = 3, 1: - RB_CTX_MAX = 4, 1: + RB_CTX_NMI = 0, 1: + RB_CTX_IRQ = 1, 1: + RB_CTX_SOFTIRQ = 2, 1: + RB_CTX_NORMAL = 3, 1: + RB_CTX_MAX = 4, 1: }; 1: 1: struct ring_buffer_per_cpu { 1: - int cpu; 1: - atomic_t record_disabled; 1: - struct ring_buffer *buffer; 1: - raw_spinlock_t reader_lock; 1: - arch_spinlock_t lock; 1: - struct lock_class_key lock_key; 1: - struct buffer_data_page *free_page; 1: - long unsigned int nr_pages; 1: - unsigned int current_context; 1: - struct list_head *pages; 1: - struct buffer_page *head_page; 1: - struct buffer_page *tail_page; 1: - struct buffer_page *commit_page; 1: - struct buffer_page *reader_page; 1: - long unsigned int lost_events; 1: - long unsigned int last_overrun; 1: - long unsigned int nest; 1: - local_t entries_bytes; 1: - local_t entries; 1: - local_t overrun; 1: - local_t commit_overrun; 1: - local_t dropped_events; 1: - local_t committing; 1: - local_t commits; 1: - local_t pages_touched; 1: - local_t pages_read; 1: - long int last_pages_touch; 1: - size_t shortest_full; 1: - long unsigned int read; 1: - long unsigned int read_bytes; 1: - u64 write_stamp; 1: - u64 read_stamp; 1: - long int nr_pages_to_update; 1: - struct list_head new_pages; 1: - struct work_struct update_pages_work; 1: - struct completion update_done; 1: - struct rb_irq_work irq_work; 1: + int cpu; 1: + atomic_t record_disabled; 1: + struct ring_buffer *buffer; 1: + raw_spinlock_t reader_lock; 1: + arch_spinlock_t lock; 1: + struct lock_class_key lock_key; 1: + struct buffer_data_page *free_page; 1: + long unsigned int nr_pages; 1: + unsigned int current_context; 1: + struct list_head *pages; 1: + struct buffer_page *head_page; 1: + struct buffer_page *tail_page; 1: + struct buffer_page *commit_page; 1: + struct buffer_page *reader_page; 1: + long unsigned int lost_events; 1: + long unsigned int last_overrun; 1: + long unsigned int nest; 1: + local_t entries_bytes; 1: + local_t entries; 1: + local_t overrun; 1: + local_t commit_overrun; 1: + local_t dropped_events; 1: + local_t committing; 1: + local_t commits; 1: + local_t pages_touched; 1: + local_t pages_read; 1: + long int last_pages_touch; 1: + size_t shortest_full; 1: + long unsigned int read; 1: + long unsigned int read_bytes; 1: + u64 write_stamp; 1: + u64 read_stamp; 1: + long int nr_pages_to_update; 1: + struct list_head new_pages; 1: + struct work_struct update_pages_work; 1: + struct completion update_done; 1: + struct rb_irq_work irq_work; 1: }; 1: 1: struct trace_export { 1: - struct trace_export *next; 1: - void (*write)(struct trace_export *, const void *, unsigned int); 1: + struct trace_export *next; 1: + void (*write)(struct trace_export *, const void *, unsigned int); 1: }; 1: 1: struct prog_entry; 1: 1: struct event_filter { 1: - struct prog_entry *prog; 1: - char *filter_string; 1: + struct prog_entry *prog; 1: + char *filter_string; 1: }; 1: 1: struct trace_array_cpu; 1: 1: struct trace_buffer { 1: - struct trace_array *tr; 1: - struct ring_buffer *buffer; 1: - struct trace_array_cpu *data; 1: - u64 time_start; 1: - int cpu; 1: + struct trace_array *tr; 1: + struct ring_buffer *buffer; 1: + struct trace_array_cpu *data; 1: + u64 time_start; 1: + int cpu; 1: }; 1: 1: struct trace_pid_list; 1: @@ -32597,399 +32942,401 @@ struct trace_pid_list; 1: struct trace_options; 1: 1: struct trace_array { 1: - struct list_head list; 1: - char *name; 1: - struct trace_buffer trace_buffer; 1: - struct trace_pid_list *filtered_pids; 1: - arch_spinlock_t max_lock; 1: - int buffer_disabled; 1: - int stop_count; 1: - int clock_id; 1: - int nr_topts; 1: - bool clear_trace; 1: - int buffer_percent; 1: - unsigned int n_err_log_entries; 1: - struct tracer *current_trace; 1: - unsigned int trace_flags; 1: - unsigned char trace_flags_index[32]; 1: - unsigned int flags; 1: - raw_spinlock_t start_lock; 1: - struct list_head err_log; 1: - struct dentry *dir; 1: - struct dentry *options; 1: - struct dentry *percpu_dir; 1: - struct dentry *event_dir; 1: - struct trace_options *topts; 1: - struct list_head systems; 1: - struct list_head events; 1: - struct trace_event_file *trace_marker_file; 1: - cpumask_var_t tracing_cpumask; 1: - int ref; 1: - int time_stamp_abs_ref; 1: - struct list_head hist_vars; 1: + struct list_head list; 1: + char *name; 1: + struct trace_buffer trace_buffer; 1: + struct trace_pid_list *filtered_pids; 1: + arch_spinlock_t max_lock; 1: + int buffer_disabled; 1: + int stop_count; 1: + int clock_id; 1: + int nr_topts; 1: + bool clear_trace; 1: + int buffer_percent; 1: + unsigned int n_err_log_entries; 1: + struct tracer *current_trace; 1: + unsigned int trace_flags; 1: + unsigned char trace_flags_index[32]; 1: + unsigned int flags; 1: + raw_spinlock_t start_lock; 1: + struct list_head err_log; 1: + struct dentry *dir; 1: + struct dentry *options; 1: + struct dentry *percpu_dir; 1: + struct dentry *event_dir; 1: + struct trace_options *topts; 1: + struct list_head systems; 1: + struct list_head events; 1: + struct trace_event_file *trace_marker_file; 1: + cpumask_var_t tracing_cpumask; 1: + int ref; 1: + int time_stamp_abs_ref; 1: + struct list_head hist_vars; 1: }; 1: 1: struct tracer_flags; 1: 1: struct tracer { 1: - const char *name; 1: - int (*init)(struct trace_array *); 1: - void (*reset)(struct trace_array *); 1: - void (*start)(struct trace_array *); 1: - void (*stop)(struct trace_array *); 1: - int (*update_thresh)(struct trace_array *); 1: - void (*open)(struct trace_iterator *); 1: - void (*pipe_open)(struct trace_iterator *); 1: - void (*close)(struct trace_iterator *); 1: - void (*pipe_close)(struct trace_iterator *); 1: - ssize_t (*read)(struct trace_iterator *, struct file *, char *, size_t, loff_t *); 1: - ssize_t (*splice_read)(struct trace_iterator *, struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int); 1: - void (*print_header)(struct seq_file *); 1: - enum print_line_t (*print_line)(struct trace_iterator *); 1: - int (*set_flag)(struct trace_array *, u32, u32, int); 1: - int (*flag_changed)(struct trace_array *, u32, int); 1: - struct tracer *next; 1: - struct tracer_flags *flags; 1: - int enabled; 1: - int ref; 1: - bool print_max; 1: - bool allow_instances; 1: - bool noboot; 1: + const char *name; 1: + int (*init)(struct trace_array *); 1: + void (*reset)(struct trace_array *); 1: + void (*start)(struct trace_array *); 1: + void (*stop)(struct trace_array *); 1: + int (*update_thresh)(struct trace_array *); 1: + void (*open)(struct trace_iterator *); 1: + void (*pipe_open)(struct trace_iterator *); 1: + void (*close)(struct trace_iterator *); 1: + void (*pipe_close)(struct trace_iterator *); 1: + ssize_t (*read)(struct trace_iterator *, struct file *, char *, size_t, 1: + loff_t *); 1: + ssize_t (*splice_read)(struct trace_iterator *, struct file *, loff_t *, 1: + struct pipe_inode_info *, size_t, unsigned int); 1: + void (*print_header)(struct seq_file *); 1: + enum print_line_t (*print_line)(struct trace_iterator *); 1: + int (*set_flag)(struct trace_array *, u32, u32, int); 1: + int (*flag_changed)(struct trace_array *, u32, int); 1: + struct tracer *next; 1: + struct tracer_flags *flags; 1: + int enabled; 1: + int ref; 1: + bool print_max; 1: + bool allow_instances; 1: + bool noboot; 1: }; 1: 1: enum trace_iter_flags { 1: - TRACE_FILE_LAT_FMT = 1, 1: - TRACE_FILE_ANNOTATE = 2, 1: - TRACE_FILE_TIME_IN_NS = 4, 1: + TRACE_FILE_LAT_FMT = 1, 1: + TRACE_FILE_ANNOTATE = 2, 1: + TRACE_FILE_TIME_IN_NS = 4, 1: }; 1: 1: struct event_subsystem; 1: 1: struct trace_subsystem_dir { 1: - struct list_head list; 1: - struct event_subsystem *subsystem; 1: - struct trace_array *tr; 1: - struct dentry *entry; 1: - int ref_count; 1: - int nr_events; 1: + struct list_head list; 1: + struct event_subsystem *subsystem; 1: + struct trace_array *tr; 1: + struct dentry *entry; 1: + int ref_count; 1: + int nr_events; 1: }; 1: 1: enum event_trigger_type { 1: - ETT_NONE = 0, 1: - ETT_TRACE_ONOFF = 1, 1: - ETT_SNAPSHOT = 2, 1: - ETT_STACKTRACE = 4, 1: - ETT_EVENT_ENABLE = 8, 1: - ETT_EVENT_HIST = 16, 1: - ETT_HIST_ENABLE = 32, 1: + ETT_NONE = 0, 1: + ETT_TRACE_ONOFF = 1, 1: + ETT_SNAPSHOT = 2, 1: + ETT_STACKTRACE = 4, 1: + ETT_EVENT_ENABLE = 8, 1: + ETT_EVENT_HIST = 16, 1: + ETT_HIST_ENABLE = 32, 1: }; 1: 1: enum trace_type { 1: - __TRACE_FIRST_TYPE = 0, 1: - TRACE_FN = 1, 1: - TRACE_CTX = 2, 1: - TRACE_WAKE = 3, 1: - TRACE_STACK = 4, 1: - TRACE_PRINT = 5, 1: - TRACE_BPRINT = 6, 1: - TRACE_MMIO_RW = 7, 1: - TRACE_MMIO_MAP = 8, 1: - TRACE_BRANCH = 9, 1: - TRACE_GRAPH_RET = 10, 1: - TRACE_GRAPH_ENT = 11, 1: - TRACE_USER_STACK = 12, 1: - TRACE_BLK = 13, 1: - TRACE_BPUTS = 14, 1: - TRACE_HWLAT = 15, 1: - TRACE_RAW_DATA = 16, 1: - __TRACE_LAST_TYPE = 17, 1: + __TRACE_FIRST_TYPE = 0, 1: + TRACE_FN = 1, 1: + TRACE_CTX = 2, 1: + TRACE_WAKE = 3, 1: + TRACE_STACK = 4, 1: + TRACE_PRINT = 5, 1: + TRACE_BPRINT = 6, 1: + TRACE_MMIO_RW = 7, 1: + TRACE_MMIO_MAP = 8, 1: + TRACE_BRANCH = 9, 1: + TRACE_GRAPH_RET = 10, 1: + TRACE_GRAPH_ENT = 11, 1: + TRACE_USER_STACK = 12, 1: + TRACE_BLK = 13, 1: + TRACE_BPUTS = 14, 1: + TRACE_HWLAT = 15, 1: + TRACE_RAW_DATA = 16, 1: + __TRACE_LAST_TYPE = 17, 1: }; 1: 1: struct ftrace_entry { 1: - struct trace_entry ent; 1: - long unsigned int ip; 1: - long unsigned int parent_ip; 1: + struct trace_entry ent; 1: + long unsigned int ip; 1: + long unsigned int parent_ip; 1: }; 1: 1: struct stack_entry { 1: - struct trace_entry ent; 1: - int size; 1: - long unsigned int caller[0]; 1: + struct trace_entry ent; 1: + int size; 1: + long unsigned int caller[0]; 1: }; 1: 1: struct userstack_entry { 1: - struct trace_entry ent; 1: - unsigned int tgid; 1: - long unsigned int caller[8]; 1: + struct trace_entry ent; 1: + unsigned int tgid; 1: + long unsigned int caller[8]; 1: }; 1: 1: struct bprint_entry { 1: - struct trace_entry ent; 1: - long unsigned int ip; 1: - const char *fmt; 1: - u32 buf[0]; 1: + struct trace_entry ent; 1: + long unsigned int ip; 1: + const char *fmt; 1: + u32 buf[0]; 1: }; 1: 1: struct print_entry { 1: - struct trace_entry ent; 1: - long unsigned int ip; 1: - char buf[0]; 1: + struct trace_entry ent; 1: + long unsigned int ip; 1: + char buf[0]; 1: }; 1: 1: struct raw_data_entry { 1: - struct trace_entry ent; 1: - unsigned int id; 1: - char buf[0]; 1: + struct trace_entry ent; 1: + unsigned int id; 1: + char buf[0]; 1: }; 1: 1: struct bputs_entry { 1: - struct trace_entry ent; 1: - long unsigned int ip; 1: - const char *str; 1: + struct trace_entry ent; 1: + long unsigned int ip; 1: + const char *str; 1: }; 1: 1: enum trace_flag_type { 1: - TRACE_FLAG_IRQS_OFF = 1, 1: - TRACE_FLAG_IRQS_NOSUPPORT = 2, 1: - TRACE_FLAG_NEED_RESCHED = 4, 1: - TRACE_FLAG_HARDIRQ = 8, 1: - TRACE_FLAG_SOFTIRQ = 16, 1: - TRACE_FLAG_PREEMPT_RESCHED = 32, 1: - TRACE_FLAG_NMI = 64, 1: + TRACE_FLAG_IRQS_OFF = 1, 1: + TRACE_FLAG_IRQS_NOSUPPORT = 2, 1: + TRACE_FLAG_NEED_RESCHED = 4, 1: + TRACE_FLAG_HARDIRQ = 8, 1: + TRACE_FLAG_SOFTIRQ = 16, 1: + TRACE_FLAG_PREEMPT_RESCHED = 32, 1: + TRACE_FLAG_NMI = 64, 1: }; 1: 1: struct trace_array_cpu { 1: - atomic_t disabled; 1: - void *buffer_page; 1: - long unsigned int entries; 1: - long unsigned int saved_latency; 1: - long unsigned int critical_start; 1: - long unsigned int critical_end; 1: - long unsigned int critical_sequence; 1: - long unsigned int nice; 1: - long unsigned int policy; 1: - long unsigned int rt_priority; 1: - long unsigned int skipped_entries; 1: - u64 preempt_timestamp; 1: - pid_t pid; 1: - kuid_t uid; 1: - char comm[16]; 1: - bool ignore_pid; 1: + atomic_t disabled; 1: + void *buffer_page; 1: + long unsigned int entries; 1: + long unsigned int saved_latency; 1: + long unsigned int critical_start; 1: + long unsigned int critical_end; 1: + long unsigned int critical_sequence; 1: + long unsigned int nice; 1: + long unsigned int policy; 1: + long unsigned int rt_priority; 1: + long unsigned int skipped_entries; 1: + u64 preempt_timestamp; 1: + pid_t pid; 1: + kuid_t uid; 1: + char comm[16]; 1: + bool ignore_pid; 1: }; 1: 1: struct trace_option_dentry; 1: 1: struct trace_options { 1: - struct tracer *tracer; 1: - struct trace_option_dentry *topts; 1: + struct tracer *tracer; 1: + struct trace_option_dentry *topts; 1: }; 1: 1: struct tracer_opt; 1: 1: struct trace_option_dentry { 1: - struct tracer_opt *opt; 1: - struct tracer_flags *flags; 1: - struct trace_array *tr; 1: - struct dentry *entry; 1: + struct tracer_opt *opt; 1: + struct tracer_flags *flags; 1: + struct trace_array *tr; 1: + struct dentry *entry; 1: }; 1: 1: struct trace_pid_list { 1: - int pid_max; 1: - long unsigned int *pids; 1: + int pid_max; 1: + long unsigned int *pids; 1: }; 1: 1: typedef bool (*cond_update_fn_t)(struct trace_array *, void *); 1: 1: enum { 1: - TRACE_ARRAY_FL_GLOBAL = 1, 1: + TRACE_ARRAY_FL_GLOBAL = 1, 1: }; 1: 1: struct tracer_opt { 1: - const char *name; 1: - u32 bit; 1: + const char *name; 1: + u32 bit; 1: }; 1: 1: struct tracer_flags { 1: - u32 val; 1: - struct tracer_opt *opts; 1: - struct tracer *trace; 1: + u32 val; 1: + struct tracer_opt *opts; 1: + struct tracer *trace; 1: }; 1: 1: struct trace_parser { 1: - bool cont; 1: - char *buffer; 1: - unsigned int idx; 1: - unsigned int size; 1: + bool cont; 1: + char *buffer; 1: + unsigned int idx; 1: + unsigned int size; 1: }; 1: 1: enum trace_iterator_bits { 1: - TRACE_ITER_PRINT_PARENT_BIT = 0, 1: - TRACE_ITER_SYM_OFFSET_BIT = 1, 1: - TRACE_ITER_SYM_ADDR_BIT = 2, 1: - TRACE_ITER_VERBOSE_BIT = 3, 1: - TRACE_ITER_RAW_BIT = 4, 1: - TRACE_ITER_HEX_BIT = 5, 1: - TRACE_ITER_BIN_BIT = 6, 1: - TRACE_ITER_BLOCK_BIT = 7, 1: - TRACE_ITER_PRINTK_BIT = 8, 1: - TRACE_ITER_ANNOTATE_BIT = 9, 1: - TRACE_ITER_USERSTACKTRACE_BIT = 10, 1: - TRACE_ITER_SYM_USEROBJ_BIT = 11, 1: - TRACE_ITER_PRINTK_MSGONLY_BIT = 12, 1: - TRACE_ITER_CONTEXT_INFO_BIT = 13, 1: - TRACE_ITER_LATENCY_FMT_BIT = 14, 1: - TRACE_ITER_RECORD_CMD_BIT = 15, 1: - TRACE_ITER_RECORD_TGID_BIT = 16, 1: - TRACE_ITER_OVERWRITE_BIT = 17, 1: - TRACE_ITER_STOP_ON_FREE_BIT = 18, 1: - TRACE_ITER_IRQ_INFO_BIT = 19, 1: - TRACE_ITER_MARKERS_BIT = 20, 1: - TRACE_ITER_EVENT_FORK_BIT = 21, 1: - TRACE_ITER_STACKTRACE_BIT = 22, 1: - TRACE_ITER_LAST_BIT = 23, 1: + TRACE_ITER_PRINT_PARENT_BIT = 0, 1: + TRACE_ITER_SYM_OFFSET_BIT = 1, 1: + TRACE_ITER_SYM_ADDR_BIT = 2, 1: + TRACE_ITER_VERBOSE_BIT = 3, 1: + TRACE_ITER_RAW_BIT = 4, 1: + TRACE_ITER_HEX_BIT = 5, 1: + TRACE_ITER_BIN_BIT = 6, 1: + TRACE_ITER_BLOCK_BIT = 7, 1: + TRACE_ITER_PRINTK_BIT = 8, 1: + TRACE_ITER_ANNOTATE_BIT = 9, 1: + TRACE_ITER_USERSTACKTRACE_BIT = 10, 1: + TRACE_ITER_SYM_USEROBJ_BIT = 11, 1: + TRACE_ITER_PRINTK_MSGONLY_BIT = 12, 1: + TRACE_ITER_CONTEXT_INFO_BIT = 13, 1: + TRACE_ITER_LATENCY_FMT_BIT = 14, 1: + TRACE_ITER_RECORD_CMD_BIT = 15, 1: + TRACE_ITER_RECORD_TGID_BIT = 16, 1: + TRACE_ITER_OVERWRITE_BIT = 17, 1: + TRACE_ITER_STOP_ON_FREE_BIT = 18, 1: + TRACE_ITER_IRQ_INFO_BIT = 19, 1: + TRACE_ITER_MARKERS_BIT = 20, 1: + TRACE_ITER_EVENT_FORK_BIT = 21, 1: + TRACE_ITER_STACKTRACE_BIT = 22, 1: + TRACE_ITER_LAST_BIT = 23, 1: }; 1: 1: enum trace_iterator_flags { 1: - TRACE_ITER_PRINT_PARENT = 1, 1: - TRACE_ITER_SYM_OFFSET = 2, 1: - TRACE_ITER_SYM_ADDR = 4, 1: - TRACE_ITER_VERBOSE = 8, 1: - TRACE_ITER_RAW = 16, 1: - TRACE_ITER_HEX = 32, 1: - TRACE_ITER_BIN = 64, 1: - TRACE_ITER_BLOCK = 128, 1: - TRACE_ITER_PRINTK = 256, 1: - TRACE_ITER_ANNOTATE = 512, 1: - TRACE_ITER_USERSTACKTRACE = 1024, 1: - TRACE_ITER_SYM_USEROBJ = 2048, 1: - TRACE_ITER_PRINTK_MSGONLY = 4096, 1: - TRACE_ITER_CONTEXT_INFO = 8192, 1: - TRACE_ITER_LATENCY_FMT = 16384, 1: - TRACE_ITER_RECORD_CMD = 32768, 1: - TRACE_ITER_RECORD_TGID = 65536, 1: - TRACE_ITER_OVERWRITE = 131072, 1: - TRACE_ITER_STOP_ON_FREE = 262144, 1: - TRACE_ITER_IRQ_INFO = 524288, 1: - TRACE_ITER_MARKERS = 1048576, 1: - TRACE_ITER_EVENT_FORK = 2097152, 1: - TRACE_ITER_STACKTRACE = 4194304, 1: + TRACE_ITER_PRINT_PARENT = 1, 1: + TRACE_ITER_SYM_OFFSET = 2, 1: + TRACE_ITER_SYM_ADDR = 4, 1: + TRACE_ITER_VERBOSE = 8, 1: + TRACE_ITER_RAW = 16, 1: + TRACE_ITER_HEX = 32, 1: + TRACE_ITER_BIN = 64, 1: + TRACE_ITER_BLOCK = 128, 1: + TRACE_ITER_PRINTK = 256, 1: + TRACE_ITER_ANNOTATE = 512, 1: + TRACE_ITER_USERSTACKTRACE = 1024, 1: + TRACE_ITER_SYM_USEROBJ = 2048, 1: + TRACE_ITER_PRINTK_MSGONLY = 4096, 1: + TRACE_ITER_CONTEXT_INFO = 8192, 1: + TRACE_ITER_LATENCY_FMT = 16384, 1: + TRACE_ITER_RECORD_CMD = 32768, 1: + TRACE_ITER_RECORD_TGID = 65536, 1: + TRACE_ITER_OVERWRITE = 131072, 1: + TRACE_ITER_STOP_ON_FREE = 262144, 1: + TRACE_ITER_IRQ_INFO = 524288, 1: + TRACE_ITER_MARKERS = 1048576, 1: + TRACE_ITER_EVENT_FORK = 2097152, 1: + TRACE_ITER_STACKTRACE = 4194304, 1: }; 1: 1: struct event_subsystem { 1: - struct list_head list; 1: - const char *name; 1: - struct event_filter *filter; 1: - int ref_count; 1: + struct list_head list; 1: + const char *name; 1: + struct event_filter *filter; 1: + int ref_count; 1: }; 1: 1: struct saved_cmdlines_buffer { 1: - unsigned int map_pid_to_cmdline[32769]; 1: - unsigned int *map_cmdline_to_pid; 1: - unsigned int cmdline_num; 1: - int cmdline_idx; 1: - char *saved_cmdlines; 1: + unsigned int map_pid_to_cmdline[32769]; 1: + unsigned int *map_cmdline_to_pid; 1: + unsigned int cmdline_num; 1: + int cmdline_idx; 1: + char *saved_cmdlines; 1: }; 1: 1: struct ftrace_stack { 1: - long unsigned int calls[1024]; 1: + long unsigned int calls[1024]; 1: }; 1: 1: struct ftrace_stacks { 1: - struct ftrace_stack stacks[4]; 1: + struct ftrace_stack stacks[4]; 1: }; 1: 1: struct trace_buffer_struct { 1: - int nesting; 1: - char buffer[4096]; 1: + int nesting; 1: + char buffer[4096]; 1: }; 1: 1: struct ftrace_buffer_info { 1: - struct trace_iterator iter; 1: - void *spare; 1: - unsigned int spare_cpu; 1: - unsigned int read; 1: + struct trace_iterator iter; 1: + void *spare; 1: + unsigned int spare_cpu; 1: + unsigned int read; 1: }; 1: 1: struct err_info { 1: - const char **errs; 1: - u8 type; 1: - u8 pos; 1: - u64 ts; 1: + const char **errs; 1: + u8 type; 1: + u8 pos; 1: + u64 ts; 1: }; 1: 1: struct tracing_log_err { 1: - struct list_head list; 1: - struct err_info info; 1: - char loc[128]; 1: - char cmd[256]; 1: + struct list_head list; 1: + struct err_info info; 1: + char loc[128]; 1: + char cmd[256]; 1: }; 1: 1: struct buffer_ref { 1: - struct ring_buffer *buffer; 1: - void *page; 1: - int cpu; 1: - refcount_t refcount; 1: + struct ring_buffer *buffer; 1: + void *page; 1: + int cpu; 1: + refcount_t refcount; 1: }; 1: 1: struct ctx_switch_entry { 1: - struct trace_entry ent; 1: - unsigned int prev_pid; 1: - unsigned int next_pid; 1: - unsigned int next_cpu; 1: - unsigned char prev_prio; 1: - unsigned char prev_state; 1: - unsigned char next_prio; 1: - unsigned char next_state; 1: + struct trace_entry ent; 1: + unsigned int prev_pid; 1: + unsigned int next_pid; 1: + unsigned int next_cpu; 1: + unsigned char prev_prio; 1: + unsigned char prev_state; 1: + unsigned char next_prio; 1: + unsigned char next_state; 1: }; 1: 1: struct hwlat_entry { 1: - struct trace_entry ent; 1: - u64 duration; 1: - u64 outer_duration; 1: - u64 nmi_total_ts; 1: - struct timespec64 timestamp; 1: - unsigned int nmi_count; 1: - unsigned int seqnum; 1: + struct trace_entry ent; 1: + u64 duration; 1: + u64 outer_duration; 1: + u64 nmi_total_ts; 1: + struct timespec64 timestamp; 1: + unsigned int nmi_count; 1: + unsigned int seqnum; 1: }; 1: 1: struct trace_mark { 1: - long long unsigned int val; 1: - char sym; 1: + long long unsigned int val; 1: + char sym; 1: }; 1: 1: typedef int (*cmp_func_t)(const void *, const void *); 1: 1: struct tracer_stat { 1: - const char *name; 1: - void * (*stat_start)(struct tracer_stat *); 1: - void * (*stat_next)(void *, int); 1: - cmp_func_t stat_cmp; 1: - int (*stat_show)(struct seq_file *, void *); 1: - void (*stat_release)(void *); 1: - int (*stat_headers)(struct seq_file *); 1: + const char *name; 1: + void *(*stat_start)(struct tracer_stat *); 1: + void *(*stat_next)(void *, int); 1: + cmp_func_t stat_cmp; 1: + int (*stat_show)(struct seq_file *, void *); 1: + void (*stat_release)(void *); 1: + int (*stat_headers)(struct seq_file *); 1: }; 1: 1: struct stat_node { 1: - struct rb_node node; 1: - void *stat; 1: + struct rb_node node; 1: + void *stat; 1: }; 1: 1: struct stat_session { 1: - struct list_head session_list; 1: - struct tracer_stat *ts; 1: - struct rb_root stat_root; 1: - struct mutex stat_mutex; 1: - struct dentry *file; 1: + struct list_head session_list; 1: + struct tracer_stat *ts; 1: + struct rb_root stat_root; 1: + struct mutex stat_mutex; 1: + struct dentry *file; 1: }; 1: 1: struct trace_bprintk_fmt { 1: - struct list_head list; 1: - const char *fmt; 1: + struct list_head list; 1: + const char *fmt; 1: }; 1: 1: enum { 1: - TRACE_NOP_OPT_ACCEPT = 1, 1: - TRACE_NOP_OPT_REFUSE = 2, 1: + TRACE_NOP_OPT_ACCEPT = 1, 1: + TRACE_NOP_OPT_REFUSE = 2, 1: }; 1: 1: typedef __u32 blk_mq_req_flags_t; 1: @@ -32997,406 +33344,406 @@ typedef __u32 blk_mq_req_flags_t; 1: struct blk_mq_ctxs; 1: 1: struct blk_mq_ctx { 1: - struct { 1: - spinlock_t lock; 1: - struct list_head rq_lists[3]; 1: - long: 64; 1: - }; 1: - unsigned int cpu; 1: - short unsigned int index_hw[3]; 1: - struct blk_mq_hw_ctx *hctxs[3]; 1: - long unsigned int rq_dispatched[2]; 1: - long unsigned int rq_merged; 1: - long unsigned int rq_completed[2]; 1: - struct request_queue *queue; 1: - struct blk_mq_ctxs *ctxs; 1: - struct kobject kobj; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct { 1: + spinlock_t lock; 1: + struct list_head rq_lists[3]; 1: + long : 64; 1: + }; 1: + unsigned int cpu; 1: + short unsigned int index_hw[3]; 1: + struct blk_mq_hw_ctx *hctxs[3]; 1: + long unsigned int rq_dispatched[2]; 1: + long unsigned int rq_merged; 1: + long unsigned int rq_completed[2]; 1: + struct request_queue *queue; 1: + struct blk_mq_ctxs *ctxs; 1: + struct kobject kobj; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct sbitmap_word; 1: 1: struct sbitmap { 1: - unsigned int depth; 1: - unsigned int shift; 1: - unsigned int map_nr; 1: - struct sbitmap_word *map; 1: + unsigned int depth; 1: + unsigned int shift; 1: + unsigned int map_nr; 1: + struct sbitmap_word *map; 1: }; 1: 1: struct blk_mq_tags; 1: 1: struct blk_mq_hw_ctx { 1: - struct { 1: - spinlock_t lock; 1: - struct list_head dispatch; 1: - long unsigned int state; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - }; 1: - struct delayed_work run_work; 1: - cpumask_var_t cpumask; 1: - int next_cpu; 1: - int next_cpu_batch; 1: - long unsigned int flags; 1: - void *sched_data; 1: - struct request_queue *queue; 1: - struct blk_flush_queue *fq; 1: - void *driver_data; 1: - struct sbitmap ctx_map; 1: - struct blk_mq_ctx *dispatch_from; 1: - unsigned int dispatch_busy; 1: - short unsigned int type; 1: - short unsigned int nr_ctx; 1: - struct blk_mq_ctx **ctxs; 1: - spinlock_t dispatch_wait_lock; 1: - wait_queue_entry_t dispatch_wait; 1: - atomic_t wait_index; 1: - struct blk_mq_tags *tags; 1: - struct blk_mq_tags *sched_tags; 1: - long unsigned int queued; 1: - long unsigned int run; 1: - long unsigned int dispatched[7]; 1: - unsigned int numa_node; 1: - unsigned int queue_num; 1: - atomic_t nr_active; 1: - struct hlist_node cpuhp_dead; 1: - struct kobject kobj; 1: - long unsigned int poll_considered; 1: - long unsigned int poll_invoked; 1: - long unsigned int poll_success; 1: - struct dentry *debugfs_dir; 1: - struct dentry *sched_debugfs_dir; 1: - struct list_head hctx_list; 1: - struct srcu_struct srcu[0]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct { 1: + spinlock_t lock; 1: + struct list_head dispatch; 1: + long unsigned int state; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + }; 1: + struct delayed_work run_work; 1: + cpumask_var_t cpumask; 1: + int next_cpu; 1: + int next_cpu_batch; 1: + long unsigned int flags; 1: + void *sched_data; 1: + struct request_queue *queue; 1: + struct blk_flush_queue *fq; 1: + void *driver_data; 1: + struct sbitmap ctx_map; 1: + struct blk_mq_ctx *dispatch_from; 1: + unsigned int dispatch_busy; 1: + short unsigned int type; 1: + short unsigned int nr_ctx; 1: + struct blk_mq_ctx **ctxs; 1: + spinlock_t dispatch_wait_lock; 1: + wait_queue_entry_t dispatch_wait; 1: + atomic_t wait_index; 1: + struct blk_mq_tags *tags; 1: + struct blk_mq_tags *sched_tags; 1: + long unsigned int queued; 1: + long unsigned int run; 1: + long unsigned int dispatched[7]; 1: + unsigned int numa_node; 1: + unsigned int queue_num; 1: + atomic_t nr_active; 1: + struct hlist_node cpuhp_dead; 1: + struct kobject kobj; 1: + long unsigned int poll_considered; 1: + long unsigned int poll_invoked; 1: + long unsigned int poll_success; 1: + struct dentry *debugfs_dir; 1: + struct dentry *sched_debugfs_dir; 1: + struct list_head hctx_list; 1: + struct srcu_struct srcu[0]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct blk_mq_alloc_data { 1: - struct request_queue *q; 1: - blk_mq_req_flags_t flags; 1: - unsigned int shallow_depth; 1: - unsigned int cmd_flags; 1: - struct blk_mq_ctx *ctx; 1: - struct blk_mq_hw_ctx *hctx; 1: + struct request_queue *q; 1: + blk_mq_req_flags_t flags; 1: + unsigned int shallow_depth; 1: + unsigned int cmd_flags; 1: + struct blk_mq_ctx *ctx; 1: + struct blk_mq_hw_ctx *hctx; 1: }; 1: 1: struct blk_stat_callback { 1: - struct list_head list; 1: - struct timer_list timer; 1: - struct blk_rq_stat *cpu_stat; 1: - int (*bucket_fn)(const struct request *); 1: - unsigned int buckets; 1: - struct blk_rq_stat *stat; 1: - void (*timer_fn)(struct blk_stat_callback *); 1: - void *data; 1: - struct callback_head rcu; 1: + struct list_head list; 1: + struct timer_list timer; 1: + struct blk_rq_stat *cpu_stat; 1: + int (*bucket_fn)(const struct request *); 1: + unsigned int buckets; 1: + struct blk_rq_stat *stat; 1: + void (*timer_fn)(struct blk_stat_callback *); 1: + void *data; 1: + struct callback_head rcu; 1: }; 1: 1: struct blk_trace { 1: - int trace_state; 1: - struct rchan *rchan; 1: - long unsigned int *sequence; 1: - unsigned char *msg_data; 1: - u16 act_mask; 1: - u64 start_lba; 1: - u64 end_lba; 1: - u32 pid; 1: - u32 dev; 1: - struct dentry *dir; 1: - struct dentry *dropped_file; 1: - struct dentry *msg_file; 1: - struct list_head running_list; 1: - atomic_t dropped; 1: + int trace_state; 1: + struct rchan *rchan; 1: + long unsigned int *sequence; 1: + unsigned char *msg_data; 1: + u16 act_mask; 1: + u64 start_lba; 1: + u64 end_lba; 1: + u32 pid; 1: + u32 dev; 1: + struct dentry *dir; 1: + struct dentry *dropped_file; 1: + struct dentry *msg_file; 1: + struct list_head running_list; 1: + atomic_t dropped; 1: }; 1: 1: struct blk_flush_queue { 1: - unsigned int flush_queue_delayed: 1; 1: - unsigned int flush_pending_idx: 1; 1: - unsigned int flush_running_idx: 1; 1: - blk_status_t rq_status; 1: - long unsigned int flush_pending_since; 1: - struct list_head flush_queue[2]; 1: - struct list_head flush_data_in_flight; 1: - struct request *flush_rq; 1: - struct request *orig_rq; 1: - struct lock_class_key key; 1: - spinlock_t mq_flush_lock; 1: + unsigned int flush_queue_delayed : 1; 1: + unsigned int flush_pending_idx : 1; 1: + unsigned int flush_running_idx : 1; 1: + blk_status_t rq_status; 1: + long unsigned int flush_pending_since; 1: + struct list_head flush_queue[2]; 1: + struct list_head flush_data_in_flight; 1: + struct request *flush_rq; 1: + struct request *orig_rq; 1: + struct lock_class_key key; 1: + spinlock_t mq_flush_lock; 1: }; 1: 1: struct blk_mq_queue_map { 1: - unsigned int *mq_map; 1: - unsigned int nr_queues; 1: - unsigned int queue_offset; 1: + unsigned int *mq_map; 1: + unsigned int nr_queues; 1: + unsigned int queue_offset; 1: }; 1: 1: struct blk_mq_tag_set { 1: - struct blk_mq_queue_map map[3]; 1: - unsigned int nr_maps; 1: - const struct blk_mq_ops *ops; 1: - unsigned int nr_hw_queues; 1: - unsigned int queue_depth; 1: - unsigned int reserved_tags; 1: - unsigned int cmd_size; 1: - int numa_node; 1: - unsigned int timeout; 1: - unsigned int flags; 1: - void *driver_data; 1: - struct blk_mq_tags **tags; 1: - struct mutex tag_list_lock; 1: - struct list_head tag_list; 1: + struct blk_mq_queue_map map[3]; 1: + unsigned int nr_maps; 1: + const struct blk_mq_ops *ops; 1: + unsigned int nr_hw_queues; 1: + unsigned int queue_depth; 1: + unsigned int reserved_tags; 1: + unsigned int cmd_size; 1: + int numa_node; 1: + unsigned int timeout; 1: + unsigned int flags; 1: + void *driver_data; 1: + struct blk_mq_tags **tags; 1: + struct mutex tag_list_lock; 1: + struct list_head tag_list; 1: }; 1: 1: typedef u64 compat_u64; 1: 1: enum blktrace_cat { 1: - BLK_TC_READ = 1, 1: - BLK_TC_WRITE = 2, 1: - BLK_TC_FLUSH = 4, 1: - BLK_TC_SYNC = 8, 1: - BLK_TC_SYNCIO = 8, 1: - BLK_TC_QUEUE = 16, 1: - BLK_TC_REQUEUE = 32, 1: - BLK_TC_ISSUE = 64, 1: - BLK_TC_COMPLETE = 128, 1: - BLK_TC_FS = 256, 1: - BLK_TC_PC = 512, 1: - BLK_TC_NOTIFY = 1024, 1: - BLK_TC_AHEAD = 2048, 1: - BLK_TC_META = 4096, 1: - BLK_TC_DISCARD = 8192, 1: - BLK_TC_DRV_DATA = 16384, 1: - BLK_TC_FUA = 32768, 1: - BLK_TC_END = 32768, 1: + BLK_TC_READ = 1, 1: + BLK_TC_WRITE = 2, 1: + BLK_TC_FLUSH = 4, 1: + BLK_TC_SYNC = 8, 1: + BLK_TC_SYNCIO = 8, 1: + BLK_TC_QUEUE = 16, 1: + BLK_TC_REQUEUE = 32, 1: + BLK_TC_ISSUE = 64, 1: + BLK_TC_COMPLETE = 128, 1: + BLK_TC_FS = 256, 1: + BLK_TC_PC = 512, 1: + BLK_TC_NOTIFY = 1024, 1: + BLK_TC_AHEAD = 2048, 1: + BLK_TC_META = 4096, 1: + BLK_TC_DISCARD = 8192, 1: + BLK_TC_DRV_DATA = 16384, 1: + BLK_TC_FUA = 32768, 1: + BLK_TC_END = 32768, 1: }; 1: 1: enum blktrace_act { 1: - __BLK_TA_QUEUE = 1, 1: - __BLK_TA_BACKMERGE = 2, 1: - __BLK_TA_FRONTMERGE = 3, 1: - __BLK_TA_GETRQ = 4, 1: - __BLK_TA_SLEEPRQ = 5, 1: - __BLK_TA_REQUEUE = 6, 1: - __BLK_TA_ISSUE = 7, 1: - __BLK_TA_COMPLETE = 8, 1: - __BLK_TA_PLUG = 9, 1: - __BLK_TA_UNPLUG_IO = 10, 1: - __BLK_TA_UNPLUG_TIMER = 11, 1: - __BLK_TA_INSERT = 12, 1: - __BLK_TA_SPLIT = 13, 1: - __BLK_TA_BOUNCE = 14, 1: - __BLK_TA_REMAP = 15, 1: - __BLK_TA_ABORT = 16, 1: - __BLK_TA_DRV_DATA = 17, 1: - __BLK_TA_CGROUP = 256, 1: + __BLK_TA_QUEUE = 1, 1: + __BLK_TA_BACKMERGE = 2, 1: + __BLK_TA_FRONTMERGE = 3, 1: + __BLK_TA_GETRQ = 4, 1: + __BLK_TA_SLEEPRQ = 5, 1: + __BLK_TA_REQUEUE = 6, 1: + __BLK_TA_ISSUE = 7, 1: + __BLK_TA_COMPLETE = 8, 1: + __BLK_TA_PLUG = 9, 1: + __BLK_TA_UNPLUG_IO = 10, 1: + __BLK_TA_UNPLUG_TIMER = 11, 1: + __BLK_TA_INSERT = 12, 1: + __BLK_TA_SPLIT = 13, 1: + __BLK_TA_BOUNCE = 14, 1: + __BLK_TA_REMAP = 15, 1: + __BLK_TA_ABORT = 16, 1: + __BLK_TA_DRV_DATA = 17, 1: + __BLK_TA_CGROUP = 256, 1: }; 1: 1: enum blktrace_notify { 1: - __BLK_TN_PROCESS = 0, 1: - __BLK_TN_TIMESTAMP = 1, 1: - __BLK_TN_MESSAGE = 2, 1: - __BLK_TN_CGROUP = 256, 1: + __BLK_TN_PROCESS = 0, 1: + __BLK_TN_TIMESTAMP = 1, 1: + __BLK_TN_MESSAGE = 2, 1: + __BLK_TN_CGROUP = 256, 1: }; 1: 1: struct blk_io_trace { 1: - __u32 magic; 1: - __u32 sequence; 1: - __u64 time; 1: - __u64 sector; 1: - __u32 bytes; 1: - __u32 action; 1: - __u32 pid; 1: - __u32 device; 1: - __u32 cpu; 1: - __u16 error; 1: - __u16 pdu_len; 1: + __u32 magic; 1: + __u32 sequence; 1: + __u64 time; 1: + __u64 sector; 1: + __u32 bytes; 1: + __u32 action; 1: + __u32 pid; 1: + __u32 device; 1: + __u32 cpu; 1: + __u16 error; 1: + __u16 pdu_len; 1: }; 1: 1: struct blk_io_trace_remap { 1: - __be32 device_from; 1: - __be32 device_to; 1: - __be64 sector_from; 1: + __be32 device_from; 1: + __be32 device_to; 1: + __be64 sector_from; 1: }; 1: 1: enum { 1: - Blktrace_setup = 1, 1: - Blktrace_running = 2, 1: - Blktrace_stopped = 3, 1: + Blktrace_setup = 1, 1: + Blktrace_running = 2, 1: + Blktrace_stopped = 3, 1: }; 1: 1: struct blk_user_trace_setup { 1: - char name[32]; 1: - __u16 act_mask; 1: - __u32 buf_size; 1: - __u32 buf_nr; 1: - __u64 start_lba; 1: - __u64 end_lba; 1: - __u32 pid; 1: + char name[32]; 1: + __u16 act_mask; 1: + __u32 buf_size; 1: + __u32 buf_nr; 1: + __u64 start_lba; 1: + __u64 end_lba; 1: + __u32 pid; 1: }; 1: 1: struct compat_blk_user_trace_setup { 1: - char name[32]; 1: - u16 act_mask; 1: - short: 16; 1: - u32 buf_size; 1: - u32 buf_nr; 1: - compat_u64 start_lba; 1: - compat_u64 end_lba; 1: - u32 pid; 1: + char name[32]; 1: + u16 act_mask; 1: + short : 16; 1: + u32 buf_size; 1: + u32 buf_nr; 1: + compat_u64 start_lba; 1: + compat_u64 end_lba; 1: + u32 pid; 1: } __attribute__((packed)); 1: 1: struct blkcg {}; 1: 1: struct sbitmap_word { 1: - long unsigned int depth; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long unsigned int word; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long unsigned int cleared; 1: - spinlock_t swap_lock; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + long unsigned int depth; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long unsigned int word; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long unsigned int cleared; 1: + spinlock_t swap_lock; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct sbq_wait_state { 1: - atomic_t wait_cnt; 1: - wait_queue_head_t wait; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + atomic_t wait_cnt; 1: + wait_queue_head_t wait; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct sbitmap_queue { 1: - struct sbitmap sb; 1: - unsigned int *alloc_hint; 1: - unsigned int wake_batch; 1: - atomic_t wake_index; 1: - struct sbq_wait_state *ws; 1: - atomic_t ws_active; 1: - bool round_robin; 1: - unsigned int min_shallow_depth; 1: + struct sbitmap sb; 1: + unsigned int *alloc_hint; 1: + unsigned int wake_batch; 1: + atomic_t wake_index; 1: + struct sbq_wait_state *ws; 1: + atomic_t ws_active; 1: + bool round_robin; 1: + unsigned int min_shallow_depth; 1: }; 1: 1: struct blk_mq_tags { 1: - unsigned int nr_tags; 1: - unsigned int nr_reserved_tags; 1: - atomic_t active_queues; 1: - struct sbitmap_queue bitmap_tags; 1: - struct sbitmap_queue breserved_tags; 1: - struct request **rqs; 1: - struct request **static_rqs; 1: - struct list_head page_list; 1: + unsigned int nr_tags; 1: + unsigned int nr_reserved_tags; 1: + atomic_t active_queues; 1: + struct sbitmap_queue bitmap_tags; 1: + struct sbitmap_queue breserved_tags; 1: + struct request **rqs; 1: + struct request **static_rqs; 1: + struct list_head page_list; 1: }; 1: 1: struct blk_mq_queue_data { 1: - struct request *rq; 1: - bool last; 1: + struct request *rq; 1: + bool last; 1: }; 1: 1: struct blk_mq_ctxs { 1: - struct kobject kobj; 1: - struct blk_mq_ctx *queue_ctx; 1: + struct kobject kobj; 1: + struct blk_mq_ctx *queue_ctx; 1: }; 1: 1: typedef void blk_log_action_t(struct trace_iterator *, const char *, bool); 1: 1: struct ftrace_event_field { 1: - struct list_head link; 1: - const char *name; 1: - const char *type; 1: - int filter_type; 1: - int offset; 1: - int size; 1: - int is_signed; 1: + struct list_head link; 1: + const char *name; 1: + const char *type; 1: + int filter_type; 1: + int offset; 1: + int size; 1: + int is_signed; 1: }; 1: 1: enum { 1: - FORMAT_HEADER = 1, 1: - FORMAT_FIELD_SEPERATOR = 2, 1: - FORMAT_PRINTFMT = 3, 1: + FORMAT_HEADER = 1, 1: + FORMAT_FIELD_SEPERATOR = 2, 1: + FORMAT_PRINTFMT = 3, 1: }; 1: 1: struct ftrace_graph_ent { 1: - long unsigned int func; 1: - int depth; 1: + long unsigned int func; 1: + int depth; 1: } __attribute__((packed)); 1: 1: struct ftrace_graph_ret { 1: - long unsigned int func; 1: - long unsigned int overrun; 1: - long long unsigned int calltime; 1: - long long unsigned int rettime; 1: - int depth; 1: + long unsigned int func; 1: + long unsigned int overrun; 1: + long long unsigned int calltime; 1: + long long unsigned int rettime; 1: + int depth; 1: } __attribute__((packed)); 1: 1: struct mmiotrace_rw { 1: - resource_size_t phys; 1: - long unsigned int value; 1: - long unsigned int pc; 1: - int map_id; 1: - unsigned char opcode; 1: - unsigned char width; 1: + resource_size_t phys; 1: + long unsigned int value; 1: + long unsigned int pc; 1: + int map_id; 1: + unsigned char opcode; 1: + unsigned char width; 1: }; 1: 1: struct mmiotrace_map { 1: - resource_size_t phys; 1: - long unsigned int virt; 1: - long unsigned int len; 1: - int map_id; 1: - unsigned char opcode; 1: + resource_size_t phys; 1: + long unsigned int virt; 1: + long unsigned int len; 1: + int map_id; 1: + unsigned char opcode; 1: }; 1: 1: struct ftrace_graph_ent_entry { 1: - struct trace_entry ent; 1: - struct ftrace_graph_ent graph_ent; 1: + struct trace_entry ent; 1: + struct ftrace_graph_ent graph_ent; 1: } __attribute__((packed)); 1: 1: struct ftrace_graph_ret_entry { 1: - struct trace_entry ent; 1: - struct ftrace_graph_ret ret; 1: + struct trace_entry ent; 1: + struct ftrace_graph_ret ret; 1: } __attribute__((packed)); 1: 1: struct trace_mmiotrace_rw { 1: - struct trace_entry ent; 1: - struct mmiotrace_rw rw; 1: + struct trace_entry ent; 1: + struct mmiotrace_rw rw; 1: }; 1: 1: struct trace_mmiotrace_map { 1: - struct trace_entry ent; 1: - struct mmiotrace_map map; 1: + struct trace_entry ent; 1: + struct mmiotrace_map map; 1: }; 1: 1: struct trace_branch { 1: - struct trace_entry ent; 1: - unsigned int line; 1: - char func[31]; 1: - char file[21]; 1: - char correct; 1: - char constant; 1: + struct trace_entry ent; 1: + unsigned int line; 1: + char func[31]; 1: + char file[21]; 1: + char correct; 1: + char constant; 1: }; 1: 1: typedef long unsigned int perf_trace_t[256]; 1: @@ -33404,9 +33751,9 @@ typedef long unsigned int perf_trace_t[256]; 1: struct filter_pred; 1: 1: struct prog_entry { 1: - int target; 1: - int when_to_branch; 1: - struct filter_pred *pred; 1: + int target; 1: + int when_to_branch; 1: + struct filter_pred *pred; 1: }; 1: 1: typedef int (*filter_pred_fn_t)(struct filter_pred *, void *); 1: @@ -33416,87 +33763,89 @@ struct regex; 1: typedef int (*regex_match_func)(char *, struct regex *, int); 1: 1: struct regex { 1: - char pattern[256]; 1: - int len; 1: - int field_len; 1: - regex_match_func match; 1: + char pattern[256]; 1: + int len; 1: + int field_len; 1: + regex_match_func match; 1: }; 1: 1: struct filter_pred { 1: - filter_pred_fn_t fn; 1: - u64 val; 1: - struct regex regex; 1: - short unsigned int *ops; 1: - struct ftrace_event_field *field; 1: - int offset; 1: - int not; 1: - int op; 1: + filter_pred_fn_t fn; 1: + u64 val; 1: + struct regex regex; 1: + short unsigned int *ops; 1: + struct ftrace_event_field *field; 1: + int offset; 1: + int not; 1: + int op; 1: }; 1: 1: enum regex_type { 1: - MATCH_FULL = 0, 1: - MATCH_FRONT_ONLY = 1, 1: - MATCH_MIDDLE_ONLY = 2, 1: - MATCH_END_ONLY = 3, 1: - MATCH_GLOB = 4, 1: - MATCH_INDEX = 5, 1: + MATCH_FULL = 0, 1: + MATCH_FRONT_ONLY = 1, 1: + MATCH_MIDDLE_ONLY = 2, 1: + MATCH_END_ONLY = 3, 1: + MATCH_GLOB = 4, 1: + MATCH_INDEX = 5, 1: }; 1: 1: enum filter_op_ids { 1: - OP_GLOB = 0, 1: - OP_NE = 1, 1: - OP_EQ = 2, 1: - OP_LE = 3, 1: - OP_LT = 4, 1: - OP_GE = 5, 1: - OP_GT = 6, 1: - OP_BAND = 7, 1: - OP_MAX = 8, 1: -}; 1: - 1: -enum { 1: - FILT_ERR_NONE = 0, 1: - FILT_ERR_INVALID_OP = 1, 1: - FILT_ERR_TOO_MANY_OPEN = 2, 1: - FILT_ERR_TOO_MANY_CLOSE = 3, 1: - FILT_ERR_MISSING_QUOTE = 4, 1: - FILT_ERR_OPERAND_TOO_LONG = 5, 1: - FILT_ERR_EXPECT_STRING = 6, 1: - FILT_ERR_EXPECT_DIGIT = 7, 1: - FILT_ERR_ILLEGAL_FIELD_OP = 8, 1: - FILT_ERR_FIELD_NOT_FOUND = 9, 1: - FILT_ERR_ILLEGAL_INTVAL = 10, 1: - FILT_ERR_BAD_SUBSYS_FILTER = 11, 1: - FILT_ERR_TOO_MANY_PREDS = 12, 1: - FILT_ERR_INVALID_FILTER = 13, 1: - FILT_ERR_IP_FIELD_ONLY = 14, 1: - FILT_ERR_INVALID_VALUE = 15, 1: - FILT_ERR_ERRNO = 16, 1: - FILT_ERR_NO_FILTER = 17, 1: + OP_GLOB = 0, 1: + OP_NE = 1, 1: + OP_EQ = 2, 1: + OP_LE = 3, 1: + OP_LT = 4, 1: + OP_GE = 5, 1: + OP_GT = 6, 1: + OP_BAND = 7, 1: + OP_MAX = 8, 1: +}; 1: + 1: +enum { 1: + FILT_ERR_NONE = 0, 1: + FILT_ERR_INVALID_OP = 1, 1: + FILT_ERR_TOO_MANY_OPEN = 2, 1: + FILT_ERR_TOO_MANY_CLOSE = 3, 1: + FILT_ERR_MISSING_QUOTE = 4, 1: + FILT_ERR_OPERAND_TOO_LONG = 5, 1: + FILT_ERR_EXPECT_STRING = 6, 1: + FILT_ERR_EXPECT_DIGIT = 7, 1: + FILT_ERR_ILLEGAL_FIELD_OP = 8, 1: + FILT_ERR_FIELD_NOT_FOUND = 9, 1: + FILT_ERR_ILLEGAL_INTVAL = 10, 1: + FILT_ERR_BAD_SUBSYS_FILTER = 11, 1: + FILT_ERR_TOO_MANY_PREDS = 12, 1: + FILT_ERR_INVALID_FILTER = 13, 1: + FILT_ERR_IP_FIELD_ONLY = 14, 1: + FILT_ERR_INVALID_VALUE = 15, 1: + FILT_ERR_ERRNO = 16, 1: + FILT_ERR_NO_FILTER = 17, 1: }; 1: 1: struct filter_parse_error { 1: - int lasterr; 1: - int lasterr_pos; 1: + int lasterr; 1: + int lasterr_pos; 1: }; 1: 1: -typedef int (*parse_pred_fn)(const char *, void *, int, struct filter_parse_error *, struct filter_pred **); 1: +typedef int (*parse_pred_fn)(const char *, void *, int, 1: + struct filter_parse_error *, 1: + struct filter_pred **); 1: 1: enum { 1: - INVERT = 1, 1: - PROCESS_AND = 2, 1: - PROCESS_OR = 4, 1: + INVERT = 1, 1: + PROCESS_AND = 2, 1: + PROCESS_OR = 4, 1: }; 1: 1: enum { 1: - TOO_MANY_CLOSE = 4294967295, 1: - TOO_MANY_OPEN = 4294967294, 1: - MISSING_QUOTE = 4294967293, 1: + TOO_MANY_CLOSE = 4294967295, 1: + TOO_MANY_OPEN = 4294967294, 1: + MISSING_QUOTE = 4294967293, 1: }; 1: 1: struct filter_list { 1: - struct list_head list; 1: - struct event_filter *filter; 1: + struct list_head list; 1: + struct event_filter *filter; 1: }; 1: 1: struct event_trigger_ops; 1: @@ -33504,109 +33853,116 @@ struct event_trigger_ops; 1: struct event_command; 1: 1: struct event_trigger_data { 1: - long unsigned int count; 1: - int ref; 1: - struct event_trigger_ops *ops; 1: - struct event_command *cmd_ops; 1: - struct event_filter *filter; 1: - char *filter_str; 1: - void *private_data; 1: - bool paused; 1: - bool paused_tmp; 1: - struct list_head list; 1: - char *name; 1: - struct list_head named_list; 1: - struct event_trigger_data *named_data; 1: + long unsigned int count; 1: + int ref; 1: + struct event_trigger_ops *ops; 1: + struct event_command *cmd_ops; 1: + struct event_filter *filter; 1: + char *filter_str; 1: + void *private_data; 1: + bool paused; 1: + bool paused_tmp; 1: + struct list_head list; 1: + char *name; 1: + struct list_head named_list; 1: + struct event_trigger_data *named_data; 1: }; 1: 1: struct event_trigger_ops { 1: - void (*func)(struct event_trigger_data *, void *, struct ring_buffer_event *); 1: - int (*init)(struct event_trigger_ops *, struct event_trigger_data *); 1: - void (*free)(struct event_trigger_ops *, struct event_trigger_data *); 1: - int (*print)(struct seq_file *, struct event_trigger_ops *, struct event_trigger_data *); 1: + void (*func)(struct event_trigger_data *, void *, struct ring_buffer_event *); 1: + int (*init)(struct event_trigger_ops *, struct event_trigger_data *); 1: + void (*free)(struct event_trigger_ops *, struct event_trigger_data *); 1: + int (*print)(struct seq_file *, struct event_trigger_ops *, 1: + struct event_trigger_data *); 1: }; 1: 1: struct event_command { 1: - struct list_head list; 1: - char *name; 1: - enum event_trigger_type trigger_type; 1: - int flags; 1: - int (*func)(struct event_command *, struct trace_event_file *, char *, char *, char *); 1: - int (*reg)(char *, struct event_trigger_ops *, struct event_trigger_data *, struct trace_event_file *); 1: - void (*unreg)(char *, struct event_trigger_ops *, struct event_trigger_data *, struct trace_event_file *); 1: - void (*unreg_all)(struct trace_event_file *); 1: - int (*set_filter)(char *, struct event_trigger_data *, struct trace_event_file *); 1: - struct event_trigger_ops * (*get_trigger_ops)(char *, char *); 1: + struct list_head list; 1: + char *name; 1: + enum event_trigger_type trigger_type; 1: + int flags; 1: + int (*func)(struct event_command *, struct trace_event_file *, char *, char *, 1: + char *); 1: + int (*reg)(char *, struct event_trigger_ops *, struct event_trigger_data *, 1: + struct trace_event_file *); 1: + void (*unreg)(char *, struct event_trigger_ops *, struct event_trigger_data *, 1: + struct trace_event_file *); 1: + void (*unreg_all)(struct trace_event_file *); 1: + int (*set_filter)(char *, struct event_trigger_data *, 1: + struct trace_event_file *); 1: + struct event_trigger_ops *(*get_trigger_ops)(char *, char *); 1: }; 1: 1: struct enable_trigger_data { 1: - struct trace_event_file *file; 1: - bool enable; 1: - bool hist; 1: + struct trace_event_file *file; 1: + bool enable; 1: + bool hist; 1: }; 1: 1: enum event_command_flags { 1: - EVENT_CMD_FL_POST_TRIGGER = 1, 1: - EVENT_CMD_FL_NEEDS_REC = 2, 1: + EVENT_CMD_FL_POST_TRIGGER = 1, 1: + EVENT_CMD_FL_NEEDS_REC = 2, 1: }; 1: 1: enum { 1: - BPF_F_INDEX_MASK = 4294967295, 1: - BPF_F_CURRENT_CPU = 4294967295, 1: - BPF_F_CTXLEN_MASK = 0, 1: + BPF_F_INDEX_MASK = 4294967295, 1: + BPF_F_CURRENT_CPU = 4294967295, 1: + BPF_F_CTXLEN_MASK = 0, 1: }; 1: 1: struct bpf_perf_event_value { 1: - __u64 counter; 1: - __u64 enabled; 1: - __u64 running; 1: + __u64 counter; 1: + __u64 enabled; 1: + __u64 running; 1: }; 1: 1: struct bpf_raw_tracepoint_args { 1: - __u64 args[0]; 1: + __u64 args[0]; 1: }; 1: 1: enum bpf_task_fd_type { 1: - BPF_FD_TYPE_RAW_TRACEPOINT = 0, 1: - BPF_FD_TYPE_TRACEPOINT = 1, 1: - BPF_FD_TYPE_KPROBE = 2, 1: - BPF_FD_TYPE_KRETPROBE = 3, 1: - BPF_FD_TYPE_UPROBE = 4, 1: - BPF_FD_TYPE_URETPROBE = 5, 1: + BPF_FD_TYPE_RAW_TRACEPOINT = 0, 1: + BPF_FD_TYPE_TRACEPOINT = 1, 1: + BPF_FD_TYPE_KPROBE = 2, 1: + BPF_FD_TYPE_KRETPROBE = 3, 1: + BPF_FD_TYPE_UPROBE = 4, 1: + BPF_FD_TYPE_URETPROBE = 5, 1: }; 1: 1: struct bpf_event_entry { 1: - struct perf_event *event; 1: - struct file *perf_file; 1: - struct file *map_file; 1: - struct callback_head rcu; 1: + struct perf_event *event; 1: + struct file *perf_file; 1: + struct file *map_file; 1: + struct callback_head rcu; 1: }; 1: 1: -typedef long unsigned int (*bpf_ctx_copy_t)(void *, const void *, long unsigned int, long unsigned int); 1: +typedef long unsigned int (*bpf_ctx_copy_t)(void *, const void *, 1: + long unsigned int, 1: + long unsigned int); 1: 1: typedef struct pt_regs bpf_user_pt_regs_t; 1: 1: struct bpf_perf_event_data { 1: - bpf_user_pt_regs_t regs; 1: - __u64 sample_period; 1: - __u64 addr; 1: + bpf_user_pt_regs_t regs; 1: + __u64 sample_period; 1: + __u64 addr; 1: }; 1: 1: struct perf_event_query_bpf { 1: - __u32 ids_len; 1: - __u32 prog_cnt; 1: - __u32 ids[0]; 1: + __u32 ids_len; 1: + __u32 prog_cnt; 1: + __u32 ids[0]; 1: }; 1: 1: struct bpf_perf_event_data_kern { 1: - bpf_user_pt_regs_t *regs; 1: - struct perf_sample_data *data; 1: - struct perf_event *event; 1: + bpf_user_pt_regs_t *regs; 1: + struct perf_sample_data *data; 1: + struct perf_event *event; 1: }; 1: 1: struct bpf_trace_module { 1: - struct module *module; 1: - struct list_head list; 1: + struct module *module; 1: + struct list_head list; 1: }; 1: 1: typedef u64 (*btf_bpf_override_return)(struct pt_regs *, long unsigned int); 1: @@ -33629,16 +33985,19 @@ typedef u64 (*btf_bpf_trace_printk)(char *, u32, u64, u64, u64); 1: 1: typedef u64 (*btf_bpf_perf_event_read)(struct bpf_map *, u64); 1: 1: -typedef u64 (*btf_bpf_perf_event_read_value)(struct bpf_map *, u64, struct bpf_perf_event_value *, u32); 1: +typedef u64 (*btf_bpf_perf_event_read_value)(struct bpf_map *, u64, 1: + struct bpf_perf_event_value *, 1: + u32); 1: 1: struct bpf_trace_sample_data { 1: - struct perf_sample_data sds[3]; 1: + struct perf_sample_data sds[3]; 1: }; 1: 1: -typedef u64 (*btf_bpf_perf_event_output)(struct pt_regs *, struct bpf_map *, u64, void *, u64); 1: +typedef u64 (*btf_bpf_perf_event_output)(struct pt_regs *, struct bpf_map *, 1: + u64, void *, u64); 1: 1: struct bpf_nested_pt_regs { 1: - struct pt_regs regs[3]; 1: + struct pt_regs regs[3]; 1: }; 1: 1: typedef u64 (*btf_bpf_get_current_task)(); 1: @@ -33646,336 +34005,342 @@ typedef u64 (*btf_bpf_get_current_task)(); 1: typedef u64 (*btf_bpf_current_task_under_cgroup)(struct bpf_map *, u32); 1: 1: struct send_signal_irq_work { 1: - struct irq_work irq_work; 1: - struct task_struct *task; 1: - u32 sig; 1: + struct irq_work irq_work; 1: + struct task_struct *task; 1: + u32 sig; 1: }; 1: 1: typedef u64 (*btf_bpf_send_signal)(u32); 1: 1: -typedef u64 (*btf_bpf_perf_event_output_tp)(void *, struct bpf_map *, u64, void *, u64); 1: +typedef u64 (*btf_bpf_perf_event_output_tp)(void *, struct bpf_map *, u64, 1: + void *, u64); 1: 1: typedef u64 (*btf_bpf_get_stackid_tp)(void *, struct bpf_map *, u64); 1: 1: typedef u64 (*btf_bpf_get_stack_tp)(void *, void *, u32, u64); 1: 1: -typedef u64 (*btf_bpf_perf_prog_read_value)(struct bpf_perf_event_data_kern *, struct bpf_perf_event_value *, u32); 1: +typedef u64 (*btf_bpf_perf_prog_read_value)(struct bpf_perf_event_data_kern *, 1: + struct bpf_perf_event_value *, u32); 1: 1: struct bpf_raw_tp_regs { 1: - struct pt_regs regs[3]; 1: + struct pt_regs regs[3]; 1: }; 1: 1: -typedef u64 (*btf_bpf_perf_event_output_raw_tp)(struct bpf_raw_tracepoint_args *, struct bpf_map *, u64, void *, u64); 1: +typedef u64 (*btf_bpf_perf_event_output_raw_tp)( 1: + struct bpf_raw_tracepoint_args *, struct bpf_map *, u64, void *, u64); 1: 1: -typedef u64 (*btf_bpf_get_stackid_raw_tp)(struct bpf_raw_tracepoint_args *, struct bpf_map *, u64); 1: +typedef u64 (*btf_bpf_get_stackid_raw_tp)(struct bpf_raw_tracepoint_args *, 1: + struct bpf_map *, u64); 1: 1: -typedef u64 (*btf_bpf_get_stack_raw_tp)(struct bpf_raw_tracepoint_args *, void *, u32, u64); 1: +typedef u64 (*btf_bpf_get_stack_raw_tp)(struct bpf_raw_tracepoint_args *, 1: + void *, u32, u64); 1: 1: typedef struct bpf_cgroup_storage *pto_T_____19; 1: 1: struct kprobe_trace_entry_head { 1: - struct trace_entry ent; 1: - long unsigned int ip; 1: + struct trace_entry ent; 1: + long unsigned int ip; 1: }; 1: 1: struct kretprobe_trace_entry_head { 1: - struct trace_entry ent; 1: - long unsigned int func; 1: - long unsigned int ret_ip; 1: + struct trace_entry ent; 1: + long unsigned int func; 1: + long unsigned int ret_ip; 1: }; 1: 1: struct dyn_event; 1: 1: struct dyn_event_operations { 1: - struct list_head list; 1: - int (*create)(int, const char **); 1: - int (*show)(struct seq_file *, struct dyn_event *); 1: - bool (*is_busy)(struct dyn_event *); 1: - int (*free)(struct dyn_event *); 1: - bool (*match)(const char *, const char *, int, const char **, struct dyn_event *); 1: + struct list_head list; 1: + int (*create)(int, const char **); 1: + int (*show)(struct seq_file *, struct dyn_event *); 1: + bool (*is_busy)(struct dyn_event *); 1: + int (*free)(struct dyn_event *); 1: + bool (*match)(const char *, const char *, int, const char **, 1: + struct dyn_event *); 1: }; 1: 1: struct dyn_event { 1: - struct list_head list; 1: - struct dyn_event_operations *ops; 1: + struct list_head list; 1: + struct dyn_event_operations *ops; 1: }; 1: 1: typedef int (*print_type_func_t)(struct trace_seq *, void *, void *); 1: 1: enum fetch_op { 1: - FETCH_OP_NOP = 0, 1: - FETCH_OP_REG = 1, 1: - FETCH_OP_STACK = 2, 1: - FETCH_OP_STACKP = 3, 1: - FETCH_OP_RETVAL = 4, 1: - FETCH_OP_IMM = 5, 1: - FETCH_OP_COMM = 6, 1: - FETCH_OP_ARG = 7, 1: - FETCH_OP_FOFFS = 8, 1: - FETCH_OP_DATA = 9, 1: - FETCH_OP_DEREF = 10, 1: - FETCH_OP_UDEREF = 11, 1: - FETCH_OP_ST_RAW = 12, 1: - FETCH_OP_ST_MEM = 13, 1: - FETCH_OP_ST_UMEM = 14, 1: - FETCH_OP_ST_STRING = 15, 1: - FETCH_OP_ST_USTRING = 16, 1: - FETCH_OP_MOD_BF = 17, 1: - FETCH_OP_LP_ARRAY = 18, 1: - FETCH_OP_END = 19, 1: - FETCH_NOP_SYMBOL = 20, 1: + FETCH_OP_NOP = 0, 1: + FETCH_OP_REG = 1, 1: + FETCH_OP_STACK = 2, 1: + FETCH_OP_STACKP = 3, 1: + FETCH_OP_RETVAL = 4, 1: + FETCH_OP_IMM = 5, 1: + FETCH_OP_COMM = 6, 1: + FETCH_OP_ARG = 7, 1: + FETCH_OP_FOFFS = 8, 1: + FETCH_OP_DATA = 9, 1: + FETCH_OP_DEREF = 10, 1: + FETCH_OP_UDEREF = 11, 1: + FETCH_OP_ST_RAW = 12, 1: + FETCH_OP_ST_MEM = 13, 1: + FETCH_OP_ST_UMEM = 14, 1: + FETCH_OP_ST_STRING = 15, 1: + FETCH_OP_ST_USTRING = 16, 1: + FETCH_OP_MOD_BF = 17, 1: + FETCH_OP_LP_ARRAY = 18, 1: + FETCH_OP_END = 19, 1: + FETCH_NOP_SYMBOL = 20, 1: }; 1: 1: struct fetch_insn { 1: - enum fetch_op op; 1: - union { 1: - unsigned int param; 1: - struct { 1: - unsigned int size; 1: - int offset; 1: - }; 1: - struct { 1: - unsigned char basesize; 1: - unsigned char lshift; 1: - unsigned char rshift; 1: - }; 1: - long unsigned int immediate; 1: - void *data; 1: - }; 1: + enum fetch_op op; 1: + union { 1: + unsigned int param; 1: + struct { 1: + unsigned int size; 1: + int offset; 1: + }; 1: + struct { 1: + unsigned char basesize; 1: + unsigned char lshift; 1: + unsigned char rshift; 1: + }; 1: + long unsigned int immediate; 1: + void *data; 1: + }; 1: }; 1: 1: struct fetch_type { 1: - const char *name; 1: - size_t size; 1: - int is_signed; 1: - print_type_func_t print; 1: - const char *fmt; 1: - const char *fmttype; 1: + const char *name; 1: + size_t size; 1: + int is_signed; 1: + print_type_func_t print; 1: + const char *fmt; 1: + const char *fmttype; 1: }; 1: 1: struct probe_arg { 1: - struct fetch_insn *code; 1: - bool dynamic; 1: - unsigned int offset; 1: - unsigned int count; 1: - const char *name; 1: - const char *comm; 1: - char *fmt; 1: - const struct fetch_type *type; 1: + struct fetch_insn *code; 1: + bool dynamic; 1: + unsigned int offset; 1: + unsigned int count; 1: + const char *name; 1: + const char *comm; 1: + char *fmt; 1: + const struct fetch_type *type; 1: }; 1: 1: struct trace_uprobe_filter { 1: - rwlock_t rwlock; 1: - int nr_systemwide; 1: - struct list_head perf_events; 1: + rwlock_t rwlock; 1: + int nr_systemwide; 1: + struct list_head perf_events; 1: }; 1: 1: struct trace_probe_event { 1: - unsigned int flags; 1: - struct trace_event_class class; 1: - struct trace_event_call call; 1: - struct list_head files; 1: - struct list_head probes; 1: - struct trace_uprobe_filter filter[0]; 1: + unsigned int flags; 1: + struct trace_event_class class; 1: + struct trace_event_call call; 1: + struct list_head files; 1: + struct list_head probes; 1: + struct trace_uprobe_filter filter[0]; 1: }; 1: 1: struct trace_probe { 1: - struct list_head list; 1: - struct trace_probe_event *event; 1: - ssize_t size; 1: - unsigned int nr_args; 1: - struct probe_arg args[0]; 1: + struct list_head list; 1: + struct trace_probe_event *event; 1: + ssize_t size; 1: + unsigned int nr_args; 1: + struct probe_arg args[0]; 1: }; 1: 1: struct event_file_link { 1: - struct trace_event_file *file; 1: - struct list_head list; 1: -}; 1: - 1: -enum { 1: - TP_ERR_FILE_NOT_FOUND = 0, 1: - TP_ERR_NO_REGULAR_FILE = 1, 1: - TP_ERR_BAD_REFCNT = 2, 1: - TP_ERR_REFCNT_OPEN_BRACE = 3, 1: - TP_ERR_BAD_REFCNT_SUFFIX = 4, 1: - TP_ERR_BAD_UPROBE_OFFS = 5, 1: - TP_ERR_MAXACT_NO_KPROBE = 6, 1: - TP_ERR_BAD_MAXACT = 7, 1: - TP_ERR_MAXACT_TOO_BIG = 8, 1: - TP_ERR_BAD_PROBE_ADDR = 9, 1: - TP_ERR_BAD_RETPROBE = 10, 1: - TP_ERR_NO_GROUP_NAME = 11, 1: - TP_ERR_GROUP_TOO_LONG = 12, 1: - TP_ERR_BAD_GROUP_NAME = 13, 1: - TP_ERR_NO_EVENT_NAME = 14, 1: - TP_ERR_EVENT_TOO_LONG = 15, 1: - TP_ERR_BAD_EVENT_NAME = 16, 1: - TP_ERR_RETVAL_ON_PROBE = 17, 1: - TP_ERR_BAD_STACK_NUM = 18, 1: - TP_ERR_BAD_ARG_NUM = 19, 1: - TP_ERR_BAD_VAR = 20, 1: - TP_ERR_BAD_REG_NAME = 21, 1: - TP_ERR_BAD_MEM_ADDR = 22, 1: - TP_ERR_BAD_IMM = 23, 1: - TP_ERR_IMMSTR_NO_CLOSE = 24, 1: - TP_ERR_FILE_ON_KPROBE = 25, 1: - TP_ERR_BAD_FILE_OFFS = 26, 1: - TP_ERR_SYM_ON_UPROBE = 27, 1: - TP_ERR_TOO_MANY_OPS = 28, 1: - TP_ERR_DEREF_NEED_BRACE = 29, 1: - TP_ERR_BAD_DEREF_OFFS = 30, 1: - TP_ERR_DEREF_OPEN_BRACE = 31, 1: - TP_ERR_COMM_CANT_DEREF = 32, 1: - TP_ERR_BAD_FETCH_ARG = 33, 1: - TP_ERR_ARRAY_NO_CLOSE = 34, 1: - TP_ERR_BAD_ARRAY_SUFFIX = 35, 1: - TP_ERR_BAD_ARRAY_NUM = 36, 1: - TP_ERR_ARRAY_TOO_BIG = 37, 1: - TP_ERR_BAD_TYPE = 38, 1: - TP_ERR_BAD_STRING = 39, 1: - TP_ERR_BAD_BITFIELD = 40, 1: - TP_ERR_ARG_NAME_TOO_LONG = 41, 1: - TP_ERR_NO_ARG_NAME = 42, 1: - TP_ERR_BAD_ARG_NAME = 43, 1: - TP_ERR_USED_ARG_NAME = 44, 1: - TP_ERR_ARG_TOO_LONG = 45, 1: - TP_ERR_NO_ARG_BODY = 46, 1: - TP_ERR_BAD_INSN_BNDRY = 47, 1: - TP_ERR_FAIL_REG_PROBE = 48, 1: - TP_ERR_DIFF_PROBE_TYPE = 49, 1: - TP_ERR_DIFF_ARG_TYPE = 50, 1: - TP_ERR_SAME_PROBE = 51, 1: + struct trace_event_file *file; 1: + struct list_head list; 1: +}; 1: + 1: +enum { 1: + TP_ERR_FILE_NOT_FOUND = 0, 1: + TP_ERR_NO_REGULAR_FILE = 1, 1: + TP_ERR_BAD_REFCNT = 2, 1: + TP_ERR_REFCNT_OPEN_BRACE = 3, 1: + TP_ERR_BAD_REFCNT_SUFFIX = 4, 1: + TP_ERR_BAD_UPROBE_OFFS = 5, 1: + TP_ERR_MAXACT_NO_KPROBE = 6, 1: + TP_ERR_BAD_MAXACT = 7, 1: + TP_ERR_MAXACT_TOO_BIG = 8, 1: + TP_ERR_BAD_PROBE_ADDR = 9, 1: + TP_ERR_BAD_RETPROBE = 10, 1: + TP_ERR_NO_GROUP_NAME = 11, 1: + TP_ERR_GROUP_TOO_LONG = 12, 1: + TP_ERR_BAD_GROUP_NAME = 13, 1: + TP_ERR_NO_EVENT_NAME = 14, 1: + TP_ERR_EVENT_TOO_LONG = 15, 1: + TP_ERR_BAD_EVENT_NAME = 16, 1: + TP_ERR_RETVAL_ON_PROBE = 17, 1: + TP_ERR_BAD_STACK_NUM = 18, 1: + TP_ERR_BAD_ARG_NUM = 19, 1: + TP_ERR_BAD_VAR = 20, 1: + TP_ERR_BAD_REG_NAME = 21, 1: + TP_ERR_BAD_MEM_ADDR = 22, 1: + TP_ERR_BAD_IMM = 23, 1: + TP_ERR_IMMSTR_NO_CLOSE = 24, 1: + TP_ERR_FILE_ON_KPROBE = 25, 1: + TP_ERR_BAD_FILE_OFFS = 26, 1: + TP_ERR_SYM_ON_UPROBE = 27, 1: + TP_ERR_TOO_MANY_OPS = 28, 1: + TP_ERR_DEREF_NEED_BRACE = 29, 1: + TP_ERR_BAD_DEREF_OFFS = 30, 1: + TP_ERR_DEREF_OPEN_BRACE = 31, 1: + TP_ERR_COMM_CANT_DEREF = 32, 1: + TP_ERR_BAD_FETCH_ARG = 33, 1: + TP_ERR_ARRAY_NO_CLOSE = 34, 1: + TP_ERR_BAD_ARRAY_SUFFIX = 35, 1: + TP_ERR_BAD_ARRAY_NUM = 36, 1: + TP_ERR_ARRAY_TOO_BIG = 37, 1: + TP_ERR_BAD_TYPE = 38, 1: + TP_ERR_BAD_STRING = 39, 1: + TP_ERR_BAD_BITFIELD = 40, 1: + TP_ERR_ARG_NAME_TOO_LONG = 41, 1: + TP_ERR_NO_ARG_NAME = 42, 1: + TP_ERR_BAD_ARG_NAME = 43, 1: + TP_ERR_USED_ARG_NAME = 44, 1: + TP_ERR_ARG_TOO_LONG = 45, 1: + TP_ERR_NO_ARG_BODY = 46, 1: + TP_ERR_BAD_INSN_BNDRY = 47, 1: + TP_ERR_FAIL_REG_PROBE = 48, 1: + TP_ERR_DIFF_PROBE_TYPE = 49, 1: + TP_ERR_DIFF_ARG_TYPE = 50, 1: + TP_ERR_SAME_PROBE = 51, 1: }; 1: 1: struct trace_kprobe { 1: - struct dyn_event devent; 1: - struct kretprobe rp; 1: - long unsigned int *nhit; 1: - const char *symbol; 1: - struct trace_probe tp; 1: + struct dyn_event devent; 1: + struct kretprobe rp; 1: + long unsigned int *nhit; 1: + const char *symbol; 1: + struct trace_probe tp; 1: }; 1: 1: struct trace_event_raw_cpu { 1: - struct trace_entry ent; 1: - u32 state; 1: - u32 cpu_id; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 state; 1: + u32 cpu_id; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_powernv_throttle { 1: - struct trace_entry ent; 1: - int chip_id; 1: - u32 __data_loc_reason; 1: - int pmax; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int chip_id; 1: + u32 __data_loc_reason; 1: + int pmax; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_pstate_sample { 1: - struct trace_entry ent; 1: - u32 core_busy; 1: - u32 scaled_busy; 1: - u32 from; 1: - u32 to; 1: - u64 mperf; 1: - u64 aperf; 1: - u64 tsc; 1: - u32 freq; 1: - u32 io_boost; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 core_busy; 1: + u32 scaled_busy; 1: + u32 from; 1: + u32 to; 1: + u64 mperf; 1: + u64 aperf; 1: + u64 tsc; 1: + u32 freq; 1: + u32 io_boost; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_cpu_frequency_limits { 1: - struct trace_entry ent; 1: - u32 min_freq; 1: - u32 max_freq; 1: - u32 cpu_id; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 min_freq; 1: + u32 max_freq; 1: + u32 cpu_id; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_device_pm_callback_start { 1: - struct trace_entry ent; 1: - u32 __data_loc_device; 1: - u32 __data_loc_driver; 1: - u32 __data_loc_parent; 1: - u32 __data_loc_pm_ops; 1: - int event; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_device; 1: + u32 __data_loc_driver; 1: + u32 __data_loc_parent; 1: + u32 __data_loc_pm_ops; 1: + int event; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_device_pm_callback_end { 1: - struct trace_entry ent; 1: - u32 __data_loc_device; 1: - u32 __data_loc_driver; 1: - int error; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_device; 1: + u32 __data_loc_driver; 1: + int error; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_suspend_resume { 1: - struct trace_entry ent; 1: - const char *action; 1: - int val; 1: - bool start; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const char *action; 1: + int val; 1: + bool start; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_wakeup_source { 1: - struct trace_entry ent; 1: - u32 __data_loc_name; 1: - u64 state; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_name; 1: + u64 state; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_clock { 1: - struct trace_entry ent; 1: - u32 __data_loc_name; 1: - u64 state; 1: - u64 cpu_id; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_name; 1: + u64 state; 1: + u64 cpu_id; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_power_domain { 1: - struct trace_entry ent; 1: - u32 __data_loc_name; 1: - u64 state; 1: - u64 cpu_id; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_name; 1: + u64 state; 1: + u64 cpu_id; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_pm_qos_request { 1: - struct trace_entry ent; 1: - int pm_qos_class; 1: - s32 value; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int pm_qos_class; 1: + s32 value; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_pm_qos_update_request_timeout { 1: - struct trace_entry ent; 1: - int pm_qos_class; 1: - s32 value; 1: - long unsigned int timeout_us; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int pm_qos_class; 1: + s32 value; 1: + long unsigned int timeout_us; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_pm_qos_update { 1: - struct trace_entry ent; 1: - enum pm_qos_req_action action; 1: - int prev_value; 1: - int curr_value; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + enum pm_qos_req_action action; 1: + int prev_value; 1: + int curr_value; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_dev_pm_qos_request { 1: - struct trace_entry ent; 1: - u32 __data_loc_name; 1: - enum dev_pm_qos_req_type type; 1: - s32 new_value; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_name; 1: + enum dev_pm_qos_req_type type; 1: + s32 new_value; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_cpu {}; 1: 1: struct trace_event_data_offsets_powernv_throttle { 1: - u32 reason; 1: + u32 reason; 1: }; 1: 1: struct trace_event_data_offsets_pstate_sample {}; 1: @@ -33983,29 +34348,29 @@ struct trace_event_data_offsets_pstate_sample {}; 1: struct trace_event_data_offsets_cpu_frequency_limits {}; 1: 1: struct trace_event_data_offsets_device_pm_callback_start { 1: - u32 device; 1: - u32 driver; 1: - u32 parent; 1: - u32 pm_ops; 1: + u32 device; 1: + u32 driver; 1: + u32 parent; 1: + u32 pm_ops; 1: }; 1: 1: struct trace_event_data_offsets_device_pm_callback_end { 1: - u32 device; 1: - u32 driver; 1: + u32 device; 1: + u32 driver; 1: }; 1: 1: struct trace_event_data_offsets_suspend_resume {}; 1: 1: struct trace_event_data_offsets_wakeup_source { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: struct trace_event_data_offsets_clock { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: struct trace_event_data_offsets_power_domain { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: struct trace_event_data_offsets_pm_qos_request {}; 1: @@ -34015,36 +34380,44 @@ struct trace_event_data_offsets_pm_qos_update_request_timeout {}; 1: struct trace_event_data_offsets_pm_qos_update {}; 1: 1: struct trace_event_data_offsets_dev_pm_qos_request { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: typedef void (*btf_trace_cpu_idle)(void *, unsigned int, unsigned int); 1: 1: typedef void (*btf_trace_powernv_throttle)(void *, int, const char *, int); 1: 1: -typedef void (*btf_trace_pstate_sample)(void *, u32, u32, u32, u32, u64, u64, u64, u32, u32); 1: +typedef void (*btf_trace_pstate_sample)(void *, u32, u32, u32, u32, u64, u64, 1: + u64, u32, u32); 1: 1: typedef void (*btf_trace_cpu_frequency)(void *, unsigned int, unsigned int); 1: 1: typedef void (*btf_trace_cpu_frequency_limits)(void *, struct cpufreq_policy *); 1: 1: -typedef void (*btf_trace_device_pm_callback_start)(void *, struct device *, const char *, int); 1: +typedef void (*btf_trace_device_pm_callback_start)(void *, struct device *, 1: + const char *, int); 1: 1: typedef void (*btf_trace_device_pm_callback_end)(void *, struct device *, int); 1: 1: typedef void (*btf_trace_suspend_resume)(void *, const char *, int, bool); 1: 1: -typedef void (*btf_trace_wakeup_source_activate)(void *, const char *, unsigned int); 1: +typedef void (*btf_trace_wakeup_source_activate)(void *, const char *, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_wakeup_source_deactivate)(void *, const char *, unsigned int); 1: +typedef void (*btf_trace_wakeup_source_deactivate)(void *, const char *, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_clock_enable)(void *, const char *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_clock_enable)(void *, const char *, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_clock_disable)(void *, const char *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_clock_disable)(void *, const char *, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_clock_set_rate)(void *, const char *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_clock_set_rate)(void *, const char *, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_power_domain_target)(void *, const char *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_power_domain_target)(void *, const char *, 1: + unsigned int, unsigned int); 1: 1: typedef void (*btf_trace_pm_qos_add_request)(void *, int, s32); 1: 1: @@ -34052,45 +34425,53 @@ typedef void (*btf_trace_pm_qos_update_request)(void *, int, s32); 1: 1: typedef void (*btf_trace_pm_qos_remove_request)(void *, int, s32); 1: 1: -typedef void (*btf_trace_pm_qos_update_request_timeout)(void *, int, s32, long unsigned int); 1: +typedef void (*btf_trace_pm_qos_update_request_timeout)(void *, int, s32, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_pm_qos_update_target)(void *, enum pm_qos_req_action, int, int); 1: +typedef void (*btf_trace_pm_qos_update_target)(void *, enum pm_qos_req_action, 1: + int, int); 1: 1: -typedef void (*btf_trace_pm_qos_update_flags)(void *, enum pm_qos_req_action, int, int); 1: +typedef void (*btf_trace_pm_qos_update_flags)(void *, enum pm_qos_req_action, 1: + int, int); 1: 1: -typedef void (*btf_trace_dev_pm_qos_add_request)(void *, const char *, enum dev_pm_qos_req_type, s32); 1: +typedef void (*btf_trace_dev_pm_qos_add_request)(void *, const char *, 1: + enum dev_pm_qos_req_type, s32); 1: 1: -typedef void (*btf_trace_dev_pm_qos_update_request)(void *, const char *, enum dev_pm_qos_req_type, s32); 1: +typedef void (*btf_trace_dev_pm_qos_update_request)(void *, const char *, 1: + enum dev_pm_qos_req_type, 1: + s32); 1: 1: -typedef void (*btf_trace_dev_pm_qos_remove_request)(void *, const char *, enum dev_pm_qos_req_type, s32); 1: +typedef void (*btf_trace_dev_pm_qos_remove_request)(void *, const char *, 1: + enum dev_pm_qos_req_type, 1: + s32); 1: 1: struct trace_event_raw_rpm_internal { 1: - struct trace_entry ent; 1: - u32 __data_loc_name; 1: - int flags; 1: - int usage_count; 1: - int disable_depth; 1: - int runtime_auto; 1: - int request_pending; 1: - int irq_safe; 1: - int child_count; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_name; 1: + int flags; 1: + int usage_count; 1: + int disable_depth; 1: + int runtime_auto; 1: + int request_pending; 1: + int irq_safe; 1: + int child_count; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_rpm_return_int { 1: - struct trace_entry ent; 1: - u32 __data_loc_name; 1: - long unsigned int ip; 1: - int ret; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + u32 __data_loc_name; 1: + long unsigned int ip; 1: + int ret; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_rpm_internal { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: struct trace_event_data_offsets_rpm_return_int { 1: - u32 name; 1: + u32 name; 1: }; 1: 1: typedef void (*btf_trace_rpm_suspend)(void *, struct device *, int); 1: @@ -34099,85 +34480,89 @@ typedef void (*btf_trace_rpm_resume)(void *, struct device *, int); 1: 1: typedef void (*btf_trace_rpm_idle)(void *, struct device *, int); 1: 1: -typedef void (*btf_trace_rpm_return_int)(void *, struct device *, long unsigned int, int); 1: +typedef void (*btf_trace_rpm_return_int)(void *, struct device *, 1: + long unsigned int, int); 1: 1: struct trace_probe_log { 1: - const char *subsystem; 1: - const char **argv; 1: - int argc; 1: - int index; 1: + const char *subsystem; 1: + const char **argv; 1: + int argc; 1: + int index; 1: }; 1: 1: enum uprobe_filter_ctx { 1: - UPROBE_FILTER_REGISTER = 0, 1: - UPROBE_FILTER_UNREGISTER = 1, 1: - UPROBE_FILTER_MMAP = 2, 1: + UPROBE_FILTER_REGISTER = 0, 1: + UPROBE_FILTER_UNREGISTER = 1, 1: + UPROBE_FILTER_MMAP = 2, 1: }; 1: 1: struct uprobe_consumer { 1: - int (*handler)(struct uprobe_consumer *, struct pt_regs *); 1: - int (*ret_handler)(struct uprobe_consumer *, long unsigned int, struct pt_regs *); 1: - bool (*filter)(struct uprobe_consumer *, enum uprobe_filter_ctx, struct mm_struct *); 1: - struct uprobe_consumer *next; 1: + int (*handler)(struct uprobe_consumer *, struct pt_regs *); 1: + int (*ret_handler)(struct uprobe_consumer *, long unsigned int, 1: + struct pt_regs *); 1: + bool (*filter)(struct uprobe_consumer *, enum uprobe_filter_ctx, 1: + struct mm_struct *); 1: + struct uprobe_consumer *next; 1: }; 1: 1: struct uprobe_trace_entry_head { 1: - struct trace_entry ent; 1: - long unsigned int vaddr[0]; 1: + struct trace_entry ent; 1: + long unsigned int vaddr[0]; 1: }; 1: 1: struct trace_uprobe { 1: - struct dyn_event devent; 1: - struct uprobe_consumer consumer; 1: - struct path path; 1: - struct inode *inode; 1: - char *filename; 1: - long unsigned int offset; 1: - long unsigned int ref_ctr_offset; 1: - long unsigned int nhit; 1: - struct trace_probe tp; 1: + struct dyn_event devent; 1: + struct uprobe_consumer consumer; 1: + struct path path; 1: + struct inode *inode; 1: + char *filename; 1: + long unsigned int offset; 1: + long unsigned int ref_ctr_offset; 1: + long unsigned int nhit; 1: + struct trace_probe tp; 1: }; 1: 1: struct uprobe_dispatch_data { 1: - struct trace_uprobe *tu; 1: - long unsigned int bp_addr; 1: + struct trace_uprobe *tu; 1: + long unsigned int bp_addr; 1: }; 1: 1: struct uprobe_cpu_buffer { 1: - struct mutex mutex; 1: - void *buf; 1: + struct mutex mutex; 1: + void *buf; 1: }; 1: 1: -typedef bool (*filter_func_t)(struct uprobe_consumer *, enum uprobe_filter_ctx, struct mm_struct *); 1: +typedef bool (*filter_func_t)(struct uprobe_consumer *, enum uprobe_filter_ctx, 1: + struct mm_struct *); 1: 1: typedef __u32 __le32; 1: 1: typedef __u64 __le64; 1: 1: enum xdp_action { 1: - XDP_ABORTED = 0, 1: - XDP_DROP = 1, 1: - XDP_PASS = 2, 1: - XDP_TX = 3, 1: - XDP_REDIRECT = 4, 1: + XDP_ABORTED = 0, 1: + XDP_DROP = 1, 1: + XDP_PASS = 2, 1: + XDP_TX = 3, 1: + XDP_REDIRECT = 4, 1: }; 1: 1: enum xdp_mem_type { 1: - MEM_TYPE_PAGE_SHARED = 0, 1: - MEM_TYPE_PAGE_ORDER0 = 1, 1: - MEM_TYPE_PAGE_POOL = 2, 1: - MEM_TYPE_ZERO_COPY = 3, 1: - MEM_TYPE_MAX = 4, 1: + MEM_TYPE_PAGE_SHARED = 0, 1: + MEM_TYPE_PAGE_ORDER0 = 1, 1: + MEM_TYPE_PAGE_POOL = 2, 1: + MEM_TYPE_ZERO_COPY = 3, 1: + MEM_TYPE_MAX = 4, 1: }; 1: 1: struct zero_copy_allocator { 1: - void (*free)(struct zero_copy_allocator *, long unsigned int); 1: + void (*free)(struct zero_copy_allocator *, long unsigned int); 1: }; 1: 1: typedef void (*bpf_jit_fill_hole_t)(void *, unsigned int); 1: 1: struct bpf_prog_dummy { 1: - struct bpf_prog prog; 1: + struct bpf_prog prog; 1: }; 1: 1: typedef u64 (*btf_bpf_user_rnd_u32)(); 1: @@ -34185,107 +34570,107 @@ typedef u64 (*btf_bpf_user_rnd_u32)(); 1: struct page_pool; 1: 1: struct xdp_mem_allocator { 1: - struct xdp_mem_info mem; 1: - union { 1: - void *allocator; 1: - struct page_pool *page_pool; 1: - struct zero_copy_allocator *zc_alloc; 1: - }; 1: - struct rhash_head node; 1: - struct callback_head rcu; 1: + struct xdp_mem_info mem; 1: + union { 1: + void *allocator; 1: + struct page_pool *page_pool; 1: + struct zero_copy_allocator *zc_alloc; 1: + }; 1: + struct rhash_head node; 1: + struct callback_head rcu; 1: }; 1: 1: struct trace_event_raw_xdp_exception { 1: - struct trace_entry ent; 1: - int prog_id; 1: - u32 act; 1: - int ifindex; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int prog_id; 1: + u32 act; 1: + int ifindex; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_xdp_bulk_tx { 1: - struct trace_entry ent; 1: - int ifindex; 1: - u32 act; 1: - int drops; 1: - int sent; 1: - int err; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int ifindex; 1: + u32 act; 1: + int drops; 1: + int sent; 1: + int err; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_xdp_redirect_template { 1: - struct trace_entry ent; 1: - int prog_id; 1: - u32 act; 1: - int ifindex; 1: - int err; 1: - int to_ifindex; 1: - u32 map_id; 1: - int map_index; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int prog_id; 1: + u32 act; 1: + int ifindex; 1: + int err; 1: + int to_ifindex; 1: + u32 map_id; 1: + int map_index; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_xdp_cpumap_kthread { 1: - struct trace_entry ent; 1: - int map_id; 1: - u32 act; 1: - int cpu; 1: - unsigned int drops; 1: - unsigned int processed; 1: - int sched; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int map_id; 1: + u32 act; 1: + int cpu; 1: + unsigned int drops; 1: + unsigned int processed; 1: + int sched; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_xdp_cpumap_enqueue { 1: - struct trace_entry ent; 1: - int map_id; 1: - u32 act; 1: - int cpu; 1: - unsigned int drops; 1: - unsigned int processed; 1: - int to_cpu; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int map_id; 1: + u32 act; 1: + int cpu; 1: + unsigned int drops; 1: + unsigned int processed; 1: + int to_cpu; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_xdp_devmap_xmit { 1: - struct trace_entry ent; 1: - int map_id; 1: - u32 act; 1: - u32 map_index; 1: - int drops; 1: - int sent; 1: - int from_ifindex; 1: - int to_ifindex; 1: - int err; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int map_id; 1: + u32 act; 1: + u32 map_index; 1: + int drops; 1: + int sent; 1: + int from_ifindex; 1: + int to_ifindex; 1: + int err; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_mem_disconnect { 1: - struct trace_entry ent; 1: - const struct xdp_mem_allocator *xa; 1: - u32 mem_id; 1: - u32 mem_type; 1: - const void *allocator; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const struct xdp_mem_allocator *xa; 1: + u32 mem_id; 1: + u32 mem_type; 1: + const void *allocator; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_mem_connect { 1: - struct trace_entry ent; 1: - const struct xdp_mem_allocator *xa; 1: - u32 mem_id; 1: - u32 mem_type; 1: - const void *allocator; 1: - const struct xdp_rxq_info *rxq; 1: - int ifindex; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const struct xdp_mem_allocator *xa; 1: + u32 mem_id; 1: + u32 mem_type; 1: + const void *allocator; 1: + const struct xdp_rxq_info *rxq; 1: + int ifindex; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_mem_return_failed { 1: - struct trace_entry ent; 1: - const struct page *page; 1: - u32 mem_id; 1: - u32 mem_type; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + const struct page *page; 1: + u32 mem_id; 1: + u32 mem_type; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_xdp_exception {}; 1: @@ -34306,165 +34691,184 @@ struct trace_event_data_offsets_mem_connect {}; 1: 1: struct trace_event_data_offsets_mem_return_failed {}; 1: 1: -typedef void (*btf_trace_xdp_exception)(void *, const struct net_device *, const struct bpf_prog *, u32); 1: +typedef void (*btf_trace_xdp_exception)(void *, const struct net_device *, 1: + const struct bpf_prog *, u32); 1: 1: -typedef void (*btf_trace_xdp_bulk_tx)(void *, const struct net_device *, int, int, int); 1: +typedef void (*btf_trace_xdp_bulk_tx)(void *, const struct net_device *, int, 1: + int, int); 1: 1: -typedef void (*btf_trace_xdp_redirect)(void *, const struct net_device *, const struct bpf_prog *, int, int, const struct bpf_map *, u32); 1: +typedef void (*btf_trace_xdp_redirect)(void *, const struct net_device *, 1: + const struct bpf_prog *, int, int, 1: + const struct bpf_map *, u32); 1: 1: -typedef void (*btf_trace_xdp_redirect_err)(void *, const struct net_device *, const struct bpf_prog *, int, int, const struct bpf_map *, u32); 1: +typedef void (*btf_trace_xdp_redirect_err)(void *, const struct net_device *, 1: + const struct bpf_prog *, int, int, 1: + const struct bpf_map *, u32); 1: 1: -typedef void (*btf_trace_xdp_redirect_map)(void *, const struct net_device *, const struct bpf_prog *, int, int, const struct bpf_map *, u32); 1: +typedef void (*btf_trace_xdp_redirect_map)(void *, const struct net_device *, 1: + const struct bpf_prog *, int, int, 1: + const struct bpf_map *, u32); 1: 1: -typedef void (*btf_trace_xdp_redirect_map_err)(void *, const struct net_device *, const struct bpf_prog *, int, int, const struct bpf_map *, u32); 1: +typedef void (*btf_trace_xdp_redirect_map_err)(void *, 1: + const struct net_device *, 1: + const struct bpf_prog *, int, 1: + int, const struct bpf_map *, 1: + u32); 1: 1: -typedef void (*btf_trace_xdp_cpumap_kthread)(void *, int, unsigned int, unsigned int, int); 1: +typedef void (*btf_trace_xdp_cpumap_kthread)(void *, int, unsigned int, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_xdp_cpumap_enqueue)(void *, int, unsigned int, unsigned int, int); 1: +typedef void (*btf_trace_xdp_cpumap_enqueue)(void *, int, unsigned int, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_xdp_devmap_xmit)(void *, const struct bpf_map *, u32, int, int, const struct net_device *, const struct net_device *, int); 1: +typedef void (*btf_trace_xdp_devmap_xmit)(void *, const struct bpf_map *, u32, 1: + int, int, const struct net_device *, 1: + const struct net_device *, int); 1: 1: -typedef void (*btf_trace_mem_disconnect)(void *, const struct xdp_mem_allocator *); 1: +typedef void (*btf_trace_mem_disconnect)(void *, 1: + const struct xdp_mem_allocator *); 1: 1: -typedef void (*btf_trace_mem_connect)(void *, const struct xdp_mem_allocator *, const struct xdp_rxq_info *); 1: +typedef void (*btf_trace_mem_connect)(void *, const struct xdp_mem_allocator *, 1: + const struct xdp_rxq_info *); 1: 1: -typedef void (*btf_trace_mem_return_failed)(void *, const struct xdp_mem_info *, const struct page *); 1: +typedef void (*btf_trace_mem_return_failed)(void *, const struct xdp_mem_info *, 1: + const struct page *); 1: 1: enum bpf_cmd { 1: - BPF_MAP_CREATE = 0, 1: - BPF_MAP_LOOKUP_ELEM = 1, 1: - BPF_MAP_UPDATE_ELEM = 2, 1: - BPF_MAP_DELETE_ELEM = 3, 1: - BPF_MAP_GET_NEXT_KEY = 4, 1: - BPF_PROG_LOAD = 5, 1: - BPF_OBJ_PIN = 6, 1: - BPF_OBJ_GET = 7, 1: - BPF_PROG_ATTACH = 8, 1: - BPF_PROG_DETACH = 9, 1: - BPF_PROG_TEST_RUN = 10, 1: - BPF_PROG_GET_NEXT_ID = 11, 1: - BPF_MAP_GET_NEXT_ID = 12, 1: - BPF_PROG_GET_FD_BY_ID = 13, 1: - BPF_MAP_GET_FD_BY_ID = 14, 1: - BPF_OBJ_GET_INFO_BY_FD = 15, 1: - BPF_PROG_QUERY = 16, 1: - BPF_RAW_TRACEPOINT_OPEN = 17, 1: - BPF_BTF_LOAD = 18, 1: - BPF_BTF_GET_FD_BY_ID = 19, 1: - BPF_TASK_FD_QUERY = 20, 1: - BPF_MAP_LOOKUP_AND_DELETE_ELEM = 21, 1: - BPF_MAP_FREEZE = 22, 1: - BPF_BTF_GET_NEXT_ID = 23, 1: -}; 1: - 1: -enum { 1: - BPF_ANY = 0, 1: - BPF_NOEXIST = 1, 1: - BPF_EXIST = 2, 1: - BPF_F_LOCK = 4, 1: -}; 1: - 1: -enum { 1: - BPF_F_NO_PREALLOC = 1, 1: - BPF_F_NO_COMMON_LRU = 2, 1: - BPF_F_NUMA_NODE = 4, 1: - BPF_F_RDONLY = 8, 1: - BPF_F_WRONLY = 16, 1: - BPF_F_STACK_BUILD_ID = 32, 1: - BPF_F_ZERO_SEED = 64, 1: - BPF_F_RDONLY_PROG = 128, 1: - BPF_F_WRONLY_PROG = 256, 1: - BPF_F_CLONE = 512, 1: - BPF_F_MMAPABLE = 1024, 1: + BPF_MAP_CREATE = 0, 1: + BPF_MAP_LOOKUP_ELEM = 1, 1: + BPF_MAP_UPDATE_ELEM = 2, 1: + BPF_MAP_DELETE_ELEM = 3, 1: + BPF_MAP_GET_NEXT_KEY = 4, 1: + BPF_PROG_LOAD = 5, 1: + BPF_OBJ_PIN = 6, 1: + BPF_OBJ_GET = 7, 1: + BPF_PROG_ATTACH = 8, 1: + BPF_PROG_DETACH = 9, 1: + BPF_PROG_TEST_RUN = 10, 1: + BPF_PROG_GET_NEXT_ID = 11, 1: + BPF_MAP_GET_NEXT_ID = 12, 1: + BPF_PROG_GET_FD_BY_ID = 13, 1: + BPF_MAP_GET_FD_BY_ID = 14, 1: + BPF_OBJ_GET_INFO_BY_FD = 15, 1: + BPF_PROG_QUERY = 16, 1: + BPF_RAW_TRACEPOINT_OPEN = 17, 1: + BPF_BTF_LOAD = 18, 1: + BPF_BTF_GET_FD_BY_ID = 19, 1: + BPF_TASK_FD_QUERY = 20, 1: + BPF_MAP_LOOKUP_AND_DELETE_ELEM = 21, 1: + BPF_MAP_FREEZE = 22, 1: + BPF_BTF_GET_NEXT_ID = 23, 1: +}; 1: + 1: +enum { 1: + BPF_ANY = 0, 1: + BPF_NOEXIST = 1, 1: + BPF_EXIST = 2, 1: + BPF_F_LOCK = 4, 1: +}; 1: + 1: +enum { 1: + BPF_F_NO_PREALLOC = 1, 1: + BPF_F_NO_COMMON_LRU = 2, 1: + BPF_F_NUMA_NODE = 4, 1: + BPF_F_RDONLY = 8, 1: + BPF_F_WRONLY = 16, 1: + BPF_F_STACK_BUILD_ID = 32, 1: + BPF_F_ZERO_SEED = 64, 1: + BPF_F_RDONLY_PROG = 128, 1: + BPF_F_WRONLY_PROG = 256, 1: + BPF_F_CLONE = 512, 1: + BPF_F_MMAPABLE = 1024, 1: }; 1: 1: struct bpf_prog_info { 1: - __u32 type; 1: - __u32 id; 1: - __u8 tag[8]; 1: - __u32 jited_prog_len; 1: - __u32 xlated_prog_len; 1: - __u64 jited_prog_insns; 1: - __u64 xlated_prog_insns; 1: - __u64 load_time; 1: - __u32 created_by_uid; 1: - __u32 nr_map_ids; 1: - __u64 map_ids; 1: - char name[16]; 1: - __u32 ifindex; 1: - __u32 gpl_compatible: 1; 1: - __u64 netns_dev; 1: - __u64 netns_ino; 1: - __u32 nr_jited_ksyms; 1: - __u32 nr_jited_func_lens; 1: - __u64 jited_ksyms; 1: - __u64 jited_func_lens; 1: - __u32 btf_id; 1: - __u32 func_info_rec_size; 1: - __u64 func_info; 1: - __u32 nr_func_info; 1: - __u32 nr_line_info; 1: - __u64 line_info; 1: - __u64 jited_line_info; 1: - __u32 nr_jited_line_info; 1: - __u32 line_info_rec_size; 1: - __u32 jited_line_info_rec_size; 1: - __u32 nr_prog_tags; 1: - __u64 prog_tags; 1: - __u64 run_time_ns; 1: - __u64 run_cnt; 1: + __u32 type; 1: + __u32 id; 1: + __u8 tag[8]; 1: + __u32 jited_prog_len; 1: + __u32 xlated_prog_len; 1: + __u64 jited_prog_insns; 1: + __u64 xlated_prog_insns; 1: + __u64 load_time; 1: + __u32 created_by_uid; 1: + __u32 nr_map_ids; 1: + __u64 map_ids; 1: + char name[16]; 1: + __u32 ifindex; 1: + __u32 gpl_compatible : 1; 1: + __u64 netns_dev; 1: + __u64 netns_ino; 1: + __u32 nr_jited_ksyms; 1: + __u32 nr_jited_func_lens; 1: + __u64 jited_ksyms; 1: + __u64 jited_func_lens; 1: + __u32 btf_id; 1: + __u32 func_info_rec_size; 1: + __u64 func_info; 1: + __u32 nr_func_info; 1: + __u32 nr_line_info; 1: + __u64 line_info; 1: + __u64 jited_line_info; 1: + __u32 nr_jited_line_info; 1: + __u32 line_info_rec_size; 1: + __u32 jited_line_info_rec_size; 1: + __u32 nr_prog_tags; 1: + __u64 prog_tags; 1: + __u64 run_time_ns; 1: + __u64 run_cnt; 1: }; 1: 1: struct bpf_map_info { 1: - __u32 type; 1: - __u32 id; 1: - __u32 key_size; 1: - __u32 value_size; 1: - __u32 max_entries; 1: - __u32 map_flags; 1: - char name[16]; 1: - __u32 ifindex; 1: - __u64 netns_dev; 1: - __u64 netns_ino; 1: - __u32 btf_id; 1: - __u32 btf_key_type_id; 1: - __u32 btf_value_type_id; 1: + __u32 type; 1: + __u32 id; 1: + __u32 key_size; 1: + __u32 value_size; 1: + __u32 max_entries; 1: + __u32 map_flags; 1: + char name[16]; 1: + __u32 ifindex; 1: + __u64 netns_dev; 1: + __u64 netns_ino; 1: + __u32 btf_id; 1: + __u32 btf_key_type_id; 1: + __u32 btf_value_type_id; 1: }; 1: 1: struct bpf_btf_info { 1: - __u64 btf; 1: - __u32 btf_size; 1: - __u32 id; 1: + __u64 btf; 1: + __u32 btf_size; 1: + __u32 id; 1: }; 1: 1: struct bpf_spin_lock { 1: - __u32 val; 1: + __u32 val; 1: }; 1: 1: enum perf_bpf_event_type { 1: - PERF_BPF_EVENT_UNKNOWN = 0, 1: - PERF_BPF_EVENT_PROG_LOAD = 1, 1: - PERF_BPF_EVENT_PROG_UNLOAD = 2, 1: - PERF_BPF_EVENT_MAX = 3, 1: + PERF_BPF_EVENT_UNKNOWN = 0, 1: + PERF_BPF_EVENT_PROG_LOAD = 1, 1: + PERF_BPF_EVENT_PROG_UNLOAD = 2, 1: + PERF_BPF_EVENT_MAX = 3, 1: }; 1: 1: struct bpf_raw_tracepoint { 1: - struct bpf_raw_event_map *btp; 1: - struct bpf_prog *prog; 1: + struct bpf_raw_event_map *btp; 1: + struct bpf_prog *prog; 1: }; 1: 1: struct bpf_verifier_log { 1: - u32 level; 1: - char kbuf[1024]; 1: - char *ubuf; 1: - u32 len_used; 1: - u32 len_total; 1: + u32 level; 1: + char kbuf[1024]; 1: + char *ubuf; 1: + u32 len_used; 1: + u32 len_total; 1: }; 1: 1: struct bpf_subprog_info { 1: - u32 start; 1: - u32 linfo_idx; 1: - u16 stack_depth; 1: + u32 start; 1: + u32 linfo_idx; 1: + u16 stack_depth; 1: }; 1: 1: struct bpf_verifier_stack_elem; 1: @@ -34476,231 +34880,235 @@ struct bpf_verifier_state_list; 1: struct bpf_insn_aux_data; 1: 1: struct bpf_verifier_env { 1: - u32 insn_idx; 1: - u32 prev_insn_idx; 1: - struct bpf_prog *prog; 1: - const struct bpf_verifier_ops *ops; 1: - struct bpf_verifier_stack_elem *head; 1: - int stack_size; 1: - bool strict_alignment; 1: - bool test_state_freq; 1: - struct bpf_verifier_state *cur_state; 1: - struct bpf_verifier_state_list **explored_states; 1: - struct bpf_verifier_state_list *free_list; 1: - struct bpf_map *used_maps[64]; 1: - u32 used_map_cnt; 1: - u32 id_gen; 1: - bool allow_ptr_leaks; 1: - bool seen_direct_write; 1: - struct bpf_insn_aux_data *insn_aux_data; 1: - const struct bpf_line_info *prev_linfo; 1: - struct bpf_verifier_log log; 1: - struct bpf_subprog_info subprog_info[257]; 1: - struct { 1: - int *insn_state; 1: - int *insn_stack; 1: - int cur_stack; 1: - } cfg; 1: - u32 subprog_cnt; 1: - u32 prev_insn_processed; 1: - u32 insn_processed; 1: - u32 prev_jmps_processed; 1: - u32 jmps_processed; 1: - u64 verification_time; 1: - u32 max_states_per_insn; 1: - u32 total_states; 1: - u32 peak_states; 1: - u32 longest_mark_read_walk; 1: -}; 1: - 1: -typedef u32 (*bpf_convert_ctx_access_t)(enum bpf_access_type, const struct bpf_insn *, struct bpf_insn *, struct bpf_prog *, u32 *); 1: + u32 insn_idx; 1: + u32 prev_insn_idx; 1: + struct bpf_prog *prog; 1: + const struct bpf_verifier_ops *ops; 1: + struct bpf_verifier_stack_elem *head; 1: + int stack_size; 1: + bool strict_alignment; 1: + bool test_state_freq; 1: + struct bpf_verifier_state *cur_state; 1: + struct bpf_verifier_state_list **explored_states; 1: + struct bpf_verifier_state_list *free_list; 1: + struct bpf_map *used_maps[64]; 1: + u32 used_map_cnt; 1: + u32 id_gen; 1: + bool allow_ptr_leaks; 1: + bool seen_direct_write; 1: + struct bpf_insn_aux_data *insn_aux_data; 1: + const struct bpf_line_info *prev_linfo; 1: + struct bpf_verifier_log log; 1: + struct bpf_subprog_info subprog_info[257]; 1: + struct { 1: + int *insn_state; 1: + int *insn_stack; 1: + int cur_stack; 1: + } cfg; 1: + u32 subprog_cnt; 1: + u32 prev_insn_processed; 1: + u32 insn_processed; 1: + u32 prev_jmps_processed; 1: + u32 jmps_processed; 1: + u64 verification_time; 1: + u32 max_states_per_insn; 1: + u32 total_states; 1: + u32 peak_states; 1: + u32 longest_mark_read_walk; 1: +}; 1: + 1: +typedef u32 (*bpf_convert_ctx_access_t)(enum bpf_access_type, 1: + const struct bpf_insn *, 1: + struct bpf_insn *, struct bpf_prog *, 1: + u32 *); 1: 1: struct tnum { 1: - u64 value; 1: - u64 mask; 1: + u64 value; 1: + u64 mask; 1: }; 1: 1: enum bpf_reg_liveness { 1: - REG_LIVE_NONE = 0, 1: - REG_LIVE_READ32 = 1, 1: - REG_LIVE_READ64 = 2, 1: - REG_LIVE_READ = 3, 1: - REG_LIVE_WRITTEN = 4, 1: - REG_LIVE_DONE = 8, 1: + REG_LIVE_NONE = 0, 1: + REG_LIVE_READ32 = 1, 1: + REG_LIVE_READ64 = 2, 1: + REG_LIVE_READ = 3, 1: + REG_LIVE_WRITTEN = 4, 1: + REG_LIVE_DONE = 8, 1: }; 1: 1: struct bpf_reg_state { 1: - enum bpf_reg_type type; 1: - union { 1: - u16 range; 1: - struct bpf_map *map_ptr; 1: - u32 btf_id; 1: - long unsigned int raw; 1: - }; 1: - s32 off; 1: - u32 id; 1: - u32 ref_obj_id; 1: - struct tnum var_off; 1: - s64 smin_value; 1: - s64 smax_value; 1: - u64 umin_value; 1: - u64 umax_value; 1: - struct bpf_reg_state *parent; 1: - u32 frameno; 1: - s32 subreg_def; 1: - enum bpf_reg_liveness live; 1: - bool precise; 1: + enum bpf_reg_type type; 1: + union { 1: + u16 range; 1: + struct bpf_map *map_ptr; 1: + u32 btf_id; 1: + long unsigned int raw; 1: + }; 1: + s32 off; 1: + u32 id; 1: + u32 ref_obj_id; 1: + struct tnum var_off; 1: + s64 smin_value; 1: + s64 smax_value; 1: + u64 umin_value; 1: + u64 umax_value; 1: + struct bpf_reg_state *parent; 1: + u32 frameno; 1: + s32 subreg_def; 1: + enum bpf_reg_liveness live; 1: + bool precise; 1: }; 1: 1: enum bpf_stack_slot_type { 1: - STACK_INVALID = 0, 1: - STACK_SPILL = 1, 1: - STACK_MISC = 2, 1: - STACK_ZERO = 3, 1: + STACK_INVALID = 0, 1: + STACK_SPILL = 1, 1: + STACK_MISC = 2, 1: + STACK_ZERO = 3, 1: }; 1: 1: struct bpf_stack_state { 1: - struct bpf_reg_state spilled_ptr; 1: - u8 slot_type[8]; 1: + struct bpf_reg_state spilled_ptr; 1: + u8 slot_type[8]; 1: }; 1: 1: struct bpf_reference_state { 1: - int id; 1: - int insn_idx; 1: + int id; 1: + int insn_idx; 1: }; 1: 1: struct bpf_func_state { 1: - struct bpf_reg_state regs[11]; 1: - int callsite; 1: - u32 frameno; 1: - u32 subprogno; 1: - int acquired_refs; 1: - struct bpf_reference_state *refs; 1: - int allocated_stack; 1: - struct bpf_stack_state *stack; 1: + struct bpf_reg_state regs[11]; 1: + int callsite; 1: + u32 frameno; 1: + u32 subprogno; 1: + int acquired_refs; 1: + struct bpf_reference_state *refs; 1: + int allocated_stack; 1: + struct bpf_stack_state *stack; 1: }; 1: 1: struct bpf_idx_pair { 1: - u32 prev_idx; 1: - u32 idx; 1: + u32 prev_idx; 1: + u32 idx; 1: }; 1: 1: struct bpf_verifier_state { 1: - struct bpf_func_state *frame[8]; 1: - struct bpf_verifier_state *parent; 1: - u32 branches; 1: - u32 insn_idx; 1: - u32 curframe; 1: - u32 active_spin_lock; 1: - bool speculative; 1: - u32 first_insn_idx; 1: - u32 last_insn_idx; 1: - struct bpf_idx_pair *jmp_history; 1: - u32 jmp_history_cnt; 1: + struct bpf_func_state *frame[8]; 1: + struct bpf_verifier_state *parent; 1: + u32 branches; 1: + u32 insn_idx; 1: + u32 curframe; 1: + u32 active_spin_lock; 1: + bool speculative; 1: + u32 first_insn_idx; 1: + u32 last_insn_idx; 1: + struct bpf_idx_pair *jmp_history; 1: + u32 jmp_history_cnt; 1: }; 1: 1: struct bpf_verifier_state_list { 1: - struct bpf_verifier_state state; 1: - struct bpf_verifier_state_list *next; 1: - int miss_cnt; 1: - int hit_cnt; 1: + struct bpf_verifier_state state; 1: + struct bpf_verifier_state_list *next; 1: + int miss_cnt; 1: + int hit_cnt; 1: }; 1: 1: struct bpf_insn_aux_data { 1: - union { 1: - enum bpf_reg_type ptr_type; 1: - long unsigned int map_ptr_state; 1: - s32 call_imm; 1: - u32 alu_limit; 1: - struct { 1: - u32 map_index; 1: - u32 map_off; 1: - }; 1: - }; 1: - u64 map_key_state; 1: - int ctx_field_size; 1: - int sanitize_stack_off; 1: - bool seen; 1: - bool zext_dst; 1: - u8 alu_state; 1: - bool prune_point; 1: - unsigned int orig_idx; 1: + union { 1: + enum bpf_reg_type ptr_type; 1: + long unsigned int map_ptr_state; 1: + s32 call_imm; 1: + u32 alu_limit; 1: + struct { 1: + u32 map_index; 1: + u32 map_off; 1: + }; 1: + }; 1: + u64 map_key_state; 1: + int ctx_field_size; 1: + int sanitize_stack_off; 1: + bool seen; 1: + bool zext_dst; 1: + u8 alu_state; 1: + bool prune_point; 1: + unsigned int orig_idx; 1: }; 1: 1: struct bpf_verifier_stack_elem { 1: - struct bpf_verifier_state st; 1: - int insn_idx; 1: - int prev_insn_idx; 1: - struct bpf_verifier_stack_elem *next; 1: + struct bpf_verifier_state st; 1: + int insn_idx; 1: + int prev_insn_idx; 1: + struct bpf_verifier_stack_elem *next; 1: }; 1: 1: typedef void (*bpf_insn_print_t)(void *, const char *, ...); 1: 1: -typedef const char * (*bpf_insn_revmap_call_t)(void *, const struct bpf_insn *); 1: +typedef const char *(*bpf_insn_revmap_call_t)(void *, const struct bpf_insn *); 1: 1: -typedef const char * (*bpf_insn_print_imm_t)(void *, const struct bpf_insn *, __u64); 1: +typedef const char *(*bpf_insn_print_imm_t)(void *, const struct bpf_insn *, 1: + __u64); 1: 1: struct bpf_insn_cbs { 1: - bpf_insn_print_t cb_print; 1: - bpf_insn_revmap_call_t cb_call; 1: - bpf_insn_print_imm_t cb_imm; 1: - void *private_data; 1: + bpf_insn_print_t cb_print; 1: + bpf_insn_revmap_call_t cb_call; 1: + bpf_insn_print_imm_t cb_imm; 1: + void *private_data; 1: }; 1: 1: struct bpf_call_arg_meta { 1: - struct bpf_map *map_ptr; 1: - bool raw_mode; 1: - bool pkt_access; 1: - int regno; 1: - int access_size; 1: - s64 msize_smax_value; 1: - u64 msize_umax_value; 1: - int ref_obj_id; 1: - int func_id; 1: - u32 btf_id; 1: + struct bpf_map *map_ptr; 1: + bool raw_mode; 1: + bool pkt_access; 1: + int regno; 1: + int access_size; 1: + s64 msize_smax_value; 1: + u64 msize_umax_value; 1: + int ref_obj_id; 1: + int func_id; 1: + u32 btf_id; 1: }; 1: 1: enum reg_arg_type { 1: - SRC_OP = 0, 1: - DST_OP = 1, 1: - DST_OP_NO_MARK = 2, 1: + SRC_OP = 0, 1: + DST_OP = 1, 1: + DST_OP_NO_MARK = 2, 1: }; 1: 1: enum { 1: - DISCOVERED = 16, 1: - EXPLORED = 32, 1: - FALLTHROUGH = 1, 1: - BRANCH = 2, 1: + DISCOVERED = 16, 1: + EXPLORED = 32, 1: + FALLTHROUGH = 1, 1: + BRANCH = 2, 1: }; 1: 1: struct idpair { 1: - u32 old; 1: - u32 cur; 1: + u32 old; 1: + u32 cur; 1: }; 1: 1: struct tree_descr { 1: - const char *name; 1: - const struct file_operations *ops; 1: - int mode; 1: + const char *name; 1: + const struct file_operations *ops; 1: + int mode; 1: }; 1: 1: enum bpf_type { 1: - BPF_TYPE_UNSPEC = 0, 1: - BPF_TYPE_PROG = 1, 1: - BPF_TYPE_MAP = 2, 1: + BPF_TYPE_UNSPEC = 0, 1: + BPF_TYPE_PROG = 1, 1: + BPF_TYPE_MAP = 2, 1: }; 1: 1: struct map_iter { 1: - void *key; 1: - bool done; 1: + void *key; 1: + bool done; 1: }; 1: 1: enum { 1: - OPT_MODE = 0, 1: + OPT_MODE = 0, 1: }; 1: 1: struct bpf_mount_opts { 1: - umode_t mode; 1: + umode_t mode; 1: }; 1: 1: typedef u64 (*btf_bpf_map_lookup_elem)(struct bpf_map *, void *); 1: @@ -34742,463 +35150,463 @@ typedef u64 (*btf_bpf_strtoul)(const char *, size_t, u64, long unsigned int *); 1: struct pcpu_freelist_node; 1: 1: struct pcpu_freelist_head { 1: - struct pcpu_freelist_node *first; 1: - raw_spinlock_t lock; 1: + struct pcpu_freelist_node *first; 1: + raw_spinlock_t lock; 1: }; 1: 1: struct pcpu_freelist_node { 1: - struct pcpu_freelist_node *next; 1: + struct pcpu_freelist_node *next; 1: }; 1: 1: struct pcpu_freelist { 1: - struct pcpu_freelist_head *freelist; 1: + struct pcpu_freelist_head *freelist; 1: }; 1: 1: struct bpf_lru_node { 1: - struct list_head list; 1: - u16 cpu; 1: - u8 type; 1: - u8 ref; 1: + struct list_head list; 1: + u16 cpu; 1: + u8 type; 1: + u8 ref; 1: }; 1: 1: struct bpf_lru_list { 1: - struct list_head lists[3]; 1: - unsigned int counts[2]; 1: - struct list_head *next_inactive_rotation; 1: - raw_spinlock_t lock; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct list_head lists[3]; 1: + unsigned int counts[2]; 1: + struct list_head *next_inactive_rotation; 1: + raw_spinlock_t lock; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct bpf_lru_locallist { 1: - struct list_head lists[2]; 1: - u16 next_steal; 1: - raw_spinlock_t lock; 1: + struct list_head lists[2]; 1: + u16 next_steal; 1: + raw_spinlock_t lock; 1: }; 1: 1: struct bpf_common_lru { 1: - struct bpf_lru_list lru_list; 1: - struct bpf_lru_locallist *local_list; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: -}; 1: - 1: -typedef bool (*del_from_htab_func)(void *, struct bpf_lru_node *); 1: - 1: -struct bpf_lru { 1: - union { 1: - struct bpf_common_lru common_lru; 1: - struct bpf_lru_list *percpu_lru; 1: - }; 1: - del_from_htab_func del_from_htab; 1: - void *del_arg; 1: - unsigned int hash_offset; 1: - unsigned int nr_scans; 1: - bool percpu; 1: - long: 56; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: -}; 1: - 1: -struct bucket { 1: - struct hlist_nulls_head head; 1: - raw_spinlock_t lock; 1: + struct bpf_lru_list lru_list; 1: + struct bpf_lru_locallist *local_list; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: -struct htab_elem; 1: - 1: -struct bpf_htab { 1: - struct bpf_map map; 1: - struct bucket *buckets; 1: - void *elems; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - union { 1: - struct pcpu_freelist freelist; 1: - struct bpf_lru lru; 1: - }; 1: - struct htab_elem **extra_elems; 1: - atomic_t count; 1: - u32 n_buckets; 1: - u32 elem_size; 1: - u32 hashrnd; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: +typedef bool (*del_from_htab_func)(void *, struct bpf_lru_node *); 1: + 1: +struct bpf_lru { 1: + union { 1: + struct bpf_common_lru common_lru; 1: + struct bpf_lru_list *percpu_lru; 1: + }; 1: + del_from_htab_func del_from_htab; 1: + void *del_arg; 1: + unsigned int hash_offset; 1: + unsigned int nr_scans; 1: + bool percpu; 1: + long : 56; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: +}; 1: + 1: +struct bucket { 1: + struct hlist_nulls_head head; 1: + raw_spinlock_t lock; 1: +}; 1: + 1: +struct htab_elem; 1: + 1: +struct bpf_htab { 1: + struct bpf_map map; 1: + struct bucket *buckets; 1: + void *elems; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + union { 1: + struct pcpu_freelist freelist; 1: + struct bpf_lru lru; 1: + }; 1: + struct htab_elem **extra_elems; 1: + atomic_t count; 1: + u32 n_buckets; 1: + u32 elem_size; 1: + u32 hashrnd; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct htab_elem { 1: - union { 1: - struct hlist_nulls_node hash_node; 1: - struct { 1: - void *padding; 1: - union { 1: - struct bpf_htab *htab; 1: - struct pcpu_freelist_node fnode; 1: - }; 1: - }; 1: - }; 1: - union { 1: - struct callback_head rcu; 1: - struct bpf_lru_node lru_node; 1: - }; 1: - u32 hash; 1: - int: 32; 1: - char key[0]; 1: + union { 1: + struct hlist_nulls_node hash_node; 1: + struct { 1: + void *padding; 1: + union { 1: + struct bpf_htab *htab; 1: + struct pcpu_freelist_node fnode; 1: + }; 1: + }; 1: + }; 1: + union { 1: + struct callback_head rcu; 1: + struct bpf_lru_node lru_node; 1: + }; 1: + u32 hash; 1: + int : 32; 1: + char key[0]; 1: }; 1: 1: struct prog_poke_elem { 1: - struct list_head list; 1: - struct bpf_prog_aux *aux; 1: + struct list_head list; 1: + struct bpf_prog_aux *aux; 1: }; 1: 1: enum bpf_lru_list_type { 1: - BPF_LRU_LIST_T_ACTIVE = 0, 1: - BPF_LRU_LIST_T_INACTIVE = 1, 1: - BPF_LRU_LIST_T_FREE = 2, 1: - BPF_LRU_LOCAL_LIST_T_FREE = 3, 1: - BPF_LRU_LOCAL_LIST_T_PENDING = 4, 1: + BPF_LRU_LIST_T_ACTIVE = 0, 1: + BPF_LRU_LIST_T_INACTIVE = 1, 1: + BPF_LRU_LIST_T_FREE = 2, 1: + BPF_LRU_LOCAL_LIST_T_FREE = 3, 1: + BPF_LRU_LOCAL_LIST_T_PENDING = 4, 1: }; 1: 1: struct bpf_lpm_trie_key { 1: - __u32 prefixlen; 1: - __u8 data[0]; 1: + __u32 prefixlen; 1: + __u8 data[0]; 1: }; 1: 1: struct lpm_trie_node { 1: - struct callback_head rcu; 1: - struct lpm_trie_node *child[2]; 1: - u32 prefixlen; 1: - u32 flags; 1: - u8 data[0]; 1: + struct callback_head rcu; 1: + struct lpm_trie_node *child[2]; 1: + u32 prefixlen; 1: + u32 flags; 1: + u8 data[0]; 1: }; 1: 1: struct lpm_trie { 1: - struct bpf_map map; 1: - struct lpm_trie_node *root; 1: - size_t n_entries; 1: - size_t max_prefixlen; 1: - size_t data_size; 1: - raw_spinlock_t lock; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + struct lpm_trie_node *root; 1: + size_t n_entries; 1: + size_t max_prefixlen; 1: + size_t data_size; 1: + raw_spinlock_t lock; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct idr___2; 1: 1: struct bpf_cgroup_storage_map { 1: - struct bpf_map map; 1: - spinlock_t lock; 1: - struct bpf_prog_aux *aux; 1: - struct rb_root root; 1: - struct list_head list; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + spinlock_t lock; 1: + struct bpf_prog_aux *aux; 1: + struct rb_root root; 1: + struct list_head list; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct btf_member { 1: - __u32 name_off; 1: - __u32 type; 1: - __u32 offset; 1: + __u32 name_off; 1: + __u32 type; 1: + __u32 offset; 1: }; 1: 1: struct bpf_queue_stack { 1: - struct bpf_map map; 1: - raw_spinlock_t lock; 1: - u32 head; 1: - u32 tail; 1: - u32 size; 1: - char elements[0]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + raw_spinlock_t lock; 1: + u32 head; 1: + u32 tail; 1: + u32 size; 1: + char elements[0]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct btf_enum { 1: - __u32 name_off; 1: - __s32 val; 1: + __u32 name_off; 1: + __s32 val; 1: }; 1: 1: struct btf_array { 1: - __u32 type; 1: - __u32 index_type; 1: - __u32 nelems; 1: + __u32 type; 1: + __u32 index_type; 1: + __u32 nelems; 1: }; 1: 1: struct btf_param { 1: - __u32 name_off; 1: - __u32 type; 1: + __u32 name_off; 1: + __u32 type; 1: }; 1: 1: enum { 1: - BTF_VAR_STATIC = 0, 1: - BTF_VAR_GLOBAL_ALLOCATED = 1, 1: + BTF_VAR_STATIC = 0, 1: + BTF_VAR_GLOBAL_ALLOCATED = 1, 1: }; 1: 1: struct btf_var { 1: - __u32 linkage; 1: + __u32 linkage; 1: }; 1: 1: struct btf_var_secinfo { 1: - __u32 type; 1: - __u32 offset; 1: - __u32 size; 1: + __u32 type; 1: + __u32 offset; 1: + __u32 size; 1: }; 1: 1: struct bpf_flow_keys { 1: - __u16 nhoff; 1: - __u16 thoff; 1: - __u16 addr_proto; 1: - __u8 is_frag; 1: - __u8 is_first_frag; 1: - __u8 is_encap; 1: - __u8 ip_proto; 1: - __be16 n_proto; 1: - __be16 sport; 1: - __be16 dport; 1: - union { 1: - struct { 1: - __be32 ipv4_src; 1: - __be32 ipv4_dst; 1: - }; 1: - struct { 1: - __u32 ipv6_src[4]; 1: - __u32 ipv6_dst[4]; 1: - }; 1: - }; 1: - __u32 flags; 1: - __be32 flow_label; 1: + __u16 nhoff; 1: + __u16 thoff; 1: + __u16 addr_proto; 1: + __u8 is_frag; 1: + __u8 is_first_frag; 1: + __u8 is_encap; 1: + __u8 ip_proto; 1: + __be16 n_proto; 1: + __be16 sport; 1: + __be16 dport; 1: + union { 1: + struct { 1: + __be32 ipv4_src; 1: + __be32 ipv4_dst; 1: + }; 1: + struct { 1: + __u32 ipv6_src[4]; 1: + __u32 ipv6_dst[4]; 1: + }; 1: + }; 1: + __u32 flags; 1: + __be32 flow_label; 1: }; 1: 1: struct bpf_sock { 1: - __u32 bound_dev_if; 1: - __u32 family; 1: - __u32 type; 1: - __u32 protocol; 1: - __u32 mark; 1: - __u32 priority; 1: - __u32 src_ip4; 1: - __u32 src_ip6[4]; 1: - __u32 src_port; 1: - __u32 dst_port; 1: - __u32 dst_ip4; 1: - __u32 dst_ip6[4]; 1: - __u32 state; 1: + __u32 bound_dev_if; 1: + __u32 family; 1: + __u32 type; 1: + __u32 protocol; 1: + __u32 mark; 1: + __u32 priority; 1: + __u32 src_ip4; 1: + __u32 src_ip6[4]; 1: + __u32 src_port; 1: + __u32 dst_port; 1: + __u32 dst_ip4; 1: + __u32 dst_ip6[4]; 1: + __u32 state; 1: }; 1: 1: struct __sk_buff { 1: - __u32 len; 1: - __u32 pkt_type; 1: - __u32 mark; 1: - __u32 queue_mapping; 1: - __u32 protocol; 1: - __u32 vlan_present; 1: - __u32 vlan_tci; 1: - __u32 vlan_proto; 1: - __u32 priority; 1: - __u32 ingress_ifindex; 1: - __u32 ifindex; 1: - __u32 tc_index; 1: - __u32 cb[5]; 1: - __u32 hash; 1: - __u32 tc_classid; 1: - __u32 data; 1: - __u32 data_end; 1: - __u32 napi_id; 1: - __u32 family; 1: - __u32 remote_ip4; 1: - __u32 local_ip4; 1: - __u32 remote_ip6[4]; 1: - __u32 local_ip6[4]; 1: - __u32 remote_port; 1: - __u32 local_port; 1: - __u32 data_meta; 1: - union { 1: - struct bpf_flow_keys *flow_keys; 1: - }; 1: - __u64 tstamp; 1: - __u32 wire_len; 1: - __u32 gso_segs; 1: - union { 1: - struct bpf_sock *sk; 1: - }; 1: + __u32 len; 1: + __u32 pkt_type; 1: + __u32 mark; 1: + __u32 queue_mapping; 1: + __u32 protocol; 1: + __u32 vlan_present; 1: + __u32 vlan_tci; 1: + __u32 vlan_proto; 1: + __u32 priority; 1: + __u32 ingress_ifindex; 1: + __u32 ifindex; 1: + __u32 tc_index; 1: + __u32 cb[5]; 1: + __u32 hash; 1: + __u32 tc_classid; 1: + __u32 data; 1: + __u32 data_end; 1: + __u32 napi_id; 1: + __u32 family; 1: + __u32 remote_ip4; 1: + __u32 local_ip4; 1: + __u32 remote_ip6[4]; 1: + __u32 local_ip6[4]; 1: + __u32 remote_port; 1: + __u32 local_port; 1: + __u32 data_meta; 1: + union { 1: + struct bpf_flow_keys *flow_keys; 1: + }; 1: + __u64 tstamp; 1: + __u32 wire_len; 1: + __u32 gso_segs; 1: + union { 1: + struct bpf_sock *sk; 1: + }; 1: }; 1: 1: struct xdp_md { 1: - __u32 data; 1: - __u32 data_end; 1: - __u32 data_meta; 1: - __u32 ingress_ifindex; 1: - __u32 rx_queue_index; 1: + __u32 data; 1: + __u32 data_end; 1: + __u32 data_meta; 1: + __u32 ingress_ifindex; 1: + __u32 rx_queue_index; 1: }; 1: 1: struct sk_msg_md { 1: - union { 1: - void *data; 1: - }; 1: - union { 1: - void *data_end; 1: - }; 1: - __u32 family; 1: - __u32 remote_ip4; 1: - __u32 local_ip4; 1: - __u32 remote_ip6[4]; 1: - __u32 local_ip6[4]; 1: - __u32 remote_port; 1: - __u32 local_port; 1: - __u32 size; 1: + union { 1: + void *data; 1: + }; 1: + union { 1: + void *data_end; 1: + }; 1: + __u32 family; 1: + __u32 remote_ip4; 1: + __u32 local_ip4; 1: + __u32 remote_ip6[4]; 1: + __u32 local_ip6[4]; 1: + __u32 remote_port; 1: + __u32 local_port; 1: + __u32 size; 1: }; 1: 1: struct sk_reuseport_md { 1: - union { 1: - void *data; 1: - }; 1: - union { 1: - void *data_end; 1: - }; 1: - __u32 len; 1: - __u32 eth_protocol; 1: - __u32 ip_protocol; 1: - __u32 bind_inany; 1: - __u32 hash; 1: + union { 1: + void *data; 1: + }; 1: + union { 1: + void *data_end; 1: + }; 1: + __u32 len; 1: + __u32 eth_protocol; 1: + __u32 ip_protocol; 1: + __u32 bind_inany; 1: + __u32 hash; 1: }; 1: 1: struct bpf_sock_addr { 1: - __u32 user_family; 1: - __u32 user_ip4; 1: - __u32 user_ip6[4]; 1: - __u32 user_port; 1: - __u32 family; 1: - __u32 type; 1: - __u32 protocol; 1: - __u32 msg_src_ip4; 1: - __u32 msg_src_ip6[4]; 1: - union { 1: - struct bpf_sock *sk; 1: - }; 1: + __u32 user_family; 1: + __u32 user_ip4; 1: + __u32 user_ip6[4]; 1: + __u32 user_port; 1: + __u32 family; 1: + __u32 type; 1: + __u32 protocol; 1: + __u32 msg_src_ip4; 1: + __u32 msg_src_ip6[4]; 1: + union { 1: + struct bpf_sock *sk; 1: + }; 1: }; 1: 1: struct bpf_sock_ops { 1: - __u32 op; 1: - union { 1: - __u32 args[4]; 1: - __u32 reply; 1: - __u32 replylong[4]; 1: - }; 1: - __u32 family; 1: - __u32 remote_ip4; 1: - __u32 local_ip4; 1: - __u32 remote_ip6[4]; 1: - __u32 local_ip6[4]; 1: - __u32 remote_port; 1: - __u32 local_port; 1: - __u32 is_fullsock; 1: - __u32 snd_cwnd; 1: - __u32 srtt_us; 1: - __u32 bpf_sock_ops_cb_flags; 1: - __u32 state; 1: - __u32 rtt_min; 1: - __u32 snd_ssthresh; 1: - __u32 rcv_nxt; 1: - __u32 snd_nxt; 1: - __u32 snd_una; 1: - __u32 mss_cache; 1: - __u32 ecn_flags; 1: - __u32 rate_delivered; 1: - __u32 rate_interval_us; 1: - __u32 packets_out; 1: - __u32 retrans_out; 1: - __u32 total_retrans; 1: - __u32 segs_in; 1: - __u32 data_segs_in; 1: - __u32 segs_out; 1: - __u32 data_segs_out; 1: - __u32 lost_out; 1: - __u32 sacked_out; 1: - __u32 sk_txhash; 1: - __u64 bytes_received; 1: - __u64 bytes_acked; 1: - union { 1: - struct bpf_sock *sk; 1: - }; 1: + __u32 op; 1: + union { 1: + __u32 args[4]; 1: + __u32 reply; 1: + __u32 replylong[4]; 1: + }; 1: + __u32 family; 1: + __u32 remote_ip4; 1: + __u32 local_ip4; 1: + __u32 remote_ip6[4]; 1: + __u32 local_ip6[4]; 1: + __u32 remote_port; 1: + __u32 local_port; 1: + __u32 is_fullsock; 1: + __u32 snd_cwnd; 1: + __u32 srtt_us; 1: + __u32 bpf_sock_ops_cb_flags; 1: + __u32 state; 1: + __u32 rtt_min; 1: + __u32 snd_ssthresh; 1: + __u32 rcv_nxt; 1: + __u32 snd_nxt; 1: + __u32 snd_una; 1: + __u32 mss_cache; 1: + __u32 ecn_flags; 1: + __u32 rate_delivered; 1: + __u32 rate_interval_us; 1: + __u32 packets_out; 1: + __u32 retrans_out; 1: + __u32 total_retrans; 1: + __u32 segs_in; 1: + __u32 data_segs_in; 1: + __u32 segs_out; 1: + __u32 data_segs_out; 1: + __u32 lost_out; 1: + __u32 sacked_out; 1: + __u32 sk_txhash; 1: + __u64 bytes_received; 1: + __u64 bytes_acked; 1: + union { 1: + struct bpf_sock *sk; 1: + }; 1: }; 1: 1: struct bpf_cgroup_dev_ctx { 1: - __u32 access_type; 1: - __u32 major; 1: - __u32 minor; 1: + __u32 access_type; 1: + __u32 major; 1: + __u32 minor; 1: }; 1: 1: struct bpf_sysctl { 1: - __u32 write; 1: - __u32 file_pos; 1: + __u32 write; 1: + __u32 file_pos; 1: }; 1: 1: struct bpf_sockopt { 1: - union { 1: - struct bpf_sock *sk; 1: - }; 1: - union { 1: - void *optval; 1: - }; 1: - union { 1: - void *optval_end; 1: - }; 1: - __s32 level; 1: - __s32 optname; 1: - __s32 optlen; 1: - __s32 retval; 1: + union { 1: + struct bpf_sock *sk; 1: + }; 1: + union { 1: + void *optval; 1: + }; 1: + union { 1: + void *optval_end; 1: + }; 1: + __s32 level; 1: + __s32 optname; 1: + __s32 optlen; 1: + __s32 retval; 1: }; 1: 1: struct sk_reuseport_kern { 1: - struct sk_buff *skb; 1: - struct sock *sk; 1: - struct sock *selected_sk; 1: - void *data_end; 1: - u32 hash; 1: - u32 reuseport_id; 1: - bool bind_inany; 1: + struct sk_buff *skb; 1: + struct sock *sk; 1: + struct sock *selected_sk; 1: + void *data_end; 1: + u32 hash; 1: + u32 reuseport_id; 1: + bool bind_inany; 1: }; 1: 1: struct bpf_flow_dissector { 1: - struct bpf_flow_keys *flow_keys; 1: - const struct sk_buff *skb; 1: - void *data; 1: - void *data_end; 1: + struct bpf_flow_keys *flow_keys; 1: + const struct sk_buff *skb; 1: + void *data; 1: + void *data_end; 1: }; 1: 1: struct inet_listen_hashbucket { 1: - spinlock_t lock; 1: - unsigned int count; 1: - union { 1: - struct hlist_head head; 1: - struct hlist_nulls_head nulls_head; 1: - }; 1: + spinlock_t lock; 1: + unsigned int count; 1: + union { 1: + struct hlist_head head; 1: + struct hlist_nulls_head nulls_head; 1: + }; 1: }; 1: 1: struct inet_ehash_bucket; 1: @@ -35206,489 +35614,492 @@ struct inet_ehash_bucket; 1: struct inet_bind_hashbucket; 1: 1: struct inet_hashinfo { 1: - struct inet_ehash_bucket *ehash; 1: - spinlock_t *ehash_locks; 1: - unsigned int ehash_mask; 1: - unsigned int ehash_locks_mask; 1: - struct kmem_cache *bind_bucket_cachep; 1: - struct inet_bind_hashbucket *bhash; 1: - unsigned int bhash_size; 1: - unsigned int lhash2_mask; 1: - struct inet_listen_hashbucket *lhash2; 1: - long: 64; 1: - struct inet_listen_hashbucket listening_hash[32]; 1: + struct inet_ehash_bucket *ehash; 1: + spinlock_t *ehash_locks; 1: + unsigned int ehash_mask; 1: + unsigned int ehash_locks_mask; 1: + struct kmem_cache *bind_bucket_cachep; 1: + struct inet_bind_hashbucket *bhash; 1: + unsigned int bhash_size; 1: + unsigned int lhash2_mask; 1: + struct inet_listen_hashbucket *lhash2; 1: + long : 64; 1: + struct inet_listen_hashbucket listening_hash[32]; 1: }; 1: 1: struct ip_ra_chain { 1: - struct ip_ra_chain *next; 1: - struct sock *sk; 1: - union { 1: - void (*destructor)(struct sock *); 1: - struct sock *saved_sk; 1: - }; 1: - struct callback_head rcu; 1: + struct ip_ra_chain *next; 1: + struct sock *sk; 1: + union { 1: + void (*destructor)(struct sock *); 1: + struct sock *saved_sk; 1: + }; 1: + struct callback_head rcu; 1: }; 1: 1: struct fib_table { 1: - struct hlist_node tb_hlist; 1: - u32 tb_id; 1: - int tb_num_default; 1: - struct callback_head rcu; 1: - long unsigned int *tb_data; 1: - long unsigned int __data[0]; 1: + struct hlist_node tb_hlist; 1: + u32 tb_id; 1: + int tb_num_default; 1: + struct callback_head rcu; 1: + long unsigned int *tb_data; 1: + long unsigned int __data[0]; 1: }; 1: 1: struct inet_peer_base { 1: - struct rb_root rb_root; 1: - seqlock_t lock; 1: - int total; 1: + struct rb_root rb_root; 1: + seqlock_t lock; 1: + int total; 1: }; 1: 1: struct tcp_fastopen_context { 1: - siphash_key_t key[2]; 1: - int num; 1: - struct callback_head rcu; 1: + siphash_key_t key[2]; 1: + int num; 1: + struct callback_head rcu; 1: }; 1: 1: struct xdp_buff { 1: - void *data; 1: - void *data_end; 1: - void *data_meta; 1: - void *data_hard_start; 1: - long unsigned int handle; 1: - struct xdp_rxq_info *rxq; 1: + void *data; 1: + void *data_end; 1: + void *data_meta; 1: + void *data_hard_start; 1: + long unsigned int handle; 1: + struct xdp_rxq_info *rxq; 1: }; 1: 1: struct bpf_sock_addr_kern { 1: - struct sock *sk; 1: - struct sockaddr *uaddr; 1: - u64 tmp_reg; 1: - void *t_ctx; 1: + struct sock *sk; 1: + struct sockaddr *uaddr; 1: + u64 tmp_reg; 1: + void *t_ctx; 1: }; 1: 1: struct bpf_sock_ops_kern { 1: - struct sock *sk; 1: - u32 op; 1: - union { 1: - u32 args[4]; 1: - u32 reply; 1: - u32 replylong[4]; 1: - }; 1: - u32 is_fullsock; 1: - u64 temp; 1: + struct sock *sk; 1: + u32 op; 1: + union { 1: + u32 args[4]; 1: + u32 reply; 1: + u32 replylong[4]; 1: + }; 1: + u32 is_fullsock; 1: + u64 temp; 1: }; 1: 1: struct bpf_sysctl_kern { 1: - struct ctl_table_header *head; 1: - struct ctl_table *table; 1: - void *cur_val; 1: - size_t cur_len; 1: - void *new_val; 1: - size_t new_len; 1: - int new_updated; 1: - int write; 1: - loff_t *ppos; 1: - u64 tmp_reg; 1: + struct ctl_table_header *head; 1: + struct ctl_table *table; 1: + void *cur_val; 1: + size_t cur_len; 1: + void *new_val; 1: + size_t new_len; 1: + int new_updated; 1: + int write; 1: + loff_t *ppos; 1: + u64 tmp_reg; 1: }; 1: 1: struct bpf_sockopt_kern { 1: - struct sock *sk; 1: - u8 *optval; 1: - u8 *optval_end; 1: - s32 level; 1: - s32 optname; 1: - s32 optlen; 1: - s32 retval; 1: + struct sock *sk; 1: + u8 *optval; 1: + u8 *optval_end; 1: + s32 level; 1: + s32 optname; 1: + s32 optlen; 1: + s32 retval; 1: }; 1: 1: struct sock_reuseport { 1: - struct callback_head rcu; 1: - u16 max_socks; 1: - u16 num_socks; 1: - unsigned int synq_overflow_ts; 1: - unsigned int reuseport_id; 1: - unsigned int bind_inany: 1; 1: - unsigned int has_conns: 1; 1: - struct bpf_prog *prog; 1: - struct sock *socks[0]; 1: + struct callback_head rcu; 1: + u16 max_socks; 1: + u16 num_socks; 1: + unsigned int synq_overflow_ts; 1: + unsigned int reuseport_id; 1: + unsigned int bind_inany : 1; 1: + unsigned int has_conns : 1; 1: + struct bpf_prog *prog; 1: + struct sock *socks[0]; 1: }; 1: 1: struct ip_rt_acct { 1: - __u32 o_bytes; 1: - __u32 o_packets; 1: - __u32 i_bytes; 1: - __u32 i_packets; 1: + __u32 o_bytes; 1: + __u32 o_packets; 1: + __u32 i_bytes; 1: + __u32 i_packets; 1: }; 1: 1: struct inet_ehash_bucket { 1: - struct hlist_nulls_head chain; 1: + struct hlist_nulls_head chain; 1: }; 1: 1: struct inet_bind_hashbucket { 1: - spinlock_t lock; 1: - struct hlist_head chain; 1: + spinlock_t lock; 1: + struct hlist_head chain; 1: }; 1: 1: struct ack_sample { 1: - u32 pkts_acked; 1: - s32 rtt_us; 1: - u32 in_flight; 1: + u32 pkts_acked; 1: + s32 rtt_us; 1: + u32 in_flight; 1: }; 1: 1: struct rate_sample { 1: - u64 prior_mstamp; 1: - u32 prior_delivered; 1: - s32 delivered; 1: - long int interval_us; 1: - u32 snd_interval_us; 1: - u32 rcv_interval_us; 1: - long int rtt_us; 1: - int losses; 1: - u32 acked_sacked; 1: - u32 prior_in_flight; 1: - bool is_app_limited; 1: - bool is_retrans; 1: - bool is_ack_delayed; 1: + u64 prior_mstamp; 1: + u32 prior_delivered; 1: + s32 delivered; 1: + long int interval_us; 1: + u32 snd_interval_us; 1: + u32 rcv_interval_us; 1: + long int rtt_us; 1: + int losses; 1: + u32 acked_sacked; 1: + u32 prior_in_flight; 1: + bool is_app_limited; 1: + bool is_retrans; 1: + bool is_ack_delayed; 1: }; 1: 1: struct sk_msg_sg { 1: - u32 start; 1: - u32 curr; 1: - u32 end; 1: - u32 size; 1: - u32 copybreak; 1: - long unsigned int copy; 1: - struct scatterlist data[19]; 1: + u32 start; 1: + u32 curr; 1: + u32 end; 1: + u32 size; 1: + u32 copybreak; 1: + long unsigned int copy; 1: + struct scatterlist data[19]; 1: }; 1: 1: struct sk_msg { 1: - struct sk_msg_sg sg; 1: - void *data; 1: - void *data_end; 1: - u32 apply_bytes; 1: - u32 cork_bytes; 1: - u32 flags; 1: - struct sk_buff *skb; 1: - struct sock *sk_redir; 1: - struct sock *sk; 1: - struct list_head list; 1: + struct sk_msg_sg sg; 1: + void *data; 1: + void *data_end; 1: + u32 apply_bytes; 1: + u32 cork_bytes; 1: + u32 flags; 1: + struct sk_buff *skb; 1: + struct sock *sk_redir; 1: + struct sock *sk; 1: + struct list_head list; 1: }; 1: 1: enum verifier_phase { 1: - CHECK_META = 0, 1: - CHECK_TYPE = 1, 1: + CHECK_META = 0, 1: + CHECK_TYPE = 1, 1: }; 1: 1: struct resolve_vertex { 1: - const struct btf_type *t; 1: - u32 type_id; 1: - u16 next_member; 1: + const struct btf_type *t; 1: + u32 type_id; 1: + u16 next_member; 1: }; 1: 1: enum visit_state { 1: - NOT_VISITED = 0, 1: - VISITED = 1, 1: - RESOLVED = 2, 1: + NOT_VISITED = 0, 1: + VISITED = 1, 1: + RESOLVED = 2, 1: }; 1: 1: enum resolve_mode { 1: - RESOLVE_TBD = 0, 1: - RESOLVE_PTR = 1, 1: - RESOLVE_STRUCT_OR_ARRAY = 2, 1: + RESOLVE_TBD = 0, 1: + RESOLVE_PTR = 1, 1: + RESOLVE_STRUCT_OR_ARRAY = 2, 1: }; 1: 1: struct btf_sec_info { 1: - u32 off; 1: - u32 len; 1: + u32 off; 1: + u32 len; 1: }; 1: 1: struct btf_verifier_env { 1: - struct btf *btf; 1: - u8 *visit_states; 1: - struct resolve_vertex stack[32]; 1: - struct bpf_verifier_log log; 1: - u32 log_type_id; 1: - u32 top_stack; 1: - enum verifier_phase phase; 1: - enum resolve_mode resolve_mode; 1: + struct btf *btf; 1: + u8 *visit_states; 1: + struct resolve_vertex stack[32]; 1: + struct bpf_verifier_log log; 1: + u32 log_type_id; 1: + u32 top_stack; 1: + enum verifier_phase phase; 1: + enum resolve_mode resolve_mode; 1: }; 1: 1: struct btf_kind_operations { 1: - s32 (*check_meta)(struct btf_verifier_env *, const struct btf_type *, u32); 1: - int (*resolve)(struct btf_verifier_env *, const struct resolve_vertex *); 1: - int (*check_member)(struct btf_verifier_env *, const struct btf_type *, const struct btf_member *, const struct btf_type *); 1: - int (*check_kflag_member)(struct btf_verifier_env *, const struct btf_type *, const struct btf_member *, const struct btf_type *); 1: - void (*log_details)(struct btf_verifier_env *, const struct btf_type *); 1: - void (*seq_show)(const struct btf *, const struct btf_type *, u32, void *, u8, struct seq_file *); 1: + s32 (*check_meta)(struct btf_verifier_env *, const struct btf_type *, u32); 1: + int (*resolve)(struct btf_verifier_env *, const struct resolve_vertex *); 1: + int (*check_member)(struct btf_verifier_env *, const struct btf_type *, 1: + const struct btf_member *, const struct btf_type *); 1: + int (*check_kflag_member)(struct btf_verifier_env *, const struct btf_type *, 1: + const struct btf_member *, const struct btf_type *); 1: + void (*log_details)(struct btf_verifier_env *, const struct btf_type *); 1: + void (*seq_show)(const struct btf *, const struct btf_type *, u32, void *, u8, 1: + struct seq_file *); 1: }; 1: 1: struct bpf_ctx_convert { 1: - struct __sk_buff BPF_PROG_TYPE_SOCKET_FILTER_prog; 1: - struct sk_buff BPF_PROG_TYPE_SOCKET_FILTER_kern; 1: - struct __sk_buff BPF_PROG_TYPE_SCHED_CLS_prog; 1: - struct sk_buff BPF_PROG_TYPE_SCHED_CLS_kern; 1: - struct __sk_buff BPF_PROG_TYPE_SCHED_ACT_prog; 1: - struct sk_buff BPF_PROG_TYPE_SCHED_ACT_kern; 1: - struct xdp_md BPF_PROG_TYPE_XDP_prog; 1: - struct xdp_buff BPF_PROG_TYPE_XDP_kern; 1: - struct __sk_buff BPF_PROG_TYPE_CGROUP_SKB_prog; 1: - struct sk_buff BPF_PROG_TYPE_CGROUP_SKB_kern; 1: - struct bpf_sock BPF_PROG_TYPE_CGROUP_SOCK_prog; 1: - struct sock BPF_PROG_TYPE_CGROUP_SOCK_kern; 1: - struct bpf_sock_addr BPF_PROG_TYPE_CGROUP_SOCK_ADDR_prog; 1: - struct bpf_sock_addr_kern BPF_PROG_TYPE_CGROUP_SOCK_ADDR_kern; 1: - struct __sk_buff BPF_PROG_TYPE_LWT_IN_prog; 1: - struct sk_buff BPF_PROG_TYPE_LWT_IN_kern; 1: - struct __sk_buff BPF_PROG_TYPE_LWT_OUT_prog; 1: - struct sk_buff BPF_PROG_TYPE_LWT_OUT_kern; 1: - struct __sk_buff BPF_PROG_TYPE_LWT_XMIT_prog; 1: - struct sk_buff BPF_PROG_TYPE_LWT_XMIT_kern; 1: - struct __sk_buff BPF_PROG_TYPE_LWT_SEG6LOCAL_prog; 1: - struct sk_buff BPF_PROG_TYPE_LWT_SEG6LOCAL_kern; 1: - struct bpf_sock_ops BPF_PROG_TYPE_SOCK_OPS_prog; 1: - struct bpf_sock_ops_kern BPF_PROG_TYPE_SOCK_OPS_kern; 1: - struct __sk_buff BPF_PROG_TYPE_SK_SKB_prog; 1: - struct sk_buff BPF_PROG_TYPE_SK_SKB_kern; 1: - struct sk_msg_md BPF_PROG_TYPE_SK_MSG_prog; 1: - struct sk_msg BPF_PROG_TYPE_SK_MSG_kern; 1: - struct __sk_buff BPF_PROG_TYPE_FLOW_DISSECTOR_prog; 1: - struct bpf_flow_dissector BPF_PROG_TYPE_FLOW_DISSECTOR_kern; 1: - bpf_user_pt_regs_t BPF_PROG_TYPE_KPROBE_prog; 1: - struct pt_regs BPF_PROG_TYPE_KPROBE_kern; 1: - __u64 BPF_PROG_TYPE_TRACEPOINT_prog; 1: - u64 BPF_PROG_TYPE_TRACEPOINT_kern; 1: - struct bpf_perf_event_data BPF_PROG_TYPE_PERF_EVENT_prog; 1: - struct bpf_perf_event_data_kern BPF_PROG_TYPE_PERF_EVENT_kern; 1: - struct bpf_raw_tracepoint_args BPF_PROG_TYPE_RAW_TRACEPOINT_prog; 1: - u64 BPF_PROG_TYPE_RAW_TRACEPOINT_kern; 1: - struct bpf_raw_tracepoint_args BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE_prog; 1: - u64 BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE_kern; 1: - void *BPF_PROG_TYPE_TRACING_prog; 1: - void *BPF_PROG_TYPE_TRACING_kern; 1: - struct bpf_cgroup_dev_ctx BPF_PROG_TYPE_CGROUP_DEVICE_prog; 1: - struct bpf_cgroup_dev_ctx BPF_PROG_TYPE_CGROUP_DEVICE_kern; 1: - struct bpf_sysctl BPF_PROG_TYPE_CGROUP_SYSCTL_prog; 1: - struct bpf_sysctl_kern BPF_PROG_TYPE_CGROUP_SYSCTL_kern; 1: - struct bpf_sockopt BPF_PROG_TYPE_CGROUP_SOCKOPT_prog; 1: - struct bpf_sockopt_kern BPF_PROG_TYPE_CGROUP_SOCKOPT_kern; 1: - struct sk_reuseport_md BPF_PROG_TYPE_SK_REUSEPORT_prog; 1: - struct sk_reuseport_kern BPF_PROG_TYPE_SK_REUSEPORT_kern; 1: -}; 1: - 1: -enum { 1: - __ctx_convertBPF_PROG_TYPE_SOCKET_FILTER = 0, 1: - __ctx_convertBPF_PROG_TYPE_SCHED_CLS = 1, 1: - __ctx_convertBPF_PROG_TYPE_SCHED_ACT = 2, 1: - __ctx_convertBPF_PROG_TYPE_XDP = 3, 1: - __ctx_convertBPF_PROG_TYPE_CGROUP_SKB = 4, 1: - __ctx_convertBPF_PROG_TYPE_CGROUP_SOCK = 5, 1: - __ctx_convertBPF_PROG_TYPE_CGROUP_SOCK_ADDR = 6, 1: - __ctx_convertBPF_PROG_TYPE_LWT_IN = 7, 1: - __ctx_convertBPF_PROG_TYPE_LWT_OUT = 8, 1: - __ctx_convertBPF_PROG_TYPE_LWT_XMIT = 9, 1: - __ctx_convertBPF_PROG_TYPE_LWT_SEG6LOCAL = 10, 1: - __ctx_convertBPF_PROG_TYPE_SOCK_OPS = 11, 1: - __ctx_convertBPF_PROG_TYPE_SK_SKB = 12, 1: - __ctx_convertBPF_PROG_TYPE_SK_MSG = 13, 1: - __ctx_convertBPF_PROG_TYPE_FLOW_DISSECTOR = 14, 1: - __ctx_convertBPF_PROG_TYPE_KPROBE = 15, 1: - __ctx_convertBPF_PROG_TYPE_TRACEPOINT = 16, 1: - __ctx_convertBPF_PROG_TYPE_PERF_EVENT = 17, 1: - __ctx_convertBPF_PROG_TYPE_RAW_TRACEPOINT = 18, 1: - __ctx_convertBPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = 19, 1: - __ctx_convertBPF_PROG_TYPE_TRACING = 20, 1: - __ctx_convertBPF_PROG_TYPE_CGROUP_DEVICE = 21, 1: - __ctx_convertBPF_PROG_TYPE_CGROUP_SYSCTL = 22, 1: - __ctx_convertBPF_PROG_TYPE_CGROUP_SOCKOPT = 23, 1: - __ctx_convertBPF_PROG_TYPE_SK_REUSEPORT = 24, 1: - __ctx_convert_unused = 25, 1: + struct __sk_buff BPF_PROG_TYPE_SOCKET_FILTER_prog; 1: + struct sk_buff BPF_PROG_TYPE_SOCKET_FILTER_kern; 1: + struct __sk_buff BPF_PROG_TYPE_SCHED_CLS_prog; 1: + struct sk_buff BPF_PROG_TYPE_SCHED_CLS_kern; 1: + struct __sk_buff BPF_PROG_TYPE_SCHED_ACT_prog; 1: + struct sk_buff BPF_PROG_TYPE_SCHED_ACT_kern; 1: + struct xdp_md BPF_PROG_TYPE_XDP_prog; 1: + struct xdp_buff BPF_PROG_TYPE_XDP_kern; 1: + struct __sk_buff BPF_PROG_TYPE_CGROUP_SKB_prog; 1: + struct sk_buff BPF_PROG_TYPE_CGROUP_SKB_kern; 1: + struct bpf_sock BPF_PROG_TYPE_CGROUP_SOCK_prog; 1: + struct sock BPF_PROG_TYPE_CGROUP_SOCK_kern; 1: + struct bpf_sock_addr BPF_PROG_TYPE_CGROUP_SOCK_ADDR_prog; 1: + struct bpf_sock_addr_kern BPF_PROG_TYPE_CGROUP_SOCK_ADDR_kern; 1: + struct __sk_buff BPF_PROG_TYPE_LWT_IN_prog; 1: + struct sk_buff BPF_PROG_TYPE_LWT_IN_kern; 1: + struct __sk_buff BPF_PROG_TYPE_LWT_OUT_prog; 1: + struct sk_buff BPF_PROG_TYPE_LWT_OUT_kern; 1: + struct __sk_buff BPF_PROG_TYPE_LWT_XMIT_prog; 1: + struct sk_buff BPF_PROG_TYPE_LWT_XMIT_kern; 1: + struct __sk_buff BPF_PROG_TYPE_LWT_SEG6LOCAL_prog; 1: + struct sk_buff BPF_PROG_TYPE_LWT_SEG6LOCAL_kern; 1: + struct bpf_sock_ops BPF_PROG_TYPE_SOCK_OPS_prog; 1: + struct bpf_sock_ops_kern BPF_PROG_TYPE_SOCK_OPS_kern; 1: + struct __sk_buff BPF_PROG_TYPE_SK_SKB_prog; 1: + struct sk_buff BPF_PROG_TYPE_SK_SKB_kern; 1: + struct sk_msg_md BPF_PROG_TYPE_SK_MSG_prog; 1: + struct sk_msg BPF_PROG_TYPE_SK_MSG_kern; 1: + struct __sk_buff BPF_PROG_TYPE_FLOW_DISSECTOR_prog; 1: + struct bpf_flow_dissector BPF_PROG_TYPE_FLOW_DISSECTOR_kern; 1: + bpf_user_pt_regs_t BPF_PROG_TYPE_KPROBE_prog; 1: + struct pt_regs BPF_PROG_TYPE_KPROBE_kern; 1: + __u64 BPF_PROG_TYPE_TRACEPOINT_prog; 1: + u64 BPF_PROG_TYPE_TRACEPOINT_kern; 1: + struct bpf_perf_event_data BPF_PROG_TYPE_PERF_EVENT_prog; 1: + struct bpf_perf_event_data_kern BPF_PROG_TYPE_PERF_EVENT_kern; 1: + struct bpf_raw_tracepoint_args BPF_PROG_TYPE_RAW_TRACEPOINT_prog; 1: + u64 BPF_PROG_TYPE_RAW_TRACEPOINT_kern; 1: + struct bpf_raw_tracepoint_args BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE_prog; 1: + u64 BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE_kern; 1: + void *BPF_PROG_TYPE_TRACING_prog; 1: + void *BPF_PROG_TYPE_TRACING_kern; 1: + struct bpf_cgroup_dev_ctx BPF_PROG_TYPE_CGROUP_DEVICE_prog; 1: + struct bpf_cgroup_dev_ctx BPF_PROG_TYPE_CGROUP_DEVICE_kern; 1: + struct bpf_sysctl BPF_PROG_TYPE_CGROUP_SYSCTL_prog; 1: + struct bpf_sysctl_kern BPF_PROG_TYPE_CGROUP_SYSCTL_kern; 1: + struct bpf_sockopt BPF_PROG_TYPE_CGROUP_SOCKOPT_prog; 1: + struct bpf_sockopt_kern BPF_PROG_TYPE_CGROUP_SOCKOPT_kern; 1: + struct sk_reuseport_md BPF_PROG_TYPE_SK_REUSEPORT_prog; 1: + struct sk_reuseport_kern BPF_PROG_TYPE_SK_REUSEPORT_kern; 1: +}; 1: + 1: +enum { 1: + __ctx_convertBPF_PROG_TYPE_SOCKET_FILTER = 0, 1: + __ctx_convertBPF_PROG_TYPE_SCHED_CLS = 1, 1: + __ctx_convertBPF_PROG_TYPE_SCHED_ACT = 2, 1: + __ctx_convertBPF_PROG_TYPE_XDP = 3, 1: + __ctx_convertBPF_PROG_TYPE_CGROUP_SKB = 4, 1: + __ctx_convertBPF_PROG_TYPE_CGROUP_SOCK = 5, 1: + __ctx_convertBPF_PROG_TYPE_CGROUP_SOCK_ADDR = 6, 1: + __ctx_convertBPF_PROG_TYPE_LWT_IN = 7, 1: + __ctx_convertBPF_PROG_TYPE_LWT_OUT = 8, 1: + __ctx_convertBPF_PROG_TYPE_LWT_XMIT = 9, 1: + __ctx_convertBPF_PROG_TYPE_LWT_SEG6LOCAL = 10, 1: + __ctx_convertBPF_PROG_TYPE_SOCK_OPS = 11, 1: + __ctx_convertBPF_PROG_TYPE_SK_SKB = 12, 1: + __ctx_convertBPF_PROG_TYPE_SK_MSG = 13, 1: + __ctx_convertBPF_PROG_TYPE_FLOW_DISSECTOR = 14, 1: + __ctx_convertBPF_PROG_TYPE_KPROBE = 15, 1: + __ctx_convertBPF_PROG_TYPE_TRACEPOINT = 16, 1: + __ctx_convertBPF_PROG_TYPE_PERF_EVENT = 17, 1: + __ctx_convertBPF_PROG_TYPE_RAW_TRACEPOINT = 18, 1: + __ctx_convertBPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = 19, 1: + __ctx_convertBPF_PROG_TYPE_TRACING = 20, 1: + __ctx_convertBPF_PROG_TYPE_CGROUP_DEVICE = 21, 1: + __ctx_convertBPF_PROG_TYPE_CGROUP_SYSCTL = 22, 1: + __ctx_convertBPF_PROG_TYPE_CGROUP_SOCKOPT = 23, 1: + __ctx_convertBPF_PROG_TYPE_SK_REUSEPORT = 24, 1: + __ctx_convert_unused = 25, 1: }; 1: 1: enum net_device_flags { 1: - IFF_UP = 1, 1: - IFF_BROADCAST = 2, 1: - IFF_DEBUG = 4, 1: - IFF_LOOPBACK = 8, 1: - IFF_POINTOPOINT = 16, 1: - IFF_NOTRAILERS = 32, 1: - IFF_RUNNING = 64, 1: - IFF_NOARP = 128, 1: - IFF_PROMISC = 256, 1: - IFF_ALLMULTI = 512, 1: - IFF_MASTER = 1024, 1: - IFF_SLAVE = 2048, 1: - IFF_MULTICAST = 4096, 1: - IFF_PORTSEL = 8192, 1: - IFF_AUTOMEDIA = 16384, 1: - IFF_DYNAMIC = 32768, 1: - IFF_LOWER_UP = 65536, 1: - IFF_DORMANT = 131072, 1: - IFF_ECHO = 262144, 1: + IFF_UP = 1, 1: + IFF_BROADCAST = 2, 1: + IFF_DEBUG = 4, 1: + IFF_LOOPBACK = 8, 1: + IFF_POINTOPOINT = 16, 1: + IFF_NOTRAILERS = 32, 1: + IFF_RUNNING = 64, 1: + IFF_NOARP = 128, 1: + IFF_PROMISC = 256, 1: + IFF_ALLMULTI = 512, 1: + IFF_MASTER = 1024, 1: + IFF_SLAVE = 2048, 1: + IFF_MULTICAST = 4096, 1: + IFF_PORTSEL = 8192, 1: + IFF_AUTOMEDIA = 16384, 1: + IFF_DYNAMIC = 32768, 1: + IFF_LOWER_UP = 65536, 1: + IFF_DORMANT = 131072, 1: + IFF_ECHO = 262144, 1: }; 1: 1: enum netdev_cmd { 1: - NETDEV_UP = 1, 1: - NETDEV_DOWN = 2, 1: - NETDEV_REBOOT = 3, 1: - NETDEV_CHANGE = 4, 1: - NETDEV_REGISTER = 5, 1: - NETDEV_UNREGISTER = 6, 1: - NETDEV_CHANGEMTU = 7, 1: - NETDEV_CHANGEADDR = 8, 1: - NETDEV_PRE_CHANGEADDR = 9, 1: - NETDEV_GOING_DOWN = 10, 1: - NETDEV_CHANGENAME = 11, 1: - NETDEV_FEAT_CHANGE = 12, 1: - NETDEV_BONDING_FAILOVER = 13, 1: - NETDEV_PRE_UP = 14, 1: - NETDEV_PRE_TYPE_CHANGE = 15, 1: - NETDEV_POST_TYPE_CHANGE = 16, 1: - NETDEV_POST_INIT = 17, 1: - NETDEV_RELEASE = 18, 1: - NETDEV_NOTIFY_PEERS = 19, 1: - NETDEV_JOIN = 20, 1: - NETDEV_CHANGEUPPER = 21, 1: - NETDEV_RESEND_IGMP = 22, 1: - NETDEV_PRECHANGEMTU = 23, 1: - NETDEV_CHANGEINFODATA = 24, 1: - NETDEV_BONDING_INFO = 25, 1: - NETDEV_PRECHANGEUPPER = 26, 1: - NETDEV_CHANGELOWERSTATE = 27, 1: - NETDEV_UDP_TUNNEL_PUSH_INFO = 28, 1: - NETDEV_UDP_TUNNEL_DROP_INFO = 29, 1: - NETDEV_CHANGE_TX_QUEUE_LEN = 30, 1: - NETDEV_CVLAN_FILTER_PUSH_INFO = 31, 1: - NETDEV_CVLAN_FILTER_DROP_INFO = 32, 1: - NETDEV_SVLAN_FILTER_PUSH_INFO = 33, 1: - NETDEV_SVLAN_FILTER_DROP_INFO = 34, 1: + NETDEV_UP = 1, 1: + NETDEV_DOWN = 2, 1: + NETDEV_REBOOT = 3, 1: + NETDEV_CHANGE = 4, 1: + NETDEV_REGISTER = 5, 1: + NETDEV_UNREGISTER = 6, 1: + NETDEV_CHANGEMTU = 7, 1: + NETDEV_CHANGEADDR = 8, 1: + NETDEV_PRE_CHANGEADDR = 9, 1: + NETDEV_GOING_DOWN = 10, 1: + NETDEV_CHANGENAME = 11, 1: + NETDEV_FEAT_CHANGE = 12, 1: + NETDEV_BONDING_FAILOVER = 13, 1: + NETDEV_PRE_UP = 14, 1: + NETDEV_PRE_TYPE_CHANGE = 15, 1: + NETDEV_POST_TYPE_CHANGE = 16, 1: + NETDEV_POST_INIT = 17, 1: + NETDEV_RELEASE = 18, 1: + NETDEV_NOTIFY_PEERS = 19, 1: + NETDEV_JOIN = 20, 1: + NETDEV_CHANGEUPPER = 21, 1: + NETDEV_RESEND_IGMP = 22, 1: + NETDEV_PRECHANGEMTU = 23, 1: + NETDEV_CHANGEINFODATA = 24, 1: + NETDEV_BONDING_INFO = 25, 1: + NETDEV_PRECHANGEUPPER = 26, 1: + NETDEV_CHANGELOWERSTATE = 27, 1: + NETDEV_UDP_TUNNEL_PUSH_INFO = 28, 1: + NETDEV_UDP_TUNNEL_DROP_INFO = 29, 1: + NETDEV_CHANGE_TX_QUEUE_LEN = 30, 1: + NETDEV_CVLAN_FILTER_PUSH_INFO = 31, 1: + NETDEV_CVLAN_FILTER_DROP_INFO = 32, 1: + NETDEV_SVLAN_FILTER_PUSH_INFO = 33, 1: + NETDEV_SVLAN_FILTER_DROP_INFO = 34, 1: }; 1: 1: struct netdev_notifier_info { 1: - struct net_device *dev; 1: - struct netlink_ext_ack *extack; 1: + struct net_device *dev; 1: + struct netlink_ext_ack *extack; 1: }; 1: 1: struct bpf_dtab_netdev; 1: 1: struct xdp_bulk_queue { 1: - struct xdp_frame *q[16]; 1: - struct list_head flush_node; 1: - struct net_device *dev_rx; 1: - struct bpf_dtab_netdev *obj; 1: - unsigned int count; 1: + struct xdp_frame *q[16]; 1: + struct list_head flush_node; 1: + struct net_device *dev_rx; 1: + struct bpf_dtab_netdev *obj; 1: + unsigned int count; 1: }; 1: 1: struct bpf_dtab; 1: 1: struct bpf_dtab_netdev { 1: - struct net_device *dev; 1: - struct hlist_node index_hlist; 1: - struct bpf_dtab *dtab; 1: - struct xdp_bulk_queue *bulkq; 1: - struct callback_head rcu; 1: - unsigned int idx; 1: + struct net_device *dev; 1: + struct hlist_node index_hlist; 1: + struct bpf_dtab *dtab; 1: + struct xdp_bulk_queue *bulkq; 1: + struct callback_head rcu; 1: + unsigned int idx; 1: }; 1: 1: struct bpf_dtab { 1: - struct bpf_map map; 1: - struct bpf_dtab_netdev **netdev_map; 1: - struct list_head *flush_list; 1: - struct list_head list; 1: - struct hlist_head *dev_index_head; 1: - spinlock_t index_lock; 1: - unsigned int items; 1: - u32 n_buckets; 1: - long: 32; 1: - long: 64; 1: + struct bpf_map map; 1: + struct bpf_dtab_netdev **netdev_map; 1: + struct list_head *flush_list; 1: + struct list_head list; 1: + struct hlist_head *dev_index_head; 1: + spinlock_t index_lock; 1: + unsigned int items; 1: + u32 n_buckets; 1: + long : 32; 1: + long : 64; 1: }; 1: 1: typedef struct bio_vec skb_frag_t; 1: 1: struct skb_shared_hwtstamps { 1: - ktime_t hwtstamp; 1: + ktime_t hwtstamp; 1: }; 1: 1: struct skb_shared_info { 1: - __u8 __unused; 1: - __u8 meta_len; 1: - __u8 nr_frags; 1: - __u8 tx_flags; 1: - short unsigned int gso_size; 1: - short unsigned int gso_segs; 1: - struct sk_buff *frag_list; 1: - struct skb_shared_hwtstamps hwtstamps; 1: - unsigned int gso_type; 1: - u32 tskey; 1: - atomic_t dataref; 1: - void *destructor_arg; 1: - skb_frag_t frags[17]; 1: + __u8 __unused; 1: + __u8 meta_len; 1: + __u8 nr_frags; 1: + __u8 tx_flags; 1: + short unsigned int gso_size; 1: + short unsigned int gso_segs; 1: + struct sk_buff *frag_list; 1: + struct skb_shared_hwtstamps hwtstamps; 1: + unsigned int gso_type; 1: + u32 tskey; 1: + atomic_t dataref; 1: + void *destructor_arg; 1: + skb_frag_t frags[17]; 1: }; 1: 1: struct ptr_ring { 1: - int producer; 1: - spinlock_t producer_lock; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - int consumer_head; 1: - int consumer_tail; 1: - spinlock_t consumer_lock; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - int size; 1: - int batch; 1: - void **queue; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + int producer; 1: + spinlock_t producer_lock; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + int consumer_head; 1: + int consumer_tail; 1: + spinlock_t consumer_lock; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + int size; 1: + int batch; 1: + void **queue; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct bpf_cpu_map_entry; 1: 1: struct xdp_bulk_queue___2 { 1: - void *q[8]; 1: - struct list_head flush_node; 1: - struct bpf_cpu_map_entry *obj; 1: - unsigned int count; 1: + void *q[8]; 1: + struct list_head flush_node; 1: + struct bpf_cpu_map_entry *obj; 1: + unsigned int count; 1: }; 1: 1: struct bpf_cpu_map; 1: 1: struct bpf_cpu_map_entry { 1: - u32 cpu; 1: - int map_id; 1: - u32 qsize; 1: - struct xdp_bulk_queue___2 *bulkq; 1: - struct bpf_cpu_map *cmap; 1: - struct ptr_ring *queue; 1: - struct task_struct *kthread; 1: - struct work_struct kthread_stop_wq; 1: - atomic_t refcnt; 1: - struct callback_head rcu; 1: + u32 cpu; 1: + int map_id; 1: + u32 qsize; 1: + struct xdp_bulk_queue___2 *bulkq; 1: + struct bpf_cpu_map *cmap; 1: + struct ptr_ring *queue; 1: + struct task_struct *kthread; 1: + struct work_struct kthread_stop_wq; 1: + atomic_t refcnt; 1: + struct callback_head rcu; 1: }; 1: 1: struct bpf_cpu_map { 1: - struct bpf_map map; 1: - struct bpf_cpu_map_entry **cpu_map; 1: - struct list_head *flush_list; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + struct bpf_cpu_map_entry **cpu_map; 1: + struct list_head *flush_list; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct xsk_queue; 1: @@ -35698,146 +36109,146 @@ struct xdp_umem_page; 1: struct xdp_umem_fq_reuse; 1: 1: struct xdp_umem { 1: - struct xsk_queue *fq; 1: - struct xsk_queue *cq; 1: - struct xdp_umem_page *pages; 1: - u64 chunk_mask; 1: - u64 size; 1: - u32 headroom; 1: - u32 chunk_size_nohr; 1: - struct user_struct *user; 1: - long unsigned int address; 1: - refcount_t users; 1: - struct work_struct work; 1: - struct page **pgs; 1: - u32 npgs; 1: - u16 queue_id; 1: - u8 need_wakeup; 1: - u8 flags; 1: - int id; 1: - struct net_device *dev; 1: - struct xdp_umem_fq_reuse *fq_reuse; 1: - bool zc; 1: - spinlock_t xsk_list_lock; 1: - struct list_head xsk_list; 1: + struct xsk_queue *fq; 1: + struct xsk_queue *cq; 1: + struct xdp_umem_page *pages; 1: + u64 chunk_mask; 1: + u64 size; 1: + u32 headroom; 1: + u32 chunk_size_nohr; 1: + struct user_struct *user; 1: + long unsigned int address; 1: + refcount_t users; 1: + struct work_struct work; 1: + struct page **pgs; 1: + u32 npgs; 1: + u16 queue_id; 1: + u8 need_wakeup; 1: + u8 flags; 1: + int id; 1: + struct net_device *dev; 1: + struct xdp_umem_fq_reuse *fq_reuse; 1: + bool zc; 1: + spinlock_t xsk_list_lock; 1: + struct list_head xsk_list; 1: }; 1: 1: struct xdp_umem_page { 1: - void *addr; 1: - dma_addr_t dma; 1: + void *addr; 1: + dma_addr_t dma; 1: }; 1: 1: struct xdp_umem_fq_reuse { 1: - u32 nentries; 1: - u32 length; 1: - u64 handles[0]; 1: + u32 nentries; 1: + u32 length; 1: + u64 handles[0]; 1: }; 1: 1: struct xdp_sock; 1: 1: struct xsk_map { 1: - struct bpf_map map; 1: - struct list_head *flush_list; 1: - spinlock_t lock; 1: - struct xdp_sock *xsk_map[0]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + struct list_head *flush_list; 1: + spinlock_t lock; 1: + struct xdp_sock *xsk_map[0]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct xdp_sock { 1: - struct sock sk; 1: - struct xsk_queue *rx; 1: - struct net_device *dev; 1: - struct xdp_umem *umem; 1: - struct list_head flush_node; 1: - u16 queue_id; 1: - bool zc; 1: - enum { 1: - XSK_READY = 0, 1: - XSK_BOUND = 1, 1: - XSK_UNBOUND = 2, 1: - } state; 1: - struct mutex mutex; 1: - struct xsk_queue *tx; 1: - struct list_head list; 1: - spinlock_t tx_completion_lock; 1: - spinlock_t rx_lock; 1: - u64 rx_dropped; 1: - struct list_head map_list; 1: - spinlock_t map_list_lock; 1: + struct sock sk; 1: + struct xsk_queue *rx; 1: + struct net_device *dev; 1: + struct xdp_umem *umem; 1: + struct list_head flush_node; 1: + u16 queue_id; 1: + bool zc; 1: + enum { 1: + XSK_READY = 0, 1: + XSK_BOUND = 1, 1: + XSK_UNBOUND = 2, 1: + } state; 1: + struct mutex mutex; 1: + struct xsk_queue *tx; 1: + struct list_head list; 1: + spinlock_t tx_completion_lock; 1: + spinlock_t rx_lock; 1: + u64 rx_dropped; 1: + struct list_head map_list; 1: + spinlock_t map_list_lock; 1: }; 1: 1: struct xsk_map_node { 1: - struct list_head node; 1: - struct xsk_map *map; 1: - struct xdp_sock **map_entry; 1: + struct list_head node; 1: + struct xsk_map *map; 1: + struct xdp_sock **map_entry; 1: }; 1: 1: struct bpf_prog_offload_ops { 1: - int (*insn_hook)(struct bpf_verifier_env *, int, int); 1: - int (*finalize)(struct bpf_verifier_env *); 1: - int (*replace_insn)(struct bpf_verifier_env *, u32, struct bpf_insn *); 1: - int (*remove_insns)(struct bpf_verifier_env *, u32, u32); 1: - int (*prepare)(struct bpf_prog *); 1: - int (*translate)(struct bpf_prog *); 1: - void (*destroy)(struct bpf_prog *); 1: + int (*insn_hook)(struct bpf_verifier_env *, int, int); 1: + int (*finalize)(struct bpf_verifier_env *); 1: + int (*replace_insn)(struct bpf_verifier_env *, u32, struct bpf_insn *); 1: + int (*remove_insns)(struct bpf_verifier_env *, u32, u32); 1: + int (*prepare)(struct bpf_prog *); 1: + int (*translate)(struct bpf_prog *); 1: + void (*destroy)(struct bpf_prog *); 1: }; 1: 1: struct bpf_offload_dev { 1: - const struct bpf_prog_offload_ops *ops; 1: - struct list_head netdevs; 1: - void *priv; 1: + const struct bpf_prog_offload_ops *ops; 1: + struct list_head netdevs; 1: + void *priv; 1: }; 1: 1: struct rhlist_head { 1: - struct rhash_head rhead; 1: - struct rhlist_head *next; 1: + struct rhash_head rhead; 1: + struct rhlist_head *next; 1: }; 1: 1: struct bpf_offload_netdev { 1: - struct rhash_head l; 1: - struct net_device *netdev; 1: - struct bpf_offload_dev *offdev; 1: - struct list_head progs; 1: - struct list_head maps; 1: - struct list_head offdev_netdevs; 1: + struct rhash_head l; 1: + struct net_device *netdev; 1: + struct bpf_offload_dev *offdev; 1: + struct list_head progs; 1: + struct list_head maps; 1: + struct list_head offdev_netdevs; 1: }; 1: 1: struct ns_get_path_bpf_prog_args { 1: - struct bpf_prog *prog; 1: - struct bpf_prog_info *info; 1: + struct bpf_prog *prog; 1: + struct bpf_prog_info *info; 1: }; 1: 1: struct ns_get_path_bpf_map_args { 1: - struct bpf_offloaded_map *offmap; 1: - struct bpf_map_info *info; 1: + struct bpf_offloaded_map *offmap; 1: + struct bpf_map_info *info; 1: }; 1: 1: enum bpf_stack_build_id_status { 1: - BPF_STACK_BUILD_ID_EMPTY = 0, 1: - BPF_STACK_BUILD_ID_VALID = 1, 1: - BPF_STACK_BUILD_ID_IP = 2, 1: + BPF_STACK_BUILD_ID_EMPTY = 0, 1: + BPF_STACK_BUILD_ID_VALID = 1, 1: + BPF_STACK_BUILD_ID_IP = 2, 1: }; 1: 1: struct bpf_stack_build_id { 1: - __s32 status; 1: - unsigned char build_id[20]; 1: - union { 1: - __u64 offset; 1: - __u64 ip; 1: - }; 1: + __s32 status; 1: + unsigned char build_id[20]; 1: + union { 1: + __u64 offset; 1: + __u64 ip; 1: + }; 1: }; 1: 1: enum { 1: - BPF_F_SKIP_FIELD_MASK = 255, 1: - BPF_F_USER_STACK = 256, 1: - BPF_F_FAST_STACK_CMP = 512, 1: - BPF_F_REUSE_STACKID = 1024, 1: - BPF_F_USER_BUILD_ID = 2048, 1: + BPF_F_SKIP_FIELD_MASK = 255, 1: + BPF_F_USER_STACK = 256, 1: + BPF_F_FAST_STACK_CMP = 512, 1: + BPF_F_REUSE_STACKID = 1024, 1: + BPF_F_USER_BUILD_ID = 2048, 1: }; 1: 1: typedef __u32 Elf32_Addr; 1: @@ -35847,46 +36258,46 @@ typedef __u16 Elf32_Half; 1: typedef __u32 Elf32_Off; 1: 1: struct elf32_hdr { 1: - unsigned char e_ident[16]; 1: - Elf32_Half e_type; 1: - Elf32_Half e_machine; 1: - Elf32_Word e_version; 1: - Elf32_Addr e_entry; 1: - Elf32_Off e_phoff; 1: - Elf32_Off e_shoff; 1: - Elf32_Word e_flags; 1: - Elf32_Half e_ehsize; 1: - Elf32_Half e_phentsize; 1: - Elf32_Half e_phnum; 1: - Elf32_Half e_shentsize; 1: - Elf32_Half e_shnum; 1: - Elf32_Half e_shstrndx; 1: + unsigned char e_ident[16]; 1: + Elf32_Half e_type; 1: + Elf32_Half e_machine; 1: + Elf32_Word e_version; 1: + Elf32_Addr e_entry; 1: + Elf32_Off e_phoff; 1: + Elf32_Off e_shoff; 1: + Elf32_Word e_flags; 1: + Elf32_Half e_ehsize; 1: + Elf32_Half e_phentsize; 1: + Elf32_Half e_phnum; 1: + Elf32_Half e_shentsize; 1: + Elf32_Half e_shnum; 1: + Elf32_Half e_shstrndx; 1: }; 1: 1: typedef struct elf32_hdr Elf32_Ehdr; 1: 1: struct elf32_phdr { 1: - Elf32_Word p_type; 1: - Elf32_Off p_offset; 1: - Elf32_Addr p_vaddr; 1: - Elf32_Addr p_paddr; 1: - Elf32_Word p_filesz; 1: - Elf32_Word p_memsz; 1: - Elf32_Word p_flags; 1: - Elf32_Word p_align; 1: + Elf32_Word p_type; 1: + Elf32_Off p_offset; 1: + Elf32_Addr p_vaddr; 1: + Elf32_Addr p_paddr; 1: + Elf32_Word p_filesz; 1: + Elf32_Word p_memsz; 1: + Elf32_Word p_flags; 1: + Elf32_Word p_align; 1: }; 1: 1: typedef struct elf32_phdr Elf32_Phdr; 1: 1: struct elf64_phdr { 1: - Elf64_Word p_type; 1: - Elf64_Word p_flags; 1: - Elf64_Off p_offset; 1: - Elf64_Addr p_vaddr; 1: - Elf64_Addr p_paddr; 1: - Elf64_Xword p_filesz; 1: - Elf64_Xword p_memsz; 1: - Elf64_Xword p_align; 1: + Elf64_Word p_type; 1: + Elf64_Word p_flags; 1: + Elf64_Off p_offset; 1: + Elf64_Addr p_vaddr; 1: + Elf64_Addr p_paddr; 1: + Elf64_Xword p_filesz; 1: + Elf64_Xword p_memsz; 1: + Elf64_Xword p_align; 1: }; 1: 1: typedef struct elf64_phdr Elf64_Phdr; 1: @@ -35894,28 +36305,28 @@ typedef struct elf64_phdr Elf64_Phdr; 1: typedef struct elf32_note Elf32_Nhdr; 1: 1: struct stack_map_bucket { 1: - struct pcpu_freelist_node fnode; 1: - u32 hash; 1: - u32 nr; 1: - u64 data[0]; 1: + struct pcpu_freelist_node fnode; 1: + u32 hash; 1: + u32 nr; 1: + u64 data[0]; 1: }; 1: 1: struct bpf_stack_map { 1: - struct bpf_map map; 1: - void *elems; 1: - struct pcpu_freelist freelist; 1: - u32 n_buckets; 1: - struct stack_map_bucket *buckets[0]; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + void *elems; 1: + struct pcpu_freelist freelist; 1: + u32 n_buckets; 1: + struct stack_map_bucket *buckets[0]; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct stack_map_irq_work { 1: - struct irq_work irq_work; 1: - struct rw_semaphore *sem; 1: + struct irq_work irq_work; 1: + struct rw_semaphore *sem; 1: }; 1: 1: typedef u64 (*btf_bpf_get_stackid)(struct pt_regs *, struct bpf_map *, u64); 1: @@ -35923,126 +36334,130 @@ typedef u64 (*btf_bpf_get_stackid)(struct pt_regs *, struct bpf_map *, u64); 1: typedef u64 (*btf_bpf_get_stack)(struct pt_regs *, void *, u32, u64); 1: 1: enum { 1: - BPF_F_SYSCTL_BASE_NAME = 1, 1: + BPF_F_SYSCTL_BASE_NAME = 1, 1: }; 1: 1: struct bpf_prog_list { 1: - struct list_head node; 1: - struct bpf_prog *prog; 1: - struct bpf_cgroup_storage *storage[2]; 1: + struct list_head node; 1: + struct bpf_prog *prog; 1: + struct bpf_cgroup_storage *storage[2]; 1: }; 1: 1: struct qdisc_skb_cb { 1: - struct { 1: - unsigned int pkt_len; 1: - u16 slave_dev_queue_mapping; 1: - u16 tc_classid; 1: - }; 1: - unsigned char data[20]; 1: + struct { 1: + unsigned int pkt_len; 1: + u16 slave_dev_queue_mapping; 1: + u16 tc_classid; 1: + }; 1: + unsigned char data[20]; 1: }; 1: 1: struct bpf_skb_data_end { 1: - struct qdisc_skb_cb qdisc_cb; 1: - void *data_meta; 1: - void *data_end; 1: + struct qdisc_skb_cb qdisc_cb; 1: + void *data_meta; 1: + void *data_end; 1: }; 1: 1: enum { 1: - TCPF_ESTABLISHED = 2, 1: - TCPF_SYN_SENT = 4, 1: - TCPF_SYN_RECV = 8, 1: - TCPF_FIN_WAIT1 = 16, 1: - TCPF_FIN_WAIT2 = 32, 1: - TCPF_TIME_WAIT = 64, 1: - TCPF_CLOSE = 128, 1: - TCPF_CLOSE_WAIT = 256, 1: - TCPF_LAST_ACK = 512, 1: - TCPF_LISTEN = 1024, 1: - TCPF_CLOSING = 2048, 1: - TCPF_NEW_SYN_RECV = 4096, 1: + TCPF_ESTABLISHED = 2, 1: + TCPF_SYN_SENT = 4, 1: + TCPF_SYN_RECV = 8, 1: + TCPF_FIN_WAIT1 = 16, 1: + TCPF_FIN_WAIT2 = 32, 1: + TCPF_TIME_WAIT = 64, 1: + TCPF_CLOSE = 128, 1: + TCPF_CLOSE_WAIT = 256, 1: + TCPF_LAST_ACK = 512, 1: + TCPF_LISTEN = 1024, 1: + TCPF_CLOSING = 2048, 1: + TCPF_NEW_SYN_RECV = 4096, 1: }; 1: 1: -typedef u64 (*btf_bpf_sysctl_get_name)(struct bpf_sysctl_kern *, char *, size_t, u64); 1: +typedef u64 (*btf_bpf_sysctl_get_name)(struct bpf_sysctl_kern *, char *, size_t, 1: + u64); 1: 1: -typedef u64 (*btf_bpf_sysctl_get_current_value)(struct bpf_sysctl_kern *, char *, size_t); 1: +typedef u64 (*btf_bpf_sysctl_get_current_value)(struct bpf_sysctl_kern *, 1: + char *, size_t); 1: 1: -typedef u64 (*btf_bpf_sysctl_get_new_value)(struct bpf_sysctl_kern *, char *, size_t); 1: +typedef u64 (*btf_bpf_sysctl_get_new_value)(struct bpf_sysctl_kern *, char *, 1: + size_t); 1: 1: -typedef u64 (*btf_bpf_sysctl_set_new_value)(struct bpf_sysctl_kern *, const char *, size_t); 1: +typedef u64 (*btf_bpf_sysctl_set_new_value)(struct bpf_sysctl_kern *, 1: + const char *, size_t); 1: 1: enum sock_type { 1: - SOCK_STREAM = 1, 1: - SOCK_DGRAM = 2, 1: - SOCK_RAW = 3, 1: - SOCK_RDM = 4, 1: - SOCK_SEQPACKET = 5, 1: - SOCK_DCCP = 6, 1: - SOCK_PACKET = 10, 1: -}; 1: - 1: -enum { 1: - IPPROTO_IP = 0, 1: - IPPROTO_ICMP = 1, 1: - IPPROTO_IGMP = 2, 1: - IPPROTO_IPIP = 4, 1: - IPPROTO_TCP = 6, 1: - IPPROTO_EGP = 8, 1: - IPPROTO_PUP = 12, 1: - IPPROTO_UDP = 17, 1: - IPPROTO_IDP = 22, 1: - IPPROTO_TP = 29, 1: - IPPROTO_DCCP = 33, 1: - IPPROTO_IPV6 = 41, 1: - IPPROTO_RSVP = 46, 1: - IPPROTO_GRE = 47, 1: - IPPROTO_ESP = 50, 1: - IPPROTO_AH = 51, 1: - IPPROTO_MTP = 92, 1: - IPPROTO_BEETPH = 94, 1: - IPPROTO_ENCAP = 98, 1: - IPPROTO_PIM = 103, 1: - IPPROTO_COMP = 108, 1: - IPPROTO_SCTP = 132, 1: - IPPROTO_UDPLITE = 136, 1: - IPPROTO_MPLS = 137, 1: - IPPROTO_RAW = 255, 1: - IPPROTO_MAX = 256, 1: + SOCK_STREAM = 1, 1: + SOCK_DGRAM = 2, 1: + SOCK_RAW = 3, 1: + SOCK_RDM = 4, 1: + SOCK_SEQPACKET = 5, 1: + SOCK_DCCP = 6, 1: + SOCK_PACKET = 10, 1: +}; 1: + 1: +enum { 1: + IPPROTO_IP = 0, 1: + IPPROTO_ICMP = 1, 1: + IPPROTO_IGMP = 2, 1: + IPPROTO_IPIP = 4, 1: + IPPROTO_TCP = 6, 1: + IPPROTO_EGP = 8, 1: + IPPROTO_PUP = 12, 1: + IPPROTO_UDP = 17, 1: + IPPROTO_IDP = 22, 1: + IPPROTO_TP = 29, 1: + IPPROTO_DCCP = 33, 1: + IPPROTO_IPV6 = 41, 1: + IPPROTO_RSVP = 46, 1: + IPPROTO_GRE = 47, 1: + IPPROTO_ESP = 50, 1: + IPPROTO_AH = 51, 1: + IPPROTO_MTP = 92, 1: + IPPROTO_BEETPH = 94, 1: + IPPROTO_ENCAP = 98, 1: + IPPROTO_PIM = 103, 1: + IPPROTO_COMP = 108, 1: + IPPROTO_SCTP = 132, 1: + IPPROTO_UDPLITE = 136, 1: + IPPROTO_MPLS = 137, 1: + IPPROTO_RAW = 255, 1: + IPPROTO_MAX = 256, 1: }; 1: 1: enum sock_flags { 1: - SOCK_DEAD = 0, 1: - SOCK_DONE = 1, 1: - SOCK_URGINLINE = 2, 1: - SOCK_KEEPOPEN = 3, 1: - SOCK_LINGER = 4, 1: - SOCK_DESTROY = 5, 1: - SOCK_BROADCAST = 6, 1: - SOCK_TIMESTAMP = 7, 1: - SOCK_ZAPPED = 8, 1: - SOCK_USE_WRITE_QUEUE = 9, 1: - SOCK_DBG = 10, 1: - SOCK_RCVTSTAMP = 11, 1: - SOCK_RCVTSTAMPNS = 12, 1: - SOCK_LOCALROUTE = 13, 1: - SOCK_QUEUE_SHRUNK = 14, 1: - SOCK_MEMALLOC = 15, 1: - SOCK_TIMESTAMPING_RX_SOFTWARE = 16, 1: - SOCK_FASYNC = 17, 1: - SOCK_RXQ_OVFL = 18, 1: - SOCK_ZEROCOPY = 19, 1: - SOCK_WIFI_STATUS = 20, 1: - SOCK_NOFCS = 21, 1: - SOCK_FILTER_LOCKED = 22, 1: - SOCK_SELECT_ERR_QUEUE = 23, 1: - SOCK_RCU_FREE = 24, 1: - SOCK_TXTIME = 25, 1: - SOCK_XDP = 26, 1: - SOCK_TSTAMP_NEW = 27, 1: + SOCK_DEAD = 0, 1: + SOCK_DONE = 1, 1: + SOCK_URGINLINE = 2, 1: + SOCK_KEEPOPEN = 3, 1: + SOCK_LINGER = 4, 1: + SOCK_DESTROY = 5, 1: + SOCK_BROADCAST = 6, 1: + SOCK_TIMESTAMP = 7, 1: + SOCK_ZAPPED = 8, 1: + SOCK_USE_WRITE_QUEUE = 9, 1: + SOCK_DBG = 10, 1: + SOCK_RCVTSTAMP = 11, 1: + SOCK_RCVTSTAMPNS = 12, 1: + SOCK_LOCALROUTE = 13, 1: + SOCK_QUEUE_SHRUNK = 14, 1: + SOCK_MEMALLOC = 15, 1: + SOCK_TIMESTAMPING_RX_SOFTWARE = 16, 1: + SOCK_FASYNC = 17, 1: + SOCK_RXQ_OVFL = 18, 1: + SOCK_ZEROCOPY = 19, 1: + SOCK_WIFI_STATUS = 20, 1: + SOCK_NOFCS = 21, 1: + SOCK_FILTER_LOCKED = 22, 1: + SOCK_SELECT_ERR_QUEUE = 23, 1: + SOCK_RCU_FREE = 24, 1: + SOCK_TXTIME = 25, 1: + SOCK_XDP = 26, 1: + SOCK_TSTAMP_NEW = 27, 1: }; 1: 1: struct reuseport_array { 1: - struct bpf_map map; 1: - struct sock *ptrs[0]; 1: + struct bpf_map map; 1: + struct sock *ptrs[0]; 1: }; 1: 1: struct super_block___2; 1: @@ -36050,22 +36465,23 @@ struct super_block___2; 1: struct module___2; 1: 1: struct file_system_type___3 { 1: - const char *name; 1: - int fs_flags; 1: - int (*init_fs_context)(struct fs_context *); 1: - const struct fs_parameter_description *parameters; 1: - struct dentry___2 * (*mount)(struct file_system_type___3 *, int, const char *, void *); 1: - void (*kill_sb)(struct super_block___2 *); 1: - struct module___2 *owner; 1: - struct file_system_type___3 *next; 1: - struct hlist_head fs_supers; 1: - struct lock_class_key s_lock_key; 1: - struct lock_class_key s_umount_key; 1: - struct lock_class_key s_vfs_rename_key; 1: - struct lock_class_key s_writers_key[3]; 1: - struct lock_class_key i_lock_key; 1: - struct lock_class_key i_mutex_key; 1: - struct lock_class_key i_mutex_dir_key; 1: + const char *name; 1: + int fs_flags; 1: + int (*init_fs_context)(struct fs_context *); 1: + const struct fs_parameter_description *parameters; 1: + struct dentry___2 *(*mount)(struct file_system_type___3 *, int, const char *, 1: + void *); 1: + void (*kill_sb)(struct super_block___2 *); 1: + struct module___2 *owner; 1: + struct file_system_type___3 *next; 1: + struct hlist_head fs_supers; 1: + struct lock_class_key s_lock_key; 1: + struct lock_class_key s_umount_key; 1: + struct lock_class_key s_vfs_rename_key; 1: + struct lock_class_key s_writers_key[3]; 1: + struct lock_class_key i_lock_key; 1: + struct lock_class_key i_mutex_key; 1: + struct lock_class_key i_mutex_dir_key; 1: }; 1: 1: struct file___2; 1: @@ -36085,79 +36501,88 @@ struct page___2; 1: struct pipe_inode_info___2; 1: 1: struct file_operations___2 { 1: - struct module___2 *owner; 1: - loff_t (*llseek)(struct file___2 *, loff_t, int); 1: - ssize_t (*read)(struct file___2 *, char *, size_t, loff_t *); 1: - ssize_t (*write)(struct file___2 *, const char *, size_t, loff_t *); 1: - ssize_t (*read_iter)(struct kiocb___2 *, struct iov_iter___2 *); 1: - ssize_t (*write_iter)(struct kiocb___2 *, struct iov_iter___2 *); 1: - int (*iopoll)(struct kiocb___2 *, bool); 1: - int (*iterate)(struct file___2 *, struct dir_context *); 1: - int (*iterate_shared)(struct file___2 *, struct dir_context *); 1: - __poll_t (*poll)(struct file___2 *, struct poll_table_struct___2 *); 1: - long int (*unlocked_ioctl)(struct file___2 *, unsigned int, long unsigned int); 1: - long int (*compat_ioctl)(struct file___2 *, unsigned int, long unsigned int); 1: - int (*mmap)(struct file___2 *, struct vm_area_struct___2 *); 1: - long unsigned int mmap_supported_flags; 1: - int (*open)(struct inode___2 *, struct file___2 *); 1: - int (*flush)(struct file___2 *, fl_owner_t); 1: - int (*release)(struct inode___2 *, struct file___2 *); 1: - int (*fsync)(struct file___2 *, loff_t, loff_t, int); 1: - int (*fasync)(int, struct file___2 *, int); 1: - int (*lock)(struct file___2 *, int, struct file_lock___2 *); 1: - ssize_t (*sendpage)(struct file___2 *, struct page___2 *, int, size_t, loff_t *, int); 1: - long unsigned int (*get_unmapped_area)(struct file___2 *, long unsigned int, long unsigned int, long unsigned int, long unsigned int); 1: - int (*check_flags)(int); 1: - int (*flock)(struct file___2 *, int, struct file_lock___2 *); 1: - ssize_t (*splice_write)(struct pipe_inode_info___2 *, struct file___2 *, loff_t *, size_t, unsigned int); 1: - ssize_t (*splice_read)(struct file___2 *, loff_t *, struct pipe_inode_info___2 *, size_t, unsigned int); 1: - int (*setlease)(struct file___2 *, long int, struct file_lock___2 **, void **); 1: - long int (*fallocate)(struct file___2 *, int, loff_t, loff_t); 1: - void (*show_fdinfo)(struct seq_file___2 *, struct file___2 *); 1: - ssize_t (*copy_file_range)(struct file___2 *, loff_t, struct file___2 *, loff_t, size_t, unsigned int); 1: - loff_t (*remap_file_range)(struct file___2 *, loff_t, struct file___2 *, loff_t, loff_t, unsigned int); 1: - int (*fadvise)(struct file___2 *, loff_t, loff_t, int); 1: + struct module___2 *owner; 1: + loff_t (*llseek)(struct file___2 *, loff_t, int); 1: + ssize_t (*read)(struct file___2 *, char *, size_t, loff_t *); 1: + ssize_t (*write)(struct file___2 *, const char *, size_t, loff_t *); 1: + ssize_t (*read_iter)(struct kiocb___2 *, struct iov_iter___2 *); 1: + ssize_t (*write_iter)(struct kiocb___2 *, struct iov_iter___2 *); 1: + int (*iopoll)(struct kiocb___2 *, bool); 1: + int (*iterate)(struct file___2 *, struct dir_context *); 1: + int (*iterate_shared)(struct file___2 *, struct dir_context *); 1: + __poll_t (*poll)(struct file___2 *, struct poll_table_struct___2 *); 1: + long int (*unlocked_ioctl)(struct file___2 *, unsigned int, 1: + long unsigned int); 1: + long int (*compat_ioctl)(struct file___2 *, unsigned int, long unsigned int); 1: + int (*mmap)(struct file___2 *, struct vm_area_struct___2 *); 1: + long unsigned int mmap_supported_flags; 1: + int (*open)(struct inode___2 *, struct file___2 *); 1: + int (*flush)(struct file___2 *, fl_owner_t); 1: + int (*release)(struct inode___2 *, struct file___2 *); 1: + int (*fsync)(struct file___2 *, loff_t, loff_t, int); 1: + int (*fasync)(int, struct file___2 *, int); 1: + int (*lock)(struct file___2 *, int, struct file_lock___2 *); 1: + ssize_t (*sendpage)(struct file___2 *, struct page___2 *, int, size_t, 1: + loff_t *, int); 1: + long unsigned int (*get_unmapped_area)(struct file___2 *, long unsigned int, 1: + long unsigned int, long unsigned int, 1: + long unsigned int); 1: + int (*check_flags)(int); 1: + int (*flock)(struct file___2 *, int, struct file_lock___2 *); 1: + ssize_t (*splice_write)(struct pipe_inode_info___2 *, struct file___2 *, 1: + loff_t *, size_t, unsigned int); 1: + ssize_t (*splice_read)(struct file___2 *, loff_t *, 1: + struct pipe_inode_info___2 *, size_t, unsigned int); 1: + int (*setlease)(struct file___2 *, long int, struct file_lock___2 **, 1: + void **); 1: + long int (*fallocate)(struct file___2 *, int, loff_t, loff_t); 1: + void (*show_fdinfo)(struct seq_file___2 *, struct file___2 *); 1: + ssize_t (*copy_file_range)(struct file___2 *, loff_t, struct file___2 *, 1: + loff_t, size_t, unsigned int); 1: + loff_t (*remap_file_range)(struct file___2 *, loff_t, struct file___2 *, 1: + loff_t, loff_t, unsigned int); 1: + int (*fadvise)(struct file___2 *, loff_t, loff_t, int); 1: }; 1: 1: struct vmacache___2 { 1: - u64 seqnum; 1: - struct vm_area_struct___2 *vmas[4]; 1: + u64 seqnum; 1: + struct vm_area_struct___2 *vmas[4]; 1: }; 1: 1: struct page_frag___2 { 1: - struct page___2 *page; 1: - __u32 offset; 1: - __u32 size; 1: + struct page___2 *page; 1: + __u32 offset; 1: + __u32 size; 1: }; 1: 1: struct perf_event___2; 1: 1: struct thread_struct___2 { 1: - struct desc_struct tls_array[3]; 1: - long unsigned int sp; 1: - short unsigned int es; 1: - short unsigned int ds; 1: - short unsigned int fsindex; 1: - short unsigned int gsindex; 1: - long unsigned int fsbase; 1: - long unsigned int gsbase; 1: - struct perf_event___2 *ptrace_bps[4]; 1: - long unsigned int debugreg6; 1: - long unsigned int ptrace_dr7; 1: - long unsigned int cr2; 1: - long unsigned int trap_nr; 1: - long unsigned int error_code; 1: - struct io_bitmap *io_bitmap; 1: - long unsigned int iopl_emul; 1: - mm_segment_t addr_limit; 1: - unsigned int sig_on_uaccess_err: 1; 1: - unsigned int uaccess_err: 1; 1: - long: 62; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct fpu fpu; 1: + struct desc_struct tls_array[3]; 1: + long unsigned int sp; 1: + short unsigned int es; 1: + short unsigned int ds; 1: + short unsigned int fsindex; 1: + short unsigned int gsindex; 1: + long unsigned int fsbase; 1: + long unsigned int gsbase; 1: + struct perf_event___2 *ptrace_bps[4]; 1: + long unsigned int debugreg6; 1: + long unsigned int ptrace_dr7; 1: + long unsigned int cr2; 1: + long unsigned int trap_nr; 1: + long unsigned int error_code; 1: + struct io_bitmap *io_bitmap; 1: + long unsigned int iopl_emul; 1: + mm_segment_t addr_limit; 1: + unsigned int sig_on_uaccess_err : 1; 1: + unsigned int uaccess_err : 1; 1: + long : 62; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct fpu fpu; 1: }; 1: 1: struct mm_struct___2; 1: @@ -36177,181 +36602,181 @@ struct perf_event_context___2; 1: struct vm_struct___2; 1: 1: struct task_struct___2 { 1: - struct thread_info thread_info; 1: - volatile long int state; 1: - void *stack; 1: - refcount_t usage; 1: - unsigned int flags; 1: - unsigned int ptrace; 1: - struct llist_node wake_entry; 1: - int on_cpu; 1: - unsigned int cpu; 1: - unsigned int wakee_flips; 1: - long unsigned int wakee_flip_decay_ts; 1: - struct task_struct___2 *last_wakee; 1: - int recent_used_cpu; 1: - int wake_cpu; 1: - int on_rq; 1: - int prio; 1: - int static_prio; 1: - int normal_prio; 1: - unsigned int rt_priority; 1: - const struct sched_class *sched_class; 1: - struct sched_entity se; 1: - struct sched_rt_entity rt; 1: - struct task_group *sched_task_group; 1: - struct sched_dl_entity dl; 1: - unsigned int btrace_seq; 1: - unsigned int policy; 1: - int nr_cpus_allowed; 1: - const cpumask_t *cpus_ptr; 1: - cpumask_t cpus_mask; 1: - struct sched_info sched_info; 1: - struct list_head tasks; 1: - struct plist_node pushable_tasks; 1: - struct rb_node pushable_dl_tasks; 1: - struct mm_struct___2 *mm; 1: - struct mm_struct___2 *active_mm; 1: - struct vmacache___2 vmacache; 1: - struct task_rss_stat rss_stat; 1: - int exit_state; 1: - int exit_code; 1: - int exit_signal; 1: - int pdeath_signal; 1: - long unsigned int jobctl; 1: - unsigned int personality; 1: - unsigned int sched_reset_on_fork: 1; 1: - unsigned int sched_contributes_to_load: 1; 1: - unsigned int sched_migrated: 1; 1: - unsigned int sched_remote_wakeup: 1; 1: - int: 28; 1: - unsigned int in_execve: 1; 1: - unsigned int in_iowait: 1; 1: - unsigned int restore_sigmask: 1; 1: - unsigned int no_cgroup_migration: 1; 1: - unsigned int frozen: 1; 1: - long unsigned int atomic_flags; 1: - struct restart_block restart_block; 1: - pid_t pid; 1: - pid_t tgid; 1: - long unsigned int stack_canary; 1: - struct task_struct___2 *real_parent; 1: - struct task_struct___2 *parent; 1: - struct list_head children; 1: - struct list_head sibling; 1: - struct task_struct___2 *group_leader; 1: - struct list_head ptraced; 1: - struct list_head ptrace_entry; 1: - struct pid___2 *thread_pid; 1: - struct hlist_node pid_links[4]; 1: - struct list_head thread_group; 1: - struct list_head thread_node; 1: - struct completion *vfork_done; 1: - int *set_child_tid; 1: - int *clear_child_tid; 1: - u64 utime; 1: - u64 stime; 1: - u64 gtime; 1: - struct prev_cputime prev_cputime; 1: - long unsigned int nvcsw; 1: - long unsigned int nivcsw; 1: - u64 start_time; 1: - u64 start_boottime; 1: - long unsigned int min_flt; 1: - long unsigned int maj_flt; 1: - struct posix_cputimers posix_cputimers; 1: - const struct cred___2 *ptracer_cred; 1: - const struct cred___2 *real_cred; 1: - const struct cred___2 *cred; 1: - struct key *cached_requested_key; 1: - char comm[16]; 1: - struct nameidata *nameidata; 1: - struct sysv_sem sysvsem; 1: - struct sysv_shm sysvshm; 1: - struct fs_struct *fs; 1: - struct files_struct *files; 1: - struct nsproxy___2 *nsproxy; 1: - struct signal_struct___2 *signal; 1: - struct sighand_struct *sighand; 1: - sigset_t blocked; 1: - sigset_t real_blocked; 1: - sigset_t saved_sigmask; 1: - struct sigpending pending; 1: - long unsigned int sas_ss_sp; 1: - size_t sas_ss_size; 1: - unsigned int sas_ss_flags; 1: - struct callback_head *task_works; 1: - struct audit_context *audit_context; 1: - kuid_t loginuid; 1: - unsigned int sessionid; 1: - struct seccomp seccomp; 1: - u32 parent_exec_id; 1: - u32 self_exec_id; 1: - spinlock_t alloc_lock; 1: - raw_spinlock_t pi_lock; 1: - struct wake_q_node wake_q; 1: - struct rb_root_cached pi_waiters; 1: - struct task_struct___2 *pi_top_task; 1: - struct rt_mutex_waiter *pi_blocked_on; 1: - void *journal_info; 1: - struct bio_list *bio_list; 1: - struct blk_plug *plug; 1: - struct reclaim_state *reclaim_state; 1: - struct backing_dev_info *backing_dev_info; 1: - struct io_context *io_context; 1: - struct capture_control *capture_control; 1: - long unsigned int ptrace_message; 1: - kernel_siginfo_t *last_siginfo; 1: - struct task_io_accounting ioac; 1: - u64 acct_rss_mem1; 1: - u64 acct_vm_mem1; 1: - u64 acct_timexpd; 1: - nodemask_t mems_allowed; 1: - seqcount_t mems_allowed_seq; 1: - int cpuset_mem_spread_rotor; 1: - int cpuset_slab_spread_rotor; 1: - struct css_set___2 *cgroups; 1: - struct list_head cg_list; 1: - struct robust_list_head *robust_list; 1: - struct compat_robust_list_head *compat_robust_list; 1: - struct list_head pi_state_list; 1: - struct futex_pi_state *pi_state_cache; 1: - struct mutex futex_exit_mutex; 1: - unsigned int futex_state; 1: - struct perf_event_context___2 *perf_event_ctxp[2]; 1: - struct mutex perf_event_mutex; 1: - struct list_head perf_event_list; 1: - struct mempolicy *mempolicy; 1: - short int il_prev; 1: - short int pref_node_fork; 1: - struct rseq *rseq; 1: - u32 rseq_sig; 1: - long unsigned int rseq_event_mask; 1: - struct tlbflush_unmap_batch tlb_ubc; 1: - union { 1: - refcount_t rcu_users; 1: - struct callback_head rcu; 1: - }; 1: - struct pipe_inode_info___2 *splice_pipe; 1: - struct page_frag___2 task_frag; 1: - struct task_delay_info *delays; 1: - int nr_dirtied; 1: - int nr_dirtied_pause; 1: - long unsigned int dirty_paused_when; 1: - u64 timer_slack_ns; 1: - u64 default_timer_slack_ns; 1: - long unsigned int trace; 1: - long unsigned int trace_recursion; 1: - struct uprobe_task *utask; 1: - int pagefault_disabled; 1: - struct task_struct___2 *oom_reaper_list; 1: - struct vm_struct___2 *stack_vm_area; 1: - refcount_t stack_refcount; 1: - void *security; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - struct thread_struct___2 thread; 1: + struct thread_info thread_info; 1: + volatile long int state; 1: + void *stack; 1: + refcount_t usage; 1: + unsigned int flags; 1: + unsigned int ptrace; 1: + struct llist_node wake_entry; 1: + int on_cpu; 1: + unsigned int cpu; 1: + unsigned int wakee_flips; 1: + long unsigned int wakee_flip_decay_ts; 1: + struct task_struct___2 *last_wakee; 1: + int recent_used_cpu; 1: + int wake_cpu; 1: + int on_rq; 1: + int prio; 1: + int static_prio; 1: + int normal_prio; 1: + unsigned int rt_priority; 1: + const struct sched_class *sched_class; 1: + struct sched_entity se; 1: + struct sched_rt_entity rt; 1: + struct task_group *sched_task_group; 1: + struct sched_dl_entity dl; 1: + unsigned int btrace_seq; 1: + unsigned int policy; 1: + int nr_cpus_allowed; 1: + const cpumask_t *cpus_ptr; 1: + cpumask_t cpus_mask; 1: + struct sched_info sched_info; 1: + struct list_head tasks; 1: + struct plist_node pushable_tasks; 1: + struct rb_node pushable_dl_tasks; 1: + struct mm_struct___2 *mm; 1: + struct mm_struct___2 *active_mm; 1: + struct vmacache___2 vmacache; 1: + struct task_rss_stat rss_stat; 1: + int exit_state; 1: + int exit_code; 1: + int exit_signal; 1: + int pdeath_signal; 1: + long unsigned int jobctl; 1: + unsigned int personality; 1: + unsigned int sched_reset_on_fork : 1; 1: + unsigned int sched_contributes_to_load : 1; 1: + unsigned int sched_migrated : 1; 1: + unsigned int sched_remote_wakeup : 1; 1: + int : 28; 1: + unsigned int in_execve : 1; 1: + unsigned int in_iowait : 1; 1: + unsigned int restore_sigmask : 1; 1: + unsigned int no_cgroup_migration : 1; 1: + unsigned int frozen : 1; 1: + long unsigned int atomic_flags; 1: + struct restart_block restart_block; 1: + pid_t pid; 1: + pid_t tgid; 1: + long unsigned int stack_canary; 1: + struct task_struct___2 *real_parent; 1: + struct task_struct___2 *parent; 1: + struct list_head children; 1: + struct list_head sibling; 1: + struct task_struct___2 *group_leader; 1: + struct list_head ptraced; 1: + struct list_head ptrace_entry; 1: + struct pid___2 *thread_pid; 1: + struct hlist_node pid_links[4]; 1: + struct list_head thread_group; 1: + struct list_head thread_node; 1: + struct completion *vfork_done; 1: + int *set_child_tid; 1: + int *clear_child_tid; 1: + u64 utime; 1: + u64 stime; 1: + u64 gtime; 1: + struct prev_cputime prev_cputime; 1: + long unsigned int nvcsw; 1: + long unsigned int nivcsw; 1: + u64 start_time; 1: + u64 start_boottime; 1: + long unsigned int min_flt; 1: + long unsigned int maj_flt; 1: + struct posix_cputimers posix_cputimers; 1: + const struct cred___2 *ptracer_cred; 1: + const struct cred___2 *real_cred; 1: + const struct cred___2 *cred; 1: + struct key *cached_requested_key; 1: + char comm[16]; 1: + struct nameidata *nameidata; 1: + struct sysv_sem sysvsem; 1: + struct sysv_shm sysvshm; 1: + struct fs_struct *fs; 1: + struct files_struct *files; 1: + struct nsproxy___2 *nsproxy; 1: + struct signal_struct___2 *signal; 1: + struct sighand_struct *sighand; 1: + sigset_t blocked; 1: + sigset_t real_blocked; 1: + sigset_t saved_sigmask; 1: + struct sigpending pending; 1: + long unsigned int sas_ss_sp; 1: + size_t sas_ss_size; 1: + unsigned int sas_ss_flags; 1: + struct callback_head *task_works; 1: + struct audit_context *audit_context; 1: + kuid_t loginuid; 1: + unsigned int sessionid; 1: + struct seccomp seccomp; 1: + u32 parent_exec_id; 1: + u32 self_exec_id; 1: + spinlock_t alloc_lock; 1: + raw_spinlock_t pi_lock; 1: + struct wake_q_node wake_q; 1: + struct rb_root_cached pi_waiters; 1: + struct task_struct___2 *pi_top_task; 1: + struct rt_mutex_waiter *pi_blocked_on; 1: + void *journal_info; 1: + struct bio_list *bio_list; 1: + struct blk_plug *plug; 1: + struct reclaim_state *reclaim_state; 1: + struct backing_dev_info *backing_dev_info; 1: + struct io_context *io_context; 1: + struct capture_control *capture_control; 1: + long unsigned int ptrace_message; 1: + kernel_siginfo_t *last_siginfo; 1: + struct task_io_accounting ioac; 1: + u64 acct_rss_mem1; 1: + u64 acct_vm_mem1; 1: + u64 acct_timexpd; 1: + nodemask_t mems_allowed; 1: + seqcount_t mems_allowed_seq; 1: + int cpuset_mem_spread_rotor; 1: + int cpuset_slab_spread_rotor; 1: + struct css_set___2 *cgroups; 1: + struct list_head cg_list; 1: + struct robust_list_head *robust_list; 1: + struct compat_robust_list_head *compat_robust_list; 1: + struct list_head pi_state_list; 1: + struct futex_pi_state *pi_state_cache; 1: + struct mutex futex_exit_mutex; 1: + unsigned int futex_state; 1: + struct perf_event_context___2 *perf_event_ctxp[2]; 1: + struct mutex perf_event_mutex; 1: + struct list_head perf_event_list; 1: + struct mempolicy *mempolicy; 1: + short int il_prev; 1: + short int pref_node_fork; 1: + struct rseq *rseq; 1: + u32 rseq_sig; 1: + long unsigned int rseq_event_mask; 1: + struct tlbflush_unmap_batch tlb_ubc; 1: + union { 1: + refcount_t rcu_users; 1: + struct callback_head rcu; 1: + }; 1: + struct pipe_inode_info___2 *splice_pipe; 1: + struct page_frag___2 task_frag; 1: + struct task_delay_info *delays; 1: + int nr_dirtied; 1: + int nr_dirtied_pause; 1: + long unsigned int dirty_paused_when; 1: + u64 timer_slack_ns; 1: + u64 default_timer_slack_ns; 1: + long unsigned int trace; 1: + long unsigned int trace_recursion; 1: + struct uprobe_task *utask; 1: + int pagefault_disabled; 1: + struct task_struct___2 *oom_reaper_list; 1: + struct vm_struct___2 *stack_vm_area; 1: + refcount_t stack_refcount; 1: + void *security; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + struct thread_struct___2 thread; 1: }; 1: 1: typedef struct page___2 *pgtable_t___2; 1: @@ -36557,9 +36982,9 @@ struct perf_event___2 { 1: u64 (*clock)(); 1: perf_overflow_handler_t___2 overflow_handler; 1: void *overflow_handler_context; 1: - perf_overflow_handler_t___2 orig_overflow_handler; 1: - struct bpf_prog___2 *prog; 1: - struct trace_event_call___2 *tp_event; 1: + perf_overflow_handler_t___2 orig_overflow_handler; 1: + struct bpf_prog___2 *prog; 1: + struct trace_event_call___2 *tp_event; 1: struct event_filter *filter; 1: void *security; 1: struct list_head sb_list; 1: @@ -36761,8 +37186,8 @@ struct super_block___2 { 1: unsigned char s_blocksize_bits; 1: long unsigned int s_blocksize; 1: loff_t s_maxbytes; 1: - struct file_system_type___3 *s_type; 1: - const struct super_operations___2 *s_op; 1: + struct file_system_type___3 *s_type; 1: + const struct super_operations___2 *s_op; 1: const struct dquot_operations___2 *dq_op; 1: const struct quotactl_ops___2 *s_qcop; 1: const struct export_operations *s_export_op; 1: @@ -36871,172 +37296,178 @@ struct user_namespace___2 { 1: struct vm_operations_struct___2; 1: 1: struct vm_area_struct___2 { 1: - long unsigned int vm_start; 1: - long unsigned int vm_end; 1: - struct vm_area_struct___2 *vm_next; 1: - struct vm_area_struct___2 *vm_prev; 1: - struct rb_node vm_rb; 1: - long unsigned int rb_subtree_gap; 1: - struct mm_struct___2 *vm_mm; 1: - pgprot_t vm_page_prot; 1: - long unsigned int vm_flags; 1: - struct { 1: - struct rb_node rb; 1: - long unsigned int rb_subtree_last; 1: - } shared; 1: - struct list_head anon_vma_chain; 1: - struct anon_vma *anon_vma; 1: - const struct vm_operations_struct___2 *vm_ops; 1: - long unsigned int vm_pgoff; 1: - struct file___2 *vm_file; 1: - void *vm_private_data; 1: - atomic_long_t swap_readahead_info; 1: - struct mempolicy *vm_policy; 1: - struct vm_userfaultfd_ctx vm_userfaultfd_ctx; 1: + long unsigned int vm_start; 1: + long unsigned int vm_end; 1: + struct vm_area_struct___2 *vm_next; 1: + struct vm_area_struct___2 *vm_prev; 1: + struct rb_node vm_rb; 1: + long unsigned int rb_subtree_gap; 1: + struct mm_struct___2 *vm_mm; 1: + pgprot_t vm_page_prot; 1: + long unsigned int vm_flags; 1: + struct { 1: + struct rb_node rb; 1: + long unsigned int rb_subtree_last; 1: + } shared; 1: + struct list_head anon_vma_chain; 1: + struct anon_vma *anon_vma; 1: + const struct vm_operations_struct___2 *vm_ops; 1: + long unsigned int vm_pgoff; 1: + struct file___2 *vm_file; 1: + void *vm_private_data; 1: + atomic_long_t swap_readahead_info; 1: + struct mempolicy *vm_policy; 1: + struct vm_userfaultfd_ctx vm_userfaultfd_ctx; 1: }; 1: 1: struct core_state___2; 1: 1: struct mm_struct___2 { 1: - struct { 1: - struct vm_area_struct___2 *mmap; 1: - struct rb_root mm_rb; 1: - u64 vmacache_seqnum; 1: - long unsigned int (*get_unmapped_area)(struct file___2 *, long unsigned int, long unsigned int, long unsigned int, long unsigned int); 1: - long unsigned int mmap_base; 1: - long unsigned int mmap_legacy_base; 1: - long unsigned int mmap_compat_base; 1: - long unsigned int mmap_compat_legacy_base; 1: - long unsigned int task_size; 1: - long unsigned int highest_vm_end; 1: - pgd_t *pgd; 1: - atomic_t membarrier_state; 1: - atomic_t mm_users; 1: - atomic_t mm_count; 1: - atomic_long_t pgtables_bytes; 1: - int map_count; 1: - spinlock_t page_table_lock; 1: - struct rw_semaphore mmap_sem; 1: - struct list_head mmlist; 1: - long unsigned int hiwater_rss; 1: - long unsigned int hiwater_vm; 1: - long unsigned int total_vm; 1: - long unsigned int locked_vm; 1: - atomic64_t pinned_vm; 1: - long unsigned int data_vm; 1: - long unsigned int exec_vm; 1: - long unsigned int stack_vm; 1: - long unsigned int def_flags; 1: - spinlock_t arg_lock; 1: - long unsigned int start_code; 1: - long unsigned int end_code; 1: - long unsigned int start_data; 1: - long unsigned int end_data; 1: - long unsigned int start_brk; 1: - long unsigned int brk; 1: - long unsigned int start_stack; 1: - long unsigned int arg_start; 1: - long unsigned int arg_end; 1: - long unsigned int env_start; 1: - long unsigned int env_end; 1: - long unsigned int saved_auxv[46]; 1: - struct mm_rss_stat rss_stat; 1: - struct linux_binfmt *binfmt; 1: - mm_context_t context; 1: - long unsigned int flags; 1: - struct core_state___2 *core_state; 1: - spinlock_t ioctx_lock; 1: - struct kioctx_table *ioctx_table; 1: - struct user_namespace___2 *user_ns; 1: - struct file___2 *exe_file; 1: - struct mmu_notifier_mm *mmu_notifier_mm; 1: - atomic_t tlb_flush_pending; 1: - bool tlb_flush_batched; 1: - struct uprobes_state uprobes_state; 1: - atomic_long_t hugetlb_usage; 1: - struct work_struct async_put_work; 1: - }; 1: - long unsigned int cpu_bitmap[0]; 1: + struct { 1: + struct vm_area_struct___2 *mmap; 1: + struct rb_root mm_rb; 1: + u64 vmacache_seqnum; 1: + long unsigned int (*get_unmapped_area)(struct file___2 *, long unsigned int, 1: + long unsigned int, long unsigned int, 1: + long unsigned int); 1: + long unsigned int mmap_base; 1: + long unsigned int mmap_legacy_base; 1: + long unsigned int mmap_compat_base; 1: + long unsigned int mmap_compat_legacy_base; 1: + long unsigned int task_size; 1: + long unsigned int highest_vm_end; 1: + pgd_t *pgd; 1: + atomic_t membarrier_state; 1: + atomic_t mm_users; 1: + atomic_t mm_count; 1: + atomic_long_t pgtables_bytes; 1: + int map_count; 1: + spinlock_t page_table_lock; 1: + struct rw_semaphore mmap_sem; 1: + struct list_head mmlist; 1: + long unsigned int hiwater_rss; 1: + long unsigned int hiwater_vm; 1: + long unsigned int total_vm; 1: + long unsigned int locked_vm; 1: + atomic64_t pinned_vm; 1: + long unsigned int data_vm; 1: + long unsigned int exec_vm; 1: + long unsigned int stack_vm; 1: + long unsigned int def_flags; 1: + spinlock_t arg_lock; 1: + long unsigned int start_code; 1: + long unsigned int end_code; 1: + long unsigned int start_data; 1: + long unsigned int end_data; 1: + long unsigned int start_brk; 1: + long unsigned int brk; 1: + long unsigned int start_stack; 1: + long unsigned int arg_start; 1: + long unsigned int arg_end; 1: + long unsigned int env_start; 1: + long unsigned int env_end; 1: + long unsigned int saved_auxv[46]; 1: + struct mm_rss_stat rss_stat; 1: + struct linux_binfmt *binfmt; 1: + mm_context_t context; 1: + long unsigned int flags; 1: + struct core_state___2 *core_state; 1: + spinlock_t ioctx_lock; 1: + struct kioctx_table *ioctx_table; 1: + struct user_namespace___2 *user_ns; 1: + struct file___2 *exe_file; 1: + struct mmu_notifier_mm *mmu_notifier_mm; 1: + atomic_t tlb_flush_pending; 1: + bool tlb_flush_batched; 1: + struct uprobes_state uprobes_state; 1: + atomic_long_t hugetlb_usage; 1: + struct work_struct async_put_work; 1: + }; 1: + long unsigned int cpu_bitmap[0]; 1: }; 1: 1: struct dev_pagemap_ops___2; 1: 1: struct dev_pagemap___2 { 1: - struct vmem_altmap altmap; 1: - struct resource res; 1: - struct percpu_ref *ref; 1: - struct percpu_ref internal_ref; 1: - struct completion done; 1: - enum memory_type type; 1: - unsigned int flags; 1: - const struct dev_pagemap_ops___2 *ops; 1: + struct vmem_altmap altmap; 1: + struct resource res; 1: + struct percpu_ref *ref; 1: + struct percpu_ref internal_ref; 1: + struct completion done; 1: + enum memory_type type; 1: + unsigned int flags; 1: + const struct dev_pagemap_ops___2 *ops; 1: }; 1: 1: struct fown_struct___2 { 1: - rwlock_t lock; 1: - struct pid___2 *pid; 1: - enum pid_type pid_type; 1: - kuid_t uid; 1: - kuid_t euid; 1: - int signum; 1: + rwlock_t lock; 1: + struct pid___2 *pid; 1: + enum pid_type pid_type; 1: + kuid_t uid; 1: + kuid_t euid; 1: + int signum; 1: }; 1: 1: struct file___2 { 1: - union { 1: - struct llist_node fu_llist; 1: - struct callback_head fu_rcuhead; 1: - } f_u; 1: - struct path___2 f_path; 1: - struct inode___2 *f_inode; 1: - const struct file_operations___2 *f_op; 1: - spinlock_t f_lock; 1: - enum rw_hint f_write_hint; 1: - atomic_long_t f_count; 1: - unsigned int f_flags; 1: - fmode_t f_mode; 1: - struct mutex f_pos_lock; 1: - loff_t f_pos; 1: - struct fown_struct___2 f_owner; 1: - const struct cred___2 *f_cred; 1: - struct file_ra_state f_ra; 1: - u64 f_version; 1: - void *f_security; 1: - void *private_data; 1: - struct list_head f_ep_links; 1: - struct list_head f_tfile_llink; 1: - struct address_space___2 *f_mapping; 1: - errseq_t f_wb_err; 1: + union { 1: + struct llist_node fu_llist; 1: + struct callback_head fu_rcuhead; 1: + } f_u; 1: + struct path___2 f_path; 1: + struct inode___2 *f_inode; 1: + const struct file_operations___2 *f_op; 1: + spinlock_t f_lock; 1: + enum rw_hint f_write_hint; 1: + atomic_long_t f_count; 1: + unsigned int f_flags; 1: + fmode_t f_mode; 1: + struct mutex f_pos_lock; 1: + loff_t f_pos; 1: + struct fown_struct___2 f_owner; 1: + const struct cred___2 *f_cred; 1: + struct file_ra_state f_ra; 1: + u64 f_version; 1: + void *f_security; 1: + void *private_data; 1: + struct list_head f_ep_links; 1: + struct list_head f_tfile_llink; 1: + struct address_space___2 *f_mapping; 1: + errseq_t f_wb_err; 1: }; 1: 1: struct vm_fault___2; 1: 1: struct vm_operations_struct___2 { 1: - void (*open)(struct vm_area_struct___2 *); 1: - void (*close)(struct vm_area_struct___2 *); 1: - int (*split)(struct vm_area_struct___2 *, long unsigned int); 1: - int (*mremap)(struct vm_area_struct___2 *); 1: - vm_fault_t (*fault)(struct vm_fault___2 *); 1: - vm_fault_t (*huge_fault)(struct vm_fault___2 *, enum page_entry_size); 1: - void (*map_pages)(struct vm_fault___2 *, long unsigned int, long unsigned int); 1: - long unsigned int (*pagesize)(struct vm_area_struct___2 *); 1: - vm_fault_t (*page_mkwrite)(struct vm_fault___2 *); 1: - vm_fault_t (*pfn_mkwrite)(struct vm_fault___2 *); 1: - int (*access)(struct vm_area_struct___2 *, long unsigned int, void *, int, int); 1: - const char * (*name)(struct vm_area_struct___2 *); 1: - int (*set_policy)(struct vm_area_struct___2 *, struct mempolicy *); 1: - struct mempolicy * (*get_policy)(struct vm_area_struct___2 *, long unsigned int); 1: - struct page___2 * (*find_special_page)(struct vm_area_struct___2 *, long unsigned int); 1: + void (*open)(struct vm_area_struct___2 *); 1: + void (*close)(struct vm_area_struct___2 *); 1: + int (*split)(struct vm_area_struct___2 *, long unsigned int); 1: + int (*mremap)(struct vm_area_struct___2 *); 1: + vm_fault_t (*fault)(struct vm_fault___2 *); 1: + vm_fault_t (*huge_fault)(struct vm_fault___2 *, enum page_entry_size); 1: + void (*map_pages)(struct vm_fault___2 *, long unsigned int, 1: + long unsigned int); 1: + long unsigned int (*pagesize)(struct vm_area_struct___2 *); 1: + vm_fault_t (*page_mkwrite)(struct vm_fault___2 *); 1: + vm_fault_t (*pfn_mkwrite)(struct vm_fault___2 *); 1: + int (*access)(struct vm_area_struct___2 *, long unsigned int, void *, int, 1: + int); 1: + const char *(*name)(struct vm_area_struct___2 *); 1: + int (*set_policy)(struct vm_area_struct___2 *, struct mempolicy *); 1: + struct mempolicy *(*get_policy)(struct vm_area_struct___2 *, 1: + long unsigned int); 1: + struct page___2 *(*find_special_page)(struct vm_area_struct___2 *, 1: + long unsigned int); 1: }; 1: 1: struct core_thread___2 { 1: - struct task_struct___2 *task; 1: - struct core_thread___2 *next; 1: + struct task_struct___2 *task; 1: + struct core_thread___2 *next; 1: }; 1: 1: struct core_state___2 { 1: - atomic_t nr_threads; 1: - struct core_thread___2 dumper; 1: - struct completion startup; 1: + atomic_t nr_threads; 1: + struct core_thread___2 dumper; 1: + struct completion startup; 1: }; 1: 1: struct vm_fault___2 { 1: @@ -37599,8 +38030,8 @@ struct pipe_inode_info___2 { 1: }; 1: 1: union thread_union___2 { 1: - struct task_struct___2 task; 1: - long unsigned int stack[2048]; 1: + struct task_struct___2 task; 1: + long unsigned int stack[2048]; 1: }; 1: 1: struct kiocb___2 { 1: @@ -37761,9 +38192,9 @@ struct module___2 { 1: tracepoint_ptr_t *tracepoints_ptrs; 1: unsigned int num_srcu_structs; 1: struct srcu_struct **srcu_struct_ptrs; 1: - unsigned int num_bpf_raw_events; 1: - struct bpf_raw_event_map *bpf_raw_events; 1: - struct jump_entry *jump_entries; 1: + unsigned int num_bpf_raw_events; 1: + struct bpf_raw_event_map *bpf_raw_events; 1: + struct jump_entry *jump_entries; 1: unsigned int num_jump_entries; 1: unsigned int num_trace_bprintk_fmt; 1: const char **trace_bprintk_fmt_start; 1: @@ -37777,13 +38208,13 @@ struct module___2 { 1: atomic_t refcnt; 1: struct error_injection_entry *ei_funcs; 1: unsigned int num_ei_funcs; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct address_space_operations___2 { 1: @@ -37987,8 +38418,8 @@ struct seq_file___2 { 1: loff_t read_pos; 1: u64 version; 1: struct mutex lock; 1: - const struct seq_operations *op; 1: - int poll_event; 1: + const struct seq_operations *op; 1: + int poll_event; 1: const struct file___2 *file; 1: void *private; 1: }; 1: @@ -38001,9 +38432,10 @@ struct dev_pagemap_ops___2 { 1: }; 1: 1: struct kobj_attribute___3 { 1: - struct attribute attr; 1: - ssize_t (*show)(struct kobject___2 *, struct kobj_attribute___3 *, char *); 1: - ssize_t (*store)(struct kobject___2 *, struct kobj_attribute___3 *, const char *, size_t); 1: + struct attribute attr; 1: + ssize_t (*show)(struct kobject___2 *, struct kobj_attribute___3 *, char *); 1: + ssize_t (*store)(struct kobject___2 *, struct kobj_attribute___3 *, 1: + const char *, size_t); 1: }; 1: 1: typedef void compound_page_dtor___2(struct page___2 *); 1: @@ -38328,8 +38760,8 @@ struct device_node___2 { 1: }; 1: 1: struct node___3 { 1: - struct device___2 dev; 1: - struct list_head access_list; 1: + struct device___2 dev; 1: + struct list_head access_list; 1: }; 1: 1: struct fd___2 { 1: @@ -38528,13 +38960,13 @@ struct netns_ipv6___2 { 1: spinlock_t fib6_gc_lock; 1: unsigned int ip6_rt_gc_expire; 1: long unsigned int ip6_rt_last_gc; 1: - unsigned int fib6_rules_require_fldissect; 1: - bool fib6_has_custom_rules; 1: - struct rt6_info *ip6_prohibit_entry; 1: - struct rt6_info *ip6_blk_hole_entry; 1: - struct fib6_table *fib6_local_tbl; 1: - struct fib_rules_ops *fib6_rules_ops; 1: - struct sock **icmp_sk; 1: + unsigned int fib6_rules_require_fldissect; 1: + bool fib6_has_custom_rules; 1: + struct rt6_info *ip6_prohibit_entry; 1: + struct rt6_info *ip6_blk_hole_entry; 1: + struct fib6_table *fib6_local_tbl; 1: + struct fib_rules_ops *fib6_rules_ops; 1: + struct sock **icmp_sk; 1: struct sock *ndisc_sk; 1: struct sock *tcp_sk; 1: struct sock *igmp_sk; 1: @@ -38551,9 +38983,9 @@ struct netns_ipv6___2 { 1: u32 seq; 1: } ip6addrlbl_table; 1: long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct netns_nf_frag___2 { 1: @@ -38651,8 +39083,8 @@ struct net___2 { 1: long: 64; 1: long: 64; 1: struct netns_xfrm___2 xfrm; 1: - struct netns_xdp xdp; 1: - struct sock *diag_nlsk; 1: + struct netns_xdp xdp; 1: + struct sock *diag_nlsk; 1: long: 64; 1: long: 64; 1: }; 1: @@ -38745,45 +39177,47 @@ struct perf_cpu_context___2; 1: struct perf_output_handle___2; 1: 1: struct pmu___2 { 1: - struct list_head entry; 1: - struct module___2 *module; 1: - struct device___2 *dev; 1: - const struct attribute_group___2 **attr_groups; 1: - const struct attribute_group___2 **attr_update; 1: - const char *name; 1: - int type; 1: - int capabilities; 1: - int *pmu_disable_count; 1: - struct perf_cpu_context___2 *pmu_cpu_context; 1: - atomic_t exclusive_cnt; 1: - int task_ctx_nr; 1: - int hrtimer_interval_ms; 1: - unsigned int nr_addr_filters; 1: - void (*pmu_enable)(struct pmu___2 *); 1: - void (*pmu_disable)(struct pmu___2 *); 1: - int (*event_init)(struct perf_event___2 *); 1: - void (*event_mapped)(struct perf_event___2 *, struct mm_struct___2 *); 1: - void (*event_unmapped)(struct perf_event___2 *, struct mm_struct___2 *); 1: - int (*add)(struct perf_event___2 *, int); 1: - void (*del)(struct perf_event___2 *, int); 1: - void (*start)(struct perf_event___2 *, int); 1: - void (*stop)(struct perf_event___2 *, int); 1: - void (*read)(struct perf_event___2 *); 1: - void (*start_txn)(struct pmu___2 *, unsigned int); 1: - int (*commit_txn)(struct pmu___2 *); 1: - void (*cancel_txn)(struct pmu___2 *); 1: - int (*event_idx)(struct perf_event___2 *); 1: - void (*sched_task)(struct perf_event_context___2 *, bool); 1: - size_t task_ctx_size; 1: - void (*swap_task_ctx)(struct perf_event_context___2 *, struct perf_event_context___2 *); 1: - void * (*setup_aux)(struct perf_event___2 *, void **, int, bool); 1: - void (*free_aux)(void *); 1: - long int (*snapshot_aux)(struct perf_event___2 *, struct perf_output_handle___2 *, long unsigned int); 1: - int (*addr_filters_validate)(struct list_head *); 1: - void (*addr_filters_sync)(struct perf_event___2 *); 1: - int (*aux_output_match)(struct perf_event___2 *); 1: - int (*filter_match)(struct perf_event___2 *); 1: - int (*check_period)(struct perf_event___2 *, u64); 1: + struct list_head entry; 1: + struct module___2 *module; 1: + struct device___2 *dev; 1: + const struct attribute_group___2 **attr_groups; 1: + const struct attribute_group___2 **attr_update; 1: + const char *name; 1: + int type; 1: + int capabilities; 1: + int *pmu_disable_count; 1: + struct perf_cpu_context___2 *pmu_cpu_context; 1: + atomic_t exclusive_cnt; 1: + int task_ctx_nr; 1: + int hrtimer_interval_ms; 1: + unsigned int nr_addr_filters; 1: + void (*pmu_enable)(struct pmu___2 *); 1: + void (*pmu_disable)(struct pmu___2 *); 1: + int (*event_init)(struct perf_event___2 *); 1: + void (*event_mapped)(struct perf_event___2 *, struct mm_struct___2 *); 1: + void (*event_unmapped)(struct perf_event___2 *, struct mm_struct___2 *); 1: + int (*add)(struct perf_event___2 *, int); 1: + void (*del)(struct perf_event___2 *, int); 1: + void (*start)(struct perf_event___2 *, int); 1: + void (*stop)(struct perf_event___2 *, int); 1: + void (*read)(struct perf_event___2 *); 1: + void (*start_txn)(struct pmu___2 *, unsigned int); 1: + int (*commit_txn)(struct pmu___2 *); 1: + void (*cancel_txn)(struct pmu___2 *); 1: + int (*event_idx)(struct perf_event___2 *); 1: + void (*sched_task)(struct perf_event_context___2 *, bool); 1: + size_t task_ctx_size; 1: + void (*swap_task_ctx)(struct perf_event_context___2 *, 1: + struct perf_event_context___2 *); 1: + void *(*setup_aux)(struct perf_event___2 *, void **, int, bool); 1: + void (*free_aux)(void *); 1: + long int (*snapshot_aux)(struct perf_event___2 *, 1: + struct perf_output_handle___2 *, long unsigned int); 1: + int (*addr_filters_validate)(struct list_head *); 1: + void (*addr_filters_sync)(struct perf_event___2 *); 1: + int (*aux_output_match)(struct perf_event___2 *); 1: + int (*filter_match)(struct perf_event___2 *); 1: + int (*check_period)(struct perf_event___2 *, u64); 1: }; 1: 1: struct kernel_param_ops___2 { 1: @@ -39200,11 +39634,15 @@ struct bpf_prog_ops___2 { 1: }; 1: 1: struct bpf_verifier_ops___2 { 1: - const struct bpf_func_proto * (*get_func_proto)(enum bpf_func_id, const struct bpf_prog___2 *); 1: - bool (*is_valid_access)(int, int, enum bpf_access_type, const struct bpf_prog___2 *, struct bpf_insn_access_aux *); 1: - int (*gen_prologue)(struct bpf_insn *, bool, const struct bpf_prog___2 *); 1: - int (*gen_ld_abs)(const struct bpf_insn *, struct bpf_insn *); 1: - u32 (*convert_ctx_access)(enum bpf_access_type, const struct bpf_insn *, struct bpf_insn *, struct bpf_prog___2 *, u32 *); 1: + const struct bpf_func_proto *(*get_func_proto)(enum bpf_func_id, 1: + const struct bpf_prog___2 *); 1: + bool (*is_valid_access)(int, int, enum bpf_access_type, 1: + const struct bpf_prog___2 *, 1: + struct bpf_insn_access_aux *); 1: + int (*gen_prologue)(struct bpf_insn *, bool, const struct bpf_prog___2 *); 1: + int (*gen_ld_abs)(const struct bpf_insn *, struct bpf_insn *); 1: + u32 (*convert_ctx_access)(enum bpf_access_type, const struct bpf_insn *, 1: + struct bpf_insn *, struct bpf_prog___2 *, u32 *); 1: }; 1: 1: struct bpf_prog_offload___2 { 1: @@ -39358,12 +39796,12 @@ struct sk_buff___2 { 1: }; 1: 1: struct cgroup_bpf___2 { 1: - struct bpf_prog_array___2 *effective[26]; 1: - struct list_head progs[26]; 1: - u32 flags[26]; 1: - struct bpf_prog_array___2 *inactive; 1: - struct percpu_ref refcnt; 1: - struct work_struct release_work; 1: + struct bpf_prog_array___2 *effective[26]; 1: + struct list_head progs[26]; 1: + u32 flags[26]; 1: + struct bpf_prog_array___2 *inactive; 1: + struct percpu_ref refcnt; 1: + struct work_struct release_work; 1: }; 1: 1: struct cgroup_file___2 { 1: @@ -39429,8 +39867,8 @@ struct cgroup___2 { 1: wait_queue_head_t offline_waitq; 1: struct work_struct release_agent_work; 1: struct psi_group psi; 1: - struct cgroup_bpf___2 bpf; 1: - atomic_t congestion_count; 1: + struct cgroup_bpf___2 bpf; 1: + atomic_t congestion_count; 1: struct cgroup_freezer_state freezer; 1: u64 ancestor_ids[0]; 1: }; 1: @@ -39598,9 +40036,9 @@ struct ring_buffer___2 { 1: }; 1: 1: struct bpf_perf_event_data_kern___2 { 1: - bpf_user_pt_regs_t *regs; 1: - struct perf_sample_data *data; 1: - struct perf_event___2 *event; 1: + bpf_user_pt_regs_t *regs; 1: + struct perf_sample_data *data; 1: + struct perf_event___2 *event; 1: }; 1: 1: struct perf_pmu_events_attr___2 { 1: @@ -39774,13 +40212,13 @@ struct inet_frag_queue___2 { 1: }; 1: 1: struct pernet_operations___2 { 1: - struct list_head list; 1: - int (*init)(struct net___2 *); 1: - void (*pre_exit)(struct net___2 *); 1: - void (*exit)(struct net___2 *); 1: - void (*exit_batch)(struct list_head *); 1: - unsigned int *id; 1: - size_t size; 1: + struct list_head list; 1: + int (*init)(struct net___2 *); 1: + void (*pre_exit)(struct net___2 *); 1: + void (*exit)(struct net___2 *); 1: + void (*exit_batch)(struct list_head *); 1: + unsigned int *id; 1: + size_t size; 1: }; 1: 1: struct xdp_rxq_info___2 { 1: @@ -39860,8 +40298,8 @@ struct netdev_queue___2 { 1: long unsigned int tx_maxrate; 1: long unsigned int trans_timeout; 1: struct net_device___2 *sb_dev; 1: - struct xdp_umem *umem; 1: - spinlock_t _xmit_lock; 1: + struct xdp_umem *umem; 1: + spinlock_t _xmit_lock; 1: int xmit_lock_owner; 1: long unsigned int trans_start; 1: long unsigned int state; 1: @@ -39930,14 +40368,14 @@ struct netdev_rx_queue___2 { 1: long: 64; 1: long: 64; 1: struct xdp_rxq_info___2 xdp_rxq; 1: - struct xdp_umem *umem; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct xdp_umem *umem; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct netdev_bpf___2 { 1: @@ -40674,7 +41112,9 @@ struct trace_event_data_offsets_rseq_ip_fixup {}; 1: 1: typedef void (*btf_trace_rseq_update)(void *, struct task_struct___2 *); 1: 1: -typedef void (*btf_trace_rseq_ip_fixup)(void *, long unsigned int, long unsigned int, long unsigned int, long unsigned int); 1: +typedef void (*btf_trace_rseq_ip_fixup)(void *, long unsigned int, 1: + long unsigned int, long unsigned int, 1: + long unsigned int); 1: 1: struct __key_reference_with_attributes; 1: 1: @@ -40821,7 +41261,8 @@ struct fid { 1: }; 1: }; 1: 1: -typedef void (*poll_queue_proc___3)(struct file___2 *, wait_queue_head_t *, struct poll_table_struct *); 1: +typedef void (*poll_queue_proc___3)(struct file___2 *, wait_queue_head_t *, 1: + struct poll_table_struct *); 1: 1: struct trace_event_raw_mm_filemap_op_page_cache { 1: struct trace_entry ent; 1: @@ -40856,13 +41297,18 @@ struct trace_event_data_offsets_filemap_set_wb_err {}; 1: 1: struct trace_event_data_offsets_file_check_and_advance_wb_err {}; 1: 1: -typedef void (*btf_trace_mm_filemap_delete_from_page_cache)(void *, struct page___2 *); 1: +typedef void (*btf_trace_mm_filemap_delete_from_page_cache)(void *, 1: + struct page___2 *); 1: 1: -typedef void (*btf_trace_mm_filemap_add_to_page_cache)(void *, struct page___2 *); 1: +typedef void (*btf_trace_mm_filemap_add_to_page_cache)(void *, 1: + struct page___2 *); 1: 1: -typedef void (*btf_trace_filemap_set_wb_err)(void *, struct address_space___2 *, errseq_t); 1: +typedef void (*btf_trace_filemap_set_wb_err)(void *, struct address_space___2 *, 1: + errseq_t); 1: 1: -typedef void (*btf_trace_file_check_and_advance_wb_err)(void *, struct file___2 *, errseq_t); 1: +typedef void (*btf_trace_file_check_and_advance_wb_err)(void *, 1: + struct file___2 *, 1: + errseq_t); 1: 1: struct wait_page_key { 1: struct page___2 *page; 1: @@ -40934,16 +41380,16 @@ struct kmem_cache_node { 1: }; 1: 1: enum slab_state { 1: - DOWN = 0, 1: - PARTIAL = 1, 1: - PARTIAL_NODE = 2, 1: - UP = 3, 1: - FULL = 4, 1: + DOWN = 0, 1: + PARTIAL = 1, 1: + PARTIAL_NODE = 2, 1: + UP = 3, 1: + FULL = 4, 1: }; 1: 1: struct kmalloc_info_struct { 1: - const char *name[3]; 1: - unsigned int size; 1: + const char *name[3]; 1: + unsigned int size; 1: }; 1: 1: enum oom_constraint { 1: @@ -41077,9 +41523,13 @@ struct trace_event_data_offsets_skip_task_reaping {}; 1: 1: struct trace_event_data_offsets_compact_retry {}; 1: 1: -typedef void (*btf_trace_oom_score_adj_update)(void *, struct task_struct___2 *); 1: +typedef void (*btf_trace_oom_score_adj_update)(void *, 1: + struct task_struct___2 *); 1: 1: -typedef void (*btf_trace_reclaim_retry_zone)(void *, struct zoneref___2 *, int, long unsigned int, long unsigned int, long unsigned int, int, bool); 1: +typedef void (*btf_trace_reclaim_retry_zone)(void *, struct zoneref___2 *, int, 1: + long unsigned int, 1: + long unsigned int, 1: + long unsigned int, int, bool); 1: 1: typedef void (*btf_trace_mark_victim)(void *, int); 1: 1: @@ -41091,7 +41541,8 @@ typedef void (*btf_trace_finish_task_reaping)(void *, int); 1: 1: typedef void (*btf_trace_skip_task_reaping)(void *, int); 1: 1: -typedef void (*btf_trace_compact_retry)(void *, int, enum compact_priority, enum compact_result, int, int, bool); 1: +typedef void (*btf_trace_compact_retry)(void *, int, enum compact_priority, 1: + enum compact_result, int, int, bool); 1: 1: enum wb_congested_state { 1: WB_async_congested = 0, 1: @@ -41186,8 +41637,8 @@ enum mem_cgroup_protection { 1: }; 1: 1: struct mem_cgroup_reclaim_cookie { 1: - pg_data_t *pgdat; 1: - unsigned int generation; 1: + pg_data_t *pgdat; 1: + unsigned int generation; 1: }; 1: 1: enum ttu_flags { 1: @@ -41369,21 +41820,37 @@ typedef void (*btf_trace_mm_vmscan_wakeup_kswapd)(void *, int, int, int, gfp_t); 1: 1: typedef void (*btf_trace_mm_vmscan_direct_reclaim_begin)(void *, int, gfp_t); 1: 1: -typedef void (*btf_trace_mm_vmscan_direct_reclaim_end)(void *, long unsigned int); 1: +typedef void (*btf_trace_mm_vmscan_direct_reclaim_end)(void *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_mm_shrink_slab_start)(void *, struct shrinker *, struct shrink_control *, long int, long unsigned int, long long unsigned int, long unsigned int, int); 1: +typedef void (*btf_trace_mm_shrink_slab_start)(void *, struct shrinker *, 1: + struct shrink_control *, 1: + long int, long unsigned int, 1: + long long unsigned int, 1: + long unsigned int, int); 1: 1: -typedef void (*btf_trace_mm_shrink_slab_end)(void *, struct shrinker *, int, int, long int, long int, long int); 1: +typedef void (*btf_trace_mm_shrink_slab_end)(void *, struct shrinker *, int, 1: + int, long int, long int, long int); 1: 1: -typedef void (*btf_trace_mm_vmscan_lru_isolate)(void *, int, int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, isolate_mode_t, int); 1: +typedef void (*btf_trace_mm_vmscan_lru_isolate)( 1: + void *, int, int, long unsigned int, long unsigned int, long unsigned int, 1: + long unsigned int, isolate_mode_t, int); 1: 1: typedef void (*btf_trace_mm_vmscan_writepage)(void *, struct page___2 *); 1: 1: -typedef void (*btf_trace_mm_vmscan_lru_shrink_inactive)(void *, int, long unsigned int, long unsigned int, struct reclaim_stat *, int, int); 1: +typedef void (*btf_trace_mm_vmscan_lru_shrink_inactive)(void *, int, 1: + long unsigned int, 1: + long unsigned int, 1: + struct reclaim_stat *, 1: + int, int); 1: 1: -typedef void (*btf_trace_mm_vmscan_lru_shrink_active)(void *, int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, int, int); 1: +typedef void (*btf_trace_mm_vmscan_lru_shrink_active)( 1: + void *, int, long unsigned int, long unsigned int, long unsigned int, 1: + long unsigned int, int, int); 1: 1: -typedef void (*btf_trace_mm_vmscan_inactive_list_is_low)(void *, int, int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, int); 1: +typedef void (*btf_trace_mm_vmscan_inactive_list_is_low)( 1: + void *, int, int, long unsigned int, long unsigned int, long unsigned int, 1: + long unsigned int, long unsigned int, int); 1: 1: typedef void (*btf_trace_mm_vmscan_node_reclaim_begin)(void *, int, int, gfp_t); 1: 1: @@ -41505,7 +41972,7 @@ struct shmem_inode_info { 1: struct shared_policy policy; 1: struct simple_xattrs xattrs; 1: atomic_t stop_eviction; 1: - struct inode vfs_inode; 1: + struct inode vfs_inode; 1: }; 1: 1: struct shmem_sb_info { 1: @@ -41608,7 +42075,7 @@ struct pcpu_alloc_info { 1: struct pcpu_group_info groups[0]; 1: }; 1: 1: -typedef void * (*pcpu_fc_alloc_fn_t)(unsigned int, size_t, size_t); 1: +typedef void *(*pcpu_fc_alloc_fn_t)(unsigned int, size_t, size_t); 1: 1: typedef void (*pcpu_fc_free_fn_t)(void *, size_t); 1: 1: @@ -41667,11 +42134,13 @@ struct trace_event_data_offsets_percpu_create_chunk {}; 1: 1: struct trace_event_data_offsets_percpu_destroy_chunk {}; 1: 1: -typedef void (*btf_trace_percpu_alloc_percpu)(void *, bool, bool, size_t, size_t, void *, int, void *); 1: +typedef void (*btf_trace_percpu_alloc_percpu)(void *, bool, bool, size_t, 1: + size_t, void *, int, void *); 1: 1: typedef void (*btf_trace_percpu_free_percpu)(void *, void *, int, void *); 1: 1: -typedef void (*btf_trace_percpu_alloc_percpu_fail)(void *, bool, bool, size_t, size_t); 1: +typedef void (*btf_trace_percpu_alloc_percpu_fail)(void *, bool, bool, size_t, 1: + size_t); 1: 1: typedef void (*btf_trace_percpu_create_chunk)(void *, void *); 1: 1: @@ -41812,31 +42281,42 @@ struct trace_event_data_offsets_mm_page_alloc_extfrag {}; 1: 1: struct trace_event_data_offsets_rss_stat {}; 1: 1: -typedef void (*btf_trace_kmalloc)(void *, long unsigned int, const void *, size_t, size_t, gfp_t); 1: +typedef void (*btf_trace_kmalloc)(void *, long unsigned int, const void *, 1: + size_t, size_t, gfp_t); 1: 1: -typedef void (*btf_trace_kmem_cache_alloc)(void *, long unsigned int, const void *, size_t, size_t, gfp_t); 1: +typedef void (*btf_trace_kmem_cache_alloc)(void *, long unsigned int, 1: + const void *, size_t, size_t, gfp_t); 1: 1: -typedef void (*btf_trace_kmalloc_node)(void *, long unsigned int, const void *, size_t, size_t, gfp_t, int); 1: +typedef void (*btf_trace_kmalloc_node)(void *, long unsigned int, const void *, 1: + size_t, size_t, gfp_t, int); 1: 1: -typedef void (*btf_trace_kmem_cache_alloc_node)(void *, long unsigned int, const void *, size_t, size_t, gfp_t, int); 1: +typedef void (*btf_trace_kmem_cache_alloc_node)(void *, long unsigned int, 1: + const void *, size_t, size_t, 1: + gfp_t, int); 1: 1: typedef void (*btf_trace_kfree)(void *, long unsigned int, const void *); 1: 1: -typedef void (*btf_trace_kmem_cache_free)(void *, long unsigned int, const void *); 1: +typedef void (*btf_trace_kmem_cache_free)(void *, long unsigned int, 1: + const void *); 1: 1: typedef void (*btf_trace_mm_page_free)(void *, struct page___2 *, unsigned int); 1: 1: typedef void (*btf_trace_mm_page_free_batched)(void *, struct page___2 *); 1: 1: -typedef void (*btf_trace_mm_page_alloc)(void *, struct page___2 *, unsigned int, gfp_t, int); 1: +typedef void (*btf_trace_mm_page_alloc)(void *, struct page___2 *, unsigned int, 1: + gfp_t, int); 1: 1: -typedef void (*btf_trace_mm_page_alloc_zone_locked)(void *, struct page___2 *, unsigned int, int); 1: +typedef void (*btf_trace_mm_page_alloc_zone_locked)(void *, struct page___2 *, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_mm_page_pcpu_drain)(void *, struct page___2 *, unsigned int, int); 1: +typedef void (*btf_trace_mm_page_pcpu_drain)(void *, struct page___2 *, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_mm_page_alloc_extfrag)(void *, struct page___2 *, int, int, int, int); 1: +typedef void (*btf_trace_mm_page_alloc_extfrag)(void *, struct page___2 *, int, 1: + int, int, int); 1: 1: -typedef void (*btf_trace_rss_stat)(void *, struct mm_struct___2 *, int, long int); 1: +typedef void (*btf_trace_rss_stat)(void *, struct mm_struct___2 *, int, 1: + long int); 1: 1: struct slabinfo { 1: long unsigned int active_objs; 1: @@ -41957,33 +42437,57 @@ struct trace_event_data_offsets_mm_compaction_kcompactd_sleep {}; 1: 1: struct trace_event_data_offsets_kcompactd_wake_template {}; 1: 1: -typedef void (*btf_trace_mm_compaction_isolate_migratepages)(void *, long unsigned int, long unsigned int, long unsigned int, long unsigned int); 1: +typedef void (*btf_trace_mm_compaction_isolate_migratepages)(void *, 1: + long unsigned int, 1: + long unsigned int, 1: + long unsigned int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_mm_compaction_isolate_freepages)(void *, long unsigned int, long unsigned int, long unsigned int, long unsigned int); 1: +typedef void (*btf_trace_mm_compaction_isolate_freepages)(void *, 1: + long unsigned int, 1: + long unsigned int, 1: + long unsigned int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_mm_compaction_migratepages)(void *, long unsigned int, int, struct list_head *); 1: +typedef void (*btf_trace_mm_compaction_migratepages)(void *, long unsigned int, 1: + int, struct list_head *); 1: 1: -typedef void (*btf_trace_mm_compaction_begin)(void *, long unsigned int, long unsigned int, long unsigned int, long unsigned int, bool); 1: +typedef void (*btf_trace_mm_compaction_begin)(void *, long unsigned int, 1: + long unsigned int, 1: + long unsigned int, 1: + long unsigned int, bool); 1: 1: -typedef void (*btf_trace_mm_compaction_end)(void *, long unsigned int, long unsigned int, long unsigned int, long unsigned int, bool, int); 1: +typedef void (*btf_trace_mm_compaction_end)(void *, long unsigned int, 1: + long unsigned int, 1: + long unsigned int, 1: + long unsigned int, bool, int); 1: 1: -typedef void (*btf_trace_mm_compaction_try_to_compact_pages)(void *, int, gfp_t, int); 1: +typedef void (*btf_trace_mm_compaction_try_to_compact_pages)(void *, int, gfp_t, 1: + int); 1: 1: -typedef void (*btf_trace_mm_compaction_finished)(void *, struct zone___2 *, int, int); 1: +typedef void (*btf_trace_mm_compaction_finished)(void *, struct zone___2 *, int, 1: + int); 1: 1: -typedef void (*btf_trace_mm_compaction_suitable)(void *, struct zone___2 *, int, int); 1: +typedef void (*btf_trace_mm_compaction_suitable)(void *, struct zone___2 *, int, 1: + int); 1: 1: -typedef void (*btf_trace_mm_compaction_deferred)(void *, struct zone___2 *, int); 1: +typedef void (*btf_trace_mm_compaction_deferred)(void *, struct zone___2 *, 1: + int); 1: 1: -typedef void (*btf_trace_mm_compaction_defer_compaction)(void *, struct zone___2 *, int); 1: +typedef void (*btf_trace_mm_compaction_defer_compaction)(void *, 1: + struct zone___2 *, 1: + int); 1: 1: -typedef void (*btf_trace_mm_compaction_defer_reset)(void *, struct zone___2 *, int); 1: +typedef void (*btf_trace_mm_compaction_defer_reset)(void *, struct zone___2 *, 1: + int); 1: 1: typedef void (*btf_trace_mm_compaction_kcompactd_sleep)(void *, int); 1: 1: -typedef void (*btf_trace_mm_compaction_wakeup_kcompactd)(void *, int, int, enum zone_type); 1: +typedef void (*btf_trace_mm_compaction_wakeup_kcompactd)(void *, int, int, 1: + enum zone_type); 1: 1: -typedef void (*btf_trace_mm_compaction_kcompactd_wake)(void *, int, int, enum zone_type); 1: +typedef void (*btf_trace_mm_compaction_kcompactd_wake)(void *, int, int, 1: + enum zone_type); 1: 1: typedef enum { 1: ISOLATE_ABORT = 0, 1: @@ -42019,9 +42523,9 @@ struct follow_page_context { 1: }; 1: 1: struct zap_details { 1: - struct address_space___2 *check_mapping; 1: - long unsigned int first_index; 1: - long unsigned int last_index; 1: + struct address_space___2 *check_mapping; 1: + long unsigned int first_index; 1: + long unsigned int last_index; 1: }; 1: 1: typedef int (*pte_fn_t)(pte_t *, long unsigned int, void *); 1: @@ -42501,7 +43005,9 @@ struct trace_event_raw_mm_migrate_pages { 1: 1: struct trace_event_data_offsets_mm_migrate_pages {}; 1: 1: -typedef void (*btf_trace_mm_migrate_pages)(void *, long unsigned int, long unsigned int, enum migrate_mode, int); 1: +typedef void (*btf_trace_mm_migrate_pages)(void *, long unsigned int, 1: + long unsigned int, enum migrate_mode, 1: + int); 1: 1: struct hugetlbfs_inode_info { 1: struct shared_policy policy; 1: @@ -42688,8 +43194,8 @@ enum inode_i_mutex_lock_class { 1: struct pseudo_fs_context { 1: const struct super_operations *ops; 1: const struct xattr_handler **xattr; 1: - const struct dentry_operations *dops; 1: - long unsigned int magic; 1: + const struct dentry_operations *dops; 1: + long unsigned int magic; 1: }; 1: 1: struct name_snapshot { 1: @@ -42966,13 +43472,13 @@ struct poll_table_entry { 1: struct poll_table_page; 1: 1: struct poll_wqueues { 1: - poll_table pt; 1: - struct poll_table_page *table; 1: - struct task_struct___2 *polling_task; 1: - int triggered; 1: - int error; 1: - int inline_index; 1: - struct poll_table_entry inline_entries[9]; 1: + poll_table pt; 1: + struct poll_table_page *table; 1: + struct task_struct___2 *polling_task; 1: + int triggered; 1: + int error; 1: + int inline_index; 1: + struct poll_table_entry inline_entries[9]; 1: }; 1: 1: struct poll_table_page { 1: @@ -43066,8 +43572,8 @@ enum file_time_flags { 1: struct proc_mounts { 1: struct mnt_namespace *ns; 1: struct path root; 1: - int (*show)(struct seq_file *, struct vfsmount *); 1: - void *cached_mount; 1: + int (*show)(struct seq_file *, struct vfsmount *); 1: + void *cached_mount; 1: u64 cached_event; 1: loff_t cached_index; 1: }; 1: @@ -43100,8 +43606,8 @@ struct wb_completion { 1: 1: struct wb_writeback_work { 1: long int nr_pages; 1: - struct super_block *sb; 1: - long unsigned int *older_than_this; 1: + struct super_block *sb; 1: + long unsigned int *older_than_this; 1: enum writeback_sync_modes sync_mode; 1: unsigned int tagged_writepages: 1; 1: unsigned int for_kupdate: 1; 1: @@ -43318,61 +43824,91 @@ struct trace_event_data_offsets_writeback_single_inode_template {}; 1: 1: struct trace_event_data_offsets_writeback_inode_template {}; 1: 1: -typedef void (*btf_trace_writeback_dirty_page)(void *, struct page___2 *, struct address_space___2 *); 1: +typedef void (*btf_trace_writeback_dirty_page)(void *, struct page___2 *, 1: + struct address_space___2 *); 1: 1: -typedef void (*btf_trace_wait_on_page_writeback)(void *, struct page___2 *, struct address_space___2 *); 1: +typedef void (*btf_trace_wait_on_page_writeback)(void *, struct page___2 *, 1: + struct address_space___2 *); 1: 1: -typedef void (*btf_trace_writeback_mark_inode_dirty)(void *, struct inode___2 *, int); 1: +typedef void (*btf_trace_writeback_mark_inode_dirty)(void *, struct inode___2 *, 1: + int); 1: 1: -typedef void (*btf_trace_writeback_dirty_inode_start)(void *, struct inode___2 *, int); 1: +typedef void (*btf_trace_writeback_dirty_inode_start)(void *, 1: + struct inode___2 *, int); 1: 1: -typedef void (*btf_trace_writeback_dirty_inode)(void *, struct inode___2 *, int); 1: +typedef void (*btf_trace_writeback_dirty_inode)(void *, struct inode___2 *, 1: + int); 1: 1: -typedef void (*btf_trace_writeback_write_inode_start)(void *, struct inode___2 *, struct writeback_control *); 1: +typedef void (*btf_trace_writeback_write_inode_start)( 1: + void *, struct inode___2 *, struct writeback_control *); 1: 1: -typedef void (*btf_trace_writeback_write_inode)(void *, struct inode___2 *, struct writeback_control *); 1: +typedef void (*btf_trace_writeback_write_inode)(void *, struct inode___2 *, 1: + struct writeback_control *); 1: 1: -typedef void (*btf_trace_writeback_queue)(void *, struct bdi_writeback *, struct wb_writeback_work *); 1: +typedef void (*btf_trace_writeback_queue)(void *, struct bdi_writeback *, 1: + struct wb_writeback_work *); 1: 1: -typedef void (*btf_trace_writeback_exec)(void *, struct bdi_writeback *, struct wb_writeback_work *); 1: +typedef void (*btf_trace_writeback_exec)(void *, struct bdi_writeback *, 1: + struct wb_writeback_work *); 1: 1: -typedef void (*btf_trace_writeback_start)(void *, struct bdi_writeback *, struct wb_writeback_work *); 1: +typedef void (*btf_trace_writeback_start)(void *, struct bdi_writeback *, 1: + struct wb_writeback_work *); 1: 1: -typedef void (*btf_trace_writeback_written)(void *, struct bdi_writeback *, struct wb_writeback_work *); 1: +typedef void (*btf_trace_writeback_written)(void *, struct bdi_writeback *, 1: + struct wb_writeback_work *); 1: 1: -typedef void (*btf_trace_writeback_wait)(void *, struct bdi_writeback *, struct wb_writeback_work *); 1: +typedef void (*btf_trace_writeback_wait)(void *, struct bdi_writeback *, 1: + struct wb_writeback_work *); 1: 1: typedef void (*btf_trace_writeback_pages_written)(void *, long int); 1: 1: -typedef void (*btf_trace_writeback_wake_background)(void *, struct bdi_writeback *); 1: +typedef void (*btf_trace_writeback_wake_background)(void *, 1: + struct bdi_writeback *); 1: 1: -typedef void (*btf_trace_writeback_bdi_register)(void *, struct backing_dev_info *); 1: +typedef void (*btf_trace_writeback_bdi_register)(void *, 1: + struct backing_dev_info *); 1: 1: -typedef void (*btf_trace_wbc_writepage)(void *, struct writeback_control *, struct backing_dev_info *); 1: +typedef void (*btf_trace_wbc_writepage)(void *, struct writeback_control *, 1: + struct backing_dev_info *); 1: 1: -typedef void (*btf_trace_writeback_queue_io)(void *, struct bdi_writeback *, struct wb_writeback_work *, int); 1: +typedef void (*btf_trace_writeback_queue_io)(void *, struct bdi_writeback *, 1: + struct wb_writeback_work *, int); 1: 1: -typedef void (*btf_trace_global_dirty_state)(void *, long unsigned int, long unsigned int); 1: +typedef void (*btf_trace_global_dirty_state)(void *, long unsigned int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_bdi_dirty_ratelimit)(void *, struct bdi_writeback *, long unsigned int, long unsigned int); 1: +typedef void (*btf_trace_bdi_dirty_ratelimit)(void *, struct bdi_writeback *, 1: + long unsigned int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_balance_dirty_pages)(void *, struct bdi_writeback *, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long int, long unsigned int); 1: +typedef void (*btf_trace_balance_dirty_pages)( 1: + void *, struct bdi_writeback *, long unsigned int, long unsigned int, 1: + long unsigned int, long unsigned int, long unsigned int, long unsigned int, 1: + long unsigned int, long unsigned int, long unsigned int, long int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_writeback_sb_inodes_requeue)(void *, struct inode___2 *); 1: +typedef void (*btf_trace_writeback_sb_inodes_requeue)(void *, 1: + struct inode___2 *); 1: 1: -typedef void (*btf_trace_writeback_congestion_wait)(void *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_writeback_congestion_wait)(void *, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_writeback_wait_iff_congested)(void *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_writeback_wait_iff_congested)(void *, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_writeback_single_inode_start)(void *, struct inode___2 *, struct writeback_control *, long unsigned int); 1: +typedef void (*btf_trace_writeback_single_inode_start)( 1: + void *, struct inode___2 *, struct writeback_control *, long unsigned int); 1: 1: -typedef void (*btf_trace_writeback_single_inode)(void *, struct inode___2 *, struct writeback_control *, long unsigned int); 1: +typedef void (*btf_trace_writeback_single_inode)(void *, struct inode___2 *, 1: + struct writeback_control *, 1: + long unsigned int); 1: 1: typedef void (*btf_trace_writeback_lazytime)(void *, struct inode___2 *); 1: 1: typedef void (*btf_trace_writeback_lazytime_iput)(void *, struct inode___2 *); 1: 1: -typedef void (*btf_trace_writeback_dirty_inode_enqueue)(void *, struct inode___2 *); 1: +typedef void (*btf_trace_writeback_dirty_inode_enqueue)(void *, 1: + struct inode___2 *); 1: 1: typedef void (*btf_trace_sb_mark_inode_writeback)(void *, struct inode___2 *); 1: 1: @@ -43545,8 +44081,8 @@ struct iomap_page_ops { 1: }; 1: 1: struct decrypt_bh_ctx { 1: - struct work_struct work; 1: - struct buffer_head *bh; 1: + struct work_struct work; 1: + struct buffer_head *bh; 1: }; 1: 1: struct bh_lru { 1: @@ -43572,7 +44108,7 @@ enum { 1: 1: struct bdev_inode { 1: struct block_device bdev; 1: - struct inode vfs_inode; 1: + struct inode vfs_inode; 1: }; 1: 1: struct blkdev_dio { 1: @@ -43621,13 +44157,13 @@ struct dio_submit { 1: loff_t logical_offset_in_bio; 1: sector_t final_block_in_bio; 1: sector_t next_block_for_io; 1: - struct page *cur_page; 1: - unsigned int cur_page_offset; 1: + struct page *cur_page; 1: + unsigned int cur_page_offset; 1: unsigned int cur_page_len; 1: sector_t cur_page_block; 1: loff_t cur_page_fs_offset; 1: - struct iov_iter *iter; 1: - unsigned int head; 1: + struct iov_iter *iter; 1: + unsigned int head; 1: unsigned int tail; 1: size_t from; 1: size_t to; 1: @@ -43652,11 +44188,11 @@ struct dio { 1: long unsigned int refcount; 1: struct bio *bio_list; 1: struct task_struct___2 *waiter; 1: - struct kiocb *iocb; 1: - ssize_t result; 1: + struct kiocb *iocb; 1: + ssize_t result; 1: union { 1: - struct page *pages[64]; 1: - struct work_struct complete_work; 1: + struct page *pages[64]; 1: + struct work_struct complete_work; 1: }; 1: long: 64; 1: }; 1: @@ -43697,10 +44233,10 @@ struct proc_dir_entry { 1: struct completion *pde_unload_completion; 1: const struct inode_operations___2 *proc_iops; 1: const struct file_operations___2 *proc_fops; 1: - const struct dentry_operations *proc_dops; 1: - union { 1: - const struct seq_operations *seq_ops; 1: - int (*single_show)(struct seq_file___2 *, void *); 1: + const struct dentry_operations *proc_dops; 1: + union { 1: + const struct seq_operations *seq_ops; 1: + int (*single_show)(struct seq_file___2 *, void *); 1: }; 1: proc_write_t write; 1: void *data; 1: @@ -43846,8 +44382,8 @@ struct eppoll_entry { 1: }; 1: 1: struct ep_pqueue { 1: - poll_table pt; 1: - struct epitem *epi; 1: + poll_table pt; 1: + struct epitem *epi; 1: }; 1: 1: struct ep_send_events_data { 1: @@ -43985,8 +44521,8 @@ struct kioctx { 1: unsigned int nr_events; 1: long unsigned int mmap_base; 1: long unsigned int mmap_size; 1: - struct page **ring_pages; 1: - long int nr_pages; 1: + struct page **ring_pages; 1: + long int nr_pages; 1: struct rcu_work free_rwork; 1: struct ctx_rq_wait *rq_wait; 1: long: 64; 1: @@ -44027,8 +44563,8 @@ struct kioctx { 1: long: 64; 1: long: 64; 1: }; 1: - struct page *internal_pages[8]; 1: - struct file *aio_ring_file; 1: + struct page *internal_pages[8]; 1: + struct file *aio_ring_file; 1: unsigned int id; 1: long: 32; 1: long: 64; 1: @@ -44252,13 +44788,18 @@ struct trace_event_data_offsets_io_uring_submit_sqe {}; 1: 1: typedef void (*btf_trace_io_uring_create)(void *, int, void *, u32, u32, u32); 1: 1: -typedef void (*btf_trace_io_uring_register)(void *, void *, unsigned int, unsigned int, unsigned int, bool, long int); 1: +typedef void (*btf_trace_io_uring_register)(void *, void *, unsigned int, 1: + unsigned int, unsigned int, bool, 1: + long int); 1: 1: typedef void (*btf_trace_io_uring_file_get)(void *, void *, int); 1: 1: -typedef void (*btf_trace_io_uring_queue_async_work)(void *, void *, int, void *, struct io_wq_work *, unsigned int); 1: +typedef void (*btf_trace_io_uring_queue_async_work)(void *, void *, int, void *, 1: + struct io_wq_work *, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_io_uring_defer)(void *, void *, void *, long long unsigned int); 1: +typedef void (*btf_trace_io_uring_defer)(void *, void *, void *, 1: + long long unsigned int); 1: 1: typedef void (*btf_trace_io_uring_link)(void *, void *, void *, void *); 1: 1: @@ -44437,8 +44978,8 @@ struct io_rings { 1: struct io_mapped_ubuf { 1: u64 ubuf; 1: size_t len; 1: - struct bio_vec *bvec; 1: - unsigned int nr_bvecs; 1: + struct bio_vec *bvec; 1: + unsigned int nr_bvecs; 1: }; 1: 1: struct fixed_file_table { 1: @@ -44495,8 +45036,8 @@ struct io_ring_ctx { 1: unsigned int cq_mask; 1: atomic_t cq_timeouts; 1: struct wait_queue_head cq_wait; 1: - struct fasync_struct *cq_fasync; 1: - struct eventfd_ctx___2 *cq_ev_fd; 1: + struct fasync_struct *cq_fasync; 1: + struct eventfd_ctx___2 *cq_ev_fd; 1: long: 64; 1: }; 1: struct { 1: @@ -44517,9 +45058,9 @@ struct io_ring_ctx { 1: }; 1: 1: struct io_rw { 1: - struct kiocb kiocb; 1: - u64 addr; 1: - u64 len; 1: + struct kiocb kiocb; 1: + u64 addr; 1: + u64 len; 1: }; 1: 1: struct io_poll_iocb { 1: @@ -44656,9 +45197,9 @@ struct io_submit_state { 1: }; 1: 1: struct io_poll_table { 1: - struct poll_table_struct pt; 1: - struct io_kiocb *req; 1: - int error; 1: + struct poll_table_struct pt; 1: + struct io_kiocb *req; 1: + int error; 1: }; 1: 1: struct io_wait_queue { 1: @@ -44848,29 +45389,42 @@ struct trace_event_data_offsets_generic_add_lease {}; 1: 1: struct trace_event_data_offsets_leases_conflict {}; 1: 1: -typedef void (*btf_trace_locks_get_lock_context)(void *, struct inode___2 *, int, struct file_lock_context *); 1: +typedef void (*btf_trace_locks_get_lock_context)(void *, struct inode___2 *, 1: + int, 1: + struct file_lock_context *); 1: 1: -typedef void (*btf_trace_posix_lock_inode)(void *, struct inode___2 *, struct file_lock *, int); 1: +typedef void (*btf_trace_posix_lock_inode)(void *, struct inode___2 *, 1: + struct file_lock *, int); 1: 1: -typedef void (*btf_trace_fcntl_setlk)(void *, struct inode___2 *, struct file_lock *, int); 1: +typedef void (*btf_trace_fcntl_setlk)(void *, struct inode___2 *, 1: + struct file_lock *, int); 1: 1: -typedef void (*btf_trace_locks_remove_posix)(void *, struct inode___2 *, struct file_lock *, int); 1: +typedef void (*btf_trace_locks_remove_posix)(void *, struct inode___2 *, 1: + struct file_lock *, int); 1: 1: -typedef void (*btf_trace_flock_lock_inode)(void *, struct inode___2 *, struct file_lock *, int); 1: +typedef void (*btf_trace_flock_lock_inode)(void *, struct inode___2 *, 1: + struct file_lock *, int); 1: 1: -typedef void (*btf_trace_break_lease_noblock)(void *, struct inode___2 *, struct file_lock *); 1: +typedef void (*btf_trace_break_lease_noblock)(void *, struct inode___2 *, 1: + struct file_lock *); 1: 1: -typedef void (*btf_trace_break_lease_block)(void *, struct inode___2 *, struct file_lock *); 1: +typedef void (*btf_trace_break_lease_block)(void *, struct inode___2 *, 1: + struct file_lock *); 1: 1: -typedef void (*btf_trace_break_lease_unblock)(void *, struct inode___2 *, struct file_lock *); 1: +typedef void (*btf_trace_break_lease_unblock)(void *, struct inode___2 *, 1: + struct file_lock *); 1: 1: -typedef void (*btf_trace_generic_delete_lease)(void *, struct inode___2 *, struct file_lock *); 1: +typedef void (*btf_trace_generic_delete_lease)(void *, struct inode___2 *, 1: + struct file_lock *); 1: 1: -typedef void (*btf_trace_time_out_leases)(void *, struct inode___2 *, struct file_lock *); 1: +typedef void (*btf_trace_time_out_leases)(void *, struct inode___2 *, 1: + struct file_lock *); 1: 1: -typedef void (*btf_trace_generic_add_lease)(void *, struct inode___2 *, struct file_lock *); 1: +typedef void (*btf_trace_generic_add_lease)(void *, struct inode___2 *, 1: + struct file_lock *); 1: 1: -typedef void (*btf_trace_leases_conflict)(void *, bool, struct file_lock *, struct file_lock *); 1: +typedef void (*btf_trace_leases_conflict)(void *, bool, struct file_lock *, 1: + struct file_lock *); 1: 1: struct file_lock_list_struct { 1: spinlock_t lock; 1: @@ -44952,8 +45506,8 @@ typedef struct { 1: char *mask; 1: const char *interpreter; 1: char *name; 1: - struct dentry *dentry; 1: - struct file *interp_file; 1: + struct dentry *dentry; 1: + struct file *interp_file; 1: } Node; 1: 1: typedef unsigned int __kernel_uid_t; 1: @@ -45205,17 +45759,27 @@ typedef void (*btf_trace_iomap_readpage)(void *, struct inode___2 *, int); 1: 1: typedef void (*btf_trace_iomap_readpages)(void *, struct inode___2 *, int); 1: 1: -typedef void (*btf_trace_iomap_writepage)(void *, struct inode___2 *, struct page___2 *, long unsigned int, unsigned int); 1: +typedef void (*btf_trace_iomap_writepage)(void *, struct inode___2 *, 1: + struct page___2 *, long unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_iomap_releasepage)(void *, struct inode___2 *, struct page___2 *, long unsigned int, unsigned int); 1: +typedef void (*btf_trace_iomap_releasepage)(void *, struct inode___2 *, 1: + struct page___2 *, 1: + long unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_iomap_invalidatepage)(void *, struct inode___2 *, struct page___2 *, long unsigned int, unsigned int); 1: +typedef void (*btf_trace_iomap_invalidatepage)(void *, struct inode___2 *, 1: + struct page___2 *, 1: + long unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_iomap_apply_dstmap)(void *, struct inode___2 *, struct iomap___2 *); 1: +typedef void (*btf_trace_iomap_apply_dstmap)(void *, struct inode___2 *, 1: + struct iomap___2 *); 1: 1: -typedef void (*btf_trace_iomap_apply_srcmap)(void *, struct inode___2 *, struct iomap___2 *); 1: +typedef void (*btf_trace_iomap_apply_srcmap)(void *, struct inode___2 *, 1: + struct iomap___2 *); 1: 1: -typedef void (*btf_trace_iomap_apply)(void *, struct inode___2 *, loff_t, loff_t, unsigned int, const void *, void *, long unsigned int); 1: +typedef void (*btf_trace_iomap_apply)(void *, struct inode___2 *, loff_t, 1: + loff_t, unsigned int, const void *, 1: + void *, long unsigned int); 1: 1: struct iomap_ops { 1: int (*iomap_begin)(struct inode___2 *, loff_t, loff_t, unsigned int, struct iomap___2 *, struct iomap___2 *); 1: @@ -45583,9 +46147,9 @@ enum { 1: struct proc_maps_private { 1: struct inode___2 *inode; 1: struct task_struct *task; 1: - struct mm_struct *mm; 1: - struct vm_area_struct *tail_vma; 1: - struct mempolicy *task_mempolicy; 1: + struct mm_struct *mm; 1: + struct vm_area_struct *tail_vma; 1: + struct mempolicy *task_mempolicy; 1: }; 1: 1: struct mem_size_stats { 1: @@ -45701,8 +46265,8 @@ struct pid_entry { 1: unsigned int len; 1: umode_t mode; 1: const struct inode_operations___2 *iop; 1: - const struct file_operations *fop; 1: - union proc_op op; 1: + const struct file_operations *fop; 1: + union proc_op op; 1: }; 1: 1: struct limit_names { 1: @@ -45749,10 +46313,10 @@ struct kernfs_iattrs { 1: }; 1: 1: struct kernfs_super_info { 1: - struct super_block *sb; 1: - struct kernfs_root___2 *root; 1: - const void *ns; 1: - struct list_head node; 1: + struct super_block *sb; 1: + struct kernfs_root___2 *root; 1: + const void *ns; 1: + struct list_head node; 1: }; 1: 1: enum kernfs_node_flag { 1: @@ -46164,11 +46728,12 @@ struct blockgroup_lock { 1: }; 1: 1: struct fsverity_operations { 1: - int (*begin_enable_verity)(struct file___2 *); 1: - int (*end_enable_verity)(struct file___2 *, const void *, size_t, u64); 1: - int (*get_verity_descriptor)(struct inode___2 *, void *, size_t); 1: - struct page___2 * (*read_merkle_tree_page)(struct inode___2 *, long unsigned int); 1: - int (*write_merkle_tree_block)(struct inode___2 *, const void *, u64, int); 1: + int (*begin_enable_verity)(struct file___2 *); 1: + int (*end_enable_verity)(struct file___2 *, const void *, size_t, u64); 1: + int (*get_verity_descriptor)(struct inode___2 *, void *, size_t); 1: + struct page___2 *(*read_merkle_tree_page)(struct inode___2 *, 1: + long unsigned int); 1: + int (*write_merkle_tree_block)(struct inode___2 *, const void *, u64, int); 1: }; 1: 1: typedef int ext4_grpblk_t; 1: @@ -46456,8 +47021,8 @@ struct ext4_sb_info { 1: struct proc_dir_entry *s_proc; 1: struct kobject___2 s_kobj; 1: struct completion s_kobj_unregister; 1: - struct super_block *s_sb; 1: - struct journal_s *s_journal; 1: + struct super_block *s_sb; 1: + struct journal_s *s_journal; 1: struct list_head s_orphan; 1: struct mutex s_orphan_lock; 1: long unsigned int s_ext4_flags; 1: @@ -46556,12 +47121,12 @@ struct ext4_locality_group { 1: }; 1: 1: struct ext4_li_request { 1: - struct super_block *lr_super; 1: - struct ext4_sb_info *lr_sbi; 1: - ext4_group_t lr_next_group; 1: - struct list_head lr_request; 1: - long unsigned int lr_next_sched; 1: - long unsigned int lr_timeout; 1: + struct super_block *lr_super; 1: + struct ext4_sb_info *lr_sbi; 1: + ext4_group_t lr_next_group; 1: + struct list_head lr_request; 1: + long unsigned int lr_next_sched; 1: + long unsigned int lr_timeout; 1: }; 1: 1: struct iomap_ops___2; 1: @@ -46663,8 +47228,8 @@ struct ext4_io_end_vec { 1: struct ext4_io_end { 1: struct list_head list; 1: handle_t *handle; 1: - struct inode *inode; 1: - struct bio *bio; 1: + struct inode *inode; 1: + struct bio *bio; 1: unsigned int flag; 1: atomic_t count; 1: struct list_head list_vec; 1: @@ -46808,8 +47373,9 @@ struct ext4_getfsmap_info { 1: }; 1: 1: struct ext4_getfsmap_dev { 1: - int (*gfd_fn)(struct super_block *, struct ext4_fsmap *, struct ext4_getfsmap_info *); 1: - u32 gfd_dev; 1: + int (*gfd_fn)(struct super_block *, struct ext4_fsmap *, 1: + struct ext4_getfsmap_info *); 1: + u32 gfd_dev; 1: }; 1: 1: struct dx_hash_info { 1: @@ -46941,7 +47507,8 @@ typedef __kernel_uid16_t uid16_t; 1: 1: typedef __kernel_gid16_t gid16_t; 1: 1: -typedef int get_block_t___2(struct inode *, sector_t, struct buffer_head *, int); 1: +typedef int get_block_t___2(struct inode *, sector_t, struct buffer_head *, 1: + int); 1: 1: struct ext4_io_submit { 1: struct writeback_control *io_wbc; 1: @@ -46951,25 +47518,25 @@ struct ext4_io_submit { 1: }; 1: 1: typedef enum { 1: - EXT4_IGET_NORMAL = 0, 1: - EXT4_IGET_SPECIAL = 1, 1: - EXT4_IGET_HANDLE = 2, 1: + EXT4_IGET_NORMAL = 0, 1: + EXT4_IGET_SPECIAL = 1, 1: + EXT4_IGET_HANDLE = 2, 1: } ext4_iget_flags; 1: 1: struct ext4_xattr_inode_array { 1: unsigned int count; 1: - struct inode *inodes[0]; 1: + struct inode *inodes[0]; 1: }; 1: 1: struct mpage_da_data { 1: - struct inode *inode; 1: - struct writeback_control *wbc; 1: - long unsigned int first_page; 1: - long unsigned int next_page; 1: - long unsigned int last_page; 1: - struct ext4_map_blocks map; 1: - struct ext4_io_submit io_submit; 1: - unsigned int do_map: 1; 1: + struct inode *inode; 1: + struct writeback_control *wbc; 1: + long unsigned int first_page; 1: + long unsigned int next_page; 1: + long unsigned int last_page; 1: + struct ext4_map_blocks map; 1: + struct ext4_io_submit io_submit; 1: + unsigned int do_map : 1; 1: }; 1: 1: struct other_inode { 1: @@ -47034,10 +47601,10 @@ struct fsmap_head { 1: }; 1: 1: struct getfsmap_info { 1: - struct super_block *gi_sb; 1: - struct fsmap_head *gi_data; 1: - unsigned int gi_idx; 1: - __u32 gi_last_flags; 1: + struct super_block *gi_sb; 1: + struct fsmap_head *gi_data; 1: + unsigned int gi_idx; 1: + __u32 gi_last_flags; 1: }; 1: 1: struct ext4_free_data { 1: @@ -47065,7 +47632,7 @@ struct ext4_prealloc_space { 1: ext4_grpblk_t pa_free; 1: short unsigned int pa_type; 1: spinlock_t *pa_obj_lock; 1: - struct inode *pa_inode; 1: + struct inode *pa_inode; 1: }; 1: 1: enum { 1: @@ -47081,39 +47648,41 @@ struct ext4_free_extent { 1: }; 1: 1: struct ext4_allocation_context { 1: - struct inode *ac_inode; 1: - struct super_block *ac_sb; 1: - struct ext4_free_extent ac_o_ex; 1: - struct ext4_free_extent ac_g_ex; 1: - struct ext4_free_extent ac_b_ex; 1: - struct ext4_free_extent ac_f_ex; 1: - __u16 ac_groups_scanned; 1: - __u16 ac_found; 1: - __u16 ac_tail; 1: - __u16 ac_buddy; 1: - __u16 ac_flags; 1: - __u8 ac_status; 1: - __u8 ac_criteria; 1: - __u8 ac_2order; 1: - __u8 ac_op; 1: - struct page *ac_bitmap_page; 1: - struct page *ac_buddy_page; 1: - struct ext4_prealloc_space *ac_pa; 1: - struct ext4_locality_group *ac_lg; 1: + struct inode *ac_inode; 1: + struct super_block *ac_sb; 1: + struct ext4_free_extent ac_o_ex; 1: + struct ext4_free_extent ac_g_ex; 1: + struct ext4_free_extent ac_b_ex; 1: + struct ext4_free_extent ac_f_ex; 1: + __u16 ac_groups_scanned; 1: + __u16 ac_found; 1: + __u16 ac_tail; 1: + __u16 ac_buddy; 1: + __u16 ac_flags; 1: + __u8 ac_status; 1: + __u8 ac_criteria; 1: + __u8 ac_2order; 1: + __u8 ac_op; 1: + struct page *ac_bitmap_page; 1: + struct page *ac_buddy_page; 1: + struct ext4_prealloc_space *ac_pa; 1: + struct ext4_locality_group *ac_lg; 1: }; 1: 1: struct ext4_buddy { 1: - struct page *bd_buddy_page; 1: - void *bd_buddy; 1: - struct page *bd_bitmap_page; 1: - void *bd_bitmap; 1: - struct ext4_group_info *bd_info; 1: - struct super_block *bd_sb; 1: - __u16 bd_blkbits; 1: - ext4_group_t bd_group; 1: + struct page *bd_buddy_page; 1: + void *bd_buddy; 1: + struct page *bd_bitmap_page; 1: + void *bd_bitmap; 1: + struct ext4_group_info *bd_info; 1: + struct super_block *bd_sb; 1: + __u16 bd_blkbits; 1: + ext4_group_t bd_group; 1: }; 1: 1: -typedef int (*ext4_mballoc_query_range_fn)(struct super_block *, ext4_group_t, ext4_grpblk_t, ext4_grpblk_t, void *); 1: +typedef int (*ext4_mballoc_query_range_fn)(struct super_block *, ext4_group_t, 1: + ext4_grpblk_t, ext4_grpblk_t, 1: + void *); 1: 1: struct sg { 1: struct ext4_group_info info; 1: @@ -47142,7 +47711,7 @@ struct mmp_struct { 1: 1: struct mmpd_data { 1: struct buffer_head *bh; 1: - struct super_block *sb; 1: + struct super_block *sb; 1: }; 1: 1: struct fscrypt_name { 1: @@ -47233,17 +47802,17 @@ struct dx_tail { 1: }; 1: 1: struct ext4_renament { 1: - struct inode *dir; 1: - struct dentry *dentry; 1: - struct inode *inode; 1: - bool is_dir; 1: - int dir_nlink_delta; 1: - struct buffer_head *bh; 1: - struct ext4_dir_entry_2 *de; 1: - int inlined; 1: - struct buffer_head *dir_bh; 1: - struct ext4_dir_entry_2 *parent_de; 1: - int dir_inlined; 1: + struct inode *dir; 1: + struct dentry *dentry; 1: + struct inode *inode; 1: + bool is_dir; 1: + int dir_nlink_delta; 1: + struct buffer_head *bh; 1: + struct ext4_dir_entry_2 *de; 1: + int inlined; 1: + struct buffer_head *dir_bh; 1: + struct ext4_dir_entry_2 *parent_de; 1: + int dir_inlined; 1: }; 1: 1: enum bio_post_read_step { 1: @@ -47286,7 +47855,8 @@ struct ext4_lazy_init { 1: 1: struct ext4_journal_cb_entry { 1: struct list_head jce_list; 1: - void (*jce_func)(struct super_block *, struct ext4_journal_cb_entry *, int); 1: + void (*jce_func)(struct super_block *, struct ext4_journal_cb_entry *, 1: + int); 1: }; 1: 1: struct trace_event_raw_ext4_other_inode_update_time { 1: @@ -48286,13 +48856,15 @@ struct trace_event_data_offsets_ext4_shutdown {}; 1: 1: struct trace_event_data_offsets_ext4_error {}; 1: 1: -typedef void (*btf_trace_ext4_other_inode_update_time)(void *, struct inode *, ino_t); 1: +typedef void (*btf_trace_ext4_other_inode_update_time)(void *, struct inode *, 1: + ino_t); 1: 1: typedef void (*btf_trace_ext4_free_inode)(void *, struct inode *); 1: 1: typedef void (*btf_trace_ext4_request_inode)(void *, struct inode *, int); 1: 1: -typedef void (*btf_trace_ext4_allocate_inode)(void *, struct inode *, struct inode *, int); 1: +typedef void (*btf_trace_ext4_allocate_inode)(void *, struct inode *, 1: + struct inode *, int); 1: 1: typedef void (*btf_trace_ext4_evict_inode)(void *, struct inode *); 1: 1: @@ -48300,27 +48872,41 @@ typedef void (*btf_trace_ext4_drop_inode)(void *, struct inode *, int); 1: 1: typedef void (*btf_trace_ext4_nfs_commit_metadata)(void *, struct inode *); 1: 1: -typedef void (*btf_trace_ext4_mark_inode_dirty)(void *, struct inode *, long unsigned int); 1: +typedef void (*btf_trace_ext4_mark_inode_dirty)(void *, struct inode *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_ext4_begin_ordered_truncate)(void *, struct inode *, loff_t); 1: +typedef void (*btf_trace_ext4_begin_ordered_truncate)(void *, struct inode *, 1: + loff_t); 1: 1: -typedef void (*btf_trace_ext4_write_begin)(void *, struct inode *, loff_t, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_write_begin)(void *, struct inode *, loff_t, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_ext4_da_write_begin)(void *, struct inode *, loff_t, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_da_write_begin)(void *, struct inode *, loff_t, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_ext4_write_end)(void *, struct inode *, loff_t, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_write_end)(void *, struct inode *, loff_t, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_ext4_journalled_write_end)(void *, struct inode *, loff_t, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_journalled_write_end)(void *, struct inode *, 1: + loff_t, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_ext4_da_write_end)(void *, struct inode *, loff_t, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_da_write_end)(void *, struct inode *, loff_t, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_ext4_writepages)(void *, struct inode *, struct writeback_control *); 1: +typedef void (*btf_trace_ext4_writepages)(void *, struct inode *, 1: + struct writeback_control *); 1: 1: -typedef void (*btf_trace_ext4_da_write_pages)(void *, struct inode *, long unsigned int, struct writeback_control *); 1: +typedef void (*btf_trace_ext4_da_write_pages)(void *, struct inode *, 1: + long unsigned int, 1: + struct writeback_control *); 1: 1: -typedef void (*btf_trace_ext4_da_write_pages_extent)(void *, struct inode *, struct ext4_map_blocks *); 1: +typedef void (*btf_trace_ext4_da_write_pages_extent)(void *, struct inode *, 1: + struct ext4_map_blocks *); 1: 1: -typedef void (*btf_trace_ext4_writepages_result)(void *, struct inode *, struct writeback_control *, int, int); 1: +typedef void (*btf_trace_ext4_writepages_result)(void *, struct inode *, 1: + struct writeback_control *, 1: + int, int); 1: 1: typedef void (*btf_trace_ext4_writepage)(void *, struct page *); 1: 1: @@ -48328,29 +48914,48 @@ typedef void (*btf_trace_ext4_readpage)(void *, struct page *); 1: 1: typedef void (*btf_trace_ext4_releasepage)(void *, struct page *); 1: 1: -typedef void (*btf_trace_ext4_invalidatepage)(void *, struct page *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_invalidatepage)(void *, struct page *, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_ext4_journalled_invalidatepage)(void *, struct page *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_journalled_invalidatepage)(void *, struct page *, 1: + unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_ext4_discard_blocks)(void *, struct super_block *, long long unsigned int, long long unsigned int); 1: +typedef void (*btf_trace_ext4_discard_blocks)(void *, struct super_block *, 1: + long long unsigned int, 1: + long long unsigned int); 1: 1: -typedef void (*btf_trace_ext4_mb_new_inode_pa)(void *, struct ext4_allocation_context *, struct ext4_prealloc_space *); 1: +typedef void (*btf_trace_ext4_mb_new_inode_pa)(void *, 1: + struct ext4_allocation_context *, 1: + struct ext4_prealloc_space *); 1: 1: -typedef void (*btf_trace_ext4_mb_new_group_pa)(void *, struct ext4_allocation_context *, struct ext4_prealloc_space *); 1: +typedef void (*btf_trace_ext4_mb_new_group_pa)(void *, 1: + struct ext4_allocation_context *, 1: + struct ext4_prealloc_space *); 1: 1: -typedef void (*btf_trace_ext4_mb_release_inode_pa)(void *, struct ext4_prealloc_space *, long long unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_mb_release_inode_pa)(void *, 1: + struct ext4_prealloc_space *, 1: + long long unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_ext4_mb_release_group_pa)(void *, struct super_block *, struct ext4_prealloc_space *); 1: +typedef void (*btf_trace_ext4_mb_release_group_pa)( 1: + void *, struct super_block *, struct ext4_prealloc_space *); 1: 1: typedef void (*btf_trace_ext4_discard_preallocations)(void *, struct inode *); 1: 1: -typedef void (*btf_trace_ext4_mb_discard_preallocations)(void *, struct super_block *, int); 1: +typedef void (*btf_trace_ext4_mb_discard_preallocations)(void *, 1: + struct super_block *, 1: + int); 1: 1: -typedef void (*btf_trace_ext4_request_blocks)(void *, struct ext4_allocation_request *); 1: +typedef void (*btf_trace_ext4_request_blocks)(void *, 1: + struct ext4_allocation_request *); 1: 1: -typedef void (*btf_trace_ext4_allocate_blocks)(void *, struct ext4_allocation_request *, long long unsigned int); 1: +typedef void (*btf_trace_ext4_allocate_blocks)(void *, 1: + struct ext4_allocation_request *, 1: + long long unsigned int); 1: 1: -typedef void (*btf_trace_ext4_free_blocks)(void *, struct inode *, __u64, long unsigned int, int); 1: +typedef void (*btf_trace_ext4_free_blocks)(void *, struct inode *, __u64, 1: + long unsigned int, int); 1: 1: typedef void (*btf_trace_ext4_sync_file_enter)(void *, struct file *, int); 1: 1: @@ -48360,43 +48965,63 @@ typedef void (*btf_trace_ext4_sync_fs)(void *, struct super_block *, int); 1: 1: typedef void (*btf_trace_ext4_alloc_da_blocks)(void *, struct inode *); 1: 1: -typedef void (*btf_trace_ext4_mballoc_alloc)(void *, struct ext4_allocation_context *); 1: +typedef void (*btf_trace_ext4_mballoc_alloc)(void *, 1: + struct ext4_allocation_context *); 1: 1: -typedef void (*btf_trace_ext4_mballoc_prealloc)(void *, struct ext4_allocation_context *); 1: +typedef void (*btf_trace_ext4_mballoc_prealloc)( 1: + void *, struct ext4_allocation_context *); 1: 1: -typedef void (*btf_trace_ext4_mballoc_discard)(void *, struct super_block *, struct inode *, ext4_group_t, ext4_grpblk_t, ext4_grpblk_t); 1: +typedef void (*btf_trace_ext4_mballoc_discard)(void *, struct super_block *, 1: + struct inode *, ext4_group_t, 1: + ext4_grpblk_t, ext4_grpblk_t); 1: 1: -typedef void (*btf_trace_ext4_mballoc_free)(void *, struct super_block *, struct inode *, ext4_group_t, ext4_grpblk_t, ext4_grpblk_t); 1: +typedef void (*btf_trace_ext4_mballoc_free)(void *, struct super_block *, 1: + struct inode *, ext4_group_t, 1: + ext4_grpblk_t, ext4_grpblk_t); 1: 1: typedef void (*btf_trace_ext4_forget)(void *, struct inode *, int, __u64); 1: 1: -typedef void (*btf_trace_ext4_da_update_reserve_space)(void *, struct inode *, int, int); 1: +typedef void (*btf_trace_ext4_da_update_reserve_space)(void *, struct inode *, 1: + int, int); 1: 1: typedef void (*btf_trace_ext4_da_reserve_space)(void *, struct inode *); 1: 1: typedef void (*btf_trace_ext4_da_release_space)(void *, struct inode *, int); 1: 1: -typedef void (*btf_trace_ext4_mb_bitmap_load)(void *, struct super_block *, long unsigned int); 1: +typedef void (*btf_trace_ext4_mb_bitmap_load)(void *, struct super_block *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_ext4_mb_buddy_bitmap_load)(void *, struct super_block *, long unsigned int); 1: +typedef void (*btf_trace_ext4_mb_buddy_bitmap_load)(void *, 1: + struct super_block *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_ext4_read_block_bitmap_load)(void *, struct super_block *, long unsigned int); 1: +typedef void (*btf_trace_ext4_read_block_bitmap_load)(void *, 1: + struct super_block *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_ext4_load_inode_bitmap)(void *, struct super_block *, long unsigned int); 1: +typedef void (*btf_trace_ext4_load_inode_bitmap)(void *, struct super_block *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_ext4_direct_IO_enter)(void *, struct inode *, loff_t, long unsigned int, int); 1: +typedef void (*btf_trace_ext4_direct_IO_enter)(void *, struct inode *, loff_t, 1: + long unsigned int, int); 1: 1: -typedef void (*btf_trace_ext4_direct_IO_exit)(void *, struct inode *, loff_t, long unsigned int, int, int); 1: +typedef void (*btf_trace_ext4_direct_IO_exit)(void *, struct inode *, loff_t, 1: + long unsigned int, int, int); 1: 1: -typedef void (*btf_trace_ext4_fallocate_enter)(void *, struct inode *, loff_t, loff_t, int); 1: +typedef void (*btf_trace_ext4_fallocate_enter)(void *, struct inode *, loff_t, 1: + loff_t, int); 1: 1: -typedef void (*btf_trace_ext4_punch_hole)(void *, struct inode *, loff_t, loff_t, int); 1: +typedef void (*btf_trace_ext4_punch_hole)(void *, struct inode *, loff_t, 1: + loff_t, int); 1: 1: -typedef void (*btf_trace_ext4_zero_range)(void *, struct inode *, loff_t, loff_t, int); 1: +typedef void (*btf_trace_ext4_zero_range)(void *, struct inode *, loff_t, 1: + loff_t, int); 1: 1: -typedef void (*btf_trace_ext4_fallocate_exit)(void *, struct inode *, loff_t, unsigned int, int); 1: +typedef void (*btf_trace_ext4_fallocate_exit)(void *, struct inode *, loff_t, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_ext4_unlink_enter)(void *, struct inode *, struct dentry *); 1: +typedef void (*btf_trace_ext4_unlink_enter)(void *, struct inode *, 1: + struct dentry *); 1: 1: typedef void (*btf_trace_ext4_unlink_exit)(void *, struct dentry *, int); 1: 1: @@ -48404,430 +49029,500 @@ typedef void (*btf_trace_ext4_truncate_enter)(void *, struct inode *); 1: 1: typedef void (*btf_trace_ext4_truncate_exit)(void *, struct inode *); 1: 1: -typedef void (*btf_trace_ext4_ext_convert_to_initialized_enter)(void *, struct inode *, struct ext4_map_blocks *, struct ext4_extent *); 1: +typedef void (*btf_trace_ext4_ext_convert_to_initialized_enter)( 1: + void *, struct inode *, struct ext4_map_blocks *, struct ext4_extent *); 1: 1: -typedef void (*btf_trace_ext4_ext_convert_to_initialized_fastpath)(void *, struct inode *, struct ext4_map_blocks *, struct ext4_extent *, struct ext4_extent *); 1: +typedef void (*btf_trace_ext4_ext_convert_to_initialized_fastpath)( 1: + void *, struct inode *, struct ext4_map_blocks *, struct ext4_extent *, 1: + struct ext4_extent *); 1: 1: -typedef void (*btf_trace_ext4_ext_map_blocks_enter)(void *, struct inode *, ext4_lblk_t, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_ext_map_blocks_enter)(void *, struct inode *, 1: + ext4_lblk_t, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_ext4_ind_map_blocks_enter)(void *, struct inode *, ext4_lblk_t, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ext4_ind_map_blocks_enter)(void *, struct inode *, 1: + ext4_lblk_t, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_ext4_ext_map_blocks_exit)(void *, struct inode *, unsigned int, struct ext4_map_blocks *, int); 1: +typedef void (*btf_trace_ext4_ext_map_blocks_exit)(void *, struct inode *, 1: + unsigned int, 1: + struct ext4_map_blocks *, 1: + int); 1: 1: -typedef void (*btf_trace_ext4_ind_map_blocks_exit)(void *, struct inode *, unsigned int, struct ext4_map_blocks *, int); 1: +typedef void (*btf_trace_ext4_ind_map_blocks_exit)(void *, struct inode *, 1: + unsigned int, 1: + struct ext4_map_blocks *, 1: + int); 1: 1: -typedef void (*btf_trace_ext4_ext_load_extent)(void *, struct inode *, ext4_lblk_t, ext4_fsblk_t); 1: +typedef void (*btf_trace_ext4_ext_load_extent)(void *, struct inode *, 1: + ext4_lblk_t, ext4_fsblk_t); 1: 1: typedef void (*btf_trace_ext4_load_inode)(void *, struct inode *); 1: 1: -typedef void (*btf_trace_ext4_journal_start)(void *, struct super_block *, int, int, int, long unsigned int); 1: +typedef void (*btf_trace_ext4_journal_start)(void *, struct super_block *, int, 1: + int, int, long unsigned int); 1: 1: -typedef void (*btf_trace_ext4_journal_start_reserved)(void *, struct super_block *, int, long unsigned int); 1: +typedef void (*btf_trace_ext4_journal_start_reserved)(void *, 1: + struct super_block *, int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_ext4_trim_extent)(void *, struct super_block *, ext4_group_t, ext4_grpblk_t, ext4_grpblk_t); 1: +typedef void (*btf_trace_ext4_trim_extent)(void *, struct super_block *, 1: + ext4_group_t, ext4_grpblk_t, 1: + ext4_grpblk_t); 1: 1: -typedef void (*btf_trace_ext4_trim_all_free)(void *, struct super_block *, ext4_group_t, ext4_grpblk_t, ext4_grpblk_t); 1: +typedef void (*btf_trace_ext4_trim_all_free)(void *, struct super_block *, 1: + ext4_group_t, ext4_grpblk_t, 1: + ext4_grpblk_t); 1: 1: -typedef void (*btf_trace_ext4_ext_handle_unwritten_extents)(void *, struct inode *, struct ext4_map_blocks *, int, unsigned int, ext4_fsblk_t); 1: +typedef void (*btf_trace_ext4_ext_handle_unwritten_extents)( 1: + void *, struct inode *, struct ext4_map_blocks *, int, unsigned int, 1: + ext4_fsblk_t); 1: 1: -typedef void (*btf_trace_ext4_get_implied_cluster_alloc_exit)(void *, struct super_block *, struct ext4_map_blocks *, int); 1: +typedef void (*btf_trace_ext4_get_implied_cluster_alloc_exit)( 1: + void *, struct super_block *, struct ext4_map_blocks *, int); 1: 1: -typedef void (*btf_trace_ext4_ext_put_in_cache)(void *, struct inode *, ext4_lblk_t, unsigned int, ext4_fsblk_t); 1: +typedef void (*btf_trace_ext4_ext_put_in_cache)(void *, struct inode *, 1: + ext4_lblk_t, unsigned int, 1: + ext4_fsblk_t); 1: 1: -typedef void (*btf_trace_ext4_ext_in_cache)(void *, struct inode *, ext4_lblk_t, int); 1: +typedef void (*btf_trace_ext4_ext_in_cache)(void *, struct inode *, ext4_lblk_t, 1: + int); 1: 1: -typedef void (*btf_trace_ext4_find_delalloc_range)(void *, struct inode *, ext4_lblk_t, ext4_lblk_t, int, int, ext4_lblk_t); 1: +typedef void (*btf_trace_ext4_find_delalloc_range)(void *, struct inode *, 1: + ext4_lblk_t, ext4_lblk_t, 1: + int, int, ext4_lblk_t); 1: 1: -typedef void (*btf_trace_ext4_get_reserved_cluster_alloc)(void *, struct inode *, ext4_lblk_t, unsigned int); 1: +typedef void (*btf_trace_ext4_get_reserved_cluster_alloc)(void *, 1: + struct inode *, 1: + ext4_lblk_t, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_ext4_ext_show_extent)(void *, struct inode *, ext4_lblk_t, ext4_fsblk_t, short unsigned int); 1: +typedef void (*btf_trace_ext4_ext_show_extent)(void *, struct inode *, 1: + ext4_lblk_t, ext4_fsblk_t, 1: + short unsigned int); 1: 1: -typedef void (*btf_trace_ext4_remove_blocks)(void *, struct inode *, struct ext4_extent *, ext4_lblk_t, ext4_fsblk_t, struct partial_cluster *); 1: +typedef void (*btf_trace_ext4_remove_blocks)(void *, struct inode *, 1: + struct ext4_extent *, ext4_lblk_t, 1: + ext4_fsblk_t, 1: + struct partial_cluster *); 1: 1: -typedef void (*btf_trace_ext4_ext_rm_leaf)(void *, struct inode *, ext4_lblk_t, struct ext4_extent *, struct partial_cluster *); 1: +typedef void (*btf_trace_ext4_ext_rm_leaf)(void *, struct inode *, ext4_lblk_t, 1: + struct ext4_extent *, 1: + struct partial_cluster *); 1: 1: typedef void (*btf_trace_ext4_ext_rm_idx)(void *, struct inode *, ext4_fsblk_t); 1: 1: -typedef void (*btf_trace_ext4_ext_remove_space)(void *, struct inode *, ext4_lblk_t, ext4_lblk_t, int); 1: - 1: -typedef void (*btf_trace_ext4_ext_remove_space_done)(void *, struct inode *, ext4_lblk_t, ext4_lblk_t, int, struct partial_cluster *, __le16); 1: - 1: -typedef void (*btf_trace_ext4_es_insert_extent)(void *, struct inode *, struct extent_status *); 1: +typedef void (*btf_trace_ext4_ext_remove_space)(void *, struct inode *, 1: + ext4_lblk_t, ext4_lblk_t, int); 1: 1: -typedef void (*btf_trace_ext4_es_cache_extent)(void *, struct inode *, struct extent_status *); 1: - 1: -typedef void (*btf_trace_ext4_es_remove_extent)(void *, struct inode *, ext4_lblk_t, ext4_lblk_t); 1: - 1: -typedef void (*btf_trace_ext4_es_find_extent_range_enter)(void *, struct inode *, ext4_lblk_t); 1: - 1: -typedef void (*btf_trace_ext4_es_find_extent_range_exit)(void *, struct inode *, struct extent_status *); 1: - 1: -typedef void (*btf_trace_ext4_es_lookup_extent_enter)(void *, struct inode *, ext4_lblk_t); 1: - 1: -typedef void (*btf_trace_ext4_es_lookup_extent_exit)(void *, struct inode *, struct extent_status *, int); 1: - 1: -typedef void (*btf_trace_ext4_es_shrink_count)(void *, struct super_block *, int, int); 1: - 1: -typedef void (*btf_trace_ext4_es_shrink_scan_enter)(void *, struct super_block *, int, int); 1: - 1: -typedef void (*btf_trace_ext4_es_shrink_scan_exit)(void *, struct super_block *, int, int); 1: - 1: -typedef void (*btf_trace_ext4_collapse_range)(void *, struct inode *, loff_t, loff_t); 1: - 1: -typedef void (*btf_trace_ext4_insert_range)(void *, struct inode *, loff_t, loff_t); 1: - 1: -typedef void (*btf_trace_ext4_es_shrink)(void *, struct super_block *, int, u64, int, int); 1: - 1: -typedef void (*btf_trace_ext4_es_insert_delayed_block)(void *, struct inode *, struct extent_status *, bool); 1: - 1: -typedef void (*btf_trace_ext4_fsmap_low_key)(void *, struct super_block *, u32, u32, u64, u64, u64); 1: - 1: -typedef void (*btf_trace_ext4_fsmap_high_key)(void *, struct super_block *, u32, u32, u64, u64, u64); 1: - 1: -typedef void (*btf_trace_ext4_fsmap_mapping)(void *, struct super_block *, u32, u32, u64, u64, u64); 1: - 1: -typedef void (*btf_trace_ext4_getfsmap_low_key)(void *, struct super_block *, struct ext4_fsmap *); 1: - 1: -typedef void (*btf_trace_ext4_getfsmap_high_key)(void *, struct super_block *, struct ext4_fsmap *); 1: - 1: -typedef void (*btf_trace_ext4_getfsmap_mapping)(void *, struct super_block *, struct ext4_fsmap *); 1: - 1: -typedef void (*btf_trace_ext4_shutdown)(void *, struct super_block *, long unsigned int); 1: - 1: -typedef void (*btf_trace_ext4_error)(void *, struct super_block *, const char *, unsigned int); 1: - 1: -enum { 1: - Opt_bsd_df = 0, 1: - Opt_minix_df = 1, 1: - Opt_grpid = 2, 1: - Opt_nogrpid = 3, 1: - Opt_resgid = 4, 1: - Opt_resuid = 5, 1: - Opt_sb = 6, 1: - Opt_err_cont = 7, 1: - Opt_err_panic = 8, 1: - Opt_err_ro = 9, 1: - Opt_nouid32 = 10, 1: - Opt_debug = 11, 1: - Opt_removed = 12, 1: - Opt_user_xattr = 13, 1: - Opt_nouser_xattr = 14, 1: - Opt_acl = 15, 1: - Opt_noacl = 16, 1: - Opt_auto_da_alloc = 17, 1: - Opt_noauto_da_alloc = 18, 1: - Opt_noload = 19, 1: - Opt_commit = 20, 1: - Opt_min_batch_time = 21, 1: - Opt_max_batch_time = 22, 1: - Opt_journal_dev = 23, 1: - Opt_journal_path = 24, 1: - Opt_journal_checksum = 25, 1: - Opt_journal_async_commit = 26, 1: - Opt_abort = 27, 1: - Opt_data_journal = 28, 1: - Opt_data_ordered = 29, 1: - Opt_data_writeback = 30, 1: - Opt_data_err_abort = 31, 1: - Opt_data_err_ignore = 32, 1: - Opt_test_dummy_encryption = 33, 1: - Opt_usrjquota = 34, 1: - Opt_grpjquota = 35, 1: - Opt_offusrjquota = 36, 1: - Opt_offgrpjquota = 37, 1: - Opt_jqfmt_vfsold = 38, 1: - Opt_jqfmt_vfsv0 = 39, 1: - Opt_jqfmt_vfsv1 = 40, 1: - Opt_quota = 41, 1: - Opt_noquota = 42, 1: - Opt_barrier = 43, 1: - Opt_nobarrier = 44, 1: - Opt_err___2 = 45, 1: - Opt_usrquota = 46, 1: - Opt_grpquota = 47, 1: - Opt_prjquota = 48, 1: - Opt_i_version = 49, 1: - Opt_dax = 50, 1: - Opt_stripe = 51, 1: - Opt_delalloc = 52, 1: - Opt_nodelalloc = 53, 1: - Opt_warn_on_error = 54, 1: - Opt_nowarn_on_error = 55, 1: - Opt_mblk_io_submit = 56, 1: - Opt_lazytime = 57, 1: - Opt_nolazytime = 58, 1: - Opt_debug_want_extra_isize = 59, 1: - Opt_nomblk_io_submit = 60, 1: - Opt_block_validity = 61, 1: - Opt_noblock_validity = 62, 1: - Opt_inode_readahead_blks = 63, 1: - Opt_journal_ioprio = 64, 1: - Opt_dioread_nolock = 65, 1: - Opt_dioread_lock = 66, 1: - Opt_discard = 67, 1: - Opt_nodiscard = 68, 1: - Opt_init_itable = 69, 1: - Opt_noinit_itable = 70, 1: - Opt_max_dir_size_kb = 71, 1: - Opt_nojournal_checksum = 72, 1: - Opt_nombcache = 73, 1: +typedef void (*btf_trace_ext4_ext_remove_space_done)(void *, struct inode *, 1: + ext4_lblk_t, ext4_lblk_t, 1: + int, 1: + struct partial_cluster *, 1: + __le16); 1: + 1: +typedef void (*btf_trace_ext4_es_insert_extent)(void *, struct inode *, 1: + struct extent_status *); 1: + 1: +typedef void (*btf_trace_ext4_es_cache_extent)(void *, struct inode *, 1: + struct extent_status *); 1: + 1: +typedef void (*btf_trace_ext4_es_remove_extent)(void *, struct inode *, 1: + ext4_lblk_t, ext4_lblk_t); 1: + 1: +typedef void (*btf_trace_ext4_es_find_extent_range_enter)(void *, 1: + struct inode *, 1: + ext4_lblk_t); 1: + 1: +typedef void (*btf_trace_ext4_es_find_extent_range_exit)( 1: + void *, struct inode *, struct extent_status *); 1: + 1: +typedef void (*btf_trace_ext4_es_lookup_extent_enter)(void *, struct inode *, 1: + ext4_lblk_t); 1: + 1: +typedef void (*btf_trace_ext4_es_lookup_extent_exit)(void *, struct inode *, 1: + struct extent_status *, 1: + int); 1: + 1: +typedef void (*btf_trace_ext4_es_shrink_count)(void *, struct super_block *, 1: + int, int); 1: + 1: +typedef void (*btf_trace_ext4_es_shrink_scan_enter)(void *, 1: + struct super_block *, int, 1: + int); 1: + 1: +typedef void (*btf_trace_ext4_es_shrink_scan_exit)(void *, struct super_block *, 1: + int, int); 1: + 1: +typedef void (*btf_trace_ext4_collapse_range)(void *, struct inode *, loff_t, 1: + loff_t); 1: + 1: +typedef void (*btf_trace_ext4_insert_range)(void *, struct inode *, loff_t, 1: + loff_t); 1: + 1: +typedef void (*btf_trace_ext4_es_shrink)(void *, struct super_block *, int, u64, 1: + int, int); 1: + 1: +typedef void (*btf_trace_ext4_es_insert_delayed_block)(void *, struct inode *, 1: + struct extent_status *, 1: + bool); 1: + 1: +typedef void (*btf_trace_ext4_fsmap_low_key)(void *, struct super_block *, u32, 1: + u32, u64, u64, u64); 1: + 1: +typedef void (*btf_trace_ext4_fsmap_high_key)(void *, struct super_block *, u32, 1: + u32, u64, u64, u64); 1: + 1: +typedef void (*btf_trace_ext4_fsmap_mapping)(void *, struct super_block *, u32, 1: + u32, u64, u64, u64); 1: + 1: +typedef void (*btf_trace_ext4_getfsmap_low_key)(void *, struct super_block *, 1: + struct ext4_fsmap *); 1: + 1: +typedef void (*btf_trace_ext4_getfsmap_high_key)(void *, struct super_block *, 1: + struct ext4_fsmap *); 1: + 1: +typedef void (*btf_trace_ext4_getfsmap_mapping)(void *, struct super_block *, 1: + struct ext4_fsmap *); 1: + 1: +typedef void (*btf_trace_ext4_shutdown)(void *, struct super_block *, 1: + long unsigned int); 1: + 1: +typedef void (*btf_trace_ext4_error)(void *, struct super_block *, const char *, 1: + unsigned int); 1: + 1: +enum { 1: + Opt_bsd_df = 0, 1: + Opt_minix_df = 1, 1: + Opt_grpid = 2, 1: + Opt_nogrpid = 3, 1: + Opt_resgid = 4, 1: + Opt_resuid = 5, 1: + Opt_sb = 6, 1: + Opt_err_cont = 7, 1: + Opt_err_panic = 8, 1: + Opt_err_ro = 9, 1: + Opt_nouid32 = 10, 1: + Opt_debug = 11, 1: + Opt_removed = 12, 1: + Opt_user_xattr = 13, 1: + Opt_nouser_xattr = 14, 1: + Opt_acl = 15, 1: + Opt_noacl = 16, 1: + Opt_auto_da_alloc = 17, 1: + Opt_noauto_da_alloc = 18, 1: + Opt_noload = 19, 1: + Opt_commit = 20, 1: + Opt_min_batch_time = 21, 1: + Opt_max_batch_time = 22, 1: + Opt_journal_dev = 23, 1: + Opt_journal_path = 24, 1: + Opt_journal_checksum = 25, 1: + Opt_journal_async_commit = 26, 1: + Opt_abort = 27, 1: + Opt_data_journal = 28, 1: + Opt_data_ordered = 29, 1: + Opt_data_writeback = 30, 1: + Opt_data_err_abort = 31, 1: + Opt_data_err_ignore = 32, 1: + Opt_test_dummy_encryption = 33, 1: + Opt_usrjquota = 34, 1: + Opt_grpjquota = 35, 1: + Opt_offusrjquota = 36, 1: + Opt_offgrpjquota = 37, 1: + Opt_jqfmt_vfsold = 38, 1: + Opt_jqfmt_vfsv0 = 39, 1: + Opt_jqfmt_vfsv1 = 40, 1: + Opt_quota = 41, 1: + Opt_noquota = 42, 1: + Opt_barrier = 43, 1: + Opt_nobarrier = 44, 1: + Opt_err___2 = 45, 1: + Opt_usrquota = 46, 1: + Opt_grpquota = 47, 1: + Opt_prjquota = 48, 1: + Opt_i_version = 49, 1: + Opt_dax = 50, 1: + Opt_stripe = 51, 1: + Opt_delalloc = 52, 1: + Opt_nodelalloc = 53, 1: + Opt_warn_on_error = 54, 1: + Opt_nowarn_on_error = 55, 1: + Opt_mblk_io_submit = 56, 1: + Opt_lazytime = 57, 1: + Opt_nolazytime = 58, 1: + Opt_debug_want_extra_isize = 59, 1: + Opt_nomblk_io_submit = 60, 1: + Opt_block_validity = 61, 1: + Opt_noblock_validity = 62, 1: + Opt_inode_readahead_blks = 63, 1: + Opt_journal_ioprio = 64, 1: + Opt_dioread_nolock = 65, 1: + Opt_dioread_lock = 66, 1: + Opt_discard = 67, 1: + Opt_nodiscard = 68, 1: + Opt_init_itable = 69, 1: + Opt_noinit_itable = 70, 1: + Opt_max_dir_size_kb = 71, 1: + Opt_nojournal_checksum = 72, 1: + Opt_nombcache = 73, 1: }; 1: 1: struct mount_opts { 1: - int token; 1: - int mount_opt; 1: - int flags; 1: + int token; 1: + int mount_opt; 1: + int flags; 1: }; 1: 1: struct ext4_mount_options { 1: - long unsigned int s_mount_opt; 1: - long unsigned int s_mount_opt2; 1: - kuid_t s_resuid; 1: - kgid_t s_resgid; 1: - long unsigned int s_commit_interval; 1: - u32 s_min_batch_time; 1: - u32 s_max_batch_time; 1: - int s_jquota_fmt; 1: - char *s_qf_names[3]; 1: + long unsigned int s_mount_opt; 1: + long unsigned int s_mount_opt2; 1: + kuid_t s_resuid; 1: + kgid_t s_resgid; 1: + long unsigned int s_commit_interval; 1: + u32 s_min_batch_time; 1: + u32 s_max_batch_time; 1: + int s_jquota_fmt; 1: + char *s_qf_names[3]; 1: }; 1: 1: enum { 1: - attr_noop = 0, 1: - attr_delayed_allocation_blocks = 1, 1: - attr_session_write_kbytes = 2, 1: - attr_lifetime_write_kbytes = 3, 1: - attr_reserved_clusters = 4, 1: - attr_inode_readahead = 5, 1: - attr_trigger_test_error = 6, 1: - attr_first_error_time = 7, 1: - attr_last_error_time = 8, 1: - attr_feature = 9, 1: - attr_pointer_ui = 10, 1: - attr_pointer_atomic = 11, 1: - attr_journal_task = 12, 1: + attr_noop = 0, 1: + attr_delayed_allocation_blocks = 1, 1: + attr_session_write_kbytes = 2, 1: + attr_lifetime_write_kbytes = 3, 1: + attr_reserved_clusters = 4, 1: + attr_inode_readahead = 5, 1: + attr_trigger_test_error = 6, 1: + attr_first_error_time = 7, 1: + attr_last_error_time = 8, 1: + attr_feature = 9, 1: + attr_pointer_ui = 10, 1: + attr_pointer_atomic = 11, 1: + attr_journal_task = 12, 1: }; 1: 1: enum { 1: - ptr_explicit = 0, 1: - ptr_ext4_sb_info_offset = 1, 1: - ptr_ext4_super_block_offset = 2, 1: + ptr_explicit = 0, 1: + ptr_ext4_sb_info_offset = 1, 1: + ptr_ext4_super_block_offset = 2, 1: }; 1: 1: struct ext4_attr { 1: - struct attribute attr; 1: - short int attr_id; 1: - short int attr_ptr; 1: - union { 1: - int offset; 1: - void *explicit_ptr; 1: - } u; 1: + struct attribute attr; 1: + short int attr_id; 1: + short int attr_ptr; 1: + union { 1: + int offset; 1: + void *explicit_ptr; 1: + } u; 1: }; 1: 1: struct ext4_xattr_header { 1: - __le32 h_magic; 1: - __le32 h_refcount; 1: - __le32 h_blocks; 1: - __le32 h_hash; 1: - __le32 h_checksum; 1: - __u32 h_reserved[3]; 1: + __le32 h_magic; 1: + __le32 h_refcount; 1: + __le32 h_blocks; 1: + __le32 h_hash; 1: + __le32 h_checksum; 1: + __u32 h_reserved[3]; 1: }; 1: 1: struct ext4_xattr_block_find { 1: - struct ext4_xattr_search s; 1: - struct buffer_head *bh; 1: + struct ext4_xattr_search s; 1: + struct buffer_head *bh; 1: }; 1: 1: typedef struct { 1: - __le16 e_tag; 1: - __le16 e_perm; 1: - __le32 e_id; 1: + __le16 e_tag; 1: + __le16 e_perm; 1: + __le32 e_id; 1: } ext4_acl_entry; 1: 1: typedef struct { 1: - __le32 a_version; 1: + __le32 a_version; 1: } ext4_acl_header; 1: 1: struct commit_header { 1: - __be32 h_magic; 1: - __be32 h_blocktype; 1: - __be32 h_sequence; 1: - unsigned char h_chksum_type; 1: - unsigned char h_chksum_size; 1: - unsigned char h_padding[2]; 1: - __be32 h_chksum[8]; 1: - __be64 h_commit_sec; 1: - __be32 h_commit_nsec; 1: + __be32 h_magic; 1: + __be32 h_blocktype; 1: + __be32 h_sequence; 1: + unsigned char h_chksum_type; 1: + unsigned char h_chksum_size; 1: + unsigned char h_padding[2]; 1: + __be32 h_chksum[8]; 1: + __be64 h_commit_sec; 1: + __be32 h_commit_nsec; 1: }; 1: 1: struct journal_block_tag3_s { 1: - __be32 t_blocknr; 1: - __be32 t_flags; 1: - __be32 t_blocknr_high; 1: - __be32 t_checksum; 1: + __be32 t_blocknr; 1: + __be32 t_flags; 1: + __be32 t_blocknr_high; 1: + __be32 t_checksum; 1: }; 1: 1: typedef struct journal_block_tag3_s journal_block_tag3_t; 1: 1: struct journal_block_tag_s { 1: - __be32 t_blocknr; 1: - __be16 t_checksum; 1: - __be16 t_flags; 1: - __be32 t_blocknr_high; 1: + __be32 t_blocknr; 1: + __be16 t_checksum; 1: + __be16 t_flags; 1: + __be32 t_blocknr_high; 1: }; 1: 1: typedef struct journal_block_tag_s journal_block_tag_t; 1: 1: struct jbd2_journal_block_tail { 1: - __be32 t_checksum; 1: + __be32 t_checksum; 1: }; 1: 1: struct jbd2_journal_revoke_header_s { 1: - journal_header_t r_header; 1: - __be32 r_count; 1: + journal_header_t r_header; 1: + __be32 r_count; 1: }; 1: 1: typedef struct jbd2_journal_revoke_header_s jbd2_journal_revoke_header_t; 1: 1: struct recovery_info { 1: - tid_t start_transaction; 1: - tid_t end_transaction; 1: - int nr_replays; 1: - int nr_revokes; 1: - int nr_revoke_hits; 1: + tid_t start_transaction; 1: + tid_t end_transaction; 1: + int nr_replays; 1: + int nr_revokes; 1: + int nr_revoke_hits; 1: }; 1: 1: enum passtype { 1: - PASS_SCAN = 0, 1: - PASS_REVOKE = 1, 1: - PASS_REPLAY = 2, 1: + PASS_SCAN = 0, 1: + PASS_REVOKE = 1, 1: + PASS_REPLAY = 2, 1: }; 1: 1: struct jbd2_revoke_table_s { 1: - int hash_size; 1: - int hash_shift; 1: - struct list_head *hash_table; 1: + int hash_size; 1: + int hash_shift; 1: + struct list_head *hash_table; 1: }; 1: 1: struct jbd2_revoke_record_s { 1: - struct list_head hash; 1: - tid_t sequence; 1: - long long unsigned int blocknr; 1: + struct list_head hash; 1: + tid_t sequence; 1: + long long unsigned int blocknr; 1: }; 1: 1: struct trace_event_raw_jbd2_checkpoint { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - int result; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + int result; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_commit { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - char sync_commit; 1: - int transaction; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + char sync_commit; 1: + int transaction; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_end_commit { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - char sync_commit; 1: - int transaction; 1: - int head; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + char sync_commit; 1: + int transaction; 1: + int head; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_submit_inode_data { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - ino_t ino; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + ino_t ino; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_handle_start_class { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - long unsigned int tid; 1: - unsigned int type; 1: - unsigned int line_no; 1: - int requested_blocks; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + long unsigned int tid; 1: + unsigned int type; 1: + unsigned int line_no; 1: + int requested_blocks; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_handle_extend { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - long unsigned int tid; 1: - unsigned int type; 1: - unsigned int line_no; 1: - int buffer_credits; 1: - int requested_blocks; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + long unsigned int tid; 1: + unsigned int type; 1: + unsigned int line_no; 1: + int buffer_credits; 1: + int requested_blocks; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_handle_stats { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - long unsigned int tid; 1: - unsigned int type; 1: - unsigned int line_no; 1: - int interval; 1: - int sync; 1: - int requested_blocks; 1: - int dirtied_blocks; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + long unsigned int tid; 1: + unsigned int type; 1: + unsigned int line_no; 1: + int interval; 1: + int sync; 1: + int requested_blocks; 1: + int dirtied_blocks; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_run_stats { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - long unsigned int tid; 1: - long unsigned int wait; 1: - long unsigned int request_delay; 1: - long unsigned int running; 1: - long unsigned int locked; 1: - long unsigned int flushing; 1: - long unsigned int logging; 1: - __u32 handle_count; 1: - __u32 blocks; 1: - __u32 blocks_logged; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + long unsigned int tid; 1: + long unsigned int wait; 1: + long unsigned int request_delay; 1: + long unsigned int running; 1: + long unsigned int locked; 1: + long unsigned int flushing; 1: + long unsigned int logging; 1: + __u32 handle_count; 1: + __u32 blocks; 1: + __u32 blocks_logged; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_checkpoint_stats { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - long unsigned int tid; 1: - long unsigned int chp_time; 1: - __u32 forced_to_close; 1: - __u32 written; 1: - __u32 dropped; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + long unsigned int tid; 1: + long unsigned int chp_time; 1: + __u32 forced_to_close; 1: + __u32 written; 1: + __u32 dropped; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_update_log_tail { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - tid_t tail_sequence; 1: - tid_t first_tid; 1: - long unsigned int block_nr; 1: - long unsigned int freed; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + tid_t tail_sequence; 1: + tid_t first_tid; 1: + long unsigned int block_nr; 1: + long unsigned int freed; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_write_superblock { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - int write_op; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + int write_op; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_raw_jbd2_lock_buffer_stall { 1: - struct trace_entry ent; 1: - dev_t dev; 1: - long unsigned int stall_ms; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + dev_t dev; 1: + long unsigned int stall_ms; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_jbd2_checkpoint {}; 1: @@ -48856,796 +49551,812 @@ struct trace_event_data_offsets_jbd2_lock_buffer_stall {}; 1: 1: typedef void (*btf_trace_jbd2_checkpoint)(void *, journal_t *, int); 1: 1: -typedef void (*btf_trace_jbd2_start_commit)(void *, journal_t *, transaction_t *); 1: +typedef void (*btf_trace_jbd2_start_commit)(void *, journal_t *, 1: + transaction_t *); 1: 1: -typedef void (*btf_trace_jbd2_commit_locking)(void *, journal_t *, transaction_t *); 1: +typedef void (*btf_trace_jbd2_commit_locking)(void *, journal_t *, 1: + transaction_t *); 1: 1: -typedef void (*btf_trace_jbd2_commit_flushing)(void *, journal_t *, transaction_t *); 1: +typedef void (*btf_trace_jbd2_commit_flushing)(void *, journal_t *, 1: + transaction_t *); 1: 1: -typedef void (*btf_trace_jbd2_commit_logging)(void *, journal_t *, transaction_t *); 1: +typedef void (*btf_trace_jbd2_commit_logging)(void *, journal_t *, 1: + transaction_t *); 1: 1: -typedef void (*btf_trace_jbd2_drop_transaction)(void *, journal_t *, transaction_t *); 1: +typedef void (*btf_trace_jbd2_drop_transaction)(void *, journal_t *, 1: + transaction_t *); 1: 1: typedef void (*btf_trace_jbd2_end_commit)(void *, journal_t *, transaction_t *); 1: 1: typedef void (*btf_trace_jbd2_submit_inode_data)(void *, struct inode *); 1: 1: -typedef void (*btf_trace_jbd2_handle_start)(void *, dev_t, long unsigned int, unsigned int, unsigned int, int); 1: +typedef void (*btf_trace_jbd2_handle_start)(void *, dev_t, long unsigned int, 1: + unsigned int, unsigned int, int); 1: 1: -typedef void (*btf_trace_jbd2_handle_restart)(void *, dev_t, long unsigned int, unsigned int, unsigned int, int); 1: +typedef void (*btf_trace_jbd2_handle_restart)(void *, dev_t, long unsigned int, 1: + unsigned int, unsigned int, int); 1: 1: -typedef void (*btf_trace_jbd2_handle_extend)(void *, dev_t, long unsigned int, unsigned int, unsigned int, int, int); 1: +typedef void (*btf_trace_jbd2_handle_extend)(void *, dev_t, long unsigned int, 1: + unsigned int, unsigned int, int, 1: + int); 1: 1: -typedef void (*btf_trace_jbd2_handle_stats)(void *, dev_t, long unsigned int, unsigned int, unsigned int, int, int, int, int); 1: +typedef void (*btf_trace_jbd2_handle_stats)(void *, dev_t, long unsigned int, 1: + unsigned int, unsigned int, int, 1: + int, int, int); 1: 1: -typedef void (*btf_trace_jbd2_run_stats)(void *, dev_t, long unsigned int, struct transaction_run_stats_s *); 1: +typedef void (*btf_trace_jbd2_run_stats)(void *, dev_t, long unsigned int, 1: + struct transaction_run_stats_s *); 1: 1: -typedef void (*btf_trace_jbd2_checkpoint_stats)(void *, dev_t, long unsigned int, struct transaction_chp_stats_s *); 1: +typedef void (*btf_trace_jbd2_checkpoint_stats)( 1: + void *, dev_t, long unsigned int, struct transaction_chp_stats_s *); 1: 1: -typedef void (*btf_trace_jbd2_update_log_tail)(void *, journal_t *, tid_t, long unsigned int, long unsigned int); 1: +typedef void (*btf_trace_jbd2_update_log_tail)(void *, journal_t *, tid_t, 1: + long unsigned int, 1: + long unsigned int); 1: 1: typedef void (*btf_trace_jbd2_write_superblock)(void *, journal_t *, int); 1: 1: -typedef void (*btf_trace_jbd2_lock_buffer_stall)(void *, dev_t, long unsigned int); 1: +typedef void (*btf_trace_jbd2_lock_buffer_stall)(void *, dev_t, 1: + long unsigned int); 1: 1: struct jbd2_stats_proc_session { 1: - journal_t *journal; 1: - struct transaction_stats_s *stats; 1: - int start; 1: - int max; 1: + journal_t *journal; 1: + struct transaction_stats_s *stats; 1: + int start; 1: + int max; 1: }; 1: 1: struct ramfs_mount_opts { 1: - umode_t mode; 1: + umode_t mode; 1: }; 1: 1: struct ramfs_fs_info { 1: - struct ramfs_mount_opts mount_opts; 1: + struct ramfs_mount_opts mount_opts; 1: }; 1: 1: enum ramfs_param { 1: - Opt_mode___3 = 0, 1: + Opt_mode___3 = 0, 1: }; 1: 1: enum hugetlbfs_size_type { 1: - NO_SIZE = 0, 1: - SIZE_STD = 1, 1: - SIZE_PERCENT = 2, 1: + NO_SIZE = 0, 1: + SIZE_STD = 1, 1: + SIZE_PERCENT = 2, 1: }; 1: 1: struct hugetlbfs_fs_context { 1: - struct hstate *hstate; 1: - long long unsigned int max_size_opt; 1: - long long unsigned int min_size_opt; 1: - long int max_hpages; 1: - long int nr_inodes; 1: - long int min_hpages; 1: - enum hugetlbfs_size_type max_val_type; 1: - enum hugetlbfs_size_type min_val_type; 1: - kuid_t uid; 1: - kgid_t gid; 1: - umode_t mode; 1: + struct hstate *hstate; 1: + long long unsigned int max_size_opt; 1: + long long unsigned int min_size_opt; 1: + long int max_hpages; 1: + long int nr_inodes; 1: + long int min_hpages; 1: + enum hugetlbfs_size_type max_val_type; 1: + enum hugetlbfs_size_type min_val_type; 1: + kuid_t uid; 1: + kgid_t gid; 1: + umode_t mode; 1: }; 1: 1: enum hugetlb_param { 1: - Opt_gid___4 = 0, 1: - Opt_min_size = 1, 1: - Opt_mode___4 = 2, 1: - Opt_nr_inodes___2 = 3, 1: - Opt_pagesize = 4, 1: - Opt_size___2 = 5, 1: - Opt_uid___3 = 6, 1: + Opt_gid___4 = 0, 1: + Opt_min_size = 1, 1: + Opt_mode___4 = 2, 1: + Opt_nr_inodes___2 = 3, 1: + Opt_pagesize = 4, 1: + Opt_size___2 = 5, 1: + Opt_uid___3 = 6, 1: }; 1: 1: typedef u16 wchar_t; 1: 1: struct nls_table { 1: - const char *charset; 1: - const char *alias; 1: - int (*uni2char)(wchar_t, unsigned char *, int); 1: - int (*char2uni)(const unsigned char *, int, wchar_t *); 1: - const unsigned char *charset2lower; 1: - const unsigned char *charset2upper; 1: - struct module *owner; 1: - struct nls_table *next; 1: + const char *charset; 1: + const char *alias; 1: + int (*uni2char)(wchar_t, unsigned char *, int); 1: + int (*char2uni)(const unsigned char *, int, wchar_t *); 1: + const unsigned char *charset2lower; 1: + const unsigned char *charset2upper; 1: + struct module *owner; 1: + struct nls_table *next; 1: }; 1: 1: struct fat_mount_options { 1: - kuid_t fs_uid; 1: - kgid_t fs_gid; 1: - short unsigned int fs_fmask; 1: - short unsigned int fs_dmask; 1: - short unsigned int codepage; 1: - int time_offset; 1: - char *iocharset; 1: - short unsigned int shortname; 1: - unsigned char name_check; 1: - unsigned char errors; 1: - unsigned char nfs; 1: - short unsigned int allow_utime; 1: - unsigned int quiet: 1; 1: - unsigned int showexec: 1; 1: - unsigned int sys_immutable: 1; 1: - unsigned int dotsOK: 1; 1: - unsigned int isvfat: 1; 1: - unsigned int utf8: 1; 1: - unsigned int unicode_xlate: 1; 1: - unsigned int numtail: 1; 1: - unsigned int flush: 1; 1: - unsigned int nocase: 1; 1: - unsigned int usefree: 1; 1: - unsigned int tz_set: 1; 1: - unsigned int rodir: 1; 1: - unsigned int discard: 1; 1: - unsigned int dos1xfloppy: 1; 1: + kuid_t fs_uid; 1: + kgid_t fs_gid; 1: + short unsigned int fs_fmask; 1: + short unsigned int fs_dmask; 1: + short unsigned int codepage; 1: + int time_offset; 1: + char *iocharset; 1: + short unsigned int shortname; 1: + unsigned char name_check; 1: + unsigned char errors; 1: + unsigned char nfs; 1: + short unsigned int allow_utime; 1: + unsigned int quiet : 1; 1: + unsigned int showexec : 1; 1: + unsigned int sys_immutable : 1; 1: + unsigned int dotsOK : 1; 1: + unsigned int isvfat : 1; 1: + unsigned int utf8 : 1; 1: + unsigned int unicode_xlate : 1; 1: + unsigned int numtail : 1; 1: + unsigned int flush : 1; 1: + unsigned int nocase : 1; 1: + unsigned int usefree : 1; 1: + unsigned int tz_set : 1; 1: + unsigned int rodir : 1; 1: + unsigned int discard : 1; 1: + unsigned int dos1xfloppy : 1; 1: }; 1: 1: struct fatent_operations; 1: 1: struct msdos_sb_info { 1: - short unsigned int sec_per_clus; 1: - short unsigned int cluster_bits; 1: - unsigned int cluster_size; 1: - unsigned char fats; 1: - unsigned char fat_bits; 1: - short unsigned int fat_start; 1: - long unsigned int fat_length; 1: - long unsigned int dir_start; 1: - short unsigned int dir_entries; 1: - long unsigned int data_start; 1: - long unsigned int max_cluster; 1: - long unsigned int root_cluster; 1: - long unsigned int fsinfo_sector; 1: - struct mutex fat_lock; 1: - struct mutex nfs_build_inode_lock; 1: - struct mutex s_lock; 1: - unsigned int prev_free; 1: - unsigned int free_clusters; 1: - unsigned int free_clus_valid; 1: - struct fat_mount_options options; 1: - struct nls_table *nls_disk; 1: - struct nls_table *nls_io; 1: - const void *dir_ops; 1: - int dir_per_block; 1: - int dir_per_block_bits; 1: - unsigned int vol_id; 1: - int fatent_shift; 1: - const struct fatent_operations *fatent_ops; 1: - struct inode *fat_inode; 1: - struct inode *fsinfo_inode; 1: - struct ratelimit_state ratelimit; 1: - spinlock_t inode_hash_lock; 1: - struct hlist_head inode_hashtable[256]; 1: - spinlock_t dir_hash_lock; 1: - struct hlist_head dir_hashtable[256]; 1: - unsigned int dirty; 1: - struct callback_head rcu; 1: + short unsigned int sec_per_clus; 1: + short unsigned int cluster_bits; 1: + unsigned int cluster_size; 1: + unsigned char fats; 1: + unsigned char fat_bits; 1: + short unsigned int fat_start; 1: + long unsigned int fat_length; 1: + long unsigned int dir_start; 1: + short unsigned int dir_entries; 1: + long unsigned int data_start; 1: + long unsigned int max_cluster; 1: + long unsigned int root_cluster; 1: + long unsigned int fsinfo_sector; 1: + struct mutex fat_lock; 1: + struct mutex nfs_build_inode_lock; 1: + struct mutex s_lock; 1: + unsigned int prev_free; 1: + unsigned int free_clusters; 1: + unsigned int free_clus_valid; 1: + struct fat_mount_options options; 1: + struct nls_table *nls_disk; 1: + struct nls_table *nls_io; 1: + const void *dir_ops; 1: + int dir_per_block; 1: + int dir_per_block_bits; 1: + unsigned int vol_id; 1: + int fatent_shift; 1: + const struct fatent_operations *fatent_ops; 1: + struct inode *fat_inode; 1: + struct inode *fsinfo_inode; 1: + struct ratelimit_state ratelimit; 1: + spinlock_t inode_hash_lock; 1: + struct hlist_head inode_hashtable[256]; 1: + spinlock_t dir_hash_lock; 1: + struct hlist_head dir_hashtable[256]; 1: + unsigned int dirty; 1: + struct callback_head rcu; 1: }; 1: 1: struct fat_entry; 1: 1: struct fatent_operations { 1: - void (*ent_blocknr)(struct super_block *, int, int *, sector_t *); 1: - void (*ent_set_ptr)(struct fat_entry *, int); 1: - int (*ent_bread)(struct super_block *, struct fat_entry *, int, sector_t); 1: - int (*ent_get)(struct fat_entry *); 1: - void (*ent_put)(struct fat_entry *, int); 1: - int (*ent_next)(struct fat_entry *); 1: + void (*ent_blocknr)(struct super_block *, int, int *, sector_t *); 1: + void (*ent_set_ptr)(struct fat_entry *, int); 1: + int (*ent_bread)(struct super_block *, struct fat_entry *, int, sector_t); 1: + int (*ent_get)(struct fat_entry *); 1: + void (*ent_put)(struct fat_entry *, int); 1: + int (*ent_next)(struct fat_entry *); 1: }; 1: 1: struct msdos_inode_info { 1: - spinlock_t cache_lru_lock; 1: - struct list_head cache_lru; 1: - int nr_caches; 1: - unsigned int cache_valid_id; 1: - loff_t mmu_private; 1: - int i_start; 1: - int i_logstart; 1: - int i_attrs; 1: - loff_t i_pos; 1: - struct hlist_node i_fat_hash; 1: - struct hlist_node i_dir_hash; 1: - struct rw_semaphore truncate_lock; 1: - struct inode vfs_inode; 1: + spinlock_t cache_lru_lock; 1: + struct list_head cache_lru; 1: + int nr_caches; 1: + unsigned int cache_valid_id; 1: + loff_t mmu_private; 1: + int i_start; 1: + int i_logstart; 1: + int i_attrs; 1: + loff_t i_pos; 1: + struct hlist_node i_fat_hash; 1: + struct hlist_node i_dir_hash; 1: + struct rw_semaphore truncate_lock; 1: + struct inode vfs_inode; 1: }; 1: 1: struct fat_entry { 1: - int entry; 1: - union { 1: - u8 *ent12_p[2]; 1: - __le16 *ent16_p; 1: - __le32 *ent32_p; 1: - } u; 1: - int nr_bhs; 1: - struct buffer_head *bhs[2]; 1: - struct inode *fat_inode; 1: + int entry; 1: + union { 1: + u8 *ent12_p[2]; 1: + __le16 *ent16_p; 1: + __le32 *ent32_p; 1: + } u; 1: + int nr_bhs; 1: + struct buffer_head *bhs[2]; 1: + struct inode *fat_inode; 1: }; 1: 1: struct fat_cache { 1: - struct list_head cache_list; 1: - int nr_contig; 1: - int fcluster; 1: - int dcluster; 1: + struct list_head cache_list; 1: + int nr_contig; 1: + int fcluster; 1: + int dcluster; 1: }; 1: 1: struct fat_cache_id { 1: - unsigned int id; 1: - int nr_contig; 1: - int fcluster; 1: - int dcluster; 1: + unsigned int id; 1: + int nr_contig; 1: + int fcluster; 1: + int dcluster; 1: }; 1: 1: struct compat_dirent { 1: - u32 d_ino; 1: - compat_off_t d_off; 1: - u16 d_reclen; 1: - char d_name[256]; 1: + u32 d_ino; 1: + compat_off_t d_off; 1: + u16 d_reclen; 1: + char d_name[256]; 1: }; 1: 1: enum utf16_endian { 1: - UTF16_HOST_ENDIAN = 0, 1: - UTF16_LITTLE_ENDIAN = 1, 1: - UTF16_BIG_ENDIAN = 2, 1: + UTF16_HOST_ENDIAN = 0, 1: + UTF16_LITTLE_ENDIAN = 1, 1: + UTF16_BIG_ENDIAN = 2, 1: }; 1: 1: struct __fat_dirent { 1: - long int d_ino; 1: - __kernel_off_t d_off; 1: - short unsigned int d_reclen; 1: - char d_name[256]; 1: + long int d_ino; 1: + __kernel_off_t d_off; 1: + short unsigned int d_reclen; 1: + char d_name[256]; 1: }; 1: 1: struct msdos_dir_entry { 1: - __u8 name[11]; 1: - __u8 attr; 1: - __u8 lcase; 1: - __u8 ctime_cs; 1: - __le16 ctime; 1: - __le16 cdate; 1: - __le16 adate; 1: - __le16 starthi; 1: - __le16 time; 1: - __le16 date; 1: - __le16 start; 1: - __le32 size; 1: + __u8 name[11]; 1: + __u8 attr; 1: + __u8 lcase; 1: + __u8 ctime_cs; 1: + __le16 ctime; 1: + __le16 cdate; 1: + __le16 adate; 1: + __le16 starthi; 1: + __le16 time; 1: + __le16 date; 1: + __le16 start; 1: + __le32 size; 1: }; 1: 1: struct msdos_dir_slot { 1: - __u8 id; 1: - __u8 name0_4[10]; 1: - __u8 attr; 1: - __u8 reserved; 1: - __u8 alias_checksum; 1: - __u8 name5_10[12]; 1: - __le16 start; 1: - __u8 name11_12[4]; 1: + __u8 id; 1: + __u8 name0_4[10]; 1: + __u8 attr; 1: + __u8 reserved; 1: + __u8 alias_checksum; 1: + __u8 name5_10[12]; 1: + __le16 start; 1: + __u8 name11_12[4]; 1: }; 1: 1: struct fat_slot_info { 1: - loff_t i_pos; 1: - loff_t slot_off; 1: - int nr_slots; 1: - struct msdos_dir_entry *de; 1: - struct buffer_head *bh; 1: + loff_t i_pos; 1: + loff_t slot_off; 1: + int nr_slots; 1: + struct msdos_dir_entry *de; 1: + struct buffer_head *bh; 1: }; 1: 1: typedef long long unsigned int llu; 1: 1: enum { 1: - PARSE_INVALID = 1, 1: - PARSE_NOT_LONGNAME = 2, 1: - PARSE_EOF = 3, 1: + PARSE_INVALID = 1, 1: + PARSE_NOT_LONGNAME = 2, 1: + PARSE_EOF = 3, 1: }; 1: 1: struct fat_ioctl_filldir_callback { 1: - struct dir_context ctx; 1: - void *dirent; 1: - int result; 1: - const char *longname; 1: - int long_len; 1: - const char *shortname; 1: - int short_len; 1: + struct dir_context ctx; 1: + void *dirent; 1: + int result; 1: + const char *longname; 1: + int long_len; 1: + const char *shortname; 1: + int short_len; 1: }; 1: 1: struct fat_boot_sector { 1: - __u8 ignored[3]; 1: - __u8 system_id[8]; 1: - __u8 sector_size[2]; 1: - __u8 sec_per_clus; 1: - __le16 reserved; 1: - __u8 fats; 1: - __u8 dir_entries[2]; 1: - __u8 sectors[2]; 1: - __u8 media; 1: - __le16 fat_length; 1: - __le16 secs_track; 1: - __le16 heads; 1: - __le32 hidden; 1: - __le32 total_sect; 1: - union { 1: - struct { 1: - __u8 drive_number; 1: - __u8 state; 1: - __u8 signature; 1: - __u8 vol_id[4]; 1: - __u8 vol_label[11]; 1: - __u8 fs_type[8]; 1: - } fat16; 1: - struct { 1: - __le32 length; 1: - __le16 flags; 1: - __u8 version[2]; 1: - __le32 root_cluster; 1: - __le16 info_sector; 1: - __le16 backup_boot; 1: - __le16 reserved2[6]; 1: - __u8 drive_number; 1: - __u8 state; 1: - __u8 signature; 1: - __u8 vol_id[4]; 1: - __u8 vol_label[11]; 1: - __u8 fs_type[8]; 1: - } fat32; 1: - }; 1: + __u8 ignored[3]; 1: + __u8 system_id[8]; 1: + __u8 sector_size[2]; 1: + __u8 sec_per_clus; 1: + __le16 reserved; 1: + __u8 fats; 1: + __u8 dir_entries[2]; 1: + __u8 sectors[2]; 1: + __u8 media; 1: + __le16 fat_length; 1: + __le16 secs_track; 1: + __le16 heads; 1: + __le32 hidden; 1: + __le32 total_sect; 1: + union { 1: + struct { 1: + __u8 drive_number; 1: + __u8 state; 1: + __u8 signature; 1: + __u8 vol_id[4]; 1: + __u8 vol_label[11]; 1: + __u8 fs_type[8]; 1: + } fat16; 1: + struct { 1: + __le32 length; 1: + __le16 flags; 1: + __u8 version[2]; 1: + __le32 root_cluster; 1: + __le16 info_sector; 1: + __le16 backup_boot; 1: + __le16 reserved2[6]; 1: + __u8 drive_number; 1: + __u8 state; 1: + __u8 signature; 1: + __u8 vol_id[4]; 1: + __u8 vol_label[11]; 1: + __u8 fs_type[8]; 1: + } fat32; 1: + }; 1: }; 1: 1: struct fat_boot_fsinfo { 1: - __le32 signature1; 1: - __le32 reserved1[120]; 1: - __le32 signature2; 1: - __le32 free_clusters; 1: - __le32 next_cluster; 1: - __le32 reserved2[4]; 1: + __le32 signature1; 1: + __le32 reserved1[120]; 1: + __le32 signature2; 1: + __le32 free_clusters; 1: + __le32 next_cluster; 1: + __le32 reserved2[4]; 1: }; 1: 1: struct fat_bios_param_block { 1: - u16 fat_sector_size; 1: - u8 fat_sec_per_clus; 1: - u16 fat_reserved; 1: - u8 fat_fats; 1: - u16 fat_dir_entries; 1: - u16 fat_sectors; 1: - u16 fat_fat_length; 1: - u32 fat_total_sect; 1: - u8 fat16_state; 1: - u32 fat16_vol_id; 1: - u32 fat32_length; 1: - u32 fat32_root_cluster; 1: - u16 fat32_info_sector; 1: - u8 fat32_state; 1: - u32 fat32_vol_id; 1: + u16 fat_sector_size; 1: + u8 fat_sec_per_clus; 1: + u16 fat_reserved; 1: + u8 fat_fats; 1: + u16 fat_dir_entries; 1: + u16 fat_sectors; 1: + u16 fat_fat_length; 1: + u32 fat_total_sect; 1: + u8 fat16_state; 1: + u32 fat16_vol_id; 1: + u32 fat32_length; 1: + u32 fat32_root_cluster; 1: + u16 fat32_info_sector; 1: + u8 fat32_state; 1: + u32 fat32_vol_id; 1: }; 1: 1: struct fat_floppy_defaults { 1: - unsigned int nr_sectors; 1: - unsigned int sec_per_clus; 1: - unsigned int dir_entries; 1: - unsigned int media; 1: - unsigned int fat_length; 1: -}; 1: - 1: -enum { 1: - Opt_check_n = 0, 1: - Opt_check_r = 1, 1: - Opt_check_s = 2, 1: - Opt_uid___4 = 3, 1: - Opt_gid___5 = 4, 1: - Opt_umask = 5, 1: - Opt_dmask = 6, 1: - Opt_fmask = 7, 1: - Opt_allow_utime = 8, 1: - Opt_codepage = 9, 1: - Opt_usefree = 10, 1: - Opt_nocase = 11, 1: - Opt_quiet = 12, 1: - Opt_showexec = 13, 1: - Opt_debug___2 = 14, 1: - Opt_immutable = 15, 1: - Opt_dots = 16, 1: - Opt_nodots = 17, 1: - Opt_charset = 18, 1: - Opt_shortname_lower = 19, 1: - Opt_shortname_win95 = 20, 1: - Opt_shortname_winnt = 21, 1: - Opt_shortname_mixed = 22, 1: - Opt_utf8_no = 23, 1: - Opt_utf8_yes = 24, 1: - Opt_uni_xl_no = 25, 1: - Opt_uni_xl_yes = 26, 1: - Opt_nonumtail_no = 27, 1: - Opt_nonumtail_yes = 28, 1: - Opt_obsolete = 29, 1: - Opt_flush = 30, 1: - Opt_tz_utc = 31, 1: - Opt_rodir = 32, 1: - Opt_err_cont___2 = 33, 1: - Opt_err_panic___2 = 34, 1: - Opt_err_ro___2 = 35, 1: - Opt_discard___2 = 36, 1: - Opt_nfs = 37, 1: - Opt_time_offset = 38, 1: - Opt_nfs_stale_rw = 39, 1: - Opt_nfs_nostale_ro = 40, 1: - Opt_err___3 = 41, 1: - Opt_dos1xfloppy = 42, 1: + unsigned int nr_sectors; 1: + unsigned int sec_per_clus; 1: + unsigned int dir_entries; 1: + unsigned int media; 1: + unsigned int fat_length; 1: +}; 1: + 1: +enum { 1: + Opt_check_n = 0, 1: + Opt_check_r = 1, 1: + Opt_check_s = 2, 1: + Opt_uid___4 = 3, 1: + Opt_gid___5 = 4, 1: + Opt_umask = 5, 1: + Opt_dmask = 6, 1: + Opt_fmask = 7, 1: + Opt_allow_utime = 8, 1: + Opt_codepage = 9, 1: + Opt_usefree = 10, 1: + Opt_nocase = 11, 1: + Opt_quiet = 12, 1: + Opt_showexec = 13, 1: + Opt_debug___2 = 14, 1: + Opt_immutable = 15, 1: + Opt_dots = 16, 1: + Opt_nodots = 17, 1: + Opt_charset = 18, 1: + Opt_shortname_lower = 19, 1: + Opt_shortname_win95 = 20, 1: + Opt_shortname_winnt = 21, 1: + Opt_shortname_mixed = 22, 1: + Opt_utf8_no = 23, 1: + Opt_utf8_yes = 24, 1: + Opt_uni_xl_no = 25, 1: + Opt_uni_xl_yes = 26, 1: + Opt_nonumtail_no = 27, 1: + Opt_nonumtail_yes = 28, 1: + Opt_obsolete = 29, 1: + Opt_flush = 30, 1: + Opt_tz_utc = 31, 1: + Opt_rodir = 32, 1: + Opt_err_cont___2 = 33, 1: + Opt_err_panic___2 = 34, 1: + Opt_err_ro___2 = 35, 1: + Opt_discard___2 = 36, 1: + Opt_nfs = 37, 1: + Opt_time_offset = 38, 1: + Opt_nfs_stale_rw = 39, 1: + Opt_nfs_nostale_ro = 40, 1: + Opt_err___3 = 41, 1: + Opt_dos1xfloppy = 42, 1: }; 1: 1: struct fat_fid { 1: - u32 i_gen; 1: - u32 i_pos_low; 1: - u16 i_pos_hi; 1: - u16 parent_i_pos_hi; 1: - u32 parent_i_pos_low; 1: - u32 parent_i_gen; 1: + u32 i_gen; 1: + u32 i_pos_low; 1: + u16 i_pos_hi; 1: + u16 parent_i_pos_hi; 1: + u32 parent_i_pos_low; 1: + u32 parent_i_gen; 1: }; 1: 1: struct shortname_info { 1: - unsigned char lower: 1; 1: - unsigned char upper: 1; 1: - unsigned char valid: 1; 1: + unsigned char lower : 1; 1: + unsigned char upper : 1; 1: + unsigned char valid : 1; 1: }; 1: 1: struct iso_directory_record { 1: - __u8 length[1]; 1: - __u8 ext_attr_length[1]; 1: - __u8 extent[8]; 1: - __u8 size[8]; 1: - __u8 date[7]; 1: - __u8 flags[1]; 1: - __u8 file_unit_size[1]; 1: - __u8 interleave[1]; 1: - __u8 volume_sequence_number[4]; 1: - __u8 name_len[1]; 1: - char name[0]; 1: + __u8 length[1]; 1: + __u8 ext_attr_length[1]; 1: + __u8 extent[8]; 1: + __u8 size[8]; 1: + __u8 date[7]; 1: + __u8 flags[1]; 1: + __u8 file_unit_size[1]; 1: + __u8 interleave[1]; 1: + __u8 volume_sequence_number[4]; 1: + __u8 name_len[1]; 1: + char name[0]; 1: }; 1: 1: struct iso_inode_info { 1: - long unsigned int i_iget5_block; 1: - long unsigned int i_iget5_offset; 1: - unsigned int i_first_extent; 1: - unsigned char i_file_format; 1: - unsigned char i_format_parm[3]; 1: - long unsigned int i_next_section_block; 1: - long unsigned int i_next_section_offset; 1: - off_t i_section_size; 1: - struct inode vfs_inode; 1: + long unsigned int i_iget5_block; 1: + long unsigned int i_iget5_offset; 1: + unsigned int i_first_extent; 1: + unsigned char i_file_format; 1: + unsigned char i_format_parm[3]; 1: + long unsigned int i_next_section_block; 1: + long unsigned int i_next_section_offset; 1: + off_t i_section_size; 1: + struct inode vfs_inode; 1: }; 1: 1: struct isofs_sb_info { 1: - long unsigned int s_ninodes; 1: - long unsigned int s_nzones; 1: - long unsigned int s_firstdatazone; 1: - long unsigned int s_log_zone_size; 1: - long unsigned int s_max_size; 1: - int s_rock_offset; 1: - s32 s_sbsector; 1: - unsigned char s_joliet_level; 1: - unsigned char s_mapping; 1: - unsigned char s_check; 1: - unsigned char s_session; 1: - unsigned int s_high_sierra: 1; 1: - unsigned int s_rock: 2; 1: - unsigned int s_utf8: 1; 1: - unsigned int s_cruft: 1; 1: - unsigned int s_nocompress: 1; 1: - unsigned int s_hide: 1; 1: - unsigned int s_showassoc: 1; 1: - unsigned int s_overriderockperm: 1; 1: - unsigned int s_uid_set: 1; 1: - unsigned int s_gid_set: 1; 1: - umode_t s_fmode; 1: - umode_t s_dmode; 1: - kgid_t s_gid; 1: - kuid_t s_uid; 1: - struct nls_table *s_nls_iocharset; 1: + long unsigned int s_ninodes; 1: + long unsigned int s_nzones; 1: + long unsigned int s_firstdatazone; 1: + long unsigned int s_log_zone_size; 1: + long unsigned int s_max_size; 1: + int s_rock_offset; 1: + s32 s_sbsector; 1: + unsigned char s_joliet_level; 1: + unsigned char s_mapping; 1: + unsigned char s_check; 1: + unsigned char s_session; 1: + unsigned int s_high_sierra : 1; 1: + unsigned int s_rock : 2; 1: + unsigned int s_utf8 : 1; 1: + unsigned int s_cruft : 1; 1: + unsigned int s_nocompress : 1; 1: + unsigned int s_hide : 1; 1: + unsigned int s_showassoc : 1; 1: + unsigned int s_overriderockperm : 1; 1: + unsigned int s_uid_set : 1; 1: + unsigned int s_gid_set : 1; 1: + umode_t s_fmode; 1: + umode_t s_dmode; 1: + kgid_t s_gid; 1: + kuid_t s_uid; 1: + struct nls_table *s_nls_iocharset; 1: }; 1: 1: struct cdrom_msf0 { 1: - __u8 minute; 1: - __u8 second; 1: - __u8 frame; 1: + __u8 minute; 1: + __u8 second; 1: + __u8 frame; 1: }; 1: 1: union cdrom_addr { 1: - struct cdrom_msf0 msf; 1: - int lba; 1: + struct cdrom_msf0 msf; 1: + int lba; 1: }; 1: 1: struct cdrom_tocentry { 1: - __u8 cdte_track; 1: - __u8 cdte_adr: 4; 1: - __u8 cdte_ctrl: 4; 1: - __u8 cdte_format; 1: - union cdrom_addr cdte_addr; 1: - __u8 cdte_datamode; 1: + __u8 cdte_track; 1: + __u8 cdte_adr : 4; 1: + __u8 cdte_ctrl : 4; 1: + __u8 cdte_format; 1: + union cdrom_addr cdte_addr; 1: + __u8 cdte_datamode; 1: }; 1: 1: struct cdrom_multisession { 1: - union cdrom_addr addr; 1: - __u8 xa_flag; 1: - __u8 addr_format; 1: + union cdrom_addr addr; 1: + __u8 xa_flag; 1: + __u8 addr_format; 1: }; 1: 1: struct iso_volume_descriptor { 1: - __u8 type[1]; 1: - char id[5]; 1: - __u8 version[1]; 1: - __u8 data[2041]; 1: + __u8 type[1]; 1: + char id[5]; 1: + __u8 version[1]; 1: + __u8 data[2041]; 1: }; 1: 1: struct iso_primary_descriptor { 1: - __u8 type[1]; 1: - char id[5]; 1: - __u8 version[1]; 1: - __u8 unused1[1]; 1: - char system_id[32]; 1: - char volume_id[32]; 1: - __u8 unused2[8]; 1: - __u8 volume_space_size[8]; 1: - __u8 unused3[32]; 1: - __u8 volume_set_size[4]; 1: - __u8 volume_sequence_number[4]; 1: - __u8 logical_block_size[4]; 1: - __u8 path_table_size[8]; 1: - __u8 type_l_path_table[4]; 1: - __u8 opt_type_l_path_table[4]; 1: - __u8 type_m_path_table[4]; 1: - __u8 opt_type_m_path_table[4]; 1: - __u8 root_directory_record[34]; 1: - char volume_set_id[128]; 1: - char publisher_id[128]; 1: - char preparer_id[128]; 1: - char application_id[128]; 1: - char copyright_file_id[37]; 1: - char abstract_file_id[37]; 1: - char bibliographic_file_id[37]; 1: - __u8 creation_date[17]; 1: - __u8 modification_date[17]; 1: - __u8 expiration_date[17]; 1: - __u8 effective_date[17]; 1: - __u8 file_structure_version[1]; 1: - __u8 unused4[1]; 1: - __u8 application_data[512]; 1: - __u8 unused5[653]; 1: + __u8 type[1]; 1: + char id[5]; 1: + __u8 version[1]; 1: + __u8 unused1[1]; 1: + char system_id[32]; 1: + char volume_id[32]; 1: + __u8 unused2[8]; 1: + __u8 volume_space_size[8]; 1: + __u8 unused3[32]; 1: + __u8 volume_set_size[4]; 1: + __u8 volume_sequence_number[4]; 1: + __u8 logical_block_size[4]; 1: + __u8 path_table_size[8]; 1: + __u8 type_l_path_table[4]; 1: + __u8 opt_type_l_path_table[4]; 1: + __u8 type_m_path_table[4]; 1: + __u8 opt_type_m_path_table[4]; 1: + __u8 root_directory_record[34]; 1: + char volume_set_id[128]; 1: + char publisher_id[128]; 1: + char preparer_id[128]; 1: + char application_id[128]; 1: + char copyright_file_id[37]; 1: + char abstract_file_id[37]; 1: + char bibliographic_file_id[37]; 1: + __u8 creation_date[17]; 1: + __u8 modification_date[17]; 1: + __u8 expiration_date[17]; 1: + __u8 effective_date[17]; 1: + __u8 file_structure_version[1]; 1: + __u8 unused4[1]; 1: + __u8 application_data[512]; 1: + __u8 unused5[653]; 1: }; 1: 1: struct iso_supplementary_descriptor { 1: - __u8 type[1]; 1: - char id[5]; 1: - __u8 version[1]; 1: - __u8 flags[1]; 1: - char system_id[32]; 1: - char volume_id[32]; 1: - __u8 unused2[8]; 1: - __u8 volume_space_size[8]; 1: - __u8 escape[32]; 1: - __u8 volume_set_size[4]; 1: - __u8 volume_sequence_number[4]; 1: - __u8 logical_block_size[4]; 1: - __u8 path_table_size[8]; 1: - __u8 type_l_path_table[4]; 1: - __u8 opt_type_l_path_table[4]; 1: - __u8 type_m_path_table[4]; 1: - __u8 opt_type_m_path_table[4]; 1: - __u8 root_directory_record[34]; 1: - char volume_set_id[128]; 1: - char publisher_id[128]; 1: - char preparer_id[128]; 1: - char application_id[128]; 1: - char copyright_file_id[37]; 1: - char abstract_file_id[37]; 1: - char bibliographic_file_id[37]; 1: - __u8 creation_date[17]; 1: - __u8 modification_date[17]; 1: - __u8 expiration_date[17]; 1: - __u8 effective_date[17]; 1: - __u8 file_structure_version[1]; 1: - __u8 unused4[1]; 1: - __u8 application_data[512]; 1: - __u8 unused5[653]; 1: + __u8 type[1]; 1: + char id[5]; 1: + __u8 version[1]; 1: + __u8 flags[1]; 1: + char system_id[32]; 1: + char volume_id[32]; 1: + __u8 unused2[8]; 1: + __u8 volume_space_size[8]; 1: + __u8 escape[32]; 1: + __u8 volume_set_size[4]; 1: + __u8 volume_sequence_number[4]; 1: + __u8 logical_block_size[4]; 1: + __u8 path_table_size[8]; 1: + __u8 type_l_path_table[4]; 1: + __u8 opt_type_l_path_table[4]; 1: + __u8 type_m_path_table[4]; 1: + __u8 opt_type_m_path_table[4]; 1: + __u8 root_directory_record[34]; 1: + char volume_set_id[128]; 1: + char publisher_id[128]; 1: + char preparer_id[128]; 1: + char application_id[128]; 1: + char copyright_file_id[37]; 1: + char abstract_file_id[37]; 1: + char bibliographic_file_id[37]; 1: + __u8 creation_date[17]; 1: + __u8 modification_date[17]; 1: + __u8 expiration_date[17]; 1: + __u8 effective_date[17]; 1: + __u8 file_structure_version[1]; 1: + __u8 unused4[1]; 1: + __u8 application_data[512]; 1: + __u8 unused5[653]; 1: }; 1: 1: struct hs_volume_descriptor { 1: - __u8 foo[8]; 1: - __u8 type[1]; 1: - char id[5]; 1: - __u8 version[1]; 1: - __u8 data[2033]; 1: + __u8 foo[8]; 1: + __u8 type[1]; 1: + char id[5]; 1: + __u8 version[1]; 1: + __u8 data[2033]; 1: }; 1: 1: struct hs_primary_descriptor { 1: - __u8 foo[8]; 1: - __u8 type[1]; 1: - __u8 id[5]; 1: - __u8 version[1]; 1: - __u8 unused1[1]; 1: - char system_id[32]; 1: - char volume_id[32]; 1: - __u8 unused2[8]; 1: - __u8 volume_space_size[8]; 1: - __u8 unused3[32]; 1: - __u8 volume_set_size[4]; 1: - __u8 volume_sequence_number[4]; 1: - __u8 logical_block_size[4]; 1: - __u8 path_table_size[8]; 1: - __u8 type_l_path_table[4]; 1: - __u8 unused4[28]; 1: - __u8 root_directory_record[34]; 1: + __u8 foo[8]; 1: + __u8 type[1]; 1: + __u8 id[5]; 1: + __u8 version[1]; 1: + __u8 unused1[1]; 1: + char system_id[32]; 1: + char volume_id[32]; 1: + __u8 unused2[8]; 1: + __u8 volume_space_size[8]; 1: + __u8 unused3[32]; 1: + __u8 volume_set_size[4]; 1: + __u8 volume_sequence_number[4]; 1: + __u8 logical_block_size[4]; 1: + __u8 path_table_size[8]; 1: + __u8 type_l_path_table[4]; 1: + __u8 unused4[28]; 1: + __u8 root_directory_record[34]; 1: }; 1: 1: enum isofs_file_format { 1: - isofs_file_normal = 0, 1: - isofs_file_sparse = 1, 1: - isofs_file_compressed = 2, 1: + isofs_file_normal = 0, 1: + isofs_file_sparse = 1, 1: + isofs_file_compressed = 2, 1: }; 1: 1: struct iso9660_options { 1: - unsigned int rock: 1; 1: - unsigned int joliet: 1; 1: - unsigned int cruft: 1; 1: - unsigned int hide: 1; 1: - unsigned int showassoc: 1; 1: - unsigned int nocompress: 1; 1: - unsigned int overriderockperm: 1; 1: - unsigned int uid_set: 1; 1: - unsigned int gid_set: 1; 1: - unsigned int utf8: 1; 1: - unsigned char map; 1: - unsigned char check; 1: - unsigned int blocksize; 1: - umode_t fmode; 1: - umode_t dmode; 1: - kgid_t gid; 1: - kuid_t uid; 1: - char *iocharset; 1: - s32 session; 1: - s32 sbsector; 1: -}; 1: - 1: -enum { 1: - Opt_block = 0, 1: - Opt_check_r___2 = 1, 1: - Opt_check_s___2 = 2, 1: - Opt_cruft = 3, 1: - Opt_gid___6 = 4, 1: - Opt_ignore = 5, 1: - Opt_iocharset = 6, 1: - Opt_map_a = 7, 1: - Opt_map_n = 8, 1: - Opt_map_o = 9, 1: - Opt_mode___5 = 10, 1: - Opt_nojoliet = 11, 1: - Opt_norock = 12, 1: - Opt_sb___2 = 13, 1: - Opt_session = 14, 1: - Opt_uid___5 = 15, 1: - Opt_unhide = 16, 1: - Opt_utf8 = 17, 1: - Opt_err___4 = 18, 1: - Opt_nocompress = 19, 1: - Opt_hide = 20, 1: - Opt_showassoc = 21, 1: - Opt_dmode = 22, 1: - Opt_overriderockperm = 23, 1: + unsigned int rock : 1; 1: + unsigned int joliet : 1; 1: + unsigned int cruft : 1; 1: + unsigned int hide : 1; 1: + unsigned int showassoc : 1; 1: + unsigned int nocompress : 1; 1: + unsigned int overriderockperm : 1; 1: + unsigned int uid_set : 1; 1: + unsigned int gid_set : 1; 1: + unsigned int utf8 : 1; 1: + unsigned char map; 1: + unsigned char check; 1: + unsigned int blocksize; 1: + umode_t fmode; 1: + umode_t dmode; 1: + kgid_t gid; 1: + kuid_t uid; 1: + char *iocharset; 1: + s32 session; 1: + s32 sbsector; 1: +}; 1: + 1: +enum { 1: + Opt_block = 0, 1: + Opt_check_r___2 = 1, 1: + Opt_check_s___2 = 2, 1: + Opt_cruft = 3, 1: + Opt_gid___6 = 4, 1: + Opt_ignore = 5, 1: + Opt_iocharset = 6, 1: + Opt_map_a = 7, 1: + Opt_map_n = 8, 1: + Opt_map_o = 9, 1: + Opt_mode___5 = 10, 1: + Opt_nojoliet = 11, 1: + Opt_norock = 12, 1: + Opt_sb___2 = 13, 1: + Opt_session = 14, 1: + Opt_uid___5 = 15, 1: + Opt_unhide = 16, 1: + Opt_utf8 = 17, 1: + Opt_err___4 = 18, 1: + Opt_nocompress = 19, 1: + Opt_hide = 20, 1: + Opt_showassoc = 21, 1: + Opt_dmode = 22, 1: + Opt_overriderockperm = 23, 1: }; 1: 1: struct isofs_iget5_callback_data { 1: - long unsigned int block; 1: - long unsigned int offset; 1: + long unsigned int block; 1: + long unsigned int offset; 1: }; 1: 1: struct SU_SP_s { 1: - __u8 magic[2]; 1: - __u8 skip; 1: + __u8 magic[2]; 1: + __u8 skip; 1: }; 1: 1: struct SU_CE_s { 1: - __u8 extent[8]; 1: - __u8 offset[8]; 1: - __u8 size[8]; 1: + __u8 extent[8]; 1: + __u8 offset[8]; 1: + __u8 size[8]; 1: }; 1: 1: struct SU_ER_s { 1: - __u8 len_id; 1: - __u8 len_des; 1: - __u8 len_src; 1: - __u8 ext_ver; 1: - __u8 data[0]; 1: + __u8 len_id; 1: + __u8 len_des; 1: + __u8 len_src; 1: + __u8 ext_ver; 1: + __u8 data[0]; 1: }; 1: 1: struct RR_RR_s { 1: - __u8 flags[1]; 1: + __u8 flags[1]; 1: }; 1: 1: struct RR_PX_s { 1: - __u8 mode[8]; 1: - __u8 n_links[8]; 1: - __u8 uid[8]; 1: - __u8 gid[8]; 1: + __u8 mode[8]; 1: + __u8 n_links[8]; 1: + __u8 uid[8]; 1: + __u8 gid[8]; 1: }; 1: 1: struct RR_PN_s { 1: - __u8 dev_high[8]; 1: - __u8 dev_low[8]; 1: + __u8 dev_high[8]; 1: + __u8 dev_low[8]; 1: }; 1: 1: struct SL_component { 1: - __u8 flags; 1: - __u8 len; 1: - __u8 text[0]; 1: + __u8 flags; 1: + __u8 len; 1: + __u8 text[0]; 1: }; 1: 1: struct RR_SL_s { 1: - __u8 flags; 1: - struct SL_component link; 1: + __u8 flags; 1: + struct SL_component link; 1: }; 1: 1: struct RR_NM_s { 1: - __u8 flags; 1: - char name[0]; 1: + __u8 flags; 1: + char name[0]; 1: }; 1: 1: struct RR_CL_s { 1: - __u8 location[8]; 1: + __u8 location[8]; 1: }; 1: 1: struct RR_PL_s { 1: - __u8 location[8]; 1: + __u8 location[8]; 1: }; 1: 1: struct stamp { 1: - __u8 time[7]; 1: + __u8 time[7]; 1: }; 1: 1: struct RR_TF_s { 1: - __u8 flags; 1: - struct stamp times[0]; 1: + __u8 flags; 1: + struct stamp times[0]; 1: }; 1: 1: struct RR_ZF_s { 1: - __u8 algorithm[2]; 1: - __u8 parms[2]; 1: - __u8 real_size[8]; 1: + __u8 algorithm[2]; 1: + __u8 parms[2]; 1: + __u8 real_size[8]; 1: }; 1: 1: struct rock_ridge { 1: - __u8 signature[2]; 1: - __u8 len; 1: - __u8 version; 1: - union { 1: - struct SU_SP_s SP; 1: - struct SU_CE_s CE; 1: - struct SU_ER_s ER; 1: - struct RR_RR_s RR; 1: - struct RR_PX_s PX; 1: - struct RR_PN_s PN; 1: - struct RR_SL_s SL; 1: - struct RR_NM_s NM; 1: - struct RR_CL_s CL; 1: - struct RR_PL_s PL; 1: - struct RR_TF_s TF; 1: - struct RR_ZF_s ZF; 1: - } u; 1: + __u8 signature[2]; 1: + __u8 len; 1: + __u8 version; 1: + union { 1: + struct SU_SP_s SP; 1: + struct SU_CE_s CE; 1: + struct SU_ER_s ER; 1: + struct RR_RR_s RR; 1: + struct RR_PX_s PX; 1: + struct RR_PN_s PN; 1: + struct RR_SL_s SL; 1: + struct RR_NM_s NM; 1: + struct RR_CL_s CL; 1: + struct RR_PL_s PL; 1: + struct RR_TF_s TF; 1: + struct RR_ZF_s ZF; 1: + } u; 1: }; 1: 1: struct rock_state { 1: - void *buffer; 1: - unsigned char *chr; 1: - int len; 1: - int cont_size; 1: - int cont_extent; 1: - int cont_offset; 1: - int cont_loops; 1: - struct inode *inode; 1: + void *buffer; 1: + unsigned char *chr; 1: + int len; 1: + int cont_size; 1: + int cont_extent; 1: + int cont_offset; 1: + int cont_loops; 1: + struct inode *inode; 1: }; 1: 1: struct isofs_fid { 1: - u32 block; 1: - u16 offset; 1: - u16 parent_offset; 1: - u32 generation; 1: - u32 parent_block; 1: - u32 parent_generation; 1: + u32 block; 1: + u16 offset; 1: + u16 parent_offset; 1: + u32 generation; 1: + u32 parent_block; 1: + u32 parent_generation; 1: }; 1: 1: typedef unsigned char Byte; 1: @@ -49655,22 +50366,22 @@ typedef long unsigned int uLong; 1: struct internal_state; 1: 1: struct z_stream_s { 1: - const Byte *next_in; 1: - uLong avail_in; 1: - uLong total_in; 1: - Byte *next_out; 1: - uLong avail_out; 1: - uLong total_out; 1: - char *msg; 1: - struct internal_state *state; 1: - void *workspace; 1: - int data_type; 1: - uLong adler; 1: - uLong reserved; 1: + const Byte *next_in; 1: + uLong avail_in; 1: + uLong total_in; 1: + Byte *next_out; 1: + uLong avail_out; 1: + uLong total_out; 1: + char *msg; 1: + struct internal_state *state; 1: + void *workspace; 1: + int data_type; 1: + uLong adler; 1: + uLong reserved; 1: }; 1: 1: struct internal_state { 1: - int dummy; 1: + int dummy; 1: }; 1: 1: typedef struct z_stream_s z_stream; 1: @@ -49678,98 +50389,98 @@ typedef struct z_stream_s z_stream; 1: typedef __kernel_old_time_t time_t; 1: 1: struct nfs_seqid_counter { 1: - ktime_t create_time; 1: - int owner_id; 1: - int flags; 1: - u32 counter; 1: - spinlock_t lock; 1: - struct list_head list; 1: - struct rpc_wait_queue wait; 1: + ktime_t create_time; 1: + int owner_id; 1: + int flags; 1: + u32 counter; 1: + spinlock_t lock; 1: + struct list_head list; 1: + struct rpc_wait_queue wait; 1: }; 1: 1: struct nfs4_lock_state { 1: - struct list_head ls_locks; 1: - struct nfs4_state *ls_state; 1: - long unsigned int ls_flags; 1: - struct nfs_seqid_counter ls_seqid; 1: - nfs4_stateid ls_stateid; 1: - refcount_t ls_count; 1: - fl_owner_t ls_owner; 1: + struct list_head ls_locks; 1: + struct nfs4_state *ls_state; 1: + long unsigned int ls_flags; 1: + struct nfs_seqid_counter ls_seqid; 1: + nfs4_stateid ls_stateid; 1: + refcount_t ls_count; 1: + fl_owner_t ls_owner; 1: }; 1: 1: struct in_addr { 1: - __be32 s_addr; 1: + __be32 s_addr; 1: }; 1: 1: struct sockaddr_in { 1: - __kernel_sa_family_t sin_family; 1: - __be16 sin_port; 1: - struct in_addr sin_addr; 1: - unsigned char __pad[8]; 1: + __kernel_sa_family_t sin_family; 1: + __be16 sin_port; 1: + struct in_addr sin_addr; 1: + unsigned char __pad[8]; 1: }; 1: 1: struct sockaddr_in6 { 1: - short unsigned int sin6_family; 1: - __be16 sin6_port; 1: - __be32 sin6_flowinfo; 1: - struct in6_addr sin6_addr; 1: - __u32 sin6_scope_id; 1: + short unsigned int sin6_family; 1: + __be16 sin6_port; 1: + __be32 sin6_flowinfo; 1: + struct in6_addr sin6_addr; 1: + __u32 sin6_scope_id; 1: }; 1: 1: enum rpc_auth_flavors { 1: - RPC_AUTH_NULL = 0, 1: - RPC_AUTH_UNIX = 1, 1: - RPC_AUTH_SHORT = 2, 1: - RPC_AUTH_DES = 3, 1: - RPC_AUTH_KRB = 4, 1: - RPC_AUTH_GSS = 6, 1: - RPC_AUTH_MAXFLAVOR = 8, 1: - RPC_AUTH_GSS_KRB5 = 390003, 1: - RPC_AUTH_GSS_KRB5I = 390004, 1: - RPC_AUTH_GSS_KRB5P = 390005, 1: - RPC_AUTH_GSS_LKEY = 390006, 1: - RPC_AUTH_GSS_LKEYI = 390007, 1: - RPC_AUTH_GSS_LKEYP = 390008, 1: - RPC_AUTH_GSS_SPKM = 390009, 1: - RPC_AUTH_GSS_SPKMI = 390010, 1: - RPC_AUTH_GSS_SPKMP = 390011, 1: + RPC_AUTH_NULL = 0, 1: + RPC_AUTH_UNIX = 1, 1: + RPC_AUTH_SHORT = 2, 1: + RPC_AUTH_DES = 3, 1: + RPC_AUTH_KRB = 4, 1: + RPC_AUTH_GSS = 6, 1: + RPC_AUTH_MAXFLAVOR = 8, 1: + RPC_AUTH_GSS_KRB5 = 390003, 1: + RPC_AUTH_GSS_KRB5I = 390004, 1: + RPC_AUTH_GSS_KRB5P = 390005, 1: + RPC_AUTH_GSS_LKEY = 390006, 1: + RPC_AUTH_GSS_LKEYI = 390007, 1: + RPC_AUTH_GSS_LKEYP = 390008, 1: + RPC_AUTH_GSS_SPKM = 390009, 1: + RPC_AUTH_GSS_SPKMI = 390010, 1: + RPC_AUTH_GSS_SPKMP = 390011, 1: }; 1: 1: struct xdr_netobj { 1: - unsigned int len; 1: - u8 *data; 1: + unsigned int len; 1: + u8 *data; 1: }; 1: 1: struct rpc_task_setup { 1: - struct rpc_task *task; 1: - struct rpc_clnt *rpc_client; 1: - struct rpc_xprt *rpc_xprt; 1: - struct rpc_cred *rpc_op_cred; 1: - const struct rpc_message *rpc_message; 1: - const struct rpc_call_ops *callback_ops; 1: - void *callback_data; 1: - struct workqueue_struct *workqueue; 1: - short unsigned int flags; 1: - signed char priority; 1: + struct rpc_task *task; 1: + struct rpc_clnt *rpc_client; 1: + struct rpc_xprt *rpc_xprt; 1: + struct rpc_cred *rpc_op_cred; 1: + const struct rpc_message *rpc_message; 1: + const struct rpc_call_ops *callback_ops; 1: + void *callback_data; 1: + struct workqueue_struct *workqueue; 1: + short unsigned int flags; 1: + signed char priority; 1: }; 1: 1: enum rpc_display_format_t { 1: - RPC_DISPLAY_ADDR = 0, 1: - RPC_DISPLAY_PORT = 1, 1: - RPC_DISPLAY_PROTO = 2, 1: - RPC_DISPLAY_HEX_ADDR = 3, 1: - RPC_DISPLAY_HEX_PORT = 4, 1: - RPC_DISPLAY_NETID = 5, 1: - RPC_DISPLAY_MAX = 6, 1: + RPC_DISPLAY_ADDR = 0, 1: + RPC_DISPLAY_PORT = 1, 1: + RPC_DISPLAY_PROTO = 2, 1: + RPC_DISPLAY_HEX_ADDR = 3, 1: + RPC_DISPLAY_HEX_PORT = 4, 1: + RPC_DISPLAY_NETID = 5, 1: + RPC_DISPLAY_MAX = 6, 1: }; 1: 1: enum xprt_transports { 1: - XPRT_TRANSPORT_UDP = 17, 1: - XPRT_TRANSPORT_TCP = 6, 1: - XPRT_TRANSPORT_BC_TCP = 2147483654, 1: - XPRT_TRANSPORT_RDMA = 256, 1: - XPRT_TRANSPORT_BC_RDMA = 2147483904, 1: - XPRT_TRANSPORT_LOCAL = 257, 1: + XPRT_TRANSPORT_UDP = 17, 1: + XPRT_TRANSPORT_TCP = 6, 1: + XPRT_TRANSPORT_BC_TCP = 2147483654, 1: + XPRT_TRANSPORT_RDMA = 256, 1: + XPRT_TRANSPORT_BC_RDMA = 2147483904, 1: + XPRT_TRANSPORT_LOCAL = 257, 1: }; 1: 1: struct svc_xprt_class; 1: @@ -49779,43 +50490,43 @@ struct svc_xprt_ops; 1: struct svc_serv; 1: 1: struct svc_xprt { 1: - struct svc_xprt_class *xpt_class; 1: - const struct svc_xprt_ops *xpt_ops; 1: - struct kref xpt_ref; 1: - struct list_head xpt_list; 1: - struct list_head xpt_ready; 1: - long unsigned int xpt_flags; 1: - struct svc_serv *xpt_server; 1: - atomic_t xpt_reserved; 1: - atomic_t xpt_nr_rqsts; 1: - struct mutex xpt_mutex; 1: - spinlock_t xpt_lock; 1: - void *xpt_auth_cache; 1: - struct list_head xpt_deferred; 1: - struct __kernel_sockaddr_storage xpt_local; 1: - size_t xpt_locallen; 1: - struct __kernel_sockaddr_storage xpt_remote; 1: - size_t xpt_remotelen; 1: - char xpt_remotebuf[58]; 1: - struct list_head xpt_users; 1: - struct net *xpt_net; 1: - const struct cred *xpt_cred; 1: - struct rpc_xprt *xpt_bc_xprt; 1: - struct rpc_xprt_switch *xpt_bc_xps; 1: + struct svc_xprt_class *xpt_class; 1: + const struct svc_xprt_ops *xpt_ops; 1: + struct kref xpt_ref; 1: + struct list_head xpt_list; 1: + struct list_head xpt_ready; 1: + long unsigned int xpt_flags; 1: + struct svc_serv *xpt_server; 1: + atomic_t xpt_reserved; 1: + atomic_t xpt_nr_rqsts; 1: + struct mutex xpt_mutex; 1: + spinlock_t xpt_lock; 1: + void *xpt_auth_cache; 1: + struct list_head xpt_deferred; 1: + struct __kernel_sockaddr_storage xpt_local; 1: + size_t xpt_locallen; 1: + struct __kernel_sockaddr_storage xpt_remote; 1: + size_t xpt_remotelen; 1: + char xpt_remotebuf[58]; 1: + struct list_head xpt_users; 1: + struct net *xpt_net; 1: + const struct cred *xpt_cred; 1: + struct rpc_xprt *xpt_bc_xprt; 1: + struct rpc_xprt_switch *xpt_bc_xps; 1: }; 1: 1: struct svc_program; 1: 1: struct svc_stat { 1: - struct svc_program *program; 1: - unsigned int netcnt; 1: - unsigned int netudpcnt; 1: - unsigned int nettcpcnt; 1: - unsigned int nettcpconn; 1: - unsigned int rpccnt; 1: - unsigned int rpcbadfmt; 1: - unsigned int rpcbadauth; 1: - unsigned int rpcbadclnt; 1: + struct svc_program *program; 1: + unsigned int netcnt; 1: + unsigned int netudpcnt; 1: + unsigned int nettcpcnt; 1: + unsigned int nettcpconn; 1: + unsigned int rpccnt; 1: + unsigned int rpcbadfmt; 1: + unsigned int rpcbadauth; 1: + unsigned int rpcbadclnt; 1: }; 1: 1: struct svc_version; 1: @@ -49825,94 +50536,96 @@ struct svc_rqst; 1: struct svc_process_info; 1: 1: struct svc_program { 1: - struct svc_program *pg_next; 1: - u32 pg_prog; 1: - unsigned int pg_lovers; 1: - unsigned int pg_hivers; 1: - unsigned int pg_nvers; 1: - const struct svc_version **pg_vers; 1: - char *pg_name; 1: - char *pg_class; 1: - struct svc_stat *pg_stats; 1: - int (*pg_authenticate)(struct svc_rqst *); 1: - __be32 (*pg_init_request)(struct svc_rqst *, const struct svc_program *, struct svc_process_info *); 1: - int (*pg_rpcbind_set)(struct net *, const struct svc_program *, u32, int, short unsigned int, short unsigned int); 1: + struct svc_program *pg_next; 1: + u32 pg_prog; 1: + unsigned int pg_lovers; 1: + unsigned int pg_hivers; 1: + unsigned int pg_nvers; 1: + const struct svc_version **pg_vers; 1: + char *pg_name; 1: + char *pg_class; 1: + struct svc_stat *pg_stats; 1: + int (*pg_authenticate)(struct svc_rqst *); 1: + __be32 (*pg_init_request)(struct svc_rqst *, const struct svc_program *, 1: + struct svc_process_info *); 1: + int (*pg_rpcbind_set)(struct net *, const struct svc_program *, u32, int, 1: + short unsigned int, short unsigned int); 1: }; 1: 1: struct rpc_pipe_msg { 1: - struct list_head list; 1: - void *data; 1: - size_t len; 1: - size_t copied; 1: - int errno; 1: + struct list_head list; 1: + void *data; 1: + size_t len; 1: + size_t copied; 1: + int errno; 1: }; 1: 1: struct rpc_pipe_ops { 1: - ssize_t (*upcall)(struct file *, struct rpc_pipe_msg *, char *, size_t); 1: - ssize_t (*downcall)(struct file *, const char *, size_t); 1: - void (*release_pipe)(struct inode *); 1: - int (*open_pipe)(struct inode *); 1: - void (*destroy_msg)(struct rpc_pipe_msg *); 1: + ssize_t (*upcall)(struct file *, struct rpc_pipe_msg *, char *, size_t); 1: + ssize_t (*downcall)(struct file *, const char *, size_t); 1: + void (*release_pipe)(struct inode *); 1: + int (*open_pipe)(struct inode *); 1: + void (*destroy_msg)(struct rpc_pipe_msg *); 1: }; 1: 1: struct rpc_pipe { 1: - struct list_head pipe; 1: - struct list_head in_upcall; 1: - struct list_head in_downcall; 1: - int pipelen; 1: - int nreaders; 1: - int nwriters; 1: - int flags; 1: - struct delayed_work queue_timeout; 1: - const struct rpc_pipe_ops *ops; 1: - spinlock_t lock; 1: - struct dentry *dentry; 1: + struct list_head pipe; 1: + struct list_head in_upcall; 1: + struct list_head in_downcall; 1: + int pipelen; 1: + int nreaders; 1: + int nwriters; 1: + int flags; 1: + struct delayed_work queue_timeout; 1: + const struct rpc_pipe_ops *ops; 1: + spinlock_t lock; 1: + struct dentry *dentry; 1: }; 1: 1: struct rpc_iostats { 1: - spinlock_t om_lock; 1: - long unsigned int om_ops; 1: - long unsigned int om_ntrans; 1: - long unsigned int om_timeouts; 1: - long long unsigned int om_bytes_sent; 1: - long long unsigned int om_bytes_recv; 1: - ktime_t om_queue; 1: - ktime_t om_rtt; 1: - ktime_t om_execute; 1: - long unsigned int om_error_status; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + spinlock_t om_lock; 1: + long unsigned int om_ops; 1: + long unsigned int om_ntrans; 1: + long unsigned int om_timeouts; 1: + long long unsigned int om_bytes_sent; 1: + long long unsigned int om_bytes_recv; 1: + ktime_t om_queue; 1: + ktime_t om_rtt; 1: + ktime_t om_execute; 1: + long unsigned int om_error_status; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct rpc_create_args { 1: - struct net *net; 1: - int protocol; 1: - struct sockaddr *address; 1: - size_t addrsize; 1: - struct sockaddr *saddress; 1: - const struct rpc_timeout *timeout; 1: - const char *servername; 1: - const char *nodename; 1: - const struct rpc_program *program; 1: - u32 prognumber; 1: - u32 version; 1: - rpc_authflavor_t authflavor; 1: - u32 nconnect; 1: - long unsigned int flags; 1: - char *client_name; 1: - struct svc_xprt *bc_xprt; 1: - const struct cred *cred; 1: + struct net *net; 1: + int protocol; 1: + struct sockaddr *address; 1: + size_t addrsize; 1: + struct sockaddr *saddress; 1: + const struct rpc_timeout *timeout; 1: + const char *servername; 1: + const char *nodename; 1: + const struct rpc_program *program; 1: + u32 prognumber; 1: + u32 version; 1: + rpc_authflavor_t authflavor; 1: + u32 nconnect; 1: + long unsigned int flags; 1: + char *client_name; 1: + struct svc_xprt *bc_xprt; 1: + const struct cred *cred; 1: }; 1: 1: struct gss_api_mech; 1: 1: struct gss_ctx { 1: - struct gss_api_mech *mech_type; 1: - void *internal_ctx_id; 1: + struct gss_api_mech *mech_type; 1: + void *internal_ctx_id; 1: }; 1: 1: struct gss_api_ops; 1: @@ -49920,56 +50633,58 @@ struct gss_api_ops; 1: struct pf_desc; 1: 1: struct gss_api_mech { 1: - struct list_head gm_list; 1: - struct module *gm_owner; 1: - struct rpcsec_gss_oid gm_oid; 1: - char *gm_name; 1: - const struct gss_api_ops *gm_ops; 1: - int gm_pf_num; 1: - struct pf_desc *gm_pfs; 1: - const char *gm_upcall_enctypes; 1: + struct list_head gm_list; 1: + struct module *gm_owner; 1: + struct rpcsec_gss_oid gm_oid; 1: + char *gm_name; 1: + const struct gss_api_ops *gm_ops; 1: + int gm_pf_num; 1: + struct pf_desc *gm_pfs; 1: + const char *gm_upcall_enctypes; 1: }; 1: 1: struct pf_desc { 1: - u32 pseudoflavor; 1: - u32 qop; 1: - u32 service; 1: - char *name; 1: - char *auth_domain_name; 1: - bool datatouch; 1: + u32 pseudoflavor; 1: + u32 qop; 1: + u32 service; 1: + char *name; 1: + char *auth_domain_name; 1: + bool datatouch; 1: }; 1: 1: struct gss_api_ops { 1: - int (*gss_import_sec_context)(const void *, size_t, struct gss_ctx *, time_t *, gfp_t); 1: - u32 (*gss_get_mic)(struct gss_ctx *, struct xdr_buf *, struct xdr_netobj *); 1: - u32 (*gss_verify_mic)(struct gss_ctx *, struct xdr_buf *, struct xdr_netobj *); 1: - u32 (*gss_wrap)(struct gss_ctx *, int, struct xdr_buf *, struct page **); 1: - u32 (*gss_unwrap)(struct gss_ctx *, int, struct xdr_buf *); 1: - void (*gss_delete_sec_context)(void *); 1: + int (*gss_import_sec_context)(const void *, size_t, struct gss_ctx *, 1: + time_t *, gfp_t); 1: + u32 (*gss_get_mic)(struct gss_ctx *, struct xdr_buf *, struct xdr_netobj *); 1: + u32 (*gss_verify_mic)(struct gss_ctx *, struct xdr_buf *, 1: + struct xdr_netobj *); 1: + u32 (*gss_wrap)(struct gss_ctx *, int, struct xdr_buf *, struct page **); 1: + u32 (*gss_unwrap)(struct gss_ctx *, int, struct xdr_buf *); 1: + void (*gss_delete_sec_context)(void *); 1: }; 1: 1: struct pnfs_layout_range { 1: - u32 iomode; 1: - u64 offset; 1: - u64 length; 1: + u32 iomode; 1: + u64 offset; 1: + u64 length; 1: }; 1: 1: struct pnfs_layout_hdr; 1: 1: struct pnfs_layout_segment { 1: - struct list_head pls_list; 1: - struct list_head pls_lc_list; 1: - struct pnfs_layout_range pls_range; 1: - refcount_t pls_refcount; 1: - u32 pls_seq; 1: - long unsigned int pls_flags; 1: - struct pnfs_layout_hdr *pls_layout; 1: + struct list_head pls_list; 1: + struct list_head pls_lc_list; 1: + struct pnfs_layout_range pls_range; 1: + refcount_t pls_refcount; 1: + u32 pls_seq; 1: + long unsigned int pls_flags; 1: + struct pnfs_layout_hdr *pls_layout; 1: }; 1: 1: struct nfs_seqid { 1: - struct nfs_seqid_counter *sequence; 1: - struct list_head list; 1: - struct rpc_task *task; 1: + struct nfs_seqid_counter *sequence; 1: + struct list_head list; 1: + struct rpc_task *task; 1: }; 1: 1: struct nfs4_pathname { 1: @@ -49993,8 +50708,8 @@ struct nfs4_fs_locations { 1: 1: struct nfs_page { 1: struct list_head wb_list; 1: - struct page *wb_page; 1: - struct nfs_lock_context *wb_lock_context; 1: + struct page *wb_page; 1: + struct nfs_lock_context *wb_lock_context; 1: long unsigned int wb_index; 1: unsigned int wb_offset; 1: unsigned int wb_pgbase; 1: @@ -50012,21 +50727,22 @@ struct nfs_parsed_mount_data; 1: struct nfs_clone_mount; 1: 1: struct nfs_mount_info { 1: - void (*fill_super)(struct super_block *, struct nfs_mount_info *); 1: - int (*set_security)(struct super_block *, struct dentry *, struct nfs_mount_info *); 1: - struct nfs_parsed_mount_data *parsed; 1: - struct nfs_clone_mount *cloned; 1: - struct nfs_fh *mntfh; 1: + void (*fill_super)(struct super_block *, struct nfs_mount_info *); 1: + int (*set_security)(struct super_block *, struct dentry *, 1: + struct nfs_mount_info *); 1: + struct nfs_parsed_mount_data *parsed; 1: + struct nfs_clone_mount *cloned; 1: + struct nfs_fh *mntfh; 1: }; 1: 1: struct nfs_subversion { 1: - struct module *owner; 1: - struct file_system_type *nfs_fs; 1: - const struct rpc_version *rpc_vers; 1: - const struct nfs_rpc_ops *rpc_ops; 1: - const struct super_operations *sops; 1: - const struct xattr_handler **xattr; 1: - struct list_head list; 1: + struct module *owner; 1: + struct file_system_type *nfs_fs; 1: + const struct rpc_version *rpc_vers; 1: + const struct nfs_rpc_ops *rpc_ops; 1: + const struct super_operations *sops; 1: + const struct xattr_handler **xattr; 1: + struct list_head list; 1: }; 1: 1: struct nfs_iostats { 1: @@ -50046,8 +50762,8 @@ struct nfs4_state { 1: struct list_head inode_states; 1: struct list_head lock_states; 1: struct nfs4_state_owner *owner; 1: - struct inode *inode; 1: - long unsigned int flags; 1: + struct inode *inode; 1: + long unsigned int flags; 1: spinlock_t state_lock; 1: seqlock_t seqlock; 1: nfs4_stateid stateid; 1: @@ -50062,8 +50778,8 @@ struct nfs4_state { 1: }; 1: 1: struct nlmsvc_binding { 1: - __be32 (*fopen)(struct svc_rqst *, struct nfs_fh *, struct file **); 1: - void (*fclose)(struct file *); 1: + __be32 (*fopen)(struct svc_rqst *, struct nfs_fh *, struct file **); 1: + void (*fclose)(struct file *); 1: }; 1: 1: struct svc_cred { 1: @@ -50114,11 +50830,11 @@ struct svc_rqst { 1: size_t rq_xprt_hlen; 1: struct xdr_buf rq_arg; 1: struct xdr_buf rq_res; 1: - struct page *rq_pages[260]; 1: - struct page **rq_respages; 1: - struct page **rq_next_page; 1: - struct page **rq_page_end; 1: - struct kvec rq_vec[259]; 1: + struct page *rq_pages[260]; 1: + struct page **rq_respages; 1: + struct page **rq_next_page; 1: + struct page **rq_page_end; 1: + struct kvec rq_vec[259]; 1: __be32 rq_xid; 1: u32 rq_prog; 1: u32 rq_vers; 1: @@ -50137,9 +50853,9 @@ struct svc_rqst { 1: struct auth_domain *rq_client; 1: struct auth_domain *rq_gssclient; 1: struct svc_cacherep *rq_cacherep; 1: - struct task_struct *rq_task; 1: - spinlock_t rq_lock; 1: - struct net *rq_bc_net; 1: + struct task_struct *rq_task; 1: + spinlock_t rq_lock; 1: + struct net *rq_bc_net; 1: }; 1: 1: struct nlmclnt_initdata { 1: @@ -50149,9 +50865,9 @@ struct nlmclnt_initdata { 1: short unsigned int protocol; 1: u32 nfs_version; 1: int noresvport; 1: - struct net *net; 1: - const struct nlmclnt_operations *nlmclnt_ops; 1: - const struct cred *cred; 1: + struct net *net; 1: + const struct nlmclnt_operations *nlmclnt_ops; 1: + const struct cred *cred; 1: }; 1: 1: struct cache_head { 1: @@ -50163,35 +50879,37 @@ struct cache_head { 1: }; 1: 1: struct cache_detail { 1: - struct module *owner; 1: - int hash_size; 1: - struct hlist_head *hash_table; 1: - spinlock_t hash_lock; 1: - char *name; 1: - void (*cache_put)(struct kref *); 1: - int (*cache_upcall)(struct cache_detail *, struct cache_head *); 1: - void (*cache_request)(struct cache_detail *, struct cache_head *, char **, int *); 1: - int (*cache_parse)(struct cache_detail *, char *, int); 1: - int (*cache_show)(struct seq_file *, struct cache_detail *, struct cache_head *); 1: - void (*warn_no_listener)(struct cache_detail *, int); 1: - struct cache_head * (*alloc)(); 1: - void (*flush)(); 1: - int (*match)(struct cache_head *, struct cache_head *); 1: - void (*init)(struct cache_head *, struct cache_head *); 1: - void (*update)(struct cache_head *, struct cache_head *); 1: - time_t flush_time; 1: - struct list_head others; 1: - time_t nextcheck; 1: - int entries; 1: - struct list_head queue; 1: - atomic_t writers; 1: - time_t last_close; 1: - time_t last_warn; 1: - union { 1: - struct proc_dir_entry *procfs; 1: - struct dentry *pipefs; 1: - }; 1: - struct net *net; 1: + struct module *owner; 1: + int hash_size; 1: + struct hlist_head *hash_table; 1: + spinlock_t hash_lock; 1: + char *name; 1: + void (*cache_put)(struct kref *); 1: + int (*cache_upcall)(struct cache_detail *, struct cache_head *); 1: + void (*cache_request)(struct cache_detail *, struct cache_head *, char **, 1: + int *); 1: + int (*cache_parse)(struct cache_detail *, char *, int); 1: + int (*cache_show)(struct seq_file *, struct cache_detail *, 1: + struct cache_head *); 1: + void (*warn_no_listener)(struct cache_detail *, int); 1: + struct cache_head *(*alloc)(); 1: + void (*flush)(); 1: + int (*match)(struct cache_head *, struct cache_head *); 1: + void (*init)(struct cache_head *, struct cache_head *); 1: + void (*update)(struct cache_head *, struct cache_head *); 1: + time_t flush_time; 1: + struct list_head others; 1: + time_t nextcheck; 1: + int entries; 1: + struct list_head queue; 1: + atomic_t writers; 1: + time_t last_close; 1: + time_t last_warn; 1: + union { 1: + struct proc_dir_entry *procfs; 1: + struct dentry *pipefs; 1: + }; 1: + struct net *net; 1: }; 1: 1: struct cache_deferred_req { 1: @@ -50212,8 +50930,8 @@ struct auth_domain { 1: 1: struct auth_ops { 1: char *name; 1: - struct module *owner; 1: - int flavour; 1: + struct module *owner; 1: + int flavour; 1: int (*accept)(struct svc_rqst *, __be32 *); 1: int (*release)(struct svc_rqst *); 1: void (*domain_release)(struct auth_domain *); 1: @@ -50243,11 +50961,11 @@ struct svc_pool { 1: }; 1: 1: struct svc_serv_ops { 1: - void (*svo_shutdown)(struct svc_serv *, struct net *); 1: - int (*svo_function)(void *); 1: - void (*svo_enqueue_xprt)(struct svc_xprt *); 1: - int (*svo_setup)(struct svc_serv *, struct svc_pool *, int); 1: - struct module *svo_module; 1: + void (*svo_shutdown)(struct svc_serv *, struct net *); 1: + int (*svo_function)(void *); 1: + void (*svo_enqueue_xprt)(struct svc_xprt *); 1: + int (*svo_setup)(struct svc_serv *, struct svc_pool *, int); 1: + struct module *svo_module; 1: }; 1: 1: struct svc_serv { 1: @@ -50316,30 +51034,31 @@ struct svc_version { 1: }; 1: 1: struct svc_pool_map { 1: - int count; 1: - int mode; 1: - unsigned int npools; 1: - unsigned int *pool_to; 1: - unsigned int *to_pool; 1: + int count; 1: + int mode; 1: + unsigned int npools; 1: + unsigned int *pool_to; 1: + unsigned int *to_pool; 1: }; 1: 1: struct svc_xprt_ops { 1: - struct svc_xprt * (*xpo_create)(struct svc_serv *, struct net *, struct sockaddr *, int, int); 1: - struct svc_xprt * (*xpo_accept)(struct svc_xprt *); 1: - int (*xpo_has_wspace)(struct svc_xprt *); 1: - int (*xpo_recvfrom)(struct svc_rqst *); 1: - int (*xpo_sendto)(struct svc_rqst *); 1: - void (*xpo_release_rqst)(struct svc_rqst *); 1: - void (*xpo_detach)(struct svc_xprt *); 1: - void (*xpo_free)(struct svc_xprt *); 1: - void (*xpo_secure_port)(struct svc_rqst *); 1: - void (*xpo_kill_temp_xprt)(struct svc_xprt *); 1: + struct svc_xprt *(*xpo_create)(struct svc_serv *, struct net *, 1: + struct sockaddr *, int, int); 1: + struct svc_xprt *(*xpo_accept)(struct svc_xprt *); 1: + int (*xpo_has_wspace)(struct svc_xprt *); 1: + int (*xpo_recvfrom)(struct svc_rqst *); 1: + int (*xpo_sendto)(struct svc_rqst *); 1: + void (*xpo_release_rqst)(struct svc_rqst *); 1: + void (*xpo_detach)(struct svc_xprt *); 1: + void (*xpo_free)(struct svc_xprt *); 1: + void (*xpo_secure_port)(struct svc_rqst *); 1: + void (*xpo_kill_temp_xprt)(struct svc_xprt *); 1: }; 1: 1: struct svc_xprt_class { 1: const char *xcl_name; 1: - struct module *xcl_owner; 1: - const struct svc_xprt_ops *xcl_ops; 1: + struct module *xcl_owner; 1: + const struct svc_xprt_ops *xcl_ops; 1: struct list_head xcl_list; 1: u32 xcl_max_payload; 1: int xcl_ident; 1: @@ -50350,20 +51069,23 @@ struct nfs4_state_recovery_ops { 1: int state_flag_bit; 1: int (*recover_open)(struct nfs4_state_owner *, struct nfs4_state *); 1: int (*recover_lock)(struct nfs4_state *, struct file_lock *); 1: - int (*establish_clid)(struct nfs_client *, const struct cred *); 1: - int (*reclaim_complete)(struct nfs_client *, const struct cred *); 1: - int (*detect_trunking)(struct nfs_client *, struct nfs_client **, const struct cred *); 1: + int (*establish_clid)(struct nfs_client *, const struct cred *); 1: + int (*reclaim_complete)(struct nfs_client *, const struct cred *); 1: + int (*detect_trunking)(struct nfs_client *, struct nfs_client **, 1: + const struct cred *); 1: }; 1: 1: struct nfs4_state_maintenance_ops { 1: - int (*sched_state_renewal)(struct nfs_client *, const struct cred *, unsigned int); 1: - const struct cred * (*get_state_renewal_cred)(struct nfs_client *); 1: - int (*renew_lease)(struct nfs_client *, const struct cred *); 1: + int (*sched_state_renewal)(struct nfs_client *, const struct cred *, 1: + unsigned int); 1: + const struct cred *(*get_state_renewal_cred)(struct nfs_client *); 1: + int (*renew_lease)(struct nfs_client *, const struct cred *); 1: }; 1: 1: struct nfs4_mig_recovery_ops { 1: - int (*get_locations)(struct inode *, struct nfs4_fs_locations *, struct page *, const struct cred *); 1: - int (*fsid_present)(struct inode *, const struct cred *); 1: + int (*get_locations)(struct inode *, struct nfs4_fs_locations *, 1: + struct page *, const struct cred *); 1: + int (*fsid_present)(struct inode *, const struct cred *); 1: }; 1: 1: struct nfs4_state_owner { 1: @@ -50371,8 +51093,8 @@ struct nfs4_state_owner { 1: struct list_head so_lru; 1: long unsigned int so_expires; 1: struct rb_node so_server_node; 1: - const struct cred *so_cred; 1: - spinlock_t so_lock; 1: + const struct cred *so_cred; 1: + spinlock_t so_lock; 1: atomic_t so_count; 1: long unsigned int so_flags; 1: struct list_head so_states; 1: @@ -50427,53 +51149,55 @@ enum nfs_stat_eventcounters { 1: struct nfs_pageio_descriptor; 1: 1: struct nfs_pageio_ops { 1: - void (*pg_init)(struct nfs_pageio_descriptor *, struct nfs_page *); 1: - size_t (*pg_test)(struct nfs_pageio_descriptor *, struct nfs_page *, struct nfs_page *); 1: - int (*pg_doio)(struct nfs_pageio_descriptor *); 1: - unsigned int (*pg_get_mirror_count)(struct nfs_pageio_descriptor *, struct nfs_page *); 1: - void (*pg_cleanup)(struct nfs_pageio_descriptor *); 1: + void (*pg_init)(struct nfs_pageio_descriptor *, struct nfs_page *); 1: + size_t (*pg_test)(struct nfs_pageio_descriptor *, struct nfs_page *, 1: + struct nfs_page *); 1: + int (*pg_doio)(struct nfs_pageio_descriptor *); 1: + unsigned int (*pg_get_mirror_count)(struct nfs_pageio_descriptor *, 1: + struct nfs_page *); 1: + void (*pg_cleanup)(struct nfs_pageio_descriptor *); 1: }; 1: 1: struct nfs_pgio_mirror { 1: - struct list_head pg_list; 1: - long unsigned int pg_bytes_written; 1: - size_t pg_count; 1: - size_t pg_bsize; 1: - unsigned int pg_base; 1: - unsigned char pg_recoalesce: 1; 1: + struct list_head pg_list; 1: + long unsigned int pg_bytes_written; 1: + size_t pg_count; 1: + size_t pg_bsize; 1: + unsigned int pg_base; 1: + unsigned char pg_recoalesce : 1; 1: }; 1: 1: struct nfs_pageio_descriptor { 1: - struct inode *pg_inode; 1: - const struct nfs_pageio_ops *pg_ops; 1: - const struct nfs_rw_ops *pg_rw_ops; 1: - int pg_ioflags; 1: - int pg_error; 1: - const struct rpc_call_ops *pg_rpc_callops; 1: - const struct nfs_pgio_completion_ops *pg_completion_ops; 1: - struct pnfs_layout_segment *pg_lseg; 1: - struct nfs_io_completion *pg_io_completion; 1: - struct nfs_direct_req *pg_dreq; 1: - unsigned int pg_bsize; 1: - u32 pg_mirror_count; 1: - struct nfs_pgio_mirror *pg_mirrors; 1: - struct nfs_pgio_mirror pg_mirrors_static[1]; 1: - struct nfs_pgio_mirror *pg_mirrors_dynamic; 1: - u32 pg_mirror_idx; 1: - short unsigned int pg_maxretrans; 1: - unsigned char pg_moreio: 1; 1: + struct inode *pg_inode; 1: + const struct nfs_pageio_ops *pg_ops; 1: + const struct nfs_rw_ops *pg_rw_ops; 1: + int pg_ioflags; 1: + int pg_error; 1: + const struct rpc_call_ops *pg_rpc_callops; 1: + const struct nfs_pgio_completion_ops *pg_completion_ops; 1: + struct pnfs_layout_segment *pg_lseg; 1: + struct nfs_io_completion *pg_io_completion; 1: + struct nfs_direct_req *pg_dreq; 1: + unsigned int pg_bsize; 1: + u32 pg_mirror_count; 1: + struct nfs_pgio_mirror *pg_mirrors; 1: + struct nfs_pgio_mirror pg_mirrors_static[1]; 1: + struct nfs_pgio_mirror *pg_mirrors_dynamic; 1: + u32 pg_mirror_idx; 1: + short unsigned int pg_maxretrans; 1: + unsigned char pg_moreio : 1; 1: }; 1: 1: struct nfs_clone_mount { 1: - const struct super_block *sb; 1: - const struct dentry *dentry; 1: - struct nfs_fh *fh; 1: - struct nfs_fattr *fattr; 1: - char *hostname; 1: - char *mnt_path; 1: - struct sockaddr *addr; 1: - size_t addrlen; 1: - rpc_authflavor_t authflavor; 1: + const struct super_block *sb; 1: + const struct dentry *dentry; 1: + struct nfs_fh *fh; 1: + struct nfs_fattr *fattr; 1: + char *hostname; 1: + char *mnt_path; 1: + struct sockaddr *addr; 1: + size_t addrlen; 1: + rpc_authflavor_t authflavor; 1: }; 1: 1: struct nfs_parsed_mount_data { 1: @@ -50514,7 +51238,7 @@ struct nfs_parsed_mount_data { 1: short unsigned int nconnect; 1: } nfs_server; 1: void *lsm_opts; 1: - struct net *net; 1: + struct net *net; 1: }; 1: 1: struct bl_dev_msg { 1: @@ -50544,9 +51268,9 @@ struct nfs_net { 1: }; 1: 1: struct nfs_netns_client { 1: - struct kobject kobject; 1: - struct net *net; 1: - const char *identifier; 1: + struct kobject kobject; 1: + struct net *net; 1: + const char *identifier; 1: }; 1: 1: struct nfs_open_dir_context { 1: @@ -51358,15 +52082,21 @@ struct trace_event_data_offsets_nfs_xdr_status {}; 1: 1: typedef void (*btf_trace_nfs_refresh_inode_enter)(void *, const struct inode *); 1: 1: -typedef void (*btf_trace_nfs_refresh_inode_exit)(void *, const struct inode *, int); 1: +typedef void (*btf_trace_nfs_refresh_inode_exit)(void *, const struct inode *, 1: + int); 1: 1: -typedef void (*btf_trace_nfs_revalidate_inode_enter)(void *, const struct inode *); 1: +typedef void (*btf_trace_nfs_revalidate_inode_enter)(void *, 1: + const struct inode *); 1: 1: -typedef void (*btf_trace_nfs_revalidate_inode_exit)(void *, const struct inode *, int); 1: +typedef void (*btf_trace_nfs_revalidate_inode_exit)(void *, 1: + const struct inode *, int); 1: 1: -typedef void (*btf_trace_nfs_invalidate_mapping_enter)(void *, const struct inode *); 1: +typedef void (*btf_trace_nfs_invalidate_mapping_enter)(void *, 1: + const struct inode *); 1: 1: -typedef void (*btf_trace_nfs_invalidate_mapping_exit)(void *, const struct inode *, int); 1: +typedef void (*btf_trace_nfs_invalidate_mapping_exit)(void *, 1: + const struct inode *, 1: + int); 1: 1: typedef void (*btf_trace_nfs_getattr_enter)(void *, const struct inode *); 1: 1: @@ -51376,13 +52106,17 @@ typedef void (*btf_trace_nfs_setattr_enter)(void *, const struct inode *); 1: 1: typedef void (*btf_trace_nfs_setattr_exit)(void *, const struct inode *, int); 1: 1: -typedef void (*btf_trace_nfs_writeback_page_enter)(void *, const struct inode *); 1: +typedef void (*btf_trace_nfs_writeback_page_enter)(void *, 1: + const struct inode *); 1: 1: -typedef void (*btf_trace_nfs_writeback_page_exit)(void *, const struct inode *, int); 1: +typedef void (*btf_trace_nfs_writeback_page_exit)(void *, const struct inode *, 1: + int); 1: 1: -typedef void (*btf_trace_nfs_writeback_inode_enter)(void *, const struct inode *); 1: +typedef void (*btf_trace_nfs_writeback_inode_enter)(void *, 1: + const struct inode *); 1: 1: -typedef void (*btf_trace_nfs_writeback_inode_exit)(void *, const struct inode *, int); 1: +typedef void (*btf_trace_nfs_writeback_inode_exit)(void *, const struct inode *, 1: + int); 1: 1: typedef void (*btf_trace_nfs_fsync_enter)(void *, const struct inode *); 1: 1: @@ -51392,73 +52126,125 @@ typedef void (*btf_trace_nfs_access_enter)(void *, const struct inode *); 1: 1: typedef void (*btf_trace_nfs_access_exit)(void *, const struct inode *, int); 1: 1: -typedef void (*btf_trace_nfs_lookup_enter)(void *, const struct inode *, const struct dentry *, unsigned int); 1: +typedef void (*btf_trace_nfs_lookup_enter)(void *, const struct inode *, 1: + const struct dentry *, unsigned int); 1: 1: -typedef void (*btf_trace_nfs_lookup_exit)(void *, const struct inode *, const struct dentry *, unsigned int, int); 1: +typedef void (*btf_trace_nfs_lookup_exit)(void *, const struct inode *, 1: + const struct dentry *, unsigned int, 1: + int); 1: 1: -typedef void (*btf_trace_nfs_lookup_revalidate_enter)(void *, const struct inode *, const struct dentry *, unsigned int); 1: +typedef void (*btf_trace_nfs_lookup_revalidate_enter)(void *, 1: + const struct inode *, 1: + const struct dentry *, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_nfs_lookup_revalidate_exit)(void *, const struct inode *, const struct dentry *, unsigned int, int); 1: +typedef void (*btf_trace_nfs_lookup_revalidate_exit)(void *, 1: + const struct inode *, 1: + const struct dentry *, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_nfs_atomic_open_enter)(void *, const struct inode *, const struct nfs_open_context *, unsigned int); 1: +typedef void (*btf_trace_nfs_atomic_open_enter)(void *, const struct inode *, 1: + const struct nfs_open_context *, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_nfs_atomic_open_exit)(void *, const struct inode *, const struct nfs_open_context *, unsigned int, int); 1: +typedef void (*btf_trace_nfs_atomic_open_exit)(void *, const struct inode *, 1: + const struct nfs_open_context *, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_nfs_create_enter)(void *, const struct inode *, const struct dentry *, unsigned int); 1: +typedef void (*btf_trace_nfs_create_enter)(void *, const struct inode *, 1: + const struct dentry *, unsigned int); 1: 1: -typedef void (*btf_trace_nfs_create_exit)(void *, const struct inode *, const struct dentry *, unsigned int, int); 1: +typedef void (*btf_trace_nfs_create_exit)(void *, const struct inode *, 1: + const struct dentry *, unsigned int, 1: + int); 1: 1: -typedef void (*btf_trace_nfs_mknod_enter)(void *, const struct inode *, const struct dentry *); 1: +typedef void (*btf_trace_nfs_mknod_enter)(void *, const struct inode *, 1: + const struct dentry *); 1: 1: -typedef void (*btf_trace_nfs_mknod_exit)(void *, const struct inode *, const struct dentry *, int); 1: +typedef void (*btf_trace_nfs_mknod_exit)(void *, const struct inode *, 1: + const struct dentry *, int); 1: 1: -typedef void (*btf_trace_nfs_mkdir_enter)(void *, const struct inode *, const struct dentry *); 1: +typedef void (*btf_trace_nfs_mkdir_enter)(void *, const struct inode *, 1: + const struct dentry *); 1: 1: -typedef void (*btf_trace_nfs_mkdir_exit)(void *, const struct inode *, const struct dentry *, int); 1: +typedef void (*btf_trace_nfs_mkdir_exit)(void *, const struct inode *, 1: + const struct dentry *, int); 1: 1: -typedef void (*btf_trace_nfs_rmdir_enter)(void *, const struct inode *, const struct dentry *); 1: +typedef void (*btf_trace_nfs_rmdir_enter)(void *, const struct inode *, 1: + const struct dentry *); 1: 1: -typedef void (*btf_trace_nfs_rmdir_exit)(void *, const struct inode *, const struct dentry *, int); 1: +typedef void (*btf_trace_nfs_rmdir_exit)(void *, const struct inode *, 1: + const struct dentry *, int); 1: 1: -typedef void (*btf_trace_nfs_remove_enter)(void *, const struct inode *, const struct dentry *); 1: +typedef void (*btf_trace_nfs_remove_enter)(void *, const struct inode *, 1: + const struct dentry *); 1: 1: -typedef void (*btf_trace_nfs_remove_exit)(void *, const struct inode *, const struct dentry *, int); 1: +typedef void (*btf_trace_nfs_remove_exit)(void *, const struct inode *, 1: + const struct dentry *, int); 1: 1: -typedef void (*btf_trace_nfs_unlink_enter)(void *, const struct inode *, const struct dentry *); 1: +typedef void (*btf_trace_nfs_unlink_enter)(void *, const struct inode *, 1: + const struct dentry *); 1: 1: -typedef void (*btf_trace_nfs_unlink_exit)(void *, const struct inode *, const struct dentry *, int); 1: +typedef void (*btf_trace_nfs_unlink_exit)(void *, const struct inode *, 1: + const struct dentry *, int); 1: 1: -typedef void (*btf_trace_nfs_symlink_enter)(void *, const struct inode *, const struct dentry *); 1: +typedef void (*btf_trace_nfs_symlink_enter)(void *, const struct inode *, 1: + const struct dentry *); 1: 1: -typedef void (*btf_trace_nfs_symlink_exit)(void *, const struct inode *, const struct dentry *, int); 1: +typedef void (*btf_trace_nfs_symlink_exit)(void *, const struct inode *, 1: + const struct dentry *, int); 1: 1: -typedef void (*btf_trace_nfs_link_enter)(void *, const struct inode *, const struct inode *, const struct dentry *); 1: +typedef void (*btf_trace_nfs_link_enter)(void *, const struct inode *, 1: + const struct inode *, 1: + const struct dentry *); 1: 1: -typedef void (*btf_trace_nfs_link_exit)(void *, const struct inode *, const struct inode *, const struct dentry *, int); 1: +typedef void (*btf_trace_nfs_link_exit)(void *, const struct inode *, 1: + const struct inode *, 1: + const struct dentry *, int); 1: 1: -typedef void (*btf_trace_nfs_rename_enter)(void *, const struct inode *, const struct dentry *, const struct inode *, const struct dentry *); 1: +typedef void (*btf_trace_nfs_rename_enter)(void *, const struct inode *, 1: + const struct dentry *, 1: + const struct inode *, 1: + const struct dentry *); 1: 1: -typedef void (*btf_trace_nfs_rename_exit)(void *, const struct inode *, const struct dentry *, const struct inode *, const struct dentry *, int); 1: +typedef void (*btf_trace_nfs_rename_exit)(void *, const struct inode *, 1: + const struct dentry *, 1: + const struct inode *, 1: + const struct dentry *, int); 1: 1: -typedef void (*btf_trace_nfs_sillyrename_rename)(void *, const struct inode *, const struct dentry *, const struct inode *, const struct dentry *, int); 1: +typedef void (*btf_trace_nfs_sillyrename_rename)(void *, const struct inode *, 1: + const struct dentry *, 1: + const struct inode *, 1: + const struct dentry *, int); 1: 1: -typedef void (*btf_trace_nfs_sillyrename_unlink)(void *, const struct nfs_unlinkdata *, int); 1: +typedef void (*btf_trace_nfs_sillyrename_unlink)(void *, 1: + const struct nfs_unlinkdata *, 1: + int); 1: 1: -typedef void (*btf_trace_nfs_initiate_read)(void *, const struct inode *, loff_t, long unsigned int); 1: +typedef void (*btf_trace_nfs_initiate_read)(void *, const struct inode *, 1: + loff_t, long unsigned int); 1: 1: -typedef void (*btf_trace_nfs_readpage_done)(void *, const struct inode *, int, loff_t, bool); 1: +typedef void (*btf_trace_nfs_readpage_done)(void *, const struct inode *, int, 1: + loff_t, bool); 1: 1: -typedef void (*btf_trace_nfs_initiate_write)(void *, const struct inode *, loff_t, long unsigned int, enum nfs3_stable_how); 1: +typedef void (*btf_trace_nfs_initiate_write)(void *, const struct inode *, 1: + loff_t, long unsigned int, 1: + enum nfs3_stable_how); 1: 1: -typedef void (*btf_trace_nfs_writeback_done)(void *, const struct inode *, int, loff_t, struct nfs_writeverf *); 1: +typedef void (*btf_trace_nfs_writeback_done)(void *, const struct inode *, int, 1: + loff_t, struct nfs_writeverf *); 1: 1: -typedef void (*btf_trace_nfs_initiate_commit)(void *, const struct nfs_commit_data *); 1: +typedef void (*btf_trace_nfs_initiate_commit)(void *, 1: + const struct nfs_commit_data *); 1: 1: -typedef void (*btf_trace_nfs_commit_done)(void *, const struct nfs_commit_data *); 1: +typedef void (*btf_trace_nfs_commit_done)(void *, 1: + const struct nfs_commit_data *); 1: 1: -typedef void (*btf_trace_nfs_fh_to_dentry)(void *, const struct super_block *, const struct nfs_fh *, u64, int); 1: +typedef void (*btf_trace_nfs_fh_to_dentry)(void *, const struct super_block *, 1: + const struct nfs_fh *, u64, int); 1: 1: -typedef void (*btf_trace_nfs_xdr_status)(void *, const struct xdr_stream *, int); 1: +typedef void (*btf_trace_nfs_xdr_status)(void *, const struct xdr_stream *, 1: + int); 1: 1: enum { 1: FILEID_HIGH_OFF = 0, 1: @@ -52577,7 +53363,7 @@ struct nfs4_call_sync_data { 1: struct nfs4_open_createattrs { 1: struct nfs4_label *label; 1: struct iattr *sattr; 1: - const __u32 verf[2]; 1: + const __u32 verf[2]; 1: }; 1: 1: struct nfs4_closedata { 1: @@ -53239,63 +54025,97 @@ struct trace_event_data_offsets_nfs4_write_event {}; 1: 1: struct trace_event_data_offsets_nfs4_commit_event {}; 1: 1: -typedef void (*btf_trace_nfs4_setclientid)(void *, const struct nfs_client *, int); 1: +typedef void (*btf_trace_nfs4_setclientid)(void *, const struct nfs_client *, 1: + int); 1: 1: -typedef void (*btf_trace_nfs4_setclientid_confirm)(void *, const struct nfs_client *, int); 1: +typedef void (*btf_trace_nfs4_setclientid_confirm)(void *, 1: + const struct nfs_client *, 1: + int); 1: 1: typedef void (*btf_trace_nfs4_renew)(void *, const struct nfs_client *, int); 1: 1: -typedef void (*btf_trace_nfs4_renew_async)(void *, const struct nfs_client *, int); 1: +typedef void (*btf_trace_nfs4_renew_async)(void *, const struct nfs_client *, 1: + int); 1: 1: -typedef void (*btf_trace_nfs4_setup_sequence)(void *, const struct nfs4_session *, const struct nfs4_sequence_args *); 1: +typedef void (*btf_trace_nfs4_setup_sequence)( 1: + void *, const struct nfs4_session *, const struct nfs4_sequence_args *); 1: 1: typedef void (*btf_trace_nfs4_state_mgr)(void *, const struct nfs_client *); 1: 1: -typedef void (*btf_trace_nfs4_state_mgr_failed)(void *, const struct nfs_client *, const char *, int); 1: +typedef void (*btf_trace_nfs4_state_mgr_failed)(void *, 1: + const struct nfs_client *, 1: + const char *, int); 1: 1: -typedef void (*btf_trace_nfs4_xdr_status)(void *, const struct xdr_stream *, u32, int); 1: +typedef void (*btf_trace_nfs4_xdr_status)(void *, const struct xdr_stream *, 1: + u32, int); 1: 1: -typedef void (*btf_trace_nfs4_open_reclaim)(void *, const struct nfs_open_context *, int, int); 1: +typedef void (*btf_trace_nfs4_open_reclaim)(void *, 1: + const struct nfs_open_context *, 1: + int, int); 1: 1: -typedef void (*btf_trace_nfs4_open_expired)(void *, const struct nfs_open_context *, int, int); 1: +typedef void (*btf_trace_nfs4_open_expired)(void *, 1: + const struct nfs_open_context *, 1: + int, int); 1: 1: -typedef void (*btf_trace_nfs4_open_file)(void *, const struct nfs_open_context *, int, int); 1: +typedef void (*btf_trace_nfs4_open_file)(void *, 1: + const struct nfs_open_context *, int, 1: + int); 1: 1: typedef void (*btf_trace_nfs4_cached_open)(void *, const struct nfs4_state *); 1: 1: -typedef void (*btf_trace_nfs4_close)(void *, const struct nfs4_state *, const struct nfs_closeargs *, const struct nfs_closeres *, int); 1: +typedef void (*btf_trace_nfs4_close)(void *, const struct nfs4_state *, 1: + const struct nfs_closeargs *, 1: + const struct nfs_closeres *, int); 1: 1: -typedef void (*btf_trace_nfs4_get_lock)(void *, const struct file_lock *, const struct nfs4_state *, int, int); 1: +typedef void (*btf_trace_nfs4_get_lock)(void *, const struct file_lock *, 1: + const struct nfs4_state *, int, int); 1: 1: -typedef void (*btf_trace_nfs4_unlock)(void *, const struct file_lock *, const struct nfs4_state *, int, int); 1: +typedef void (*btf_trace_nfs4_unlock)(void *, const struct file_lock *, 1: + const struct nfs4_state *, int, int); 1: 1: -typedef void (*btf_trace_nfs4_set_lock)(void *, const struct file_lock *, const struct nfs4_state *, const nfs4_stateid *, int, int); 1: +typedef void (*btf_trace_nfs4_set_lock)(void *, const struct file_lock *, 1: + const struct nfs4_state *, 1: + const nfs4_stateid *, int, int); 1: 1: -typedef void (*btf_trace_nfs4_state_lock_reclaim)(void *, const struct nfs4_state *, const struct nfs4_lock_state *); 1: +typedef void (*btf_trace_nfs4_state_lock_reclaim)( 1: + void *, const struct nfs4_state *, const struct nfs4_lock_state *); 1: 1: -typedef void (*btf_trace_nfs4_set_delegation)(void *, const struct inode *, fmode_t); 1: +typedef void (*btf_trace_nfs4_set_delegation)(void *, const struct inode *, 1: + fmode_t); 1: 1: -typedef void (*btf_trace_nfs4_reclaim_delegation)(void *, const struct inode *, fmode_t); 1: +typedef void (*btf_trace_nfs4_reclaim_delegation)(void *, const struct inode *, 1: + fmode_t); 1: 1: -typedef void (*btf_trace_nfs4_delegreturn_exit)(void *, const struct nfs4_delegreturnargs *, const struct nfs4_delegreturnres *, int); 1: +typedef void (*btf_trace_nfs4_delegreturn_exit)( 1: + void *, const struct nfs4_delegreturnargs *, 1: + const struct nfs4_delegreturnres *, int); 1: 1: -typedef void (*btf_trace_nfs4_lookup)(void *, const struct inode *, const struct qstr *, int); 1: +typedef void (*btf_trace_nfs4_lookup)(void *, const struct inode *, 1: + const struct qstr *, int); 1: 1: -typedef void (*btf_trace_nfs4_symlink)(void *, const struct inode *, const struct qstr *, int); 1: +typedef void (*btf_trace_nfs4_symlink)(void *, const struct inode *, 1: + const struct qstr *, int); 1: 1: -typedef void (*btf_trace_nfs4_mkdir)(void *, const struct inode *, const struct qstr *, int); 1: +typedef void (*btf_trace_nfs4_mkdir)(void *, const struct inode *, 1: + const struct qstr *, int); 1: 1: -typedef void (*btf_trace_nfs4_mknod)(void *, const struct inode *, const struct qstr *, int); 1: +typedef void (*btf_trace_nfs4_mknod)(void *, const struct inode *, 1: + const struct qstr *, int); 1: 1: -typedef void (*btf_trace_nfs4_remove)(void *, const struct inode *, const struct qstr *, int); 1: +typedef void (*btf_trace_nfs4_remove)(void *, const struct inode *, 1: + const struct qstr *, int); 1: 1: -typedef void (*btf_trace_nfs4_get_fs_locations)(void *, const struct inode *, const struct qstr *, int); 1: +typedef void (*btf_trace_nfs4_get_fs_locations)(void *, const struct inode *, 1: + const struct qstr *, int); 1: 1: -typedef void (*btf_trace_nfs4_secinfo)(void *, const struct inode *, const struct qstr *, int); 1: +typedef void (*btf_trace_nfs4_secinfo)(void *, const struct inode *, 1: + const struct qstr *, int); 1: 1: typedef void (*btf_trace_nfs4_lookupp)(void *, const struct inode *, int); 1: 1: -typedef void (*btf_trace_nfs4_rename)(void *, const struct inode *, const struct qstr *, const struct inode *, const struct qstr *, int); 1: +typedef void (*btf_trace_nfs4_rename)(void *, const struct inode *, 1: + const struct qstr *, const struct inode *, 1: + const struct qstr *, int); 1: 1: typedef void (*btf_trace_nfs4_access)(void *, const struct inode *, int); 1: 1: @@ -53307,39 +54127,67 @@ typedef void (*btf_trace_nfs4_get_acl)(void *, const struct inode *, int); 1: 1: typedef void (*btf_trace_nfs4_set_acl)(void *, const struct inode *, int); 1: 1: -typedef void (*btf_trace_nfs4_setattr)(void *, const struct inode *, const nfs4_stateid *, int); 1: +typedef void (*btf_trace_nfs4_setattr)(void *, const struct inode *, 1: + const nfs4_stateid *, int); 1: 1: -typedef void (*btf_trace_nfs4_delegreturn)(void *, const struct inode *, const nfs4_stateid *, int); 1: +typedef void (*btf_trace_nfs4_delegreturn)(void *, const struct inode *, 1: + const nfs4_stateid *, int); 1: 1: -typedef void (*btf_trace_nfs4_open_stateid_update)(void *, const struct inode *, const nfs4_stateid *, int); 1: +typedef void (*btf_trace_nfs4_open_stateid_update)(void *, const struct inode *, 1: + const nfs4_stateid *, int); 1: 1: -typedef void (*btf_trace_nfs4_open_stateid_update_wait)(void *, const struct inode *, const nfs4_stateid *, int); 1: +typedef void (*btf_trace_nfs4_open_stateid_update_wait)(void *, 1: + const struct inode *, 1: + const nfs4_stateid *, 1: + int); 1: 1: -typedef void (*btf_trace_nfs4_getattr)(void *, const struct nfs_server *, const struct nfs_fh *, const struct nfs_fattr *, int); 1: +typedef void (*btf_trace_nfs4_getattr)(void *, const struct nfs_server *, 1: + const struct nfs_fh *, 1: + const struct nfs_fattr *, int); 1: 1: -typedef void (*btf_trace_nfs4_lookup_root)(void *, const struct nfs_server *, const struct nfs_fh *, const struct nfs_fattr *, int); 1: +typedef void (*btf_trace_nfs4_lookup_root)(void *, const struct nfs_server *, 1: + const struct nfs_fh *, 1: + const struct nfs_fattr *, int); 1: 1: -typedef void (*btf_trace_nfs4_fsinfo)(void *, const struct nfs_server *, const struct nfs_fh *, const struct nfs_fattr *, int); 1: +typedef void (*btf_trace_nfs4_fsinfo)(void *, const struct nfs_server *, 1: + const struct nfs_fh *, 1: + const struct nfs_fattr *, int); 1: 1: -typedef void (*btf_trace_nfs4_cb_getattr)(void *, const struct nfs_client *, const struct nfs_fh *, const struct inode *, int); 1: +typedef void (*btf_trace_nfs4_cb_getattr)(void *, const struct nfs_client *, 1: + const struct nfs_fh *, 1: + const struct inode *, int); 1: 1: -typedef void (*btf_trace_nfs4_cb_recall)(void *, const struct nfs_client *, const struct nfs_fh *, const struct inode *, const nfs4_stateid *, int); 1: +typedef void (*btf_trace_nfs4_cb_recall)(void *, const struct nfs_client *, 1: + const struct nfs_fh *, 1: + const struct inode *, 1: + const nfs4_stateid *, int); 1: 1: -typedef void (*btf_trace_nfs4_cb_layoutrecall_file)(void *, const struct nfs_client *, const struct nfs_fh *, const struct inode *, const nfs4_stateid *, int); 1: +typedef void (*btf_trace_nfs4_cb_layoutrecall_file)(void *, 1: + const struct nfs_client *, 1: + const struct nfs_fh *, 1: + const struct inode *, 1: + const nfs4_stateid *, int); 1: 1: -typedef void (*btf_trace_nfs4_map_name_to_uid)(void *, const char *, int, u32, int); 1: +typedef void (*btf_trace_nfs4_map_name_to_uid)(void *, const char *, int, u32, 1: + int); 1: 1: -typedef void (*btf_trace_nfs4_map_group_to_gid)(void *, const char *, int, u32, int); 1: +typedef void (*btf_trace_nfs4_map_group_to_gid)(void *, const char *, int, u32, 1: + int); 1: 1: -typedef void (*btf_trace_nfs4_map_uid_to_name)(void *, const char *, int, u32, int); 1: +typedef void (*btf_trace_nfs4_map_uid_to_name)(void *, const char *, int, u32, 1: + int); 1: 1: -typedef void (*btf_trace_nfs4_map_gid_to_group)(void *, const char *, int, u32, int); 1: +typedef void (*btf_trace_nfs4_map_gid_to_group)(void *, const char *, int, u32, 1: + int); 1: 1: -typedef void (*btf_trace_nfs4_read)(void *, const struct nfs_pgio_header *, int); 1: +typedef void (*btf_trace_nfs4_read)(void *, const struct nfs_pgio_header *, 1: + int); 1: 1: -typedef void (*btf_trace_nfs4_write)(void *, const struct nfs_pgio_header *, int); 1: +typedef void (*btf_trace_nfs4_write)(void *, const struct nfs_pgio_header *, 1: + int); 1: 1: -typedef void (*btf_trace_nfs4_commit)(void *, const struct nfs_commit_data *, int); 1: +typedef void (*btf_trace_nfs4_commit)(void *, const struct nfs_commit_data *, 1: + int); 1: 1: struct getdents_callback___2 { 1: struct dir_context ctx; 1: @@ -53352,46 +54200,46 @@ struct getdents_callback___2 { 1: struct nlm_lockowner { 1: struct list_head list; 1: refcount_t count; 1: - struct nlm_host *host; 1: - fl_owner_t owner; 1: + struct nlm_host *host; 1: + fl_owner_t owner; 1: uint32_t pid; 1: }; 1: 1: struct nsm_handle; 1: 1: struct nlm_host { 1: - struct hlist_node h_hash; 1: - struct __kernel_sockaddr_storage h_addr; 1: - size_t h_addrlen; 1: - struct __kernel_sockaddr_storage h_srcaddr; 1: - size_t h_srcaddrlen; 1: - struct rpc_clnt *h_rpcclnt; 1: - char *h_name; 1: - u32 h_version; 1: - short unsigned int h_proto; 1: - short unsigned int h_reclaiming: 1; 1: - short unsigned int h_server: 1; 1: - short unsigned int h_noresvport: 1; 1: - short unsigned int h_inuse: 1; 1: - wait_queue_head_t h_gracewait; 1: - struct rw_semaphore h_rwsem; 1: - u32 h_state; 1: - u32 h_nsmstate; 1: - u32 h_pidcount; 1: - refcount_t h_count; 1: - struct mutex h_mutex; 1: - long unsigned int h_nextrebind; 1: - long unsigned int h_expires; 1: - struct list_head h_lockowners; 1: - spinlock_t h_lock; 1: - struct list_head h_granted; 1: - struct list_head h_reclaim; 1: - struct nsm_handle *h_nsmhandle; 1: - char *h_addrbuf; 1: - struct net *net; 1: - const struct cred *h_cred; 1: - char nodename[65]; 1: - const struct nlmclnt_operations *h_nlmclnt_ops; 1: + struct hlist_node h_hash; 1: + struct __kernel_sockaddr_storage h_addr; 1: + size_t h_addrlen; 1: + struct __kernel_sockaddr_storage h_srcaddr; 1: + size_t h_srcaddrlen; 1: + struct rpc_clnt *h_rpcclnt; 1: + char *h_name; 1: + u32 h_version; 1: + short unsigned int h_proto; 1: + short unsigned int h_reclaiming : 1; 1: + short unsigned int h_server : 1; 1: + short unsigned int h_noresvport : 1; 1: + short unsigned int h_inuse : 1; 1: + wait_queue_head_t h_gracewait; 1: + struct rw_semaphore h_rwsem; 1: + u32 h_state; 1: + u32 h_nsmstate; 1: + u32 h_pidcount; 1: + refcount_t h_count; 1: + struct mutex h_mutex; 1: + long unsigned int h_nextrebind; 1: + long unsigned int h_expires; 1: + struct list_head h_lockowners; 1: + spinlock_t h_lock; 1: + struct list_head h_granted; 1: + struct list_head h_reclaim; 1: + struct nsm_handle *h_nsmhandle; 1: + char *h_addrbuf; 1: + struct net *net; 1: + const struct cred *h_cred; 1: + char nodename[65]; 1: + const struct nlmclnt_operations *h_nlmclnt_ops; 1: }; 1: 1: enum { 1: @@ -53460,8 +54308,8 @@ struct nlm_block; 1: struct nlm_rqst { 1: refcount_t a_count; 1: unsigned int a_flags; 1: - struct nlm_host *a_host; 1: - struct nlm_args a_args; 1: + struct nlm_host *a_host; 1: + struct nlm_args a_args; 1: struct nlm_res a_res; 1: struct nlm_block *a_block; 1: unsigned int a_retries; 1: @@ -53477,8 +54325,8 @@ struct nlm_block { 1: struct list_head b_flist; 1: struct nlm_rqst *b_call; 1: struct svc_serv *b_daemon; 1: - struct nlm_host *b_host; 1: - long unsigned int b_when; 1: + struct nlm_host *b_host; 1: + long unsigned int b_when; 1: unsigned int b_id; 1: unsigned char b_granted; 1: struct nlm_file *b_file; 1: @@ -53503,8 +54351,8 @@ struct nlm_file { 1: struct nlm_wait { 1: struct list_head b_list; 1: wait_queue_head_t b_wait; 1: - struct nlm_host *b_host; 1: - struct file_lock *b_lock; 1: + struct nlm_host *b_host; 1: + struct file_lock *b_lock; 1: short unsigned int b_reclaim; 1: __be32 b_status; 1: }; 1: @@ -53628,8 +54476,8 @@ typedef int (*nlm_host_match_fn_t)(void *, struct nlm_host *); 1: 1: struct nlm_share { 1: struct nlm_share *s_next; 1: - struct nlm_host *s_host; 1: - struct nlm_file *s_file; 1: + struct nlm_host *s_host; 1: + struct nlm_file *s_file; 1: struct xdr_netobj s_owner; 1: u32 s_access; 1: u32 s_mode; 1: @@ -53769,8 +54617,8 @@ enum { 1: }; 1: 1: struct autofs_packet_hdr { 1: - int proto_version; 1: - int type; 1: + int proto_version; 1: + int type; 1: }; 1: 1: struct autofs_packet_missing { 1: @@ -53781,9 +54629,9 @@ struct autofs_packet_missing { 1: }; 1: 1: struct autofs_packet_expire { 1: - struct autofs_packet_hdr hdr; 1: - int len; 1: - char name[256]; 1: + struct autofs_packet_hdr hdr; 1: + int len; 1: + char name[256]; 1: }; 1: 1: struct autofs_packet_expire_multi { 1: @@ -53928,7 +54776,7 @@ enum { 1: 1: typedef int (*ioctl_fn)(struct file *, struct autofs_sb_info *, struct autofs_dev_ioctl *); 1: 1: -typedef struct vfsmount * (*debugfs_automount_t)(struct dentry *, void *); 1: +typedef struct vfsmount *(*debugfs_automount_t)(struct dentry *, void *); 1: 1: struct debugfs_fsdata { 1: const struct file_operations *real_fops; 1: @@ -54854,14 +55702,14 @@ union security_list_options { 1: int (*audit_rule_known)(struct audit_krule *); 1: int (*audit_rule_match)(u32, u32, u32, void *); 1: void (*audit_rule_free)(void *); 1: - int (*bpf)(int, union bpf_attr *, unsigned int); 1: - int (*bpf_map)(struct bpf_map *, fmode_t); 1: - int (*bpf_prog)(struct bpf_prog *); 1: - int (*bpf_map_alloc_security)(struct bpf_map *); 1: - void (*bpf_map_free_security)(struct bpf_map *); 1: - int (*bpf_prog_alloc_security)(struct bpf_prog_aux *); 1: - void (*bpf_prog_free_security)(struct bpf_prog_aux *); 1: - int (*locked_down)(enum lockdown_reason); 1: + int (*bpf)(int, union bpf_attr *, unsigned int); 1: + int (*bpf_map)(struct bpf_map *, fmode_t); 1: + int (*bpf_prog)(struct bpf_prog *); 1: + int (*bpf_map_alloc_security)(struct bpf_map *); 1: + void (*bpf_map_free_security)(struct bpf_map *); 1: + int (*bpf_prog_alloc_security)(struct bpf_prog_aux *); 1: + void (*bpf_prog_free_security)(struct bpf_prog_aux *); 1: + int (*locked_down)(enum lockdown_reason); 1: int (*perf_event_open)(struct perf_event_attr *, int); 1: int (*perf_event_alloc)(struct perf_event *); 1: void (*perf_event_free)(struct perf_event *); 1: @@ -55060,14 +55908,14 @@ struct security_hook_heads { 1: struct hlist_head audit_rule_known; 1: struct hlist_head audit_rule_match; 1: struct hlist_head audit_rule_free; 1: - struct hlist_head bpf; 1: - struct hlist_head bpf_map; 1: - struct hlist_head bpf_prog; 1: - struct hlist_head bpf_map_alloc_security; 1: - struct hlist_head bpf_map_free_security; 1: - struct hlist_head bpf_prog_alloc_security; 1: - struct hlist_head bpf_prog_free_security; 1: - struct hlist_head locked_down; 1: + struct hlist_head bpf; 1: + struct hlist_head bpf_map; 1: + struct hlist_head bpf_prog; 1: + struct hlist_head bpf_map_alloc_security; 1: + struct hlist_head bpf_map_free_security; 1: + struct hlist_head bpf_prog_alloc_security; 1: + struct hlist_head bpf_prog_free_security; 1: + struct hlist_head locked_down; 1: struct hlist_head perf_event_open; 1: struct hlist_head perf_event_alloc; 1: struct hlist_head perf_event_free; 1: @@ -55188,11 +56036,11 @@ enum ib_uverbs_access_flags { 1: }; 1: 1: union ib_gid { 1: - u8 raw[16]; 1: - struct { 1: - __be64 subnet_prefix; 1: - __be64 interface_id; 1: - } global; 1: + u8 raw[16]; 1: + struct { 1: + __be64 subnet_prefix; 1: + __be64 interface_id; 1: + } global; 1: }; 1: 1: struct lsm_network_audit { 1: @@ -55378,7 +56226,7 @@ typedef __u16 __sum16; 1: typedef u16 u_int16_t; 1: 1: struct rhltable { 1: - struct rhashtable ht; 1: + struct rhashtable ht; 1: }; 1: 1: enum sctp_endpoint_type { 1: @@ -55439,18 +56287,18 @@ struct sctp_endpoint { 1: }; 1: 1: enum ip_conntrack_info { 1: - IP_CT_ESTABLISHED = 0, 1: - IP_CT_RELATED = 1, 1: - IP_CT_NEW = 2, 1: - IP_CT_IS_REPLY = 3, 1: - IP_CT_ESTABLISHED_REPLY = 3, 1: - IP_CT_RELATED_REPLY = 4, 1: - IP_CT_NUMBER = 5, 1: - IP_CT_UNTRACKED = 7, 1: + IP_CT_ESTABLISHED = 0, 1: + IP_CT_RELATED = 1, 1: + IP_CT_NEW = 2, 1: + IP_CT_IS_REPLY = 3, 1: + IP_CT_ESTABLISHED_REPLY = 3, 1: + IP_CT_RELATED_REPLY = 4, 1: + IP_CT_NUMBER = 5, 1: + IP_CT_UNTRACKED = 7, 1: }; 1: 1: struct nf_conntrack { 1: - atomic_t use; 1: + atomic_t use; 1: }; 1: 1: struct nf_hook_state; 1: @@ -55500,75 +56348,75 @@ struct nf_nat_hook { 1: }; 1: 1: union nf_inet_addr { 1: - __u32 all[4]; 1: - __be32 ip; 1: - __be32 ip6[4]; 1: - struct in_addr in; 1: - struct in6_addr in6; 1: + __u32 all[4]; 1: + __be32 ip; 1: + __be32 ip6[4]; 1: + struct in_addr in; 1: + struct in6_addr in6; 1: }; 1: 1: union nf_conntrack_man_proto { 1: - __be16 all; 1: - struct { 1: - __be16 port; 1: - } tcp; 1: - struct { 1: - __be16 port; 1: - } udp; 1: - struct { 1: - __be16 id; 1: - } icmp; 1: - struct { 1: - __be16 port; 1: - } dccp; 1: - struct { 1: - __be16 port; 1: - } sctp; 1: - struct { 1: - __be16 key; 1: - } gre; 1: + __be16 all; 1: + struct { 1: + __be16 port; 1: + } tcp; 1: + struct { 1: + __be16 port; 1: + } udp; 1: + struct { 1: + __be16 id; 1: + } icmp; 1: + struct { 1: + __be16 port; 1: + } dccp; 1: + struct { 1: + __be16 port; 1: + } sctp; 1: + struct { 1: + __be16 key; 1: + } gre; 1: }; 1: 1: struct nf_conntrack_man { 1: - union nf_inet_addr u3; 1: - union nf_conntrack_man_proto u; 1: - u_int16_t l3num; 1: + union nf_inet_addr u3; 1: + union nf_conntrack_man_proto u; 1: + u_int16_t l3num; 1: }; 1: 1: struct nf_conntrack_tuple { 1: - struct nf_conntrack_man src; 1: - struct { 1: - union nf_inet_addr u3; 1: - union { 1: - __be16 all; 1: - struct { 1: - __be16 port; 1: - } tcp; 1: - struct { 1: - __be16 port; 1: - } udp; 1: - struct { 1: - u_int8_t type; 1: - u_int8_t code; 1: - } icmp; 1: - struct { 1: - __be16 port; 1: - } dccp; 1: - struct { 1: - __be16 port; 1: - } sctp; 1: - struct { 1: - __be16 key; 1: - } gre; 1: - } u; 1: - u_int8_t protonum; 1: - u_int8_t dir; 1: - } dst; 1: + struct nf_conntrack_man src; 1: + struct { 1: + union nf_inet_addr u3; 1: + union { 1: + __be16 all; 1: + struct { 1: + __be16 port; 1: + } tcp; 1: + struct { 1: + __be16 port; 1: + } udp; 1: + struct { 1: + u_int8_t type; 1: + u_int8_t code; 1: + } icmp; 1: + struct { 1: + __be16 port; 1: + } dccp; 1: + struct { 1: + __be16 port; 1: + } sctp; 1: + struct { 1: + __be16 key; 1: + } gre; 1: + } u; 1: + u_int8_t protonum; 1: + u_int8_t dir; 1: + } dst; 1: }; 1: 1: struct nf_conntrack_tuple_hash { 1: - struct hlist_nulls_node hnnode; 1: - struct nf_conntrack_tuple tuple; 1: + struct hlist_nulls_node hnnode; 1: + struct nf_conntrack_tuple tuple; 1: }; 1: 1: typedef u32 u_int32_t; 1: @@ -55576,96 +56424,98 @@ typedef u32 u_int32_t; 1: typedef u64 u_int64_t; 1: 1: struct nf_ct_dccp { 1: - u_int8_t role[2]; 1: - u_int8_t state; 1: - u_int8_t last_pkt; 1: - u_int8_t last_dir; 1: - u_int64_t handshake_seq; 1: + u_int8_t role[2]; 1: + u_int8_t state; 1: + u_int8_t last_pkt; 1: + u_int8_t last_dir; 1: + u_int64_t handshake_seq; 1: }; 1: 1: struct ip_ct_sctp { 1: - enum sctp_conntrack state; 1: - __be32 vtag[2]; 1: + enum sctp_conntrack state; 1: + __be32 vtag[2]; 1: }; 1: 1: struct ip_ct_tcp_state { 1: - u_int32_t td_end; 1: - u_int32_t td_maxend; 1: - u_int32_t td_maxwin; 1: - u_int32_t td_maxack; 1: - u_int8_t td_scale; 1: - u_int8_t flags; 1: + u_int32_t td_end; 1: + u_int32_t td_maxend; 1: + u_int32_t td_maxwin; 1: + u_int32_t td_maxack; 1: + u_int8_t td_scale; 1: + u_int8_t flags; 1: }; 1: 1: struct ip_ct_tcp { 1: - struct ip_ct_tcp_state seen[2]; 1: - u_int8_t state; 1: - u_int8_t last_dir; 1: - u_int8_t retrans; 1: - u_int8_t last_index; 1: - u_int32_t last_seq; 1: - u_int32_t last_ack; 1: - u_int32_t last_end; 1: - u_int16_t last_win; 1: - u_int8_t last_wscale; 1: - u_int8_t last_flags; 1: + struct ip_ct_tcp_state seen[2]; 1: + u_int8_t state; 1: + u_int8_t last_dir; 1: + u_int8_t retrans; 1: + u_int8_t last_index; 1: + u_int32_t last_seq; 1: + u_int32_t last_ack; 1: + u_int32_t last_end; 1: + u_int16_t last_win; 1: + u_int8_t last_wscale; 1: + u_int8_t last_flags; 1: }; 1: 1: struct nf_ct_udp { 1: - long unsigned int stream_ts; 1: + long unsigned int stream_ts; 1: }; 1: 1: struct nf_ct_gre { 1: - unsigned int stream_timeout; 1: - unsigned int timeout; 1: + unsigned int stream_timeout; 1: + unsigned int timeout; 1: }; 1: 1: union nf_conntrack_proto { 1: - struct nf_ct_dccp dccp; 1: - struct ip_ct_sctp sctp; 1: - struct ip_ct_tcp tcp; 1: - struct nf_ct_udp udp; 1: - struct nf_ct_gre gre; 1: - unsigned int tmpl_padto; 1: + struct nf_ct_dccp dccp; 1: + struct ip_ct_sctp sctp; 1: + struct ip_ct_tcp tcp; 1: + struct nf_ct_udp udp; 1: + struct nf_ct_gre gre; 1: + unsigned int tmpl_padto; 1: }; 1: 1: struct nf_ct_ext; 1: 1: struct nf_conn { 1: - struct nf_conntrack ct_general; 1: - spinlock_t lock; 1: - u32 timeout; 1: - struct nf_conntrack_tuple_hash tuplehash[2]; 1: - long unsigned int status; 1: - u16 cpu; 1: - possible_net_t ct_net; 1: - struct hlist_node nat_bysource; 1: - u8 __nfct_init_offset[0]; 1: - struct nf_conn *master; 1: - u_int32_t secmark; 1: - struct nf_ct_ext *ext; 1: - union nf_conntrack_proto proto; 1: + struct nf_conntrack ct_general; 1: + spinlock_t lock; 1: + u32 timeout; 1: + struct nf_conntrack_tuple_hash tuplehash[2]; 1: + long unsigned int status; 1: + u16 cpu; 1: + possible_net_t ct_net; 1: + struct hlist_node nat_bysource; 1: + u8 __nfct_init_offset[0]; 1: + struct nf_conn *master; 1: + u_int32_t secmark; 1: + struct nf_ct_ext *ext; 1: + union nf_conntrack_proto proto; 1: }; 1: 1: struct nf_conntrack_zone { 1: - u16 id; 1: - u8 flags; 1: - u8 dir; 1: + u16 id; 1: + u8 flags; 1: + u8 dir; 1: }; 1: 1: struct nf_ct_hook { 1: - int (*update)(struct net *, struct sk_buff *); 1: - void (*destroy)(struct nf_conntrack *); 1: - bool (*get_tuple_skb)(struct nf_conntrack_tuple *, const struct sk_buff *); 1: + int (*update)(struct net *, struct sk_buff *); 1: + void (*destroy)(struct nf_conntrack *); 1: + bool (*get_tuple_skb)(struct nf_conntrack_tuple *, const struct sk_buff *); 1: }; 1: 1: struct nfnl_ct_hook { 1: - struct nf_conn * (*get_ct)(const struct sk_buff *, enum ip_conntrack_info *); 1: - size_t (*build_size)(const struct nf_conn *); 1: - int (*build)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, u_int16_t, u_int16_t); 1: - int (*parse)(const struct nlattr *, struct nf_conn *); 1: - int (*attach_expect)(const struct nlattr *, struct nf_conn *, u32, u32); 1: - void (*seq_adjust)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, s32); 1: + struct nf_conn *(*get_ct)(const struct sk_buff *, enum ip_conntrack_info *); 1: + size_t (*build_size)(const struct nf_conn *); 1: + int (*build)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, 1: + u_int16_t, u_int16_t); 1: + int (*parse)(const struct nlattr *, struct nf_conn *); 1: + int (*attach_expect)(const struct nlattr *, struct nf_conn *, u32, u32); 1: + void (*seq_adjust)(struct sk_buff *, struct nf_conn *, enum ip_conntrack_info, 1: + s32); 1: }; 1: 1: enum nf_ip_hook_priorities { 1: @@ -56038,8 +56888,8 @@ struct tty_file_private { 1: }; 1: 1: struct icmp_err { 1: - int errno; 1: - unsigned int fatal: 1; 1: + int errno; 1: + unsigned int fatal : 1; 1: }; 1: 1: struct netlbl_lsm_cache { 1: @@ -56864,25 +57714,25 @@ struct sctp_bind_bucket { 1: }; 1: 1: struct sctp_bind_hashbucket { 1: - spinlock_t lock; 1: - struct hlist_head chain; 1: + spinlock_t lock; 1: + struct hlist_head chain; 1: }; 1: 1: struct sctp_hashbucket { 1: - rwlock_t lock; 1: - struct hlist_head chain; 1: + rwlock_t lock; 1: + struct hlist_head chain; 1: }; 1: 1: struct sctp_globals { 1: - struct list_head address_families; 1: - struct sctp_hashbucket *ep_hashtable; 1: - struct sctp_bind_hashbucket *port_hashtable; 1: - struct rhltable transport_hashtable; 1: - int ep_hashsize; 1: - int port_hashsize; 1: - __u16 max_instreams; 1: - __u16 max_outstreams; 1: - bool checksum_disable; 1: + struct list_head address_families; 1: + struct sctp_hashbucket *ep_hashtable; 1: + struct sctp_bind_hashbucket *port_hashtable; 1: + struct rhltable transport_hashtable; 1: + int ep_hashsize; 1: + int port_hashsize; 1: + __u16 max_instreams; 1: + __u16 max_outstreams; 1: + bool checksum_disable; 1: }; 1: 1: enum sctp_socket_type { 1: @@ -57208,7 +58058,7 @@ struct key_security_struct { 1: }; 1: 1: struct bpf_security_struct { 1: - u32 sid; 1: + u32 sid; 1: }; 1: 1: struct perf_event_security_struct { 1: @@ -59051,14 +59901,15 @@ struct asymmetric_key_ids { 1: struct public_key_signature; 1: 1: struct asymmetric_key_subtype___2 { 1: - struct module *owner; 1: - const char *name; 1: - short unsigned int name_len; 1: - void (*describe)(const struct key *, struct seq_file *); 1: - void (*destroy)(void *, void *); 1: - int (*query)(const struct kernel_pkey_params *, struct kernel_pkey_query *); 1: - int (*eds_op)(struct kernel_pkey_params *, const void *, void *); 1: - int (*verify_signature)(const struct key *, const struct public_key_signature *); 1: + struct module *owner; 1: + const char *name; 1: + short unsigned int name_len; 1: + void (*describe)(const struct key *, struct seq_file *); 1: + void (*destroy)(void *, void *); 1: + int (*query)(const struct kernel_pkey_params *, struct kernel_pkey_query *); 1: + int (*eds_op)(struct kernel_pkey_params *, const void *, void *); 1: + int (*verify_signature)(const struct key *, 1: + const struct public_key_signature *); 1: }; 1: 1: struct public_key_signature { 1: @@ -59621,37 +60472,52 @@ typedef void (*btf_trace_block_touch_buffer)(void *, struct buffer_head *); 1: 1: typedef void (*btf_trace_block_dirty_buffer)(void *, struct buffer_head *); 1: 1: -typedef void (*btf_trace_block_rq_requeue)(void *, struct request_queue *, struct request *); 1: +typedef void (*btf_trace_block_rq_requeue)(void *, struct request_queue *, 1: + struct request *); 1: 1: -typedef void (*btf_trace_block_rq_complete)(void *, struct request *, int, unsigned int); 1: +typedef void (*btf_trace_block_rq_complete)(void *, struct request *, int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_block_rq_insert)(void *, struct request_queue *, struct request *); 1: +typedef void (*btf_trace_block_rq_insert)(void *, struct request_queue *, 1: + struct request *); 1: 1: -typedef void (*btf_trace_block_rq_issue)(void *, struct request_queue *, struct request *); 1: +typedef void (*btf_trace_block_rq_issue)(void *, struct request_queue *, 1: + struct request *); 1: 1: -typedef void (*btf_trace_block_bio_bounce)(void *, struct request_queue *, struct bio *); 1: +typedef void (*btf_trace_block_bio_bounce)(void *, struct request_queue *, 1: + struct bio *); 1: 1: -typedef void (*btf_trace_block_bio_complete)(void *, struct request_queue *, struct bio *, int); 1: +typedef void (*btf_trace_block_bio_complete)(void *, struct request_queue *, 1: + struct bio *, int); 1: 1: -typedef void (*btf_trace_block_bio_backmerge)(void *, struct request_queue *, struct request *, struct bio *); 1: +typedef void (*btf_trace_block_bio_backmerge)(void *, struct request_queue *, 1: + struct request *, struct bio *); 1: 1: -typedef void (*btf_trace_block_bio_frontmerge)(void *, struct request_queue *, struct request *, struct bio *); 1: +typedef void (*btf_trace_block_bio_frontmerge)(void *, struct request_queue *, 1: + struct request *, struct bio *); 1: 1: -typedef void (*btf_trace_block_bio_queue)(void *, struct request_queue *, struct bio *); 1: +typedef void (*btf_trace_block_bio_queue)(void *, struct request_queue *, 1: + struct bio *); 1: 1: -typedef void (*btf_trace_block_getrq)(void *, struct request_queue *, struct bio *, int); 1: +typedef void (*btf_trace_block_getrq)(void *, struct request_queue *, 1: + struct bio *, int); 1: 1: -typedef void (*btf_trace_block_sleeprq)(void *, struct request_queue *, struct bio *, int); 1: +typedef void (*btf_trace_block_sleeprq)(void *, struct request_queue *, 1: + struct bio *, int); 1: 1: typedef void (*btf_trace_block_plug)(void *, struct request_queue *); 1: 1: -typedef void (*btf_trace_block_unplug)(void *, struct request_queue *, unsigned int, bool); 1: +typedef void (*btf_trace_block_unplug)(void *, struct request_queue *, 1: + unsigned int, bool); 1: 1: -typedef void (*btf_trace_block_split)(void *, struct request_queue *, struct bio *, unsigned int); 1: +typedef void (*btf_trace_block_split)(void *, struct request_queue *, 1: + struct bio *, unsigned int); 1: 1: -typedef void (*btf_trace_block_bio_remap)(void *, struct request_queue *, struct bio *, dev_t, sector_t); 1: +typedef void (*btf_trace_block_bio_remap)(void *, struct request_queue *, 1: + struct bio *, dev_t, sector_t); 1: 1: -typedef void (*btf_trace_block_rq_remap)(void *, struct request_queue *, struct request *, dev_t, sector_t); 1: +typedef void (*btf_trace_block_rq_remap)(void *, struct request_queue *, 1: + struct request *, dev_t, sector_t); 1: 1: struct queue_sysfs_entry { 1: struct attribute attr; 1: @@ -59728,7 +60594,8 @@ struct sbq_wait { 1: struct wait_queue_entry wait; 1: }; 1: 1: -typedef bool busy_iter_fn(struct blk_mq_hw_ctx *, struct request *, void *, bool); 1: +typedef bool busy_iter_fn(struct blk_mq_hw_ctx *, struct request *, void *, 1: + bool); 1: 1: typedef bool busy_tag_iter_fn(struct request *, void *, bool); 1: 1: @@ -60149,7 +61016,7 @@ struct compat_sg_io_hdr { 1: }; 1: 1: enum { 1: - OMAX_SB_LEN = 16, 1: + OMAX_SB_LEN = 16, 1: }; 1: 1: struct bsg_device { 1: @@ -60209,11 +61076,16 @@ struct trace_event_data_offsets_kyber_adjust {}; 1: 1: struct trace_event_data_offsets_kyber_throttled {}; 1: 1: -typedef void (*btf_trace_kyber_latency)(void *, struct request_queue *, const char *, const char *, unsigned int, unsigned int, unsigned int, unsigned int); 1: +typedef void (*btf_trace_kyber_latency)(void *, struct request_queue *, 1: + const char *, const char *, 1: + unsigned int, unsigned int, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_kyber_adjust)(void *, struct request_queue *, const char *, unsigned int); 1: +typedef void (*btf_trace_kyber_adjust)(void *, struct request_queue *, 1: + const char *, unsigned int); 1: 1: -typedef void (*btf_trace_kyber_throttled)(void *, struct request_queue *, const char *); 1: +typedef void (*btf_trace_kyber_throttled)(void *, struct request_queue *, 1: + const char *); 1: 1: enum { 1: KYBER_READ = 0, 1: @@ -60582,8 +61454,8 @@ union uu { 1: typedef unsigned int uInt; 1: 1: struct inflate_workspace { 1: - struct inflate_state inflate_state; 1: - unsigned char working_window[32768]; 1: + struct inflate_state inflate_state; 1: + unsigned char working_window[32768]; 1: }; 1: 1: typedef enum { 1: @@ -62520,24 +63392,24 @@ typedef int (*acpi_tbl_table_handler)(struct acpi_table_header *); 1: struct transaction; 1: 1: struct acpi_ec { 1: - acpi_handle handle; 1: - int gpe; 1: - int irq; 1: - long unsigned int command_addr; 1: - long unsigned int data_addr; 1: - bool global_lock; 1: - long unsigned int flags; 1: - long unsigned int reference_count; 1: - struct mutex mutex; 1: - wait_queue_head_t wait; 1: - struct list_head list; 1: - struct transaction *curr; 1: - spinlock_t lock; 1: - struct work_struct work; 1: - long unsigned int timestamp; 1: - long unsigned int nr_pending_queries; 1: - bool busy_polling; 1: - unsigned int polling_guard; 1: + acpi_handle handle; 1: + int gpe; 1: + int irq; 1: + long unsigned int command_addr; 1: + long unsigned int data_addr; 1: + bool global_lock; 1: + long unsigned int flags; 1: + long unsigned int reference_count; 1: + struct mutex mutex; 1: + wait_queue_head_t wait; 1: + struct list_head list; 1: + struct transaction *curr; 1: + spinlock_t lock; 1: + struct work_struct work; 1: + long unsigned int timestamp; 1: + long unsigned int nr_pending_queries; 1: + bool busy_polling; 1: + unsigned int polling_guard; 1: }; 1: 1: enum acpi_subtable_type { 1: @@ -62610,7 +63482,8 @@ typedef void (*acpi_object_handler)(acpi_handle, void *); 1: 1: typedef acpi_status (*acpi_init_handler)(acpi_handle, u32); 1: 1: -typedef acpi_status (*acpi_exception_handler)(acpi_status, acpi_name, u16, u32, void *); 1: +typedef acpi_status (*acpi_exception_handler)(acpi_status, acpi_name, u16, u32, 1: + void *); 1: 1: typedef acpi_status (*acpi_table_handler)(u32, void *, void *); 1: 1: @@ -62636,17 +63509,17 @@ struct acpi_mem_space_context { 1: }; 1: 1: struct acpi_table_facs { 1: - char signature[4]; 1: - u32 length; 1: - u32 hardware_signature; 1: - u32 firmware_waking_vector; 1: - u32 global_lock; 1: - u32 flags; 1: - u64 xfirmware_waking_vector; 1: - u8 version; 1: - u8 reserved[3]; 1: - u32 ospm_flags; 1: - u8 reserved1[24]; 1: + char signature[4]; 1: + u32 length; 1: + u32 hardware_signature; 1: + u32 firmware_waking_vector; 1: + u32 global_lock; 1: + u32 flags; 1: + u64 xfirmware_waking_vector; 1: + u8 version; 1: + u8 reserved[3]; 1: + u32 ospm_flags; 1: + u8 reserved1[24]; 1: }; 1: 1: typedef enum { 1: @@ -62660,15 +63533,15 @@ typedef enum { 1: } acpi_execute_type; 1: 1: struct acpi_rw_lock { 1: - void *writer_mutex; 1: - void *reader_mutex; 1: - u32 num_readers; 1: + void *writer_mutex; 1: + void *reader_mutex; 1: + u32 num_readers; 1: }; 1: 1: struct acpi_mutex_info { 1: - void *mutex; 1: - u32 use_count; 1: - u64 thread_id; 1: + void *mutex; 1: + u32 use_count; 1: + u64 thread_id; 1: }; 1: 1: union acpi_operand_object; 1: @@ -63068,10 +63941,10 @@ union acpi_operand_object { 1: }; 1: 1: struct acpi_table_list { 1: - struct acpi_table_desc *tables; 1: - u32 current_table_count; 1: - u32 max_table_count; 1: - u8 flags; 1: + struct acpi_table_desc *tables; 1: + u32 current_table_count; 1: + u32 max_table_count; 1: + u8 flags; 1: }; 1: 1: union acpi_parse_object; 1: @@ -63153,9 +64026,9 @@ struct acpi_walk_state { 1: }; 1: 1: struct acpi_sci_handler_info { 1: - struct acpi_sci_handler_info *next; 1: - acpi_sci_handler address; 1: - void *context; 1: + struct acpi_sci_handler_info *next; 1: + acpi_sci_handler address; 1: + void *context; 1: }; 1: 1: struct acpi_gpe_handler_info { 1: @@ -63223,15 +64096,15 @@ struct acpi_gpe_xrupt_info { 1: }; 1: 1: struct acpi_fixed_event_handler { 1: - acpi_event_handler handler; 1: - void *context; 1: + acpi_event_handler handler; 1: + void *context; 1: }; 1: 1: struct acpi_fixed_event_info { 1: - u8 status_register_id; 1: - u8 enable_register_id; 1: - u16 status_bit_mask; 1: - u16 enable_bit_mask; 1: + u8 status_register_id; 1: + u8 enable_register_id; 1: + u16 status_bit_mask; 1: + u16 enable_bit_mask; 1: }; 1: 1: struct acpi_common_state { 1: @@ -63432,10 +64305,10 @@ union acpi_generic_state { 1: }; 1: 1: struct acpi_address_range { 1: - struct acpi_address_range *next; 1: - struct acpi_namespace_node *region_node; 1: - acpi_physical_address start_address; 1: - acpi_physical_address end_address; 1: + struct acpi_address_range *next; 1: + struct acpi_namespace_node *region_node; 1: + acpi_physical_address start_address; 1: + acpi_physical_address end_address; 1: }; 1: 1: struct acpi_opcode_info { 1: @@ -63448,21 +64321,21 @@ struct acpi_opcode_info { 1: }; 1: 1: struct acpi_comment_node { 1: - char *comment; 1: - struct acpi_comment_node *next; 1: + char *comment; 1: + struct acpi_comment_node *next; 1: }; 1: 1: struct acpi_bit_register_info { 1: - u8 parent_register; 1: - u8 bit_position; 1: - u16 access_bit_mask; 1: + u8 parent_register; 1: + u8 bit_position; 1: + u16 access_bit_mask; 1: }; 1: 1: struct acpi_interface_info { 1: - char *name; 1: - struct acpi_interface_info *next; 1: - u8 flags; 1: - u8 value; 1: + char *name; 1: + struct acpi_interface_info *next; 1: + u8 flags; 1: + u8 value; 1: }; 1: 1: struct acpi_os_dpc { 1: @@ -63486,8 +64359,8 @@ struct acpi_hp_work { 1: }; 1: 1: struct acpi_object_list { 1: - u32 count; 1: - union acpi_object *pointer; 1: + u32 count; 1: + union acpi_object *pointer; 1: }; 1: 1: struct acpi_pld_info { 1: @@ -63620,9 +64493,9 @@ struct acpi_osc_context { 1: }; 1: 1: enum dev_dma_attr { 1: - DEV_DMA_NOT_SUPPORTED = 0, 1: - DEV_DMA_NON_COHERENT = 1, 1: - DEV_DMA_COHERENT = 2, 1: + DEV_DMA_NOT_SUPPORTED = 0, 1: + DEV_DMA_NON_COHERENT = 1, 1: + DEV_DMA_COHERENT = 2, 1: }; 1: 1: struct acpi_pnp_device_id { 1: @@ -64274,66 +65147,68 @@ struct clk_core; 1: struct clk_init_data; 1: 1: struct clk_hw { 1: - struct clk_core *core; 1: - struct clk *clk; 1: - const struct clk_init_data *init; 1: + struct clk_core *core; 1: + struct clk *clk; 1: + const struct clk_init_data *init; 1: }; 1: 1: struct clk_rate_request { 1: - long unsigned int rate; 1: - long unsigned int min_rate; 1: - long unsigned int max_rate; 1: - long unsigned int best_parent_rate; 1: - struct clk_hw *best_parent_hw; 1: + long unsigned int rate; 1: + long unsigned int min_rate; 1: + long unsigned int max_rate; 1: + long unsigned int best_parent_rate; 1: + struct clk_hw *best_parent_hw; 1: }; 1: 1: struct clk_duty { 1: - unsigned int num; 1: - unsigned int den; 1: + unsigned int num; 1: + unsigned int den; 1: }; 1: 1: struct clk_ops { 1: - int (*prepare)(struct clk_hw *); 1: - void (*unprepare)(struct clk_hw *); 1: - int (*is_prepared)(struct clk_hw *); 1: - void (*unprepare_unused)(struct clk_hw *); 1: - int (*enable)(struct clk_hw *); 1: - void (*disable)(struct clk_hw *); 1: - int (*is_enabled)(struct clk_hw *); 1: - void (*disable_unused)(struct clk_hw *); 1: - int (*save_context)(struct clk_hw *); 1: - void (*restore_context)(struct clk_hw *); 1: - long unsigned int (*recalc_rate)(struct clk_hw *, long unsigned int); 1: - long int (*round_rate)(struct clk_hw *, long unsigned int, long unsigned int *); 1: - int (*determine_rate)(struct clk_hw *, struct clk_rate_request *); 1: - int (*set_parent)(struct clk_hw *, u8); 1: - u8 (*get_parent)(struct clk_hw *); 1: - int (*set_rate)(struct clk_hw *, long unsigned int, long unsigned int); 1: - int (*set_rate_and_parent)(struct clk_hw *, long unsigned int, long unsigned int, u8); 1: - long unsigned int (*recalc_accuracy)(struct clk_hw *, long unsigned int); 1: - int (*get_phase)(struct clk_hw *); 1: - int (*set_phase)(struct clk_hw *, int); 1: - int (*get_duty_cycle)(struct clk_hw *, struct clk_duty *); 1: - int (*set_duty_cycle)(struct clk_hw *, struct clk_duty *); 1: - void (*init)(struct clk_hw *); 1: - void (*debug_init)(struct clk_hw *, struct dentry *); 1: + int (*prepare)(struct clk_hw *); 1: + void (*unprepare)(struct clk_hw *); 1: + int (*is_prepared)(struct clk_hw *); 1: + void (*unprepare_unused)(struct clk_hw *); 1: + int (*enable)(struct clk_hw *); 1: + void (*disable)(struct clk_hw *); 1: + int (*is_enabled)(struct clk_hw *); 1: + void (*disable_unused)(struct clk_hw *); 1: + int (*save_context)(struct clk_hw *); 1: + void (*restore_context)(struct clk_hw *); 1: + long unsigned int (*recalc_rate)(struct clk_hw *, long unsigned int); 1: + long int (*round_rate)(struct clk_hw *, long unsigned int, 1: + long unsigned int *); 1: + int (*determine_rate)(struct clk_hw *, struct clk_rate_request *); 1: + int (*set_parent)(struct clk_hw *, u8); 1: + u8 (*get_parent)(struct clk_hw *); 1: + int (*set_rate)(struct clk_hw *, long unsigned int, long unsigned int); 1: + int (*set_rate_and_parent)(struct clk_hw *, long unsigned int, 1: + long unsigned int, u8); 1: + long unsigned int (*recalc_accuracy)(struct clk_hw *, long unsigned int); 1: + int (*get_phase)(struct clk_hw *); 1: + int (*set_phase)(struct clk_hw *, int); 1: + int (*get_duty_cycle)(struct clk_hw *, struct clk_duty *); 1: + int (*set_duty_cycle)(struct clk_hw *, struct clk_duty *); 1: + void (*init)(struct clk_hw *); 1: + void (*debug_init)(struct clk_hw *, struct dentry *); 1: }; 1: 1: struct clk_parent_data { 1: - const struct clk_hw *hw; 1: - const char *fw_name; 1: - const char *name; 1: - int index; 1: + const struct clk_hw *hw; 1: + const char *fw_name; 1: + const char *name; 1: + int index; 1: }; 1: 1: struct clk_init_data { 1: - const char *name; 1: - const struct clk_ops *ops; 1: - const char * const *parent_names; 1: - const struct clk_parent_data *parent_data; 1: - const struct clk_hw **parent_hws; 1: - u8 num_parents; 1: - long unsigned int flags; 1: + const char *name; 1: + const struct clk_ops *ops; 1: + const char *const *parent_names; 1: + const struct clk_parent_data *parent_data; 1: + const struct clk_hw **parent_hws; 1: + u8 num_parents; 1: + long unsigned int flags; 1: }; 1: 1: struct apd_private_data; 1: @@ -64493,63 +65368,63 @@ struct lpit_residency_info { 1: }; 1: 1: enum { 1: - ACPI_REFCLASS_LOCAL = 0, 1: - ACPI_REFCLASS_ARG = 1, 1: - ACPI_REFCLASS_REFOF = 2, 1: - ACPI_REFCLASS_INDEX = 3, 1: - ACPI_REFCLASS_TABLE = 4, 1: - ACPI_REFCLASS_NAME = 5, 1: - ACPI_REFCLASS_DEBUG = 6, 1: - ACPI_REFCLASS_MAX = 6, 1: + ACPI_REFCLASS_LOCAL = 0, 1: + ACPI_REFCLASS_ARG = 1, 1: + ACPI_REFCLASS_REFOF = 2, 1: + ACPI_REFCLASS_INDEX = 3, 1: + ACPI_REFCLASS_TABLE = 4, 1: + ACPI_REFCLASS_NAME = 5, 1: + ACPI_REFCLASS_DEBUG = 6, 1: + ACPI_REFCLASS_MAX = 6, 1: }; 1: 1: struct acpi_common_descriptor { 1: - void *common_pointer; 1: - u8 descriptor_type; 1: + void *common_pointer; 1: + u8 descriptor_type; 1: }; 1: 1: union acpi_descriptor { 1: - struct acpi_common_descriptor common; 1: - union acpi_operand_object object; 1: - struct acpi_namespace_node node; 1: - union acpi_parse_object op; 1: + struct acpi_common_descriptor common; 1: + union acpi_operand_object object; 1: + struct acpi_namespace_node node; 1: + union acpi_parse_object op; 1: }; 1: 1: struct acpi_create_field_info { 1: - struct acpi_namespace_node *region_node; 1: - struct acpi_namespace_node *field_node; 1: - struct acpi_namespace_node *register_node; 1: - struct acpi_namespace_node *data_register_node; 1: - struct acpi_namespace_node *connection_node; 1: - u8 *resource_buffer; 1: - u32 bank_value; 1: - u32 field_bit_position; 1: - u32 field_bit_length; 1: - u16 resource_length; 1: - u16 pin_number_index; 1: - u8 field_flags; 1: - u8 attribute; 1: - u8 field_type; 1: - u8 access_length; 1: + struct acpi_namespace_node *region_node; 1: + struct acpi_namespace_node *field_node; 1: + struct acpi_namespace_node *register_node; 1: + struct acpi_namespace_node *data_register_node; 1: + struct acpi_namespace_node *connection_node; 1: + u8 *resource_buffer; 1: + u32 bank_value; 1: + u32 field_bit_position; 1: + u32 field_bit_length; 1: + u16 resource_length; 1: + u16 pin_number_index; 1: + u8 field_flags; 1: + u8 attribute; 1: + u8 field_type; 1: + u8 access_length; 1: }; 1: 1: struct acpi_init_walk_info { 1: - u32 table_index; 1: - u32 object_count; 1: - u32 method_count; 1: - u32 serial_method_count; 1: - u32 non_serial_method_count; 1: - u32 serialized_method_count; 1: - u32 device_count; 1: - u32 op_region_count; 1: - u32 field_count; 1: - u32 buffer_count; 1: - u32 package_count; 1: - u32 op_region_init; 1: - u32 field_init; 1: - u32 buffer_init; 1: - u32 package_init; 1: - acpi_owner_id owner_id; 1: + u32 table_index; 1: + u32 object_count; 1: + u32 method_count; 1: + u32 serial_method_count; 1: + u32 non_serial_method_count; 1: + u32 serialized_method_count; 1: + u32 device_count; 1: + u32 op_region_count; 1: + u32 field_count; 1: + u32 buffer_count; 1: + u32 package_count; 1: + u32 op_region_init; 1: + u32 field_init; 1: + u32 buffer_init; 1: + u32 package_init; 1: + acpi_owner_id owner_id; 1: }; 1: 1: struct acpi_name_info { 1: @@ -64628,9 +65503,9 @@ enum { 1: }; 1: 1: typedef enum { 1: - ACPI_IMODE_LOAD_PASS1 = 1, 1: - ACPI_IMODE_LOAD_PASS2 = 2, 1: - ACPI_IMODE_EXECUTE = 3, 1: + ACPI_IMODE_LOAD_PASS1 = 1, 1: + ACPI_IMODE_LOAD_PASS2 = 2, 1: + ACPI_IMODE_EXECUTE = 3, 1: } acpi_interpreter_mode; 1: 1: typedef acpi_status (*acpi_execute_op)(struct acpi_walk_state *); 1: @@ -65182,7 +66057,8 @@ struct acpi_vendor_uuid { 1: u8 data[16]; 1: }; 1: 1: -typedef acpi_status (*acpi_walk_resource_callback)(struct acpi_resource *, void *); 1: +typedef acpi_status (*acpi_walk_resource_callback)(struct acpi_resource *, 1: + void *); 1: 1: struct acpi_vendor_walk_info { 1: struct acpi_vendor_uuid *uuid; 1: @@ -65228,7 +66104,8 @@ struct acpi_exception_info { 1: char *name; 1: }; 1: 1: -typedef acpi_status (*acpi_pkg_callback)(u8, union acpi_operand_object *, union acpi_generic_state *, void *); 1: +typedef acpi_status (*acpi_pkg_callback)(u8, union acpi_operand_object *, 1: + union acpi_generic_state *, void *); 1: 1: typedef u32 acpi_mutex_handle; 1: 1: @@ -66542,21 +67419,28 @@ typedef void (*btf_trace_clk_unprepare)(void *, struct clk_core *); 1: 1: typedef void (*btf_trace_clk_unprepare_complete)(void *, struct clk_core *); 1: 1: -typedef void (*btf_trace_clk_set_rate)(void *, struct clk_core *, long unsigned int); 1: +typedef void (*btf_trace_clk_set_rate)(void *, struct clk_core *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_clk_set_rate_complete)(void *, struct clk_core *, long unsigned int); 1: +typedef void (*btf_trace_clk_set_rate_complete)(void *, struct clk_core *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_clk_set_parent)(void *, struct clk_core *, struct clk_core *); 1: +typedef void (*btf_trace_clk_set_parent)(void *, struct clk_core *, 1: + struct clk_core *); 1: 1: -typedef void (*btf_trace_clk_set_parent_complete)(void *, struct clk_core *, struct clk_core *); 1: +typedef void (*btf_trace_clk_set_parent_complete)(void *, struct clk_core *, 1: + struct clk_core *); 1: 1: typedef void (*btf_trace_clk_set_phase)(void *, struct clk_core *, int); 1: 1: -typedef void (*btf_trace_clk_set_phase_complete)(void *, struct clk_core *, int); 1: +typedef void (*btf_trace_clk_set_phase_complete)(void *, struct clk_core *, 1: + int); 1: 1: -typedef void (*btf_trace_clk_set_duty_cycle)(void *, struct clk_core *, struct clk_duty *); 1: +typedef void (*btf_trace_clk_set_duty_cycle)(void *, struct clk_core *, 1: + struct clk_duty *); 1: 1: -typedef void (*btf_trace_clk_set_duty_cycle_complete)(void *, struct clk_core *, struct clk_duty *); 1: +typedef void (*btf_trace_clk_set_duty_cycle_complete)(void *, struct clk_core *, 1: + struct clk_duty *); 1: 1: struct clk_div_table { 1: unsigned int val; 1: @@ -67463,9 +68347,9 @@ struct unimapdesc { 1: }; 1: 1: struct kbdiacruc { 1: - unsigned int diacr; 1: - unsigned int base; 1: - unsigned int result; 1: + unsigned int diacr; 1: + unsigned int base; 1: + unsigned int result; 1: }; 1: 1: struct kbd_repeat { 1: @@ -67583,14 +68467,14 @@ struct kbd_struct { 1: }; 1: 1: struct kbentry { 1: - unsigned char kb_table; 1: - unsigned char kb_index; 1: - short unsigned int kb_value; 1: + unsigned char kb_table; 1: + unsigned char kb_index; 1: + short unsigned int kb_value; 1: }; 1: 1: struct kbsentry { 1: - unsigned char kb_func; 1: - unsigned char kb_string[512]; 1: + unsigned char kb_func; 1: + unsigned char kb_string[512]; 1: }; 1: 1: struct kbdiacr { 1: @@ -67610,8 +68494,8 @@ struct kbdiacrsuc { 1: }; 1: 1: struct kbkeycode { 1: - unsigned int scancode; 1: - unsigned int keycode; 1: + unsigned int scancode; 1: + unsigned int keycode; 1: }; 1: 1: typedef void k_handler_fn(struct vc_data *, unsigned char, char); 1: @@ -68231,11 +69115,14 @@ struct trace_event_data_offsets_urandom_read {}; 1: 1: typedef void (*btf_trace_add_device_randomness)(void *, int, long unsigned int); 1: 1: -typedef void (*btf_trace_mix_pool_bytes)(void *, const char *, int, long unsigned int); 1: +typedef void (*btf_trace_mix_pool_bytes)(void *, const char *, int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_mix_pool_bytes_nolock)(void *, const char *, int, long unsigned int); 1: +typedef void (*btf_trace_mix_pool_bytes_nolock)(void *, const char *, int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_credit_entropy_bits)(void *, const char *, int, int, long unsigned int); 1: +typedef void (*btf_trace_credit_entropy_bits)(void *, const char *, int, int, 1: + long unsigned int); 1: 1: typedef void (*btf_trace_push_to_pool)(void *, const char *, int, int); 1: 1: @@ -68245,15 +69132,18 @@ typedef void (*btf_trace_add_input_randomness)(void *, int); 1: 1: typedef void (*btf_trace_add_disk_randomness)(void *, dev_t, int); 1: 1: -typedef void (*btf_trace_xfer_secondary_pool)(void *, const char *, int, int, int, int); 1: +typedef void (*btf_trace_xfer_secondary_pool)(void *, const char *, int, int, 1: + int, int); 1: 1: typedef void (*btf_trace_get_random_bytes)(void *, int, long unsigned int); 1: 1: typedef void (*btf_trace_get_random_bytes_arch)(void *, int, long unsigned int); 1: 1: -typedef void (*btf_trace_extract_entropy)(void *, const char *, int, int, long unsigned int); 1: +typedef void (*btf_trace_extract_entropy)(void *, const char *, int, int, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_extract_entropy_user)(void *, const char *, int, int, long unsigned int); 1: +typedef void (*btf_trace_extract_entropy_user)(void *, const char *, int, int, 1: + long unsigned int); 1: 1: typedef void (*btf_trace_random_read)(void *, int, int, int, int); 1: 1: @@ -68497,10 +69387,10 @@ struct gatt_mask { 1: }; 1: 1: struct aper_size_info_16 { 1: - int size; 1: - int num_entries; 1: - int page_order; 1: - u16 size_value; 1: + int size; 1: + int num_entries; 1: + int page_order; 1: + u16 size_value; 1: }; 1: 1: struct agp_bridge_driver { 1: @@ -68761,25 +69651,25 @@ struct intel_gtt_driver_description { 1: }; 1: 1: enum device_link_state { 1: - DL_STATE_NONE = 4294967295, 1: - DL_STATE_DORMANT = 0, 1: - DL_STATE_AVAILABLE = 1, 1: - DL_STATE_CONSUMER_PROBE = 2, 1: - DL_STATE_ACTIVE = 3, 1: - DL_STATE_SUPPLIER_UNBIND = 4, 1: + DL_STATE_NONE = 4294967295, 1: + DL_STATE_DORMANT = 0, 1: + DL_STATE_AVAILABLE = 1, 1: + DL_STATE_CONSUMER_PROBE = 2, 1: + DL_STATE_ACTIVE = 3, 1: + DL_STATE_SUPPLIER_UNBIND = 4, 1: }; 1: 1: struct device_link { 1: - struct device *supplier; 1: - struct list_head s_node; 1: - struct device *consumer; 1: - struct list_head c_node; 1: - enum device_link_state status; 1: - u32 flags; 1: - refcount_t rpm_active; 1: - struct kref kref; 1: - struct callback_head callback_head; 1: - bool supplier_preactivated; 1: + struct device *supplier; 1: + struct list_head s_node; 1: + struct device *consumer; 1: + struct list_head c_node; 1: + enum device_link_state status; 1: + u32 flags; 1: + refcount_t rpm_active; 1: + struct kref kref; 1: + struct callback_head callback_head; 1: + bool supplier_preactivated; 1: }; 1: 1: struct iommu_group { 1: @@ -68955,7 +69845,8 @@ struct trace_event_data_offsets_iommu_error { 1: 1: typedef void (*btf_trace_add_device_to_group)(void *, int, struct device *); 1: 1: -typedef void (*btf_trace_remove_device_from_group)(void *, int, struct device *); 1: +typedef void (*btf_trace_remove_device_from_group)(void *, int, 1: + struct device *); 1: 1: typedef void (*btf_trace_attach_device_to_domain)(void *, struct device *); 1: 1: @@ -68965,7 +69856,8 @@ typedef void (*btf_trace_map)(void *, long unsigned int, phys_addr_t, size_t); 1: 1: typedef void (*btf_trace_unmap)(void *, long unsigned int, size_t, size_t); 1: 1: -typedef void (*btf_trace_io_page_fault)(void *, struct device *, long unsigned int, int); 1: +typedef void (*btf_trace_io_page_fault)(void *, struct device *, 1: + long unsigned int, int); 1: 1: struct iova { 1: struct rb_node node; 1: @@ -69064,9 +69956,9 @@ struct amd_iommu_device_info { 1: }; 1: 1: struct irq_remap_table { 1: - raw_spinlock_t lock; 1: - unsigned int min_index; 1: - u32 *table; 1: + raw_spinlock_t lock; 1: + unsigned int min_index; 1: + u32 *table; 1: }; 1: 1: struct amd_iommu_fault { 1: @@ -69598,17 +70490,22 @@ struct trace_event_data_offsets_dma_unmap { 1: u32 dev_name; 1: }; 1: 1: -typedef void (*btf_trace_map_single)(void *, struct device *, dma_addr_t, phys_addr_t, size_t); 1: +typedef void (*btf_trace_map_single)(void *, struct device *, dma_addr_t, 1: + phys_addr_t, size_t); 1: 1: -typedef void (*btf_trace_map_sg)(void *, struct device *, dma_addr_t, phys_addr_t, size_t); 1: +typedef void (*btf_trace_map_sg)(void *, struct device *, dma_addr_t, 1: + phys_addr_t, size_t); 1: 1: -typedef void (*btf_trace_bounce_map_single)(void *, struct device *, dma_addr_t, phys_addr_t, size_t); 1: +typedef void (*btf_trace_bounce_map_single)(void *, struct device *, dma_addr_t, 1: + phys_addr_t, size_t); 1: 1: -typedef void (*btf_trace_unmap_single)(void *, struct device *, dma_addr_t, size_t); 1: +typedef void (*btf_trace_unmap_single)(void *, struct device *, dma_addr_t, 1: + size_t); 1: 1: typedef void (*btf_trace_unmap_sg)(void *, struct device *, dma_addr_t, size_t); 1: 1: -typedef void (*btf_trace_bounce_unmap_single)(void *, struct device *, dma_addr_t, size_t); 1: +typedef void (*btf_trace_bounce_unmap_single)(void *, struct device *, 1: + dma_addr_t, size_t); 1: 1: struct i2c_msg { 1: __u16 addr; 1: @@ -70087,25 +70984,25 @@ struct drm_format_info { 1: struct drm_mm; 1: 1: struct drm_mm_node { 1: - long unsigned int color; 1: - u64 start; 1: - u64 size; 1: - struct drm_mm *mm; 1: - struct list_head node_list; 1: - struct list_head hole_stack; 1: - struct rb_node rb; 1: - struct rb_node rb_hole_size; 1: - struct rb_node rb_hole_addr; 1: - u64 __subtree_last; 1: - u64 hole_size; 1: - long unsigned int flags; 1: + long unsigned int color; 1: + u64 start; 1: + u64 size; 1: + struct drm_mm *mm; 1: + struct list_head node_list; 1: + struct list_head hole_stack; 1: + struct rb_node rb; 1: + struct rb_node rb_hole_size; 1: + struct rb_node rb_hole_addr; 1: + u64 __subtree_last; 1: + u64 hole_size; 1: + long unsigned int flags; 1: }; 1: 1: struct drm_vma_offset_node { 1: - rwlock_t vm_lock; 1: - struct drm_mm_node vm_node; 1: - struct rb_root vm_files; 1: - bool readonly: 1; 1: + rwlock_t vm_lock; 1: + struct drm_mm_node vm_node; 1: + struct rb_root vm_files; 1: + bool readonly : 1; 1: }; 1: 1: struct dma_fence; 1: @@ -70113,10 +71010,10 @@ struct dma_fence; 1: struct dma_resv_list; 1: 1: struct dma_resv { 1: - struct ww_mutex lock; 1: - seqcount_t seq; 1: - struct dma_fence *fence_excl; 1: - struct dma_resv_list *fence; 1: + struct ww_mutex lock; 1: + seqcount_t seq; 1: + struct dma_fence *fence_excl; 1: + struct dma_resv_list *fence; 1: }; 1: 1: struct dma_buf; 1: @@ -70126,18 +71023,18 @@ struct dma_buf_attachment; 1: struct drm_gem_object_funcs; 1: 1: struct drm_gem_object { 1: - struct kref refcount; 1: - unsigned int handle_count; 1: - struct drm_device *dev; 1: - struct file *filp; 1: - struct drm_vma_offset_node vma_node; 1: - size_t size; 1: - int name; 1: - struct dma_buf *dma_buf; 1: - struct dma_buf_attachment *import_attach; 1: - struct dma_resv *resv; 1: - struct dma_resv _resv; 1: - const struct drm_gem_object_funcs *funcs; 1: + struct kref refcount; 1: + unsigned int handle_count; 1: + struct drm_device *dev; 1: + struct file *filp; 1: + struct drm_vma_offset_node vma_node; 1: + size_t size; 1: + int name; 1: + struct dma_buf *dma_buf; 1: + struct dma_buf_attachment *import_attach; 1: + struct dma_resv *resv; 1: + struct dma_resv _resv; 1: + const struct drm_gem_object_funcs *funcs; 1: }; 1: 1: enum drm_connector_force { 1: @@ -71949,12 +72846,12 @@ struct dma_buf_attachment { 1: }; 1: 1: struct ww_class { 1: - atomic_long_t stamp; 1: - struct lock_class_key acquire_key; 1: - struct lock_class_key mutex_key; 1: - const char *acquire_name; 1: - const char *mutex_name; 1: - unsigned int is_wait_die; 1: + atomic_long_t stamp; 1: + struct lock_class_key acquire_key; 1: + struct lock_class_key mutex_key; 1: + const char *acquire_name; 1: + const char *mutex_name; 1: + unsigned int is_wait_die; 1: }; 1: 1: struct dma_resv_list { 1: @@ -72520,11 +73417,14 @@ struct trace_event_data_offsets_drm_vblank_event_queued {}; 1: 1: struct trace_event_data_offsets_drm_vblank_event_delivered {}; 1: 1: -typedef void (*btf_trace_drm_vblank_event)(void *, int, unsigned int, ktime_t, bool); 1: +typedef void (*btf_trace_drm_vblank_event)(void *, int, unsigned int, ktime_t, 1: + bool); 1: 1: -typedef void (*btf_trace_drm_vblank_event_queued)(void *, struct drm_file *, int, unsigned int); 1: +typedef void (*btf_trace_drm_vblank_event_queued)(void *, struct drm_file *, 1: + int, unsigned int); 1: 1: -typedef void (*btf_trace_drm_vblank_event_delivered)(void *, struct drm_file *, int, unsigned int); 1: +typedef void (*btf_trace_drm_vblank_event_delivered)(void *, struct drm_file *, 1: + int, unsigned int); 1: 1: struct dma_buf_export_info { 1: const char *exp_name; 1: @@ -79030,61 +79930,92 @@ typedef void (*btf_trace_intel_pipe_enable)(void *, struct intel_crtc *); 1: 1: typedef void (*btf_trace_intel_pipe_disable)(void *, struct intel_crtc *); 1: 1: -typedef void (*btf_trace_intel_pipe_crc)(void *, struct intel_crtc *, const u32 *); 1: +typedef void (*btf_trace_intel_pipe_crc)(void *, struct intel_crtc *, 1: + const u32 *); 1: 1: -typedef void (*btf_trace_intel_cpu_fifo_underrun)(void *, struct drm_i915_private *, enum pipe); 1: +typedef void (*btf_trace_intel_cpu_fifo_underrun)(void *, 1: + struct drm_i915_private *, 1: + enum pipe); 1: 1: -typedef void (*btf_trace_intel_pch_fifo_underrun)(void *, struct drm_i915_private *, enum pipe); 1: +typedef void (*btf_trace_intel_pch_fifo_underrun)(void *, 1: + struct drm_i915_private *, 1: + enum pipe); 1: 1: -typedef void (*btf_trace_intel_memory_cxsr)(void *, struct drm_i915_private *, bool, bool); 1: +typedef void (*btf_trace_intel_memory_cxsr)(void *, struct drm_i915_private *, 1: + bool, bool); 1: 1: -typedef void (*btf_trace_g4x_wm)(void *, struct intel_crtc *, const struct g4x_wm_values *); 1: +typedef void (*btf_trace_g4x_wm)(void *, struct intel_crtc *, 1: + const struct g4x_wm_values *); 1: 1: -typedef void (*btf_trace_vlv_wm)(void *, struct intel_crtc *, const struct vlv_wm_values *); 1: +typedef void (*btf_trace_vlv_wm)(void *, struct intel_crtc *, 1: + const struct vlv_wm_values *); 1: 1: -typedef void (*btf_trace_vlv_fifo_size)(void *, struct intel_crtc *, u32, u32, u32); 1: +typedef void (*btf_trace_vlv_fifo_size)(void *, struct intel_crtc *, u32, u32, 1: + u32); 1: 1: -typedef void (*btf_trace_intel_update_plane)(void *, struct drm_plane *, struct intel_crtc *); 1: +typedef void (*btf_trace_intel_update_plane)(void *, struct drm_plane *, 1: + struct intel_crtc *); 1: 1: -typedef void (*btf_trace_intel_disable_plane)(void *, struct drm_plane *, struct intel_crtc *); 1: +typedef void (*btf_trace_intel_disable_plane)(void *, struct drm_plane *, 1: + struct intel_crtc *); 1: 1: typedef void (*btf_trace_i915_pipe_update_start)(void *, struct intel_crtc *); 1: 1: -typedef void (*btf_trace_i915_pipe_update_vblank_evaded)(void *, struct intel_crtc *); 1: +typedef void (*btf_trace_i915_pipe_update_vblank_evaded)(void *, 1: + struct intel_crtc *); 1: 1: -typedef void (*btf_trace_i915_pipe_update_end)(void *, struct intel_crtc *, u32, int); 1: +typedef void (*btf_trace_i915_pipe_update_end)(void *, struct intel_crtc *, u32, 1: + int); 1: 1: -typedef void (*btf_trace_i915_gem_object_create)(void *, struct drm_i915_gem_object *); 1: +typedef void (*btf_trace_i915_gem_object_create)(void *, 1: + struct drm_i915_gem_object *); 1: 1: -typedef void (*btf_trace_i915_gem_shrink)(void *, struct drm_i915_private *, long unsigned int, unsigned int); 1: +typedef void (*btf_trace_i915_gem_shrink)(void *, struct drm_i915_private *, 1: + long unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_i915_vma_bind)(void *, struct i915_vma *, unsigned int); 1: +typedef void (*btf_trace_i915_vma_bind)(void *, struct i915_vma *, 1: + unsigned int); 1: 1: typedef void (*btf_trace_i915_vma_unbind)(void *, struct i915_vma *); 1: 1: -typedef void (*btf_trace_i915_gem_object_pwrite)(void *, struct drm_i915_gem_object *, u64, u64); 1: +typedef void (*btf_trace_i915_gem_object_pwrite)(void *, 1: + struct drm_i915_gem_object *, 1: + u64, u64); 1: 1: -typedef void (*btf_trace_i915_gem_object_pread)(void *, struct drm_i915_gem_object *, u64, u64); 1: +typedef void (*btf_trace_i915_gem_object_pread)(void *, 1: + struct drm_i915_gem_object *, 1: + u64, u64); 1: 1: -typedef void (*btf_trace_i915_gem_object_fault)(void *, struct drm_i915_gem_object *, u64, bool, bool); 1: +typedef void (*btf_trace_i915_gem_object_fault)(void *, 1: + struct drm_i915_gem_object *, 1: + u64, bool, bool); 1: 1: -typedef void (*btf_trace_i915_gem_object_clflush)(void *, struct drm_i915_gem_object *); 1: +typedef void (*btf_trace_i915_gem_object_clflush)(void *, 1: + struct drm_i915_gem_object *); 1: 1: -typedef void (*btf_trace_i915_gem_object_destroy)(void *, struct drm_i915_gem_object *); 1: +typedef void (*btf_trace_i915_gem_object_destroy)(void *, 1: + struct drm_i915_gem_object *); 1: 1: -typedef void (*btf_trace_i915_gem_evict)(void *, struct i915_address_space *, u64, u64, unsigned int); 1: +typedef void (*btf_trace_i915_gem_evict)(void *, struct i915_address_space *, 1: + u64, u64, unsigned int); 1: 1: -typedef void (*btf_trace_i915_gem_evict_node)(void *, struct i915_address_space *, struct drm_mm_node *, unsigned int); 1: +typedef void (*btf_trace_i915_gem_evict_node)(void *, 1: + struct i915_address_space *, 1: + struct drm_mm_node *, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_i915_gem_evict_vm)(void *, struct i915_address_space *); 1: +typedef void (*btf_trace_i915_gem_evict_vm)(void *, 1: + struct i915_address_space *); 1: 1: -typedef void (*btf_trace_i915_request_queue)(void *, struct i915_request *, u32); 1: +typedef void (*btf_trace_i915_request_queue)(void *, struct i915_request *, 1: + u32); 1: 1: typedef void (*btf_trace_i915_request_add)(void *, struct i915_request *); 1: 1: typedef void (*btf_trace_i915_request_retire)(void *, struct i915_request *); 1: 1: -typedef void (*btf_trace_i915_request_wait_begin)(void *, struct i915_request *, unsigned int); 1: +typedef void (*btf_trace_i915_request_wait_begin)(void *, struct i915_request *, 1: + unsigned int); 1: 1: typedef void (*btf_trace_i915_request_wait_end)(void *, struct i915_request *); 1: 1: @@ -79092,11 +80023,14 @@ typedef void (*btf_trace_i915_reg_rw)(void *, bool, i915_reg_t, u64, int, bool); 1: 1: typedef void (*btf_trace_intel_gpu_freq_change)(void *, u32); 1: 1: -typedef void (*btf_trace_i915_ppgtt_create)(void *, struct i915_address_space *); 1: +typedef void (*btf_trace_i915_ppgtt_create)(void *, 1: + struct i915_address_space *); 1: 1: -typedef void (*btf_trace_i915_ppgtt_release)(void *, struct i915_address_space *); 1: +typedef void (*btf_trace_i915_ppgtt_release)(void *, 1: + struct i915_address_space *); 1: 1: -typedef void (*btf_trace_i915_context_create)(void *, struct i915_gem_context *); 1: +typedef void (*btf_trace_i915_context_create)(void *, 1: + struct i915_gem_context *); 1: 1: typedef void (*btf_trace_i915_context_free)(void *, struct i915_gem_context *); 1: 1: @@ -79106,10 +80040,10 @@ struct i915_global_vma { 1: }; 1: 1: struct i915_vma_work { 1: - struct dma_fence_work base; 1: - struct i915_vma *vma; 1: - enum i915_cache_level cache_level; 1: - unsigned int flags; 1: + struct dma_fence_work base; 1: + struct i915_vma *vma; 1: + enum i915_cache_level cache_level; 1: + unsigned int flags; 1: }; 1: 1: struct uc_css_header { 1: @@ -79140,7 +80074,7 @@ struct uc_fw_blob { 1: struct uc_fw_platform_requirement { 1: enum intel_platform p; 1: u8 rev; 1: - const struct uc_fw_blob blobs[2]; 1: + const struct uc_fw_blob blobs[2]; 1: } __attribute__((packed)); 1: 1: enum intel_guc_msg_type { 1: @@ -80213,7 +81147,7 @@ struct intel_quirk { 1: 1: struct intel_dmi_quirk { 1: void (*hook)(struct drm_i915_private *); 1: - const struct dmi_system_id (*dmi_id_list)[0]; 1: + const struct dmi_system_id (*dmi_id_list)[0]; 1: }; 1: 1: struct opregion_header { 1: @@ -81072,12 +82006,12 @@ struct flex { 1: }; 1: 1: enum { 1: - START_TS = 0, 1: - NOW_TS = 1, 1: - DELTA_TS = 2, 1: - JUMP_PREDICATE = 3, 1: - DELTA_TARGET = 4, 1: - N_CS_GPR = 5, 1: + START_TS = 0, 1: + NOW_TS = 1, 1: + DELTA_TS = 2, 1: + JUMP_PREDICATE = 3, 1: + DELTA_TARGET = 4, 1: + N_CS_GPR = 5, 1: }; 1: 1: struct compress { 1: @@ -81392,8 +82326,8 @@ struct probe { 1: dev_t dev; 1: long unsigned int range; 1: struct module *owner; 1: - kobj_probe_t *get; 1: - int (*lock)(dev_t, void *); 1: + kobj_probe_t *get; 1: + int (*lock)(dev_t, void *); 1: void *data; 1: }; 1: 1: @@ -82161,27 +83095,36 @@ struct trace_event_data_offsets_regcache_drop_region { 1: u32 name; 1: }; 1: 1: -typedef void (*btf_trace_regmap_reg_write)(void *, struct regmap *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_regmap_reg_write)(void *, struct regmap *, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_regmap_reg_read)(void *, struct regmap *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_regmap_reg_read)(void *, struct regmap *, unsigned int, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_regmap_reg_read_cache)(void *, struct regmap *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_regmap_reg_read_cache)(void *, struct regmap *, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_regmap_hw_read_start)(void *, struct regmap *, unsigned int, int); 1: +typedef void (*btf_trace_regmap_hw_read_start)(void *, struct regmap *, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_regmap_hw_read_done)(void *, struct regmap *, unsigned int, int); 1: +typedef void (*btf_trace_regmap_hw_read_done)(void *, struct regmap *, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_regmap_hw_write_start)(void *, struct regmap *, unsigned int, int); 1: +typedef void (*btf_trace_regmap_hw_write_start)(void *, struct regmap *, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_regmap_hw_write_done)(void *, struct regmap *, unsigned int, int); 1: +typedef void (*btf_trace_regmap_hw_write_done)(void *, struct regmap *, 1: + unsigned int, int); 1: 1: -typedef void (*btf_trace_regcache_sync)(void *, struct regmap *, const char *, const char *); 1: +typedef void (*btf_trace_regcache_sync)(void *, struct regmap *, const char *, 1: + const char *); 1: 1: typedef void (*btf_trace_regmap_cache_only)(void *, struct regmap *, bool); 1: 1: typedef void (*btf_trace_regmap_cache_bypass)(void *, struct regmap *, bool); 1: 1: -typedef void (*btf_trace_regmap_async_write_start)(void *, struct regmap *, unsigned int, int); 1: +typedef void (*btf_trace_regmap_async_write_start)(void *, struct regmap *, 1: + unsigned int, int); 1: 1: typedef void (*btf_trace_regmap_async_io_complete)(void *, struct regmap *); 1: 1: @@ -82189,7 +83132,8 @@ typedef void (*btf_trace_regmap_async_complete_start)(void *, struct regmap *); 1: 1: typedef void (*btf_trace_regmap_async_complete_done)(void *, struct regmap *); 1: 1: -typedef void (*btf_trace_regcache_drop_region)(void *, struct regmap *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_regcache_drop_region)(void *, struct regmap *, 1: + unsigned int, unsigned int); 1: 1: struct regcache_rbtree_node { 1: void *block; 1: @@ -82879,7 +83823,8 @@ struct trace_event_data_offsets_scsi_eh_wakeup {}; 1: 1: typedef void (*btf_trace_scsi_dispatch_cmd_start)(void *, struct scsi_cmnd *); 1: 1: -typedef void (*btf_trace_scsi_dispatch_cmd_error)(void *, struct scsi_cmnd *, int); 1: +typedef void (*btf_trace_scsi_dispatch_cmd_error)(void *, struct scsi_cmnd *, 1: + int); 1: 1: typedef void (*btf_trace_scsi_dispatch_cmd_done)(void *, struct scsi_cmnd *); 1: 1: @@ -84690,15 +85635,19 @@ struct trace_event_data_offsets_ata_eh_link_autopsy_qc {}; 1: 1: typedef void (*btf_trace_ata_qc_issue)(void *, struct ata_queued_cmd *); 1: 1: -typedef void (*btf_trace_ata_qc_complete_internal)(void *, struct ata_queued_cmd *); 1: +typedef void (*btf_trace_ata_qc_complete_internal)(void *, 1: + struct ata_queued_cmd *); 1: 1: -typedef void (*btf_trace_ata_qc_complete_failed)(void *, struct ata_queued_cmd *); 1: +typedef void (*btf_trace_ata_qc_complete_failed)(void *, 1: + struct ata_queued_cmd *); 1: 1: typedef void (*btf_trace_ata_qc_complete_done)(void *, struct ata_queued_cmd *); 1: 1: -typedef void (*btf_trace_ata_eh_link_autopsy)(void *, struct ata_device *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_ata_eh_link_autopsy)(void *, struct ata_device *, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_ata_eh_link_autopsy_qc)(void *, struct ata_queued_cmd *); 1: +typedef void (*btf_trace_ata_eh_link_autopsy_qc)(void *, 1: + struct ata_queued_cmd *); 1: 1: enum { 1: ATA_READID_POSTRESET = 1, 1: @@ -85244,7 +86193,7 @@ enum piix_controller_ids { 1: struct piix_map_db { 1: const u32 mask; 1: const u16 port_enable; 1: - const int map[0]; 1: + const int map[0]; 1: }; 1: 1: struct piix_host_priv { 1: @@ -85631,7 +86580,8 @@ struct trace_event_raw_mdio_access { 1: 1: struct trace_event_data_offsets_mdio_access {}; 1: 1: -typedef void (*btf_trace_mdio_access)(void *, struct mii_bus *, char, u8, unsigned int, u16, int); 1: +typedef void (*btf_trace_mdio_access)(void *, struct mii_bus *, char, u8, 1: + unsigned int, u16, int); 1: 1: struct mdio_driver { 1: struct mdio_driver_common mdiodrv; 1: @@ -86436,7 +87386,7 @@ struct subsys_tbl_ent { 1: struct tg3_dev_id { 1: u32 vendor; 1: u32 device; 1: - u32 rev; 1: + u32 rev; 1: }; 1: 1: struct tg3_dev_id___2 { 1: @@ -86889,10 +87839,10 @@ struct nic { 1: }; 1: 1: enum led_state { 1: - led_on = 1, 1: - led_off = 4, 1: - led_on_559 = 5, 1: - led_on_557 = 7, 1: + led_on = 1, 1: + led_off = 4, 1: + led_on_559 = 5, 1: + led_on_557 = 7, 1: }; 1: 1: struct vlan_hdr { 1: @@ -93124,7 +94074,7 @@ struct mon_text_ptr { 1: }; 1: 1: enum { 1: - NAMESZ = 10, 1: + NAMESZ = 10, 1: }; 1: 1: struct iso_rec { 1: @@ -94559,29 +95509,41 @@ typedef void (*btf_trace_xhci_dbg_init)(void *, struct va_format *); 1: 1: typedef void (*btf_trace_xhci_dbg_ring_expansion)(void *, struct va_format *); 1: 1: -typedef void (*btf_trace_xhci_address_ctx)(void *, struct xhci_hcd *, struct xhci_container_ctx *, unsigned int); 1: +typedef void (*btf_trace_xhci_address_ctx)(void *, struct xhci_hcd *, 1: + struct xhci_container_ctx *, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_xhci_handle_event)(void *, struct xhci_ring *, struct xhci_generic_trb *); 1: +typedef void (*btf_trace_xhci_handle_event)(void *, struct xhci_ring *, 1: + struct xhci_generic_trb *); 1: 1: -typedef void (*btf_trace_xhci_handle_command)(void *, struct xhci_ring *, struct xhci_generic_trb *); 1: +typedef void (*btf_trace_xhci_handle_command)(void *, struct xhci_ring *, 1: + struct xhci_generic_trb *); 1: 1: -typedef void (*btf_trace_xhci_handle_transfer)(void *, struct xhci_ring *, struct xhci_generic_trb *); 1: +typedef void (*btf_trace_xhci_handle_transfer)(void *, struct xhci_ring *, 1: + struct xhci_generic_trb *); 1: 1: -typedef void (*btf_trace_xhci_queue_trb)(void *, struct xhci_ring *, struct xhci_generic_trb *); 1: +typedef void (*btf_trace_xhci_queue_trb)(void *, struct xhci_ring *, 1: + struct xhci_generic_trb *); 1: 1: -typedef void (*btf_trace_xhci_dbc_handle_event)(void *, struct xhci_ring *, struct xhci_generic_trb *); 1: +typedef void (*btf_trace_xhci_dbc_handle_event)(void *, struct xhci_ring *, 1: + struct xhci_generic_trb *); 1: 1: -typedef void (*btf_trace_xhci_dbc_handle_transfer)(void *, struct xhci_ring *, struct xhci_generic_trb *); 1: +typedef void (*btf_trace_xhci_dbc_handle_transfer)(void *, struct xhci_ring *, 1: + struct xhci_generic_trb *); 1: 1: -typedef void (*btf_trace_xhci_dbc_gadget_ep_queue)(void *, struct xhci_ring *, struct xhci_generic_trb *); 1: +typedef void (*btf_trace_xhci_dbc_gadget_ep_queue)(void *, struct xhci_ring *, 1: + struct xhci_generic_trb *); 1: 1: -typedef void (*btf_trace_xhci_free_virt_device)(void *, struct xhci_virt_device *); 1: +typedef void (*btf_trace_xhci_free_virt_device)(void *, 1: + struct xhci_virt_device *); 1: 1: -typedef void (*btf_trace_xhci_alloc_virt_device)(void *, struct xhci_virt_device *); 1: +typedef void (*btf_trace_xhci_alloc_virt_device)(void *, 1: + struct xhci_virt_device *); 1: 1: typedef void (*btf_trace_xhci_setup_device)(void *, struct xhci_virt_device *); 1: 1: -typedef void (*btf_trace_xhci_setup_addressable_virt_device)(void *, struct xhci_virt_device *); 1: +typedef void (*btf_trace_xhci_setup_addressable_virt_device)( 1: + void *, struct xhci_virt_device *); 1: 1: typedef void (*btf_trace_xhci_stop_device)(void *, struct xhci_virt_device *); 1: 1: @@ -94593,11 +95555,14 @@ typedef void (*btf_trace_xhci_urb_dequeue)(void *, struct urb *); 1: 1: typedef void (*btf_trace_xhci_handle_cmd_stop_ep)(void *, struct xhci_ep_ctx *); 1: 1: -typedef void (*btf_trace_xhci_handle_cmd_set_deq_ep)(void *, struct xhci_ep_ctx *); 1: +typedef void (*btf_trace_xhci_handle_cmd_set_deq_ep)(void *, 1: + struct xhci_ep_ctx *); 1: 1: -typedef void (*btf_trace_xhci_handle_cmd_reset_ep)(void *, struct xhci_ep_ctx *); 1: +typedef void (*btf_trace_xhci_handle_cmd_reset_ep)(void *, 1: + struct xhci_ep_ctx *); 1: 1: -typedef void (*btf_trace_xhci_handle_cmd_config_ep)(void *, struct xhci_ep_ctx *); 1: +typedef void (*btf_trace_xhci_handle_cmd_config_ep)(void *, 1: + struct xhci_ep_ctx *); 1: 1: typedef void (*btf_trace_xhci_add_endpoint)(void *, struct xhci_ep_ctx *); 1: 1: @@ -94605,23 +95570,32 @@ typedef void (*btf_trace_xhci_alloc_dev)(void *, struct xhci_slot_ctx *); 1: 1: typedef void (*btf_trace_xhci_free_dev)(void *, struct xhci_slot_ctx *); 1: 1: -typedef void (*btf_trace_xhci_handle_cmd_disable_slot)(void *, struct xhci_slot_ctx *); 1: +typedef void (*btf_trace_xhci_handle_cmd_disable_slot)(void *, 1: + struct xhci_slot_ctx *); 1: 1: -typedef void (*btf_trace_xhci_discover_or_reset_device)(void *, struct xhci_slot_ctx *); 1: +typedef void (*btf_trace_xhci_discover_or_reset_device)(void *, 1: + struct xhci_slot_ctx *); 1: 1: -typedef void (*btf_trace_xhci_setup_device_slot)(void *, struct xhci_slot_ctx *); 1: +typedef void (*btf_trace_xhci_setup_device_slot)(void *, 1: + struct xhci_slot_ctx *); 1: 1: -typedef void (*btf_trace_xhci_handle_cmd_addr_dev)(void *, struct xhci_slot_ctx *); 1: +typedef void (*btf_trace_xhci_handle_cmd_addr_dev)(void *, 1: + struct xhci_slot_ctx *); 1: 1: -typedef void (*btf_trace_xhci_handle_cmd_reset_dev)(void *, struct xhci_slot_ctx *); 1: +typedef void (*btf_trace_xhci_handle_cmd_reset_dev)(void *, 1: + struct xhci_slot_ctx *); 1: 1: -typedef void (*btf_trace_xhci_handle_cmd_set_deq)(void *, struct xhci_slot_ctx *); 1: +typedef void (*btf_trace_xhci_handle_cmd_set_deq)(void *, 1: + struct xhci_slot_ctx *); 1: 1: -typedef void (*btf_trace_xhci_configure_endpoint)(void *, struct xhci_slot_ctx *); 1: +typedef void (*btf_trace_xhci_configure_endpoint)(void *, 1: + struct xhci_slot_ctx *); 1: 1: -typedef void (*btf_trace_xhci_address_ctrl_ctx)(void *, struct xhci_input_control_ctx *); 1: +typedef void (*btf_trace_xhci_address_ctrl_ctx)( 1: + void *, struct xhci_input_control_ctx *); 1: 1: -typedef void (*btf_trace_xhci_configure_endpoint_ctrl_ctx)(void *, struct xhci_input_control_ctx *); 1: +typedef void (*btf_trace_xhci_configure_endpoint_ctrl_ctx)( 1: + void *, struct xhci_input_control_ctx *); 1: 1: typedef void (*btf_trace_xhci_ring_alloc)(void *, struct xhci_ring *); 1: 1: @@ -94649,7 +95623,8 @@ typedef void (*btf_trace_xhci_dbc_free_request)(void *, struct dbc_request *); 1: 1: typedef void (*btf_trace_xhci_dbc_queue_request)(void *, struct dbc_request *); 1: 1: -typedef void (*btf_trace_xhci_dbc_giveback_request)(void *, struct dbc_request *); 1: +typedef void (*btf_trace_xhci_dbc_giveback_request)(void *, 1: + struct dbc_request *); 1: 1: struct xhci_regset { 1: char name[32]; 1: @@ -95861,13 +96836,17 @@ struct trace_event_data_offsets_i2c_reply { 1: 1: struct trace_event_data_offsets_i2c_result {}; 1: 1: -typedef void (*btf_trace_i2c_write)(void *, const struct i2c_adapter *, const struct i2c_msg *, int); 1: +typedef void (*btf_trace_i2c_write)(void *, const struct i2c_adapter *, 1: + const struct i2c_msg *, int); 1: 1: -typedef void (*btf_trace_i2c_read)(void *, const struct i2c_adapter *, const struct i2c_msg *, int); 1: +typedef void (*btf_trace_i2c_read)(void *, const struct i2c_adapter *, 1: + const struct i2c_msg *, int); 1: 1: -typedef void (*btf_trace_i2c_reply)(void *, const struct i2c_adapter *, const struct i2c_msg *, int); 1: +typedef void (*btf_trace_i2c_reply)(void *, const struct i2c_adapter *, 1: + const struct i2c_msg *, int); 1: 1: -typedef void (*btf_trace_i2c_result)(void *, const struct i2c_adapter *, int, int); 1: +typedef void (*btf_trace_i2c_result)(void *, const struct i2c_adapter *, int, 1: + int); 1: 1: struct i2c_dummy_devres { 1: struct i2c_client *client; 1: @@ -95939,13 +96918,19 @@ struct trace_event_data_offsets_smbus_reply {}; 1: 1: struct trace_event_data_offsets_smbus_result {}; 1: 1: -typedef void (*btf_trace_smbus_write)(void *, const struct i2c_adapter *, u16, short unsigned int, char, u8, int, const union i2c_smbus_data *); 1: +typedef void (*btf_trace_smbus_write)(void *, const struct i2c_adapter *, u16, 1: + short unsigned int, char, u8, int, 1: + const union i2c_smbus_data *); 1: 1: -typedef void (*btf_trace_smbus_read)(void *, const struct i2c_adapter *, u16, short unsigned int, char, u8, int); 1: +typedef void (*btf_trace_smbus_read)(void *, const struct i2c_adapter *, u16, 1: + short unsigned int, char, u8, int); 1: 1: -typedef void (*btf_trace_smbus_reply)(void *, const struct i2c_adapter *, u16, short unsigned int, char, u8, int, const union i2c_smbus_data *, int); 1: +typedef void (*btf_trace_smbus_reply)(void *, const struct i2c_adapter *, u16, 1: + short unsigned int, char, u8, int, 1: + const union i2c_smbus_data *, int); 1: 1: -typedef void (*btf_trace_smbus_result)(void *, const struct i2c_adapter *, u16, short unsigned int, char, u8, int, int); 1: +typedef void (*btf_trace_smbus_result)(void *, const struct i2c_adapter *, u16, 1: + short unsigned int, char, u8, int, int); 1: 1: struct i2c_acpi_handler_data { 1: struct acpi_connection_info info; 1: @@ -96423,7 +97408,8 @@ typedef void (*btf_trace_hwmon_attr_show)(void *, int, const char *, long int); 1: 1: typedef void (*btf_trace_hwmon_attr_store)(void *, int, const char *, long int); 1: 1: -typedef void (*btf_trace_hwmon_attr_show_string)(void *, int, const char *, const char *); 1: +typedef void (*btf_trace_hwmon_attr_show_string)(void *, int, const char *, 1: + const char *); 1: 1: struct hwmon_device { 1: const char *name; 1: @@ -96479,11 +97465,15 @@ struct trace_event_data_offsets_thermal_zone_trip { 1: u32 thermal_zone; 1: }; 1: 1: -typedef void (*btf_trace_thermal_temperature)(void *, struct thermal_zone_device *); 1: +typedef void (*btf_trace_thermal_temperature)(void *, 1: + struct thermal_zone_device *); 1: 1: -typedef void (*btf_trace_cdev_update)(void *, struct thermal_cooling_device *, long unsigned int); 1: +typedef void (*btf_trace_cdev_update)(void *, struct thermal_cooling_device *, 1: + long unsigned int); 1: 1: -typedef void (*btf_trace_thermal_zone_trip)(void *, struct thermal_zone_device *, int, enum thermal_trip_type); 1: +typedef void (*btf_trace_thermal_zone_trip)(void *, 1: + struct thermal_zone_device *, int, 1: + enum thermal_trip_type); 1: 1: struct thermal_instance { 1: int id; 1: @@ -98443,10 +99433,11 @@ struct cpuidle_governor { 1: char name[16]; 1: struct list_head governor_list; 1: unsigned int rating; 1: - int (*enable)(struct cpuidle_driver___2 *, struct cpuidle_device *); 1: - void (*disable)(struct cpuidle_driver___2 *, struct cpuidle_device *); 1: - int (*select)(struct cpuidle_driver___2 *, struct cpuidle_device *, bool *); 1: - void (*reflect)(struct cpuidle_device *, int); 1: + int (*enable)(struct cpuidle_driver___2 *, struct cpuidle_device *); 1: + void (*disable)(struct cpuidle_driver___2 *, struct cpuidle_device *); 1: + int (*select)(struct cpuidle_driver___2 *, struct cpuidle_device *, 1: + bool *); 1: + void (*reflect)(struct cpuidle_device *, int); 1: }; 1: 1: struct cpuidle_state_kobj { 1: @@ -98486,10 +99477,10 @@ struct menu_device { 1: }; 1: 1: struct led_init_data { 1: - struct fwnode_handle *fwnode; 1: - const char *default_label; 1: - const char *devicename; 1: - bool devname_mandatory; 1: + struct fwnode_handle *fwnode; 1: + const char *default_label; 1: + const char *devicename; 1: + bool devname_mandatory; 1: }; 1: 1: struct led_properties { 1: @@ -99131,7 +100122,7 @@ struct lg4ff_wheel { 1: 1: struct lg4ff_compat_mode_switch { 1: const u8 cmd_count; 1: - const u8 cmd[0]; 1: + const u8 cmd[0]; 1: }; 1: 1: struct lg4ff_wheel_ident_info { 1: @@ -99754,13 +100745,19 @@ struct trace_event_data_offsets_aer_event { 1: u32 dev_name; 1: }; 1: 1: -typedef void (*btf_trace_mc_event)(void *, const unsigned int, const char *, const char *, const int, const u8, const s8, const s8, const s8, long unsigned int, const u8, long unsigned int, const char *); 1: +typedef void (*btf_trace_mc_event)(void *, const unsigned int, const char *, 1: + const char *, const int, const u8, const s8, 1: + const s8, const s8, long unsigned int, 1: + const u8, long unsigned int, const char *); 1: 1: typedef void (*btf_trace_arm_event)(void *, const struct cper_sec_proc_arm *); 1: 1: -typedef void (*btf_trace_non_standard_event)(void *, const guid_t *, const guid_t *, const char *, const u8, const u8 *, const u32); 1: +typedef void (*btf_trace_non_standard_event)(void *, const guid_t *, 1: + const guid_t *, const char *, 1: + const u8, const u8 *, const u32); 1: 1: -typedef void (*btf_trace_aer_event)(void *, const char *, const u32, const u8, const u8, struct aer_header_log_regs *); 1: +typedef void (*btf_trace_aer_event)(void *, const char *, const u32, const u8, 1: + const u8, struct aer_header_log_regs *); 1: 1: struct nvmem_cell_lookup { 1: const char *nvmem_name; 1: @@ -100893,9 +101890,9 @@ struct snd_pcm_hw_constraints { 1: }; 1: 1: struct snd_pcm_hw_constraint_list { 1: - const unsigned int *list; 1: - unsigned int count; 1: - unsigned int mask; 1: + const unsigned int *list; 1: + unsigned int count; 1: + unsigned int mask; 1: }; 1: 1: struct snd_pcm_runtime { 1: @@ -100990,8 +101987,8 @@ struct snd_pcm { 1: }; 1: 1: struct snd_pcm_chmap_elem { 1: - unsigned char channels; 1: - unsigned char map[15]; 1: + unsigned char channels; 1: + unsigned char map[15]; 1: }; 1: 1: enum { 1: @@ -102562,17 +103559,22 @@ struct trace_event_data_offsets_azx_get_position {}; 1: 1: struct trace_event_data_offsets_azx_pcm {}; 1: 1: -typedef void (*btf_trace_azx_pcm_trigger)(void *, struct azx *, struct azx_dev *, int); 1: +typedef void (*btf_trace_azx_pcm_trigger)(void *, struct azx *, 1: + struct azx_dev *, int); 1: 1: -typedef void (*btf_trace_azx_get_position)(void *, struct azx *, struct azx_dev *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_azx_get_position)(void *, struct azx *, 1: + struct azx_dev *, unsigned int, 1: + unsigned int); 1: 1: typedef void (*btf_trace_azx_pcm_open)(void *, struct azx *, struct azx_dev *); 1: 1: typedef void (*btf_trace_azx_pcm_close)(void *, struct azx *, struct azx_dev *); 1: 1: -typedef void (*btf_trace_azx_pcm_hw_params)(void *, struct azx *, struct azx_dev *); 1: +typedef void (*btf_trace_azx_pcm_hw_params)(void *, struct azx *, 1: + struct azx_dev *); 1: 1: -typedef void (*btf_trace_azx_pcm_prepare)(void *, struct azx *, struct azx_dev *); 1: +typedef void (*btf_trace_azx_pcm_prepare)(void *, struct azx *, 1: + struct azx_dev *); 1: 1: enum { 1: SNDRV_HWDEP_IFACE_OPL2 = 0, 1: @@ -102808,13 +103810,16 @@ struct trace_event_data_offsets_hdac_stream {}; 1: 1: typedef void (*btf_trace_hda_send_cmd)(void *, struct hdac_bus *, unsigned int); 1: 1: -typedef void (*btf_trace_hda_get_response)(void *, struct hdac_bus *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_hda_get_response)(void *, struct hdac_bus *, 1: + unsigned int, unsigned int); 1: 1: typedef void (*btf_trace_hda_unsol_event)(void *, struct hdac_bus *, u32, u32); 1: 1: -typedef void (*btf_trace_snd_hdac_stream_start)(void *, struct hdac_bus *, struct hdac_stream *); 1: +typedef void (*btf_trace_snd_hdac_stream_start)(void *, struct hdac_bus *, 1: + struct hdac_stream *); 1: 1: -typedef void (*btf_trace_snd_hdac_stream_stop)(void *, struct hdac_bus *, struct hdac_stream *); 1: +typedef void (*btf_trace_snd_hdac_stream_stop)(void *, struct hdac_bus *, 1: + struct hdac_stream *); 1: 1: struct component_match___2; 1: 1: @@ -103572,9 +104577,9 @@ struct xfrm_address_filter { 1: }; 1: 1: struct offload_callbacks { 1: - struct sk_buff * (*gso_segment)(struct sk_buff *, netdev_features_t); 1: - struct sk_buff * (*gro_receive)(struct list_head *, struct sk_buff *); 1: - int (*gro_complete)(struct sk_buff *, int); 1: + struct sk_buff *(*gso_segment)(struct sk_buff *, netdev_features_t); 1: + struct sk_buff *(*gro_receive)(struct list_head *, struct sk_buff *); 1: + int (*gro_complete)(struct sk_buff *, int); 1: }; 1: 1: struct xfrm_state_walk { 1: @@ -104181,16 +105186,17 @@ struct net_protocol { 1: }; 1: 1: struct inet6_protocol { 1: - void (*early_demux)(struct sk_buff *); 1: - void (*early_demux_handler)(struct sk_buff *); 1: - int (*handler)(struct sk_buff *); 1: - int (*err_handler)(struct sk_buff *, struct inet6_skb_parm *, u8, u8, int, __be32); 1: - unsigned int flags; 1: + void (*early_demux)(struct sk_buff *); 1: + void (*early_demux_handler)(struct sk_buff *); 1: + int (*handler)(struct sk_buff *); 1: + int (*err_handler)(struct sk_buff *, struct inet6_skb_parm *, u8, u8, int, 1: + __be32); 1: + unsigned int flags; 1: }; 1: 1: struct net_offload { 1: - struct offload_callbacks callbacks; 1: - unsigned int flags; 1: + struct offload_callbacks callbacks; 1: + unsigned int flags; 1: }; 1: 1: struct rt6_exception_bucket { 1: @@ -104736,7 +105742,7 @@ struct xt_table { 1: u_int8_t af; 1: int priority; 1: int (*table_init)(struct net *); 1: - const char name[32]; 1: + const char name[32]; 1: }; 1: 1: enum bpf_ret_code { 1: @@ -105229,24 +106235,24 @@ struct xt_table_info { 1: }; 1: 1: struct nf_conntrack_l4proto { 1: - u_int8_t l4proto; 1: - bool allow_clash; 1: - u16 nlattr_size; 1: - bool (*can_early_drop)(const struct nf_conn *); 1: - int (*to_nlattr)(struct sk_buff *, struct nlattr *, struct nf_conn *); 1: - int (*from_nlattr)(struct nlattr **, struct nf_conn *); 1: - int (*tuple_to_nlattr)(struct sk_buff *, const struct nf_conntrack_tuple *); 1: - unsigned int (*nlattr_tuple_size)(); 1: - int (*nlattr_to_tuple)(struct nlattr **, struct nf_conntrack_tuple *); 1: - const struct nla_policy *nla_policy; 1: - struct { 1: - int (*nlattr_to_obj)(struct nlattr **, struct net *, void *); 1: - int (*obj_to_nlattr)(struct sk_buff *, const void *); 1: - u16 obj_size; 1: - u16 nlattr_max; 1: - const struct nla_policy *nla_policy; 1: - } ctnl_timeout; 1: - void (*print_conntrack)(struct seq_file *, struct nf_conn *); 1: + u_int8_t l4proto; 1: + bool allow_clash; 1: + u16 nlattr_size; 1: + bool (*can_early_drop)(const struct nf_conn *); 1: + int (*to_nlattr)(struct sk_buff *, struct nlattr *, struct nf_conn *); 1: + int (*from_nlattr)(struct nlattr **, struct nf_conn *); 1: + int (*tuple_to_nlattr)(struct sk_buff *, const struct nf_conntrack_tuple *); 1: + unsigned int (*nlattr_tuple_size)(); 1: + int (*nlattr_to_tuple)(struct nlattr **, struct nf_conntrack_tuple *); 1: + const struct nla_policy *nla_policy; 1: + struct { 1: + int (*nlattr_to_obj)(struct nlattr **, struct net *, void *); 1: + int (*obj_to_nlattr)(struct sk_buff *, const void *); 1: + u16 obj_size; 1: + u16 nlattr_max; 1: + const struct nla_policy *nla_policy; 1: + } ctnl_timeout; 1: + void (*print_conntrack)(struct seq_file *, struct nf_conn *); 1: }; 1: 1: struct nf_ct_ext { 1: @@ -105325,12 +106331,12 @@ enum { 1: }; 1: 1: enum gro_result { 1: - GRO_MERGED = 0, 1: - GRO_MERGED_FREE = 1, 1: - GRO_HELD = 2, 1: - GRO_NORMAL = 3, 1: - GRO_DROP = 4, 1: - GRO_CONSUMED = 5, 1: + GRO_MERGED = 0, 1: + GRO_MERGED_FREE = 1, 1: + GRO_HELD = 2, 1: + GRO_NORMAL = 3, 1: + GRO_DROP = 4, 1: + GRO_CONSUMED = 5, 1: }; 1: 1: typedef enum gro_result gro_result_t; 1: @@ -106316,7 +107322,8 @@ struct ifinfomsg { 1: unsigned int ifi_change; 1: }; 1: 1: -typedef int (*rtnl_doit_func)(struct sk_buff *, struct nlmsghdr *, struct netlink_ext_ack *); 1: +typedef int (*rtnl_doit_func)(struct sk_buff *, struct nlmsghdr *, 1: + struct netlink_ext_ack *); 1: 1: typedef int (*rtnl_dumpit_func)(struct sk_buff *, struct netlink_callback *); 1: 1: @@ -106406,9 +107413,9 @@ enum bpf_hdr_start_off { 1: }; 1: 1: enum bpf_lwt_encap_mode { 1: - BPF_LWT_ENCAP_SEG6 = 0, 1: - BPF_LWT_ENCAP_SEG6_INLINE = 1, 1: - BPF_LWT_ENCAP_IP = 2, 1: + BPF_LWT_ENCAP_SEG6 = 0, 1: + BPF_LWT_ENCAP_SEG6_INLINE = 1, 1: + BPF_LWT_ENCAP_IP = 2, 1: }; 1: 1: struct bpf_tunnel_key { 1: @@ -106645,40 +107652,40 @@ struct _bpf_dtab_netdev { 1: }; 1: 1: struct ipv6_sr_hdr { 1: - __u8 nexthdr; 1: - __u8 hdrlen; 1: - __u8 type; 1: - __u8 segments_left; 1: - __u8 first_segment; 1: - __u8 flags; 1: - __u16 tag; 1: - struct in6_addr segments[0]; 1: -}; 1: - 1: -enum { 1: - SEG6_LOCAL_ACTION_UNSPEC = 0, 1: - SEG6_LOCAL_ACTION_END = 1, 1: - SEG6_LOCAL_ACTION_END_X = 2, 1: - SEG6_LOCAL_ACTION_END_T = 3, 1: - SEG6_LOCAL_ACTION_END_DX2 = 4, 1: - SEG6_LOCAL_ACTION_END_DX6 = 5, 1: - SEG6_LOCAL_ACTION_END_DX4 = 6, 1: - SEG6_LOCAL_ACTION_END_DT6 = 7, 1: - SEG6_LOCAL_ACTION_END_DT4 = 8, 1: - SEG6_LOCAL_ACTION_END_B6 = 9, 1: - SEG6_LOCAL_ACTION_END_B6_ENCAP = 10, 1: - SEG6_LOCAL_ACTION_END_BM = 11, 1: - SEG6_LOCAL_ACTION_END_S = 12, 1: - SEG6_LOCAL_ACTION_END_AS = 13, 1: - SEG6_LOCAL_ACTION_END_AM = 14, 1: - SEG6_LOCAL_ACTION_END_BPF = 15, 1: - __SEG6_LOCAL_ACTION_MAX = 16, 1: + __u8 nexthdr; 1: + __u8 hdrlen; 1: + __u8 type; 1: + __u8 segments_left; 1: + __u8 first_segment; 1: + __u8 flags; 1: + __u16 tag; 1: + struct in6_addr segments[0]; 1: +}; 1: + 1: +enum { 1: + SEG6_LOCAL_ACTION_UNSPEC = 0, 1: + SEG6_LOCAL_ACTION_END = 1, 1: + SEG6_LOCAL_ACTION_END_X = 2, 1: + SEG6_LOCAL_ACTION_END_T = 3, 1: + SEG6_LOCAL_ACTION_END_DX2 = 4, 1: + SEG6_LOCAL_ACTION_END_DX6 = 5, 1: + SEG6_LOCAL_ACTION_END_DX4 = 6, 1: + SEG6_LOCAL_ACTION_END_DT6 = 7, 1: + SEG6_LOCAL_ACTION_END_DT4 = 8, 1: + SEG6_LOCAL_ACTION_END_B6 = 9, 1: + SEG6_LOCAL_ACTION_END_B6_ENCAP = 10, 1: + SEG6_LOCAL_ACTION_END_BM = 11, 1: + SEG6_LOCAL_ACTION_END_S = 12, 1: + SEG6_LOCAL_ACTION_END_AS = 13, 1: + SEG6_LOCAL_ACTION_END_AM = 14, 1: + SEG6_LOCAL_ACTION_END_BPF = 15, 1: + __SEG6_LOCAL_ACTION_MAX = 16, 1: }; 1: 1: struct seg6_bpf_srh_state { 1: - struct ipv6_sr_hdr *srh; 1: - u16 hdrlen; 1: - bool valid; 1: + struct ipv6_sr_hdr *srh; 1: + u16 hdrlen; 1: + bool valid; 1: }; 1: 1: typedef u64 (*btf_bpf_skb_get_pay_offset)(struct sk_buff *); 1: @@ -106828,7 +107835,8 @@ typedef u64 (*btf_bpf_lwt_in_push_encap)(struct sk_buff *, u32, void *, u32); 1: 1: typedef u64 (*btf_bpf_lwt_xmit_push_encap)(struct sk_buff *, u32, void *, u32); 1: 1: -typedef u64 (*btf_bpf_lwt_seg6_store_bytes)(struct sk_buff *, u32, const void *, u32); 1: +typedef u64 (*btf_bpf_lwt_seg6_store_bytes)(struct sk_buff *, u32, const void *, 1: + u32); 1: 1: typedef u64 (*btf_bpf_lwt_seg6_action)(struct sk_buff *, u32, void *, u32); 1: 1: @@ -107117,102 +108125,102 @@ struct netdev_queue_attribute { 1: }; 1: 1: struct strp_stats { 1: - long long unsigned int msgs; 1: - long long unsigned int bytes; 1: - unsigned int mem_fail; 1: - unsigned int need_more_hdr; 1: - unsigned int msg_too_big; 1: - unsigned int msg_timeouts; 1: - unsigned int bad_hdr_len; 1: + long long unsigned int msgs; 1: + long long unsigned int bytes; 1: + unsigned int mem_fail; 1: + unsigned int need_more_hdr; 1: + unsigned int msg_too_big; 1: + unsigned int msg_timeouts; 1: + unsigned int bad_hdr_len; 1: }; 1: 1: struct strparser; 1: 1: struct strp_callbacks { 1: - int (*parse_msg)(struct strparser *, struct sk_buff *); 1: - void (*rcv_msg)(struct strparser *, struct sk_buff *); 1: - int (*read_sock_done)(struct strparser *, int); 1: - void (*abort_parser)(struct strparser *, int); 1: - void (*lock)(struct strparser *); 1: - void (*unlock)(struct strparser *); 1: + int (*parse_msg)(struct strparser *, struct sk_buff *); 1: + void (*rcv_msg)(struct strparser *, struct sk_buff *); 1: + int (*read_sock_done)(struct strparser *, int); 1: + void (*abort_parser)(struct strparser *, int); 1: + void (*lock)(struct strparser *); 1: + void (*unlock)(struct strparser *); 1: }; 1: 1: struct strparser { 1: - struct sock *sk; 1: - u32 stopped: 1; 1: - u32 paused: 1; 1: - u32 aborted: 1; 1: - u32 interrupted: 1; 1: - u32 unrecov_intr: 1; 1: - struct sk_buff **skb_nextp; 1: - struct sk_buff *skb_head; 1: - unsigned int need_bytes; 1: - struct delayed_work msg_timer_work; 1: - struct work_struct work; 1: - struct strp_stats stats; 1: - struct strp_callbacks cb; 1: + struct sock *sk; 1: + u32 stopped : 1; 1: + u32 paused : 1; 1: + u32 aborted : 1; 1: + u32 interrupted : 1; 1: + u32 unrecov_intr : 1; 1: + struct sk_buff **skb_nextp; 1: + struct sk_buff *skb_head; 1: + unsigned int need_bytes; 1: + struct delayed_work msg_timer_work; 1: + struct work_struct work; 1: + struct strp_stats stats; 1: + struct strp_callbacks cb; 1: }; 1: 1: enum __sk_action { 1: - __SK_DROP = 0, 1: - __SK_PASS = 1, 1: - __SK_REDIRECT = 2, 1: - __SK_NONE = 3, 1: + __SK_DROP = 0, 1: + __SK_PASS = 1, 1: + __SK_REDIRECT = 2, 1: + __SK_NONE = 3, 1: }; 1: 1: struct sk_psock_progs { 1: - struct bpf_prog *msg_parser; 1: - struct bpf_prog *skb_parser; 1: - struct bpf_prog *skb_verdict; 1: + struct bpf_prog *msg_parser; 1: + struct bpf_prog *skb_parser; 1: + struct bpf_prog *skb_verdict; 1: }; 1: 1: enum sk_psock_state_bits { 1: - SK_PSOCK_TX_ENABLED = 0, 1: + SK_PSOCK_TX_ENABLED = 0, 1: }; 1: 1: struct sk_psock_link { 1: - struct list_head list; 1: - struct bpf_map *map; 1: - void *link_raw; 1: + struct list_head list; 1: + struct bpf_map *map; 1: + void *link_raw; 1: }; 1: 1: struct sk_psock_parser { 1: - struct strparser strp; 1: - bool enabled; 1: - void (*saved_data_ready)(struct sock *); 1: + struct strparser strp; 1: + bool enabled; 1: + void (*saved_data_ready)(struct sock *); 1: }; 1: 1: struct sk_psock_work_state { 1: - struct sk_buff *skb; 1: - u32 len; 1: - u32 off; 1: + struct sk_buff *skb; 1: + u32 len; 1: + u32 off; 1: }; 1: 1: struct sk_psock { 1: - struct sock *sk; 1: - struct sock *sk_redir; 1: - u32 apply_bytes; 1: - u32 cork_bytes; 1: - u32 eval; 1: - struct sk_msg *cork; 1: - struct sk_psock_progs progs; 1: - struct sk_psock_parser parser; 1: - struct sk_buff_head ingress_skb; 1: - struct list_head ingress_msg; 1: - long unsigned int state; 1: - struct list_head link; 1: - spinlock_t link_lock; 1: - refcount_t refcnt; 1: - void (*saved_unhash)(struct sock *); 1: - void (*saved_close)(struct sock *, long int); 1: - void (*saved_write_space)(struct sock *); 1: - struct proto *sk_proto; 1: - struct sk_psock_work_state work_state; 1: - struct work_struct work; 1: - union { 1: - struct callback_head rcu; 1: - struct work_struct gc; 1: - }; 1: + struct sock *sk; 1: + struct sock *sk_redir; 1: + u32 apply_bytes; 1: + u32 cork_bytes; 1: + u32 eval; 1: + struct sk_msg *cork; 1: + struct sk_psock_progs progs; 1: + struct sk_psock_parser parser; 1: + struct sk_buff_head ingress_skb; 1: + struct list_head ingress_msg; 1: + long unsigned int state; 1: + struct list_head link; 1: + spinlock_t link_lock; 1: + refcount_t refcnt; 1: + void (*saved_unhash)(struct sock *); 1: + void (*saved_close)(struct sock *, long int); 1: + void (*saved_write_space)(struct sock *); 1: + struct proto *sk_proto; 1: + struct sk_psock_work_state work_state; 1: + struct work_struct work; 1: + union { 1: + struct callback_head rcu; 1: + struct work_struct gc; 1: + }; 1: }; 1: 1: struct fib_rule_uid_range { 1: @@ -107298,7 +108306,8 @@ typedef void (*btf_trace_kfree_skb)(void *, struct sk_buff *, void *); 1: 1: typedef void (*btf_trace_consume_skb)(void *, struct sk_buff *); 1: 1: -typedef void (*btf_trace_skb_copy_datagram_iovec)(void *, const struct sk_buff *, int); 1: +typedef void (*btf_trace_skb_copy_datagram_iovec)(void *, 1: + const struct sk_buff *, int); 1: 1: struct trace_event_raw_net_dev_start_xmit { 1: struct trace_entry ent; 1: @@ -107400,11 +108409,14 @@ struct trace_event_data_offsets_net_dev_rx_verbose_template { 1: 1: struct trace_event_data_offsets_net_dev_rx_exit_template {}; 1: 1: -typedef void (*btf_trace_net_dev_start_xmit)(void *, const struct sk_buff *, const struct net_device *); 1: +typedef void (*btf_trace_net_dev_start_xmit)(void *, const struct sk_buff *, 1: + const struct net_device *); 1: 1: -typedef void (*btf_trace_net_dev_xmit)(void *, struct sk_buff *, int, struct net_device *, unsigned int); 1: +typedef void (*btf_trace_net_dev_xmit)(void *, struct sk_buff *, int, 1: + struct net_device *, unsigned int); 1: 1: -typedef void (*btf_trace_net_dev_xmit_timeout)(void *, struct net_device *, int); 1: +typedef void (*btf_trace_net_dev_xmit_timeout)(void *, struct net_device *, 1: + int); 1: 1: typedef void (*btf_trace_net_dev_queue)(void *, struct sk_buff *); 1: 1: @@ -107414,11 +108426,14 @@ typedef void (*btf_trace_netif_rx)(void *, struct sk_buff *); 1: 1: typedef void (*btf_trace_napi_gro_frags_entry)(void *, const struct sk_buff *); 1: 1: -typedef void (*btf_trace_napi_gro_receive_entry)(void *, const struct sk_buff *); 1: +typedef void (*btf_trace_napi_gro_receive_entry)(void *, 1: + const struct sk_buff *); 1: 1: -typedef void (*btf_trace_netif_receive_skb_entry)(void *, const struct sk_buff *); 1: +typedef void (*btf_trace_netif_receive_skb_entry)(void *, 1: + const struct sk_buff *); 1: 1: -typedef void (*btf_trace_netif_receive_skb_list_entry)(void *, const struct sk_buff *); 1: +typedef void (*btf_trace_netif_receive_skb_list_entry)(void *, 1: + const struct sk_buff *); 1: 1: typedef void (*btf_trace_netif_rx_entry)(void *, const struct sk_buff *); 1: 1: @@ -107503,11 +108518,14 @@ struct trace_event_data_offsets_sock_exceed_buf_limit {}; 1: 1: struct trace_event_data_offsets_inet_sock_set_state {}; 1: 1: -typedef void (*btf_trace_sock_rcvqueue_full)(void *, struct sock *, struct sk_buff *); 1: +typedef void (*btf_trace_sock_rcvqueue_full)(void *, struct sock *, 1: + struct sk_buff *); 1: 1: -typedef void (*btf_trace_sock_exceed_buf_limit)(void *, struct sock *, struct proto *, long int, int); 1: +typedef void (*btf_trace_sock_exceed_buf_limit)(void *, struct sock *, 1: + struct proto *, long int, int); 1: 1: -typedef void (*btf_trace_inet_sock_set_state)(void *, const struct sock *, const int, const int); 1: +typedef void (*btf_trace_inet_sock_set_state)(void *, const struct sock *, 1: + const int, const int); 1: 1: struct trace_event_raw_udp_fail_queue_rcv_skb { 1: struct trace_entry ent; 1: @@ -107587,9 +108605,11 @@ struct trace_event_data_offsets_tcp_retransmit_synack {}; 1: 1: struct trace_event_data_offsets_tcp_probe {}; 1: 1: -typedef void (*btf_trace_tcp_retransmit_skb)(void *, const struct sock *, const struct sk_buff *); 1: +typedef void (*btf_trace_tcp_retransmit_skb)(void *, const struct sock *, 1: + const struct sk_buff *); 1: 1: -typedef void (*btf_trace_tcp_send_reset)(void *, const struct sock *, const struct sk_buff *); 1: +typedef void (*btf_trace_tcp_send_reset)(void *, const struct sock *, 1: + const struct sk_buff *); 1: 1: typedef void (*btf_trace_tcp_receive_reset)(void *, struct sock *); 1: 1: @@ -107597,7 +108617,8 @@ typedef void (*btf_trace_tcp_destroy_sock)(void *, struct sock *); 1: 1: typedef void (*btf_trace_tcp_rcv_space_adjust)(void *, struct sock *); 1: 1: -typedef void (*btf_trace_tcp_retransmit_synack)(void *, const struct sock *, const struct request_sock *); 1: +typedef void (*btf_trace_tcp_retransmit_synack)(void *, const struct sock *, 1: + const struct request_sock *); 1: 1: typedef void (*btf_trace_tcp_probe)(void *, struct sock *, struct sk_buff *); 1: 1: @@ -107625,7 +108646,8 @@ struct trace_event_data_offsets_fib_table_lookup { 1: u32 name; 1: }; 1: 1: -typedef void (*btf_trace_fib_table_lookup)(void *, u32, const struct flowi4 *, const struct fib_nh_common *, int); 1: +typedef void (*btf_trace_fib_table_lookup)(void *, u32, const struct flowi4 *, 1: + const struct fib_nh_common *, int); 1: 1: struct trace_event_raw_qdisc_dequeue { 1: struct trace_entry ent; 1: @@ -107642,7 +108664,9 @@ struct trace_event_raw_qdisc_dequeue { 1: 1: struct trace_event_data_offsets_qdisc_dequeue {}; 1: 1: -typedef void (*btf_trace_qdisc_dequeue)(void *, struct Qdisc *, const struct netdev_queue *, int, struct sk_buff *); 1: +typedef void (*btf_trace_qdisc_dequeue)(void *, struct Qdisc *, 1: + const struct netdev_queue *, int, 1: + struct sk_buff *); 1: 1: struct trace_event_raw_neigh_create { 1: struct trace_entry ent; 1: @@ -107711,131 +108735,144 @@ struct trace_event_data_offsets_neigh__update { 1: u32 dev; 1: }; 1: 1: -typedef void (*btf_trace_neigh_create)(void *, struct neigh_table *, struct net_device *, const void *, const struct neighbour *, bool); 1: +typedef void (*btf_trace_neigh_create)(void *, struct neigh_table *, 1: + struct net_device *, const void *, 1: + const struct neighbour *, bool); 1: 1: -typedef void (*btf_trace_neigh_update)(void *, struct neighbour *, const u8 *, u8, u32, u32); 1: +typedef void (*btf_trace_neigh_update)(void *, struct neighbour *, const u8 *, 1: + u8, u32, u32); 1: 1: typedef void (*btf_trace_neigh_update_done)(void *, struct neighbour *, int); 1: 1: typedef void (*btf_trace_neigh_timer_handler)(void *, struct neighbour *, int); 1: 1: -typedef void (*btf_trace_neigh_event_send_done)(void *, struct neighbour *, int); 1: +typedef void (*btf_trace_neigh_event_send_done)(void *, struct neighbour *, 1: + int); 1: 1: -typedef void (*btf_trace_neigh_event_send_dead)(void *, struct neighbour *, int); 1: +typedef void (*btf_trace_neigh_event_send_dead)(void *, struct neighbour *, 1: + int); 1: 1: -typedef void (*btf_trace_neigh_cleanup_and_release)(void *, struct neighbour *, int); 1: +typedef void (*btf_trace_neigh_cleanup_and_release)(void *, struct neighbour *, 1: + int); 1: 1: enum lwtunnel_encap_types { 1: - LWTUNNEL_ENCAP_NONE = 0, 1: - LWTUNNEL_ENCAP_MPLS = 1, 1: - LWTUNNEL_ENCAP_IP = 2, 1: - LWTUNNEL_ENCAP_ILA = 3, 1: - LWTUNNEL_ENCAP_IP6 = 4, 1: - LWTUNNEL_ENCAP_SEG6 = 5, 1: - LWTUNNEL_ENCAP_BPF = 6, 1: - LWTUNNEL_ENCAP_SEG6_LOCAL = 7, 1: - __LWTUNNEL_ENCAP_MAX = 8, 1: + LWTUNNEL_ENCAP_NONE = 0, 1: + LWTUNNEL_ENCAP_MPLS = 1, 1: + LWTUNNEL_ENCAP_IP = 2, 1: + LWTUNNEL_ENCAP_ILA = 3, 1: + LWTUNNEL_ENCAP_IP6 = 4, 1: + LWTUNNEL_ENCAP_SEG6 = 5, 1: + LWTUNNEL_ENCAP_BPF = 6, 1: + LWTUNNEL_ENCAP_SEG6_LOCAL = 7, 1: + __LWTUNNEL_ENCAP_MAX = 8, 1: }; 1: 1: struct rtnexthop { 1: - short unsigned int rtnh_len; 1: - unsigned char rtnh_flags; 1: - unsigned char rtnh_hops; 1: - int rtnh_ifindex; 1: + short unsigned int rtnh_len; 1: + unsigned char rtnh_flags; 1: + unsigned char rtnh_hops; 1: + int rtnh_ifindex; 1: }; 1: 1: struct lwtunnel_encap_ops { 1: - int (*build_state)(struct nlattr *, unsigned int, const void *, struct lwtunnel_state **, struct netlink_ext_ack *); 1: - void (*destroy_state)(struct lwtunnel_state *); 1: - int (*output)(struct net *, struct sock *, struct sk_buff *); 1: - int (*input)(struct sk_buff *); 1: - int (*fill_encap)(struct sk_buff *, struct lwtunnel_state *); 1: - int (*get_encap_size)(struct lwtunnel_state *); 1: - int (*cmp_encap)(struct lwtunnel_state *, struct lwtunnel_state *); 1: - int (*xmit)(struct sk_buff *); 1: - struct module *owner; 1: + int (*build_state)(struct nlattr *, unsigned int, const void *, 1: + struct lwtunnel_state **, struct netlink_ext_ack *); 1: + void (*destroy_state)(struct lwtunnel_state *); 1: + int (*output)(struct net *, struct sock *, struct sk_buff *); 1: + int (*input)(struct sk_buff *); 1: + int (*fill_encap)(struct sk_buff *, struct lwtunnel_state *); 1: + int (*get_encap_size)(struct lwtunnel_state *); 1: + int (*cmp_encap)(struct lwtunnel_state *, struct lwtunnel_state *); 1: + int (*xmit)(struct sk_buff *); 1: + struct module *owner; 1: }; 1: 1: enum { 1: - LWT_BPF_PROG_UNSPEC = 0, 1: - LWT_BPF_PROG_FD = 1, 1: - LWT_BPF_PROG_NAME = 2, 1: - __LWT_BPF_PROG_MAX = 3, 1: + LWT_BPF_PROG_UNSPEC = 0, 1: + LWT_BPF_PROG_FD = 1, 1: + LWT_BPF_PROG_NAME = 2, 1: + __LWT_BPF_PROG_MAX = 3, 1: }; 1: 1: enum { 1: - LWT_BPF_UNSPEC = 0, 1: - LWT_BPF_IN = 1, 1: - LWT_BPF_OUT = 2, 1: - LWT_BPF_XMIT = 3, 1: - LWT_BPF_XMIT_HEADROOM = 4, 1: - __LWT_BPF_MAX = 5, 1: + LWT_BPF_UNSPEC = 0, 1: + LWT_BPF_IN = 1, 1: + LWT_BPF_OUT = 2, 1: + LWT_BPF_XMIT = 3, 1: + LWT_BPF_XMIT_HEADROOM = 4, 1: + __LWT_BPF_MAX = 5, 1: }; 1: 1: enum { 1: - LWTUNNEL_XMIT_DONE = 0, 1: - LWTUNNEL_XMIT_CONTINUE = 1, 1: + LWTUNNEL_XMIT_DONE = 0, 1: + LWTUNNEL_XMIT_CONTINUE = 1, 1: }; 1: 1: struct bpf_lwt_prog { 1: - struct bpf_prog *prog; 1: - char *name; 1: + struct bpf_prog *prog; 1: + char *name; 1: }; 1: 1: struct bpf_lwt { 1: - struct bpf_lwt_prog in; 1: - struct bpf_lwt_prog out; 1: - struct bpf_lwt_prog xmit; 1: - int family; 1: + struct bpf_lwt_prog in; 1: + struct bpf_lwt_prog out; 1: + struct bpf_lwt_prog xmit; 1: + int family; 1: }; 1: 1: struct bpf_stab { 1: - struct bpf_map map; 1: - struct sock **sks; 1: - struct sk_psock_progs progs; 1: - raw_spinlock_t lock; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + struct sock **sks; 1: + struct sk_psock_progs progs; 1: + raw_spinlock_t lock; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: -typedef u64 (*btf_bpf_sock_map_update)(struct bpf_sock_ops_kern *, struct bpf_map *, void *, u64); 1: +typedef u64 (*btf_bpf_sock_map_update)(struct bpf_sock_ops_kern *, 1: + struct bpf_map *, void *, u64); 1: 1: -typedef u64 (*btf_bpf_sk_redirect_map)(struct sk_buff *, struct bpf_map *, u32, u64); 1: +typedef u64 (*btf_bpf_sk_redirect_map)(struct sk_buff *, struct bpf_map *, u32, 1: + u64); 1: 1: -typedef u64 (*btf_bpf_msg_redirect_map)(struct sk_msg *, struct bpf_map *, u32, u64); 1: +typedef u64 (*btf_bpf_msg_redirect_map)(struct sk_msg *, struct bpf_map *, u32, 1: + u64); 1: 1: struct bpf_htab_elem { 1: - struct callback_head rcu; 1: - u32 hash; 1: - struct sock *sk; 1: - struct hlist_node node; 1: - u8 key[0]; 1: + struct callback_head rcu; 1: + u32 hash; 1: + struct sock *sk; 1: + struct hlist_node node; 1: + u8 key[0]; 1: }; 1: 1: struct bpf_htab_bucket { 1: - struct hlist_head head; 1: - raw_spinlock_t lock; 1: + struct hlist_head head; 1: + raw_spinlock_t lock; 1: }; 1: 1: struct bpf_htab___2 { 1: - struct bpf_map map; 1: - struct bpf_htab_bucket *buckets; 1: - u32 buckets_num; 1: - u32 elem_size; 1: - struct sk_psock_progs progs; 1: - atomic_t count; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + struct bpf_htab_bucket *buckets; 1: + u32 buckets_num; 1: + u32 elem_size; 1: + struct sk_psock_progs progs; 1: + atomic_t count; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: -typedef u64 (*btf_bpf_sock_hash_update)(struct bpf_sock_ops_kern *, struct bpf_map *, void *, u64); 1: +typedef u64 (*btf_bpf_sock_hash_update)(struct bpf_sock_ops_kern *, 1: + struct bpf_map *, void *, u64); 1: 1: -typedef u64 (*btf_bpf_sk_redirect_hash)(struct sk_buff *, struct bpf_map *, void *, u64); 1: +typedef u64 (*btf_bpf_sk_redirect_hash)(struct sk_buff *, struct bpf_map *, 1: + void *, u64); 1: 1: -typedef u64 (*btf_bpf_msg_redirect_hash)(struct sk_msg *, struct bpf_map *, void *, u64); 1: +typedef u64 (*btf_bpf_msg_redirect_hash)(struct sk_msg *, struct bpf_map *, 1: + void *, u64); 1: 1: struct dst_cache_pcpu { 1: long unsigned int refresh_ts; 1: @@ -107859,60 +108896,61 @@ struct gro_cell { 1: }; 1: 1: enum { 1: - BPF_SK_STORAGE_GET_F_CREATE = 1, 1: + BPF_SK_STORAGE_GET_F_CREATE = 1, 1: }; 1: 1: struct bpf_sk_storage_data; 1: 1: struct bpf_sk_storage { 1: - struct bpf_sk_storage_data *cache[16]; 1: - struct hlist_head list; 1: - struct sock *sk; 1: - struct callback_head rcu; 1: - raw_spinlock_t lock; 1: + struct bpf_sk_storage_data *cache[16]; 1: + struct hlist_head list; 1: + struct sock *sk; 1: + struct callback_head rcu; 1: + raw_spinlock_t lock; 1: }; 1: 1: struct bucket___2 { 1: - struct hlist_head list; 1: - raw_spinlock_t lock; 1: + struct hlist_head list; 1: + raw_spinlock_t lock; 1: }; 1: 1: struct bpf_sk_storage_map { 1: - struct bpf_map map; 1: - struct bucket___2 *buckets; 1: - u32 bucket_log; 1: - u16 elem_size; 1: - u16 cache_idx; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + struct bpf_map map; 1: + struct bucket___2 *buckets; 1: + u32 bucket_log; 1: + u16 elem_size; 1: + u16 cache_idx; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct bpf_sk_storage_data { 1: - struct bpf_sk_storage_map *smap; 1: - u8 data[0]; 1: + struct bpf_sk_storage_map *smap; 1: + u8 data[0]; 1: }; 1: 1: struct bpf_sk_storage_elem { 1: - struct hlist_node map_node; 1: - struct hlist_node snode; 1: - struct bpf_sk_storage *sk_storage; 1: - struct callback_head rcu; 1: - long: 64; 1: - struct bpf_sk_storage_data sdata; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: -}; 1: - 1: -typedef u64 (*btf_bpf_sk_storage_get)(struct bpf_map *, struct sock *, void *, u64); 1: + struct hlist_node map_node; 1: + struct hlist_node snode; 1: + struct bpf_sk_storage *sk_storage; 1: + struct callback_head rcu; 1: + long : 64; 1: + struct bpf_sk_storage_data sdata; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: +}; 1: + 1: +typedef u64 (*btf_bpf_sk_storage_get)(struct bpf_map *, struct sock *, void *, 1: + u64); 1: 1: typedef u64 (*btf_bpf_sk_storage_delete)(struct bpf_map *, struct sock *); 1: 1: @@ -108432,10 +109470,10 @@ struct tcf_skbedit { 1: }; 1: 1: struct nf_conntrack_tuple_mask { 1: - struct { 1: - union nf_inet_addr u3; 1: - union nf_conntrack_man_proto u; 1: - } src; 1: + struct { 1: + union nf_inet_addr u3; 1: + union nf_conntrack_man_proto u; 1: + } src; 1: }; 1: 1: struct nf_conntrack_l4proto___2; 1: @@ -108443,167 +109481,167 @@ struct nf_conntrack_l4proto___2; 1: struct nf_conntrack_helper; 1: 1: struct nf_conntrack_expect { 1: - struct hlist_node lnode; 1: - struct hlist_node hnode; 1: - struct nf_conntrack_tuple tuple; 1: - struct nf_conntrack_tuple_mask mask; 1: - void (*expectfn)(struct nf_conn *, struct nf_conntrack_expect *); 1: - struct nf_conntrack_helper *helper; 1: - struct nf_conn *master; 1: - struct timer_list timeout; 1: - refcount_t use; 1: - unsigned int flags; 1: - unsigned int class; 1: - union nf_inet_addr saved_addr; 1: - union nf_conntrack_man_proto saved_proto; 1: - enum ip_conntrack_dir dir; 1: - struct callback_head rcu; 1: + struct hlist_node lnode; 1: + struct hlist_node hnode; 1: + struct nf_conntrack_tuple tuple; 1: + struct nf_conntrack_tuple_mask mask; 1: + void (*expectfn)(struct nf_conn *, struct nf_conntrack_expect *); 1: + struct nf_conntrack_helper *helper; 1: + struct nf_conn *master; 1: + struct timer_list timeout; 1: + refcount_t use; 1: + unsigned int flags; 1: + unsigned int class; 1: + union nf_inet_addr saved_addr; 1: + union nf_conntrack_man_proto saved_proto; 1: + enum ip_conntrack_dir dir; 1: + struct callback_head rcu; 1: }; 1: 1: struct PptpControlHeader { 1: - __be16 messageType; 1: - __u16 reserved; 1: + __be16 messageType; 1: + __u16 reserved; 1: }; 1: 1: struct PptpStartSessionRequest { 1: - __be16 protocolVersion; 1: - __u16 reserved1; 1: - __be32 framingCapability; 1: - __be32 bearerCapability; 1: - __be16 maxChannels; 1: - __be16 firmwareRevision; 1: - __u8 hostName[64]; 1: - __u8 vendorString[64]; 1: + __be16 protocolVersion; 1: + __u16 reserved1; 1: + __be32 framingCapability; 1: + __be32 bearerCapability; 1: + __be16 maxChannels; 1: + __be16 firmwareRevision; 1: + __u8 hostName[64]; 1: + __u8 vendorString[64]; 1: }; 1: 1: struct PptpStartSessionReply { 1: - __be16 protocolVersion; 1: - __u8 resultCode; 1: - __u8 generalErrorCode; 1: - __be32 framingCapability; 1: - __be32 bearerCapability; 1: - __be16 maxChannels; 1: - __be16 firmwareRevision; 1: - __u8 hostName[64]; 1: - __u8 vendorString[64]; 1: + __be16 protocolVersion; 1: + __u8 resultCode; 1: + __u8 generalErrorCode; 1: + __be32 framingCapability; 1: + __be32 bearerCapability; 1: + __be16 maxChannels; 1: + __be16 firmwareRevision; 1: + __u8 hostName[64]; 1: + __u8 vendorString[64]; 1: }; 1: 1: struct PptpStopSessionRequest { 1: - __u8 reason; 1: - __u8 reserved1; 1: - __u16 reserved2; 1: + __u8 reason; 1: + __u8 reserved1; 1: + __u16 reserved2; 1: }; 1: 1: struct PptpStopSessionReply { 1: - __u8 resultCode; 1: - __u8 generalErrorCode; 1: - __u16 reserved1; 1: + __u8 resultCode; 1: + __u8 generalErrorCode; 1: + __u16 reserved1; 1: }; 1: 1: struct PptpOutCallRequest { 1: - __be16 callID; 1: - __be16 callSerialNumber; 1: - __be32 minBPS; 1: - __be32 maxBPS; 1: - __be32 bearerType; 1: - __be32 framingType; 1: - __be16 packetWindow; 1: - __be16 packetProcDelay; 1: - __be16 phoneNumberLength; 1: - __u16 reserved1; 1: - __u8 phoneNumber[64]; 1: - __u8 subAddress[64]; 1: + __be16 callID; 1: + __be16 callSerialNumber; 1: + __be32 minBPS; 1: + __be32 maxBPS; 1: + __be32 bearerType; 1: + __be32 framingType; 1: + __be16 packetWindow; 1: + __be16 packetProcDelay; 1: + __be16 phoneNumberLength; 1: + __u16 reserved1; 1: + __u8 phoneNumber[64]; 1: + __u8 subAddress[64]; 1: }; 1: 1: struct PptpOutCallReply { 1: - __be16 callID; 1: - __be16 peersCallID; 1: - __u8 resultCode; 1: - __u8 generalErrorCode; 1: - __be16 causeCode; 1: - __be32 connectSpeed; 1: - __be16 packetWindow; 1: - __be16 packetProcDelay; 1: - __be32 physChannelID; 1: + __be16 callID; 1: + __be16 peersCallID; 1: + __u8 resultCode; 1: + __u8 generalErrorCode; 1: + __be16 causeCode; 1: + __be32 connectSpeed; 1: + __be16 packetWindow; 1: + __be16 packetProcDelay; 1: + __be32 physChannelID; 1: }; 1: 1: struct PptpInCallRequest { 1: - __be16 callID; 1: - __be16 callSerialNumber; 1: - __be32 callBearerType; 1: - __be32 physChannelID; 1: - __be16 dialedNumberLength; 1: - __be16 dialingNumberLength; 1: - __u8 dialedNumber[64]; 1: - __u8 dialingNumber[64]; 1: - __u8 subAddress[64]; 1: + __be16 callID; 1: + __be16 callSerialNumber; 1: + __be32 callBearerType; 1: + __be32 physChannelID; 1: + __be16 dialedNumberLength; 1: + __be16 dialingNumberLength; 1: + __u8 dialedNumber[64]; 1: + __u8 dialingNumber[64]; 1: + __u8 subAddress[64]; 1: }; 1: 1: struct PptpInCallReply { 1: - __be16 callID; 1: - __be16 peersCallID; 1: - __u8 resultCode; 1: - __u8 generalErrorCode; 1: - __be16 packetWindow; 1: - __be16 packetProcDelay; 1: - __u16 reserved; 1: + __be16 callID; 1: + __be16 peersCallID; 1: + __u8 resultCode; 1: + __u8 generalErrorCode; 1: + __be16 packetWindow; 1: + __be16 packetProcDelay; 1: + __u16 reserved; 1: }; 1: 1: struct PptpInCallConnected { 1: - __be16 peersCallID; 1: - __u16 reserved; 1: - __be32 connectSpeed; 1: - __be16 packetWindow; 1: - __be16 packetProcDelay; 1: - __be32 callFramingType; 1: + __be16 peersCallID; 1: + __u16 reserved; 1: + __be32 connectSpeed; 1: + __be16 packetWindow; 1: + __be16 packetProcDelay; 1: + __be32 callFramingType; 1: }; 1: 1: struct PptpClearCallRequest { 1: - __be16 callID; 1: - __u16 reserved; 1: + __be16 callID; 1: + __u16 reserved; 1: }; 1: 1: struct PptpCallDisconnectNotify { 1: - __be16 callID; 1: - __u8 resultCode; 1: - __u8 generalErrorCode; 1: - __be16 causeCode; 1: - __u16 reserved; 1: - __u8 callStatistics[128]; 1: + __be16 callID; 1: + __u8 resultCode; 1: + __u8 generalErrorCode; 1: + __be16 causeCode; 1: + __u16 reserved; 1: + __u8 callStatistics[128]; 1: }; 1: 1: struct PptpWanErrorNotify { 1: - __be16 peersCallID; 1: - __u16 reserved; 1: - __be32 crcErrors; 1: - __be32 framingErrors; 1: - __be32 hardwareOverRuns; 1: - __be32 bufferOverRuns; 1: - __be32 timeoutErrors; 1: - __be32 alignmentErrors; 1: + __be16 peersCallID; 1: + __u16 reserved; 1: + __be32 crcErrors; 1: + __be32 framingErrors; 1: + __be32 hardwareOverRuns; 1: + __be32 bufferOverRuns; 1: + __be32 timeoutErrors; 1: + __be32 alignmentErrors; 1: }; 1: 1: struct PptpSetLinkInfo { 1: - __be16 peersCallID; 1: - __u16 reserved; 1: - __be32 sendAccm; 1: - __be32 recvAccm; 1: + __be16 peersCallID; 1: + __u16 reserved; 1: + __be32 sendAccm; 1: + __be32 recvAccm; 1: }; 1: 1: union pptp_ctrl_union { 1: - struct PptpStartSessionRequest sreq; 1: - struct PptpStartSessionReply srep; 1: - struct PptpStopSessionRequest streq; 1: - struct PptpStopSessionReply strep; 1: - struct PptpOutCallRequest ocreq; 1: - struct PptpOutCallReply ocack; 1: - struct PptpInCallRequest icreq; 1: - struct PptpInCallReply icack; 1: - struct PptpInCallConnected iccon; 1: - struct PptpClearCallRequest clrreq; 1: - struct PptpCallDisconnectNotify disc; 1: - struct PptpWanErrorNotify wanerr; 1: - struct PptpSetLinkInfo setlink; 1: + struct PptpStartSessionRequest sreq; 1: + struct PptpStartSessionReply srep; 1: + struct PptpStopSessionRequest streq; 1: + struct PptpStopSessionReply strep; 1: + struct PptpOutCallRequest ocreq; 1: + struct PptpOutCallReply ocack; 1: + struct PptpInCallRequest icreq; 1: + struct PptpInCallReply icack; 1: + struct PptpInCallConnected iccon; 1: + struct PptpClearCallRequest clrreq; 1: + struct PptpCallDisconnectNotify disc; 1: + struct PptpWanErrorNotify wanerr; 1: + struct PptpSetLinkInfo setlink; 1: }; 1: 1: struct nf_nat_range2 { 1: @@ -108700,44 +109738,44 @@ struct tc_action_net { 1: }; 1: 1: struct tc_act_bpf { 1: - __u32 index; 1: - __u32 capab; 1: - int action; 1: - int refcnt; 1: - int bindcnt; 1: + __u32 index; 1: + __u32 capab; 1: + int action; 1: + int refcnt; 1: + int bindcnt; 1: }; 1: 1: enum { 1: - TCA_ACT_BPF_UNSPEC = 0, 1: - TCA_ACT_BPF_TM = 1, 1: - TCA_ACT_BPF_PARMS = 2, 1: - TCA_ACT_BPF_OPS_LEN = 3, 1: - TCA_ACT_BPF_OPS = 4, 1: - TCA_ACT_BPF_FD = 5, 1: - TCA_ACT_BPF_NAME = 6, 1: - TCA_ACT_BPF_PAD = 7, 1: - TCA_ACT_BPF_TAG = 8, 1: - TCA_ACT_BPF_ID = 9, 1: - __TCA_ACT_BPF_MAX = 10, 1: + TCA_ACT_BPF_UNSPEC = 0, 1: + TCA_ACT_BPF_TM = 1, 1: + TCA_ACT_BPF_PARMS = 2, 1: + TCA_ACT_BPF_OPS_LEN = 3, 1: + TCA_ACT_BPF_OPS = 4, 1: + TCA_ACT_BPF_FD = 5, 1: + TCA_ACT_BPF_NAME = 6, 1: + TCA_ACT_BPF_PAD = 7, 1: + TCA_ACT_BPF_TAG = 8, 1: + TCA_ACT_BPF_ID = 9, 1: + __TCA_ACT_BPF_MAX = 10, 1: }; 1: 1: struct tcf_bpf { 1: - struct tc_action common; 1: - struct bpf_prog *filter; 1: - union { 1: - u32 bpf_fd; 1: - u16 bpf_num_ops; 1: - }; 1: - struct sock_filter *bpf_ops; 1: - const char *bpf_name; 1: + struct tc_action common; 1: + struct bpf_prog *filter; 1: + union { 1: + u32 bpf_fd; 1: + u16 bpf_num_ops; 1: + }; 1: + struct sock_filter *bpf_ops; 1: + const char *bpf_name; 1: }; 1: 1: struct tcf_bpf_cfg { 1: - struct bpf_prog *filter; 1: - struct sock_filter *bpf_ops; 1: - const char *bpf_name; 1: - u16 bpf_num_ops; 1: - bool is_ebpf; 1: + struct bpf_prog *filter; 1: + struct sock_filter *bpf_ops; 1: + const char *bpf_name; 1: + u16 bpf_num_ops; 1: + bool is_ebpf; 1: }; 1: 1: struct tc_fifo_qopt { 1: @@ -108745,63 +109783,63 @@ struct tc_fifo_qopt { 1: }; 1: 1: enum { 1: - TCA_BPF_UNSPEC = 0, 1: - TCA_BPF_ACT = 1, 1: - TCA_BPF_POLICE = 2, 1: - TCA_BPF_CLASSID = 3, 1: - TCA_BPF_OPS_LEN = 4, 1: - TCA_BPF_OPS = 5, 1: - TCA_BPF_FD = 6, 1: - TCA_BPF_NAME = 7, 1: - TCA_BPF_FLAGS = 8, 1: - TCA_BPF_FLAGS_GEN = 9, 1: - TCA_BPF_TAG = 10, 1: - TCA_BPF_ID = 11, 1: - __TCA_BPF_MAX = 12, 1: + TCA_BPF_UNSPEC = 0, 1: + TCA_BPF_ACT = 1, 1: + TCA_BPF_POLICE = 2, 1: + TCA_BPF_CLASSID = 3, 1: + TCA_BPF_OPS_LEN = 4, 1: + TCA_BPF_OPS = 5, 1: + TCA_BPF_FD = 6, 1: + TCA_BPF_NAME = 7, 1: + TCA_BPF_FLAGS = 8, 1: + TCA_BPF_FLAGS_GEN = 9, 1: + TCA_BPF_TAG = 10, 1: + TCA_BPF_ID = 11, 1: + __TCA_BPF_MAX = 12, 1: }; 1: 1: struct flow_cls_common_offload { 1: - u32 chain_index; 1: - __be16 protocol; 1: - u32 prio; 1: - struct netlink_ext_ack *extack; 1: + u32 chain_index; 1: + __be16 protocol; 1: + u32 prio; 1: + struct netlink_ext_ack *extack; 1: }; 1: 1: enum tc_clsbpf_command { 1: - TC_CLSBPF_OFFLOAD = 0, 1: - TC_CLSBPF_STATS = 1, 1: + TC_CLSBPF_OFFLOAD = 0, 1: + TC_CLSBPF_STATS = 1, 1: }; 1: 1: struct tc_cls_bpf_offload { 1: - struct flow_cls_common_offload common; 1: - enum tc_clsbpf_command command; 1: - struct tcf_exts *exts; 1: - struct bpf_prog *prog; 1: - struct bpf_prog *oldprog; 1: - const char *name; 1: - bool exts_integrated; 1: + struct flow_cls_common_offload common; 1: + enum tc_clsbpf_command command; 1: + struct tcf_exts *exts; 1: + struct bpf_prog *prog; 1: + struct bpf_prog *oldprog; 1: + const char *name; 1: + bool exts_integrated; 1: }; 1: 1: struct cls_bpf_head { 1: - struct list_head plist; 1: - struct idr handle_idr; 1: - struct callback_head rcu; 1: + struct list_head plist; 1: + struct idr handle_idr; 1: + struct callback_head rcu; 1: }; 1: 1: struct cls_bpf_prog { 1: - struct bpf_prog *filter; 1: - struct list_head link; 1: - struct tcf_result res; 1: - bool exts_integrated; 1: - u32 gen_flags; 1: - unsigned int in_hw_count; 1: - struct tcf_exts exts; 1: - u32 handle; 1: - u16 bpf_num_ops; 1: - struct sock_filter *bpf_ops; 1: - const char *bpf_name; 1: - struct tcf_proto *tp; 1: - struct rcu_work rwork; 1: + struct bpf_prog *filter; 1: + struct list_head link; 1: + struct tcf_result res; 1: + bool exts_integrated; 1: + u32 gen_flags; 1: + unsigned int in_hw_count; 1: + struct tcf_exts exts; 1: + u32 handle; 1: + u16 bpf_num_ops; 1: + struct sock_filter *bpf_ops; 1: + const char *bpf_name; 1: + struct tcf_proto *tp; 1: + struct rcu_work rwork; 1: }; 1: 1: struct tcf_ematch_tree_hdr { 1: @@ -109035,9 +110073,9 @@ struct genl_dumpit_info { 1: }; 1: 1: struct trace_event_raw_bpf_test_finish { 1: - struct trace_entry ent; 1: - int err; 1: - char __data[0]; 1: + struct trace_entry ent; 1: + int err; 1: + char __data[0]; 1: }; 1: 1: struct trace_event_data_offsets_bpf_test_finish {}; 1: @@ -109045,8 +110083,8 @@ struct trace_event_data_offsets_bpf_test_finish {}; 1: typedef void (*btf_trace_bpf_test_finish)(void *, int *); 1: 1: struct nf_hook_entries_rcu_head { 1: - struct callback_head head; 1: - void *allocation; 1: + struct callback_head head; 1: + void *allocation; 1: }; 1: 1: struct nf_loginfo { 1: @@ -109437,50 +110475,50 @@ struct ct_iter_state { 1: }; 1: 1: enum nf_ct_sysctl_index { 1: - NF_SYSCTL_CT_MAX = 0, 1: - NF_SYSCTL_CT_COUNT = 1, 1: - NF_SYSCTL_CT_BUCKETS = 2, 1: - NF_SYSCTL_CT_CHECKSUM = 3, 1: - NF_SYSCTL_CT_LOG_INVALID = 4, 1: - NF_SYSCTL_CT_EXPECT_MAX = 5, 1: - NF_SYSCTL_CT_ACCT = 6, 1: - NF_SYSCTL_CT_HELPER = 7, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_GENERIC = 8, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_SYN_SENT = 9, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_SYN_RECV = 10, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_ESTABLISHED = 11, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_FIN_WAIT = 12, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_CLOSE_WAIT = 13, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_LAST_ACK = 14, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_TIME_WAIT = 15, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_CLOSE = 16, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_RETRANS = 17, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_UNACK = 18, 1: - NF_SYSCTL_CT_PROTO_TCP_LOOSE = 19, 1: - NF_SYSCTL_CT_PROTO_TCP_LIBERAL = 20, 1: - NF_SYSCTL_CT_PROTO_TCP_MAX_RETRANS = 21, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_UDP = 22, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_UDP_STREAM = 23, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_ICMP = 24, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_ICMPV6 = 25, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_CLOSED = 26, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_COOKIE_WAIT = 27, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_COOKIE_ECHOED = 28, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_ESTABLISHED = 29, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_SHUTDOWN_SENT = 30, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_SHUTDOWN_RECD = 31, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_SHUTDOWN_ACK_SENT = 32, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_HEARTBEAT_SENT = 33, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_HEARTBEAT_ACKED = 34, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_REQUEST = 35, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_RESPOND = 36, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_PARTOPEN = 37, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_OPEN = 38, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_CLOSEREQ = 39, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_CLOSING = 40, 1: - NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_TIMEWAIT = 41, 1: - NF_SYSCTL_CT_PROTO_DCCP_LOOSE = 42, 1: - __NF_SYSCTL_CT_LAST_SYSCTL = 43, 1: + NF_SYSCTL_CT_MAX = 0, 1: + NF_SYSCTL_CT_COUNT = 1, 1: + NF_SYSCTL_CT_BUCKETS = 2, 1: + NF_SYSCTL_CT_CHECKSUM = 3, 1: + NF_SYSCTL_CT_LOG_INVALID = 4, 1: + NF_SYSCTL_CT_EXPECT_MAX = 5, 1: + NF_SYSCTL_CT_ACCT = 6, 1: + NF_SYSCTL_CT_HELPER = 7, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_GENERIC = 8, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_SYN_SENT = 9, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_SYN_RECV = 10, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_ESTABLISHED = 11, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_FIN_WAIT = 12, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_CLOSE_WAIT = 13, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_LAST_ACK = 14, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_TIME_WAIT = 15, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_CLOSE = 16, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_RETRANS = 17, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_UNACK = 18, 1: + NF_SYSCTL_CT_PROTO_TCP_LOOSE = 19, 1: + NF_SYSCTL_CT_PROTO_TCP_LIBERAL = 20, 1: + NF_SYSCTL_CT_PROTO_TCP_MAX_RETRANS = 21, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_UDP = 22, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_UDP_STREAM = 23, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_ICMP = 24, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_ICMPV6 = 25, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_CLOSED = 26, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_COOKIE_WAIT = 27, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_COOKIE_ECHOED = 28, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_ESTABLISHED = 29, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_SHUTDOWN_SENT = 30, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_SHUTDOWN_RECD = 31, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_SHUTDOWN_ACK_SENT = 32, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_HEARTBEAT_SENT = 33, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_HEARTBEAT_ACKED = 34, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_REQUEST = 35, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_RESPOND = 36, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_PARTOPEN = 37, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_OPEN = 38, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_CLOSEREQ = 39, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_CLOSING = 40, 1: + NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_TIMEWAIT = 41, 1: + NF_SYSCTL_CT_PROTO_DCCP_LOOSE = 42, 1: + __NF_SYSCTL_CT_LAST_SYSCTL = 43, 1: }; 1: 1: enum ip_conntrack_expect_events { 1: @@ -109633,92 +110671,92 @@ struct icmp6hdr { 1: }; 1: 1: enum ct_dccp_roles { 1: - CT_DCCP_ROLE_CLIENT = 0, 1: - CT_DCCP_ROLE_SERVER = 1, 1: - __CT_DCCP_ROLE_MAX = 2, 1: + CT_DCCP_ROLE_CLIENT = 0, 1: + CT_DCCP_ROLE_SERVER = 1, 1: + __CT_DCCP_ROLE_MAX = 2, 1: }; 1: 1: struct dccp_hdr_ext { 1: - __be32 dccph_seq_low; 1: + __be32 dccph_seq_low; 1: }; 1: 1: struct dccp_hdr_ack_bits { 1: - __be16 dccph_reserved1; 1: - __be16 dccph_ack_nr_high; 1: - __be32 dccph_ack_nr_low; 1: + __be16 dccph_reserved1; 1: + __be16 dccph_ack_nr_high; 1: + __be32 dccph_ack_nr_low; 1: }; 1: 1: enum dccp_pkt_type { 1: - DCCP_PKT_REQUEST = 0, 1: - DCCP_PKT_RESPONSE = 1, 1: - DCCP_PKT_DATA = 2, 1: - DCCP_PKT_ACK = 3, 1: - DCCP_PKT_DATAACK = 4, 1: - DCCP_PKT_CLOSEREQ = 5, 1: - DCCP_PKT_CLOSE = 6, 1: - DCCP_PKT_RESET = 7, 1: - DCCP_PKT_SYNC = 8, 1: - DCCP_PKT_SYNCACK = 9, 1: - DCCP_PKT_INVALID = 10, 1: + DCCP_PKT_REQUEST = 0, 1: + DCCP_PKT_RESPONSE = 1, 1: + DCCP_PKT_DATA = 2, 1: + DCCP_PKT_ACK = 3, 1: + DCCP_PKT_DATAACK = 4, 1: + DCCP_PKT_CLOSEREQ = 5, 1: + DCCP_PKT_CLOSE = 6, 1: + DCCP_PKT_RESET = 7, 1: + DCCP_PKT_SYNC = 8, 1: + DCCP_PKT_SYNCACK = 9, 1: + DCCP_PKT_INVALID = 10, 1: }; 1: 1: enum ctattr_protoinfo_dccp { 1: - CTA_PROTOINFO_DCCP_UNSPEC = 0, 1: - CTA_PROTOINFO_DCCP_STATE = 1, 1: - CTA_PROTOINFO_DCCP_ROLE = 2, 1: - CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ = 3, 1: - CTA_PROTOINFO_DCCP_PAD = 4, 1: - __CTA_PROTOINFO_DCCP_MAX = 5, 1: -}; 1: - 1: -enum { 1: - SCTP_CHUNK_FLAG_T = 1, 1: -}; 1: - 1: -enum { 1: - SCTP_MIB_NUM = 0, 1: - SCTP_MIB_CURRESTAB = 1, 1: - SCTP_MIB_ACTIVEESTABS = 2, 1: - SCTP_MIB_PASSIVEESTABS = 3, 1: - SCTP_MIB_ABORTEDS = 4, 1: - SCTP_MIB_SHUTDOWNS = 5, 1: - SCTP_MIB_OUTOFBLUES = 6, 1: - SCTP_MIB_CHECKSUMERRORS = 7, 1: - SCTP_MIB_OUTCTRLCHUNKS = 8, 1: - SCTP_MIB_OUTORDERCHUNKS = 9, 1: - SCTP_MIB_OUTUNORDERCHUNKS = 10, 1: - SCTP_MIB_INCTRLCHUNKS = 11, 1: - SCTP_MIB_INORDERCHUNKS = 12, 1: - SCTP_MIB_INUNORDERCHUNKS = 13, 1: - SCTP_MIB_FRAGUSRMSGS = 14, 1: - SCTP_MIB_REASMUSRMSGS = 15, 1: - SCTP_MIB_OUTSCTPPACKS = 16, 1: - SCTP_MIB_INSCTPPACKS = 17, 1: - SCTP_MIB_T1_INIT_EXPIREDS = 18, 1: - SCTP_MIB_T1_COOKIE_EXPIREDS = 19, 1: - SCTP_MIB_T2_SHUTDOWN_EXPIREDS = 20, 1: - SCTP_MIB_T3_RTX_EXPIREDS = 21, 1: - SCTP_MIB_T4_RTO_EXPIREDS = 22, 1: - SCTP_MIB_T5_SHUTDOWN_GUARD_EXPIREDS = 23, 1: - SCTP_MIB_DELAY_SACK_EXPIREDS = 24, 1: - SCTP_MIB_AUTOCLOSE_EXPIREDS = 25, 1: - SCTP_MIB_T1_RETRANSMITS = 26, 1: - SCTP_MIB_T3_RETRANSMITS = 27, 1: - SCTP_MIB_PMTUD_RETRANSMITS = 28, 1: - SCTP_MIB_FAST_RETRANSMITS = 29, 1: - SCTP_MIB_IN_PKT_SOFTIRQ = 30, 1: - SCTP_MIB_IN_PKT_BACKLOG = 31, 1: - SCTP_MIB_IN_PKT_DISCARDS = 32, 1: - SCTP_MIB_IN_DATA_CHUNK_DISCARDS = 33, 1: - __SCTP_MIB_MAX = 34, 1: + CTA_PROTOINFO_DCCP_UNSPEC = 0, 1: + CTA_PROTOINFO_DCCP_STATE = 1, 1: + CTA_PROTOINFO_DCCP_ROLE = 2, 1: + CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ = 3, 1: + CTA_PROTOINFO_DCCP_PAD = 4, 1: + __CTA_PROTOINFO_DCCP_MAX = 5, 1: +}; 1: + 1: +enum { 1: + SCTP_CHUNK_FLAG_T = 1, 1: +}; 1: + 1: +enum { 1: + SCTP_MIB_NUM = 0, 1: + SCTP_MIB_CURRESTAB = 1, 1: + SCTP_MIB_ACTIVEESTABS = 2, 1: + SCTP_MIB_PASSIVEESTABS = 3, 1: + SCTP_MIB_ABORTEDS = 4, 1: + SCTP_MIB_SHUTDOWNS = 5, 1: + SCTP_MIB_OUTOFBLUES = 6, 1: + SCTP_MIB_CHECKSUMERRORS = 7, 1: + SCTP_MIB_OUTCTRLCHUNKS = 8, 1: + SCTP_MIB_OUTORDERCHUNKS = 9, 1: + SCTP_MIB_OUTUNORDERCHUNKS = 10, 1: + SCTP_MIB_INCTRLCHUNKS = 11, 1: + SCTP_MIB_INORDERCHUNKS = 12, 1: + SCTP_MIB_INUNORDERCHUNKS = 13, 1: + SCTP_MIB_FRAGUSRMSGS = 14, 1: + SCTP_MIB_REASMUSRMSGS = 15, 1: + SCTP_MIB_OUTSCTPPACKS = 16, 1: + SCTP_MIB_INSCTPPACKS = 17, 1: + SCTP_MIB_T1_INIT_EXPIREDS = 18, 1: + SCTP_MIB_T1_COOKIE_EXPIREDS = 19, 1: + SCTP_MIB_T2_SHUTDOWN_EXPIREDS = 20, 1: + SCTP_MIB_T3_RTX_EXPIREDS = 21, 1: + SCTP_MIB_T4_RTO_EXPIREDS = 22, 1: + SCTP_MIB_T5_SHUTDOWN_GUARD_EXPIREDS = 23, 1: + SCTP_MIB_DELAY_SACK_EXPIREDS = 24, 1: + SCTP_MIB_AUTOCLOSE_EXPIREDS = 25, 1: + SCTP_MIB_T1_RETRANSMITS = 26, 1: + SCTP_MIB_T3_RETRANSMITS = 27, 1: + SCTP_MIB_PMTUD_RETRANSMITS = 28, 1: + SCTP_MIB_FAST_RETRANSMITS = 29, 1: + SCTP_MIB_IN_PKT_SOFTIRQ = 30, 1: + SCTP_MIB_IN_PKT_BACKLOG = 31, 1: + SCTP_MIB_IN_PKT_DISCARDS = 32, 1: + SCTP_MIB_IN_DATA_CHUNK_DISCARDS = 33, 1: + __SCTP_MIB_MAX = 34, 1: }; 1: 1: enum ctattr_protoinfo_sctp { 1: - CTA_PROTOINFO_SCTP_UNSPEC = 0, 1: - CTA_PROTOINFO_SCTP_STATE = 1, 1: - CTA_PROTOINFO_SCTP_VTAG_ORIGINAL = 2, 1: - CTA_PROTOINFO_SCTP_VTAG_REPLY = 3, 1: - __CTA_PROTOINFO_SCTP_MAX = 4, 1: + CTA_PROTOINFO_SCTP_UNSPEC = 0, 1: + CTA_PROTOINFO_SCTP_STATE = 1, 1: + CTA_PROTOINFO_SCTP_VTAG_ORIGINAL = 2, 1: + CTA_PROTOINFO_SCTP_VTAG_REPLY = 3, 1: + __CTA_PROTOINFO_SCTP_MAX = 4, 1: }; 1: 1: enum cntl_msg_types { 1: @@ -110047,8 +111085,8 @@ struct xt_mtdtor_param; 1: 1: struct xt_match { 1: struct list_head list; 1: - const char name[29]; 1: - u_int8_t revision; 1: + const char name[29]; 1: + u_int8_t revision; 1: bool (*match)(const struct sk_buff *, struct xt_action_param *); 1: int (*checkentry)(const struct xt_mtchk_param *); 1: void (*destroy)(const struct xt_mtdtor_param *); 1: @@ -110086,8 +111124,8 @@ struct xt_tgdtor_param; 1: 1: struct xt_target { 1: struct list_head list; 1: - const char name[29]; 1: - u_int8_t revision; 1: + const char name[29]; 1: + u_int8_t revision; 1: unsigned int (*target)(struct sk_buff *, const struct xt_action_param *); 1: int (*checkentry)(const struct xt_tgchk_param *); 1: void (*destroy)(const struct xt_tgdtor_param *); 1: @@ -110370,26 +111408,26 @@ struct xt_tcpmss_info { 1: }; 1: 1: struct xt_bpf_info { 1: - __u16 bpf_program_num_elem; 1: - struct sock_filter bpf_program[64]; 1: - struct bpf_prog *filter; 1: + __u16 bpf_program_num_elem; 1: + struct sock_filter bpf_program[64]; 1: + struct bpf_prog *filter; 1: }; 1: 1: enum xt_bpf_modes { 1: - XT_BPF_MODE_BYTECODE = 0, 1: - XT_BPF_MODE_FD_PINNED = 1, 1: - XT_BPF_MODE_FD_ELF = 2, 1: + XT_BPF_MODE_BYTECODE = 0, 1: + XT_BPF_MODE_FD_PINNED = 1, 1: + XT_BPF_MODE_FD_ELF = 2, 1: }; 1: 1: struct xt_bpf_info_v1 { 1: - __u16 mode; 1: - __u16 bpf_program_num_elem; 1: - __s32 fd; 1: - union { 1: - struct sock_filter bpf_program[64]; 1: - char path[512]; 1: - }; 1: - struct bpf_prog *filter; 1: + __u16 mode; 1: + __u16 bpf_program_num_elem; 1: + __s32 fd; 1: + union { 1: + struct sock_filter bpf_program[64]; 1: + char path[512]; 1: + }; 1: + struct bpf_prog *filter; 1: }; 1: 1: enum { 1: @@ -110789,25 +111827,25 @@ struct in_pktinfo { 1: }; 1: 1: enum { 1: - BPFILTER_IPT_SO_SET_REPLACE = 64, 1: - BPFILTER_IPT_SO_SET_ADD_COUNTERS = 65, 1: - BPFILTER_IPT_SET_MAX = 66, 1: + BPFILTER_IPT_SO_SET_REPLACE = 64, 1: + BPFILTER_IPT_SO_SET_ADD_COUNTERS = 65, 1: + BPFILTER_IPT_SET_MAX = 66, 1: }; 1: 1: enum { 1: - BPFILTER_IPT_SO_GET_INFO = 64, 1: - BPFILTER_IPT_SO_GET_ENTRIES = 65, 1: - BPFILTER_IPT_SO_GET_REVISION_MATCH = 66, 1: - BPFILTER_IPT_SO_GET_REVISION_TARGET = 67, 1: - BPFILTER_IPT_GET_MAX = 68, 1: + BPFILTER_IPT_SO_GET_INFO = 64, 1: + BPFILTER_IPT_SO_GET_ENTRIES = 65, 1: + BPFILTER_IPT_SO_GET_REVISION_MATCH = 66, 1: + BPFILTER_IPT_SO_GET_REVISION_TARGET = 67, 1: + BPFILTER_IPT_GET_MAX = 68, 1: }; 1: 1: struct bpfilter_umh_ops { 1: - struct umh_info info; 1: - struct mutex lock; 1: - int (*sockopt)(struct sock *, int, char *, unsigned int, bool); 1: - int (*start)(); 1: - bool stop; 1: + struct umh_info info; 1: + struct mutex lock; 1: + int (*sockopt)(struct sock *, int, char *, unsigned int, bool); 1: + int (*start)(); 1: + bool stop; 1: }; 1: 1: struct inet_timewait_sock { 1: @@ -111279,7 +112317,7 @@ struct arpreq { 1: }; 1: 1: typedef struct { 1: - char ax25_call[7]; 1: + char ax25_call[7]; 1: } ax25_address; 1: 1: enum { 1: @@ -111301,11 +112339,11 @@ enum { 1: }; 1: 1: struct ax25_dev { 1: - struct ax25_dev *next; 1: - struct net_device *dev; 1: - struct net_device *forward; 1: - struct ctl_table_header *sysheader; 1: - int values[14]; 1: + struct ax25_dev *next; 1: + struct net_device *dev; 1: + struct net_device *forward; 1: + struct ctl_table_header *sysheader; 1: + int values[14]; 1: }; 1: 1: typedef struct ax25_dev ax25_dev; 1: @@ -111317,12 +112355,16 @@ enum { 1: }; 1: 1: struct pingv6_ops { 1: - int (*ipv6_recv_error)(struct sock *, struct msghdr *, int, int *); 1: - void (*ip6_datagram_recv_common_ctl)(struct sock *, struct msghdr *, struct sk_buff *); 1: - void (*ip6_datagram_recv_specific_ctl)(struct sock *, struct msghdr *, struct sk_buff *); 1: - int (*icmpv6_err_convert)(u8, u8, int *); 1: - void (*ipv6_icmp_error)(struct sock *, struct sk_buff *, int, __be16, u32, u8 *); 1: - int (*ipv6_chk_addr)(struct net *, const struct in6_addr *, const struct net_device *, int); 1: + int (*ipv6_recv_error)(struct sock *, struct msghdr *, int, int *); 1: + void (*ip6_datagram_recv_common_ctl)(struct sock *, struct msghdr *, 1: + struct sk_buff *); 1: + void (*ip6_datagram_recv_specific_ctl)(struct sock *, struct msghdr *, 1: + struct sk_buff *); 1: + int (*icmpv6_err_convert)(u8, u8, int *); 1: + void (*ipv6_icmp_error)(struct sock *, struct sk_buff *, int, __be16, u32, 1: + u8 *); 1: + int (*ipv6_chk_addr)(struct net *, const struct in6_addr *, 1: + const struct net_device *, int); 1: }; 1: 1: struct icmp_bxm { 1: @@ -111626,60 +112668,60 @@ struct ping_table { 1: }; 1: 1: enum lwtunnel_ip_t { 1: - LWTUNNEL_IP_UNSPEC = 0, 1: - LWTUNNEL_IP_ID = 1, 1: - LWTUNNEL_IP_DST = 2, 1: - LWTUNNEL_IP_SRC = 3, 1: - LWTUNNEL_IP_TTL = 4, 1: - LWTUNNEL_IP_TOS = 5, 1: - LWTUNNEL_IP_FLAGS = 6, 1: - LWTUNNEL_IP_PAD = 7, 1: - LWTUNNEL_IP_OPTS = 8, 1: - __LWTUNNEL_IP_MAX = 9, 1: + LWTUNNEL_IP_UNSPEC = 0, 1: + LWTUNNEL_IP_ID = 1, 1: + LWTUNNEL_IP_DST = 2, 1: + LWTUNNEL_IP_SRC = 3, 1: + LWTUNNEL_IP_TTL = 4, 1: + LWTUNNEL_IP_TOS = 5, 1: + LWTUNNEL_IP_FLAGS = 6, 1: + LWTUNNEL_IP_PAD = 7, 1: + LWTUNNEL_IP_OPTS = 8, 1: + __LWTUNNEL_IP_MAX = 9, 1: }; 1: 1: enum lwtunnel_ip6_t { 1: - LWTUNNEL_IP6_UNSPEC = 0, 1: - LWTUNNEL_IP6_ID = 1, 1: - LWTUNNEL_IP6_DST = 2, 1: - LWTUNNEL_IP6_SRC = 3, 1: - LWTUNNEL_IP6_HOPLIMIT = 4, 1: - LWTUNNEL_IP6_TC = 5, 1: - LWTUNNEL_IP6_FLAGS = 6, 1: - LWTUNNEL_IP6_PAD = 7, 1: - LWTUNNEL_IP6_OPTS = 8, 1: - __LWTUNNEL_IP6_MAX = 9, 1: + LWTUNNEL_IP6_UNSPEC = 0, 1: + LWTUNNEL_IP6_ID = 1, 1: + LWTUNNEL_IP6_DST = 2, 1: + LWTUNNEL_IP6_SRC = 3, 1: + LWTUNNEL_IP6_HOPLIMIT = 4, 1: + LWTUNNEL_IP6_TC = 5, 1: + LWTUNNEL_IP6_FLAGS = 6, 1: + LWTUNNEL_IP6_PAD = 7, 1: + LWTUNNEL_IP6_OPTS = 8, 1: + __LWTUNNEL_IP6_MAX = 9, 1: }; 1: 1: enum { 1: - LWTUNNEL_IP_OPTS_UNSPEC = 0, 1: - LWTUNNEL_IP_OPTS_GENEVE = 1, 1: - LWTUNNEL_IP_OPTS_VXLAN = 2, 1: - LWTUNNEL_IP_OPTS_ERSPAN = 3, 1: - __LWTUNNEL_IP_OPTS_MAX = 4, 1: + LWTUNNEL_IP_OPTS_UNSPEC = 0, 1: + LWTUNNEL_IP_OPTS_GENEVE = 1, 1: + LWTUNNEL_IP_OPTS_VXLAN = 2, 1: + LWTUNNEL_IP_OPTS_ERSPAN = 3, 1: + __LWTUNNEL_IP_OPTS_MAX = 4, 1: }; 1: 1: enum { 1: - LWTUNNEL_IP_OPT_GENEVE_UNSPEC = 0, 1: - LWTUNNEL_IP_OPT_GENEVE_CLASS = 1, 1: - LWTUNNEL_IP_OPT_GENEVE_TYPE = 2, 1: - LWTUNNEL_IP_OPT_GENEVE_DATA = 3, 1: - __LWTUNNEL_IP_OPT_GENEVE_MAX = 4, 1: + LWTUNNEL_IP_OPT_GENEVE_UNSPEC = 0, 1: + LWTUNNEL_IP_OPT_GENEVE_CLASS = 1, 1: + LWTUNNEL_IP_OPT_GENEVE_TYPE = 2, 1: + LWTUNNEL_IP_OPT_GENEVE_DATA = 3, 1: + __LWTUNNEL_IP_OPT_GENEVE_MAX = 4, 1: }; 1: 1: enum { 1: - LWTUNNEL_IP_OPT_VXLAN_UNSPEC = 0, 1: - LWTUNNEL_IP_OPT_VXLAN_GBP = 1, 1: - __LWTUNNEL_IP_OPT_VXLAN_MAX = 2, 1: + LWTUNNEL_IP_OPT_VXLAN_UNSPEC = 0, 1: + LWTUNNEL_IP_OPT_VXLAN_GBP = 1, 1: + __LWTUNNEL_IP_OPT_VXLAN_MAX = 2, 1: }; 1: 1: enum { 1: - LWTUNNEL_IP_OPT_ERSPAN_UNSPEC = 0, 1: - LWTUNNEL_IP_OPT_ERSPAN_VER = 1, 1: - LWTUNNEL_IP_OPT_ERSPAN_INDEX = 2, 1: - LWTUNNEL_IP_OPT_ERSPAN_DIR = 3, 1: - LWTUNNEL_IP_OPT_ERSPAN_HWID = 4, 1: - __LWTUNNEL_IP_OPT_ERSPAN_MAX = 5, 1: + LWTUNNEL_IP_OPT_ERSPAN_UNSPEC = 0, 1: + LWTUNNEL_IP_OPT_ERSPAN_VER = 1, 1: + LWTUNNEL_IP_OPT_ERSPAN_INDEX = 2, 1: + LWTUNNEL_IP_OPT_ERSPAN_DIR = 3, 1: + LWTUNNEL_IP_OPT_ERSPAN_HWID = 4, 1: + __LWTUNNEL_IP_OPT_ERSPAN_MAX = 5, 1: }; 1: 1: struct ip6_tnl_encap_ops { 1: @@ -111689,17 +112731,17 @@ struct ip6_tnl_encap_ops { 1: }; 1: 1: struct geneve_opt { 1: - __be16 opt_class; 1: - u8 type; 1: - u8 length: 5; 1: - u8 r3: 1; 1: - u8 r2: 1; 1: - u8 r1: 1; 1: - u8 opt_data[0]; 1: + __be16 opt_class; 1: + u8 type; 1: + u8 length : 5; 1: + u8 r3 : 1; 1: + u8 r2 : 1; 1: + u8 r1 : 1; 1: + u8 opt_data[0]; 1: }; 1: 1: struct vxlan_metadata { 1: - u32 gbp; 1: + u32 gbp; 1: }; 1: 1: struct erspan_md2 { 1: @@ -111715,11 +112757,11 @@ struct erspan_md2 { 1: }; 1: 1: struct erspan_metadata { 1: - int version; 1: - union { 1: - __be32 index; 1: - struct erspan_md2 md2; 1: - } u; 1: + int version; 1: + union { 1: + __be32 index; 1: + struct erspan_md2 md2; 1: + } u; 1: }; 1: 1: struct nhmsg { 1: @@ -112220,121 +113262,121 @@ struct bictcp { 1: }; 1: 1: struct tls_crypto_info { 1: - __u16 version; 1: - __u16 cipher_type; 1: + __u16 version; 1: + __u16 cipher_type; 1: }; 1: 1: struct tls12_crypto_info_aes_gcm_128 { 1: - struct tls_crypto_info info; 1: - unsigned char iv[8]; 1: - unsigned char key[16]; 1: - unsigned char salt[4]; 1: - unsigned char rec_seq[8]; 1: + struct tls_crypto_info info; 1: + unsigned char iv[8]; 1: + unsigned char key[16]; 1: + unsigned char salt[4]; 1: + unsigned char rec_seq[8]; 1: }; 1: 1: struct tls12_crypto_info_aes_gcm_256 { 1: - struct tls_crypto_info info; 1: - unsigned char iv[8]; 1: - unsigned char key[32]; 1: - unsigned char salt[4]; 1: - unsigned char rec_seq[8]; 1: + struct tls_crypto_info info; 1: + unsigned char iv[8]; 1: + unsigned char key[32]; 1: + unsigned char salt[4]; 1: + unsigned char rec_seq[8]; 1: }; 1: 1: struct tls_rec { 1: - struct list_head list; 1: - int tx_ready; 1: - int tx_flags; 1: - struct sk_msg msg_plaintext; 1: - struct sk_msg msg_encrypted; 1: - struct scatterlist sg_aead_in[2]; 1: - struct scatterlist sg_aead_out[2]; 1: - char content_type; 1: - struct scatterlist sg_content_type; 1: - char aad_space[13]; 1: - u8 iv_data[16]; 1: - struct aead_request aead_req; 1: - u8 aead_req_ctx[0]; 1: + struct list_head list; 1: + int tx_ready; 1: + int tx_flags; 1: + struct sk_msg msg_plaintext; 1: + struct sk_msg msg_encrypted; 1: + struct scatterlist sg_aead_in[2]; 1: + struct scatterlist sg_aead_out[2]; 1: + char content_type; 1: + struct scatterlist sg_content_type; 1: + char aad_space[13]; 1: + u8 iv_data[16]; 1: + struct aead_request aead_req; 1: + u8 aead_req_ctx[0]; 1: }; 1: 1: struct tx_work { 1: - struct delayed_work work; 1: - struct sock *sk; 1: + struct delayed_work work; 1: + struct sock *sk; 1: }; 1: 1: struct tls_sw_context_tx { 1: - struct crypto_aead *aead_send; 1: - struct crypto_wait async_wait; 1: - struct tx_work tx_work; 1: - struct tls_rec *open_rec; 1: - struct list_head tx_list; 1: - atomic_t encrypt_pending; 1: - int async_notify; 1: - u8 async_capable: 1; 1: - long unsigned int tx_bitmask; 1: + struct crypto_aead *aead_send; 1: + struct crypto_wait async_wait; 1: + struct tx_work tx_work; 1: + struct tls_rec *open_rec; 1: + struct list_head tx_list; 1: + atomic_t encrypt_pending; 1: + int async_notify; 1: + u8 async_capable : 1; 1: + long unsigned int tx_bitmask; 1: }; 1: 1: struct cipher_context { 1: - char *iv; 1: - char *rec_seq; 1: + char *iv; 1: + char *rec_seq; 1: }; 1: 1: union tls_crypto_context { 1: - struct tls_crypto_info info; 1: - union { 1: - struct tls12_crypto_info_aes_gcm_128 aes_gcm_128; 1: - struct tls12_crypto_info_aes_gcm_256 aes_gcm_256; 1: - }; 1: + struct tls_crypto_info info; 1: + union { 1: + struct tls12_crypto_info_aes_gcm_128 aes_gcm_128; 1: + struct tls12_crypto_info_aes_gcm_256 aes_gcm_256; 1: + }; 1: }; 1: 1: struct tls_prot_info { 1: - u16 version; 1: - u16 cipher_type; 1: - u16 prepend_size; 1: - u16 tag_size; 1: - u16 overhead_size; 1: - u16 iv_size; 1: - u16 salt_size; 1: - u16 rec_seq_size; 1: - u16 aad_size; 1: - u16 tail_size; 1: + u16 version; 1: + u16 cipher_type; 1: + u16 prepend_size; 1: + u16 tag_size; 1: + u16 overhead_size; 1: + u16 iv_size; 1: + u16 salt_size; 1: + u16 rec_seq_size; 1: + u16 aad_size; 1: + u16 tail_size; 1: }; 1: 1: struct tls_context { 1: - struct tls_prot_info prot_info; 1: - u8 tx_conf: 3; 1: - u8 rx_conf: 3; 1: - int (*push_pending_record)(struct sock *, int); 1: - void (*sk_write_space)(struct sock *); 1: - void *priv_ctx_tx; 1: - void *priv_ctx_rx; 1: - struct net_device *netdev; 1: - struct cipher_context tx; 1: - struct cipher_context rx; 1: - struct scatterlist *partially_sent_record; 1: - u16 partially_sent_offset; 1: - bool in_tcp_sendpages; 1: - bool pending_open_record_frags; 1: - struct mutex tx_lock; 1: - long unsigned int flags; 1: - struct proto *sk_proto; 1: - void (*sk_destruct)(struct sock *); 1: - union tls_crypto_context crypto_send; 1: - union tls_crypto_context crypto_recv; 1: - struct list_head list; 1: - refcount_t refcount; 1: - struct callback_head rcu; 1: -}; 1: - 1: -enum { 1: - TCP_BPF_IPV4 = 0, 1: - TCP_BPF_IPV6 = 1, 1: - TCP_BPF_NUM_PROTS = 2, 1: -}; 1: - 1: -enum { 1: - TCP_BPF_BASE = 0, 1: - TCP_BPF_TX = 1, 1: - TCP_BPF_NUM_CFGS = 2, 1: + struct tls_prot_info prot_info; 1: + u8 tx_conf : 3; 1: + u8 rx_conf : 3; 1: + int (*push_pending_record)(struct sock *, int); 1: + void (*sk_write_space)(struct sock *); 1: + void *priv_ctx_tx; 1: + void *priv_ctx_rx; 1: + struct net_device *netdev; 1: + struct cipher_context tx; 1: + struct cipher_context rx; 1: + struct scatterlist *partially_sent_record; 1: + u16 partially_sent_offset; 1: + bool in_tcp_sendpages; 1: + bool pending_open_record_frags; 1: + struct mutex tx_lock; 1: + long unsigned int flags; 1: + struct proto *sk_proto; 1: + void (*sk_destruct)(struct sock *); 1: + union tls_crypto_context crypto_send; 1: + union tls_crypto_context crypto_recv; 1: + struct list_head list; 1: + refcount_t refcount; 1: + struct callback_head rcu; 1: +}; 1: + 1: +enum { 1: + TCP_BPF_IPV4 = 0, 1: + TCP_BPF_IPV6 = 1, 1: + TCP_BPF_NUM_PROTS = 2, 1: +}; 1: + 1: +enum { 1: + TCP_BPF_BASE = 0, 1: + TCP_BPF_TX = 1, 1: + TCP_BPF_NUM_CFGS = 2, 1: }; 1: 1: struct netlbl_audit { 1: @@ -113445,7 +114487,10 @@ struct trace_event_data_offsets_fib6_table_lookup { 1: u32 name; 1: }; 1: 1: -typedef void (*btf_trace_fib6_table_lookup)(void *, const struct net *, const struct fib6_result *, struct fib6_table *, const struct flowi6 *); 1: +typedef void (*btf_trace_fib6_table_lookup)(void *, const struct net *, 1: + const struct fib6_result *, 1: + struct fib6_table *, 1: + const struct flowi6 *); 1: 1: enum rt6_nud_state { 1: RT6_NUD_FAIL_HARD = 4294967293, 1: @@ -113812,18 +114857,20 @@ struct br_input_skb_cb { 1: }; 1: 1: struct nf_br_ops { 1: - int (*br_dev_xmit_hook)(struct sk_buff *); 1: + int (*br_dev_xmit_hook)(struct sk_buff *); 1: }; 1: 1: struct nf_bridge_frag_data; 1: 1: -typedef struct rt6_info * (*pol_lookup_t)(struct net *, struct fib6_table *, struct flowi6 *, const struct sk_buff *, int); 1: +typedef struct rt6_info *(*pol_lookup_t)(struct net *, struct fib6_table *, 1: + struct flowi6 *, 1: + const struct sk_buff *, int); 1: 1: struct fib6_rule { 1: - struct fib_rule common; 1: - struct rt6key src; 1: - struct rt6key dst; 1: - u8 tclass; 1: + struct fib_rule common; 1: + struct rt6key src; 1: + struct rt6key dst; 1: + u8 tclass; 1: }; 1: 1: struct calipso_doi; 1: @@ -113872,73 +114919,73 @@ struct calipso_map_cache_entry { 1: }; 1: 1: enum { 1: - SEG6_IPTUNNEL_UNSPEC = 0, 1: - SEG6_IPTUNNEL_SRH = 1, 1: - __SEG6_IPTUNNEL_MAX = 2, 1: + SEG6_IPTUNNEL_UNSPEC = 0, 1: + SEG6_IPTUNNEL_SRH = 1, 1: + __SEG6_IPTUNNEL_MAX = 2, 1: }; 1: 1: struct seg6_iptunnel_encap { 1: - int mode; 1: - struct ipv6_sr_hdr srh[0]; 1: + int mode; 1: + struct ipv6_sr_hdr srh[0]; 1: }; 1: 1: enum { 1: - SEG6_IPTUN_MODE_INLINE = 0, 1: - SEG6_IPTUN_MODE_ENCAP = 1, 1: - SEG6_IPTUN_MODE_L2ENCAP = 2, 1: + SEG6_IPTUN_MODE_INLINE = 0, 1: + SEG6_IPTUN_MODE_ENCAP = 1, 1: + SEG6_IPTUN_MODE_L2ENCAP = 2, 1: }; 1: 1: struct seg6_lwt { 1: - struct dst_cache cache; 1: - struct seg6_iptunnel_encap tuninfo[0]; 1: + struct dst_cache cache; 1: + struct seg6_iptunnel_encap tuninfo[0]; 1: }; 1: 1: enum { 1: - SEG6_LOCAL_UNSPEC = 0, 1: - SEG6_LOCAL_ACTION = 1, 1: - SEG6_LOCAL_SRH = 2, 1: - SEG6_LOCAL_TABLE = 3, 1: - SEG6_LOCAL_NH4 = 4, 1: - SEG6_LOCAL_NH6 = 5, 1: - SEG6_LOCAL_IIF = 6, 1: - SEG6_LOCAL_OIF = 7, 1: - SEG6_LOCAL_BPF = 8, 1: - __SEG6_LOCAL_MAX = 9, 1: + SEG6_LOCAL_UNSPEC = 0, 1: + SEG6_LOCAL_ACTION = 1, 1: + SEG6_LOCAL_SRH = 2, 1: + SEG6_LOCAL_TABLE = 3, 1: + SEG6_LOCAL_NH4 = 4, 1: + SEG6_LOCAL_NH6 = 5, 1: + SEG6_LOCAL_IIF = 6, 1: + SEG6_LOCAL_OIF = 7, 1: + SEG6_LOCAL_BPF = 8, 1: + __SEG6_LOCAL_MAX = 9, 1: }; 1: 1: enum { 1: - SEG6_LOCAL_BPF_PROG_UNSPEC = 0, 1: - SEG6_LOCAL_BPF_PROG = 1, 1: - SEG6_LOCAL_BPF_PROG_NAME = 2, 1: - __SEG6_LOCAL_BPF_PROG_MAX = 3, 1: + SEG6_LOCAL_BPF_PROG_UNSPEC = 0, 1: + SEG6_LOCAL_BPF_PROG = 1, 1: + SEG6_LOCAL_BPF_PROG_NAME = 2, 1: + __SEG6_LOCAL_BPF_PROG_MAX = 3, 1: }; 1: 1: struct seg6_local_lwt; 1: 1: struct seg6_action_desc { 1: - int action; 1: - long unsigned int attrs; 1: - int (*input)(struct sk_buff *, struct seg6_local_lwt *); 1: - int static_headroom; 1: + int action; 1: + long unsigned int attrs; 1: + int (*input)(struct sk_buff *, struct seg6_local_lwt *); 1: + int static_headroom; 1: }; 1: 1: struct seg6_local_lwt { 1: - int action; 1: - struct ipv6_sr_hdr *srh; 1: - int table; 1: - struct in_addr nh4; 1: - struct in6_addr nh6; 1: - int iif; 1: - int oif; 1: - struct bpf_lwt_prog bpf; 1: - int headroom; 1: - struct seg6_action_desc *desc; 1: + int action; 1: + struct ipv6_sr_hdr *srh; 1: + int table; 1: + struct in_addr nh4; 1: + struct in6_addr nh6; 1: + int iif; 1: + int oif; 1: + struct bpf_lwt_prog bpf; 1: + int headroom; 1: + struct seg6_action_desc *desc; 1: }; 1: 1: struct seg6_action_param { 1: - int (*parse)(struct nlattr **, struct seg6_local_lwt *); 1: - int (*put)(struct sk_buff *, struct seg6_local_lwt *); 1: - int (*cmp)(struct seg6_local_lwt *, struct seg6_local_lwt *); 1: + int (*parse)(struct nlattr **, struct seg6_local_lwt *); 1: + int (*put)(struct sk_buff *, struct seg6_local_lwt *); 1: + int (*cmp)(struct seg6_local_lwt *, struct seg6_local_lwt *); 1: }; 1: 1: struct ah_data { 1: @@ -114122,7 +115169,8 @@ enum { 1: IP6_FH_F_SKIP_RH = 4, 1: }; 1: 1: -typedef void ip6_icmp_send_t(struct sk_buff *, u8, u8, __u32, const struct in6_addr *); 1: +typedef void ip6_icmp_send_t(struct sk_buff *, u8, u8, __u32, 1: + const struct in6_addr *); 1: 1: struct sockaddr_pkt { 1: short unsigned int spkt_family; 1: @@ -115030,17 +116078,23 @@ typedef void (*btf_trace_rpc_connect_status)(void *, const struct rpc_task *); 1: 1: typedef void (*btf_trace_rpc_request)(void *, const struct rpc_task *); 1: 1: -typedef void (*btf_trace_rpc_task_begin)(void *, const struct rpc_task *, const void *); 1: +typedef void (*btf_trace_rpc_task_begin)(void *, const struct rpc_task *, 1: + const void *); 1: 1: -typedef void (*btf_trace_rpc_task_run_action)(void *, const struct rpc_task *, const void *); 1: +typedef void (*btf_trace_rpc_task_run_action)(void *, const struct rpc_task *, 1: + const void *); 1: 1: -typedef void (*btf_trace_rpc_task_complete)(void *, const struct rpc_task *, const void *); 1: +typedef void (*btf_trace_rpc_task_complete)(void *, const struct rpc_task *, 1: + const void *); 1: 1: -typedef void (*btf_trace_rpc_task_end)(void *, const struct rpc_task *, const void *); 1: +typedef void (*btf_trace_rpc_task_end)(void *, const struct rpc_task *, 1: + const void *); 1: 1: -typedef void (*btf_trace_rpc_task_sleep)(void *, const struct rpc_task *, const struct rpc_wait_queue *); 1: +typedef void (*btf_trace_rpc_task_sleep)(void *, const struct rpc_task *, 1: + const struct rpc_wait_queue *); 1: 1: -typedef void (*btf_trace_rpc_task_wakeup)(void *, const struct rpc_task *, const struct rpc_wait_queue *); 1: +typedef void (*btf_trace_rpc_task_wakeup)(void *, const struct rpc_task *, 1: + const struct rpc_wait_queue *); 1: 1: typedef void (*btf_trace_rpc_bad_callhdr)(void *, const struct rpc_task *); 1: 1: @@ -115064,31 +116118,43 @@ typedef void (*btf_trace_rpc__bad_creds)(void *, const struct rpc_task *); 1: 1: typedef void (*btf_trace_rpc__auth_tooweak)(void *, const struct rpc_task *); 1: 1: -typedef void (*btf_trace_rpc_stats_latency)(void *, const struct rpc_task *, ktime_t, ktime_t, ktime_t); 1: +typedef void (*btf_trace_rpc_stats_latency)(void *, const struct rpc_task *, 1: + ktime_t, ktime_t, ktime_t); 1: 1: -typedef void (*btf_trace_rpc_xdr_overflow)(void *, const struct xdr_stream *, size_t); 1: +typedef void (*btf_trace_rpc_xdr_overflow)(void *, const struct xdr_stream *, 1: + size_t); 1: 1: -typedef void (*btf_trace_rpc_xdr_alignment)(void *, const struct xdr_stream *, size_t, unsigned int); 1: +typedef void (*btf_trace_rpc_xdr_alignment)(void *, const struct xdr_stream *, 1: + size_t, unsigned int); 1: 1: typedef void (*btf_trace_rpc_reply_pages)(void *, const struct rpc_rqst *); 1: 1: -typedef void (*btf_trace_rpc_socket_state_change)(void *, struct rpc_xprt *, struct socket *); 1: +typedef void (*btf_trace_rpc_socket_state_change)(void *, struct rpc_xprt *, 1: + struct socket *); 1: 1: -typedef void (*btf_trace_rpc_socket_connect)(void *, struct rpc_xprt *, struct socket *, int); 1: +typedef void (*btf_trace_rpc_socket_connect)(void *, struct rpc_xprt *, 1: + struct socket *, int); 1: 1: -typedef void (*btf_trace_rpc_socket_error)(void *, struct rpc_xprt *, struct socket *, int); 1: +typedef void (*btf_trace_rpc_socket_error)(void *, struct rpc_xprt *, 1: + struct socket *, int); 1: 1: -typedef void (*btf_trace_rpc_socket_reset_connection)(void *, struct rpc_xprt *, struct socket *, int); 1: +typedef void (*btf_trace_rpc_socket_reset_connection)(void *, struct rpc_xprt *, 1: + struct socket *, int); 1: 1: -typedef void (*btf_trace_rpc_socket_close)(void *, struct rpc_xprt *, struct socket *); 1: +typedef void (*btf_trace_rpc_socket_close)(void *, struct rpc_xprt *, 1: + struct socket *); 1: 1: -typedef void (*btf_trace_rpc_socket_shutdown)(void *, struct rpc_xprt *, struct socket *); 1: +typedef void (*btf_trace_rpc_socket_shutdown)(void *, struct rpc_xprt *, 1: + struct socket *); 1: 1: -typedef void (*btf_trace_xprt_timer)(void *, const struct rpc_xprt *, __be32, int); 1: +typedef void (*btf_trace_xprt_timer)(void *, const struct rpc_xprt *, __be32, 1: + int); 1: 1: -typedef void (*btf_trace_xprt_lookup_rqst)(void *, const struct rpc_xprt *, __be32, int); 1: +typedef void (*btf_trace_xprt_lookup_rqst)(void *, const struct rpc_xprt *, 1: + __be32, int); 1: 1: -typedef void (*btf_trace_xprt_complete_rqst)(void *, const struct rpc_xprt *, __be32, int); 1: +typedef void (*btf_trace_xprt_complete_rqst)(void *, const struct rpc_xprt *, 1: + __be32, int); 1: 1: typedef void (*btf_trace_xprt_transmit)(void *, const struct rpc_rqst *, int); 1: 1: @@ -115096,27 +116162,36 @@ typedef void (*btf_trace_xprt_enq_xmit)(void *, const struct rpc_task *, int); 1: 1: typedef void (*btf_trace_xprt_ping)(void *, const struct rpc_xprt *, int); 1: 1: -typedef void (*btf_trace_xprt_reserve_xprt)(void *, const struct rpc_xprt *, const struct rpc_task *); 1: +typedef void (*btf_trace_xprt_reserve_xprt)(void *, const struct rpc_xprt *, 1: + const struct rpc_task *); 1: 1: -typedef void (*btf_trace_xprt_release_xprt)(void *, const struct rpc_xprt *, const struct rpc_task *); 1: +typedef void (*btf_trace_xprt_release_xprt)(void *, const struct rpc_xprt *, 1: + const struct rpc_task *); 1: 1: -typedef void (*btf_trace_xprt_reserve_cong)(void *, const struct rpc_xprt *, const struct rpc_task *); 1: +typedef void (*btf_trace_xprt_reserve_cong)(void *, const struct rpc_xprt *, 1: + const struct rpc_task *); 1: 1: -typedef void (*btf_trace_xprt_release_cong)(void *, const struct rpc_xprt *, const struct rpc_task *); 1: +typedef void (*btf_trace_xprt_release_cong)(void *, const struct rpc_xprt *, 1: + const struct rpc_task *); 1: 1: -typedef void (*btf_trace_xprt_get_cong)(void *, const struct rpc_xprt *, const struct rpc_task *); 1: +typedef void (*btf_trace_xprt_get_cong)(void *, const struct rpc_xprt *, 1: + const struct rpc_task *); 1: 1: -typedef void (*btf_trace_xprt_put_cong)(void *, const struct rpc_xprt *, const struct rpc_task *); 1: +typedef void (*btf_trace_xprt_put_cong)(void *, const struct rpc_xprt *, 1: + const struct rpc_task *); 1: 1: -typedef void (*btf_trace_xs_stream_read_data)(void *, struct rpc_xprt *, ssize_t, size_t); 1: +typedef void (*btf_trace_xs_stream_read_data)(void *, struct rpc_xprt *, 1: + ssize_t, size_t); 1: 1: typedef void (*btf_trace_xs_stream_read_request)(void *, struct sock_xprt *); 1: 1: typedef void (*btf_trace_svc_recv)(void *, struct svc_rqst *, int); 1: 1: -typedef void (*btf_trace_svc_authenticate)(void *, const struct svc_rqst *, int, __be32); 1: +typedef void (*btf_trace_svc_authenticate)(void *, const struct svc_rqst *, int, 1: + __be32); 1: 1: -typedef void (*btf_trace_svc_process)(void *, const struct svc_rqst *, const char *); 1: +typedef void (*btf_trace_svc_process)(void *, const struct svc_rqst *, 1: + const char *); 1: 1: typedef void (*btf_trace_svc_defer)(void *, const struct svc_rqst *); 1: 1: @@ -115124,7 +116199,8 @@ typedef void (*btf_trace_svc_drop)(void *, const struct svc_rqst *); 1: 1: typedef void (*btf_trace_svc_send)(void *, struct svc_rqst *, int); 1: 1: -typedef void (*btf_trace_svc_xprt_do_enqueue)(void *, struct svc_xprt *, struct svc_rqst *); 1: +typedef void (*btf_trace_svc_xprt_do_enqueue)(void *, struct svc_xprt *, 1: + struct svc_rqst *); 1: 1: typedef void (*btf_trace_svc_xprt_no_write_space)(void *, struct svc_xprt *); 1: 1: @@ -115136,9 +116212,11 @@ typedef void (*btf_trace_svc_handle_xprt)(void *, struct svc_xprt *, int); 1: 1: typedef void (*btf_trace_svc_stats_latency)(void *, const struct svc_rqst *); 1: 1: -typedef void (*btf_trace_svc_drop_deferred)(void *, const struct svc_deferred_req *); 1: +typedef void (*btf_trace_svc_drop_deferred)(void *, 1: + const struct svc_deferred_req *); 1: 1: -typedef void (*btf_trace_svc_revisit_deferred)(void *, const struct svc_deferred_req *); 1: +typedef void (*btf_trace_svc_revisit_deferred)(void *, 1: + const struct svc_deferred_req *); 1: 1: struct rpc_cred_cache { 1: struct hlist_head *hashtable; 1: @@ -115664,7 +116742,8 @@ typedef void (*btf_trace_rpcgss_import_ctx)(void *, int); 1: 1: typedef void (*btf_trace_rpcgss_get_mic)(void *, const struct rpc_task *, u32); 1: 1: -typedef void (*btf_trace_rpcgss_verify_mic)(void *, const struct rpc_task *, u32); 1: +typedef void (*btf_trace_rpcgss_verify_mic)(void *, const struct rpc_task *, 1: + u32); 1: 1: typedef void (*btf_trace_rpcgss_wrap)(void *, const struct rpc_task *, u32); 1: 1: @@ -115674,30 +116753,34 @@ typedef void (*btf_trace_rpcgss_accept_upcall)(void *, __be32, u32, u32); 1: 1: typedef void (*btf_trace_rpcgss_unwrap_failed)(void *, const struct rpc_task *); 1: 1: -typedef void (*btf_trace_rpcgss_bad_seqno)(void *, const struct rpc_task *, u32, u32); 1: +typedef void (*btf_trace_rpcgss_bad_seqno)(void *, const struct rpc_task *, u32, 1: + u32); 1: 1: typedef void (*btf_trace_rpcgss_seqno)(void *, const struct rpc_task *); 1: 1: -typedef void (*btf_trace_rpcgss_need_reencode)(void *, const struct rpc_task *, u32, bool); 1: +typedef void (*btf_trace_rpcgss_need_reencode)(void *, const struct rpc_task *, 1: + u32, bool); 1: 1: typedef void (*btf_trace_rpcgss_upcall_msg)(void *, const char *); 1: 1: typedef void (*btf_trace_rpcgss_upcall_result)(void *, u32, int); 1: 1: -typedef void (*btf_trace_rpcgss_context)(void *, long unsigned int, long unsigned int, unsigned int, unsigned int, const u8 *); 1: +typedef void (*btf_trace_rpcgss_context)(void *, long unsigned int, 1: + long unsigned int, unsigned int, 1: + unsigned int, const u8 *); 1: 1: typedef void (*btf_trace_rpcgss_createauth)(void *, unsigned int, int); 1: 1: typedef void (*btf_trace_rpcgss_oid_to_mech)(void *, const char *); 1: 1: struct strp_msg { 1: - int full_len; 1: - int offset; 1: + int full_len; 1: + int offset; 1: }; 1: 1: struct _strp_msg { 1: - struct strp_msg strp; 1: - int accum_len; 1: + struct strp_msg strp; 1: + int accum_len; 1: }; 1: 1: enum nl80211_commands { 1: @@ -116466,7 +117549,8 @@ enum nl80211_preamble { 1: NL80211_PREAMBLE_DMG = 3, 1: }; 1: 1: -typedef int (*sk_read_actor_t___2)(read_descriptor_t *, struct sk_buff___2 *, unsigned int, size_t); 1: +typedef int (*sk_read_actor_t___2)(read_descriptor_t *, struct sk_buff___2 *, 1: + unsigned int, size_t); 1: 1: enum ieee80211_bss_type { 1: IEEE80211_BSS_TYPE_ESS = 0, 1: @@ -116520,8 +117604,8 @@ struct wireless_dev { 1: struct wiphy *wiphy; 1: enum nl80211_iftype iftype; 1: struct list_head list; 1: - struct net_device___2 *netdev; 1: - u32 identifier; 1: + struct net_device___2 *netdev; 1: + u32 identifier; 1: struct list_head mgmt_registrations; 1: spinlock_t mgmt_registrations_lock; 1: struct mutex mtx; 1: @@ -116945,8 +118029,8 @@ struct sta_txpwr { 1: 1: struct station_parameters { 1: const u8 *supported_rates; 1: - struct net_device___2 *vlan; 1: - u32 sta_flags_mask; 1: + struct net_device___2 *vlan; 1: + u32 sta_flags_mask; 1: u32 sta_flags_set; 1: u32 sta_modify_mask; 1: int listen_interval; 1: @@ -117274,14 +118358,14 @@ struct wiphy { 1: struct ieee80211_supported_band *bands[4]; 1: void (*reg_notifier)(struct wiphy *, struct regulatory_request *); 1: const struct ieee80211_regdomain *regd; 1: - struct device___2 dev; 1: - bool registered; 1: - struct dentry___2 *debugfsdir; 1: - const struct ieee80211_ht_cap *ht_capa_mod_mask; 1: + struct device___2 dev; 1: + bool registered; 1: + struct dentry___2 *debugfsdir; 1: + const struct ieee80211_ht_cap *ht_capa_mod_mask; 1: const struct ieee80211_vht_cap *vht_capa_mod_mask; 1: struct list_head wdev_list; 1: - possible_net_t___2 _net; 1: - const struct wiphy_coalesce_support *coalesce; 1: + possible_net_t___2 _net; 1: + const struct wiphy_coalesce_support *coalesce; 1: const struct wiphy_vendor_command *vendor_commands; 1: const struct nl80211_vendor_cmd_info *vendor_events; 1: int n_vendor_commands; 1: @@ -117341,8 +118425,8 @@ struct cfg80211_sched_scan_request { 1: s8 relative_rssi; 1: struct cfg80211_bss_select_adjust rssi_adjust; 1: struct wiphy *wiphy; 1: - struct net_device___2 *dev; 1: - long unsigned int scan_start; 1: + struct net_device___2 *dev; 1: + long unsigned int scan_start; 1: bool report_results; 1: struct callback_head callback_head; 1: u32 owner_nlportid; 1: @@ -117714,110 +118798,178 @@ struct cfg80211_ops { 1: void (*set_wakeup)(struct wiphy *, bool); 1: struct wireless_dev * (*add_virtual_intf)(struct wiphy *, const char *, unsigned char, enum nl80211_iftype, struct vif_params *); 1: int (*del_virtual_intf)(struct wiphy *, struct wireless_dev *); 1: - int (*change_virtual_intf)(struct wiphy *, struct net_device___2 *, enum nl80211_iftype, struct vif_params *); 1: - int (*add_key)(struct wiphy *, struct net_device___2 *, u8, bool, const u8 *, struct key_params *); 1: - int (*get_key)(struct wiphy *, struct net_device___2 *, u8, bool, const u8 *, void *, void (*)(void *, struct key_params *)); 1: - int (*del_key)(struct wiphy *, struct net_device___2 *, u8, bool, const u8 *); 1: - int (*set_default_key)(struct wiphy *, struct net_device___2 *, u8, bool, bool); 1: - int (*set_default_mgmt_key)(struct wiphy *, struct net_device___2 *, u8); 1: - int (*start_ap)(struct wiphy *, struct net_device___2 *, struct cfg80211_ap_settings *); 1: - int (*change_beacon)(struct wiphy *, struct net_device___2 *, struct cfg80211_beacon_data *); 1: - int (*stop_ap)(struct wiphy *, struct net_device___2 *); 1: - int (*add_station)(struct wiphy *, struct net_device___2 *, const u8 *, struct station_parameters *); 1: - int (*del_station)(struct wiphy *, struct net_device___2 *, struct station_del_parameters *); 1: - int (*change_station)(struct wiphy *, struct net_device___2 *, const u8 *, struct station_parameters *); 1: - int (*get_station)(struct wiphy *, struct net_device___2 *, const u8 *, struct station_info *); 1: - int (*dump_station)(struct wiphy *, struct net_device___2 *, int, u8 *, struct station_info *); 1: - int (*add_mpath)(struct wiphy *, struct net_device___2 *, const u8 *, const u8 *); 1: - int (*del_mpath)(struct wiphy *, struct net_device___2 *, const u8 *); 1: - int (*change_mpath)(struct wiphy *, struct net_device___2 *, const u8 *, const u8 *); 1: - int (*get_mpath)(struct wiphy *, struct net_device___2 *, u8 *, u8 *, struct mpath_info *); 1: - int (*dump_mpath)(struct wiphy *, struct net_device___2 *, int, u8 *, u8 *, struct mpath_info *); 1: - int (*get_mpp)(struct wiphy *, struct net_device___2 *, u8 *, u8 *, struct mpath_info *); 1: - int (*dump_mpp)(struct wiphy *, struct net_device___2 *, int, u8 *, u8 *, struct mpath_info *); 1: - int (*get_mesh_config)(struct wiphy *, struct net_device___2 *, struct mesh_config *); 1: - int (*update_mesh_config)(struct wiphy *, struct net_device___2 *, u32, const struct mesh_config *); 1: - int (*join_mesh)(struct wiphy *, struct net_device___2 *, const struct mesh_config *, const struct mesh_setup *); 1: - int (*leave_mesh)(struct wiphy *, struct net_device___2 *); 1: - int (*join_ocb)(struct wiphy *, struct net_device___2 *, struct ocb_setup *); 1: - int (*leave_ocb)(struct wiphy *, struct net_device___2 *); 1: - int (*change_bss)(struct wiphy *, struct net_device___2 *, struct bss_parameters *); 1: - int (*set_txq_params)(struct wiphy *, struct net_device___2 *, struct ieee80211_txq_params *); 1: - int (*libertas_set_mesh_channel)(struct wiphy *, struct net_device___2 *, struct ieee80211_channel *); 1: - int (*set_monitor_channel)(struct wiphy *, struct cfg80211_chan_def *); 1: + int (*change_virtual_intf)(struct wiphy *, struct net_device___2 *, 1: + enum nl80211_iftype, struct vif_params *); 1: + int (*add_key)(struct wiphy *, struct net_device___2 *, u8, bool, 1: + const u8 *, struct key_params *); 1: + int (*get_key)(struct wiphy *, struct net_device___2 *, u8, bool, 1: + const u8 *, void *, 1: + void (*)(void *, struct key_params *)); 1: + int (*del_key)(struct wiphy *, struct net_device___2 *, u8, bool, 1: + const u8 *); 1: + int (*set_default_key)(struct wiphy *, struct net_device___2 *, u8, 1: + bool, bool); 1: + int (*set_default_mgmt_key)(struct wiphy *, struct net_device___2 *, 1: + u8); 1: + int (*start_ap)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_ap_settings *); 1: + int (*change_beacon)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_beacon_data *); 1: + int (*stop_ap)(struct wiphy *, struct net_device___2 *); 1: + int (*add_station)(struct wiphy *, struct net_device___2 *, const u8 *, 1: + struct station_parameters *); 1: + int (*del_station)(struct wiphy *, struct net_device___2 *, 1: + struct station_del_parameters *); 1: + int (*change_station)(struct wiphy *, struct net_device___2 *, 1: + const u8 *, struct station_parameters *); 1: + int (*get_station)(struct wiphy *, struct net_device___2 *, const u8 *, 1: + struct station_info *); 1: + int (*dump_station)(struct wiphy *, struct net_device___2 *, int, u8 *, 1: + struct station_info *); 1: + int (*add_mpath)(struct wiphy *, struct net_device___2 *, const u8 *, 1: + const u8 *); 1: + int (*del_mpath)(struct wiphy *, struct net_device___2 *, const u8 *); 1: + int (*change_mpath)(struct wiphy *, struct net_device___2 *, const u8 *, 1: + const u8 *); 1: + int (*get_mpath)(struct wiphy *, struct net_device___2 *, u8 *, u8 *, 1: + struct mpath_info *); 1: + int (*dump_mpath)(struct wiphy *, struct net_device___2 *, int, u8 *, 1: + u8 *, struct mpath_info *); 1: + int (*get_mpp)(struct wiphy *, struct net_device___2 *, u8 *, u8 *, 1: + struct mpath_info *); 1: + int (*dump_mpp)(struct wiphy *, struct net_device___2 *, int, u8 *, 1: + u8 *, struct mpath_info *); 1: + int (*get_mesh_config)(struct wiphy *, struct net_device___2 *, 1: + struct mesh_config *); 1: + int (*update_mesh_config)(struct wiphy *, struct net_device___2 *, u32, 1: + const struct mesh_config *); 1: + int (*join_mesh)(struct wiphy *, struct net_device___2 *, 1: + const struct mesh_config *, const struct mesh_setup *); 1: + int (*leave_mesh)(struct wiphy *, struct net_device___2 *); 1: + int (*join_ocb)(struct wiphy *, struct net_device___2 *, 1: + struct ocb_setup *); 1: + int (*leave_ocb)(struct wiphy *, struct net_device___2 *); 1: + int (*change_bss)(struct wiphy *, struct net_device___2 *, 1: + struct bss_parameters *); 1: + int (*set_txq_params)(struct wiphy *, struct net_device___2 *, 1: + struct ieee80211_txq_params *); 1: + int (*libertas_set_mesh_channel)(struct wiphy *, 1: + struct net_device___2 *, 1: + struct ieee80211_channel *); 1: + int (*set_monitor_channel)(struct wiphy *, struct cfg80211_chan_def *); 1: int (*scan)(struct wiphy *, struct cfg80211_scan_request *); 1: void (*abort_scan)(struct wiphy *, struct wireless_dev *); 1: - int (*auth)(struct wiphy *, struct net_device___2 *, struct cfg80211_auth_request *); 1: - int (*assoc)(struct wiphy *, struct net_device___2 *, struct cfg80211_assoc_request *); 1: - int (*deauth)(struct wiphy *, struct net_device___2 *, struct cfg80211_deauth_request *); 1: - int (*disassoc)(struct wiphy *, struct net_device___2 *, struct cfg80211_disassoc_request *); 1: - int (*connect)(struct wiphy *, struct net_device___2 *, struct cfg80211_connect_params *); 1: - int (*update_connect_params)(struct wiphy *, struct net_device___2 *, struct cfg80211_connect_params *, u32); 1: - int (*disconnect)(struct wiphy *, struct net_device___2 *, u16); 1: - int (*join_ibss)(struct wiphy *, struct net_device___2 *, struct cfg80211_ibss_params *); 1: - int (*leave_ibss)(struct wiphy *, struct net_device___2 *); 1: - int (*set_mcast_rate)(struct wiphy *, struct net_device___2 *, int *); 1: - int (*set_wiphy_params)(struct wiphy *, u32); 1: + int (*auth)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_auth_request *); 1: + int (*assoc)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_assoc_request *); 1: + int (*deauth)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_deauth_request *); 1: + int (*disassoc)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_disassoc_request *); 1: + int (*connect)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_connect_params *); 1: + int (*update_connect_params)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_connect_params *, u32); 1: + int (*disconnect)(struct wiphy *, struct net_device___2 *, u16); 1: + int (*join_ibss)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_ibss_params *); 1: + int (*leave_ibss)(struct wiphy *, struct net_device___2 *); 1: + int (*set_mcast_rate)(struct wiphy *, struct net_device___2 *, int *); 1: + int (*set_wiphy_params)(struct wiphy *, u32); 1: int (*set_tx_power)(struct wiphy *, struct wireless_dev *, enum nl80211_tx_power_setting, int); 1: int (*get_tx_power)(struct wiphy *, struct wireless_dev *, int *); 1: - int (*set_wds_peer)(struct wiphy *, struct net_device___2 *, const u8 *); 1: - void (*rfkill_poll)(struct wiphy *); 1: - int (*set_bitrate_mask)(struct wiphy *, struct net_device___2 *, const u8 *, const struct cfg80211_bitrate_mask *); 1: - int (*dump_survey)(struct wiphy *, struct net_device___2 *, int, struct survey_info *); 1: - int (*set_pmksa)(struct wiphy *, struct net_device___2 *, struct cfg80211_pmksa *); 1: - int (*del_pmksa)(struct wiphy *, struct net_device___2 *, struct cfg80211_pmksa *); 1: - int (*flush_pmksa)(struct wiphy *, struct net_device___2 *); 1: - int (*remain_on_channel)(struct wiphy *, struct wireless_dev *, struct ieee80211_channel *, unsigned int, u64 *); 1: + int (*set_wds_peer)(struct wiphy *, struct net_device___2 *, 1: + const u8 *); 1: + void (*rfkill_poll)(struct wiphy *); 1: + int (*set_bitrate_mask)(struct wiphy *, struct net_device___2 *, 1: + const u8 *, 1: + const struct cfg80211_bitrate_mask *); 1: + int (*dump_survey)(struct wiphy *, struct net_device___2 *, int, 1: + struct survey_info *); 1: + int (*set_pmksa)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_pmksa *); 1: + int (*del_pmksa)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_pmksa *); 1: + int (*flush_pmksa)(struct wiphy *, struct net_device___2 *); 1: + int (*remain_on_channel)(struct wiphy *, struct wireless_dev *, struct ieee80211_channel *, unsigned int, u64 *); 1: int (*cancel_remain_on_channel)(struct wiphy *, struct wireless_dev *, u64); 1: int (*mgmt_tx)(struct wiphy *, struct wireless_dev *, struct cfg80211_mgmt_tx_params *, u64 *); 1: int (*mgmt_tx_cancel_wait)(struct wiphy *, struct wireless_dev *, u64); 1: - int (*set_power_mgmt)(struct wiphy *, struct net_device___2 *, bool, int); 1: - int (*set_cqm_rssi_config)(struct wiphy *, struct net_device___2 *, s32, u32); 1: - int (*set_cqm_rssi_range_config)(struct wiphy *, struct net_device___2 *, s32, s32); 1: - int (*set_cqm_txe_config)(struct wiphy *, struct net_device___2 *, u32, u32, u32); 1: - void (*mgmt_frame_register)(struct wiphy *, struct wireless_dev *, u16, bool); 1: + int (*set_power_mgmt)(struct wiphy *, struct net_device___2 *, bool, 1: + int); 1: + int (*set_cqm_rssi_config)(struct wiphy *, struct net_device___2 *, s32, 1: + u32); 1: + int (*set_cqm_rssi_range_config)(struct wiphy *, 1: + struct net_device___2 *, s32, s32); 1: + int (*set_cqm_txe_config)(struct wiphy *, struct net_device___2 *, u32, 1: + u32, u32); 1: + void (*mgmt_frame_register)(struct wiphy *, struct wireless_dev *, u16, bool); 1: int (*set_antenna)(struct wiphy *, u32, u32); 1: int (*get_antenna)(struct wiphy *, u32 *, u32 *); 1: - int (*sched_scan_start)(struct wiphy *, struct net_device___2 *, struct cfg80211_sched_scan_request *); 1: - int (*sched_scan_stop)(struct wiphy *, struct net_device___2 *, u64); 1: - int (*set_rekey_data)(struct wiphy *, struct net_device___2 *, struct cfg80211_gtk_rekey_data *); 1: - int (*tdls_mgmt)(struct wiphy *, struct net_device___2 *, const u8 *, u8, u8, u16, u32, bool, const u8 *, size_t); 1: - int (*tdls_oper)(struct wiphy *, struct net_device___2 *, const u8 *, enum nl80211_tdls_operation); 1: - int (*probe_client)(struct wiphy *, struct net_device___2 *, const u8 *, u64 *); 1: - int (*set_noack_map)(struct wiphy *, struct net_device___2 *, u16); 1: - int (*get_channel)(struct wiphy *, struct wireless_dev *, struct cfg80211_chan_def *); 1: + int (*sched_scan_start)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_sched_scan_request *); 1: + int (*sched_scan_stop)(struct wiphy *, struct net_device___2 *, u64); 1: + int (*set_rekey_data)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_gtk_rekey_data *); 1: + int (*tdls_mgmt)(struct wiphy *, struct net_device___2 *, const u8 *, 1: + u8, u8, u16, u32, bool, const u8 *, size_t); 1: + int (*tdls_oper)(struct wiphy *, struct net_device___2 *, const u8 *, 1: + enum nl80211_tdls_operation); 1: + int (*probe_client)(struct wiphy *, struct net_device___2 *, const u8 *, 1: + u64 *); 1: + int (*set_noack_map)(struct wiphy *, struct net_device___2 *, u16); 1: + int (*get_channel)(struct wiphy *, struct wireless_dev *, struct cfg80211_chan_def *); 1: int (*start_p2p_device)(struct wiphy *, struct wireless_dev *); 1: void (*stop_p2p_device)(struct wiphy *, struct wireless_dev *); 1: - int (*set_mac_acl)(struct wiphy *, struct net_device___2 *, const struct cfg80211_acl_data *); 1: - int (*start_radar_detection)(struct wiphy *, struct net_device___2 *, struct cfg80211_chan_def *, u32); 1: - void (*end_cac)(struct wiphy *, struct net_device___2 *); 1: - int (*update_ft_ies)(struct wiphy *, struct net_device___2 *, struct cfg80211_update_ft_ies_params *); 1: - int (*crit_proto_start)(struct wiphy *, struct wireless_dev *, enum nl80211_crit_proto_id, u16); 1: + int (*set_mac_acl)(struct wiphy *, struct net_device___2 *, 1: + const struct cfg80211_acl_data *); 1: + int (*start_radar_detection)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_chan_def *, u32); 1: + void (*end_cac)(struct wiphy *, struct net_device___2 *); 1: + int (*update_ft_ies)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_update_ft_ies_params *); 1: + int (*crit_proto_start)(struct wiphy *, struct wireless_dev *, enum nl80211_crit_proto_id, u16); 1: void (*crit_proto_stop)(struct wiphy *, struct wireless_dev *); 1: int (*set_coalesce)(struct wiphy *, struct cfg80211_coalesce *); 1: - int (*channel_switch)(struct wiphy *, struct net_device___2 *, struct cfg80211_csa_settings *); 1: - int (*set_qos_map)(struct wiphy *, struct net_device___2 *, struct cfg80211_qos_map *); 1: - int (*set_ap_chanwidth)(struct wiphy *, struct net_device___2 *, struct cfg80211_chan_def *); 1: - int (*add_tx_ts)(struct wiphy *, struct net_device___2 *, u8, const u8 *, u8, u16); 1: - int (*del_tx_ts)(struct wiphy *, struct net_device___2 *, u8, const u8 *); 1: - int (*tdls_channel_switch)(struct wiphy *, struct net_device___2 *, const u8 *, u8, struct cfg80211_chan_def *); 1: - void (*tdls_cancel_channel_switch)(struct wiphy *, struct net_device___2 *, const u8 *); 1: - int (*start_nan)(struct wiphy *, struct wireless_dev *, struct cfg80211_nan_conf *); 1: + int (*channel_switch)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_csa_settings *); 1: + int (*set_qos_map)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_qos_map *); 1: + int (*set_ap_chanwidth)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_chan_def *); 1: + int (*add_tx_ts)(struct wiphy *, struct net_device___2 *, u8, 1: + const u8 *, u8, u16); 1: + int (*del_tx_ts)(struct wiphy *, struct net_device___2 *, u8, 1: + const u8 *); 1: + int (*tdls_channel_switch)(struct wiphy *, struct net_device___2 *, 1: + const u8 *, u8, struct cfg80211_chan_def *); 1: + void (*tdls_cancel_channel_switch)(struct wiphy *, 1: + struct net_device___2 *, const u8 *); 1: + int (*start_nan)(struct wiphy *, struct wireless_dev *, struct cfg80211_nan_conf *); 1: void (*stop_nan)(struct wiphy *, struct wireless_dev *); 1: int (*add_nan_func)(struct wiphy *, struct wireless_dev *, struct cfg80211_nan_func *); 1: void (*del_nan_func)(struct wiphy *, struct wireless_dev *, u64); 1: int (*nan_change_conf)(struct wiphy *, struct wireless_dev *, struct cfg80211_nan_conf *, u32); 1: - int (*set_multicast_to_unicast)(struct wiphy *, struct net_device___2 *, const bool); 1: - int (*get_txq_stats)(struct wiphy *, struct wireless_dev *, struct cfg80211_txq_stats *); 1: - int (*set_pmk)(struct wiphy *, struct net_device___2 *, const struct cfg80211_pmk_conf *); 1: - int (*del_pmk)(struct wiphy *, struct net_device___2 *, const u8 *); 1: - int (*external_auth)(struct wiphy *, struct net_device___2 *, struct cfg80211_external_auth_params *); 1: - int (*tx_control_port)(struct wiphy *, struct net_device___2 *, const u8 *, size_t, const u8 *, const __be16, const bool); 1: - int (*get_ftm_responder_stats)(struct wiphy *, struct net_device___2 *, struct cfg80211_ftm_responder_stats *); 1: - int (*start_pmsr)(struct wiphy *, struct wireless_dev *, struct cfg80211_pmsr_request *); 1: + int (*set_multicast_to_unicast)(struct wiphy *, struct net_device___2 *, 1: + const bool); 1: + int (*get_txq_stats)(struct wiphy *, struct wireless_dev *, struct cfg80211_txq_stats *); 1: + int (*set_pmk)(struct wiphy *, struct net_device___2 *, 1: + const struct cfg80211_pmk_conf *); 1: + int (*del_pmk)(struct wiphy *, struct net_device___2 *, const u8 *); 1: + int (*external_auth)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_external_auth_params *); 1: + int (*tx_control_port)(struct wiphy *, struct net_device___2 *, 1: + const u8 *, size_t, const u8 *, const __be16, 1: + const bool); 1: + int (*get_ftm_responder_stats)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_ftm_responder_stats *); 1: + int (*start_pmsr)(struct wiphy *, struct wireless_dev *, struct cfg80211_pmsr_request *); 1: void (*abort_pmsr)(struct wiphy *, struct wireless_dev *, struct cfg80211_pmsr_request *); 1: - int (*update_owe_info)(struct wiphy *, struct net_device___2 *, struct cfg80211_update_owe_info *); 1: - int (*probe_mesh_link)(struct wiphy *, struct net_device___2 *, const u8 *, size_t); 1: + int (*update_owe_info)(struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_update_owe_info *); 1: + int (*probe_mesh_link)(struct wiphy *, struct net_device___2 *, 1: + const u8 *, size_t); 1: }; 1: 1: enum wiphy_flags { 1: @@ -117906,8 +119058,10 @@ struct wiphy_vendor_command { 1: struct nl80211_vendor_cmd_info info; 1: u32 flags; 1: int (*doit)(struct wiphy *, struct wireless_dev *, const void *, int); 1: - int (*dumpit)(struct wiphy *, struct wireless_dev *, struct sk_buff___2 *, const void *, int, long unsigned int *); 1: - const struct nla_policy *policy; 1: + int (*dumpit)(struct wiphy *, struct wireless_dev *, 1: + struct sk_buff___2 *, const void *, int, 1: + long unsigned int *); 1: + const struct nla_policy *policy; 1: unsigned int maxattr; 1: }; 1: 1: @@ -118022,8 +119176,8 @@ struct cfg80211_registered_device { 1: u32 bss_generation; 1: u32 bss_entries; 1: struct cfg80211_scan_request *scan_req; 1: - struct sk_buff___2 *scan_msg; 1: - struct list_head sched_scan_req_list; 1: + struct sk_buff___2 *scan_msg; 1: + struct list_head sched_scan_req_list; 1: time64_t suspend_at; 1: struct work_struct scan_done_wk; 1: struct genl_info *cur_cmd_info; 1: @@ -118080,83 +119234,84 @@ struct cfg80211_beacon_registration { 1: }; 1: 1: struct iw_param { 1: - __s32 value; 1: - __u8 fixed; 1: - __u8 disabled; 1: - __u16 flags; 1: + __s32 value; 1: + __u8 fixed; 1: + __u8 disabled; 1: + __u16 flags; 1: }; 1: 1: struct iw_point { 1: - void *pointer; 1: - __u16 length; 1: - __u16 flags; 1: + void *pointer; 1: + __u16 length; 1: + __u16 flags; 1: }; 1: 1: struct iw_freq { 1: - __s32 m; 1: - __s16 e; 1: - __u8 i; 1: - __u8 flags; 1: + __s32 m; 1: + __s16 e; 1: + __u8 i; 1: + __u8 flags; 1: }; 1: 1: struct iw_quality { 1: - __u8 qual; 1: - __u8 level; 1: - __u8 noise; 1: - __u8 updated; 1: + __u8 qual; 1: + __u8 level; 1: + __u8 noise; 1: + __u8 updated; 1: }; 1: 1: struct iw_discarded { 1: - __u32 nwid; 1: - __u32 code; 1: - __u32 fragment; 1: - __u32 retries; 1: - __u32 misc; 1: + __u32 nwid; 1: + __u32 code; 1: + __u32 fragment; 1: + __u32 retries; 1: + __u32 misc; 1: }; 1: 1: struct iw_missed { 1: - __u32 beacon; 1: + __u32 beacon; 1: }; 1: 1: struct iw_statistics { 1: - __u16 status; 1: - struct iw_quality qual; 1: - struct iw_discarded discard; 1: - struct iw_missed miss; 1: + __u16 status; 1: + struct iw_quality qual; 1: + struct iw_discarded discard; 1: + struct iw_missed miss; 1: }; 1: 1: union iwreq_data { 1: - char name[16]; 1: - struct iw_point essid; 1: - struct iw_param nwid; 1: - struct iw_freq freq; 1: - struct iw_param sens; 1: - struct iw_param bitrate; 1: - struct iw_param txpower; 1: - struct iw_param rts; 1: - struct iw_param frag; 1: - __u32 mode; 1: - struct iw_param retry; 1: - struct iw_point encoding; 1: - struct iw_param power; 1: - struct iw_quality qual; 1: - struct sockaddr ap_addr; 1: - struct sockaddr addr; 1: - struct iw_param param; 1: - struct iw_point data; 1: + char name[16]; 1: + struct iw_point essid; 1: + struct iw_param nwid; 1: + struct iw_freq freq; 1: + struct iw_param sens; 1: + struct iw_param bitrate; 1: + struct iw_param txpower; 1: + struct iw_param rts; 1: + struct iw_param frag; 1: + __u32 mode; 1: + struct iw_param retry; 1: + struct iw_point encoding; 1: + struct iw_param power; 1: + struct iw_quality qual; 1: + struct sockaddr ap_addr; 1: + struct sockaddr addr; 1: + struct iw_param param; 1: + struct iw_point data; 1: }; 1: 1: struct iw_request_info { 1: - __u16 cmd; 1: - __u16 flags; 1: + __u16 cmd; 1: + __u16 flags; 1: }; 1: 1: -typedef int (*iw_handler)(struct net_device___2 *, struct iw_request_info *, union iwreq_data *, char *); 1: +typedef int (*iw_handler)(struct net_device___2 *, struct iw_request_info *, 1: + union iwreq_data *, char *); 1: 1: struct iw_handler_def { 1: - const iw_handler *standard; 1: - __u16 num_standard; 1: - struct iw_statistics * (*get_wireless_stats)(struct net_device___2 *); 1: + const iw_handler *standard; 1: + __u16 num_standard; 1: + struct iw_statistics *(*get_wireless_stats)(struct net_device___2 *); 1: }; 1: 1: struct radiotap_align_size { 1: @@ -118654,9 +119809,9 @@ struct fwdb_country { 1: }; 1: 1: struct fwdb_header { 1: - __be32 magic; 1: - __be32 version; 1: - struct fwdb_country country[0]; 1: + __be32 magic; 1: + __be32 version; 1: + struct fwdb_country country[0]; 1: }; 1: 1: struct fwdb_collection { 1: @@ -121777,11 +122932,13 @@ struct trace_event_data_offsets_cfg80211_update_owe_info_event { 1: 1: struct trace_event_data_offsets_rdev_probe_mesh_link {}; 1: 1: -typedef void (*btf_trace_rdev_suspend)(void *, struct wiphy *, struct cfg80211_wowlan *); 1: +typedef void (*btf_trace_rdev_suspend)(void *, struct wiphy *, 1: + struct cfg80211_wowlan *); 1: 1: typedef void (*btf_trace_rdev_return_int)(void *, struct wiphy *, int); 1: 1: -typedef void (*btf_trace_rdev_scan)(void *, struct wiphy *, struct cfg80211_scan_request *); 1: +typedef void (*btf_trace_rdev_scan)(void *, struct wiphy *, 1: + struct cfg80211_scan_request *); 1: 1: typedef void (*btf_trace_rdev_resume)(void *, struct wiphy *); 1: 1: @@ -121793,305 +122950,545 @@ typedef void (*btf_trace_rdev_rfkill_poll)(void *, struct wiphy *); 1: 1: typedef void (*btf_trace_rdev_set_wakeup)(void *, struct wiphy *, bool); 1: 1: -typedef void (*btf_trace_rdev_add_virtual_intf)(void *, struct wiphy *, char *, enum nl80211_iftype); 1: +typedef void (*btf_trace_rdev_add_virtual_intf)(void *, struct wiphy *, char *, 1: + enum nl80211_iftype); 1: 1: -typedef void (*btf_trace_rdev_return_wdev)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_return_wdev)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_del_virtual_intf)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_del_virtual_intf)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_change_virtual_intf)(void *, struct wiphy *, struct net_device___2 *, enum nl80211_iftype); 1: +typedef void (*btf_trace_rdev_change_virtual_intf)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + enum nl80211_iftype); 1: 1: -typedef void (*btf_trace_rdev_get_key)(void *, struct wiphy *, struct net_device___2 *, u8, bool, const u8 *); 1: +typedef void (*btf_trace_rdev_get_key)(void *, struct wiphy *, 1: + struct net_device___2 *, u8, bool, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_rdev_del_key)(void *, struct wiphy *, struct net_device___2 *, u8, bool, const u8 *); 1: +typedef void (*btf_trace_rdev_del_key)(void *, struct wiphy *, 1: + struct net_device___2 *, u8, bool, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_rdev_add_key)(void *, struct wiphy *, struct net_device___2 *, u8, bool, const u8 *, u8); 1: +typedef void (*btf_trace_rdev_add_key)(void *, struct wiphy *, 1: + struct net_device___2 *, u8, bool, 1: + const u8 *, u8); 1: 1: -typedef void (*btf_trace_rdev_set_default_key)(void *, struct wiphy *, struct net_device___2 *, u8, bool, bool); 1: +typedef void (*btf_trace_rdev_set_default_key)(void *, struct wiphy *, 1: + struct net_device___2 *, u8, 1: + bool, bool); 1: 1: -typedef void (*btf_trace_rdev_set_default_mgmt_key)(void *, struct wiphy *, struct net_device___2 *, u8); 1: +typedef void (*btf_trace_rdev_set_default_mgmt_key)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + u8); 1: 1: -typedef void (*btf_trace_rdev_start_ap)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_ap_settings *); 1: +typedef void (*btf_trace_rdev_start_ap)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_ap_settings *); 1: 1: -typedef void (*btf_trace_rdev_change_beacon)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_beacon_data *); 1: +typedef void (*btf_trace_rdev_change_beacon)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_beacon_data *); 1: 1: -typedef void (*btf_trace_rdev_stop_ap)(void *, struct wiphy *, struct net_device___2 *); 1: +typedef void (*btf_trace_rdev_stop_ap)(void *, struct wiphy *, 1: + struct net_device___2 *); 1: 1: -typedef void (*btf_trace_rdev_set_rekey_data)(void *, struct wiphy *, struct net_device___2 *); 1: +typedef void (*btf_trace_rdev_set_rekey_data)(void *, struct wiphy *, 1: + struct net_device___2 *); 1: 1: -typedef void (*btf_trace_rdev_get_mesh_config)(void *, struct wiphy *, struct net_device___2 *); 1: +typedef void (*btf_trace_rdev_get_mesh_config)(void *, struct wiphy *, 1: + struct net_device___2 *); 1: 1: -typedef void (*btf_trace_rdev_leave_mesh)(void *, struct wiphy *, struct net_device___2 *); 1: +typedef void (*btf_trace_rdev_leave_mesh)(void *, struct wiphy *, 1: + struct net_device___2 *); 1: 1: -typedef void (*btf_trace_rdev_leave_ibss)(void *, struct wiphy *, struct net_device___2 *); 1: +typedef void (*btf_trace_rdev_leave_ibss)(void *, struct wiphy *, 1: + struct net_device___2 *); 1: 1: -typedef void (*btf_trace_rdev_leave_ocb)(void *, struct wiphy *, struct net_device___2 *); 1: +typedef void (*btf_trace_rdev_leave_ocb)(void *, struct wiphy *, 1: + struct net_device___2 *); 1: 1: -typedef void (*btf_trace_rdev_flush_pmksa)(void *, struct wiphy *, struct net_device___2 *); 1: +typedef void (*btf_trace_rdev_flush_pmksa)(void *, struct wiphy *, 1: + struct net_device___2 *); 1: 1: -typedef void (*btf_trace_rdev_end_cac)(void *, struct wiphy *, struct net_device___2 *); 1: +typedef void (*btf_trace_rdev_end_cac)(void *, struct wiphy *, 1: + struct net_device___2 *); 1: 1: -typedef void (*btf_trace_rdev_add_station)(void *, struct wiphy *, struct net_device___2 *, u8 *, struct station_parameters *); 1: +typedef void (*btf_trace_rdev_add_station)(void *, struct wiphy *, 1: + struct net_device___2 *, u8 *, 1: + struct station_parameters *); 1: 1: -typedef void (*btf_trace_rdev_change_station)(void *, struct wiphy *, struct net_device___2 *, u8 *, struct station_parameters *); 1: +typedef void (*btf_trace_rdev_change_station)(void *, struct wiphy *, 1: + struct net_device___2 *, u8 *, 1: + struct station_parameters *); 1: 1: -typedef void (*btf_trace_rdev_del_station)(void *, struct wiphy *, struct net_device___2 *, struct station_del_parameters *); 1: +typedef void (*btf_trace_rdev_del_station)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct station_del_parameters *); 1: 1: -typedef void (*btf_trace_rdev_get_station)(void *, struct wiphy *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_rdev_get_station)(void *, struct wiphy *, 1: + struct net_device___2 *, const u8 *); 1: 1: -typedef void (*btf_trace_rdev_del_mpath)(void *, struct wiphy *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_rdev_del_mpath)(void *, struct wiphy *, 1: + struct net_device___2 *, const u8 *); 1: 1: -typedef void (*btf_trace_rdev_set_wds_peer)(void *, struct wiphy *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_rdev_set_wds_peer)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_rdev_dump_station)(void *, struct wiphy *, struct net_device___2 *, int, u8 *); 1: +typedef void (*btf_trace_rdev_dump_station)(void *, struct wiphy *, 1: + struct net_device___2 *, int, u8 *); 1: 1: -typedef void (*btf_trace_rdev_return_int_station_info)(void *, struct wiphy *, int, struct station_info *); 1: +typedef void (*btf_trace_rdev_return_int_station_info)(void *, struct wiphy *, 1: + int, 1: + struct station_info *); 1: 1: -typedef void (*btf_trace_rdev_add_mpath)(void *, struct wiphy *, struct net_device___2 *, u8 *, u8 *); 1: +typedef void (*btf_trace_rdev_add_mpath)(void *, struct wiphy *, 1: + struct net_device___2 *, u8 *, u8 *); 1: 1: -typedef void (*btf_trace_rdev_change_mpath)(void *, struct wiphy *, struct net_device___2 *, u8 *, u8 *); 1: +typedef void (*btf_trace_rdev_change_mpath)(void *, struct wiphy *, 1: + struct net_device___2 *, u8 *, 1: + u8 *); 1: 1: -typedef void (*btf_trace_rdev_get_mpath)(void *, struct wiphy *, struct net_device___2 *, u8 *, u8 *); 1: +typedef void (*btf_trace_rdev_get_mpath)(void *, struct wiphy *, 1: + struct net_device___2 *, u8 *, u8 *); 1: 1: -typedef void (*btf_trace_rdev_dump_mpath)(void *, struct wiphy *, struct net_device___2 *, int, u8 *, u8 *); 1: +typedef void (*btf_trace_rdev_dump_mpath)(void *, struct wiphy *, 1: + struct net_device___2 *, int, u8 *, 1: + u8 *); 1: 1: -typedef void (*btf_trace_rdev_get_mpp)(void *, struct wiphy *, struct net_device___2 *, u8 *, u8 *); 1: +typedef void (*btf_trace_rdev_get_mpp)(void *, struct wiphy *, 1: + struct net_device___2 *, u8 *, u8 *); 1: 1: -typedef void (*btf_trace_rdev_dump_mpp)(void *, struct wiphy *, struct net_device___2 *, int, u8 *, u8 *); 1: +typedef void (*btf_trace_rdev_dump_mpp)(void *, struct wiphy *, 1: + struct net_device___2 *, int, u8 *, 1: + u8 *); 1: 1: -typedef void (*btf_trace_rdev_return_int_mpath_info)(void *, struct wiphy *, int, struct mpath_info *); 1: +typedef void (*btf_trace_rdev_return_int_mpath_info)(void *, struct wiphy *, 1: + int, struct mpath_info *); 1: 1: -typedef void (*btf_trace_rdev_return_int_mesh_config)(void *, struct wiphy *, int, struct mesh_config *); 1: +typedef void (*btf_trace_rdev_return_int_mesh_config)(void *, struct wiphy *, 1: + int, 1: + struct mesh_config *); 1: 1: -typedef void (*btf_trace_rdev_update_mesh_config)(void *, struct wiphy *, struct net_device___2 *, u32, const struct mesh_config *); 1: +typedef void (*btf_trace_rdev_update_mesh_config)(void *, struct wiphy *, 1: + struct net_device___2 *, u32, 1: + const struct mesh_config *); 1: 1: -typedef void (*btf_trace_rdev_join_mesh)(void *, struct wiphy *, struct net_device___2 *, const struct mesh_config *, const struct mesh_setup *); 1: +typedef void (*btf_trace_rdev_join_mesh)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + const struct mesh_config *, 1: + const struct mesh_setup *); 1: 1: -typedef void (*btf_trace_rdev_change_bss)(void *, struct wiphy *, struct net_device___2 *, struct bss_parameters *); 1: +typedef void (*btf_trace_rdev_change_bss)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct bss_parameters *); 1: 1: -typedef void (*btf_trace_rdev_set_txq_params)(void *, struct wiphy *, struct net_device___2 *, struct ieee80211_txq_params *); 1: +typedef void (*btf_trace_rdev_set_txq_params)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct ieee80211_txq_params *); 1: 1: -typedef void (*btf_trace_rdev_libertas_set_mesh_channel)(void *, struct wiphy *, struct net_device___2 *, struct ieee80211_channel *); 1: +typedef void (*btf_trace_rdev_libertas_set_mesh_channel)( 1: + void *, struct wiphy *, struct net_device___2 *, 1: + struct ieee80211_channel *); 1: 1: -typedef void (*btf_trace_rdev_set_monitor_channel)(void *, struct wiphy *, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_rdev_set_monitor_channel)(void *, struct wiphy *, 1: + struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_rdev_auth)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_auth_request *); 1: +typedef void (*btf_trace_rdev_auth)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_auth_request *); 1: 1: -typedef void (*btf_trace_rdev_assoc)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_assoc_request *); 1: +typedef void (*btf_trace_rdev_assoc)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_assoc_request *); 1: 1: -typedef void (*btf_trace_rdev_deauth)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_deauth_request *); 1: +typedef void (*btf_trace_rdev_deauth)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_deauth_request *); 1: 1: -typedef void (*btf_trace_rdev_disassoc)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_disassoc_request *); 1: +typedef void (*btf_trace_rdev_disassoc)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_disassoc_request *); 1: 1: -typedef void (*btf_trace_rdev_mgmt_tx_cancel_wait)(void *, struct wiphy *, struct wireless_dev *, u64); 1: +typedef void (*btf_trace_rdev_mgmt_tx_cancel_wait)(void *, struct wiphy *, 1: + struct wireless_dev *, u64); 1: 1: -typedef void (*btf_trace_rdev_set_power_mgmt)(void *, struct wiphy *, struct net_device___2 *, bool, int); 1: +typedef void (*btf_trace_rdev_set_power_mgmt)(void *, struct wiphy *, 1: + struct net_device___2 *, bool, 1: + int); 1: 1: -typedef void (*btf_trace_rdev_connect)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_connect_params *); 1: +typedef void (*btf_trace_rdev_connect)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_connect_params *); 1: 1: -typedef void (*btf_trace_rdev_update_connect_params)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_connect_params *, u32); 1: +typedef void (*btf_trace_rdev_update_connect_params)( 1: + void *, struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_connect_params *, u32); 1: 1: -typedef void (*btf_trace_rdev_set_cqm_rssi_config)(void *, struct wiphy *, struct net_device___2 *, s32, u32); 1: +typedef void (*btf_trace_rdev_set_cqm_rssi_config)(void *, struct wiphy *, 1: + struct net_device___2 *, s32, 1: + u32); 1: 1: -typedef void (*btf_trace_rdev_set_cqm_rssi_range_config)(void *, struct wiphy *, struct net_device___2 *, s32, s32); 1: +typedef void (*btf_trace_rdev_set_cqm_rssi_range_config)( 1: + void *, struct wiphy *, struct net_device___2 *, s32, s32); 1: 1: -typedef void (*btf_trace_rdev_set_cqm_txe_config)(void *, struct wiphy *, struct net_device___2 *, u32, u32, u32); 1: +typedef void (*btf_trace_rdev_set_cqm_txe_config)(void *, struct wiphy *, 1: + struct net_device___2 *, u32, 1: + u32, u32); 1: 1: -typedef void (*btf_trace_rdev_disconnect)(void *, struct wiphy *, struct net_device___2 *, u16); 1: +typedef void (*btf_trace_rdev_disconnect)(void *, struct wiphy *, 1: + struct net_device___2 *, u16); 1: 1: -typedef void (*btf_trace_rdev_join_ibss)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_ibss_params *); 1: +typedef void (*btf_trace_rdev_join_ibss)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_ibss_params *); 1: 1: -typedef void (*btf_trace_rdev_join_ocb)(void *, struct wiphy *, struct net_device___2 *, const struct ocb_setup *); 1: +typedef void (*btf_trace_rdev_join_ocb)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + const struct ocb_setup *); 1: 1: typedef void (*btf_trace_rdev_set_wiphy_params)(void *, struct wiphy *, u32); 1: 1: -typedef void (*btf_trace_rdev_get_tx_power)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_get_tx_power)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_set_tx_power)(void *, struct wiphy *, struct wireless_dev *, enum nl80211_tx_power_setting, int); 1: +typedef void (*btf_trace_rdev_set_tx_power)(void *, struct wiphy *, 1: + struct wireless_dev *, 1: + enum nl80211_tx_power_setting, int); 1: 1: typedef void (*btf_trace_rdev_return_int_int)(void *, struct wiphy *, int, int); 1: 1: -typedef void (*btf_trace_rdev_set_bitrate_mask)(void *, struct wiphy *, struct net_device___2 *, const u8 *, const struct cfg80211_bitrate_mask *); 1: +typedef void (*btf_trace_rdev_set_bitrate_mask)( 1: + void *, struct wiphy *, struct net_device___2 *, const u8 *, 1: + const struct cfg80211_bitrate_mask *); 1: 1: -typedef void (*btf_trace_rdev_mgmt_frame_register)(void *, struct wiphy *, struct wireless_dev *, u16, bool); 1: +typedef void (*btf_trace_rdev_mgmt_frame_register)(void *, struct wiphy *, 1: + struct wireless_dev *, u16, 1: + bool); 1: 1: -typedef void (*btf_trace_rdev_return_int_tx_rx)(void *, struct wiphy *, int, u32, u32); 1: +typedef void (*btf_trace_rdev_return_int_tx_rx)(void *, struct wiphy *, int, 1: + u32, u32); 1: 1: -typedef void (*btf_trace_rdev_return_void_tx_rx)(void *, struct wiphy *, u32, u32, u32, u32); 1: +typedef void (*btf_trace_rdev_return_void_tx_rx)(void *, struct wiphy *, u32, 1: + u32, u32, u32); 1: 1: typedef void (*btf_trace_rdev_set_antenna)(void *, struct wiphy *, u32, u32); 1: 1: -typedef void (*btf_trace_rdev_sched_scan_start)(void *, struct wiphy *, struct net_device___2 *, u64); 1: +typedef void (*btf_trace_rdev_sched_scan_start)(void *, struct wiphy *, 1: + struct net_device___2 *, u64); 1: 1: -typedef void (*btf_trace_rdev_sched_scan_stop)(void *, struct wiphy *, struct net_device___2 *, u64); 1: +typedef void (*btf_trace_rdev_sched_scan_stop)(void *, struct wiphy *, 1: + struct net_device___2 *, u64); 1: 1: -typedef void (*btf_trace_rdev_tdls_mgmt)(void *, struct wiphy *, struct net_device___2 *, u8 *, u8, u8, u16, u32, bool, const u8 *, size_t); 1: +typedef void (*btf_trace_rdev_tdls_mgmt)(void *, struct wiphy *, 1: + struct net_device___2 *, u8 *, u8, u8, 1: + u16, u32, bool, const u8 *, size_t); 1: 1: -typedef void (*btf_trace_rdev_dump_survey)(void *, struct wiphy *, struct net_device___2 *, int); 1: +typedef void (*btf_trace_rdev_dump_survey)(void *, struct wiphy *, 1: + struct net_device___2 *, int); 1: 1: -typedef void (*btf_trace_rdev_return_int_survey_info)(void *, struct wiphy *, int, struct survey_info *); 1: +typedef void (*btf_trace_rdev_return_int_survey_info)(void *, struct wiphy *, 1: + int, 1: + struct survey_info *); 1: 1: -typedef void (*btf_trace_rdev_tdls_oper)(void *, struct wiphy *, struct net_device___2 *, u8 *, enum nl80211_tdls_operation); 1: +typedef void (*btf_trace_rdev_tdls_oper)(void *, struct wiphy *, 1: + struct net_device___2 *, u8 *, 1: + enum nl80211_tdls_operation); 1: 1: -typedef void (*btf_trace_rdev_probe_client)(void *, struct wiphy *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_rdev_probe_client)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_rdev_set_pmksa)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_pmksa *); 1: +typedef void (*btf_trace_rdev_set_pmksa)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_pmksa *); 1: 1: -typedef void (*btf_trace_rdev_del_pmksa)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_pmksa *); 1: +typedef void (*btf_trace_rdev_del_pmksa)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_pmksa *); 1: 1: -typedef void (*btf_trace_rdev_remain_on_channel)(void *, struct wiphy *, struct wireless_dev *, struct ieee80211_channel *, unsigned int); 1: +typedef void (*btf_trace_rdev_remain_on_channel)(void *, struct wiphy *, 1: + struct wireless_dev *, 1: + struct ieee80211_channel *, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_rdev_return_int_cookie)(void *, struct wiphy *, int, u64); 1: +typedef void (*btf_trace_rdev_return_int_cookie)(void *, struct wiphy *, int, 1: + u64); 1: 1: -typedef void (*btf_trace_rdev_cancel_remain_on_channel)(void *, struct wiphy *, struct wireless_dev *, u64); 1: +typedef void (*btf_trace_rdev_cancel_remain_on_channel)(void *, struct wiphy *, 1: + struct wireless_dev *, 1: + u64); 1: 1: -typedef void (*btf_trace_rdev_mgmt_tx)(void *, struct wiphy *, struct wireless_dev *, struct cfg80211_mgmt_tx_params *); 1: +typedef void (*btf_trace_rdev_mgmt_tx)(void *, struct wiphy *, 1: + struct wireless_dev *, 1: + struct cfg80211_mgmt_tx_params *); 1: 1: -typedef void (*btf_trace_rdev_tx_control_port)(void *, struct wiphy *, struct net_device___2 *, const u8 *, size_t, const u8 *, __be16, bool); 1: +typedef void (*btf_trace_rdev_tx_control_port)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + const u8 *, size_t, const u8 *, 1: + __be16, bool); 1: 1: -typedef void (*btf_trace_rdev_set_noack_map)(void *, struct wiphy *, struct net_device___2 *, u16); 1: +typedef void (*btf_trace_rdev_set_noack_map)(void *, struct wiphy *, 1: + struct net_device___2 *, u16); 1: 1: -typedef void (*btf_trace_rdev_get_channel)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_get_channel)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_return_chandef)(void *, struct wiphy *, int, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_rdev_return_chandef)(void *, struct wiphy *, int, 1: + struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_rdev_start_p2p_device)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_start_p2p_device)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_stop_p2p_device)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_stop_p2p_device)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_start_nan)(void *, struct wiphy *, struct wireless_dev *, struct cfg80211_nan_conf *); 1: +typedef void (*btf_trace_rdev_start_nan)(void *, struct wiphy *, 1: + struct wireless_dev *, 1: + struct cfg80211_nan_conf *); 1: 1: -typedef void (*btf_trace_rdev_nan_change_conf)(void *, struct wiphy *, struct wireless_dev *, struct cfg80211_nan_conf *, u32); 1: +typedef void (*btf_trace_rdev_nan_change_conf)(void *, struct wiphy *, 1: + struct wireless_dev *, 1: + struct cfg80211_nan_conf *, u32); 1: 1: -typedef void (*btf_trace_rdev_stop_nan)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_stop_nan)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_add_nan_func)(void *, struct wiphy *, struct wireless_dev *, const struct cfg80211_nan_func *); 1: +typedef void (*btf_trace_rdev_add_nan_func)(void *, struct wiphy *, 1: + struct wireless_dev *, 1: + const struct cfg80211_nan_func *); 1: 1: -typedef void (*btf_trace_rdev_del_nan_func)(void *, struct wiphy *, struct wireless_dev *, u64); 1: +typedef void (*btf_trace_rdev_del_nan_func)(void *, struct wiphy *, 1: + struct wireless_dev *, u64); 1: 1: -typedef void (*btf_trace_rdev_set_mac_acl)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_acl_data *); 1: +typedef void (*btf_trace_rdev_set_mac_acl)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_acl_data *); 1: 1: -typedef void (*btf_trace_rdev_update_ft_ies)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_update_ft_ies_params *); 1: +typedef void (*btf_trace_rdev_update_ft_ies)( 1: + void *, struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_update_ft_ies_params *); 1: 1: -typedef void (*btf_trace_rdev_crit_proto_start)(void *, struct wiphy *, struct wireless_dev *, enum nl80211_crit_proto_id, u16); 1: +typedef void (*btf_trace_rdev_crit_proto_start)(void *, struct wiphy *, 1: + struct wireless_dev *, 1: + enum nl80211_crit_proto_id, 1: + u16); 1: 1: -typedef void (*btf_trace_rdev_crit_proto_stop)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_crit_proto_stop)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_channel_switch)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_csa_settings *); 1: +typedef void (*btf_trace_rdev_channel_switch)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_csa_settings *); 1: 1: -typedef void (*btf_trace_rdev_set_qos_map)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_qos_map *); 1: +typedef void (*btf_trace_rdev_set_qos_map)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_qos_map *); 1: 1: -typedef void (*btf_trace_rdev_set_ap_chanwidth)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_rdev_set_ap_chanwidth)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_rdev_add_tx_ts)(void *, struct wiphy *, struct net_device___2 *, u8, const u8 *, u8, u16); 1: +typedef void (*btf_trace_rdev_add_tx_ts)(void *, struct wiphy *, 1: + struct net_device___2 *, u8, 1: + const u8 *, u8, u16); 1: 1: -typedef void (*btf_trace_rdev_del_tx_ts)(void *, struct wiphy *, struct net_device___2 *, u8, const u8 *); 1: +typedef void (*btf_trace_rdev_del_tx_ts)(void *, struct wiphy *, 1: + struct net_device___2 *, u8, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_rdev_tdls_channel_switch)(void *, struct wiphy *, struct net_device___2 *, const u8 *, u8, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_rdev_tdls_channel_switch)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + const u8 *, u8, 1: + struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_rdev_tdls_cancel_channel_switch)(void *, struct wiphy *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_rdev_tdls_cancel_channel_switch)( 1: + void *, struct wiphy *, struct net_device___2 *, const u8 *); 1: 1: -typedef void (*btf_trace_rdev_set_pmk)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_pmk_conf *); 1: +typedef void (*btf_trace_rdev_set_pmk)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_pmk_conf *); 1: 1: -typedef void (*btf_trace_rdev_del_pmk)(void *, struct wiphy *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_rdev_del_pmk)(void *, struct wiphy *, 1: + struct net_device___2 *, const u8 *); 1: 1: -typedef void (*btf_trace_rdev_external_auth)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_external_auth_params *); 1: +typedef void (*btf_trace_rdev_external_auth)( 1: + void *, struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_external_auth_params *); 1: 1: -typedef void (*btf_trace_rdev_start_radar_detection)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_chan_def *, u32); 1: +typedef void (*btf_trace_rdev_start_radar_detection)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_chan_def *, 1: + u32); 1: 1: -typedef void (*btf_trace_rdev_set_mcast_rate)(void *, struct wiphy *, struct net_device___2 *, int *); 1: +typedef void (*btf_trace_rdev_set_mcast_rate)(void *, struct wiphy *, 1: + struct net_device___2 *, int *); 1: 1: -typedef void (*btf_trace_rdev_set_coalesce)(void *, struct wiphy *, struct cfg80211_coalesce *); 1: +typedef void (*btf_trace_rdev_set_coalesce)(void *, struct wiphy *, 1: + struct cfg80211_coalesce *); 1: 1: -typedef void (*btf_trace_rdev_abort_scan)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_abort_scan)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_set_multicast_to_unicast)(void *, struct wiphy *, struct net_device___2 *, const bool); 1: +typedef void (*btf_trace_rdev_set_multicast_to_unicast)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + const bool); 1: 1: -typedef void (*btf_trace_rdev_get_txq_stats)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_rdev_get_txq_stats)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_rdev_get_ftm_responder_stats)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_ftm_responder_stats *); 1: +typedef void (*btf_trace_rdev_get_ftm_responder_stats)( 1: + void *, struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_ftm_responder_stats *); 1: 1: -typedef void (*btf_trace_rdev_start_pmsr)(void *, struct wiphy *, struct wireless_dev *, u64); 1: +typedef void (*btf_trace_rdev_start_pmsr)(void *, struct wiphy *, 1: + struct wireless_dev *, u64); 1: 1: -typedef void (*btf_trace_rdev_abort_pmsr)(void *, struct wiphy *, struct wireless_dev *, u64); 1: +typedef void (*btf_trace_rdev_abort_pmsr)(void *, struct wiphy *, 1: + struct wireless_dev *, u64); 1: 1: typedef void (*btf_trace_cfg80211_return_bool)(void *, bool); 1: 1: -typedef void (*btf_trace_cfg80211_notify_new_peer_candidate)(void *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_cfg80211_notify_new_peer_candidate)( 1: + void *, struct net_device___2 *, const u8 *); 1: 1: -typedef void (*btf_trace_cfg80211_send_rx_auth)(void *, struct net_device___2 *); 1: +typedef void (*btf_trace_cfg80211_send_rx_auth)(void *, 1: + struct net_device___2 *); 1: 1: -typedef void (*btf_trace_cfg80211_send_rx_assoc)(void *, struct net_device___2 *, struct cfg80211_bss *); 1: +typedef void (*btf_trace_cfg80211_send_rx_assoc)(void *, 1: + struct net_device___2 *, 1: + struct cfg80211_bss *); 1: 1: -typedef void (*btf_trace_cfg80211_rx_unprot_mlme_mgmt)(void *, struct net_device___2 *, const u8 *, int); 1: +typedef void (*btf_trace_cfg80211_rx_unprot_mlme_mgmt)(void *, 1: + struct net_device___2 *, 1: + const u8 *, int); 1: 1: -typedef void (*btf_trace_cfg80211_rx_mlme_mgmt)(void *, struct net_device___2 *, const u8 *, int); 1: +typedef void (*btf_trace_cfg80211_rx_mlme_mgmt)(void *, struct net_device___2 *, 1: + const u8 *, int); 1: 1: -typedef void (*btf_trace_cfg80211_tx_mlme_mgmt)(void *, struct net_device___2 *, const u8 *, int); 1: +typedef void (*btf_trace_cfg80211_tx_mlme_mgmt)(void *, struct net_device___2 *, 1: + const u8 *, int); 1: 1: -typedef void (*btf_trace_cfg80211_send_auth_timeout)(void *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_cfg80211_send_auth_timeout)(void *, 1: + struct net_device___2 *, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_cfg80211_send_assoc_timeout)(void *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_cfg80211_send_assoc_timeout)(void *, 1: + struct net_device___2 *, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_cfg80211_michael_mic_failure)(void *, struct net_device___2 *, const u8 *, enum nl80211_key_type, int, const u8 *); 1: +typedef void (*btf_trace_cfg80211_michael_mic_failure)(void *, 1: + struct net_device___2 *, 1: + const u8 *, 1: + enum nl80211_key_type, 1: + int, const u8 *); 1: 1: -typedef void (*btf_trace_cfg80211_ready_on_channel)(void *, struct wireless_dev *, u64, struct ieee80211_channel *, unsigned int); 1: +typedef void (*btf_trace_cfg80211_ready_on_channel)(void *, 1: + struct wireless_dev *, u64, 1: + struct ieee80211_channel *, 1: + unsigned int); 1: 1: -typedef void (*btf_trace_cfg80211_ready_on_channel_expired)(void *, struct wireless_dev *, u64, struct ieee80211_channel *); 1: +typedef void (*btf_trace_cfg80211_ready_on_channel_expired)( 1: + void *, struct wireless_dev *, u64, struct ieee80211_channel *); 1: 1: -typedef void (*btf_trace_cfg80211_tx_mgmt_expired)(void *, struct wireless_dev *, u64, struct ieee80211_channel *); 1: +typedef void (*btf_trace_cfg80211_tx_mgmt_expired)(void *, 1: + struct wireless_dev *, u64, 1: + struct ieee80211_channel *); 1: 1: -typedef void (*btf_trace_cfg80211_new_sta)(void *, struct net_device___2 *, const u8 *, struct station_info *); 1: +typedef void (*btf_trace_cfg80211_new_sta)(void *, struct net_device___2 *, 1: + const u8 *, struct station_info *); 1: 1: -typedef void (*btf_trace_cfg80211_del_sta)(void *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_cfg80211_del_sta)(void *, struct net_device___2 *, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_cfg80211_rx_mgmt)(void *, struct wireless_dev *, int, int); 1: +typedef void (*btf_trace_cfg80211_rx_mgmt)(void *, struct wireless_dev *, int, 1: + int); 1: 1: -typedef void (*btf_trace_cfg80211_mgmt_tx_status)(void *, struct wireless_dev *, u64, bool); 1: +typedef void (*btf_trace_cfg80211_mgmt_tx_status)(void *, struct wireless_dev *, 1: + u64, bool); 1: 1: -typedef void (*btf_trace_cfg80211_rx_control_port)(void *, struct net_device___2 *, struct sk_buff___2 *, bool); 1: +typedef void (*btf_trace_cfg80211_rx_control_port)(void *, 1: + struct net_device___2 *, 1: + struct sk_buff___2 *, bool); 1: 1: -typedef void (*btf_trace_cfg80211_cqm_rssi_notify)(void *, struct net_device___2 *, enum nl80211_cqm_rssi_threshold_event, s32); 1: +typedef void (*btf_trace_cfg80211_cqm_rssi_notify)( 1: + void *, struct net_device___2 *, enum nl80211_cqm_rssi_threshold_event, 1: + s32); 1: 1: -typedef void (*btf_trace_cfg80211_reg_can_beacon)(void *, struct wiphy *, struct cfg80211_chan_def *, enum nl80211_iftype, bool); 1: +typedef void (*btf_trace_cfg80211_reg_can_beacon)(void *, struct wiphy *, 1: + struct cfg80211_chan_def *, 1: + enum nl80211_iftype, bool); 1: 1: -typedef void (*btf_trace_cfg80211_chandef_dfs_required)(void *, struct wiphy *, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_cfg80211_chandef_dfs_required)( 1: + void *, struct wiphy *, struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_cfg80211_ch_switch_notify)(void *, struct net_device___2 *, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_cfg80211_ch_switch_notify)(void *, 1: + struct net_device___2 *, 1: + struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_cfg80211_ch_switch_started_notify)(void *, struct net_device___2 *, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_cfg80211_ch_switch_started_notify)( 1: + void *, struct net_device___2 *, struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_cfg80211_radar_event)(void *, struct wiphy *, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_cfg80211_radar_event)(void *, struct wiphy *, 1: + struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_cfg80211_cac_event)(void *, struct net_device___2 *, enum nl80211_radar_event); 1: +typedef void (*btf_trace_cfg80211_cac_event)(void *, struct net_device___2 *, 1: + enum nl80211_radar_event); 1: 1: -typedef void (*btf_trace_cfg80211_rx_spurious_frame)(void *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_cfg80211_rx_spurious_frame)(void *, 1: + struct net_device___2 *, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_cfg80211_rx_unexpected_4addr_frame)(void *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_cfg80211_rx_unexpected_4addr_frame)( 1: + void *, struct net_device___2 *, const u8 *); 1: 1: -typedef void (*btf_trace_cfg80211_ibss_joined)(void *, struct net_device___2 *, const u8 *, struct ieee80211_channel *); 1: +typedef void (*btf_trace_cfg80211_ibss_joined)(void *, struct net_device___2 *, 1: + const u8 *, 1: + struct ieee80211_channel *); 1: 1: -typedef void (*btf_trace_cfg80211_probe_status)(void *, struct net_device___2 *, const u8 *, u64, bool); 1: +typedef void (*btf_trace_cfg80211_probe_status)(void *, struct net_device___2 *, 1: + const u8 *, u64, bool); 1: 1: -typedef void (*btf_trace_cfg80211_cqm_pktloss_notify)(void *, struct net_device___2 *, const u8 *, u32); 1: +typedef void (*btf_trace_cfg80211_cqm_pktloss_notify)(void *, 1: + struct net_device___2 *, 1: + const u8 *, u32); 1: 1: -typedef void (*btf_trace_cfg80211_gtk_rekey_notify)(void *, struct net_device___2 *, const u8 *); 1: +typedef void (*btf_trace_cfg80211_gtk_rekey_notify)(void *, 1: + struct net_device___2 *, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_cfg80211_pmksa_candidate_notify)(void *, struct net_device___2 *, int, const u8 *, bool); 1: +typedef void (*btf_trace_cfg80211_pmksa_candidate_notify)( 1: + void *, struct net_device___2 *, int, const u8 *, bool); 1: 1: -typedef void (*btf_trace_cfg80211_report_obss_beacon)(void *, struct wiphy *, const u8 *, size_t, int, int); 1: +typedef void (*btf_trace_cfg80211_report_obss_beacon)(void *, struct wiphy *, 1: + const u8 *, size_t, int, 1: + int); 1: 1: -typedef void (*btf_trace_cfg80211_tdls_oper_request)(void *, struct wiphy *, struct net_device___2 *, const u8 *, enum nl80211_tdls_operation, u16); 1: +typedef void (*btf_trace_cfg80211_tdls_oper_request)( 1: + void *, struct wiphy *, struct net_device___2 *, const u8 *, 1: + enum nl80211_tdls_operation, u16); 1: 1: -typedef void (*btf_trace_cfg80211_scan_done)(void *, struct cfg80211_scan_request *, struct cfg80211_scan_info *); 1: +typedef void (*btf_trace_cfg80211_scan_done)(void *, 1: + struct cfg80211_scan_request *, 1: + struct cfg80211_scan_info *); 1: 1: -typedef void (*btf_trace_cfg80211_sched_scan_stopped)(void *, struct wiphy *, u64); 1: +typedef void (*btf_trace_cfg80211_sched_scan_stopped)(void *, struct wiphy *, 1: + u64); 1: 1: -typedef void (*btf_trace_cfg80211_sched_scan_results)(void *, struct wiphy *, u64); 1: +typedef void (*btf_trace_cfg80211_sched_scan_results)(void *, struct wiphy *, 1: + u64); 1: 1: -typedef void (*btf_trace_cfg80211_get_bss)(void *, struct wiphy *, struct ieee80211_channel *, const u8 *, const u8 *, size_t, enum ieee80211_bss_type, enum ieee80211_privacy); 1: +typedef void (*btf_trace_cfg80211_get_bss)(void *, struct wiphy *, 1: + struct ieee80211_channel *, 1: + const u8 *, const u8 *, size_t, 1: + enum ieee80211_bss_type, 1: + enum ieee80211_privacy); 1: 1: -typedef void (*btf_trace_cfg80211_inform_bss_frame)(void *, struct wiphy *, struct cfg80211_inform_bss *, struct ieee80211_mgmt *, size_t); 1: +typedef void (*btf_trace_cfg80211_inform_bss_frame)( 1: + void *, struct wiphy *, struct cfg80211_inform_bss *, 1: + struct ieee80211_mgmt *, size_t); 1: 1: typedef void (*btf_trace_cfg80211_return_bss)(void *, struct cfg80211_bss *); 1: 1: @@ -122099,21 +123496,35 @@ typedef void (*btf_trace_cfg80211_return_uint)(void *, unsigned int); 1: 1: typedef void (*btf_trace_cfg80211_return_u32)(void *, u32); 1: 1: -typedef void (*btf_trace_cfg80211_report_wowlan_wakeup)(void *, struct wiphy *, struct wireless_dev *, struct cfg80211_wowlan_wakeup *); 1: +typedef void (*btf_trace_cfg80211_report_wowlan_wakeup)( 1: + void *, struct wiphy *, struct wireless_dev *, 1: + struct cfg80211_wowlan_wakeup *); 1: 1: -typedef void (*btf_trace_cfg80211_ft_event)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_ft_event_params *); 1: +typedef void (*btf_trace_cfg80211_ft_event)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + struct cfg80211_ft_event_params *); 1: 1: -typedef void (*btf_trace_cfg80211_stop_iface)(void *, struct wiphy *, struct wireless_dev *); 1: +typedef void (*btf_trace_cfg80211_stop_iface)(void *, struct wiphy *, 1: + struct wireless_dev *); 1: 1: -typedef void (*btf_trace_cfg80211_pmsr_report)(void *, struct wiphy *, struct wireless_dev *, u64, const u8 *); 1: +typedef void (*btf_trace_cfg80211_pmsr_report)(void *, struct wiphy *, 1: + struct wireless_dev *, u64, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_cfg80211_pmsr_complete)(void *, struct wiphy *, struct wireless_dev *, u64); 1: +typedef void (*btf_trace_cfg80211_pmsr_complete)(void *, struct wiphy *, 1: + struct wireless_dev *, u64); 1: 1: -typedef void (*btf_trace_rdev_update_owe_info)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_update_owe_info *); 1: +typedef void (*btf_trace_rdev_update_owe_info)( 1: + void *, struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_update_owe_info *); 1: 1: -typedef void (*btf_trace_cfg80211_update_owe_info_event)(void *, struct wiphy *, struct net_device___2 *, struct cfg80211_update_owe_info *); 1: +typedef void (*btf_trace_cfg80211_update_owe_info_event)( 1: + void *, struct wiphy *, struct net_device___2 *, 1: + struct cfg80211_update_owe_info *); 1: 1: -typedef void (*btf_trace_rdev_probe_mesh_link)(void *, struct wiphy *, struct net_device___2 *, const u8 *, const u8 *, size_t); 1: +typedef void (*btf_trace_rdev_probe_mesh_link)(void *, struct wiphy *, 1: + struct net_device___2 *, 1: + const u8 *, const u8 *, size_t); 1: 1: enum nl80211_peer_measurement_status { 1: NL80211_PMSR_STATUS_SUCCESS = 0, 1: @@ -126385,7 +127796,8 @@ typedef void (*btf_trace_drv_return_void)(void *, struct ieee80211_local *); 1: 1: typedef void (*btf_trace_drv_return_int)(void *, struct ieee80211_local *, int); 1: 1: -typedef void (*btf_trace_drv_return_bool)(void *, struct ieee80211_local *, bool); 1: +typedef void (*btf_trace_drv_return_bool)(void *, struct ieee80211_local *, 1: + bool); 1: 1: typedef void (*btf_trace_drv_return_u32)(void *, struct ieee80211_local *, u32); 1: 1: @@ -126393,9 +127805,11 @@ typedef void (*btf_trace_drv_return_u64)(void *, struct ieee80211_local *, u64); 1: 1: typedef void (*btf_trace_drv_start)(void *, struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_drv_get_et_strings)(void *, struct ieee80211_local *, u32); 1: +typedef void (*btf_trace_drv_get_et_strings)(void *, struct ieee80211_local *, 1: + u32); 1: 1: -typedef void (*btf_trace_drv_get_et_sset_count)(void *, struct ieee80211_local *, u32); 1: +typedef void (*btf_trace_drv_get_et_sset_count)(void *, 1: + struct ieee80211_local *, u32); 1: 1: typedef void (*btf_trace_drv_get_et_stats)(void *, struct ieee80211_local *); 1: 1: @@ -126403,235 +127817,407 @@ typedef void (*btf_trace_drv_suspend)(void *, struct ieee80211_local *); 1: 1: typedef void (*btf_trace_drv_resume)(void *, struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_drv_set_wakeup)(void *, struct ieee80211_local *, bool); 1: +typedef void (*btf_trace_drv_set_wakeup)(void *, struct ieee80211_local *, 1: + bool); 1: 1: typedef void (*btf_trace_drv_stop)(void *, struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_drv_add_interface)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_add_interface)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_change_interface)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, enum nl80211_iftype, bool); 1: +typedef void (*btf_trace_drv_change_interface)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + enum nl80211_iftype, bool); 1: 1: -typedef void (*btf_trace_drv_remove_interface)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_remove_interface)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: typedef void (*btf_trace_drv_config)(void *, struct ieee80211_local *, u32); 1: 1: -typedef void (*btf_trace_drv_bss_info_changed)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_bss_conf *, u32); 1: +typedef void (*btf_trace_drv_bss_info_changed)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_bss_conf *, 1: + u32); 1: 1: -typedef void (*btf_trace_drv_prepare_multicast)(void *, struct ieee80211_local *, int); 1: +typedef void (*btf_trace_drv_prepare_multicast)(void *, 1: + struct ieee80211_local *, int); 1: 1: -typedef void (*btf_trace_drv_configure_filter)(void *, struct ieee80211_local *, unsigned int, unsigned int *, u64); 1: +typedef void (*btf_trace_drv_configure_filter)(void *, struct ieee80211_local *, 1: + unsigned int, unsigned int *, 1: + u64); 1: 1: -typedef void (*btf_trace_drv_config_iface_filter)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, unsigned int, unsigned int); 1: +typedef void (*btf_trace_drv_config_iface_filter)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + unsigned int, unsigned int); 1: 1: -typedef void (*btf_trace_drv_set_tim)(void *, struct ieee80211_local *, struct ieee80211_sta *, bool); 1: +typedef void (*btf_trace_drv_set_tim)(void *, struct ieee80211_local *, 1: + struct ieee80211_sta *, bool); 1: 1: -typedef void (*btf_trace_drv_set_key)(void *, struct ieee80211_local *, enum set_key_cmd, struct ieee80211_sub_if_data *, struct ieee80211_sta *, struct ieee80211_key_conf *); 1: +typedef void (*btf_trace_drv_set_key)(void *, struct ieee80211_local *, 1: + enum set_key_cmd, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *, 1: + struct ieee80211_key_conf *); 1: 1: -typedef void (*btf_trace_drv_update_tkip_key)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_key_conf *, struct ieee80211_sta *, u32); 1: +typedef void (*btf_trace_drv_update_tkip_key)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_key_conf *, 1: + struct ieee80211_sta *, u32); 1: 1: -typedef void (*btf_trace_drv_hw_scan)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_hw_scan)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_cancel_hw_scan)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_cancel_hw_scan)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_sched_scan_start)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_sched_scan_start)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_sched_scan_stop)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_sched_scan_stop)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_sw_scan_start)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, const u8 *); 1: +typedef void (*btf_trace_drv_sw_scan_start)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + const u8 *); 1: 1: -typedef void (*btf_trace_drv_sw_scan_complete)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_sw_scan_complete)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_get_stats)(void *, struct ieee80211_local *, struct ieee80211_low_level_stats *, int); 1: +typedef void (*btf_trace_drv_get_stats)(void *, struct ieee80211_local *, 1: + struct ieee80211_low_level_stats *, 1: + int); 1: 1: -typedef void (*btf_trace_drv_get_key_seq)(void *, struct ieee80211_local *, struct ieee80211_key_conf *); 1: +typedef void (*btf_trace_drv_get_key_seq)(void *, struct ieee80211_local *, 1: + struct ieee80211_key_conf *); 1: 1: -typedef void (*btf_trace_drv_set_frag_threshold)(void *, struct ieee80211_local *, u32); 1: +typedef void (*btf_trace_drv_set_frag_threshold)(void *, 1: + struct ieee80211_local *, u32); 1: 1: -typedef void (*btf_trace_drv_set_rts_threshold)(void *, struct ieee80211_local *, u32); 1: +typedef void (*btf_trace_drv_set_rts_threshold)(void *, 1: + struct ieee80211_local *, u32); 1: 1: -typedef void (*btf_trace_drv_set_coverage_class)(void *, struct ieee80211_local *, s16); 1: +typedef void (*btf_trace_drv_set_coverage_class)(void *, 1: + struct ieee80211_local *, s16); 1: 1: -typedef void (*btf_trace_drv_sta_notify)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, enum sta_notify_cmd, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_sta_notify)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + enum sta_notify_cmd, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_sta_state)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *, enum ieee80211_sta_state, enum ieee80211_sta_state); 1: +typedef void (*btf_trace_drv_sta_state)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *, 1: + enum ieee80211_sta_state, 1: + enum ieee80211_sta_state); 1: 1: -typedef void (*btf_trace_drv_sta_set_txpwr)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_sta_set_txpwr)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_sta_rc_update)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *, u32); 1: +typedef void (*btf_trace_drv_sta_rc_update)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *, u32); 1: 1: -typedef void (*btf_trace_drv_sta_statistics)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_sta_statistics)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_sta_add)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_sta_add)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_sta_remove)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_sta_remove)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_sta_pre_rcu_remove)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_sta_pre_rcu_remove)(void *, 1: + struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_sync_rx_queues)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_sync_rx_queues)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_sta_rate_tbl_update)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_sta_rate_tbl_update)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_conf_tx)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, u16, const struct ieee80211_tx_queue_params *); 1: +typedef void (*btf_trace_drv_conf_tx)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, u16, 1: + const struct ieee80211_tx_queue_params *); 1: 1: -typedef void (*btf_trace_drv_get_tsf)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_get_tsf)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_set_tsf)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, u64); 1: +typedef void (*btf_trace_drv_set_tsf)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, u64); 1: 1: -typedef void (*btf_trace_drv_offset_tsf)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, s64); 1: +typedef void (*btf_trace_drv_offset_tsf)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, s64); 1: 1: -typedef void (*btf_trace_drv_reset_tsf)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_reset_tsf)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: typedef void (*btf_trace_drv_tx_last_beacon)(void *, struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_drv_ampdu_action)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_ampdu_params *); 1: +typedef void (*btf_trace_drv_ampdu_action)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_ampdu_params *); 1: 1: -typedef void (*btf_trace_drv_get_survey)(void *, struct ieee80211_local *, int, struct survey_info *); 1: +typedef void (*btf_trace_drv_get_survey)(void *, struct ieee80211_local *, int, 1: + struct survey_info *); 1: 1: -typedef void (*btf_trace_drv_flush)(void *, struct ieee80211_local *, u32, bool); 1: +typedef void (*btf_trace_drv_flush)(void *, struct ieee80211_local *, u32, 1: + bool); 1: 1: -typedef void (*btf_trace_drv_channel_switch)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_channel_switch *); 1: +typedef void (*btf_trace_drv_channel_switch)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_channel_switch *); 1: 1: -typedef void (*btf_trace_drv_set_antenna)(void *, struct ieee80211_local *, u32, u32, int); 1: +typedef void (*btf_trace_drv_set_antenna)(void *, struct ieee80211_local *, u32, 1: + u32, int); 1: 1: -typedef void (*btf_trace_drv_get_antenna)(void *, struct ieee80211_local *, u32, u32, int); 1: +typedef void (*btf_trace_drv_get_antenna)(void *, struct ieee80211_local *, u32, 1: + u32, int); 1: 1: -typedef void (*btf_trace_drv_remain_on_channel)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_channel *, unsigned int, enum ieee80211_roc_type); 1: +typedef void (*btf_trace_drv_remain_on_channel)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct ieee80211_channel *, unsigned int, enum ieee80211_roc_type); 1: 1: -typedef void (*btf_trace_drv_cancel_remain_on_channel)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_cancel_remain_on_channel)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_set_ringparam)(void *, struct ieee80211_local *, u32, u32); 1: +typedef void (*btf_trace_drv_set_ringparam)(void *, struct ieee80211_local *, 1: + u32, u32); 1: 1: -typedef void (*btf_trace_drv_get_ringparam)(void *, struct ieee80211_local *, u32 *, u32 *, u32 *, u32 *); 1: +typedef void (*btf_trace_drv_get_ringparam)(void *, struct ieee80211_local *, 1: + u32 *, u32 *, u32 *, u32 *); 1: 1: -typedef void (*btf_trace_drv_tx_frames_pending)(void *, struct ieee80211_local *); 1: +typedef void (*btf_trace_drv_tx_frames_pending)(void *, 1: + struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_drv_offchannel_tx_cancel_wait)(void *, struct ieee80211_local *); 1: +typedef void (*btf_trace_drv_offchannel_tx_cancel_wait)( 1: + void *, struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_drv_set_bitrate_mask)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, const struct cfg80211_bitrate_mask *); 1: +typedef void (*btf_trace_drv_set_bitrate_mask)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + const struct cfg80211_bitrate_mask *); 1: 1: -typedef void (*btf_trace_drv_set_rekey_data)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_gtk_rekey_data *); 1: +typedef void (*btf_trace_drv_set_rekey_data)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct cfg80211_gtk_rekey_data *); 1: 1: -typedef void (*btf_trace_drv_event_callback)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, const struct ieee80211_event *); 1: +typedef void (*btf_trace_drv_event_callback)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + const struct ieee80211_event *); 1: 1: -typedef void (*btf_trace_drv_release_buffered_frames)(void *, struct ieee80211_local *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool); 1: +typedef void (*btf_trace_drv_release_buffered_frames)( 1: + void *, struct ieee80211_local *, struct ieee80211_sta *, u16, int, 1: + enum ieee80211_frame_release_type, bool); 1: 1: -typedef void (*btf_trace_drv_allow_buffered_frames)(void *, struct ieee80211_local *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool); 1: +typedef void (*btf_trace_drv_allow_buffered_frames)( 1: + void *, struct ieee80211_local *, struct ieee80211_sta *, u16, int, 1: + enum ieee80211_frame_release_type, bool); 1: 1: -typedef void (*btf_trace_drv_mgd_prepare_tx)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, u16); 1: +typedef void (*btf_trace_drv_mgd_prepare_tx)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + u16); 1: 1: -typedef void (*btf_trace_drv_mgd_protect_tdls_discover)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_mgd_protect_tdls_discover)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_add_chanctx)(void *, struct ieee80211_local *, struct ieee80211_chanctx *); 1: +typedef void (*btf_trace_drv_add_chanctx)(void *, struct ieee80211_local *, 1: + struct ieee80211_chanctx *); 1: 1: -typedef void (*btf_trace_drv_remove_chanctx)(void *, struct ieee80211_local *, struct ieee80211_chanctx *); 1: +typedef void (*btf_trace_drv_remove_chanctx)(void *, struct ieee80211_local *, 1: + struct ieee80211_chanctx *); 1: 1: -typedef void (*btf_trace_drv_change_chanctx)(void *, struct ieee80211_local *, struct ieee80211_chanctx *, u32); 1: +typedef void (*btf_trace_drv_change_chanctx)(void *, struct ieee80211_local *, 1: + struct ieee80211_chanctx *, u32); 1: 1: -typedef void (*btf_trace_drv_switch_vif_chanctx)(void *, struct ieee80211_local *, struct ieee80211_vif_chanctx_switch *, int, enum ieee80211_chanctx_switch_mode); 1: +typedef void (*btf_trace_drv_switch_vif_chanctx)( 1: + void *, struct ieee80211_local *, struct ieee80211_vif_chanctx_switch *, 1: + int, enum ieee80211_chanctx_switch_mode); 1: 1: -typedef void (*btf_trace_drv_assign_vif_chanctx)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_chanctx *); 1: +typedef void (*btf_trace_drv_assign_vif_chanctx)(void *, 1: + struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_chanctx *); 1: 1: -typedef void (*btf_trace_drv_unassign_vif_chanctx)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_chanctx *); 1: +typedef void (*btf_trace_drv_unassign_vif_chanctx)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct ieee80211_chanctx *); 1: 1: -typedef void (*btf_trace_drv_start_ap)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_bss_conf *); 1: +typedef void (*btf_trace_drv_start_ap)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_bss_conf *); 1: 1: -typedef void (*btf_trace_drv_stop_ap)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_stop_ap)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_reconfig_complete)(void *, struct ieee80211_local *, enum ieee80211_reconfig_type); 1: +typedef void (*btf_trace_drv_reconfig_complete)(void *, 1: + struct ieee80211_local *, 1: + enum ieee80211_reconfig_type); 1: 1: -typedef void (*btf_trace_drv_ipv6_addr_change)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_ipv6_addr_change)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_join_ibss)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_bss_conf *); 1: +typedef void (*btf_trace_drv_join_ibss)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct ieee80211_bss_conf *); 1: 1: -typedef void (*btf_trace_drv_leave_ibss)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_leave_ibss)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_get_expected_throughput)(void *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_get_expected_throughput)(void *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_start_nan)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_nan_conf *); 1: +typedef void (*btf_trace_drv_start_nan)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct cfg80211_nan_conf *); 1: 1: -typedef void (*btf_trace_drv_stop_nan)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_stop_nan)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_nan_change_conf)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_nan_conf *, u32); 1: +typedef void (*btf_trace_drv_nan_change_conf)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct cfg80211_nan_conf *, u32); 1: 1: -typedef void (*btf_trace_drv_add_nan_func)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, const struct cfg80211_nan_func *); 1: +typedef void (*btf_trace_drv_add_nan_func)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + const struct cfg80211_nan_func *); 1: 1: -typedef void (*btf_trace_drv_del_nan_func)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, u8); 1: +typedef void (*btf_trace_drv_del_nan_func)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, u8); 1: 1: -typedef void (*btf_trace_drv_start_pmsr)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_start_pmsr)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_abort_pmsr)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_abort_pmsr)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_api_start_tx_ba_session)(void *, struct ieee80211_sta *, u16); 1: +typedef void (*btf_trace_api_start_tx_ba_session)(void *, 1: + struct ieee80211_sta *, u16); 1: 1: -typedef void (*btf_trace_api_start_tx_ba_cb)(void *, struct ieee80211_sub_if_data *, const u8 *, u16); 1: +typedef void (*btf_trace_api_start_tx_ba_cb)(void *, 1: + struct ieee80211_sub_if_data *, 1: + const u8 *, u16); 1: 1: -typedef void (*btf_trace_api_stop_tx_ba_session)(void *, struct ieee80211_sta *, u16); 1: +typedef void (*btf_trace_api_stop_tx_ba_session)(void *, struct ieee80211_sta *, 1: + u16); 1: 1: -typedef void (*btf_trace_api_stop_tx_ba_cb)(void *, struct ieee80211_sub_if_data *, const u8 *, u16); 1: +typedef void (*btf_trace_api_stop_tx_ba_cb)(void *, 1: + struct ieee80211_sub_if_data *, 1: + const u8 *, u16); 1: 1: typedef void (*btf_trace_api_restart_hw)(void *, struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_api_beacon_loss)(void *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_api_beacon_loss)(void *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_api_connection_loss)(void *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_api_connection_loss)(void *, 1: + struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_api_cqm_rssi_notify)(void *, struct ieee80211_sub_if_data *, enum nl80211_cqm_rssi_threshold_event, s32); 1: +typedef void (*btf_trace_api_cqm_rssi_notify)( 1: + void *, struct ieee80211_sub_if_data *, 1: + enum nl80211_cqm_rssi_threshold_event, s32); 1: 1: -typedef void (*btf_trace_api_cqm_beacon_loss_notify)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_api_cqm_beacon_loss_notify)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_api_scan_completed)(void *, struct ieee80211_local *, bool); 1: +typedef void (*btf_trace_api_scan_completed)(void *, struct ieee80211_local *, 1: + bool); 1: 1: -typedef void (*btf_trace_api_sched_scan_results)(void *, struct ieee80211_local *); 1: +typedef void (*btf_trace_api_sched_scan_results)(void *, 1: + struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_api_sched_scan_stopped)(void *, struct ieee80211_local *); 1: +typedef void (*btf_trace_api_sched_scan_stopped)(void *, 1: + struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_api_sta_block_awake)(void *, struct ieee80211_local *, struct ieee80211_sta *, bool); 1: +typedef void (*btf_trace_api_sta_block_awake)(void *, struct ieee80211_local *, 1: + struct ieee80211_sta *, bool); 1: 1: -typedef void (*btf_trace_api_chswitch_done)(void *, struct ieee80211_sub_if_data *, bool); 1: +typedef void (*btf_trace_api_chswitch_done)(void *, 1: + struct ieee80211_sub_if_data *, 1: + bool); 1: 1: -typedef void (*btf_trace_api_ready_on_channel)(void *, struct ieee80211_local *); 1: +typedef void (*btf_trace_api_ready_on_channel)(void *, 1: + struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_api_remain_on_channel_expired)(void *, struct ieee80211_local *); 1: +typedef void (*btf_trace_api_remain_on_channel_expired)( 1: + void *, struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_api_gtk_rekey_notify)(void *, struct ieee80211_sub_if_data *, const u8 *, const u8 *); 1: +typedef void (*btf_trace_api_gtk_rekey_notify)(void *, 1: + struct ieee80211_sub_if_data *, 1: + const u8 *, const u8 *); 1: 1: -typedef void (*btf_trace_api_enable_rssi_reports)(void *, struct ieee80211_sub_if_data *, int, int); 1: +typedef void (*btf_trace_api_enable_rssi_reports)( 1: + void *, struct ieee80211_sub_if_data *, int, int); 1: 1: -typedef void (*btf_trace_api_eosp)(void *, struct ieee80211_local *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_api_eosp)(void *, struct ieee80211_local *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_api_send_eosp_nullfunc)(void *, struct ieee80211_local *, struct ieee80211_sta *, u8); 1: +typedef void (*btf_trace_api_send_eosp_nullfunc)(void *, 1: + struct ieee80211_local *, 1: + struct ieee80211_sta *, u8); 1: 1: -typedef void (*btf_trace_api_sta_set_buffered)(void *, struct ieee80211_local *, struct ieee80211_sta *, u8, bool); 1: +typedef void (*btf_trace_api_sta_set_buffered)(void *, struct ieee80211_local *, 1: + struct ieee80211_sta *, u8, 1: + bool); 1: 1: -typedef void (*btf_trace_wake_queue)(void *, struct ieee80211_local *, u16, enum queue_stop_reason); 1: +typedef void (*btf_trace_wake_queue)(void *, struct ieee80211_local *, u16, 1: + enum queue_stop_reason); 1: 1: -typedef void (*btf_trace_stop_queue)(void *, struct ieee80211_local *, u16, enum queue_stop_reason); 1: +typedef void (*btf_trace_stop_queue)(void *, struct ieee80211_local *, u16, 1: + enum queue_stop_reason); 1: 1: -typedef void (*btf_trace_drv_set_default_unicast_key)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, int); 1: +typedef void (*btf_trace_drv_set_default_unicast_key)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, int); 1: 1: typedef void (*btf_trace_api_radar_detected)(void *, struct ieee80211_local *); 1: 1: -typedef void (*btf_trace_drv_channel_switch_beacon)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_drv_channel_switch_beacon)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_drv_pre_channel_switch)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_channel_switch *); 1: +typedef void (*btf_trace_drv_pre_channel_switch)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct ieee80211_channel_switch *); 1: 1: -typedef void (*btf_trace_drv_post_channel_switch)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_post_channel_switch)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_abort_channel_switch)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: +typedef void (*btf_trace_drv_abort_channel_switch)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *); 1: 1: -typedef void (*btf_trace_drv_channel_switch_rx_beacon)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_channel_switch *); 1: +typedef void (*btf_trace_drv_channel_switch_rx_beacon)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct ieee80211_channel_switch *); 1: 1: -typedef void (*btf_trace_drv_get_txpower)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, int, int); 1: +typedef void (*btf_trace_drv_get_txpower)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, int, 1: + int); 1: 1: -typedef void (*btf_trace_drv_tdls_channel_switch)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *, u8, struct cfg80211_chan_def *); 1: +typedef void (*btf_trace_drv_tdls_channel_switch)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *, u8, struct cfg80211_chan_def *); 1: 1: -typedef void (*btf_trace_drv_tdls_cancel_channel_switch)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_sta *); 1: +typedef void (*btf_trace_drv_tdls_cancel_channel_switch)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct ieee80211_sta *); 1: 1: -typedef void (*btf_trace_drv_tdls_recv_channel_switch)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct ieee80211_tdls_ch_sw_params *); 1: +typedef void (*btf_trace_drv_tdls_recv_channel_switch)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct ieee80211_tdls_ch_sw_params *); 1: 1: -typedef void (*btf_trace_drv_wake_tx_queue)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct txq_info *); 1: +typedef void (*btf_trace_drv_wake_tx_queue)(void *, struct ieee80211_local *, 1: + struct ieee80211_sub_if_data *, 1: + struct txq_info *); 1: 1: -typedef void (*btf_trace_drv_get_ftm_responder_stats)(void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, struct cfg80211_ftm_responder_stats *); 1: +typedef void (*btf_trace_drv_get_ftm_responder_stats)( 1: + void *, struct ieee80211_local *, struct ieee80211_sub_if_data *, 1: + struct cfg80211_ftm_responder_stats *); 1: 1: enum ieee80211_he_mcs_support { 1: IEEE80211_HE_MCS_SUPPORT_0_7 = 0, 1: @@ -127101,159 +128687,159 @@ enum { 1: }; 1: 1: struct sockaddr_xdp { 1: - __u16 sxdp_family; 1: - __u16 sxdp_flags; 1: - __u32 sxdp_ifindex; 1: - __u32 sxdp_queue_id; 1: - __u32 sxdp_shared_umem_fd; 1: + __u16 sxdp_family; 1: + __u16 sxdp_flags; 1: + __u32 sxdp_ifindex; 1: + __u32 sxdp_queue_id; 1: + __u32 sxdp_shared_umem_fd; 1: }; 1: 1: struct xdp_ring_offset { 1: - __u64 producer; 1: - __u64 consumer; 1: - __u64 desc; 1: - __u64 flags; 1: + __u64 producer; 1: + __u64 consumer; 1: + __u64 desc; 1: + __u64 flags; 1: }; 1: 1: struct xdp_mmap_offsets { 1: - struct xdp_ring_offset rx; 1: - struct xdp_ring_offset tx; 1: - struct xdp_ring_offset fr; 1: - struct xdp_ring_offset cr; 1: + struct xdp_ring_offset rx; 1: + struct xdp_ring_offset tx; 1: + struct xdp_ring_offset fr; 1: + struct xdp_ring_offset cr; 1: }; 1: 1: struct xdp_umem_reg { 1: - __u64 addr; 1: - __u64 len; 1: - __u32 chunk_size; 1: - __u32 headroom; 1: - __u32 flags; 1: + __u64 addr; 1: + __u64 len; 1: + __u32 chunk_size; 1: + __u32 headroom; 1: + __u32 flags; 1: }; 1: 1: struct xdp_statistics { 1: - __u64 rx_dropped; 1: - __u64 rx_invalid_descs; 1: - __u64 tx_invalid_descs; 1: + __u64 rx_dropped; 1: + __u64 rx_invalid_descs; 1: + __u64 tx_invalid_descs; 1: }; 1: 1: struct xdp_options { 1: - __u32 flags; 1: + __u32 flags; 1: }; 1: 1: struct xdp_desc { 1: - __u64 addr; 1: - __u32 len; 1: - __u32 options; 1: + __u64 addr; 1: + __u32 len; 1: + __u32 options; 1: }; 1: 1: struct xdp_ring; 1: 1: struct xsk_queue { 1: - u64 chunk_mask; 1: - u64 size; 1: - u32 ring_mask; 1: - u32 nentries; 1: - u32 prod_head; 1: - u32 prod_tail; 1: - u32 cons_head; 1: - u32 cons_tail; 1: - struct xdp_ring *ring; 1: - u64 invalid_descs; 1: + u64 chunk_mask; 1: + u64 size; 1: + u32 ring_mask; 1: + u32 nentries; 1: + u32 prod_head; 1: + u32 prod_tail; 1: + u32 cons_head; 1: + u32 cons_tail; 1: + struct xdp_ring *ring; 1: + u64 invalid_descs; 1: }; 1: 1: struct xdp_ring { 1: - u32 producer; 1: - long: 32; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - u32 consumer; 1: - u32 flags; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: - long: 64; 1: + u32 producer; 1: + long : 32; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + u32 consumer; 1: + u32 flags; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: + long : 64; 1: }; 1: 1: struct xdp_rxtx_ring { 1: - struct xdp_ring ptrs; 1: - struct xdp_desc desc[0]; 1: + struct xdp_ring ptrs; 1: + struct xdp_desc desc[0]; 1: }; 1: 1: struct xdp_umem_ring { 1: - struct xdp_ring ptrs; 1: - u64 desc[0]; 1: + struct xdp_ring ptrs; 1: + u64 desc[0]; 1: }; 1: 1: struct xdp_ring_offset_v1 { 1: - __u64 producer; 1: - __u64 consumer; 1: - __u64 desc; 1: + __u64 producer; 1: + __u64 consumer; 1: + __u64 desc; 1: }; 1: 1: struct xdp_mmap_offsets_v1 { 1: - struct xdp_ring_offset_v1 rx; 1: - struct xdp_ring_offset_v1 tx; 1: - struct xdp_ring_offset_v1 fr; 1: - struct xdp_ring_offset_v1 cr; 1: + struct xdp_ring_offset_v1 rx; 1: + struct xdp_ring_offset_v1 tx; 1: + struct xdp_ring_offset_v1 fr; 1: + struct xdp_ring_offset_v1 cr; 1: }; 1: 1: struct xdp_diag_req { 1: - __u8 sdiag_family; 1: - __u8 sdiag_protocol; 1: - __u16 pad; 1: - __u32 xdiag_ino; 1: - __u32 xdiag_show; 1: - __u32 xdiag_cookie[2]; 1: + __u8 sdiag_family; 1: + __u8 sdiag_protocol; 1: + __u16 pad; 1: + __u32 xdiag_ino; 1: + __u32 xdiag_show; 1: + __u32 xdiag_cookie[2]; 1: }; 1: 1: struct xdp_diag_msg { 1: - __u8 xdiag_family; 1: - __u8 xdiag_type; 1: - __u16 pad; 1: - __u32 xdiag_ino; 1: - __u32 xdiag_cookie[2]; 1: + __u8 xdiag_family; 1: + __u8 xdiag_type; 1: + __u16 pad; 1: + __u32 xdiag_ino; 1: + __u32 xdiag_cookie[2]; 1: }; 1: 1: enum { 1: - XDP_DIAG_NONE = 0, 1: - XDP_DIAG_INFO = 1, 1: - XDP_DIAG_UID = 2, 1: - XDP_DIAG_RX_RING = 3, 1: - XDP_DIAG_TX_RING = 4, 1: - XDP_DIAG_UMEM = 5, 1: - XDP_DIAG_UMEM_FILL_RING = 6, 1: - XDP_DIAG_UMEM_COMPLETION_RING = 7, 1: - XDP_DIAG_MEMINFO = 8, 1: - __XDP_DIAG_MAX = 9, 1: + XDP_DIAG_NONE = 0, 1: + XDP_DIAG_INFO = 1, 1: + XDP_DIAG_UID = 2, 1: + XDP_DIAG_RX_RING = 3, 1: + XDP_DIAG_TX_RING = 4, 1: + XDP_DIAG_UMEM = 5, 1: + XDP_DIAG_UMEM_FILL_RING = 6, 1: + XDP_DIAG_UMEM_COMPLETION_RING = 7, 1: + XDP_DIAG_MEMINFO = 8, 1: + __XDP_DIAG_MAX = 9, 1: }; 1: 1: struct xdp_diag_info { 1: - __u32 ifindex; 1: - __u32 queue_id; 1: + __u32 ifindex; 1: + __u32 queue_id; 1: }; 1: 1: struct xdp_diag_ring { 1: - __u32 entries; 1: + __u32 entries; 1: }; 1: 1: struct xdp_diag_umem { 1: - __u64 size; 1: - __u32 id; 1: - __u32 num_pages; 1: - __u32 chunk_size; 1: - __u32 headroom; 1: - __u32 ifindex; 1: - __u32 queue_id; 1: - __u32 flags; 1: - __u32 refs; 1: + __u64 size; 1: + __u32 id; 1: + __u32 num_pages; 1: + __u32 chunk_size; 1: + __u32 headroom; 1: + __u32 ifindex; 1: + __u32 queue_id; 1: + __u32 flags; 1: + __u32 refs; 1: }; 1: 1: struct compress_format { 1: @@ -127414,10 +129000,10 @@ struct printf_spec { 1: }; 1: 1: enum { 1: - st_wordstart = 0, 1: - st_wordcmp = 1, 1: - st_wordskip = 2, 1: - st_bufcpy = 3, 1: + st_wordstart = 0, 1: + st_wordcmp = 1, 1: + st_wordskip = 2, 1: + st_bufcpy = 3, 1: }; 1: 1: enum { 1: Ignoring changes in the following files (wrong extension): 1: libbpf-tools/kernel.config 1: Running clang-format on the following files: 1: libbpf-tools/vmlinux_505.h 1: old tree: 44e9d5da0d899fd71122070dfdf4da8ab4974e21 1: new tree: 5dec2f4649e583940dccc25b019248e6c1b79cd7 1/40 Test #1: style-check ...................... Passed 387.86 sec test 2 Start 2: c_test_static 2: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "c_test_static" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/cc/test_static" 2: Test timeout computed to be: 9.99988e+06 2: clang -cc1 -triple x86_64-unknown-linux-gnu -emit-llvm-bc -emit-llvm-uselists -disable-free -disable-llvm-verifier -discard-value-names -main-file-name main.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu x86-64 -dwarf-column-info -debugger-tuning=gdb -momit-leaf-frame-pointer -coverage-notes-file /usr/src/linux-headers-4.15.0-1009-gcp/main.gcno -nostdsysteminc -nobuiltininc -resource-dir lib/clang/6.0.0 -isystem /virtual/lib/clang/include -include ./include/linux/kconfig.h -include /virtual/include/bcc/bpf.h -include /virtual/include/bcc/helpers.h -isystem /virtual/include -I /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/cc -D __BPF_TRACING__ -I ./arch/x86/include -I arch/x86/include/generated/uapi -I arch/x86/include/generated -I include -I ./arch/x86/include/uapi -I arch/x86/include/generated/uapi -I ./include/uapi -I include/generated/uapi -D __KERNEL__ -D __HAVE_BUILTIN_BSWAP16__ -D __HAVE_BUILTIN_BSWAP32__ -D __HAVE_BUILTIN_BSWAP64__ -O2 -Wno-deprecated-declarations -Wno-gnu-variable-sized-type-not-at-end -Wno-pragma-once-outside-header -Wno-address-of-packed-member -Wno-unknown-warning-option -Wno-unused-value -Wno-pointer-sign -fdebug-compilation-dir /usr/src/linux-headers-4.15.0-1009-gcp -ferror-limit 19 -fmessage-length 0 -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o main.bc -x c /virtual/main.c 2: #if defined(BPF_LICENSE) 2: #error BPF_LICENSE cannot be specified through cflags 2: #endif 2: #if !defined(CONFIG_CC_STACKPROTECTOR) 2: #if defined(CONFIG_CC_STACKPROTECTOR_AUTO) \ 2: || defined(CONFIG_CC_STACKPROTECTOR_REGULAR) \ 2: || defined(CONFIG_CC_STACKPROTECTOR_STRONG) 2: #define CONFIG_CC_STACKPROTECTOR 2: #endif 2: #endif 2: BPF_TABLE("array", int, int, stats, 10); 2: 2: #include 2: Running from kernel directory at: /lib/modules/4.15.0-1009-gcp/build 2/40 Test #2: c_test_static .................... Passed 1.75 sec test 3 Start 3: test_libbcc 3: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "c_test_all" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/cc/test_libbcc" 3: Test timeout computed to be: 9.99988e+06 3: /virtual/main.c:2:7: error: map not found: /sys/fs/bpf/test_pinned_table 3: BPF_TABLE_PINNED("hash", u64, u64, ids, 1024, "/sys/fs/bpf/test_pinned_table"); 3: ^ 3: /virtual/include/bcc/helpers.h:105:92: note: expanded from macro 'BPF_TABLE_PINNED' 3: #define BPF_TABLE_PINNED(_table_type, _key_type, _leaf_type, _name, _max_entries, _pinned) \ 3: ^ 3: /virtual/include/bcc/helpers.h:102:76: note: expanded from macro '\ 3: BPF_TABLE' 3: #define BPF_TABLE(_table_type, _key_type, _leaf_type, _name, _max_entries) \ 3: ^ 3: /virtual/include/bcc/helpers.h:97:4: note: expanded from macro '\ 3: BPF_F_TABLE' 3: }; \ 3: ^ 3: 1 error generated. 3: Parse error: 3: 4@i%ra+1r 3: -------^ 3: unshare: failed to execute ruby: No such file or directory 3: 3: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: test_libbcc is a Catch v1.4.0 host application. 3: Run with -? for options 3: 3: ------------------------------------------------------------------------------- 3: test probing running Ruby process in namespaces 3: in separate mount namespace 3: ------------------------------------------------------------------------------- 3: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/cc/test_usdt_probes.cc:316 3: ............................................................................... 3: 3: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/cc/test_usdt_probes.cc:331: FAILED: 3: REQUIRE( res.msg() == "" ) 3: with expansion: 3: "Unable to load USDT ruby:gc__mark__begin from binary PID 7176 for probe 3: on_event" 3: == 3: "" 3: 3: unshare: unrecognized option '--kill-child' 3: Try 'unshare --help' for more information. 3: ------------------------------------------------------------------------------- 3: test probing running Ruby process in namespaces 3: in separate mount namespace and separate PID namespace 3: ------------------------------------------------------------------------------- 3: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/cc/test_usdt_probes.cc:316 3: ............................................................................... 3: 3: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/cc/test_usdt_probes.cc:357: FAILED: 3: REQUIRE( res.msg() == "" ) 3: with expansion: 3: "Unable to load USDT ruby:gc__mark__begin from binary PID 54 for probe 3: on_event" 3: == 3: "" 3: 3: =============================================================================== 3: test cases: 37 | 36 passed | 1 failed as expected 3: assertions: 626 | 624 passed | 2 failed as expected 3: 3/40 Test #3: test_libbcc ...................... Passed 11.65 sec test 4 Start 4: py_test_stat1_b 4: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_stat1_b" "namespace" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_stat1.py" "test_stat1.b" "proto.b" 4: Test timeout computed to be: 9.99988e+06 4: Actual changes: 4: tx-checksumming: off 4: tx-checksum-ip-generic: off 4: tx-checksum-sctp: off 4: tcp-segmentation-offload: off 4: tx-tcp-segmentation: off [requested on] 4: tx-tcp-ecn-segmentation: off [requested on] 4: tx-tcp-mangleid-segmentation: off [requested on] 4: tx-tcp6-segmentation: off [requested on] 4: .PING 172.16.1.1 (172.16.1.1) 56(84) bytes of data. 4: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4: --- 172.16.1.1 ping statistics --- 4: 100 packets transmitted, 100 received, 0% packet loss, time 2ms 4: rtt min/avg/max/mdev = 0.005/0.007/0.092/0.009 ms, ipg/ewma 0.020/0.007 ms 4: . 4: ---------------------------------------------------------------------- 4: Ran 2 tests in 0.298s 4: 4: OK 4/40 Test #4: py_test_stat1_b .................. Passed 1.66 sec test 5 Start 5: py_test_bpf_log 5: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_bpf_prog" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_bpf_log.py" 5: Test timeout computed to be: 9.99988e+06 5/40 Test #5: py_test_bpf_log .................. Passed 1.60 sec test 6 Start 6: py_test_stat1_c 6: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_stat1_c" "namespace" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_stat1.py" "test_stat1.c" 6: Test timeout computed to be: 9.99988e+06 6: Actual changes: 6: tx-checksumming: off 6: tx-checksum-ip-generic: off 6: tx-checksum-sctp: off 6: tcp-segmentation-offload: off 6: tx-tcp-segmentation: off [requested on] 6: tx-tcp-ecn-segmentation: off [requested on] 6: tx-tcp-mangleid-segmentation: off [requested on] 6: tx-tcp6-segmentation: off [requested on] 6: .PING 172.16.1.1 (172.16.1.1) 56(84) bytes of data. 6: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6: --- 172.16.1.1 ping statistics --- 6: 100 packets transmitted, 100 received, 0% packet loss, time 1ms 6: rtt min/avg/max/mdev = 0.004/0.006/0.070/0.007 ms, ipg/ewma 0.017/0.007 ms 6: . 6: ---------------------------------------------------------------------- 6: Ran 2 tests in 0.272s 6: 6: OK 6/40 Test #6: py_test_stat1_c .................. Passed 0.69 sec test 7 Start 7: py_test_xlate1_c 7: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_xlate1_c" "namespace" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_xlate1.py" "test_xlate1.c" 7: Test timeout computed to be: 9.99988e+06 7: Actual changes: 7: tx-checksumming: off 7: tx-checksum-ip-generic: off 7: tx-checksum-sctp: off 7: tcp-segmentation-offload: off 7: tx-tcp-segmentation: off [requested on] 7: tx-tcp-ecn-segmentation: off [requested on] 7: tx-tcp-mangleid-segmentation: off [requested on] 7: tx-tcp6-segmentation: off [requested on] 7: PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 7: 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.070 ms 7: 7: --- 192.168.1.1 ping statistics --- 7: 1 packets transmitted, 1 received, 0% packet loss, time 0ms 7: rtt min/avg/max/mdev = 0.070/0.070/0.070/0.000 ms 7: . 7: ---------------------------------------------------------------------- 7: Ran 1 test in 0.245s 7: 7: OK 7/40 Test #7: py_test_xlate1_c ................. Passed 1.01 sec test 8 Start 8: py_test_call1 8: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_call1_c" "namespace" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_call1.py" "test_call1.c" 8: Test timeout computed to be: 9.99988e+06 8: Actual changes: 8: tx-checksumming: off 8: tx-checksum-ip-generic: off 8: tx-checksum-sctp: off 8: tcp-segmentation-offload: off 8: tx-tcp-segmentation: off [requested on] 8: tx-tcp-ecn-segmentation: off [requested on] 8: tx-tcp-mangleid-segmentation: off [requested on] 8: tx-tcp6-segmentation: off [requested on] 8: . 8: ---------------------------------------------------------------------- 8: Ran 1 test in 0.187s 8: 8: OK 8/40 Test #8: py_test_call1 .................... Passed 0.95 sec test 9 Start 9: py_test_trace1 9: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_trace1" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_trace1.py" "test_trace1.b" "kprobe.b" 9: Test timeout computed to be: 9.99988e+06 9: . 9: ---------------------------------------------------------------------- 9: Ran 1 test in 0.279s 9: 9: OK 9: ('fd 8:', 'stat1 0', 'stat2 1') 9: ('fd a:', 'stat1 200', 'stat2 100') 9: ('fd ffff925812a0fa00:', 'stat1 3', 'stat2 0') 9: ('fd 9:', 'stat1 1', 'stat2 1') 9/40 Test #9: py_test_trace1 ................... Passed 0.49 sec test 10 Start 10: py_test_trace2 10: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_trace2" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_trace2.py" 10: Test timeout computed to be: 9.99988e+06 10: . 10: ---------------------------------------------------------------------- 10: Ran 1 test in 4.931s 10: 10: OK 10: ('ptr ffff9258169e45c0:', 'stat1 (0 2)') 10: ('ptr ffff9258156ddd00:', 'stat1 (0 10)') 10: ('ptr ffff9257f1ed1740:', 'stat1 (0 1)') 10: ('ptr ffff9257f1edae80:', 'stat1 (0 5)') 10: ('ptr ffffffff90012480:', 'stat1 (0 25)') 10: ('ptr ffff9258136a5d00:', 'stat1 (0 1)') 10: ('ptr ffff925816a09740:', 'stat1 (0 117)') 10: ('ptr ffff9257fef3ae80:', 'stat1 (0 1)') 10: ('ptr ffff9257f1d18000:', 'stat1 (0 100)') 10: ('ptr ffff9257f1fc5d00:', 'stat1 (0 1)') 10: ('ptr ffff9257fef39740:', 'stat1 (0 1)') 10: ('ptr ffff925813101740:', 'stat1 (0 1)') 10: ('ptr ffff9257f1fb5d00:', 'stat1 (0 20)') 10/40 Test #10: py_test_trace2 ................... Passed 5.04 sec test 11 Start 11: py_test_trace3_c 11: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_trace3_c" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_trace3.py" "test_trace3.c" 11: Test timeout computed to be: 9.99988e+06 11: 1024+0 records in 11: 1024+0 records out 11: 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.00445052 s, 942 MB/s 11: 1024+0 records in 11: 1024+0 records out 11: 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.00487977 s, 860 MB/s 11: ('latency 0:', 'count 0') 11: ('latency 1:', 'count 0') 11: ('latency 2:', 'count 0') 11: ('latency 3:', 'count 0') 11: ('latency 4:', 'count 0') 11: ('latency 5:', 'count 0') 11: ('latency 6:', 'count 0') 11: ('latency 7:', 'count 0') 11: ('latency 8:', 'count 0') 11: ('latency 9:', 'count 0') 11: ('latency 10:', 'count 0') 11: ('latency 11:', 'count 0') 11: ('latency 12:', 'count 0') 11: ('latency 13:', 'count 0') 11: ('latency 14:', 'count 0') 11: ('latency 15:', 'count 0') 11: ('latency 16:', 'count 0') 11: ('latency 17:', 'count 0') 11: ('latency 18:', 'count 0') 11: ('latency 19:', 'count 0') 11: ('latency 20:', 'count 0') 11: ('latency 21:', 'count 0') 11: ('latency 22:', 'count 0') 11: ('latency 23:', 'count 0') 11: ('latency 24:', 'count 0') 11: ('latency 25:', 'count 0') 11: ('latency 26:', 'count 0') 11: ('latency 27:', 'count 0') 11: ('latency 28:', 'count 0') 11: ('latency 29:', 'count 0') 11: ('latency 30:', 'count 0') 11: ('latency 31:', 'count 0') 11: ('latency 32:', 'count 0') 11: ('latency 33:', 'count 0') 11: ('latency 34:', 'count 0') 11: ('latency 35:', 'count 0') 11: ('latency 36:', 'count 0') 11: ('latency 37:', 'count 0') 11: ('latency 38:', 'count 0') 11: ('latency 39:', 'count 0') 11: ('latency 40:', 'count 0') 11: ('latency 41:', 'count 0') 11: ('latency 42:', 'count 0') 11: ('latency 43:', 'count 0') 11: ('latency 44:', 'count 0') 11: ('latency 45:', 'count 0') 11: ('latency 46:', 'count 0') 11: ('latency 47:', 'count 0') 11: ('latency 48:', 'count 0') 11: ('latency 49:', 'count 0') 11: ('latency 50:', 'count 0') 11: ('latency 51:', 'count 0') 11: ('latency 52:', 'count 0') 11: ('latency 53:', 'count 0') 11: ('latency 54:', 'count 0') 11: ('latency 55:', 'count 0') 11: ('latency 56:', 'count 0') 11: ('latency 57:', 'count 0') 11: ('latency 58:', 'count 0') 11: ('latency 59:', 'count 0') 11: ('latency 60:', 'count 0') 11: ('latency 61:', 'count 0') 11: ('latency 62:', 'count 0') 11: ('latency 63:', 'count 0') 11: ('latency 64:', 'count 0') 11: ('latency 65:', 'count 0') 11: ('latency 66:', 'count 0') 11: ('latency 67:', 'count 0') 11: ('latency 68:', 'count 0') 11: ('latency 69:', 'count 0') 11: ('latency 70:', 'count 0') 11: ('latency 71:', 'count 0') 11: ('latency 72:', 'count 0') 11: ('latency 73:', 'count 0') 11: ('latency 74:', 'count 0') 11: ('latency 75:', 'count 0') 11: ('latency 76:', 'count 0') 11: ('latency 77:', 'count 0') 11: ('latency 78:', 'count 0') 11: ('latency 79:', 'count 0') 11: ('latency 80:', 'count 0') 11: ('latency 81:', 'count 0') 11: ('latency 82:', 'count 0') 11: ('latency 83:', 'count 0') 11: ('latency 84:', 'count 0') 11: ('latency 85:', 'count 0') 11: ('latency 86:', 'count 0') 11: ('latency 87:', 'count 0') 11: ('latency 88:', 'count 0') 11: ('latency 89:', 'count 0') 11: ('latency 90:', 'count 0') 11: ('latency 91:', 'count 0') 11: ('latency 92:', 'count 0') 11: ('latency 93:', 'count 0') 11: ('latency 94:', 'count 0') 11: ('latency 95:', 'count 0') 11: ('latency 96:', 'count 0') 11: ('latency 97:', 'count 0') 11: ('latency 98:', 'count 0') 11: ('latency 99:', 'count 0') 11: . 11: ---------------------------------------------------------------------- 11: Ran 1 test in 1.818s 11: 11: OK 11/40 Test #11: py_test_trace3_c ................. Passed 2.04 sec test 12 Start 12: py_test_trace4 12: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_trace4" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_trace4.py" 12: Test timeout computed to be: 9.99988e+06 12: .. 12: ---------------------------------------------------------------------- 12: Ran 2 tests in 1.231s 12: 12: OK 12/40 Test #12: py_test_trace4 ................... Passed 1.42 sec test 13 Start 13: py_test_trace_maxactive 13: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_trace_maxactive" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_trace_maxactive.py" 13: Test timeout computed to be: 9.99988e+06 13: . 13: ---------------------------------------------------------------------- 13: Ran 1 test in 0.837s 13: 13: OK 13/40 Test #13: py_test_trace_maxactive .......... Passed 0.98 sec test 14 Start 14: py_test_probe_count 14: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_probe_count" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_probe_count.py" 14: Test timeout computed to be: 9.99988e+06 14: ...cannot attach kprobe, probe entry may not exist 14: ... 14: ---------------------------------------------------------------------- 14: Ran 6 tests in 4.742s 14: 14: OK 14/40 Test #14: py_test_probe_count .............. Passed 4.79 sec test 15 Start 15: py_test_debuginfo 15: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_debuginfo" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_debuginfo.py" 15: Test timeout computed to be: 9.99988e+06 15: ...... 15: ---------------------------------------------------------------------- 15: Ran 6 tests in 0.564s 15: 15: OK 15/40 Test #15: py_test_debuginfo ................ Passed 0.68 sec test 16 Start 16: py_test_brb 16: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_brb_c" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_brb.py" "test_brb.c" 16: Test timeout computed to be: 9.99988e+06 16: net.ipv4.ip_forward = 1 16: ARPING 100.1.1.254 16: 42 bytes from 4e:70:1c:8e:0c:ca (100.1.1.254): index=0 time=8.947 usec 16: 16: --- 100.1.1.254 statistics --- 16: 1 packets transmitted, 1 packets received, 0% unanswered (0 extra) 16: rtt min/avg/max/std-dev = 0.009/0.009/0.009/0.000 ms 16: ARPING 200.1.1.254 16: 42 bytes from e6:c3:34:c4:77:78 (200.1.1.254): index=0 time=7.819 usec 16: 16: --- 200.1.1.254 statistics --- 16: 1 packets transmitted, 1 packets received, 0% unanswered (0 extra) 16: rtt min/avg/max/std-dev = 0.008/0.008/0.008/0.000 ms 16: PING 200.1.1.1 (200.1.1.1) 56(84) bytes of data. 16: 64 bytes from 200.1.1.1: icmp_seq=1 ttl=63 time=0.122 ms 16: 64 bytes from 200.1.1.1: icmp_seq=2 ttl=63 time=0.073 ms 16: 16: --- 200.1.1.1 ping statistics --- 16: 2 packets transmitted, 2 received, 0% packet loss, time 1030ms 16: rtt min/avg/max/mdev = 0.073/0.097/0.122/0.026 ms 16: [ ID] Interval Transfer Bandwidth 16: [ 7] 0.0- 1.0 sec 3.26 GBytes 28.0 Gbits/sec 16: [ ID] Interval Transfer Bandwidth 16: [ 10] 0.0- 1.0 sec 3.26 GBytes 27.8 Gbits/sec 16: Starting netserver with host 'IN(6)ADDR_ANY' port '12865' and family AF_UNSPEC 16: MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 200.1.1.1 () port 0 AF_INET : demo 16: Recv Send Send 16: Socket Socket Message Elapsed 16: Size Size Size Time Throughput 16: bytes bytes bytes secs. 10^6bits/sec 16: 16: 87380 16384 65160 1.00 26620.97 16: MIGRATED TCP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 200.1.1.1 () port 0 AF_INET : demo : first burst 0 16: Local /Remote 16: Socket Size Request Resp. Elapsed Trans. 16: Send Recv Size Size Time Rate 16: bytes Bytes bytes bytes secs. per sec 16: 16: 16384 87380 1 1 1.00 22762.19 16: 16384 87380 16: . 16: ---------------------------------------------------------------------- 16: Ran 1 test in 9.984s 16: 16: OK 16/40 Test #16: py_test_brb ...................... Passed 10.12 sec test 17 Start 17: py_test_brb2 17: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_brb2_c" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_brb2.py" "test_brb2.c" 17: Test timeout computed to be: 9.99988e+06 17: net.ipv4.ip_forward = 1 17: PING 200.1.1.1 (200.1.1.1) 56(84) bytes of data. 17: 64 bytes from 200.1.1.1: icmp_seq=1 ttl=63 time=0.164 ms 17: 64 bytes from 200.1.1.1: icmp_seq=2 ttl=63 time=0.080 ms 17: 17: --- 200.1.1.1 ping statistics --- 17: 2 packets transmitted, 2 received, 0% packet loss, time 1003ms 17: rtt min/avg/max/mdev = 0.080/0.122/0.164/0.042 ms 17: [ ID] Interval Transfer Bandwidth 17: [ 7] 0.0- 1.0 sec 2.94 GBytes 25.2 Gbits/sec 17: [ ID] Interval Transfer Bandwidth 17: [ 10] 0.0- 1.0 sec 2.94 GBytes 25.0 Gbits/sec 17: Starting netserver with host 'IN(6)ADDR_ANY' port '12865' and family AF_UNSPEC 17: MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 200.1.1.1 () port 0 AF_INET : demo 17: Recv Send Send 17: Socket Socket Message Elapsed 17: Size Size Size Time Throughput 17: bytes bytes bytes secs. 10^6bits/sec 17: 17: 87380 16384 65160 1.00 24936.93 17: MIGRATED TCP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 200.1.1.1 () port 0 AF_INET : demo : first burst 0 17: Local /Remote 17: Socket Size Request Resp. Elapsed Trans. 17: Send Recv Size Size Time Rate 17: bytes Bytes bytes bytes secs. per sec 17: 17: 16384 87380 1 1 1.00 21466.88 17: 16384 87380 17: . 17: ---------------------------------------------------------------------- 17: Ran 1 test in 8.006s 17: 17: OK 17/40 Test #17: py_test_brb2 ..................... Passed 8.21 sec test 18 Start 18: py_test_clang 18: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_clang" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_clang.py" 18: Test timeout computed to be: 9.99988e+06 18: ................./virtual/main.c:2:1: error: field has incomplete type 'struct key_t' 18: BPF_HASH(drops, struct key_t); 18: ^ 18: /virtual/include/bcc/helpers.h:183:48: note: expanded from macro 'BPF_HASH' 18: BPF_HASHX(__VA_ARGS__, BPF_HASH4, BPF_HASH3, BPF_HASH2, BPF_HASH1)(__VA_ARGS__) 18: ^ 18: /virtual/main.c:2:24: note: forward declaration of 'struct key_t' 18: BPF_HASH(drops, struct key_t); 18: ^ 18: /virtual/main.c:2:1: error: field has incomplete type 'struct key_t' 18: BPF_HASH(drops, struct key_t); 18: ^ 18: /virtual/include/bcc/helpers.h:183:48: note: expanded from macro 'BPF_HASH' 18: BPF_HASHX(__VA_ARGS__, BPF_HASH4, BPF_HASH3, BPF_HASH2, BPF_HASH1)(__VA_ARGS__) 18: ^ 18: /virtual/main.c:2:24: note: forward declaration of 'struct key_t' 18: BPF_HASH(drops, struct key_t); 18: ^ 18: 2 errors generated. 18: ../virtual/main.c:6:12: error: cannot call non-static helper function 18: return bar(); 18: ^ 18: 1 error generated. 18: ......................................../virtual/main.c:7:12: warning: incompatible pointer to integer conversion returning 'u32 *' (aka 'unsigned int *') from a function with result type 'int' [-Wint-conversion] 18: return *(&skp->sk_daddr); 18: ^~~~~~~~~~~~~~~~~ 18: 1 warning generated. 18: ................/virtual/main.c:1:30: error: expected expression 18: int failure(void *ctx) { if (); return 0; } 18: ^ 18: 1 error generated. 18: ../virtual/main.c:3:73: error: too many arguments, bcc only supports in-register parameters 18: int many(struct pt_regs *ctx, int a, int b, int c, int d, int e, int f, int g) { 18: ^ 18: 1 error generated. 18: .... 18: ---------------------------------------------------------------------- 18: Ran 81 tests in 68.259s 18: 18: OK 18: 0 18/40 Test #18: py_test_clang .................... Passed 68.72 sec test 19 Start 19: py_test_histogram 19: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_histogram" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_histogram.py" 19: Test timeout computed to be: 9.99988e+06 19: 19: Bucket ptr = 'java' 19: value : count distribution 19: 0 -> 1 : 28 |****************************************| 19: 19: Bucket ptr = 'python' 19: value : count distribution 19: 0 -> 1 : 0 | | 19: 2 -> 3 : 0 | | 19: 4 -> 7 : 0 | | 19: 8 -> 15 : 0 | | 19: 16 -> 31 : 0 | | 19: 32 -> 63 : 0 | | 19: 64 -> 127 : 0 | | 19: 128 -> 255 : 0 | | 19: 256 -> 511 : 0 | | 19: 512 -> 1023 : 0 | | 19: 1024 -> 2047 : 0 | | 19: 2048 -> 4095 : 0 | | 19: 4096 -> 8191 : 0 | | 19: 8192 -> 16383 : 0 | | 19: 16384 -> 32767 : 0 | | 19: 32768 -> 65535 : 0 | | 19: 65536 -> 131071 : 0 | | 19: 131072 -> 262143 : 0 | | 19: 262144 -> 524287 : 0 | | 19: 524288 -> 1048575 : 0 | | 19: 1048576 -> 2097151 : 0 | | 19: 2097152 -> 4194303 : 0 | | 19: 4194304 -> 8388607 : 0 | | 19: 8388608 -> 16777215 : 0 | | 19: 16777216 -> 33554431 : 0 | | 19: 33554432 -> 67108863 : 100 |****************************************| 19: 19: Bucket ptr = 'kworker/u4:0' 19: value : count distribution 19: 0 -> 1 : 1 |****************************************| 19: 2 -> 3 : 0 | | 19: 4 -> 7 : 0 | | 19: 8 -> 15 : 0 | | 19: 16 -> 31 : 0 | | 19: 32 -> 63 : 0 | | 19: 64 -> 127 : 0 | | 19: 128 -> 255 : 0 | | 19: 256 -> 511 : 0 | | 19: 512 -> 1023 : 0 | | 19: 1024 -> 2047 : 0 | | 19: 2048 -> 4095 : 0 | | 19: 4096 -> 8191 : 0 | | 19: 8192 -> 16383 : 0 | | 19: 16384 -> 32767 : 0 | | 19: 32768 -> 65535 : 0 | | 19: 65536 -> 131071 : 0 | | 19: 131072 -> 262143 : 0 | | 19: 262144 -> 524287 : 0 | | 19: 524288 -> 1048575 : 0 | | 19: 1048576 -> 2097151 : 0 | | 19: 2097152 -> 4194303 : 0 | | 19: 4194304 -> 8388607 : 0 | | 19: 8388608 -> 16777215 : 0 | | 19: 16777216 -> 33554431 : 0 | | 19: 33554432 -> 67108863 : 1 |****************************************| 19: 19: Bucket ptr = 'rcu_sched' 19: value : count distribution 19: 0 -> 1 : 2 |****************************************| 19: 19: Bucket ptr = 'kworker/0:1' 19: value : count distribution 19: 0 -> 1 : 1 |****************************************| 19: 19: Bucket ptr = 'swapper/0' 19: value : count distribution 19: 0 -> 1 : 0 | | 19: 2 -> 3 : 0 | | 19: 4 -> 7 : 0 | | 19: 8 -> 15 : 0 | | 19: 16 -> 31 : 0 | | 19: 32 -> 63 : 0 | | 19: 64 -> 127 : 0 | | 19: 128 -> 255 : 0 | | 19: 256 -> 511 : 0 | | 19: 512 -> 1023 : 0 | | 19: 1024 -> 2047 : 0 | | 19: 2048 -> 4095 : 0 | | 19: 4096 -> 8191 : 0 | | 19: 8192 -> 16383 : 0 | | 19: 16384 -> 32767 : 0 | | 19: 32768 -> 65535 : 0 | | 19: 65536 -> 131071 : 0 | | 19: 131072 -> 262143 : 0 | | 19: 262144 -> 524287 : 0 | | 19: 524288 -> 1048575 : 0 | | 19: 1048576 -> 2097151 : 0 | | 19: 2097152 -> 4194303 : 0 | | 19: 4194304 -> 8388607 : 0 | | 19: 8388608 -> 16777215 : 0 | | 19: 16777216 -> 33554431 : 0 | | 19: 33554432 -> 67108863 : 2 |* | 19: 67108864 -> 134217727 : 0 | | 19: 134217728 -> 268435455 : 0 | | 19: 268435456 -> 536870911 : 0 | | 19: 536870912 -> 1073741823 : 0 | | 19: 1073741824 -> 2147483647 : 0 | | 19: 2147483648 -> 4294967295 : 0 | | 19: 4294967296 -> 8589934591 : 0 | | 19: 8589934592 -> 17179869183 : 0 | | 19: 17179869184 -> 34359738367 : 0 | | 19: 34359738368 -> 68719476735 : 2 |* | 19: 68719476736 -> 137438953471 : 28 |********************| 19: 137438953472 -> 274877906943 : 0 | | 19: 274877906944 -> 549755813887 : 0 | | 19: 549755813888 -> 1099511627775 : 12 |******** | 19: 19: Bucket ptr = 'iscsid' 19: value : count distribution 19: 0 -> 1 : 1 |****************************************| 19: 19: Bucket ptr = 'gmain' 19: value : count dis.... 19: ---------------------------------------------------------------------- 19: Ran 4 tests in 3.278s 19: 19: OK 19: tribution 19: 0 -> 1 : 1 |****************************************| 19: 19: Bucket ptr = 'ctest' 19: value : count distribution 19: 0 -> 1 : 10 |****************************************| 19: 19: Bucket ptr = 'swapper/1' 19: value : count distribution 19: 0 -> 1 : 0 | | 19: 2 -> 3 : 0 | | 19: 4 -> 7 : 0 | | 19: 8 -> 15 : 0 | | 19: 16 -> 31 : 0 | | 19: 32 -> 63 : 0 | | 19: 64 -> 127 : 0 | | 19: 128 -> 255 : 0 | | 19: 256 -> 511 : 0 | | 19: 512 -> 1023 : 0 | | 19: 1024 -> 2047 : 0 | | 19: 2048 -> 4095 : 0 | | 19: 4096 -> 8191 : 0 | | 19: 8192 -> 16383 : 0 | | 19: 16384 -> 32767 : 0 | | 19: 32768 -> 65535 : 0 | | 19: 65536 -> 131071 : 0 | | 19: 131072 -> 262143 : 0 | | 19: 262144 -> 524287 : 0 | | 19: 524288 -> 1048575 : 0 | | 19: 1048576 -> 2097151 : 0 | | 19: 2097152 -> 4194303 : 0 | | 19: 4194304 -> 8388607 : 0 | | 19: 8388608 -> 16777215 : 0 | | 19: 16777216 -> 33554431 : 0 | | 19: 33554432 -> 67108863 : 0 | | 19: 67108864 -> 134217727 : 0 | | 19: 134217728 -> 268435455 : 0 | | 19: 268435456 -> 536870911 : 0 | | 19: 536870912 -> 1073741823 : 0 | | 19: 1073741824 -> 2147483647 : 0 | | 19: 2147483648 -> 4294967295 : 0 | | 19: 4294967296 -> 8589934591 : 0 | | 19: 8589934592 -> 17179869183 : 0 | | 19: 17179869184 -> 34359738367 : 0 | | 19: 34359738368 -> 68719476735 : 0 | | 19: 68719476736 -> 137438953471 : 0 | | 19: 137438953472 -> 274877906943 : 0 | | 19: 274877906944 -> 549755813887 : 0 | | 19: 549755813888 -> 1099511627775 : 1 | | 19: 1099511627776 -> 2199023255551 : 100 |********************| 19/40 Test #19: py_test_histogram ................ Passed 3.34 sec test 20 Start 20: py_array 20: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_array" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_array.py" 20: Test timeout computed to be: 9.99988e+06 20: .... 20: ---------------------------------------------------------------------- 20: Ran 4 tests in 1.020s 20: 20: OK 20/40 Test #20: py_array ......................... Passed 1.08 sec test 21 Start 21: py_uprobes 21: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_uprobes" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_uprobes.py" 21: Test timeout computed to be: 9.99988e+06 21: .Python 2.7.15rc1 21: .Arena 0: 21: system bytes = 22081536 21: in use bytes = 2915520 21: Total (incl. mmap): 21: system bytes = 22872064 21: in use bytes = 3706048 21: max mmap regions = 7 21: max mmap bytes = 2781184 21: . 21: ---------------------------------------------------------------------- 21: Ran 3 tests in 6.444s 21: 21: OK 21/40 Test #21: py_uprobes ....................... Passed 6.50 sec test 22 Start 22: py_test_stackid 22: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_stackid" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_stackid.py" 22: Test timeout computed to be: 9.99988e+06 22: s. 22: ---------------------------------------------------------------------- 22: Ran 2 tests in 0.263s 22: 22: OK (skipped=1) 22/40 Test #22: py_test_stackid .................. Passed 0.43 sec test 23 Start 23: py_test_tracepoint 23: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_tracepoint" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_tracepoint.py" 23: Test timeout computed to be: 9.99988e+06 23: .. 23: ---------------------------------------------------------------------- 23: Ran 2 tests in 2.249s 23: 23: OK 23/40 Test #23: py_test_tracepoint ............... Passed 2.34 sec test 24 Start 24: py_test_perf_event 24: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_perf_event" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_perf_event.py" 24: Test timeout computed to be: 9.99988e+06 24: perf_event_open: No such file or directory 24: s 24: ---------------------------------------------------------------------- 24: Ran 1 test in 0.239s 24: 24: OK (skipped=1) 24/40 Test #24: py_test_perf_event ............... Passed 0.39 sec test 25 Start 25: py_test_utils 25: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_utils" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_utils.py" 25: Test timeout computed to be: 9.99988e+06 25: .. 25: ---------------------------------------------------------------------- 25: Ran 2 tests in 0.000s 25: 25: OK 25/40 Test #25: py_test_utils .................... Passed 0.05 sec test 26 Start 26: py_test_percpu 26: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_percpu" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_percpu.py" 26: Test timeout computed to be: 9.99988e+06 26: .... 26: ---------------------------------------------------------------------- 26: Ran 4 tests in 1.239s 26: 26: OK 26/40 Test #26: py_test_percpu ................... Passed 1.29 sec test 27 Start 27: py_test_dump_func 27: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_dump_func" "simple" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_dump_func.py" 27: Test timeout computed to be: 9.99988e+06 27: . 27: ---------------------------------------------------------------------- 27: Ran 1 test in 0.110s 27: 27: OK 27/40 Test #27: py_test_dump_func ................ Passed 0.15 sec test 28 Start 28: py_test_disassembler 28: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_disassembler" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_disassembler.py" 28: Test timeout computed to be: 9.99988e+06 28: .. 28: ---------------------------------------------------------------------- 28: Ran 2 tests in 0.129s 28: 28: OK 28/40 Test #28: py_test_disassembler ............. Passed 0.18 sec test 29 Start 29: py_test_tools_smoke 29: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_tools_smoke" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_tools_smoke.py" 29: Test timeout computed to be: 9.99988e+06 29: Traceback (most recent call last): 29: File "../../tools/argdist.py", line 712, in run 29: self._main_loop() 29: File "../../tools/argdist.py", line 702, in _main_loop 29: exit() 29: File "/usr/lib/python2.7/site.py", line 366, in __call__ 29: raise SystemExit(code) 29: SystemExit: None 29: .....'unknown': I need something more specific. 29: .'unknown': I need something more specific. 29: 'unknown': I need something more specific. 29: 'unknown': I need something more specific. 29: 'unknown': I need something more specific. 29: .......s.............'unknown': I need something more specific. 29: ......Killed 29: .s..........libbpf: failed to find valid kernel BTF 29: libbpf: vmlinux BTF is not found 29: ......'unknown': I need something more specific. 29: ...............'unknown': I need something more specific. 29: ...'unknown': I need something more specific. 29: .....'unknown': I need something more specific. 29: ...libbpf: failed to find valid kernel BTF 29: libbpf: vmlinux BTF is not found 29: ...... 29: ---------------------------------------------------------------------- 29: Ran 83 tests in 274.060s 29: 29: OK (skipped=2) 29/40 Test #29: py_test_tools_smoke .............. Passed 274.16 sec test 30 Start 30: py_test_tools_memleak 30: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_tools_memleak" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_tools_memleak.py" 30: Test timeout computed to be: 9.99988e+06 30: cannot attach uprobe, Device or resource busy 30: .cannot attach uprobe, Device or resource busy 30: .cannot attach uprobe, Device or resource busy 30: .cannot attach uprobe, Device or resource busy 30: .cannot attach uprobe, Device or resource busy 30: .cannot attach uprobe, Device or resource busy 30: .cannot attach uprobe, Device or resource busy 30: .cannot attach uprobe, Device or resource busy 30: . 30: ---------------------------------------------------------------------- 30: Ran 8 tests in 22.956s 30: 30: OK 30/40 Test #30: py_test_tools_memleak ............ Passed 23.00 sec test 31 Start 31: py_test_usdt 31: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_usdt" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_usdt.py" 31: Test timeout computed to be: 9.99988e+06 31: : In function ‘main’: 31: :23:17: warning: null character(s) preserved in literal 31: :25:42: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=] 31: :28:17: warning: null character(s) preserved in literal 31: :30:42: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=] 31: clang -cc1 -triple x86_64-unknown-linux-gnu -emit-llvm-bc -emit-llvm-uselists -disable-free -disable-llvm-verifier -discard-value-names -main-file-name main.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu x86-64 -dwarf-column-info -debugger-tuning=gdb -momit-leaf-frame-pointer -coverage-notes-file /usr/src/linux-headers-4.15.0-1009-gcp/main.gcno -nostdsysteminc -nobuiltininc -resource-dir lib/clang/6.0.0 -isystem /virtual/lib/clang/include -include ./include/linux/kconfig.h -include /virtual/include/bcc/bpf.h -include /virtual/include/bcc/helpers.h -isystem /virtual/include -I /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python -D __BPF_TRACING__ -I ./arch/x86/include -I arch/x86/include/generated/uapi -I arch/x86/include/generated -I include -I ./arch/x86/include/uapi -I arch/x86/include/generated/uapi -I ./include/uapi -I include/generated/uapi -D __KERNEL__ -D __HAVE_BUILTIN_BSWAP16__ -D __HAVE_BUILTIN_BSWAP32__ -D __HAVE_BUILTIN_BSWAP64__ -O2 -Wno-deprecated-declarations -Wno-gnu-variable-sized-type-not-at-end -Wno-pragma-once-outside-header -Wno-address-of-packed-member -Wno-unknown-warning-option -Wno-unused-value -Wno-pointer-sign -fdebug-compilation-dir /usr/src/linux-headers-4.15.0-1009-gcp -ferror-limit 19 -fmessage-length 0 -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o main.bc -x c /virtual/main.c 31: #if defined(BPF_LICENSE) 31: #error BPF_LICENSE cannot be specified through cflags 31: #endif 31: #if !defined(CONFIG_CC_STACKPROTECTOR) 31: #if defined(CONFIG_CC_STACKPROTECTOR_AUTO) \ 31: || defined(CONFIG_CC_STACKPROTECTOR_REGULAR) \ 31: || defined(CONFIG_CC_STACKPROTECTOR_STRONG) 31: #define CONFIG_CC_STACKPROTECTOR 31: #endif 31: #endif 31: #include 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace1_1(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int8_t)) return -1; 31: switch(PT_REGS_IP(ctx)) { 31: case 0x55e345bbb80bULL: *((int8_t *)dest) = ctx->ax; __asm__ __volatile__("": : :"memory"); return 0; 31: case 0x55e345bbb811ULL: *((int8_t *)dest) = ctx->ax; __asm__ __volatile__("": : :"memory"); return 0; 31: } 31: return -1; 31: } 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace1_2(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int32_t)) return -1; 31: switch(PT_REGS_IP(ctx)) { 31: case 0x55e345bbb80bULL: { u64 __addr = ctx->bp + -204; __asm__ __volatile__("": : :"memory"); int32_t __res = 0x0; bpf_probe_read(&__res, sizeof(__res), (void *)__addr); *((int32_t *)dest) = __res; } return 0; 31: case 0x55e345bbb811ULL: { u64 __addr = ctx->bp + -208; __asm__ __volatile__("": : :"memory"); int32_t __res = 0x0; bpf_probe_read(&__res, sizeof(__res), (void *)__addr); *((int32_t *)dest) = __res; } return 0; 31: } 31: return -1; 31: } 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace3_1(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int32_t)) return -1; 31: switch(PT_REGS_IP(ctx)) { 31: case 0x55e345bbb80cULL: { u64 __addr = ctx->bp + -208; __asm__ __volatile__("": : :"memory"); int32_t __res = 0x0; bpf_probe_read(&__res, sizeof(__res), (void *)__addr); *((int32_t *)dest) = __res; } return 0; 31: case 0x55e345bbb81fULL: *((int32_t *)dest) = ctx->ax; __asm__ __volatile__("": : :"memory"); return 0; 31: } 31: return -1; 31: } 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace3_2(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int32_t)) return -1; 31: switch(PT_REGS_IP(ctx)) { 31: case 0x55e345bbb80cULL: { u64 __addr = ctx->bp + -204; __asm__ __volatile__("": : :"memory"); int32_t __res = 0x0; bpf_probe_read(&__res, sizeof(__res), (void *)__addr); *((int32_t *)dest) = __res; } return 0; 31: case 0x55e345bbb81fULL: *((int32_t *)dest) = ctx->dx; __asm__ __volatile__("": : :"memory"); return 0; 31: } 31: return -1; 31: } 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace2_1(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int32_t)) return -1; 31: *((int32_t *)dest) = 5; 31: return 0; 31: } 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace2_2(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int8_t)) return -1; 31: *((int8_t *)dest) = ctx->ax; __asm__ __volatile__("": : :"memory"); 31: return 0; 31: } 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace4_1(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int64_t)) return -1; 31: *((int64_t *)dest) = ctx->ax; __asm__ __volatile__("": : :"memory"); 31: return 0; 31: } 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace4_2(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int64_t)) return -1; 31: *((int64_t *)dest) = ctx->dx; __asm__ __volatile__("": : :"memory"); 31: return 0; 31: } 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace5_1(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int64_t)) return -1; 31: *((int64_t *)dest) = ctx->dx; __asm__ __volatile__("": : :"memory"); 31: return 0; 31: } 31: __attribute__((always_inline)) 31: static __always_inline int _bpf_readarg_do_trace5_2(struct pt_regs *ctx, void *dest, size_t len) { 31: if (len != sizeof(int64_t)) return -1; 31: *((int64_t *)dest) = ctx->ax; __asm__ __volatile__("": : :"memory"); 31: return 0; 31: } 31: 31: #include 31: #include 31: 31: struct probe_result_t1 { 31: char v1; 31: int v2; 31: }; 31: 31: struct probe_result_t2 { 31: int v1; 31: char v2; 31: }; 31: 31: struct probe_result_t3 { 31: int v1; 31: int v2; 31: }; 31: 31: struct probe_result_t4 { 31: u64 v1; 31: char v2[8]; 31: }; 31: 31: struct probe_result_t5 { 31: char v1[8]; 31: u64 v2; 31: }; 31: 31: BPF_PERF_OUTPUT(event1); 31: BPF_PERF_OUTPUT(event2); 31: BPF_PERF_OUTPUT(event3); 31: BPF_PERF_OUTPUT(event4); 31: BPF_PERF_OUTPUT(event5); 31: 31: __attribute__((section(".bpf.fn.do_trace1"))) 31: int do_trace1(struct pt_regs *ctx) { 31: 31: struct probe_result_t1 result = {}; 31: _bpf_readarg_do_trace1_1(ctx, &result.v1, sizeof(*(&result.v1))); 31: _bpf_readarg_do_trace1_2(ctx, &result.v2, sizeof(*(&result.v2))); 31: bpf_perf_event_output(ctx, bpf_pseudo_fd(1, -1), CUR_CPU_IDENTIFIER, &result, sizeof(result)); 31: return 0; 31: }; 31: __attribute__((section(".bpf.fn.do_trace2"))) 31: int do_trace2(struct pt_regs *ctx) { 31: 31: struct probe_result_t2 result = {}; 31: _bpf_readarg_do_trace2_1(ctx, &result.v1, sizeof(*(&result.v1))); 31: _bpf_readarg_do_trace2_2(ctx, &result.v2, sizeof(*(&result.v2))); 31: bpf_perf_event_output(ctx, bpf_pseudo_fd(1, -2), CUR_CPU_IDENTIFIER, &result, sizeof(result)); 31: return 0; 31: } 31: __attribute__((section(".bpf.fn.do_trace3"))) 31: int do_trace3(struct pt_regs *ctx) { 31: 31: struct probe_result_t3 result = {}; 31: _bpf_readarg_do_trace3_1(ctx, &result.v1, sizeof(*(&result.v1))); 31: _bpf_readarg_do_trace3_2(ctx, &result.v2, sizeof(*(&result.v2))); 31: bpf_perf_event_output(ctx, bpf_pseudo_fd(1, -3), CUR_CPU_IDENTIFIER, &result, sizeof(result)); 31: return 0; 31: } 31: __attribute__((section(".bpf.fn.do_trace4"))) 31: int do_trace4(struct pt_regs *ctx) { 31: 31: struct probe_result_t4 result = {}; 31: _bpf_readarg_do_trace4_1(ctx, &result.v1, sizeof(*(&result.v1))); 31: ({ u64 __addr = 0x0; _bpf_readarg_do_trace4_2(ctx, &__addr, sizeof(__addr));bpf_probe_read(&result.v2, sizeof(result.v2), (void *)__addr);}); 31: bpf_perf_event_output(ctx, bpf_pseudo_fd(1, -4), CUR_CPU_IDENTIFIER, &result, sizeof(result)); 31: return 0; 31: } 31: __attribute__((section(".bpf.fn.do_trace5"))) 31: int do_trace5(struct pt_regs *ctx) { 31: 31: struct probe_result_t5 result = {}; 31: ({ u64 __addr = 0x0; _bpf_readarg_do_trace5_1(ctx, &__addr, sizeof(__addr));bpf_probe_read(&result.v1, sizeof(result.v1), (void *)__addr);}); 31: _bpf_readarg_do_trace5_2(ctx, &result.v2, sizeof(*(&result.v2))); 31: bpf_perf_event_output(ctx, bpf_pseudo_fd(1, -5), CUR_CPU_IDENTIFIER, &result, sizeof(result)); 31: return 0; 31: } 31: 31: #include 31: . 31: ---------------------------------------------------------------------- 31: Ran 1 test in 4.055s 31: 31: OK 31: Running from kernel directory at: /lib/modules/4.15.0-1009-gcp/build 31: str4 31: str5 31: str6 31: str7 31: str8 31: str9 31/40 Test #31: py_test_usdt ..................... Passed 4.35 sec test 32 Start 32: py_test_usdt2 32: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_usdt2" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_usdt2.py" 32: Test timeout computed to be: 9.99988e+06 32: . 32: ---------------------------------------------------------------------- 32: Ran 1 test in 2.055s 32: 32: OK 32/40 Test #32: py_test_usdt2 .................... Passed 2.26 sec test 33 Start 33: py_test_usdt3 33: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_usdt3" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_usdt3.py" 33: Test timeout computed to be: 9.99988e+06 33: test:probe [sema 0x0] 33: location #1 /proc/8328/root/tmp/tmpubvHmV/liba.so 0x581 33: argument #1 4 signed bytes @ *(bp - 4) 33: location #2 /proc/8328/root/tmp/tmpubvHmV/libb.so 0x581 33: argument #1 4 signed bytes @ *(bp - 4) 33: location #3 /proc/8328/root/tmp/tmpubvHmV/a.out 0x7b1 33: argument #1 4 signed bytes @ *(bp - 4) 33: test_dup_name:probe [sema 0x0] 33: location #1 /proc/8328/root/tmp/tmpubvHmV/liba.so 0x582 33: argument #1 4 signed bytes @ *(bp - 4) 33: location #2 /proc/8328/root/tmp/tmpubvHmV/libb.so 0x582 33: argument #1 4 signed bytes @ *(bp - 4) 33: location #3 /proc/8328/root/tmp/tmpubvHmV/a.out 0x7b2 33: argument #1 4 signed bytes @ *(bp - 4) 33: libc:setjmp [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x3ebb1 33: argument #1 8 unsigned bytes @ di 33: argument #2 4 signed bytes @ si 33: argument #3 8 unsigned bytes @ ax 33: libc:longjmp [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x3ec93 33: argument #1 8 unsigned bytes @ di 33: argument #2 4 signed bytes @ si 33: argument #3 8 unsigned bytes @ dx 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x134bc3 33: argument #1 8 unsigned bytes @ di 33: argument #2 4 signed bytes @ si 33: argument #3 8 unsigned bytes @ dx 33: libc:longjmp_target [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x3ecaf 33: argument #1 8 unsigned bytes @ di 33: argument #2 4 signed bytes @ ax 33: argument #3 8 unsigned bytes @ dx 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x134bdf 33: argument #1 8 unsigned bytes @ di 33: argument #2 4 signed bytes @ ax 33: argument #3 8 unsigned bytes @ dx 33: libc:memory_mallopt_arena_max [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x906e3 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 unsigned bytes @ *(&mp_ + 32) 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9ac79 33: argument #1 8 unsigned bytes @ bx 33: argument #2 8 unsigned bytes @ *(&mp_ + 32) 33: libc:memory_mallopt_arena_test [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x906f3 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 unsigned bytes @ *(&mp_ + 24) 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9ac91 33: argument #1 8 unsigned bytes @ bx 33: argument #2 8 unsigned bytes @ *(&mp_ + 24) 33: libc:memory_tunable_tcache_max_bytes [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9070b 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 unsigned bytes @ *(&mp_ + 88) 33: libc:memory_tunable_tcache_count [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x90743 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 unsigned bytes @ *(&mp_ + 96) 33: libc:memory_tunable_tcache_unsorted_limit [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x90753 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 unsigned bytes @ *(&mp_ + 104) 33: libc:memory_mallopt_trim_threshold [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x90863 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 unsigned bytes @ *(&mp_ + 0) 33: argument #3 4 signed bytes @ *(&mp_ + 52) 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9ac10 33: argument #1 8 unsigned bytes @ bx 33: argument #2 8 unsigned bytes @ *(&mp_ + 0) 33: argument #3 4 signed bytes @ *(&mp_ + 52) 33: libc:memory_mallopt_top_pad [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x90883 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 unsigned bytes @ *(&mp_ + 8) 33: argument #3 4 signed bytes @ *(&mp_ + 52) 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9ad40 33: argument #1 8 unsigned bytes @ bx 33: argument #2 8 unsigned bytes @ *(&mp_ + 8) 33: argument #3 4 signed bytes @ *(&mp_ + 52) 33: libc:memory_mallopt_mmap_threshold [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x908ab 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 unsigned bytes @ *(&mp_ + 16) 33: argument #3 4 signed bytes @ *(&mp_ + 52) 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9ad1f 33: argument #1 8 unsigned bytes @ bx 33: argument #2 8 unsigned bytes @ *(&mp_ + 16) 33: argument #3 4 signed bytes @ *(&mp_ + 52) 33: libc:memory_mallopt_mmap_max [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x908c3 33: argument #1 4 signed bytes @ ax 33: argument #2 4 signed bytes @ *(&mp_ + 44) 33: argument #3 4 signed bytes @ *(&mp_ + 52) 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9acf0 33: argument #1 4 signed bytes @ bx 33: argument #2 4 signed bytes @ *(&mp_ + 44) 33: argument #3 4 signed bytes @ *(&mp_ + 52) 33: libc:memory_mallopt_perturb [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x908e3 33: argument #1 4 signed bytes @ ax 33: argument #2 4 signed bytes @ *(&perturb_byte + 0) 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9aca0 33: argument #1 4 signed bytes @ bx 33: argument #2 4 signed bytes @ *(&perturb_byte + 0) 33: libc:memory_heap_new [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x90c4e 33: argument #1 8 unsigned bytes @ bx 33: argument #2 8 unsigned bytes @ bp 33: libc:memory_sbrk_less [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9138d 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 signed bytes @ bp 33: libc:memory_arena_reuse [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x91865 33: argument #1 8 unsigned bytes @ dx 33: argument #2 8 unsigned bytes @ bx 33: libc:memory_arena_reuse_wait [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x91975 33: argument #1 8 unsigned bytes @ dx 33: argument #2 8 unsigned bytes @ dx 33: argument #3 8 unsigned bytes @ bx 33: libc:memory_arena_new [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x91bd0 33: argument #1 8 unsigned bytes @ dx 33: argument #2 8 unsigned bytes @ bp 33: libc:memory_arena_reuse_free_list [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x91e8c 33: argument #1 8 unsigned bytes @ dx 33: libc:memory_arena_retry [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x91fc9 33: argument #1 8 unsigned bytes @ si 33: argument #2 8 unsigned bytes @ di 33: libc:memory_heap_free [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x933e6 33: argument #1 8 unsigned bytes @ r10 33: argument #2 8 unsigned bytes @ ax 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x98214 33: argument #1 8 unsigned bytes @ r14 33: argument #2 8 unsigned bytes @ ax 33: location #3 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x19bfd0 33: argument #1 8 unsigned bytes @ r11 33: argument #2 8 unsigned bytes @ ax 33: libc:memory_heap_less [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x93803 33: argument #1 8 unsigned bytes @ r10 33: argument #2 8 unsigned bytes @ r15 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9863c 33: argument #1 8 unsigned bytes @ r14 33: argument #2 8 unsigned bytes @ r15 33: location #3 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x19c44e 33: argument #1 8 unsigned bytes @ r11 33: argument #2 8 unsigned bytes @ r15 33: libc:memory_heap_more [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x93b3a 33: argument #1 8 unsigned bytes @ r9 33: argument #2 8 unsigned bytes @ r8 33: libc:memory_sbrk_more [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x93daf 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 signed bytes @ r12 33: libc:memory_mallopt_free_dyn_thresholds [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x97b16 33: argument #1 8 unsigned bytes @ si 33: argument #2 8 unsigned bytes @ ax 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x19baa8 33: argument #1 8 unsigned bytes @ si 33: argument #2 8 unsigned bytes @ ax 33: location #3 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x19c24c 33: argument #1 8 unsigned bytes @ ax 33: argument #2 8 unsigned bytes @ dx 33: libc:memory_malloc_retry [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x96df0 33: argument #1 8 unsigned bytes @ bx 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x973e0 33: argument #1 8 unsigned bytes @ bx 33: libc:memory_memalign_retry [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x978e8 33: argument #1 8 unsigned bytes @ r13 33: argument #2 8 unsigned bytes @ bx 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x99528 33: argument #1 8 unsigned bytes @ r12 33: argument #2 8 unsigned bytes @ bx 33: location #3 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x99a48 33: argument #1 8 unsigned bytes @ r13 33: argument #2 8 unsigned bytes @ bx 33: location #4 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x99ff8 33: argument #1 8 unsigned bytes @ bp 33: argument #2 8 unsigned bytes @ bx 33: location #5 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9b103 33: argument #1 8 unsigned bytes @ bp 33: argument #2 8 unsigned bytes @ bx 33: libc:memory_realloc_retry [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x98bf5 33: argument #1 8 unsigned bytes @ bp 33: argument #2 8 unsigned bytes @ bx 33: location #2 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x99045 33: argument #1 8 unsigned bytes @ bp 33: argument #2 8 unsigned bytes @ bx 33: libc:memory_calloc_retry [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9a3b0 33: argument #1 8 unsigned bytes @ bp 33: libc:memory_mallopt [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9abd4 33: argument #1 4 signed bytes @ bp 33: argument #2 4 signed bytes @ bx 33: libc:memory_mallopt_mxfast [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x9acc6 33: argument #1 4 signed bytes @ bx 33: argument #2 8 unsigned bytes @ *(&global_max_fast + 0) 33: libc:lll_lock_wait_private [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/libc-2.27.so 0x1306a4 33: argument #1 8 unsigned bytes @ di 33: rtld:init_start [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x3df2 33: argument #1 4 signed bytes @ 0 33: argument #2 8 unsigned bytes @ bx 33: rtld:init_complete [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x44d1 33: argument #1 4 signed bytes @ 0 33: argument #2 8 unsigned bytes @ bx 33: rtld:map_failed [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x5ba6 33: argument #1 8 signed bytes @ *(sp + 72) 33: argument #2 8 unsigned bytes @ bp 33: rtld:map_start [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x6b2a 33: argument #1 8 signed bytes @ *(bp + 40) 33: argument #2 8 unsigned bytes @ bx 33: rtld:map_complete [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x14faa 33: argument #1 8 signed bytes @ *(r14 + 40) 33: argument #2 8 unsigned bytes @ bx 33: argument #3 8 unsigned bytes @ r12 33: rtld:reloc_start [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x1507b 33: argument #1 8 signed bytes @ *(r14 + 40) 33: argument #2 8 unsigned bytes @ *(bp - 72) 33: rtld:reloc_complete [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x1541c 33: argument #1 8 signed bytes @ *(r14 + 40) 33: argument #2 8 unsigned bytes @ *(bp - 72) 33: argument #3 8 unsigned bytes @ r12 33: rtld:unmap_start [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x160b7 33: argument #1 8 signed bytes @ r14 33: argument #2 8 unsigned bytes @ bx 33: rtld:unmap_complete [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x16354 33: argument #1 8 signed bytes @ *(bp - 120) 33: argument #2 8 unsigned bytes @ bx 33: rtld:setjmp [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x1d0cd 33: argument #1 8 unsigned bytes @ di 33: argument #2 4 signed bytes @ si 33: argument #3 8 unsigned bytes @ ax 33: rtld:longjmp [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x1d10d 33: argument #1 8 unsigned bytes @ di 33: argument #2 4 signed bytes @ si 33: argument #3 8 unsigned bytes @ dx 33: rtld:longjmp_target [sema 0x0] 33: location #1 /proc/8328/root/lib/x86_64-linux-gnu/ld-2.27.so 0x1d129 33: argument #1 8 unsigned bytes @ di 33: argument #2 4 signed bytes @ ax 33: argument #3 8 unsigned bytes @ dx 33: . 33: ---------------------------------------------------------------------- 33: Ran 1 test in 1.134s 33: 33: OK 33: temp directory: /tmp/tmpubvHmV 33/40 Test #33: py_test_usdt3 .................... Passed 1.30 sec test 34 Start 34: py_test_license 34: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_license" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_license.py" 34: Test timeout computed to be: 9.99988e+06 34: /virtual/main.c:2:2: error: BPF_LICENSE cannot be specified through cflags 34: #error BPF_LICENSE cannot be specified through cflags 34: ^ 34: 1 error generated. 34: x/virtual/main.c:2:2: error: BPF_LICENSE cannot be specified through cflags 34: #error BPF_LICENSE cannot be specified through cflags 34: ^ 34: 1 error generated. 34: x.bpf: Failed to load program: Invalid argument 34: 0: (bf) r6 = r1 34: 1: (85) call bpf_ktime_get_ns#5 34: cannot call GPL only function from proprietary program 34: 34: x../virtual/main.c:2:2: error: BPF_LICENSE cannot be specified through cflags 34: #error BPF_LICENSE cannot be specified through cflags 34: ^ 34: 1 error generated. 34: xbpf: Failed to load program: Invalid argument 34: 0: (bf) r6 = r1 34: 1: (85) call bpf_ktime_get_ns#5 34: cannot call GPL only function from proprietary program 34: 34: x.. 34: ---------------------------------------------------------------------- 34: Ran 10 tests in 1.798s 34: 34: OK (expected failures=5) 34/40 Test #34: py_test_license .................. Passed 1.86 sec test 35 Start 35: py_test_free_bcc_memory 35: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_free_bcc_memory" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_free_bcc_memory.py" 35: Test timeout computed to be: 9.99988e+06 35: . 35: ---------------------------------------------------------------------- 35: Ran 1 test in 0.162s 35: 35: OK 35: Before freeing llvm memory: RssFile: 43752 kB 35: After freeing llvm memory: RssFile: 11736 kB 35/40 Test #35: py_test_free_bcc_memory .......... Passed 0.22 sec test 36 Start 36: py_test_rlimit 36: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "py_test_rlimit" "sudo" "/home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/python/test_rlimit.py" 36: Test timeout computed to be: 9.99988e+06 36: could not open bpf map: unused, error: Operation not permitted 36: . 36: ---------------------------------------------------------------------- 36: Ran 1 test in 0.230s 36: 36: OK 36/40 Test #36: py_test_rlimit ................... Passed 0.29 sec test 37 Start 37: lua_test_clang 37: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "lua_test_clang" "sudo" "/usr/bin/luajit" "test_clang.lua" 37: Test timeout computed to be: 9.99988e+06 37: /virtual/main.c:1:30: error: expected expression 37: int failure(void *ctx) { if (); return 0; } 37: ^ 37: 1 error generated. 37: .................... 37: Ran 20 tests in 10.639 seconds, 20 successes, 0 failures 37: OK 37/40 Test #37: lua_test_clang ................... Passed 10.67 sec test 38 Start 38: lua_test_uprobes 38: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "lua_test_uprobes" "sudo" "/usr/bin/luajit" "test_uprobes.lua" 38: Test timeout computed to be: 9.99988e+06 38: Python 2.7.15rc1 38: Arena 0: 38: system bytes = 20254720 38: in use bytes = 1095696 38: Total (incl. mmap): 38: system bytes = 20254720 38: in use bytes = 1095696 38: max mmap regions = 7 38: max mmap bytes = 2134016 38: .. 38: Ran 2 tests in 0.299 seconds, 2 successes, 0 failures 38: OK 38/40 Test #38: lua_test_uprobes ................. Passed 0.46 sec test 39 Start 39: lua_test_dump 39: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/build/tests/wrapper.sh "lua_test_dump" "sudo" "/usr/bin/luajit" "test_dump.lua" 39: Test timeout computed to be: 9.99988e+06 39: . 39: Ran 1 tests in 0.112 seconds, 1 successes, 0 failures 39: OK 39/40 Test #39: lua_test_dump .................... Passed 0.13 sec test 40 Start 40: lua_test_standalone 40: Test command: /home/iovisor/jenkins/workspace/bcc-pr/label/ubuntu1804/tests/lua/test_standalone.sh 40: Test timeout computed to be: 9.99988e+06 40: + cd src/lua 40: + [[ ! -x bcc-lua ]] 40: + echo 'bcc-lua not built --- skipping' 40: bcc-lua not built --- skipping 40: + exit 0 40/40 Test #40: lua_test_standalone .............. Passed 0.00 sec 100% tests passed, 0 tests failed out of 40 Total Test time (real) = 844.14 sec + head -n 1 Testing/TAG + cp Testing/20200313-2132/Test.xml ./CTestResults.xml Taking single-use slave ubuntu1804-slave-4da offline. Finished: SUCCESS