mirror of
git://nv-tegra.nvidia.com/tegra/kernel-src/nv-kernel-display-driver.git
synced 2025-12-24 10:41:52 +03:00
c2e810fc3453d74ee0493168dbf7981ba482acd3 - NVIDIA-kernel-module-source-TempVersion/SECURITY.md 7d577fdb9594ae572ff38fdda682a4796ab832ca - NVIDIA-kernel-module-source-TempVersion/COPYING 12f1806bdc25917299525e0e48815306159de132 - NVIDIA-kernel-module-source-TempVersion/Makefile 60176067d89204db2a337983144481c56d94baf2 - NVIDIA-kernel-module-source-TempVersion/README.md 4f4410c3c8db46e5a98d7a35f7d909a49de6cb43 - NVIDIA-kernel-module-source-TempVersion/kernel-open/Makefile 90d4457b6fec29378645d5932ad82d706942f4a6 - NVIDIA-kernel-module-source-TempVersion/kernel-open/conftest.sh a0a15eb341be905ced2a09b8c4feb8bb43b4fb39 - NVIDIA-kernel-module-source-TempVersion/kernel-open/Kbuild 0b1508742a1c5a04b6c3a4be1b48b506f4180848 - NVIDIA-kernel-module-source-TempVersion/kernel-open/dkms.conf 1d17329caf26cdf931122b3c3b7edf4932f43c38 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-msi.h 88399279bd5e31b6e77cb32c7ef6220ce529526b - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-hypervisor.h 60ef64c0f15526ae2d786e5cec07f28570f0663b - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/conftest.h ea98628370602119afb1a065ff954784757ddb10 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/os_dsi_panel_props.h c06b2748cd7c8f86b5864d5e9abe6ecf0ab622f0 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-hash.h 423282211355a8cb20bff268166885ac90e2986c - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv_uvm_interface.h c75bfc368c6ce3fc2c1a0c5062834e90d822b365 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-memdbg.h 35da37c070544f565d0f1de82abc7569b5df06af - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv_firmware_types.h 82940edf4650b9be67275d3a360ef4e63387a0a7 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/cpuopsys.h 1d8b347e4b92c340a0e9eac77e0f63b9fb4ae977 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-ioctl-numbers.h 4b7414705ce10f0a1e312c36a43824b59d572661 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvmisc.h e4a4f57abb8769d204468b2f5000c81f5ea7c92f - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-procfs.h 6337f595602bce9d76559de1be90553b52f405d8 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-proto.h b249abc0a7d0c9889008e98cb2f8515a9d310b85 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvgputypes.h e20882a9b14f2bf887e7465d3f238e5ac17bc2f5 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv_speculation_barrier.h 5c4c05e5a638888babb5a8af2f0a61c94ecd150b - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvkms-format.h b4c5d759f035b540648117b1bff6b1701476a398 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvCpuUuid.h 880e45b68b19fdb91ac94991f0e6d7fc3b406b1f - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-pci-types.h c45b2faf17ca2a205c56daa11e3cb9d864be2238 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-modeset-interface.h 349696856890bdbe76f457376648522b35f874ef - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvimpshared.h 003b2cbe3d82e467c09371aee86e48d65ae6c29b - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-ioctl-numa.h b642fb649ce2ba17f37c8aa73f61b38f99a74986 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-retpoline.h 1e7eec6561b04d2d21c3515987aaa116e9401c1f - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-kernel-interface-api.h 3b12d770f8592b94a8c7774c372e80ad08c5774c - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvi2c.h b02c378ac0521c380fc2403f0520949f785b1db6 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-dmabuf.h 3100c536eb4c81ae913b92d4bc5905e752301311 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/os-interface.h 143051f69a53db0e7c5d2f846a9c14d666e264b4 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-kref.h 3a26838c4edd3525daa68ac6fc7b06842dc6fc07 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-gpu-info.h 7b2e2e6ff278acddc6980b330f68e374f38e0a6c - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-timer.h fdbaee144adb26c00776b802560e15f775ed5aef - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-mm.h befb2c0bf0a31b61be5469575ce3c73a9204f4e9 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv_stdarg.h 80fcb510fad25cb7a017139f487da1843b7cfcbd - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-lock.h 59d537c1d1b284a9d52277aff87c237e3ec2c99d - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-procfs-utils.h e3362c33fe6c7cdec013eceac31e8f6f38dc465f - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv_uvm_types.h 5d8de06378994201e91c2179d149c0edcd694900 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvstatuscodes.h 95bf694a98ba78d5a19e66463b8adda631e6ce4c - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvstatus.h 4750735d6f3b334499c81d499a06a654a052713d - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-caps.h 009cd8e2b7ee8c0aeb05dac44cc84fc8f6f37c06 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvkms-kapi.h d721fca5f2317b9b325dedcbfba51c00d0b23648 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-linux.h 4b1a6c372a531b0d3e0a4e9815dde74cb222447c - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/rm-gpu-ops.h 94ad0ba9fd6eb21445baec4fddd7c67a30cceefa - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-pci.h f3e0f71abf34300d322e313adcd4fcbde9aa6f87 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-kthread-q.h 256b5dc6f28738b3ce656c984f01d8f3e13e9faa - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-pgprot.h c57259130166701bf6d5e5bb1968397716d29fc0 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-platform.h 84e9b6cba7ba26ef4032666f769c5b43fa510aad - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-list-helpers.h df0420a5e3576e5a8b77a7bcefa6888ad62d6fd7 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv.h 910255a4d92e002463175a28e38c3f24716fb654 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvkms-api-types.h 42ece56d0459eb9f27b2497de48f08360c4f7f6b - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvlimits.h 4a8b7f3cc65fa530670f510796bef51cf8c4bb6b - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-register-module.h 5fd1da24ae8263c43dc5dada4702564b6f0ca3d9 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/dce_rm_client_ipc.h 906329ae5773732896e6fe94948f7674d0b04c17 - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/os_gpio.h 2f5fec803685c61c13f7955baaed056b5524652c - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-ioctl.h d25291d32caef187daf3589ce4976e4fa6bec70d - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nv-time.h 8c041edbf4ed4fefdfd8006252cf542e34aa617b - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/nvtypes.h cda75171ca7d8bf920aab6d56ef9aadec16fd15d - NVIDIA-kernel-module-source-TempVersion/kernel-open/common/inc/os/nv_memory_type.h 2ea1436104463c5e3d177e8574c3b4298976d37e - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-modeset/nvkms-ioctl.h 17855f638fd09abfec7d188e49b396793a9f6106 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-modeset/nvkms.h c181ab9960b0c01a7672bc1fe1bc8870f1e8856d - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-modeset/nvidia-modeset-linux.c 0b7e063481a0e195c6e91a4d3464c4792c684f03 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-modeset/nv-kthread-q.c 07a2d5fa54ff88a0cb30c0945ef3c33ca630a490 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-modeset/nvidia-modeset.Kbuild 7d108165b4a7b6a44ac21460ea3bf4381fb48c5b - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-modeset/nvidia-modeset-os-interface.h 8bedc7374d7a43250e49fb09139c511b489d45e3 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-pci-table.h 9a0f445fda73c69e1bee7f6b121cbed33fcb01bf - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-mmap.c c5cfba80ea122c9078f2d44f1538144747d7931b - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv.c 95ae148b016e4111122c2d9f8f004b53e78998f3 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-memdbg.c 24fd035338936c76fda8faeb0d8b1cd59875db92 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nvidia.Kbuild 3ee953312a6a246d65520fc4a65407f448d1d2b8 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-gpio.c cded6e9b6324fd429b865173596c8e549a682bba - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv_uvm_interface.c 5f2e279a4abe0dabd478b1589be67df18de4b09d - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-i2c.c c1ebcfec42f7898dd9d909eacd439d288b80523f - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/os-mlock.c d11ab03a617b29efcf00f85e24ebce60f91cf82c - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-backlight.c dc39c4ee87f4dc5f5ccc179a98e07ddb82bb8bce - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-modeset-interface.c 7b1bd10726481626dd51f4eebb693794561c20f6 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-host1x.c 06e7ec77cd21c43f900984553a4960064753e444 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-platform-pm.c d4f2cac6234e5ad337c254875a26d17372f28162 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/os-interface.c e903f50b2624f33807214973558b9ff380bd68e0 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-platform.c 805042e7cdb9663a0d3ca3064baeec8aa8eb3688 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-ibmnpu.c c7f1aaa6a5f3a3cdf1e5f80adf40b3c9f185fb94 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-report-err.c 0b0ec8d75dfece909db55136731196162c4152d5 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-dmabuf.c 84d84563c003d3f568068e7322ce314387a6f579 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-caps.c 94c406f36836c3396b0ca08b4ff71496666b9c43 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/os-usermap.c fbae5663e3c278d8206d07ec6446ca4c2781795f - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-ibmnpu.h 2c0d17f9babe897435c7dfa43adb96020f45da2b - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-dsi-parse-panel-props.c 9b701fe42a0e87d62c58b15c553086a608e89f7b - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-frontend.h 0ce95e5ed52d6d6ca2bb6aac33ca8f197145ec45 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-procfs-utils.c cf90d9ea3abced81d182ab3c4161e1b5d3ad280d - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-rsync.h 02b1936dd9a9e30141245209d79b8304b7f12eb9 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-cray.c 26c3971ea7afb4b7f237db9ab1c321c3de814518 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-p2p.c 218aac0c408be15523a2d0b70fdbdadd7e1a2e48 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-imp.c 6d4fbea733fdcd92fc6a8a5884e8bb359f9e8abd - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/rmp2pdefines.h 5ac10d9b20ccd37e1e24d4a81b8ac8f83db981e4 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-vtophys.c 9999872b1513360d8ecf6c0894f81c63e7d435e9 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-dma.c fc566df59becef7bc7511ae62a9a97b1532a5af2 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-frontend.c b71bf4426322ab59e78e2a1500509a5f4b2b71ab - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-pat.h a3626bf1b80a81c14408c5181e8bd27696df2caf - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-pci.c 98c1be29932b843453567d4ada2f9912ea4523d7 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-vm.c 0b7e063481a0e195c6e91a4d3464c4792c684f03 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-kthread-q.c 61eadfa0f5b44a3d95e4d2d42d79321fc909c661 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-clk.c 4eee7319202366822e17d29ecec9f662c075e7ac - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-rsync.c 495bcdff3847ff67ba4bbf9af23729eb66eed487 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-acpi.c 64f1c96761f6d9e7e02ab049dd0c810196568036 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-pat.c d844fcaa5b02f1d1a753965a336287148b2ce689 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-p2p.h dc165103f9196f5f9e97433ec32ef6dded86d4bb - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/os-registry.c 68d781e929d103e6fa55fa92b5d4f933fbfb6526 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-report-err.h 978d00b0d319c5ad5c0d3732b0e44f4ac0ac9a4c - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv_gpu_ops.h fbfa2125b2bac1953af6d6fd99352898e516a686 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-msi.c 027fd0ab218eb98abe2b66d05f10b14ebb57e7a3 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-nano-timer.c 07f95171c241880c472a630d1ee38fb222be4d59 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nvidia-sources.Kbuild a392fa800565c8345b07af5132db7078b914d59f - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/os-pci.c ee894ec530acbd765c04aec93c1c312d42210aeb - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-ipc-soc.c f179d308e984ff44a82f6e1c6007624f1ac916ba - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-procfs.c e2b0e4ef01bb28ff6dcc10cb44570e185ce82df0 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-reg.h 7ac10bc4b3b1c5a261388c3f5f9ce0e9b35d7b44 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-usermap.c d9221522e02e18b037b8929fbc075dc3c1e58654 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia/nv-pci-table.c 8bedc7374d7a43250e49fb09139c511b489d45e3 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nv-pci-table.h eca70b3b8146903ec678a60eebb0462e6ccf4569 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-encoder.h 3c9a013abdc787a1022b11099af4277c37cd666b - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm.Kbuild e4bb0073eb9d6f965923bb9874e4714518850a27 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-connector.h 99642b76e9a84b5a1d2e2f4a8c7fb7bcd77a44fd - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm.h 8b2063f0cc2e328f4f986c2ce556cfb626c89810 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-utils.c 6528efa1f8061678b8543c5c0be8761cab860858 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-modeset.h ab63f2a971db8bf10585b1a05fe0e3ca180ad6c7 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-os-interface.h 40b5613d1fbbe6b74bff67a5d07974ad321f75f0 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-utils.h 2911436a80d67074106c507871f4b480aa307237 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-helper.c 8c95aa7ab01dd928974ce7880a532557209bd8e0 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-gem.h fa8d8d10ae773bb7db3b3ce1df545de0e04c937e - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-connector.c 23586447526d9ffedd7878b6cf5ba00139fadb5e - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-gem-user-memory.h cbcd6e13d84ea6b52db12eda98be38e321888eb0 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-prime-fence.h a7bc26c1078e95f9ff49c164f3652787adf1fef3 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-modeset.c bb1f2105d19b50634d46a92ade7fc5f709ec25d3 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-crtc.c c8982ace6fc79f75c092662902c0c61371195f0c - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-linux.c 66b33e4ac9abe09835635f6776c1222deefad741 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-fb.h 6d65ea9f067e09831a8196022bfe00a145bec270 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-gem-dma-buf.h 45ec9fd1abfe9a0c7f9ffaf665014cec89c9e7e6 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-crtc.h 7129c765da5bfb77788441fed39b46dc7dc0fa8e - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-gem-nvkms-memory.c 59bb05ef214b5c5f2fe3cf70142dabd47ea70650 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-ioctl.h ef03d0ae581cc0326abe6054249791f8c0faa9a8 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-prime-fence.c 044071d60c8cc8ea66c6caaf1b70fe01c4081ad3 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-conftest.h 708d02c8bcdfb12e4d55896e667821357c8251ec - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-priv.h dc0fe38909e2f38e919495b7b4f21652a035a3ee - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm.c e4efab24f90d397c270568abb337ab815a447fec - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-dma-fence-helper.h b775af5899366845f9b87393d17a0ab0f1f6a725 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-gem.c 1e05d0ff4e51a10fa3fcd6519dc915bf13aa69c0 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-helper.h 492a1b0b02dcd2d60f05ac670daeeddcaa4b0da5 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-dma-resv-helper.h 892cac6dd51ccfde68b3c29a5676504f93ee8cd7 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-format.c 355126d65ea1472ce3b278066811d4fb764354ec - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-gem-user-memory.c 5209eba37913f5d621a13091783622759706e6e3 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-fb.c e362c64aa67b47becdbf5c8ba2a245e135adeedf - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-gem-dma-buf.c 9a882b31b2acc9e1ad3909c0061eee536e648aae - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-drv.h 5008845a531207899830bcf4568c3463ad0ea6bc - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-drv.c 97b6c56b1407de976898e0a8b5a8f38a5211f8bb - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-format.h d862cc13c29bbce52f6b380b7a0a45a07fe9cbac - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-encoder.c c294224282118c70cd546ae024a95479ad9b1de4 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nvidia-drm-gem-nvkms-memory.h d9221522e02e18b037b8929fbc075dc3c1e58654 - NVIDIA-kernel-module-source-TempVersion/kernel-open/nvidia-drm/nv-pci-table.c bda08c8398f68ffc2866ebc390dc63a09a16b0b9 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/utils/unix_rm_handle.c e903bbbecf4fb3085aaccca0628f0a0e4aba3e58 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/utils/nv_mode_timings_utils.c 5ef40af650eb65b2c87572a1bbfe655d8821f2d5 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/utils/nv_memory_tracker.c 26f2a36442266c5d2664d509ecfd31094a83e152 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/utils/nv_vasprintf.c 9e008270f277e243f9167ab50401602378a2a6e8 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/utils/interface/nv_vasprintf.h 8d9c4d69394b23d689a4aa6727eb3da1d383765a - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/utils/interface/unix_rm_handle.h 07c675d22c4f0f4be6647b65b6487e2d6927c347 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/utils/interface/nv_memory_tracker.h 667b361db93e35d12d979c47e4d7a68be9aa93b6 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/utils/interface/nv_mode_timings_utils.h 881cbcc7ed39ea9198279136205dbe40142be35e - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/inc/nv_assert.h 1c947cfc8a133b00727104684764e5bb900c9d28 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/inc/nv_mode_timings.h 83044eb5259200922f78ad3248fbc1d4de1ec098 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/inc/nv_common_utils.h 2476f128437c0520204e13a4ddd2239ff3f40c21 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/inc/nv-float.h a8e49041c1b95431e604852ad0fa3612548e3c82 - NVIDIA-kernel-module-source-TempVersion/src/common/unix/common/inc/nv_dpy_id.h e3be7ba45506c42d2fca87e9da45db75ced750ca - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_common.h f669280a5e86ba51b691e2609fa7d8c223bd85dc - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_C671.c 7c2fe72426fa304315e169e91dc6c1c58b5422fd - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_0073.c 381e1b8aeaa8bd586c51db1f9b37d3634285c16a - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_class.h 67db549636b67a32d646fb7fc6c8db2f13689ecc - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_9271.c 5e12a290fc91202e4ba9e823b6d8457594ed72d3 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmi_frlInterface.h d2c79c8a4e914519d653d1f14f706ec4a1f787e8 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_9171.c 15d54c86d78404639c7f151adc672e19472dcf4a - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt.c 9be7b7be94a35d1d9a04f269ff560dbbb7860a2a - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_9571.c 54a1b5e5aaf0848a72befc896ed12f1de433ad4f - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_9471.c 443c0a4b17a0019e4de3032c93c5cac258529f01 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_internal.h e6d500269128cbd93790fe68fbcad5ba45c2ba7d - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt_C371.c 90e8ce7638a28cd781b5d30df565116dc1cea9e8 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/hdmipacket/nvhdmipkt.h f75b1d98895bdccda0db2d8dd8feba53b88180c5 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/displayid.h ba9e382b24f57caa9dcf1c26a60b1f2070b1b9dd - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_displayid20.c 28d7b753825d5f4a9402aff14488c125453e95c5 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_tv.c b4813a5e854e75fb38f460e0c27dca8e1ce8dc21 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_edid.c 1290abde75d218ae24f930c3b011042a3f360c2e - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/displayid20.h 4a2ad30f49ed92694b717a99ce7adeeb565e8a37 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_edidext_861.c 439ef00ffa340bd1b6506970d154a33ca4b64b4a - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_dmt.c cfaa569ac3d63484c86e8a8d7a483dd849f96be8 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_edidext_displayid20.c 1997adbf2f6f5be7eb6c7a88e6660391a85d891b - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_gtf.c 49df9034c1634d0a9588e5588efa832a71750a37 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_cvt.c 58b68f1272b069bb7819cbe86fd9e19d8acd0571 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/edid.h 890d8c2898a3277b0fed360301c2dc2688724f47 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_util.c 3023a58fd19d32280607d4027b09fe51fdb7a096 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_dsc_pps.h e66a20fc1579b0dd1392033089f97cf170e8cf10 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/dpsdp.h b5bd3a58b499216e4fe0e0c9c99525b07ac237dc - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_dsc_pps.c f531475d8b978bca5b79d39d729b0c9986fe7b36 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvtiming.h 95dae946088f21339299dae48eeafaab31b97b05 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvtiming_pvt.h 0a04709ebdc4acb12038656c433e10c4e7096518 - NVIDIA-kernel-module-source-TempVersion/src/common/modeset/timing/nvt_edidext_displayid.c 1ff879eca2a273293b5cd6048419b2d2d8063b93 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_mulAdd.c 1a86a6948bf6768bd23a19f1f05d40968c1d2b15 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_rem.c c3ce12c227d25bc0de48fbcf914fc208e2448741 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_sub.c fb062ecbe62a1f5878fd47f0c61490f2bde279dd - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_roundToI32.c 38bd00e9c4d2f1354c611404cca6209a6c417669 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_countLeadingZeros64.c 0e9694d551848d88531f5461a9b3b91611652e9a - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_to_ui32_r_minMag.c 9f4d355d85fbe998e243fe4c7bbf8ad23062b6e2 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/i64_to_f64.c 23b76c1d0be64e27a6f7e2ea7b8919f1a45a8e7c - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_ui32_r_minMag.c 5c4ee32cc78efc718aaa60ec31d0b00b1bee3c2c - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_to_ui64_r_minMag.c 09cb0cdb90eb23b53cd9c1a76ba26021084710d1 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_addMagsF32.c 00c612847b3bd227a006a4a2697df85866b80315 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_mulAddF32.c 29321080baa7eab86947ac825561fdcff54a0e43 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/i32_to_f32.c 2e0fec421f4defd293cf55c5f3af7d91f4b7d2cc - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/ui64_to_f32.c ebb4f674b6213fec29761fc4e05c1e3ddeda6d17 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_mulAdd.c 2e5c29d842a8ebc5fbf987068dc9394cee609cc7 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_ui64.c daeb408588738b3eb4c8b092d7f92ac597cf1fc6 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_rem.c da3b3f94a817909a3dc93ca5fa7675805c7979e0 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_isSignalingNaN.c bc992c88f3de09e3a82447cf06dbde7c6604f7f8 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_to_f32.c dafa667ee5dd52c97fc0c3b7144f6b619406c225 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_mulAddF64.c 2960704c290f29aae36b8fe006884d5c4abcabb4 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_div.c d4b26dc407a891e9ff5324853f1845a99c5d5cd2 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_i32.c 0adfa7e174cdb488bb22b06642e14e7fc6f49c67 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_roundToI64.c fd40a71c7ebf9d632a384fadf9487cfef4f3ea98 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_shiftRightJam128.c 9a5b93459ace2da23964da98617d6b18006fab86 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_countLeadingZeros8.c ae25eea499b3ea5bdd96c905fd0542da11083048 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_normRoundPackToF64.c 729e790328168c64d65a1355e990274c249bbb3a - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_i32_r_minMag.c 296c40b0589536cb9af3231ad3dcd7f2baaa6887 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_lt.c 5c1026617c588bcf5f1e59230bd5bb900600b9ac - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_mul.c 4b37be398b3e73ae59245f03b2ba2394fc902b4d - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_normSubnormalF64Sig.c 69dc4cc63b2a9873a6eb636ee7cb704cbd502001 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_to_ui32.c d0f8f08c225b60d88b6358d344404ba9df3038ec - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_normSubnormalF32Sig.c c951c9dffa123e4f77ed235eca49ef9b67f9f3d2 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_subMagsF64.c dde685423af544e5359efdb51b4bf9457c67fa3b - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_sqrt.c 577821f706c7de4ca327c1e2fcc34161c96c89f3 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_to_i64_r_minMag.c 5a5e0d9f1ee7e8c0d1d4f9fbcf6eba330a5f1792 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_isSignalingNaN.c 84b0a01ba2a667eb28b166d45bd91352ead83e69 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/i64_to_f32.c 513a7d1c3053fc119efcd8ae1bcc9652edc45315 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_lt.c 4445b1fbbd507144f038fd939311ff95bc2cf5f1 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/ui64_to_f64.c b9fd15957f7ae5effeccb5d8adaa7434b43f44e1 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_roundToUI64.c ab19c6b50c40b8089cb915226d4553d1aa902b0e - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_to_i32_r_minMag.c 7bc81f5bc894118c08bfd52b59e010bc068ed762 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/ui32_to_f32.c 7c8e5ab3f9bf6b2764ce5fffe80b2674be566a12 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/softfloat_state.c ec1a797b11f6e846928a4a49a8756f288bda1dfa - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/i32_to_f64.c 86fdc2472526375539216461732d1db6a9f85b55 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_roundPackToF32.c b22876b0695f58ee56143c9f461f1dde32fefbf3 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_to_ui64.c d701741d8d6a92bb890e53deda1b795f5787f465 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_le.c baa7af4eea226140c26ffe6ab02a863d07f729fb - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_eq_signaling.c ce37cdce572a3b02d42120e81c4969b39d1a67b6 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_to_i32.c 0108fe6f0d394ad72083aff9bb58507f97a0b669 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/ui32_to_f64.c b8c5ccc1e511637d8b2ba2657de4937b80c01c07 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_le.c 54cbeb5872a86e822bda852ec15d3dcdad4511ce - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_add.c c29536f617d71fe30accac44b2f1df61c98a97dc - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_div.c 871cb1a4037d7b4e73cb20ad18390736eea7ae36 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_ui64_r_minMag.c 21a6232d93734b01692689258a3fdfbbf4ff089d - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_roundToUI32.c 760fd7c257a1f915b61a1089b2acb143c18a082e - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_addMagsF64.c 5e6f9e120a17cc73297a35e4d57e4b9cbce01780 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_mul64To128.c 0bf499c0e3a54186fa32b38b310cc9d98ccdcfe3 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_eq.c 29396b7c23941024a59d5ea06698d2fbc7e1a6ca - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_to_i64.c 108eec2abf1cddb397ce9f652465c2e52f7c143b - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_roundToInt.c fe06512577e642b09196d46430d038d027491e9f - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_eq_signaling.c d19ff7dfece53875f2d6c6f7dd9e7772f7b0b7ec - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_i64_r_minMag.c 1484fc96d7731695bda674e99947280a86990997 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_i64.c 8e58f0258218475616ff4e6317516d40ad475626 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_lt_quiet.c 6fa7493285fe2f7fdc0ac056a6367e90327905c2 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_sub.c aaf6ccb77a1a89fa055a0fb63513297b35e2e54b - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_le_quiet.c bbc70102b30f152a560eb98e7a1a4b11b9ede85e - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_sqrt.c e0ad81cfb5d2c0e74dc4ece9518ca15ffc77beaf - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_roundToInt.c 50b3147f8413f0595a4c3d6e6eeab84c1ffecada - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_normRoundPackToF32.c 50daf9186bc5d0180d1453c957164b136d5ffc89 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_eq.c 6f83fa864007e8227ae09bb36a7fdc18832d4445 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_mul.c a94c8c2bd74633027e52e96f41d24714d8081eb4 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_approxRecipSqrt_1Ks.c e7890082ce426d88b4ec93893da32e306478c0d1 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_approxRecipSqrt32_1.c 2db07bbb8242bc55a24ef483af6d648db0660de0 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_add.c 9266c83f3e50093cc45d7be6ab993a0e72af1685 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_roundPackToF64.c 00ab2120f71117161d4f6daaa9b90a3036a99841 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_ui32.c 824383b03952c611154bea0a862da2b9e2a43827 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_subMagsF32.c 68843a93e1f46195243ef1164f611b759cf19d17 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_le_quiet.c e4930e155580a0f5aa7f3694a6205bc9aebfe7aa - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_f64.c 054b23a974fc8d0bab232be433c4e516e6c1250a - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f64_lt_quiet.c 0d8e42636a3409a647291fdb388001c2b11bba07 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/f32_to_f16.c d9a86343e6cc75714f65f690082dd4b0ba724be9 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/s_roundPackToF16.c 1dd1b424087d9c872684df0c1b4063b077992d5f - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/8086-SSE/s_f64UIToCommonNaN.c 86cda6550cb02bbf595d1667573e4be83702a95e - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/8086-SSE/specialize.h 21a11759ed2afd746a47c4d78b67640c2d052165 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/8086-SSE/s_commonNaNToF32UI.c a6d5c83f6a0542b33ac9c23ac65ef69002cfff9d - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/8086-SSE/s_propagateNaNF32UI.c 3d0dbc0a672d039a6346e1c21ddf87ffc9181978 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/8086-SSE/s_f32UIToCommonNaN.c 252c816378fddab616b1f2a61e9fedd549224483 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/8086-SSE/s_commonNaNToF64UI.c d8b0c55a49c4fa0b040541db6d5ff634d7d103e7 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/8086-SSE/s_propagateNaNF64UI.c d152bc457b655725185bdff42b36bb96d6e6715e - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/8086-SSE/s_commonNaNToF16UI.c 0cbae7a5abc336331d460cbd3640d2cda02af434 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/8086-SSE/softfloat_raiseFlags.c 1ded4df85ff5fa904fa54c27d681265425be1658 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/include/primitiveTypes.h f36c896cfa01f1de9f9420189319e4e00c7fc52a - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/include/internals.h 9645e179cf888bcd0e3836e8126b204b4b42b315 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/include/softfloat.h de09949a0ca5cd2a84b882b5b5c874d01d3ae11a - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/include/primitives.h 4cd1d6cfca3936a39aab9bc0eb622f5c7c848be1 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/source/include/softfloat_types.h b882497ae393bf66a728dae395b64ac53602a1a5 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/nvidia/nv-softfloat.h be9407a273620c0ba619b53ed72d59d52620c3e4 - NVIDIA-kernel-module-source-TempVersion/src/common/softfloat/nvidia/platform.h 91e9bc3214d6bb9b20bc8001d85fe8699df5184a - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvos.h 88399279bd5e31b6e77cb32c7ef6220ce529526b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nv-hypervisor.h f28f98589e65b71e47dbcb2c4230538ae0545e75 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/cpuopsys.h 4b7414705ce10f0a1e312c36a43824b59d572661 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvmisc.h af0bc90b3ad4767de53b8ff91e246fdab0146e8b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvsecurityinfo.h a506a41b8dcf657fb39a740ffc1dfd83835d6c89 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvcfg_sdk.h b249abc0a7d0c9889008e98cb2f8515a9d310b85 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvgputypes.h ae60d53603c7ddbbd72d4e16ce2951f3d42aed32 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nverror.h a31b82c454df785a1d7893af38e83443cfe6f2fc - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvdisptypes.h ffa91e1110a5cc286ec44a7bda5461b2be941ea2 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nv_vgpu_types.h 9bca638f5832d831880f090c583fac6fc8cf6ee6 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/dpringbuffertypes.h 821a01976045d7c3d2ac35b0f115e90a9e95f8e8 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvimpshared.h 1e7eec6561b04d2d21c3515987aaa116e9401c1f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nv-kernel-interface-api.h 3b12d770f8592b94a8c7774c372e80ad08c5774c - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvi2c.h befb2c0bf0a31b61be5469575ce3c73a9204f4e9 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nv_stdarg.h 5d8de06378994201e91c2179d149c0edcd694900 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvstatuscodes.h 95bf694a98ba78d5a19e66463b8adda631e6ce4c - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvstatus.h 50d31a6d133b0ea9230f9dc1b701ce16a88a7935 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/rs_access.h eb42327a2b948b79edc04d9145c7aa5b2a2b420e - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvlimits.h 9f2e225f027f5a04d1104d29a0039cd2bb7dd85a - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvfixedtypes.h a9bf4969ae3e39cc315b6180ee7055e0ad1279c6 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/nvtypes.h 00e9a0ace4b59958a8b048229fb22b4d9e2f8864 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl90cd.h 3449834cb8b8c630ab1de6df30503c846b26e86b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl90ec.h f779cd0470e428160fc590b590f2cd4855950058 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl402c.h 7c4aef225d174ecbe1130d63b8e8ff752bddf48e - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0041.h 5abe75cf18a2fede23529194b406c3cf742edced - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrlxxxx.h c8490da9f200f4dbbac7ebe636f3a83485f3001c - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073.h 1022bba330a71b92dcc81f47ba460209fcc70cd0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0002.h b72318d58806bfd25f922107a606b222baa2e28c - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl30f1.h 7a0c878431a9b0d9dda117f165946b1cdf8ebbde - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0020.h e2d8133537e2687df022c6a966c55fbfea1974f3 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0004.h 9c6a4f1d864b5161564869b19f8cb2ce9d629c1d - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl003e.h 0639d6cd553994aff4195e8e7547eebf8e713145 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080.h 79204c26eb58ee812cc2f72ee1f6d4d7d93817c7 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080.h ea9aac6f0e23f0de444ac3919c35e4b78c18c942 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080bif.h f7435e356d54d682a949734574388abbe7ffe1d0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080base.h 64f849ed19609320461b8938f24f0b40fb1a35b0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080cipher.h d107e41878b5bc50a5c8b29684122c9589625a6f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080perf.h f4a4eeb35e15e0642d1bf4e2e5b31394f4cbbfa1 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080host.h b7b0360b1a6ca78267fa10f7adcd370da86513c3 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080bsp.h 862a17958488d69ca3e92c42ee1bed55cb299fa4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080gpu.h bb4182eeea20779f62165d2d50ed209b6a07e54e - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080msenc.h b7f2957f506dc285acb87d41d34cfd60408b00ae - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080rc.h c72f147e8fb78126d13567278239acfcd9b9cc1f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080internal.h 8dd5acedc0b1613314eb3fe9130a9c282bd49ca1 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080clk.h 681c94b982e29049638814f6c1e4eb508f8b0bf3 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080unix.h 3646710984d5c3024d16f9ab346222ad6dfdb4f0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080fifo.h 6c34803c213ea0a28114bc921e1867cefebec088 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080dma.h 76c9f104e04a8fd9e73e03ad59b2e72264c5f169 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080nvjpg.h 9e61da81ecdff15d63f9ae8a1c2f0960b820c65c - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080gr.h dac18fcaf5d652b21f84cfba455f4f5972e786c5 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080fb.h d51e47795dfe1fc0bae31b9379d6a39ac4d3080f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080bios.h 8a613db1c31724a577c4718752c15d9754882f48 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080lpwr.h 3966d65c9701bf97c807cf87838a08cda10f418d - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080tmr.h a1830232f18afe44230d6a8598c50b3fc7656089 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080nvd.h 2dd40e3e41d74de3865bc700acc9ab7e0540c647 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gpio.h f97e7f88aa17788bbbebf55807e449c0ee016384 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080ucodefuzzer.h b2b6b3b413ae17af1afde2fc8672cd1bf48e7b19 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080illum.h 3c7130d0613d3c8baef6b23bb63c6ee7a10ed21b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080cipher.h 39f5e838aa6ab007c56e7a59c7d2986d1a7aa34a - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080ce.h 6679d97e3852ed78ee44780408c523b94f426ca4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080perf_cf_pwr_model.h 090f908931690302e3a2c77f3ce41c4de0c61efc - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080vfe.h 7c4e426dee0ae86c00b3bd10873a1a2bd94ed3b2 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080power.h 5bdddb9a949a78443f83a7da81ad5fee8a300c44 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080perf_cf.h d084d99035f4cc34cd803ff4a5328b9e10ea77fc - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080boardobj.h 4b8fa2ce546ae3f06b7dc61df3d534449cdb5b2d - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080clkavfs.h 8855ee8bad2f2169ebd147e7ac77d9f1340cbad8 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080spi.h 82a2e7a2fc6501163d07870f3f640a591f4a8996 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080volt.h f3a855fe7a91c2acf2be41629ce906996e01a9fc - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080perf.h 3d8e37aa8485aadf55335d8f9f913273d90a2442 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080boardobjgrpclasses.h da220a5608a0e4c73fa0315b13e2b29d92b114e9 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080dmabuf.h 6834a9c75265c25adfb03f0b2dbfe0559f28cadf - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080dma.h 051dbfd1d5ff02b2771bc9b3fad8aaef29aab9ae - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080base.h c3a75647f5ca6cd7b456511af36a9de6d90329c3 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080nvlink.h 82364e263f43ea028c2d66db58887958bdef64b0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fb.h 143c1c24ec926142d1f84dec7a543f2b98541545 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fuse.h 1684a3a8111fd3d83363cebe68d016a54eaaf686 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080clk.h 72292c9844eaf24c38967dd4a879c0c0f070a0de - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gr.h 091f7bac99f5c786a64b6fa59d9d27af786bab10 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080acr.h c0181e959c1ba5ebfc3f130c8764687b58453f9b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fla.h 2a11fc0a499f8293b83e08572f5e6be04bd1da61 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gpu.h a44d2f1b31b8ec124355018204909df19df09748 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080unix.h 8ef946f1d7545277ef64891b45a29db44c4e9913 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fan.h 774fd1e730d1d853bf97946f7ecd24c6648c7af4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080hshub.h 22d828c87b223f937c589a0e863a25d95b734371 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080event.h 7d3819683e9f562a87f36a3e23c043b2b6fd814e - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080rc.h 7d27fafff043d290b2ec1d2dddbecea2f1df4704 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gsp.h 27ad8b5c2406fcd572cd098dd215e93ae1db99e3 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080mc.h 783db6da0b92b6b8ae26b180129beb0bccb13a5b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080thermal.h e6f6beaed64167088608027b442f5449cff027c1 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080common.h 6b4418e269bb97b9996b05ea153ccd195c661e11 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fifo.h 0ac7e4eb4d952c84c6f4e697cbfcb355069377c2 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080flcn.h 1651ec548a2899391a05bc6463b3f7162c7807ab - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080internal.h bc22bf13b7d99ee6f80c30b569e084a2b03e385a - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080grmgr.h 1ebfe9f0f9a7d2dd2873df82bbc78b1ec982ca93 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080pmumon.h 291f91212d5a37aae46a2944cf89f4b74b1d1809 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080pmgr.h 82aa4d6108ce6abebcbbc95afcb7a6350e287f5f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080i2c.h c4474dc1f53661c67d8fce5303dcc636d9ad3b8f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gpumon.h 18814de559257f07bad8a0a9006ac9751fcfa1cb - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080ecc.h e9d692b06c70951dbbd0663a89f822153bce1146 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080bus.h 1248e113751f8ed9e4111e86a7f7fb632b102eca - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073stereo.h b921747a65c67fa093de08fa782c164d048824b0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073system.h 7e0773f7bf13350a9fd25b0df4d6c45a55a008df - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073event.h 8fd661537cc4eb55c167b9daae404bfb82408bfe - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073svp.h f88f1c519a242dfa71221bdcdafc7deab14d8503 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073dp.h ccc48726d7da49cddc4d4f86d8dbd2ad585f7b38 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073base.h 3dc187adc0a848e68f62a6a7eb99ac02ee6502cc - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073dpu.h f3b81a241efe1224798b17c062e33936469c3c2b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073internal.h 09dedebdcff3244ab8f607a7152e9116d821f9c1 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073specific.h 440314f66374d35a1628ee8bd61836a80ab421eb - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073dfp.h 92be535d68a7f18088921faa3f1742298ad341c3 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073psr.h 84fb76f9cff38c797b139cba40175717591d49df - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070common.h 2f92bebccb9da5246b19bd13ff0e6e79de79bc3b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070verif.h aec1b750866e34f9626e48c535336f93c5c246fa - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070seq.h 9031642283b59ee6d52e2e1ca54332df5c2f7acc - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070rg.h e10cbe4875736ef16072232789dd3f48647c022f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070impoverrides.h 91cccede5c4f26a6b6ca7ba4bc292f3d908a88d4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070base.h f47136417885a729f9c5dee375ec9dec1bd170e0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070chnc.h f523fe4a55a6a9d01f41f9f34ff149ed75b2e739 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070event.h ad7604ced12ee18c569d2a7ebe71e185ebff3fd4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070system.h 209ef519cb73395cea7d66016448ebc3c6bf6fe4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl5070/ctrl5070or.h 4a3e7d71b9169d703d9373ff80b02a63825a80e4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000unix.h 4d9116d23d27a3fc39c366f2685243b83ef7d485 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000diag.h abe79ad927e7c70b7c1a8eb687052a782efcd5f4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000nvd.h ef180860a1ccbcb9f5d2f8a6656a345eef76a2a7 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000base.h f7e56d494fea02515180f21b0f56ae0aff583be4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000gpuacct.h b66a45c83c84f6d458ef19fd7e0f972f2eabd109 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000vgpu.h 2518a62952c72ee6f3447bc8dc417129f6ac26a4 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000system.h 9373c51ca29afec3368fb5b8c2a2f05b0920f291 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000gpu.h 0ee647b929e55cf39da7e26ffc0f027676fa52fa - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000syncgpuboost.h 6e5b278451308efbb6911a8ab03b0feba504d035 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000client.h c905766589d17fcb99a5d73846ed61f7b7db56fe - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000event.h 323fcc6af8c30d5ef292ae90810c5c2fa2009e20 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000proc.h 382dc80790d870047db7cea957ef208d4439801e - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000gspc.h 825f4d976c76d375803e42967fdab53e7814d18d - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrl0000/ctrl0000gsync.h 8294d43d202a9cd78367f2e69388a6c6f2c369f7 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrlc372/ctrlc372base.h cf78a847e0882e1d164eccdb86ea033126019599 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrlc372/ctrlc372chnc.h 76c31150e2f589fbb96cfc06cdc6c1801e128656 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrlc370/ctrlc370base.h 7f5548026751a8caaebc245945ccdc4bb037b566 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrlc370/ctrlc370chnc.h 7812ba094d95c1b6d65afc6a1d26930400b8b96f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrlc370/ctrlc370event.h f1dae17e75a24c28135cf073bf29f9609a2418e3 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrlc370/ctrlc370rg.h 24782552a13f627e2e94ebb5f7021246a0c0dc53 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/ctrl/ctrlc370/ctrlc370verif.h 127f78d2bb92ef3f74effd00c2c67cf7db5382fe - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc67d.h bb79bbd1b0a37283802bc59f184abe0f9ced08a5 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0040.h 4a6444c347825e06bdd62401120553469f79c188 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl917dcrcnotif.h 2f87e87bcf9f38017ad84417d332a6aa7022c88f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9471.h 0d8975eec1e3222694e98eb69ddb2c01accf1ba6 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0000_notification.h c2600834921f8a6aad6a0404076fa76f9bc1c04d - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc37b.h 861b9d7581eab4a2b8cc7269b5d0e0d1294048d1 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0005.h 92c2dab6bc48f32f46c6bbc282c63cb4ec7a50bf - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9170.h 0285aed652c6aedd392092cdf2c7b28fde13a263 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl00fc.h dec74b9cf8062f1a0a8bbeca58b4f98722fd94b0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0076.h a30755b3003023c093f8724cf9a2e0b0c301b586 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9010.h cb610aaae807d182b4a2ee46b9b43ebfa4a49a08 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc57e.h bb8d15aee43e1feb76fddf80398e93fd805f1ddb - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl2082.h 02906b5ba8aab0736a38fd1f6d7b4f6026a5185b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc57esw.h ccefba28a2c7979701f963f2c358b4414b84ca98 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9570.h 2e3d5c71793820d90973d547d8afdf41ff989f89 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc67a.h 204feb997ba42deab327d570e5f12235d5160f00 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc57a.h 03ab4e08e8685696477b62eb1a825e5198d61b8a - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0080.h 545dd1899c6988ffe5f50300232bd862d915cd5b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc770.h 022e8405220e482f83629dd482efee81cc49f665 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc77f.h 36b0dd6de0d0b49d435a4662c35d1f4ae5b2b1bc - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9870.h 02ff42b6686954e4571b8a318575372239db623b - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl30f1_notification.h 82c9df617999f93ebd9362851966f601b8131fdd - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc570.h eac86d7180236683b86f980f89ec7ebfe6c85791 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl957d.h 866977d299eac812b41eb702a517e27bdc56e875 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc37a.h 78259dc2a70da76ef222ac2dc460fe3caa32457a - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc37e.h 31939808cd46382b1c63bc1e0bd4af953302773f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl977d.h 11fd2de68ab82b81211aa20c66a9a6595199f673 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9270.h 05605d914edda157385e430ccdbeb3fcd8ad3c36 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9171.h 9db39be032023bff165cd9d36bee2466617015a5 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0002.h 76c430d54887ed14cace9409712259e10f042b4c - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl00c1.h e63ed2e1ff3fe2a5b29cfc334d3da611db2aadf6 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc37dcrcnotif.h ea10b0d938d9314638882fdc20b9158a193f7b08 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl5070.h f5760f5054538f4ecf04d94fb1582a80a930bc29 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc673.h b1133e9abe15cf7b22c04d9627afa2027e781b81 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl917c.h 9bd9f416844d798f352fcc6c8aaf2c251253c068 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl90cd.h 04ab1761d913030cb7485149ecd365f2f9c0f7da - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0005_notification.h fb5ef3d6734a2ee6baba7981cdf6419d013cee85 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc671.h ddbffcce44afa7c07924fd64a608f7f3fe608ccc - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0071.h 68c953956a63ef8f7f9bcbe71057af510f4597c1 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clb0b5sw.h 38265d86eb7c771d2d3fc5102d53e6a170a7f560 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0041.h 941a031920c0b3bb16473a6a3d4ba8c52c1259d7 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl917e.h a23967cf3b15eefe0cc37fef5d03dfc716770d85 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc372sw.h 9b2d08d7a37beea802642f807d40413c7f9a8212 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc37d.h e0c9a155f829c158c02c21b49c083168f8b00cbe - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc37dswspare.h 95d99f0805c8451f0f221483b3618e4dbd1e1dd8 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl90f1.h 8b75d2586151302d181f59d314b6b3f9f80b8986 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc573.h ff47d8a4b4bdb3b9cd04ddb7666005ac7fcf2231 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl003e.h 026f66c4cc7baad36f1af740ae885dae58498e07 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc371.h 15136a724baab270914a01a8c0e8f2c2c83675b6 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl00c3.h 4bbb861011139be1c76b521eaa7ae10951d5bf9a - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl2081.h d1a19dee52b3318714026f4fcc748cfa4681cd25 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc370.h 158c98c8721d558ab64a025e6fdd04ce7a16ba9e - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl947d.h 435a34753d445eb9711c7132d70bd26df2b8bdab - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl917d.h 326dbbeb275b4fc29f6a7e2e42b32736474fec04 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9571.h 1409efc057e4f0d55602f374ec006f9db7ad3926 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0000.h bd27ceb75c4604fef53658f16a5012d97c1534b2 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9470.h e6818f1728a66a70080e87dac15a6f92dd875b4e - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl927d.h 11b19cb8d722146044ad5a12ae96c13ed5b122b6 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl917b.h 1efc9d4aa038f208cd19533f6188ac3a629bf31a - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl917a.h c2d8bb02052e80cd0d11695e734f5e05ab7faeb5 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl907dswspare.h 4b8f95693f79a036317ab2f85e150c102ad782e9 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl84a0.h a7c7899429766c092ee3ecf5f672b75bef55216c - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9271.h 15d1f928a9b3f36065e377e29367577ae92ab065 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0080_notification.h a26ddc6c62faac1ecd5c5f43499aab32c70f32cb - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc67b.h b29ba657f62f8d8d28a8bdd2976ef3ac8aa6075f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0073.h c5ef1b16b2bd2e33f52b71f2b78db789ebb844f0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl9770.h ecc56a5803b85187aa95b788aedd4fa2262c1bb6 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl2080.h dd4f75c438d19c27e52f25b36fc8ded1ce02133c - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl917cswspare.h 6db83e33cb3432f34d4b55c3de222eaf793a90f0 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl00b1.h b29ea3f13f501327c060b9ddfac5834ed396414a - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl30f1.h 4d5ccf08ab73343343e0c804002a621996866161 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0092.h 593384ce8938ceeec46c782d6869eda3c7b8c274 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl900e.h 95ca0b08eed54d1c6dd76fdf9cf4715007df1b20 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0020.h c61f8348c2978eef0a07191aaf92bd73e935f7bd - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc67e.h 509c56534ed6d48b06494bb22d3cf58d63254a05 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc574.h da8d312d2fdc6012e354df4fa71ed62ae4aac369 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl927c.h 5416c871e8d50a4e76cbad446030dbedbe1644fd - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl00f2.h b7a5b31a8c3606aa98ba823e37e21520b55ba95c - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl402c.h 26c3ccc33328a66ad3bcfe999424dffda991264f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc670.h 28867d69a6ceac83da53a11a5e1ef87d9476f0be - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc57d.h 053e3c0de24348d3f7e7fe9cbd1743f46be7a978 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0004.h 060722ac6a529a379375bb399785cbf2380db4fd - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc373.h 13f8e49349460ef0480b74a7043d0591cf3eb68f - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/clc57b.h e72a7871d872b2eb823cc67c0a7d4cafb3d0ca18 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl90ec.h ba76ecbebe0ed71ea861ed7016abbfc16ced2df7 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl5070_notification.h bae36cac0a8d83003ded2305409192995d264d04 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl0001.h ab27db8414f1400a3f4d9011e83ac49628b4fe91 - NVIDIA-kernel-module-source-TempVersion/src/common/sdk/nvidia/inc/class/cl987d.h 70b155b0da07a92ede884a9cec715f67e6b5c3e8 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_list.cpp c70d946adb4029b3476873887488748162b88b0b - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_messagecodings.cpp ac08ccd5c2e3fadf10ae53e46e582489d1579ed0 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_edid.cpp 6fd536d1849ea4cce5d9b72d1dcbc1db9c818b4e - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_groupimpl.cpp d63fed0074b22584686ad4d0cdaa4388b42194d6 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_watermark.cpp a5df56b2cf8df9d4d8ab6fa2b3521649ef09384a - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_wardatabase.cpp f56f92e32710b0342805b785d34ba1a9f2a54ed3 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_guid.cpp 554e6b7dadbb68ac0f3d2e368ca3fd90832ea254 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_discovery.cpp 60994cb1131d4d37b2d3fce6cc59dfea5ebb4129 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_connectorimpl.cpp 37eabb1ab51cb38660eb24e294c63c8320750b96 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_sst_edid.cpp a0d24a4bd71f999adbaa876168adef5a7d95f2b8 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_configcaps.cpp fa4f4869d3d63c0180f30ae3736600a6627284c6 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_merger.cpp d991afdb694634e9df756184b5951739fc3fd0ab - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_auxretry.cpp 1543bbaba8f3e149239cf44be3c0d080c624d5ba - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_buffer.cpp 56ee9318a7b51a04baa1d25d7d9a798c733dc1bc - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_vrr.cpp 9f31213ab8037d7bb18c96a67d2630d61546544a - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_mst_edid.cpp fea946e5320e7de8e9229bca8d4a6a14b9e8db59 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_crc.cpp 719d2ddbfb8555636496cb5dd74ee6776059db92 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_timer.cpp f83b3c17e9f26651f12c8835a682abdd66aed3a2 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_splitter.cpp e874ffeaeb6deec57605bf91eaa2af116a9762bd - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_bitstream.cpp c62ef84471074a9ed428b4a03e644885989b0b83 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_evoadapter.cpp 38fe8122aba8a1bc5745d81192ec7fc75934dd0d - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_deviceimpl.cpp 66e91795dc65e1bc13c545a84556d200c8eb7bd5 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_messages.cpp 4803cde0fffcf89fed46d6deaeba5c96c669a908 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dp_messageheader.cpp fe8007b3d98dad71b17595ecb67af77b198827a0 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/src/dptestutil/dp_testmessage.cpp 62d03d24af041276ba2abb96fa1634ae4f99ea8a - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_connectorimpl.h aeadcb0bc061b5db0fdf8aa67c1b5703976aa946 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_connector.h 01f1dd58ed5bb12503fa45be7a6657cde0a857e2 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_guid.h 07d22f84e6a386dad251761278a828dab64b6dd5 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_bitstream.h 11487c992494f502d1c48ff00982998504336800 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_internal.h f6e1b0850f5ed0f23f263d4104523d9290bb8669 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_vrr.h 02b65d96a7a345eaa87042faf6dd94052235009c - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_messageheader.h e27519c72e533a69f7433638a1d292fb9df8772e - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_crc.h 543efa25367763292067245cbc39c1382c35df77 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_discovery.h 39aece5465100489867001bf57446bcfc4999c24 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_evoadapter.h 6e515f398e9ae1b603e49ec32576ccd0ce5d8828 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_messagecodings.h 070b4f6216f19feebb6a67cbb9c3eb22dc60cf74 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_buffer.h 36e80dd13c5adc64c3adc9a931d5ebbf922e9502 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_groupimpl.h 7974abf146f1f14cd3e3854ef63ddf52ebbeb222 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_deviceimpl.h cdb1e7797c250b0a7c0449e2df5ce71e42b83432 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_merger.h 0f747fdf03bebdcd86dbdf16d00ee2d044bc906c - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_messages.h 325818d0a4d1b15447923e2ed92c938d293dc079 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_hostimp.h 2067e2ca3b86014c3e6dfc51d6574d87ae12d907 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_timer.h d876d77caef3541ae05f310857f3d32e642fba04 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_auxdefs.h 78595e6262d5ab0e6232392dc0852feaf83c7585 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_auxbus.h b4d8c44957efc90ba97092987e6e43c48e85ac86 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_address.h 78c6d7d85b47636fbb21153425ef90c6d0b2d4e2 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_configcaps.h 3b74682e142e94b1c68bf619169f12e5805044bc - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_watermark.h 8f83883126b853c97e5859dafd98847ec54d36ac - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_splitter.h 7b7d9a137027fbbedfc041465987fa4ed4198ce4 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_edid.h cca426d571c6b01f7953180e2e550e55c629f0f4 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_auxretry.h 80380945c76c58648756446435d615f74630f2da - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_timeout.h e2075486b392d6b231f2f133922ac096ca4bc095 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_ringbuffer.h 3eea80c74a22de43b6edad21ea5873c791e093e2 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_mainlink.h d1e8c84f279cb30978d32c784107c0247afa6e66 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_linkconfig.h 750ecc85242882a9e428d5a5cf1a64f418d59c5f - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_object.h 379d3933c90eaf9c35a0bad2bd6af960a321465f - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_wardatabase.h e02e5621eaea52a2266a86dcd587f4714680caf4 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_linkedlist.h 5dff32bd1018e2c5c2540ea7fb571dbea596d5b1 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_regkeydatabase.h 4a098c4d09dedc33b86748d5fe9a30d097675e9f - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_list.h 5bd3706ceea585df76a75dda7f9581b91ee8f998 - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dp_tracing.h 020194b85245bad5de4dfe372a7ccb0c247d6ede - NVIDIA-kernel-module-source-TempVersion/src/common/displayport/inc/dptestutil/dp_testmessage.h 2f60ba753549b232e1b995046a356dbe0eced04a - NVIDIA-kernel-module-source-TempVersion/src/common/shared/nvstatus/nvstatus.c ebccc5c2af2863509e957fe98b01d9a14d8b0367 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nv_list.h 48f063f09bd9b0cb6c4f47d8911643790b3ffbc8 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvUnixVersion.h b85b49fc4ed38a241c79731a02b3b040a654a52a - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvctassert.h 764e5c4364922e3953b4db0411d1d3c3bdac99f4 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvlog_defs.h 8f0d91e1a8f0d3474fb91dc3e6234e55d2c79fcc - NVIDIA-kernel-module-source-TempVersion/src/common/inc/rmosxfac.h f59a2759281341e56372d3cb37b16715944dd8e1 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvPNPVendorIds.h e015e955a05908d4a2202213353eac89f1b80ff6 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvSha1.h b58ed1b4372a5c84d5f3755b7090b196179a2729 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nv_speculation_barrier.h b4c5d759f035b540648117b1bff6b1701476a398 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvCpuUuid.h 4282574b39d1bcaf394b63aca8769bb52462b89b - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvBinSegment.h a27eb14c54c6acb647a95c264b90e25f07fc757e - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvBldVer.h 5257e84f2048b01258c78cec70987f158f6b0c44 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvlog_inc.h 963aebc9ec7bcb9c445eee419f72289b21680cdd - NVIDIA-kernel-module-source-TempVersion/src/common/inc/hdmi_spec.h 62e510fa46465f69e9c55fabf1c8124bee3091c4 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvHdmiFrlCommon.h 3bf0416186ee90833c727f01cc891bd568ea9d0f - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvVer.h a346380cebac17412b4efc0aef2fad27c33b8fb5 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/nvlog_inc2.h d2b4cc6228c4b13ef77e47bf30326826c5662ed4 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/swref/published/nv_ref.h 06aa739230c00998e039b0104e5d73da85c322fe - NVIDIA-kernel-module-source-TempVersion/src/common/inc/swref/published/nv_arch.h 86a59440492fd6f869aef3509f0e64a492b4550d - NVIDIA-kernel-module-source-TempVersion/src/common/inc/swref/published/turing/tu102/dev_mmu.h 38edc89fd4148b5b013b9e07081ba1e9b34516ac - NVIDIA-kernel-module-source-TempVersion/src/common/inc/swref/published/turing/tu102/kind_macros.h f9311a35f375c7453d99fdde3876440b54d4cb5a - NVIDIA-kernel-module-source-TempVersion/src/common/inc/swref/published/disp/v03_00/dev_disp.h 1ea0c3d6ea0c79c01accc7b25d15b421ab49a55d - NVIDIA-kernel-module-source-TempVersion/src/common/inc/swref/published/disp/v04_02/dev_disp.h a26df21c3cc3eeb395428101f11da68386e0d72b - NVIDIA-kernel-module-source-TempVersion/src/common/inc/displayport/dpcd14.h 8159b4189c577d545c1280d7d905a2dc2ba29fa7 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/displayport/dpcd.h 96b9560d322f43a980db5d6cc5072e9e81fdb9d2 - NVIDIA-kernel-module-source-TempVersion/src/common/inc/displayport/displayport.h 249d4f7317ce68c3ceb64e2b1ee257cc75eb002b - NVIDIA-kernel-module-source-TempVersion/src/common/inc/displayport/dpcd20.h 8c43da4fae8a0aeb374ce46ce19eb8c38b552ae4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/Makefile 17855f638fd09abfec7d188e49b396793a9f6106 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/os-interface/include/nvkms.h 7d108165b4a7b6a44ac21460ea3bf4381fb48c5b - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/os-interface/include/nvidia-modeset-os-interface.h 16a2e187afedf93bade7967816b0723708544e0d - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-modeset-workarea.h 20213d53bb52bf9f38400e35d7963d0f4db22f96 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-evo-states.h 70d9251f331bbf28f5c5bbdf939ebad94db9362d - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-softfloat.h 8a6f26ccf2e563b78f6e189c999ba470ed35271d - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-evo.h 853d9005ec695cb5a1c7966a1f93fe0c9c8278cf - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-hdmi.h d4889d903bf4de06d85e55b005206ed57f28af69 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-lut.h 6b21a68e254becdd2641bc456f194f54c23abe51 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-framelock.h c1c7047929aafc849a924c7fa9f8bc206b8e7524 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/g_nvkms-evo-states.h 71e8c5d3c4dfec6f2261654c3fc91210bff78da9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-surface.h 64af1df50d2a5b827c1c829a303844de20527522 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-rm.h 260b6ef87c755e55a803adad4ce49f2d57315f9a - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-event.h 4f5d723c80f607a0e5f797835d561795dbe40ada - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-cursor.h f5f3b11c78a8b0eef40c09e1751615a47f516edb - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-hal.h d3f5bc85b538a3a1d4c2389c81001be91205ec9f - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-modeset-types.h 9c90df1fa1b6dd33a7e330c47e94b5b9194ad419 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-3dvision.h be3a1682574426c1bf75fcdf88278c18f2783c3f - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-dpy.h 8f1994f3f8d100ddcf8b23f5b24872bed939d885 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-vrr.h 75e8a8747795fad89b4d2b662477e5454863dcc7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-flip.h d7861e2373ac04ffaf6c15caeba887f727aa41fb - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-dma.h 182a47c12496b8b7da1c4fe7035d6b36d7316322 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-prealloc-types.h c8f714e80dd4bb60ceab0c0c7e6a5b3304940946 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-types.h ef78e73ec9c0b8341bd83306d1f3b2c35e20c43a - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-utils.h 867e3091a945d3d43b2f28393b40edeb9d27597b - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-rmapi.h c1904d38785649d2614563d0cd7de28a15ce4486 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-modeset.h 118d0ea84ff81de16fbdc2c7daf249ee5c82ed6e - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-modepool.h 412d8028a548e67e9ef85cb7d3f88385e70c56f9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-console-restore.h 33dbf734c9757c2c40adb2fb185e964870217743 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-flip-workarea.h ebafc51b2b274cd1818e471850a5efa9618eb17d - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-prealloc.h 4020b2a0d4f177c143db40b33d122017416dfa2e - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-evo1.h be6e0e97c1e7ffc0daa2f14ef7b05b9f9c11dc16 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-attributes.h 9dd131355ed1e25a7cee7bfef00501cf6427ae92 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/nvkms-private.h 17f6fbbd5e0a75faec21347b691f44dcb65c01aa - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/dp/nvdp-connector.h 4625828efd425e1b29835ab91fcc3d2d85e92389 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/dp/nvdp-connector-event-sink.h a8fbb7a071c0e7b326f384fed7547e7b6ec81c3e - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/dp/nvdp-timer.h 52b6c19cce320677bd3a4dfcf1698b236f29e59e - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/include/dp/nvdp-device.h a0cc9f36fdd73c99ad8f264efa58043d42353b0a - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/lib/nvkms-sync.c 381fba24abae75d98b3ada184ed0cd57335819a9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/lib/nvkms-format.c 281fdc23f82d8bdb94b26d0093b444eb0c056f51 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/interface/nvkms-sync.h 445a409950ab8f36cfa24d1dc73e59718d335263 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/interface/nvkms-api.h 2ea1436104463c5e3d177e8574c3b4298976d37e - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/interface/nvkms-ioctl.h 5c4c05e5a638888babb5a8af2f0a61c94ecd150b - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/interface/nvkms-format.h 910255a4d92e002463175a28e38c3f24716fb654 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/interface/nvkms-api-types.h e48c2ec8145a6f2099dddb24d2900e3ae94ec02e - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/kapi/include/nvkms-kapi-internal.h 727bd77cfbc9ac4989c2ab7eec171ceb516510aa - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/kapi/include/nvkms-kapi-notifiers.h 009cd8e2b7ee8c0aeb05dac44cc84fc8f6f37c06 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/kapi/interface/nvkms-kapi.h fb242aa7a53983118ee019415076033e596374af - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/kapi/interface/nvkms-kapi-private.h f6875ef0da055900ef6ef1da5dc94cba2837e4d0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/kapi/src/nvkms-kapi-channelevent.c 01d943d6edb0c647c2b8dbc44460948665b03e7a - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/kapi/src/nvkms-kapi-notifiers.c 394ea31caa5957cfb2c8bb8c3cc0e4703213fe7f - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/kapi/src/nvkms-kapi.c ec97ab37cdf2cec0283657c2c04a139a1a168337 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-modepool.c 85ddb19f89833ca57fd2deff2e2b4566e162a56c - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-hal.c 8415bcd6ab34e356374659e965790a0715ed7971 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-prealloc.c c98f76bcfc7c654a619762ebc3a2599f9aa89f8d - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-3dvision.c 5fb73f35841c41e7376531732cb12303224e61ad - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-lut.c e9626eee225e58ec2d5be756c5015775ca5e54b9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-vrr.c 86da3c7c09354d2c49d95562aba15cbedb543d9b - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-evo1.c fc8182cc1f3af77125dbfa328996bcfe0387cc41 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-rm.c 05548338a73ade1b3c2ad1cebf1ab5eb16ef6c9b - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-flip.c 07c2f10473e2fbe921b2781cc107b5e56e6373e3 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-attributes.c 21c8184de2c9150c21ac5d6fba24e79e513a0a69 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-evo.c da726d20eea99a96af4c10aace88f419e8ee2a34 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-event.c 5c79c271609ebcc739f8d73d7d47f0b376298438 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-rmapi-dgpu.c b55665d7bceaad04bbf29a68f44536518302c3d6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-evo2.c f8bdd07a27296ef6aab86cc9dbccf8df811fff24 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-modeset.c 1918ca3aa611cd9dfc79d46d038ab22706f0b1ed - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-cursor3.c 24156462f25922c8de5b5d2558db36b2e68b28ed - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-dpy.c c2870190ca4c4d5b3a439386583d0a7c193d6263 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-hw-states.c f27f52dc428a6adeb936c8cf99e1fc2d8b0ad667 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-dma.c 5acf19920d56793d96c80e8461b0d0213c871b34 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-surface.c c2d0e6bef0c4929a3ca4adfd74bd6168fa4aa000 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-framelock.c 673ad86616f9863766bfec0e118c918297d32010 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/g_nvkms-evo-states.c c799d52bdc792efc377fb5cd307b0eb445c44d6a - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-cursor2.c 94f4736acf7981cebfd74302a21f19cdbafa8d71 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-hdmi.c 8f22c278a5839d36f74f85469b2d927d9265cb80 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-utils.c eb09642e8b5d9333699f817caaf20483c840b376 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms.c ab17e5b4cafa92aa03691a0c187ef8c9ae53fa59 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-cursor.c 574b1268ff83e4e5ed4da15609247a5c0ec8f51b - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-console-restore.c 45230e56d29c98ea0f10f87c1b16ba70c96f24d5 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/nvkms-evo3.c 8af6062034d464f778969e26d3bf5a9b4cdaccf0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/dp/nvdp-connector.cpp 69fed95ab3954dd5cb26590d02cd8ba09cdff1ac - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/dp/nvdp-connector-event-sink.hpp 6b985fc50b5040ce1a81418bed73a60edb5d3289 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/dp/nvdp-timer.hpp f2a05c29383bfc8631ad31909f31a8351501eb27 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/dp/nvdp-device.cpp 31767fd551f3c89e5b00f54147b6a8e8fa3320e3 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/dp/nvdp-connector-event-sink.cpp 110ac212ee8832c3fa3c4f45d6d33eed0301e992 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/dp/nvdp-host.cpp 51af3c1ee6b74ee0c9add3fb7d50cbc502980789 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/dp/nvdp-evo-interface.hpp f96cd982b4c05351faa31d04ac30d6fa7c866bcb - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/dp/nvdp-timer.cpp f6c3e8bd4ee13970737e96f9d9a3e4d8afdf9695 - NVIDIA-kernel-module-source-TempVersion/src/nvidia-modeset/src/dp/nvdp-evo-interface.cpp 893c70c95809f463c7af6dc9c814527804fcdf53 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/Makefile c5f16fdf43ca3d2845d120c219d1da11257072b0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/nv-kernel.ld d1089d8ee0ffcdbf73a42d7c4edb90769aa79d8c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/common/inc/nvrangetypes.h aba0bd796d932fa19e8fad55ed683ae57d68bffb - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv-priv.h 1d8b347e4b92c340a0e9eac77e0f63b9fb4ae977 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv-ioctl-numbers.h 499e72dad20bcc283ee307471f8539b315211da4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv-unix-nvos-params-wrappers.h 40cb3c112bbcb6ae83a9186d0c9fa1857cf6a126 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/os-interface.h 1b53bbf5f8452b8057ff2dd7828947a047db38d0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv_escape.h 3a26838c4edd3525daa68ac6fc7b06842dc6fc07 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv-gpu-info.h e3679844971ecc4447259fb1bdf4fafbbdff2395 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/osapi.h 4750735d6f3b334499c81d499a06a654a052713d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv-caps.h 1e89b4a52a5cdc6cac511ff148c7448d53cf5d5c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/os_custom.h fbcbb81ae14e8bfde0d665ad20f9cab9b0bbd9c3 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv.h ddfedb3b81feb09ea9daadf1a7f63f6309ee6e3b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/rmobjexportimport.h 9c7b09c55aabbd670c860bdaf8ec9e8ff254b5e9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv-kernel-rmapi-ops.h cc3b2163238b2a8acb7e3ca213fb1ae6c5f0a409 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/osfuncs.h 2f5fec803685c61c13f7955baaed056b5524652c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv-ioctl.h 285ab886f5fad5caf3f6bd0b0c7102bd4c4300bd - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/include/nv-reg.h 6ebda7ea5b17b7b9bfa9387fc838db9f0c3405a5 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/osinit.c b5b409625fde1b640e4e93276e35248f0fccfa4c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/gcc_helper.c 9d9035afd7af31f30cdbf2d4c75e5e09180f0981 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/osunix.c 21ac9d6932199ce0755dbead297eb03c9900f8c9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/power-management-tegra.c 49dc935d4475b572478c63324f0832c972a4277d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/os.c 532366fd9a288a812eca78b92b304ba3625f8c0a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/exports-stubs.c 006e77a594ae98067059ad3d7e93821316859063 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/os-hypervisor-stubs.c f134270af5ecd7c5ba91bf5228fe3166b101dd6e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/escape.c 690927567b5344c8030e2c52d91f824bb94e956c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/registry.c 5940d8e83cd0014e3222952eab29eebaaad19b86 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/osapi.c 54b912b640bdcae42f38c41694eb20abcaad61a7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/osmemdesc.c fb5272f3d0e465aedbc99ddcabb1c6c428837a6e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/arch/nvalloc/unix/src/rmobjexportimport.c 0cff83f4fdcc8d025cd68e0a12faaeead09fa03b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/kernel/inc/tmr.h 7df66a87c9498ae73c986e60fcb9cb1cbcd19e19 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/kernel/inc/objrpc.h 1feab39692ea8796ac7675f4780dfd51e6e16326 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/kernel/inc/objtmr.h 28d6a6ae495d9bc032c084980ebf5d94448bcf29 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/kernel/inc/vgpu/rpc_headers.h 31deee778df2651d3d21b4d9c8ab180b8dc1ff14 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/kernel/inc/vgpu/rpc_vgpu.h 961ed81de50e67eadf163a3a8008ce1fde1d880c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/kernel/inc/vgpu/rpc_hal_stubs.h 4db7387cc1ce08ccc62404b80b19c7f1b685e746 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/kernel/inc/vgpu/rpc.h e4d88af4eb51d32288f913d90e490e329884970b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/kernel/inc/vgpu/rpc_global_enums.h 35da37c070544f565d0f1de82abc7569b5df06af - NVIDIA-kernel-module-source-TempVersion/src/nvidia/interface/nv_firmware_types.h df4d313c66e75fa9f4a1ff8ea2c389a6ecd6eb3d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/interface/acpigenfuncs.h bff92c9767308a13df1d0858d5f9c82af155679a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/interface/nvacpitypes.h db0dc6915302888de06e3aa094d961cfe25e0059 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/interface/nvrm_registry.h 059c1ab76a5f097593f0f8a79203e14a9cec6287 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/interface/deprecated/rmapi_deprecated_utils.c d50ff73efaf5bc7e9cb3f67ed07ede01e8fad6f6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/interface/deprecated/rmapi_deprecated.h 671286de97aa63201a363fd7a22c92ee8afe4c7c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/eng_state.c 6fa4ba2da905692cd39ec09054f2bd6621aa2a7a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu_resource_desc.c 5a97d4f8ce101908f1a67ffe9cc8ed00b6bf43b2 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu_resource.c 1653c7b99cfc86db6692d9d8d6de19f1b24b9071 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu_uuid.c caf2b80fa0f01b9a3efcd8326bf6375455f2e1b9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu_access.c 4e1be780ac696a61f056933e5550040a2d42c6bd - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu_device_mapping.c 0824d200569def5bf480f2a5127911ed0ea881e6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/device_share.c f6b4e40b638faf9770b632b404170e1ceb949be5 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu_gspclient.c db44a803d81d42bfaf84f7ea1e09dc53c662acef - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu_timeout.c 9515ea68cdac85989e4d53d4c1251115291708dd - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu.c 08be13ced6566aced2f3446bb657dae8efb41fbe - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu_rmapi.c 77573c8518ac7622211c4bdd16524d369cc14b96 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/device_ctrl.c fa854efc5cdf4d167dee13302ee8377191624d95 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/device.c 89543f7085fbc2ca01b5a8baae33b5de921c79e9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/gpu_t234d_kernel.c 0e4c2d88b61a0cf63045fe70e5ba2c81c44e37af - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/arch/t23x/kern_gpu_t234d.c acb2a62fb60e08eb6d16518c43c974783139813b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/timer/timer.c 834efbfff64c0d01272e49a08bd6196e341985a8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/timer/timer_ostimer.c dd0bd914c6c7bfeabdd9fe87fb984702e0765624 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/disp_objs.c 19447ad30b3fc2ee308bcc45e3409bafa5defe0d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/disp_object_kern_ctrl_minimal.c 3abbef0a6fc95d6f7c7c5a16cbbbb51aaa457cc0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/disp_sf_user.c 0918cada217ca1883527fe805fc30babf7b8038d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/disp_channel.c e1a6dfb38025abeb5adfda929f61eb6ee44b5c84 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/disp_common_kern_ctrl_minimal.c ed25b1e99b860468bbf22c10177e0ba99c73894f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/disp_capabilities.c 8cd12c2da71acede5046c772f14aff7cbd88af12 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/kern_disp.c 01e8b56f7677f5cb7f950d9aa9bd37d04153085b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/inst_mem/disp_inst_mem.c 629566bf98be863b12e6dc6aab53d8f5ea13988c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/inst_mem/arch/v03/disp_inst_mem_0300.c b41502d73d7781496845377cebd0d445b8ca9dc6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/arch/v03/kern_disp_0300.c 8a418dce9fbeb99d5d6e175ed8c88811866f3450 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/arch/v04/kern_disp_0402.c e26ade846573c08f7494f17a233b8a9e14685329 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/disp/head/kernel_head.c d6e1bd038fa0eff5d3684a5a2c766fdac77f1198 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/mem_mgr/mem_utils.c d4a07d1c6beb7ddb229ed6e5374343b6ce916d84 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/mem_mgr/mem_desc.c bc2b57acc8fa8644615168e3ddbaf7ac161a7a04 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/mem_mgr/context_dma.c 2bb921b462c4b50d1f42b39b4728374c7433c8cb - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/mem_mgr/arch/turing/mem_mgr_tu102_base.c 086e9a51757c3989dfe0bf89ca6c0b9c7734104a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/subdevice/generic_engine.c 56be7a21457145c3c6b2df7beb4c828b7bd1a3b4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/subdevice/subdevice.c 5be208cc0e1eae1f85f00bb0b502fdba74d6656c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/subdevice/subdevice_ctrl_timer_kernel.c a64c51c515eb76208a822f1f623d11e2edd8d7ac - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/subdevice/subdevice_ctrl_gpu_kernel.c a54628e9d2733c6d0470e1e73bca1573e6486ab3 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/subdevice/subdevice_ctrl_event_kernel.c 1f4d15f959df38f4f6ea48c7b10fc859c6e04b12 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/audio/hda_codec_api.c ef2a3848e0302c09869a34eba1333d19a17acc56 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/dce_client/dce_client_rpc.c 2c66e086bb149fb1b9ca8f860566a3f5e391b2f3 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu/dce_client/dce_client.c f89e982b0e31a1898e1e4749c9a8ae9f0bb59a0c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/deprecated_context.c d92267a3394ded5d7d218530fd16ce00a920b1d6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/alloc_free.c 2279fd14aab9b5f20b8fc21f04dd0fca41e418c9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/event_notification.c 11a547cbfdbce000a6e5edf48492f5b930ddbdca - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/rs_utils.c 81f66675295315cfc52be225c2e9ee912b56fbac - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/sharing.c 569f56831cde7bdc528ac2e543eea485025ec6f0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/client.c 05669e008dfd89e5c81381e6c60230c1fe17a876 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/resource_desc.c 820b6e63c2b11b0764305c483142f626b6f72038 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/rpc_common.c bc83726df04c30d02a1852a10a22c77fdb3ef7a7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/resource_desc.h 5f194ba056b018a8194c16b0bbb6e49c1b80a996 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/param_copy.c e40f6742084cd04252f3ec8b8499a26547b478bc - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/mapping.c ac6a5b3adf15eac4a7bd9ae24981f6f5fc727097 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/deprecated_context.h 3a0f999e390d93b0db8272f55fbec56f6b055fe4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/rmapi_utils.c 78f1e379c3d1df9e34baba77f78f48b8585bdc74 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/event_buffer.c 8e40d2f35828468f34cf6863f9bf99c20dbfc827 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/rmapi_cache.c b441ee824e9c15c82956254704949317024ceb41 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/entry_points.h 277441b3da96fc01199f1d2f5102490e2e6cd830 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/control.c 38d0205b68ea2c82709b42eb7e8b9cf92cec8828 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/rmapi_stubs.c 2f89b9059467e7f67a6a52c46aecae5cb0364ab6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/binary_api.c 46aa43b18480d2eb7519b2dcd0fe6a68c79b8881 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/resource.c f2c7d77e4183994d7ee414e2a87745fcd23d995e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/mapping_cpu.c 6f46dd43e4b3f2ad803a4c9492cb927aebffc1f0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/client_resource.c 59d42b6a123b062237b3b6ca382211e35057ef1e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/resource_list.h ddaf2b8e424df9147a4e2fecf3942b64b1d2b001 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/entry_points.c 68cc7b258f934097e9dc31a38e7e3bf2ce2fe5d1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/event.c c3820fa4bb1192a9317ca834aeee3434c7eb8059 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/rmapi/rmapi.c ea7be8a55a3310aa1c3926ed69c86a6491925e08 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/diagnostics/nvlog.c 70507a8d43797eb3cdc13408ae8635f4a2eebce0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/diagnostics/nvlog_printf.c b3a29311cc22e2dae686f8ed2df6bc828aa826cf - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/diagnostics/profiler.c af4ffa4b423e07cf40eb863c11dbf515c7104874 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/os/os_timer.c 1793e056a0afcc5e1f5bb58b207b49c5f1556eca - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/os/os_stubs.c 63e5e17280d865ace8cdd8eb8a2598d3d7830ad7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/os/os_sanity.c 8e5af753de1725dd919185c29d03ccb0934fab6e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/os/os_init.c fe91b43c37b64472450cc25329d2dea74d2a9fcf - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/core/locks_minimal.c c0822891f614e6ec847acb971e68aad8847e0cd7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/core/locks_common.c c68f2c96bfc6fce483a332a5824656d72986a145 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/core/system.c 37000b419d23a8b052fc1218f09815fafb1d89c9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/core/hal_mgr.c 7b9c95f912b203c68b6ba1f62470dffee4b4efe3 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/core/thread_state.c 677c655b0b8e86bdab13cdd4044de38647b00eec - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/core/hal/hal.c 8eac3ea49f9a53063f7106211e5236372d87bdaf - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/core/hal/info_block.c b9eabee9140c62385d070628948af0dcda3b0b1a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/core/hal/hals_all.c 003e3012e87b8f8f655749db88141d74660e8d8e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu_mgr/gpu_mgr.c a5a31b9b62e6d19b934411995c315d4fdac71ca0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu_mgr/gpu_db.c 37d1e3dd86e6409b8e461f90386e013194c9e4d1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu_mgr/gpu_mgmt_api.c ed24c0406c85dc27f0fca1bac8b0dcb7a60dca2d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/gpu_mgr/gpu_group.c 6aa752ae480e883d077de842f02444151947f82f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/mem_mgr/virt_mem_mgr.c 956b7871a267b7d381d1cd7d4689ef1aec1da415 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/mem_mgr/mem.c 9d9fcd87d784a758659b6cc8a522eaf9beac4b6c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/mem_mgr/standard_mem.c 15f3290908931a9e4d74b0c0ec9e460956e39089 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/mem_mgr/system_mem.c 623dad3ec0172ed7b3818caece0db5687d587ff3 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/mem_mgr/os_desc_mem.c 64bd2007101cbf718beb707898e85f40071ae405 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/mem_mgr/syncpoint_mem.c 94acdcebee0cdcbf359b15803ec841e5284e1ff2 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/mem_mgr/vaspace.c 079893039c2802e1b0e6fcab5d0ee0e4dc608c84 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/mem_mgr/io_vaspace.c 5b9048e62581a3fbb0227d1a46c4ee8d8397bf5b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/kernel/mem_mgr/mem_mgr_internal.h 78cbb6428372c25eba0ccf8c08e7d36d18e4bae8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/lib/base_utils.c 6d5915924b4e26a5e7592427e34b77596162d0fe - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/lib/zlib/inflate.c cade0f7049cdb2ab423a073887ed20ba1abdb17e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/utils/nvassert.c 8a4e2aec6fc01ce1133cfc7ef80b6363c5394208 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvoc/src/runtime.c 8ed5171254e51e59fc5586e729793831165b8c0c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/tls/tls.c 206dda159ecbc0340ac9329250302c76a504e5a8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/prereq_tracker/prereq_tracker.c d48d51a880fced52ad6e323d984e872ccf9ef3bd - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/resserv/src/rs_client.c d0ae6d7a363db3fdf54ae1a760630b52a2019637 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/resserv/src/rs_resource.c 883ad1cf4ed1714eb74d44d3b9a41d6a4723b650 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/resserv/src/rs_server.c 0c9581aa68a77cb9977a7fbcfd2077ccb618206e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/resserv/src/rs_access_rights.c dac54d97b38ad722198ec918668f175dc5122e4e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/resserv/src/rs_access_map.c 1f2e9d09e658474b36d0b0ecd9380d0d2bcc86b2 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/resserv/src/rs_domain.c d3e5f13be70c8e458401ec9bdad007dfadedcc11 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvbitvector/nvbitvector.c 836ba8b401fb6b6fcf4ccde1b644ebaefc3d8ee1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/ioaccess/ioaccess.c 9c40bfebe2c57b972683e45dc15f358aaa2280f8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/eventbuffer/eventbufferproducer.c 8f41e7127a65102f0035c03536c701b7ecdaa909 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/string/string_generic.c b528ef8e238dd2c22c6549057b54fe33039c6473 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/memory/memory_tracking.c b6d6074ca77856fc5fe4ff1534c08c023ee592a4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/memory/memory_unix_kernel_os.c caff00b37e7f58fde886abcc2737c08526fa089e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/memory/memory_generic.h 66e79047600e0a40c50e709c6c82402d9b205ad0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/crypto/crypto_random_xorshift.c da86b765702196eb0011ac9d14873fbc1589d48b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/thread/thread_unix_kernel_os.c 7cdc50ee31b9cde14c0ce6fcd390c5d4564e433d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/cpu/cpu_common.c a305654bafc883ad28a134a04e83bbd409e0fc06 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/cpu/cpu_common.h 2fa76d2d5ba7212f826b656aa683223a470e484c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/core/core.c 6f6c83e9ee6d91fc8700e5015440f2bc72e6600b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/sync/sync_rwlock.c 9b69fbf3efea6ba58f9ba7cb0189c9264c994657 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/sync/sync_common.h b55b7b59f35d848d5a3b43d63da4d2f7b0af5d3e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/sync/sync_unix_kernel_os.c 7416712aa964befcf8fede86e5a604871a2d00b8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/sync/inc/sync_rwlock_def.h 6dd0c5f2384610ea075642d8e403ddd8c8db371a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/sync/inc/sync_unix_kernel_os_def.h 87ac95cf569bb550adb3577c6a6658d094c59999 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/util/util_gcc_clang.c a045a19d750d48387640ab659bb30f724c34b8c8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/util/util_unix_kernel_os.c f0c486c1ad0f7d9516b13a02d52b4d857d8865b1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/nvport/util/util_compiler_switch.c 595a6238b9f04887dd418be43ff31f3e7ca6b121 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/containers/map.c 4418c0344b64740050ff8ef6ee085f0687a323d4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/containers/list.c 057ad074f6252f7809a88f918986d7d5aacff568 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/containers/queue.c 2389c9dd3b13fd2ff26d2d1342c515579079bc71 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/containers/multimap.c 2975e5cecee2c1fd5f69a8ffc20a49016e83025c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/containers/btree/btree.c f0ce913eb568f85e6e1c1b8965f2cd2b98e81928 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/src/libraries/containers/eheap/eheap_old.c cba2c17804f6f2062dc5d75583e4a03e03016d1d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_capabilities_nvoc.h 133e94f73c781709f407b03d8cdfdd8865c39b4b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_sf_user_nvoc.c 801eb295d07258ad70b99cb0fe85f3421690e0c4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rmconfig_private.h 46c1a2066ead316ea69c60dc323bdb649bc11c0f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_binary_api_nvoc.c f9bdef39159a8475626a0edcbc3a53505a0ff80a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_os_hal.h 958d9a2cddc91edfafb5c2f3d9622443ac49a6ef - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_objtmr_nvoc.c d405e01478d26ea99cc0012fa2d6e0021bbe6213 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_db_nvoc.c 182602832a033b3e2d5f88d4ba8febe63eeb2f9e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_client_resource_nvoc.c 376572489e0d4211663da22d5b0de7c7e740fb29 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hal_mgr_nvoc.h e3c4822ac998ab5c7946919c85011f6172dc35ee - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_mem_nvoc.c fa5e1c6001e60f77415d0a8f87c8b548b12e1217 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_mem_mgr_nvoc.c ddc0ac4e1d8b8aef15e147f1f85f8df37c196763 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hal_register.h 4fe5357eabd0c5e351fb965ceead308240f68eb1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_objtmr_nvoc.h 4f4acfdefc7b9a0cdfe2d5840cc18c9c33366053 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_object_nvoc.h 1d66bab50a7d39faa2b0fec469a4512d2c7610d5 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rmconfig_util.c fbcbeb92e46ba11ac26c04c9688b3ffcf10f5c53 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_prereq_tracker_nvoc.h e449382e19e4dcfcf0aec0babe5a1c8ce2f4249b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_kern_disp_nvoc.c 87a5ae8e07103074020ba052ca45ab39e918d3bd - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_resource_nvoc.c 47b7744ddd01b821bf2fd25fdb25c8d6d55ee01d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_prereq_tracker_nvoc.c c46cae4a17181c48bafc01237b83537df61c41ae - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hal_nvoc.c f42bfa3b5a801358d30f852625d8456290550f46 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_inst_mem_nvoc.h 59a87763c6abdc54828f2785a7d90e43e607bc87 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_inst_mem_nvoc.c da3cc08f12ccee23bcb1c0d0c757b8bbcb81e4fd - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rs_server_nvoc.h 6fd6953e4ae0af707376a40ea0e4f3e70872be7b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_os_desc_mem_nvoc.h 162777624d03af2f17dfdc28bc35143e2ec6cdee - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_os_nvoc.c b82e5db65ad41764f456d6f924c89d76c165e48d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_system_nvoc.h 63e9d0416d5ca1fdf547b5fba9ec76e54690c9dc - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_ref_count_nvoc.h b5ddae1e6960b13101aa38b2edc0610aed438ede - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_nvoc.c 499a3d9c61a86b667cc77cf8653a71f7fe85078a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_nv_name_released.h ac842d9de5eae74ef02b0a75259fb016b80c6eac - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_objs_nvoc.c 88d336f88c9b72ec2c1352d4ebe00c0831eafbca - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_sdk-structures.h fb78615cde6323784f51d33f2acd61fd4030fee0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_device_nvoc.c 213ebb4fdfa3c2f64b5f998e2ad990e448d4a104 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_nv_debug_dump_nvoc.h a6174ad345cfdf926cbb4c86c7e8eeadfccb0ddf - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_class_list.c fa785f8138598af783aefecf10b141d524e6bb42 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_virt_mem_mgr_nvoc.c de97c5afdc34cb9aff23c3ba166e21f660cf1f47 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hal.h f9bdef39159a8475626a0edcbc3a53505a0ff80a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_os_private.h 53b2c39666e1da206d44d69d54009f20440503bc - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_eng_state_nvoc.h 93f9738c0e8aa715592306ddf023adf6b548dcc4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_nvh_state.h 2b49950ba8f540ed4231c3334810edbb212bb859 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_client_resource_nvoc.h d614f90730e2ee78bc3aae47b4e7976500e166e7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_io_vaspace_nvoc.h 4302502637f5c4146cb963801258444f2d8173e1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_allclasses.h 7bb406aa863430507bdf07b5f3e519c0d756220a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rs_resource_nvoc.c 6f3fc9676df77fa24c49140331b87ed5988ed57c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/rmconfig.h cb02e66e5fc06aa340ab460c977961701e9ba295 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_subdevice_nvoc.c 079ac6d2a90bd2fc9413e092a729202dbc5f724a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_system_mem_nvoc.h 65d1ace1e68c9b39cce6db61aa8b86ee47a0ae4b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_halspec_nvoc.c e0988b45cf712f1a7662b6f822eaed3ffd9938f3 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_mgmt_api_nvoc.h 40c937ca657bda9c0b67bd24c5047d39e596c16c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_channel_nvoc.c f8e842add67dc070cc011ea103fc56cfd81c8b9a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_chips2halspec_nvoc.c 3a5457a216d197af8f120c660690a55ee44bdd8e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_generic_engine_nvoc.c 21e3cf689d84b1a28e11f66cc68a0bc6713108b0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rs_server_nvoc.c edead99d125425ddf8f2fa4e4261b8cc3bf566fc - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_standard_mem_nvoc.c b07c2c5e8df4de2bb9d242fd1606f1a57b8a742d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_io_vaspace_nvoc.c bfabd5155af3172e1c0a5a0b66721ff830c7b68f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hypervisor_nvoc.h cc635daf3d7a9a176580951841b82e9eb0d6f5ad - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_kernel_head_nvoc.c 757b3ecf94d0c8914a32c4bd302f8ccfa4027856 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_syncpoint_mem_nvoc.c 6263c1ceca0797d34a102f9846acd1fdef06fb60 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_resserv_nvoc.h 3b0e038829647cfe0d8807579db33416a420d1d2 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_chips2halspec.h abda8536d885be1422810c184b936bbc880972eb - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_os_desc_mem_nvoc.c f6f40d568bcf2ae89547ad054f9b5357bac366ab - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_event_nvoc.h ceb4dd72148dfe4a0581631147e8d7636abfd61f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_chips2halspec_nvoc.h 41784541b2e9ee778b52e686288fe492c0276fec - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hal_mgr_nvoc.c d32d0b65f5f76cb56ca7cd83c0adfe5cb5330924 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_resource_nvoc.h d04adc777f547ae6d1369cf4c94963e5abf90b86 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_context_dma_nvoc.c ac3965eea078f1998c3a3041f14212578682e599 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_vaspace_nvoc.c 0dae533422e24d91a29c82d7be619160bbb6f6be - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_context_dma_nvoc.h 3f5a391895fc900396bae68761fe9b4dcb382ec0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_event_buffer_nvoc.h c3b4c6a1b90a1547e229bb2973eb19c01e1d0055 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_dce_client_nvoc.h 285af0d0517cb191387a05ad596f74291ec81737 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_mem_desc_nvoc.h 9646d1c4d472ad800c7c93eec15cc03dd9201073 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_objs_nvoc.h c370a103a4c1c9cf2df3763988e77ef8f7bc6afb - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_db_nvoc.h 2239839c8a780a87e786439a49ab63e25d25001a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rmconfig_util.h 09597f23d6a5440258656be81e7e6709390128f8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hal_private.h 8e0e60f6d30bbed679c43b4997875989314ee88c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_dce_client_nvoc.c dec0f585ca46dc8e1aae49c8ea58db5a415de65c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rpc-message-header.h 871fd0260ab9c164b8f6a7d1aba4563af622f1ac - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_channel_nvoc.h 205490d6651110f28009e752fa286f818bed22fb - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_syncpoint_mem_nvoc.h 07a37ff685e68a703455e0ed7db7940697487ed2 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_system_nvoc.c cc71518b4151dc2ee0592bbd2866d437043d0e1a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_kernel_head_nvoc.h 2c28d729456749f16ae03fb48b1e416706762805 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_resource_fwd_decls_nvoc.h 59c3612a596ad6b996c9d1506f9893bd1b5effee - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_mgr_nvoc.c 81a6a28692f50efeebecad125de0585dd711ff36 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_device_nvoc.h 3f581df19314b273244c4c42ea915ec8ef0d8ce2 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rs_client_nvoc.h e839f8a5ebef5f28818bb5824bd7c52320db9a74 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_sf_user_nvoc.h e0b8f64c042dcbb6340552cb3517dabdeb490f1b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hal_nvoc.h 7523c2ee9228ad0e2fb3566b23b9720d7896afae - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_eng_state_nvoc.c ad50b3dbe1685eefe51c4fc296f3eade70789dfb - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_resource_nvoc.h ca042cfcdfe8cc8a141f8bb5c9e6c05d8a71b707 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hda_codec_api_nvoc.h 2ab6933e07a84c64dfcbeef3b3f4e3f14249d8c8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_tmr_nvoc.h ffd4f01212709e321d4097e424fe5d32038f5d8b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_mgmt_api_nvoc.c 12776c69191b583ffcf0914697cf41802f52ef01 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hal_archimpl.h 05cb2fed8648f07b54dc2e8bacbafb323ea8262e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_standard_mem_nvoc.h 0b15dd4515c5e436a659883a48e62bf3c68bf439 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_nvoc.h 0269da77a8db8efde1debc8236f2b3de2cd2597e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_eng_desc_nvoc.h 1bdccdbabf5ae52fd65b829c35079bb7a8734939 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_tmr_nvoc.c 410a759c949904b7ae1eecafb31143fad579c0a1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rs_client_nvoc.c 73c598515eb7985c8f4cace0946ec9613960be6c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_group_nvoc.c 73a37ad59b9b13b61eb944748b6c2ba3cad7b630 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_traceable_nvoc.h 8915f69e67e1f3a809a5479e36280df06ce8dd90 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_system_mem_nvoc.c d792fbb20b6ca5f2d62addf6a94b0c5027ae15fe - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_subdevice_nvoc.h 6124890a54e529dff8b9d6ecf8f4bebe1e10a8a2 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_os_nvoc.h cb03502bf603c88b709ec803b60efd1d6f8e5ee1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rpc-structures.h b378d336af4d5cb4b1fb13b85042fad1fe02f4cc - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_journal_nvoc.h 7c1b36cca9e8bf1fe18284685a6a80620df348cb - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_client_nvoc.h cd833a822c1ce96c79135ba7221d24f347ceadb1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_mem_mgr_nvoc.h a016a7d8e07389736c388cb973f3b2a177ea917d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_disp_capabilities_nvoc.c 42d784e8b478bbf48293a805aa227f0abdf1923b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_event_nvoc.c b29061454e7d8daa0cef0787f12726d105faf5c4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_resource_nvoc.c 4b9f2ee66b59181f226e1af5087db6ea80f1ee27 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_virt_mem_mgr_nvoc.h 23d16b4534103f24fac5bb86eb8bab40e5bcba57 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_hda_codec_api_nvoc.c e48b8b6ba9da5630a7ade526acbb94e50d9b636d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_vaspace_nvoc.h b86536778197748c707c3e9e4c73c5fbcb037e32 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_generic_engine_nvoc.h 07fd5f5534a6d751107f582ba187c7a53a139954 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_rs_resource_nvoc.h f4a5684d5a877b90c7ae7b66436117c6feb65f91 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_mgr_nvoc.h ab79a1418b65b9d65081456583169f516dd510c9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_event_buffer_nvoc.c bd048add5f0781d90b55a5293881a2f59ace3070 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_binary_api_nvoc.h e50c91a674508b23b072e0dd2edbf743f24b333d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_object_nvoc.c df070e15630a11b2f4b64d52228fa5a6e7ab2aa9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_halspec_nvoc.h 0f3140b5eae77a6055f32a91cb13b026bbb23905 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_kern_disp_nvoc.h 76b1f545e3712a2f8e7c31b101acd9dd682c52f8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_traceable_nvoc.c 14450b18d002d4e1786d4630ef4f1994c07ef188 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_odb.h 7b0201852361118f277ee7cc6dd16212c0192f71 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_gpu_group_nvoc.h 3d3385445934719abda1fefd4eb0762937be0e61 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_client_nvoc.c c4fde03d5939b0eef108fde9c2f10661568f22a9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/generated/g_mem_nvoc.h 5fd1da24ae8263c43dc5dada4702564b6f0ca3d9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/os/dce_rm_client_ipc.h 76b24227c65570898c19e16bf35b2cad143f3d05 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gpu.h 61c7d3ac2dc61ee81abd743a6536a439592ee162 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gpu_child_list.h bf894a769c46d5d173e3875cd9667bb3fe82feb9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gpu_timeout.h f17b704f2489ffedcc057d4a6da77c42ece42923 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gpu_resource.h 0e8353854e837f0ef0fbf0d5ff5d7a25aa1eef7c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/eng_state.h 426c6ab6cecc3b1ba540b01309d1603301a86db1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/eng_desc.h c33ab6494c9423c327707fce2bcb771328984a3c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gpu_halspec.h 6b27c9edf93f29a31787d9acaaefb2cefc31e7d4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gpu_device_mapping.h 1938fd2511213c8003864d879cf1c41ae1169a5f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gpu_uuid.h cf3d1427394c425c543e253adf443192ca613762 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gpu_access.h ce3302c1890e2f7990434f7335cb619b12dee854 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gpu_resource_desc.h 97d0a067e89251672f191788abe81cf26dcb335f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/device/device.h 61711ed293ee6974a6ed9a8a3732ae5fedcdc666 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/kern_disp_max.h b39826404d84e0850aa3385691d8dde6e30d70d4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/disp_sf_user.h 51a209575d3e3fe8feb7269ece7df0846e18ca2a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/kern_disp_type.h 277a2719f8c063037c6a9ed55ade2b1cb17f48ae - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/disp_capabilities.h 74bc902cd00b17da3a1dfa7fd3ebc058de439b76 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/disp_channel.h be7da8d1106ee14ff808d86abffb86794299b2df - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/disp_objs.h 576216219d27aa887beeccefc22bcead4d1234d7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/kern_disp.h 5179f01acf7e9e251552dc17c0dcd84f7d341d82 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/inst_mem/disp_inst_mem.h 9a33a37c6cea9bad513aa14c942c689f28f7c0d8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/head/kernel_head.h f758ea5f9cbd23a678290ef0b8d98d470e3499e0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/disp/vblank_callback/vblank.h 6756126ddd616d6393037bebf371fceacaf3a9f1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/mem_mgr/context_dma.h 20416f7239833dcaa743bbf988702610e9251289 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/mem_mgr/mem_mgr.h a29f55d5fbc90dade83df3ef3263018633675284 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/mem_mgr/virt_mem_allocator_common.h 82abc2458910250c1a912e023f37e87c1c9bbb9e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/mem_mgr/heap_base.h 889ba18a43cc2b5c5e970a90ddcb770ce873b785 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/mem_mgr/mem_desc.h b52e6a0499640e651aa4200b2c8a1653df04a420 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/mem_mgr/mem_utils.h 24d01769b39a6dd62574a95fad64443b05872151 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/subdevice/subdevice.h efc50bb2ff6ccf1b7715fd413ca680034920758e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/subdevice/generic_engine.h ccca322d29ae171ee81c95d58e31f1c109429ae7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/gsp/message_queue.h 1e3bebe46b7f2f542eedace554a4156b3afb51f1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/audio/hda_codec_api.h ce4e0f7177f46f4fc507a68b635e5395a3f7dde6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu/dce_client/dce_client.h 5f60ac544252b894ac7ecc0c6dc4446e6275eae5 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/rmapi.h 2baec15f4c68a9c59dd107a0db288e39914e6737 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/client.h a92dbf2870fe0df245ea8967f2f6a68f5075ecaf - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/resource_fwd_decls.h 61e3704cd51161c9804cb168d5ce4553b7311973 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/resource.h 99a27d87c7f1487f8df5781d284c2e9a83525892 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/binary_api.h 497492340cea19a93b62da69ca2000b811c8f5d6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/event_buffer.h f3028fbcafe73212a94d295951122b532ff5445b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/rs_utils.h b4bae9ea958b4d014908459e08c93319784c47dd - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/event.h ac9288d75555180c1d5dd6dd7e0e11fb57a967f2 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/exports.h 2b23f2dbd8f3f63a17a1b63ebb40a2fd7fd8801a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/alloc_size.h c9cb08c7c73c0bdd75a320640d16bf4b4defe873 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/mapping_list.h f19dad1746e639d866c700c2f871fcc0144f2e5e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/control.h f1713ecc0b3e58e46c346409dbf4630aa6f7f3ed - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/param_copy.h 255c28b9bd27098382bace05af3ad7f195d12895 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/rmapi_utils.h 4453fe6463e3155063f2bdbf36f44697606a80a5 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/rmapi/client_resource.h 7615ac3a83d0ad23b2160ff8ad90bec9eb1f3c6c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/diagnostics/journal.h b259f23312abe56d34a8f0da36ef549ef60ba5b0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/diagnostics/nv_debug_dump.h c6efd51b8b8447829a0867cd7fb7a5a5a2fb1e3d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/diagnostics/traceable.h 7e75b5d99376fba058b31996d49449f8fe62d3f0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/diagnostics/profiler.h fd780f85cb1cd0fd3914fa31d1bd4933437b791d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/diagnostics/tracer.h 3a28bf1692efb34d2161907c3781401951cc2d4f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/diagnostics/journal_structs.h c8496199cd808ed4c79d8e149961e721ad96714e - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/os/capability.h e5b881419bc00d925eba9f8493f6b36cf3ce7ca7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/os/os_stub.h 408c0340350b813c3cba17fd36171075e156df72 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/os/os.h cda75171ca7d8bf920aab6d56ef9aadec16fd15d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/os/nv_memory_type.h af25180a08db4d5d20afd09f948b15d8c4d2d738 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/os/os_fixed_mode_timings_props.h 457c02092adfc1587d6e3cd866e28c567acbc43a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/info_block.h bffae4da6a1f9b7dc7c879587fd674b49b46dac1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/core.h cbfff1f06eecc99fb5a1c82d43397043058f02fc - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/printf.h f929d43974893cd155ab2f5f77606f0040fe3e39 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/locks.h b5859c7862fb3eeb266f7213845885789801194a - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/system.h 37f267155ddfc3db38f110dbb0397f0463d055ff - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/strict.h bdc4ab675c6f6c4bd77c3aaf08aa5c865b186802 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/hal.h ed496ab6e8b64d3398f929146e908c5a453a03d9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/prelude.h b319914c97f9978488e8fb049d39c72ed64fd4d2 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/thread_state.h b00302aec7e4f4e3b89a2f699f8b1f18fc17b1ba - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/core/hal_mgr.h 8ef620afdf720259cead00d20fae73d31e59c2f7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/virtualization/hypervisor/hypervisor.h 2c48d7335bdb0b7ea88b78216c0aeab2e11e00c1 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu_mgr/gpu_mgmt_api.h e188d9f2d042ffe029b96d8fbb16c79a0fc0fb01 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu_mgr/gpu_db.h ea32018e3464bb1ac792e39227badf482fa2dc67 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu_mgr/gpu_group.h 5b151d0d97b83c9fb76b76c476947f9e15e774ad - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/gpu_mgr/gpu_mgr.h 0ce5d6370c086d2944b2e8d31ff72a510d98dc8f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/mem_mgr/virt_mem_mgr.h 4c386104eaead66c66df11258c3f1182b46e96ee - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/mem_mgr/syncpoint_mem.h a5f49a031db4171228a27482d091283e84632ace - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/mem_mgr/system_mem.h d15991bc770c5ab41fe746995294c5213efa056b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/mem_mgr/io_vaspace.h 5ae08b2077506cbc41e40e1b3672e615ce9d910f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/mem_mgr/vaspace.h 02d6a37ef1bb057604cb98a905fa02429f200c96 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/mem_mgr/mem.h 1a08e83fd6f0a072d6887c60c529e29211bcd007 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/mem_mgr/os_desc_mem.h 2d4afabd63699feec3aea5e89601db009fc51a08 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/mem_mgr/standard_mem.h 5e9928552086947b10092792db4a8c4c57a84adf - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/platform/acpi_common.h 2f05394872ffa95d700b7822489fa59f74ad5819 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/kernel/platform/sli/sli.h fff3ebc8527b34f8c463daad4d20ee5e33321344 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/lib/ref_count.h 04dba2b7a6a360f3e855a7d6a7484ddcdfb90c19 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/lib/base_utils.h f8d9eb5f6a6883de962b63b4b7de35c01b20182f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/lib/protobuf/prb.h 601edb7333b87349d791d430f1cac84fb6fbb919 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/lib/zlib/inflate.h 9255fff39d7422ca4a56ba5ab60866779201d3e8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/poolalloc.h 8dd7f2d9956278ed036bbc288bff4dde86a9b509 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/eventbufferproducer.h e53d5fc9b66dbec4c947224050866cec30b2f537 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/utils/nvrange.h 398e4cd63852a18da6e42b920eacd927a2c38bc0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/utils/nv_enum.h ba3c81e9eae32eefbf81818b48fdf6ccd7e73163 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/utils/nvmacro.h 18321894aa7631b491ea39edc2d45d1028cdc9c6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/utils/nvprintf.h 167f49cccc912430bb6b3cb77395f665a32cc8be - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/utils/nvbitvector.h 1ed5d8ae82f37112b163187fa48d2720957e6bdf - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/utils/nvassert.h 62a18f19f79512ebccdf286068e0b557c7926e13 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvoc/runtime.h 00433b51c4d6254fd4dfc3dcd9b4ad59e485e7c0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvoc/object.h 1b28bd0ee2e560ca2854a73a3ee5fb1cf713d013 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvoc/utility.h 5cadc87ba685991c7d4c6d453dcc9a2cca4398bf - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvoc/prelude.h 664ff0e10e893923b70425fa49c9c48ed0735573 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvoc/rtti.h bdb558ee8f782e6be06fc262820f6bd9ce75bd51 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/tls/tls.h 56b8bae7756ed36d0831f76f95033f74eaab01db - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/prereq_tracker/prereq_tracker.h 7239704e6fe88b9d75984fb5e9f4b5706502d7f3 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvlog/nvlog_printf.h e08146f5de1596f5337c49cfbe180e30e880dedb - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvlog/nvlog.h d2c035e67e295b8f33f0fc52d9c30e43c5d7c2ba - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvlog/internal/nvlog_printf_internal.h cd033fe116a41285a979e629a2ee7b11ec99369f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/resserv/rs_access_rights.h 2dec1c73507f66736674d203cc4a00813ccb11bc - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/resserv/rs_domain.h a0d3d164eb92280353cdc4458d2561aae8a68c1d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/resserv/rs_server.h 89ece4711626bf1e4197c69bd5754e2798214d76 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/resserv/resserv.h bacdb2c1a1dbf182a0a3be15efa0a5f83365118f - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/resserv/rs_resource.h df174d6b4f718ef699ca6f38c16aaeffa111ad3c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/resserv/rs_access_map.h 841ddca998b570feb1d59b50d644c8f2b59ae8e9 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/resserv/rs_client.h b795f5cb77ecd2cc407102900b63977cfb34bbfd - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/ioaccess/ioaccess.h 3dcee4e110f4c571e7f49fae2f2d0630d008a906 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/nvport.h 46345715dde843be2890b33f191b2f3b69385e0d - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/memory.h a1d93b6ec8ff01a3c2651e772a826ee11a7781d7 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/util.h b93c2532babf176f7b91735682e7d7cdc41f96f8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/debug.h 147d47ef4bd860394d1d8ae82c68d97887e2898b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/core.h 6d698ca4fc5e48c525f214a57e1de0cc4aa9e36b - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/thread.h 3e656d5ed1f5df898ec444921ce77a40ead66b28 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/atomic.h 3ac7ddf3d402f3fd20cffe9d4e93f457de319605 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/sync.h 2487ffc1eb1e50b27ba07e0581da543d80bdaa72 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/safe.h 22420ad669a9809602f111385b7840556e58ecff - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/cpu.h 6ad1beaa2783a57330240d47b373930cd36ca5d0 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/crypto.h 2805fad632acad045044e0b8417de88032177300 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/string.h 23afbd04f4e4b3301edcfdec003c8e936d898e38 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/inline/debug_unix_kernel_os.h eedda5c4b0611c3b95f726b0a2db4b0a23b7b1cf - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/inline/atomic_gcc.h a8c9b83169aceb5f97d9f7a411db449496dc18f6 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/inline/util_generic.h aafca30178f49676f640be9c6d34f623a3e3a9a4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/inline/safe_generic.h 600ad8781585e87df49ab1aaa39a07c8e8de74f5 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/inline/util_gcc_clang.h 0747ee16c7e6c726f568867d0fbbad411c8795c8 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/inline/sync_tracking.h 2a76929dc6b0e8624d02002600bc454cc851dee4 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/inline/atomic_clang.h 1d6a239ed6c8dab1397f056a81ff456141ec7f9c - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/inline/util_valist.h 31f2042e852f074970644903335af5ffa2b59c38 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/nvport/inline/memory_tracking.h 65a237b66732aafe39bc4a14d87debd2b094fb83 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/containers/map.h c9e75f7b02241ededa5328a4f559e70dec60d159 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/containers/type_safety.h 3924b67e6d63e9a15876331c695daaf679454b05 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/containers/list.h a28ab42de95e4878fb46e19d7b965c23f92b3213 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/containers/btree.h 4cd6b110470da3aee29e999e096ca582104fab21 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/containers/queue.h 1dacc1c1efc757c12e4c64eac171474a798b86fd - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/containers/eheap_old.h 969cbac56935a80fafd7cceff157b27e623f9429 - NVIDIA-kernel-module-source-TempVersion/src/nvidia/inc/libraries/containers/multimap.h Change-Id: I0561bddf423eb47180bdf85ccb3d24cafebfb44d
3189 lines
118 KiB
C
3189 lines
118 KiB
C
#ifndef _G_GPU_NVOC_H_
|
|
#define _G_GPU_NVOC_H_
|
|
#include "nvoc/runtime.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/*
|
|
* SPDX-FileCopyrightText: Copyright (c) 2004-2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
* SPDX-License-Identifier: MIT
|
|
*
|
|
* Permission is hereby granted, free of charge, to any person obtaining a
|
|
* copy of this software and associated documentation files (the "Software"),
|
|
* to deal in the Software without restriction, including without limitation
|
|
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
* and/or sell copies of the Software, and to permit persons to whom the
|
|
* Software is furnished to do so, subject to the following conditions:
|
|
*
|
|
* The above copyright notice and this permission notice shall be included in
|
|
* all copies or substantial portions of the Software.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
* DEALINGS IN THE SOFTWARE.
|
|
*/
|
|
#include "g_gpu_nvoc.h"
|
|
|
|
#ifndef _OBJGPU_H_
|
|
#define _OBJGPU_H_
|
|
|
|
/*!
|
|
* @file
|
|
* @brief Resource Manager Defines and Structures: Defines and structures used for the GPU Object.
|
|
*/
|
|
|
|
/*!
|
|
*
|
|
* Forward declaration of SEQSCRIPT - here because it is used by many clients
|
|
* and we don't want objseq.h to have to be included everywhere, so adding this
|
|
* here. See NVCR 12827752
|
|
*
|
|
*/
|
|
typedef struct _SEQSCRIPT SEQSCRIPT, *PSEQSCRIPT;
|
|
|
|
typedef struct GPUATTACHARG GPUATTACHARG;
|
|
|
|
/*
|
|
* WARNING -- Avoid including headers in gpu.h
|
|
* A change in gpu.h and headers included by gpu.h triggers recompilation of most RM
|
|
* files in an incremental build. We should keep the list of included header as short as
|
|
* possible.
|
|
* Especially, GPU's child module should not have its object header being included here.
|
|
* A child module generally includes the header of its parent. A child module header included
|
|
* by the parent module affects all the sibling modules.
|
|
* */
|
|
#include "ctrl/ctrl0080/ctrl0080gpu.h" // NV0080_CTRL_GPU_GET_SRIOV_CAPS_PARAMS (form hal)
|
|
#include "ctrl/ctrl2080/ctrl2080internal.h" // NV2080_CTRL_CMD_INTERNAL_MAX_BSPS/NVENCS
|
|
#include "ctrl/ctrl2080/ctrl2080nvd.h"
|
|
#include "class/cl2080.h"
|
|
#include "class/cl90cd.h"
|
|
|
|
#include "nvlimits.h"
|
|
#include "utils/nv_enum.h"
|
|
|
|
#include "gpu/gpu_timeout.h"
|
|
#include "gpu/gpu_access.h"
|
|
|
|
#include "platform/acpi_common.h"
|
|
#include "acpigenfuncs.h"
|
|
#include "nvacpitypes.h"
|
|
#include "platform/sli/sli.h"
|
|
|
|
#include "core/core.h"
|
|
#include "core/system.h"
|
|
#include "core/info_block.h"
|
|
#include "core/hal.h"
|
|
#include "nvoc/utility.h"
|
|
#include "gpu/mem_mgr/mem_desc.h"
|
|
#include "gpu/gpu_resource_desc.h"
|
|
#include "diagnostics/traceable.h"
|
|
#include "gpu/gpu_uuid.h"
|
|
#include "prereq_tracker/prereq_tracker.h"
|
|
#include "gpu/gpu_halspec.h"
|
|
|
|
#include "rmapi/control.h"
|
|
#include "rmapi/event.h"
|
|
#include "rmapi/rmapi.h"
|
|
|
|
#include "nv_arch.h"
|
|
|
|
#include "g_rmconfig_util.h" // prototypes for rmconfig utility functions, eg: rmcfg_IsGK104()
|
|
|
|
// TODO - the forward declaration of OS_GPU_INFO should be simplified
|
|
typedef struct nv_state_t OS_GPU_INFO;
|
|
|
|
struct OBJGMMU;
|
|
|
|
#ifndef __NVOC_CLASS_OBJGMMU_TYPEDEF__
|
|
#define __NVOC_CLASS_OBJGMMU_TYPEDEF__
|
|
typedef struct OBJGMMU OBJGMMU;
|
|
#endif /* __NVOC_CLASS_OBJGMMU_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_OBJGMMU
|
|
#define __nvoc_class_id_OBJGMMU 0xd7a41d
|
|
#endif /* __nvoc_class_id_OBJGMMU */
|
|
|
|
|
|
struct OBJGRIDDISPLAYLESS;
|
|
|
|
#ifndef __NVOC_CLASS_OBJGRIDDISPLAYLESS_TYPEDEF__
|
|
#define __NVOC_CLASS_OBJGRIDDISPLAYLESS_TYPEDEF__
|
|
typedef struct OBJGRIDDISPLAYLESS OBJGRIDDISPLAYLESS;
|
|
#endif /* __NVOC_CLASS_OBJGRIDDISPLAYLESS_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_OBJGRIDDISPLAYLESS
|
|
#define __nvoc_class_id_OBJGRIDDISPLAYLESS 0x20fd5a
|
|
#endif /* __nvoc_class_id_OBJGRIDDISPLAYLESS */
|
|
|
|
|
|
struct OBJHOSTENG;
|
|
|
|
#ifndef __NVOC_CLASS_OBJHOSTENG_TYPEDEF__
|
|
#define __NVOC_CLASS_OBJHOSTENG_TYPEDEF__
|
|
typedef struct OBJHOSTENG OBJHOSTENG;
|
|
#endif /* __NVOC_CLASS_OBJHOSTENG_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_OBJHOSTENG
|
|
#define __nvoc_class_id_OBJHOSTENG 0xb356e7
|
|
#endif /* __nvoc_class_id_OBJHOSTENG */
|
|
|
|
|
|
struct OBJPMUCLIENT;
|
|
|
|
#ifndef __NVOC_CLASS_OBJPMUCLIENT_TYPEDEF__
|
|
#define __NVOC_CLASS_OBJPMUCLIENT_TYPEDEF__
|
|
typedef struct OBJPMUCLIENT OBJPMUCLIENT;
|
|
#endif /* __NVOC_CLASS_OBJPMUCLIENT_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_OBJPMUCLIENT
|
|
#define __nvoc_class_id_OBJPMUCLIENT 0xea631d
|
|
#endif /* __nvoc_class_id_OBJPMUCLIENT */
|
|
|
|
|
|
struct OBJINTRABLE;
|
|
|
|
#ifndef __NVOC_CLASS_OBJINTRABLE_TYPEDEF__
|
|
#define __NVOC_CLASS_OBJINTRABLE_TYPEDEF__
|
|
typedef struct OBJINTRABLE OBJINTRABLE;
|
|
#endif /* __NVOC_CLASS_OBJINTRABLE_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_OBJINTRABLE
|
|
#define __nvoc_class_id_OBJINTRABLE 0x31ccb7
|
|
#endif /* __nvoc_class_id_OBJINTRABLE */
|
|
|
|
|
|
struct OBJVBIOS;
|
|
|
|
#ifndef __NVOC_CLASS_OBJVBIOS_TYPEDEF__
|
|
#define __NVOC_CLASS_OBJVBIOS_TYPEDEF__
|
|
typedef struct OBJVBIOS OBJVBIOS;
|
|
#endif /* __NVOC_CLASS_OBJVBIOS_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_OBJVBIOS
|
|
#define __nvoc_class_id_OBJVBIOS 0x5dc772
|
|
#endif /* __nvoc_class_id_OBJVBIOS */
|
|
|
|
|
|
struct NvDebugDump;
|
|
|
|
#ifndef __NVOC_CLASS_NvDebugDump_TYPEDEF__
|
|
#define __NVOC_CLASS_NvDebugDump_TYPEDEF__
|
|
typedef struct NvDebugDump NvDebugDump;
|
|
#endif /* __NVOC_CLASS_NvDebugDump_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_NvDebugDump
|
|
#define __nvoc_class_id_NvDebugDump 0x7e80a2
|
|
#endif /* __nvoc_class_id_NvDebugDump */
|
|
|
|
|
|
struct GpuMutexMgr;
|
|
|
|
#ifndef __NVOC_CLASS_GpuMutexMgr_TYPEDEF__
|
|
#define __NVOC_CLASS_GpuMutexMgr_TYPEDEF__
|
|
typedef struct GpuMutexMgr GpuMutexMgr;
|
|
#endif /* __NVOC_CLASS_GpuMutexMgr_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_GpuMutexMgr
|
|
#define __nvoc_class_id_GpuMutexMgr 0x9d93b2
|
|
#endif /* __nvoc_class_id_GpuMutexMgr */
|
|
|
|
|
|
struct KernelFalcon;
|
|
|
|
#ifndef __NVOC_CLASS_KernelFalcon_TYPEDEF__
|
|
#define __NVOC_CLASS_KernelFalcon_TYPEDEF__
|
|
typedef struct KernelFalcon KernelFalcon;
|
|
#endif /* __NVOC_CLASS_KernelFalcon_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_KernelFalcon
|
|
#define __nvoc_class_id_KernelFalcon 0xb6b1af
|
|
#endif /* __nvoc_class_id_KernelFalcon */
|
|
|
|
|
|
struct KernelChannel;
|
|
|
|
#ifndef __NVOC_CLASS_KernelChannel_TYPEDEF__
|
|
#define __NVOC_CLASS_KernelChannel_TYPEDEF__
|
|
typedef struct KernelChannel KernelChannel;
|
|
#endif /* __NVOC_CLASS_KernelChannel_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_KernelChannel
|
|
#define __nvoc_class_id_KernelChannel 0x5d8d70
|
|
#endif /* __nvoc_class_id_KernelChannel */
|
|
|
|
|
|
struct GenericKernelFalcon;
|
|
|
|
#ifndef __NVOC_CLASS_GenericKernelFalcon_TYPEDEF__
|
|
#define __NVOC_CLASS_GenericKernelFalcon_TYPEDEF__
|
|
typedef struct GenericKernelFalcon GenericKernelFalcon;
|
|
#endif /* __NVOC_CLASS_GenericKernelFalcon_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_GenericKernelFalcon
|
|
#define __nvoc_class_id_GenericKernelFalcon 0xabcf08
|
|
#endif /* __nvoc_class_id_GenericKernelFalcon */
|
|
|
|
|
|
|
|
struct Subdevice;
|
|
|
|
#ifndef __NVOC_CLASS_Subdevice_TYPEDEF__
|
|
#define __NVOC_CLASS_Subdevice_TYPEDEF__
|
|
typedef struct Subdevice Subdevice;
|
|
#endif /* __NVOC_CLASS_Subdevice_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_Subdevice
|
|
#define __nvoc_class_id_Subdevice 0x4b01b3
|
|
#endif /* __nvoc_class_id_Subdevice */
|
|
|
|
|
|
struct RsClient;
|
|
|
|
#ifndef __NVOC_CLASS_RsClient_TYPEDEF__
|
|
#define __NVOC_CLASS_RsClient_TYPEDEF__
|
|
typedef struct RsClient RsClient;
|
|
#endif /* __NVOC_CLASS_RsClient_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_RsClient
|
|
#define __nvoc_class_id_RsClient 0x8f87e5
|
|
#endif /* __nvoc_class_id_RsClient */
|
|
|
|
|
|
struct Memory;
|
|
|
|
#ifndef __NVOC_CLASS_Memory_TYPEDEF__
|
|
#define __NVOC_CLASS_Memory_TYPEDEF__
|
|
typedef struct Memory Memory;
|
|
#endif /* __NVOC_CLASS_Memory_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_Memory
|
|
#define __nvoc_class_id_Memory 0x4789f2
|
|
#endif /* __nvoc_class_id_Memory */
|
|
|
|
|
|
|
|
#ifndef PARTITIONID_INVALID
|
|
#define PARTITIONID_INVALID 0xFFFFFFFF
|
|
#endif
|
|
typedef struct MIG_INSTANCE_REF MIG_INSTANCE_REF;
|
|
typedef struct NV2080_CTRL_GPU_REG_OP NV2080_CTRL_GPU_REG_OP;
|
|
|
|
typedef enum
|
|
{
|
|
BRANDING_TYPE_UNCACHED,
|
|
BRANDING_TYPE_NONE,
|
|
BRANDING_TYPE_QUADRO_GENERIC,
|
|
BRANDING_TYPE_QUADRO_AD,
|
|
BRANDING_TYPE_NVS_NVIDIA, // "NVIDIA NVS"
|
|
BRANDING_TYPE_VGX,
|
|
} BRANDING_TYPE;
|
|
|
|
typedef enum
|
|
{
|
|
COMPUTE_BRANDING_TYPE_NONE,
|
|
COMPUTE_BRANDING_TYPE_TESLA,
|
|
} COMPUTE_BRANDING_TYPE;
|
|
|
|
#define MAX_DSM_SUPPORTED_FUNCS_RTN_LEN 8 // # bytes to store supported functions
|
|
|
|
typedef struct {
|
|
// supported function status and cache
|
|
NvU32 suppFuncStatus;
|
|
NvU8 suppFuncs[MAX_DSM_SUPPORTED_FUNCS_RTN_LEN];
|
|
NvU32 suppFuncsLen;
|
|
NvBool bArg3isInteger;
|
|
// callback status and cache
|
|
NvU32 callbackStatus;
|
|
NvU32 callback;
|
|
} ACPI_DSM_CACHE;
|
|
|
|
typedef struct {
|
|
|
|
ACPI_DSM_CACHE dsm[ACPI_DSM_FUNCTION_COUNT];
|
|
ACPI_DSM_FUNCTION dispStatusHotplugFunc;
|
|
ACPI_DSM_FUNCTION dispStatusConfigFunc;
|
|
ACPI_DSM_FUNCTION perfPostPowerStateFunc;
|
|
ACPI_DSM_FUNCTION stereo3dStateActiveFunc;
|
|
NvU32 dsmPlatCapsCache[ACPI_DSM_FUNCTION_COUNT];
|
|
NvU32 MDTLFeatureSupport;
|
|
|
|
} ACPI_DATA;
|
|
|
|
|
|
#define OOR_ARCH_DEF(x) \
|
|
NV_ENUM_ENTRY(x, OOR_ARCH_X86_64, 0x00000000) \
|
|
NV_ENUM_ENTRY(x, OOR_ARCH_PPC64LE, 0x00000001) \
|
|
NV_ENUM_ENTRY(x, OOR_ARCH_ARM, 0x00000002) \
|
|
NV_ENUM_ENTRY(x, OOR_ARCH_AARCH64, 0x00000003) \
|
|
NV_ENUM_ENTRY(x, OOR_ARCH_NONE, 0x00000004)
|
|
|
|
NV_ENUM_DEF(OOR_ARCH, OOR_ARCH_DEF)
|
|
|
|
typedef struct
|
|
{
|
|
NvU32 classId;
|
|
NvU32 flags;
|
|
} GPUCHILDORDER;
|
|
|
|
typedef struct
|
|
{
|
|
NvU32 classId;
|
|
NvU32 instances;
|
|
} GPUCHILDPRESENT;
|
|
|
|
// GPU Child Order Flags
|
|
#define GCO_LIST_INIT NVBIT(0) // entry is used for init ordering (DO NOT USE)
|
|
#define GCO_LIST_LOAD NVBIT(1) // entry is used for load and postload ordering (DO NOT USE)
|
|
#define GCO_LIST_UNLOAD NVBIT(2) // entry is used for unload and preunload ordering (DO NOT USE)
|
|
#define GCO_LIST_DESTROY NVBIT(3) // entry is used for destroy order (DO NOT USE)
|
|
#define GCO_LIST_ALL (GCO_LIST_INIT | GCO_LIST_LOAD | GCO_LIST_UNLOAD | GCO_LIST_DESTROY)
|
|
// ^ entry is used for all list types (RECOMMENDED)
|
|
#define GCO_ALL (GCO_LIST_ALL)
|
|
|
|
|
|
typedef struct
|
|
{
|
|
NvU32 childTypeIdx;
|
|
NvU32 childInst;
|
|
NvU32 gpuChildPtrOffset;
|
|
} GPU_CHILD_ITER;
|
|
|
|
typedef GPU_CHILD_ITER ENGSTATE_ITER;
|
|
typedef GPU_CHILD_ITER PMUCLIENT_ITER;
|
|
|
|
//
|
|
// Object 'get' macros for GPU relative object retrievals.
|
|
//
|
|
|
|
#define ENG_GET_GPU(p) objFindAncestorOfType(OBJGPU, (p))
|
|
|
|
// GPU_GET_FIFO_UC is autogenerated, returns per Gpu pFifo.
|
|
#define GPU_GET_FIFO(p) GPU_GET_FIFO_UC(p)
|
|
|
|
// GPU_GET_KERNEL_FIFO_UC is autogenerated, returns per Gpu pKernelFifo.
|
|
#define GPU_GET_KERNEL_FIFO(p) gpuGetKernelFifoShared(p)
|
|
|
|
#define GPU_GET_HEAP(p) (RMCFG_MODULE_HEAP ? MEMORY_MANAGER_GET_HEAP(GPU_GET_MEMORY_MANAGER(p)) : NULL)
|
|
|
|
#define GPU_GET_HAL(p) (RMCFG_MODULE_HAL ? (p)->pHal : NULL)
|
|
|
|
#define GPU_GET_OS(p) (RMCFG_MODULE_OS ? (p)->pOS : NULL) // TBD: replace with SYS_GET_OS
|
|
#define GPU_QUICK_PATH_GET_OS(p) GPU_GET_OS(p) // TBD: remove
|
|
|
|
#define GPU_GET_REGISTER_ACCESS(g) (&(g)->registerAccess)
|
|
|
|
// Returns the pRmApi that routes to the physical driver, either via RPC or local calls
|
|
#define GPU_GET_PHYSICAL_RMAPI(g) (&(g)->physicalRmApi)
|
|
|
|
//
|
|
// Defines and helpers for encoding and decoding PCI domain, bus and device.
|
|
//
|
|
// Ideally these would live in objbus.h (or somewhere else more appropriate) and
|
|
// not gpu/gpu.h, but keep them here for now while support for 32-bit domains is
|
|
// being added as part of bug 1904645.
|
|
//
|
|
|
|
// DRF macros for GPUBUSINFO::nvDomainBusDeviceFunc
|
|
#define NVGPU_BUSDEVICE_DOMAIN 63:32
|
|
#define NVGPU_BUSDEVICE_BUS 15:8
|
|
#define NVGPU_BUSDEVICE_DEVICE 7:0
|
|
|
|
static NV_INLINE NvU32 gpuDecodeDomain(NvU64 gpuDomainBusDevice)
|
|
{
|
|
return (NvU32)DRF_VAL64(GPU, _BUSDEVICE, _DOMAIN, gpuDomainBusDevice);
|
|
}
|
|
|
|
static NV_INLINE NvU8 gpuDecodeBus(NvU64 gpuDomainBusDevice)
|
|
{
|
|
return (NvU8)DRF_VAL64(GPU, _BUSDEVICE, _BUS, gpuDomainBusDevice);
|
|
}
|
|
|
|
static NV_INLINE NvU8 gpuDecodeDevice(NvU64 gpuDomainBusDevice)
|
|
{
|
|
return (NvU8)DRF_VAL64(GPU, _BUSDEVICE, _DEVICE, gpuDomainBusDevice);
|
|
}
|
|
|
|
static NV_INLINE NvU64 gpuEncodeDomainBusDevice(NvU32 domain, NvU8 bus, NvU8 device)
|
|
{
|
|
return DRF_NUM64(GPU, _BUSDEVICE, _DOMAIN, domain) |
|
|
DRF_NUM64(GPU, _BUSDEVICE, _BUS, bus) |
|
|
DRF_NUM64(GPU, _BUSDEVICE, _DEVICE, device);
|
|
}
|
|
|
|
static NV_INLINE NvU32 gpuEncodeBusDevice(NvU8 bus, NvU8 device)
|
|
{
|
|
NvU64 busDevice = gpuEncodeDomainBusDevice(0, bus, device);
|
|
|
|
// Bus and device are guaranteed to fit in the lower 32bits
|
|
return (NvU32)busDevice;
|
|
}
|
|
|
|
//
|
|
// Generate a 32-bit id from domain, bus and device tuple.
|
|
//
|
|
NvU32 gpuGenerate32BitId(NvU32 domain, NvU8 bus, NvU8 device);
|
|
|
|
//
|
|
// Helpers for getting domain, bus and device of a GPU
|
|
//
|
|
// Ideally these would be inline functions, but NVOC doesn't support that today,
|
|
// tracked in bug 1905882
|
|
//
|
|
#define gpuGetDBDF(pGpu) ((pGpu)->busInfo.nvDomainBusDeviceFunc)
|
|
#define gpuGetDomain(pGpu) gpuDecodeDomain((pGpu)->busInfo.nvDomainBusDeviceFunc)
|
|
#define gpuGetBus(pGpu) gpuDecodeBus((pGpu)->busInfo.nvDomainBusDeviceFunc)
|
|
#define gpuGetDevice(pGpu) gpuDecodeDevice((pGpu)->busInfo.nvDomainBusDeviceFunc)
|
|
|
|
#undef NVGPU_BUSDEVICE_DOMAIN
|
|
#undef NVGPU_BUSDEVICE_BUS
|
|
#undef NVGPU_BUSDEVICE_DEVICE
|
|
|
|
//
|
|
// MaskRevision constants.
|
|
//
|
|
#define GPU_NO_MASK_REVISION 0x00
|
|
#define GPU_MASK_REVISION_A1 0xA1
|
|
#define GPU_MASK_REVISION_A2 0xA2
|
|
#define GPU_MASK_REVISION_A3 0xA3
|
|
#define GPU_MASK_REVISION_A4 0xA4
|
|
#define GPU_MASK_REVISION_A5 0xA5
|
|
#define GPU_MASK_REVISION_A6 0xA6
|
|
#define GPU_MASK_REVISION_B1 0xB1
|
|
#define GPU_MASK_REVISION_B2 0xB2
|
|
#define GPU_MASK_REVISION_C1 0xC1
|
|
#define GPU_MASK_REVISION_D1 0xD1
|
|
|
|
#define GPU_GET_MASKREVISION(pGpu) (((gpuGetChipMajRev(pGpu))<<4)|(gpuGetChipMinRev(pGpu)))
|
|
|
|
//
|
|
// Revision constants.
|
|
//
|
|
#define GPU_NO_REVISION 0xFF
|
|
#define GPU_REVISION_0 0x00
|
|
#define GPU_REVISION_1 0x01
|
|
#define GPU_REVISION_2 0x02
|
|
#define GPU_REVISION_3 0x03
|
|
#define GPU_REVISION_4 0x04
|
|
#define GPU_REVISION_5 0x05
|
|
#define GPU_REVISION_6 0x06
|
|
#define GPU_REVISION_7 0x07
|
|
#define GPU_REVISION_8 0x08
|
|
#define GPU_REVISION_9 0x09
|
|
#define GPU_REVISION_A 0x0A
|
|
#define GPU_REVISION_B 0x0B
|
|
#define GPU_REVISION_C 0x0C
|
|
#define GPU_REVISION_D 0x0D
|
|
#define GPU_REVISION_E 0x0E
|
|
#define GPU_REVISION_F 0x0F
|
|
|
|
//
|
|
// One extra nibble should be added to the architecture version read from the
|
|
// PMC boot register to represent the architecture number in RM.
|
|
//
|
|
#define GPU_ARCH_SHIFT 0x4
|
|
|
|
// Registry key for inst mem modification defines
|
|
#define INSTMEM_TAG_MASK (0xf0000000)
|
|
#define INSTMEM_TAG(a) ((INSTMEM_TAG_MASK & (a)) >> 28)
|
|
|
|
|
|
typedef struct
|
|
{
|
|
|
|
NvU32 PCIDeviceID;
|
|
NvU32 Manufacturer;
|
|
NvU32 PCISubDeviceID;
|
|
NvU32 PCIRevisionID;
|
|
NvU32 Subrevision;
|
|
|
|
//
|
|
// ImplentationExternal and ArchitectureExternal are only valid if they are
|
|
// not both zero. They are used when we want to report a different
|
|
// arch/imp to an external client. For example, MCP73 is almost the same
|
|
// as MCP67, so we report the MCP67 arch/imp to external clients of MCP73.
|
|
// (If an MCP73 client really needs to know that it is running on MCP73
|
|
// instead of MCP67, it should check capability bits.)
|
|
//
|
|
NvU32 ImplementationExternal;
|
|
NvU32 ArchitectureExternal;
|
|
} GPUIDINFO;
|
|
|
|
|
|
typedef struct
|
|
{
|
|
NvU32 impl;
|
|
NvU32 arch;
|
|
NvU32 majorRev;
|
|
NvU32 minorRev;
|
|
NvU32 devIDStrap;
|
|
NvU32 minorExtRev;
|
|
} PMCBOOT0;
|
|
|
|
typedef struct
|
|
{
|
|
NvU32 impl;
|
|
NvU32 arch;
|
|
NvU32 majorRev;
|
|
NvU32 minorRev;
|
|
NvU32 devIDStrap;
|
|
NvU32 minorExtRev;
|
|
} PMCBOOT42;
|
|
|
|
//
|
|
// Random collection of bus-related configuration state.
|
|
//
|
|
typedef struct
|
|
{
|
|
RmPhysAddr gpuPhysAddr;
|
|
RmPhysAddr gpuPhysFbAddr;
|
|
RmPhysAddr gpuPhysInstAddr;
|
|
RmPhysAddr gpuPhysIoAddr;
|
|
NvU32 iovaspaceId;
|
|
NvU32 IntLine;
|
|
NvU32 IsrHooked;
|
|
NvU64 nvDomainBusDeviceFunc;
|
|
OOR_ARCH oorArch;
|
|
} GPUBUSINFO;
|
|
|
|
typedef struct
|
|
{
|
|
PCLASSDESCRIPTOR pClasses;
|
|
NvU32 *pSuppressClasses;
|
|
NvU32 numClasses;
|
|
NvBool bSuppressRead;
|
|
} GPUCLASSDB, *PGPUCLASSDB;
|
|
|
|
typedef struct
|
|
{
|
|
const CLASSDESCRIPTOR *pClassDescriptors;
|
|
NvU32 numClassDescriptors;
|
|
|
|
PENGDESCRIPTOR pEngineInitDescriptors;
|
|
PENGDESCRIPTOR pEngineDestroyDescriptors;
|
|
PENGDESCRIPTOR pEngineLoadDescriptors;
|
|
PENGDESCRIPTOR pEngineUnloadDescriptors;
|
|
NvU32 numEngineDescriptors;
|
|
} GPU_ENGINE_ORDER, *PGPU_ENGINE_ORDER;
|
|
|
|
//
|
|
// PCI Express Support
|
|
//
|
|
typedef struct NBADDR
|
|
{
|
|
NvU32 domain;
|
|
NvU8 bus;
|
|
NvU8 device;
|
|
NvU8 func;
|
|
NvU8 valid;
|
|
void *handle;
|
|
} NBADDR;
|
|
|
|
typedef struct
|
|
{
|
|
NBADDR addr;
|
|
void *vAddr; // virtual address of the port, if it has been mapped . Not used starting with Win10 BuildXXXXX
|
|
NvU32 PCIECapPtr; // offset of the PCIE capptr in the NB
|
|
// Capability register set in enhanced configuration space
|
|
//
|
|
NvU32 PCIEErrorCapPtr; // offset of the Advanced Error Reporting Capability register set
|
|
NvU32 PCIEVCCapPtr; // offset of the Virtual Channel (VC) Capability register set
|
|
NvU32 PCIEL1SsCapPtr; // Offset of the L1 Substates Capabilities
|
|
NvU16 DeviceID, VendorID; // device and vendor ID for port
|
|
} PORTDATA;
|
|
|
|
typedef struct // GPU specific data for core logic object, stored in GPU object
|
|
{
|
|
PORTDATA upstreamPort; // the upstream port info for the GPU
|
|
// If there is a switch this is equal to boardDownstreamPort
|
|
// If there is no switch this is equal to rootPort
|
|
PORTDATA rootPort; // The root port of the PCI-E root complex
|
|
PORTDATA boardUpstreamPort; // If there is no BR03 this is equal to rootPort.
|
|
PORTDATA boardDownstreamPort; // If there is no BR03 these data are not set.
|
|
} GPUCLDATA;
|
|
|
|
|
|
//
|
|
// Flags for gpuStateLoad() and gpuStateUnload() routines. Flags *must* be used
|
|
// symmetrically across an Unload/Load pair.
|
|
//
|
|
#define GPU_STATE_FLAGS_PRESERVING NVBIT(0) // GPU state is preserved
|
|
#define GPU_STATE_FLAGS_VGA_TRANSITION NVBIT(1) // To be used with GPU_STATE_FLAGS_PRESERVING.
|
|
#define GPU_STATE_FLAGS_PM_TRANSITION NVBIT(2) // To be used with GPU_STATE_FLAGS_PRESERVING.
|
|
#define GPU_STATE_FLAGS_PM_SUSPEND NVBIT(3)
|
|
#define GPU_STATE_FLAGS_PM_HIBERNATE NVBIT(4)
|
|
#define GPU_STATE_FLAGS_GC6_TRANSITION NVBIT(5) // To be used with GPU_STATE_FLAGS_PRESERVING.
|
|
#define GPU_STATE_DEFAULT 0 // Default flags for destructive state loads
|
|
// and unloads
|
|
|
|
typedef struct engine_event_node
|
|
{
|
|
PEVENTNOTIFICATION pEventNotify;
|
|
struct Memory *pMemory;
|
|
struct engine_event_node *pNext;
|
|
} ENGINE_EVENT_NODE;
|
|
|
|
// Linked list of per engine non-stall event nodes
|
|
typedef struct
|
|
{
|
|
ENGINE_EVENT_NODE *pEventNode;
|
|
// lock to protect above list
|
|
PORT_SPINLOCK *pSpinlock;
|
|
} ENGINE_EVENT_LIST;
|
|
|
|
struct OBJHWBC;
|
|
typedef struct hwbc_list
|
|
{
|
|
struct OBJHWBC *pHWBC;
|
|
struct hwbc_list *pNext;
|
|
} HWBC_LIST;
|
|
|
|
typedef struct SRIOV_P2P_INFO
|
|
{
|
|
NvU32 gfid;
|
|
NvBool bAllowP2pAccess;
|
|
NvU32 accessRefCount;
|
|
NvU32 destRefCount;
|
|
} SRIOV_P2P_INFO, *PSRIOV_P2P_INFO;
|
|
|
|
//
|
|
// typedef of private struct used in OBJGPU's data field
|
|
//
|
|
|
|
typedef struct
|
|
{
|
|
NvBool isInitialized;
|
|
NvU8 uuid[RM_SHA1_GID_SIZE];
|
|
} _GPU_UUID;
|
|
|
|
typedef struct
|
|
{
|
|
NvBool bValid;
|
|
NvU8 id;
|
|
} _GPU_PCIE_PEER_CLIQUE;
|
|
|
|
typedef struct
|
|
{
|
|
NvU32 platformId; // used to identify soc
|
|
NvU32 implementationId; // soc-specific
|
|
NvU32 revisionId; // soc-revision
|
|
PMCBOOT0 pmcBoot0;
|
|
PMCBOOT42 pmcBoot42;
|
|
NvU8 subRevision; // sub-revision (NV_FUSE_OPT_SUBREVISION on GPU)
|
|
} _GPU_CHIP_INFO;
|
|
|
|
|
|
// Engine Database
|
|
typedef struct
|
|
{
|
|
NvU32 size;
|
|
NvU32 *pType;
|
|
NvBool bValid;
|
|
} _GPU_ENGINE_DB;
|
|
|
|
#define MAX_NUM_BARS (8)
|
|
// SRIOV state
|
|
typedef struct
|
|
{
|
|
/*!
|
|
* Total number of VFs available in this GPU
|
|
*/
|
|
NvU32 totalVFs;
|
|
|
|
/*!
|
|
* First VF Offset
|
|
*/
|
|
NvU32 firstVFOffset;
|
|
|
|
/*!
|
|
* Max GFID possible
|
|
*/
|
|
NvU32 maxGfid;
|
|
|
|
/*!
|
|
* Physical offset of Virtual BAR0 register. Stores the offset if the GPU is
|
|
* a physical function, else 0
|
|
*/
|
|
NvU32 virtualRegPhysOffset;
|
|
|
|
/*!
|
|
* Allocated GFIDs. Will be used to ensure plugins doesn't use same GFID for multiple VFs
|
|
*/
|
|
NvU8 *pAllocatedGfids;
|
|
|
|
/*!
|
|
* The sizes of the BAR regions on the VF
|
|
*/
|
|
NvU64 vfBarSize[MAX_NUM_BARS];
|
|
|
|
/*!
|
|
* First PF's BAR addresses
|
|
*/
|
|
NvU64 firstVFBarAddress[MAX_NUM_BARS];
|
|
|
|
/*!
|
|
* If the VF BARs are 64-bit addressable
|
|
*/
|
|
NvBool b64bitVFBar0;
|
|
NvBool b64bitVFBar1;
|
|
NvBool b64bitVFBar2;
|
|
|
|
/*!
|
|
* GFID used for P2P access
|
|
*/
|
|
PSRIOV_P2P_INFO pP2PInfo;
|
|
NvBool bP2PAllocated;
|
|
NvU32 maxP2pGfid;
|
|
} _GPU_SRIOV_STATE;
|
|
|
|
// Max # of instances for GPU children
|
|
#define GPU_MAX_CES 10
|
|
#define GPU_MAX_GRS 8
|
|
#define GPU_MAX_FIFOS 1
|
|
#define GPU_MAX_MSENCS NV2080_CTRL_CMD_INTERNAL_MAX_MSENCS
|
|
#define GPU_MAX_NVDECS NV2080_CTRL_CMD_INTERNAL_MAX_BSPS
|
|
#define GPU_MAX_NVJPGS 8
|
|
#define GPU_MAX_HSHUBS 5
|
|
|
|
//
|
|
// Macro defines for OBJGPU fields -- Macro defines inside NVOC class block is
|
|
// gone after NVOC preprocessing stage. For macros used outside gpu/gpu.h should
|
|
// not be defined inside the class block.
|
|
//
|
|
|
|
//
|
|
// Maximum number of Falcon objects that can be allocated on one GPU.
|
|
// This is purely a software limit and can be raised freely as more are added.
|
|
//
|
|
#define GPU_MAX_FALCON_ENGINES \
|
|
ENG_IOCTRL__SIZE_1 + \
|
|
ENG_GPCCS__SIZE_1 + \
|
|
ENG_FECS__SIZE_1 + \
|
|
ENG_NVJPEG__SIZE_1 + \
|
|
ENG_NVDEC__SIZE_1 + \
|
|
ENG_MSENC__SIZE_1 + \
|
|
32
|
|
|
|
// for OBJGPU::pRmCtrlDeferredCmd
|
|
#define MAX_DEFERRED_CMDS 2
|
|
|
|
// for OBJGPU::computeModeRefCount
|
|
#define NV_GPU_MODE_GRAPHICS_MODE 0x00000001
|
|
#define NV_GPU_MODE_COMPUTE_MODE 0x00000002
|
|
#define NV_GPU_COMPUTE_REFCOUNT_COMMAND_INCREMENT 0x0000000a
|
|
#define NV_GPU_COMPUTE_REFCOUNT_COMMAND_DECREMENT 0x0000000b
|
|
|
|
//
|
|
// Structure to hold information obtained from
|
|
// parsing the DEVICE_INFO2 table during init.
|
|
//
|
|
|
|
typedef struct NV2080_CTRL_INTERNAL_DEVICE_INFO DEVICE_INFO2_TABLE;
|
|
|
|
#define NV_GPU_INTERNAL_DEVICE_HANDLE 0xABCD0080
|
|
#define NV_GPU_INTERNAL_SUBDEVICE_HANDLE 0xABCD2080
|
|
|
|
//
|
|
// NV GPU simulation mode defines
|
|
// Keep in sync with os.h SIM MODE defines until osGetSimulationMode is deprecated.
|
|
//
|
|
#ifndef NV_SIM_MODE_DEFS
|
|
#define NV_SIM_MODE_DEFS
|
|
#define NV_SIM_MODE_HARDWARE 0U
|
|
#define NV_SIM_MODE_RTL 1U
|
|
#define NV_SIM_MODE_CMODEL 2U
|
|
#define NV_SIM_MODE_MODS_AMODEL 3U
|
|
#define NV_SIM_MODE_TEGRA_FPGA 4U
|
|
#define NV_SIM_MODE_INVALID (~0x0U)
|
|
#endif
|
|
|
|
//
|
|
// The actual GPU object definition
|
|
//
|
|
#ifdef NVOC_GPU_H_PRIVATE_ACCESS_ALLOWED
|
|
#define PRIVATE_FIELD(x) x
|
|
#else
|
|
#define PRIVATE_FIELD(x) NVOC_PRIVATE_FIELD(x)
|
|
#endif
|
|
struct OBJGPU {
|
|
const struct NVOC_RTTI *__nvoc_rtti;
|
|
struct Object __nvoc_base_Object;
|
|
struct RmHalspecOwner __nvoc_base_RmHalspecOwner;
|
|
struct OBJTRACEABLE __nvoc_base_OBJTRACEABLE;
|
|
struct Object *__nvoc_pbase_Object;
|
|
struct RmHalspecOwner *__nvoc_pbase_RmHalspecOwner;
|
|
struct OBJTRACEABLE *__nvoc_pbase_OBJTRACEABLE;
|
|
struct OBJGPU *__nvoc_pbase_OBJGPU;
|
|
NvBool PDB_PROP_GPU_IN_STANDBY;
|
|
NvBool PDB_PROP_GPU_IN_HIBERNATE;
|
|
NvBool PDB_PROP_GPU_IN_PM_CODEPATH;
|
|
NvBool PDB_PROP_GPU_IN_PM_RESUME_CODEPATH;
|
|
NvBool PDB_PROP_GPU_STATE_INITIALIZED;
|
|
NvBool PDB_PROP_GPU_EMULATION;
|
|
NvBool PDB_PROP_GPU_PRIMARY_DEVICE;
|
|
NvBool PDB_PROP_GPU_HYBRID_MGPU;
|
|
NvBool PDB_PROP_GPU_ALTERNATE_TREE_ENABLED;
|
|
NvBool PDB_PROP_GPU_ALTERNATE_TREE_HANDLE_LOCKLESS;
|
|
NvBool PDB_PROP_GPU_3D_CONTROLLER;
|
|
NvBool PDB_PROP_GPU_IS_ALL_INST_IN_SYSMEM;
|
|
NvBool PDB_PROP_GPU_IS_CONNECTED;
|
|
NvBool PDB_PROP_GPU_BROKEN_FB;
|
|
NvBool PDB_PROP_GPU_IN_FULLCHIP_RESET;
|
|
NvBool PDB_PROP_GPU_IN_SECONDARY_BUS_RESET;
|
|
NvBool PDB_PROP_GPU_IN_GC6_RESET;
|
|
NvBool PDB_PROP_GPU_IS_GEMINI;
|
|
NvBool PDB_PROP_GPU_PERSISTENT_SW_STATE;
|
|
NvBool PDB_PROP_GPU_COHERENT_CPU_MAPPING;
|
|
NvBool PDB_PROP_GPU_IS_LOST;
|
|
NvBool PDB_PROP_GPU_IN_TIMEOUT_RECOVERY;
|
|
NvBool PDB_PROP_GPU_ALLOW_PAGE_RETIREMENT;
|
|
NvBool PDB_PROP_GPU_TEGRA_SOC_NVDISPLAY;
|
|
NvBool PDB_PROP_GPU_TEGRA_SOC_IGPU;
|
|
NvBool PDB_PROP_GPU_ATS_SUPPORTED;
|
|
NvBool PDB_PROP_GPU_SECONDARY_BUS_RESET_PENDING;
|
|
NvBool PDB_PROP_GPU_IN_BUGCHECK_CALLBACK_ROUTINE;
|
|
NvBool PDB_PROP_GPU_IS_UEFI;
|
|
NvBool PDB_PROP_GPU_ZERO_FB;
|
|
NvBool PDB_PROP_GPU_CAN_OPTIMIZE_COMPUTE_USE_CASE;
|
|
NvBool PDB_PROP_GPU_MIG_SUPPORTED;
|
|
NvBool PDB_PROP_GPU_VC_CAPABILITY_SUPPORTED;
|
|
NvBool PDB_PROP_GPU_RESETLESS_MIG_SUPPORTED;
|
|
NvBool PDB_PROP_GPU_IS_COT_ENABLED;
|
|
NvBool PDB_PROP_GPU_SWRL_GRANULAR_LOCKING;
|
|
NvBool PDB_PROP_GPU_IN_SLI_LINK_CODEPATH;
|
|
NvBool PDB_PROP_GPU_IS_PLX_PRESENT;
|
|
NvBool PDB_PROP_GPU_IS_BR03_PRESENT;
|
|
NvBool PDB_PROP_GPU_IS_BR04_PRESENT;
|
|
NvBool PDB_PROP_GPU_BEHIND_BRIDGE;
|
|
NvBool PDB_PROP_GPU_BEHIND_BR03;
|
|
NvBool PDB_PROP_GPU_BEHIND_BR04;
|
|
NvBool PDB_PROP_GPU_UPSTREAM_PORT_L0S_UNSUPPORTED;
|
|
NvBool PDB_PROP_GPU_UPSTREAM_PORT_L1_UNSUPPORTED;
|
|
NvBool PDB_PROP_GPU_UPSTREAM_PORT_L1_POR_SUPPORTED;
|
|
NvBool PDB_PROP_GPU_UPSTREAM_PORT_L1_POR_MOBILE_ONLY;
|
|
NvBool PDB_PROP_GPU_RM_UNLINKED_SLI;
|
|
NvBool PDB_PROP_GPU_SLI_LINK_ACTIVE;
|
|
NvBool PDB_PROP_GPU_ENABLE_REG_ACCESS_IN_LOW_POWER_FOR_SIM_SRTEST;
|
|
NvBool PDB_PROP_GPU_DO_NOT_CHECK_REG_ACCESS_IN_PM_CODEPATH;
|
|
NvBool PDB_PROP_GPU_EXTERNAL_HEAP_CONTROL;
|
|
NvBool PDB_PROP_GPU_IS_MOBILE;
|
|
NvBool PDB_PROP_GPU_RTD3_GC6_ACTIVE;
|
|
NvBool PDB_PROP_GPU_FAST_GC6_ACTIVE;
|
|
NvBool PDB_PROP_GPU_ACCOUNTING_ON;
|
|
NvBool PDB_PROP_GPU_INACCESSIBLE;
|
|
NvBool PDB_PROP_GPU_NVLINK_SYSMEM;
|
|
NvBool PDB_PROP_GPU_C2C_SYSMEM;
|
|
NvBool PDB_PROP_GPU_IN_TCC_MODE;
|
|
NvBool PDB_PROP_GPU_MSHYBRID_GC6_ACTIVE;
|
|
NvBool PDB_PROP_GPU_VGPU_BIG_PAGE_SIZE_64K;
|
|
NvBool PDB_PROP_GPU_OPTIMIZE_SPARSE_TEXTURE_BY_DEFAULT;
|
|
NvBool PDB_PROP_GPU_ENABLE_IOMMU_SUPPORT;
|
|
NvBool PDB_PROP_GPU_IGNORE_REPLAYABLE_FAULTS;
|
|
NvBool PDB_PROP_GPU_IS_VIRTUALIZATION_MODE_HOST_VGPU;
|
|
NvBool PDB_PROP_GPU_IS_VIRTUALIZATION_MODE_HOST_VSGA;
|
|
NvBool PDB_PROP_GPU_MOVE_CTX_BUFFERS_TO_PMA;
|
|
NvBool PDB_PROP_GPU_NVLINK_P2P_LOOPBACK_DISABLED;
|
|
NvBool PDB_PROP_GPU_NV_USERMODE_ENABLED;
|
|
NvBool PDB_PROP_GPU_IN_FATAL_ERROR;
|
|
OS_GPU_INFO *pOsGpuInfo;
|
|
OS_RM_CAPS *pOsRmCaps;
|
|
NvU32 halImpl;
|
|
void *hPci;
|
|
ENGINE_EVENT_LIST engineNonstallIntr[52];
|
|
NvBool bIsSOC;
|
|
NvU32 gpuInstance;
|
|
NvU32 gpuDisabled;
|
|
NvU32 gpuId;
|
|
NvU32 boardId;
|
|
NvU32 deviceInstance;
|
|
NvU32 subdeviceInstance;
|
|
NvS32 numaNodeId;
|
|
_GPU_UUID gpuUuid;
|
|
_GPU_PCIE_PEER_CLIQUE pciePeerClique;
|
|
NvU32 i2cPortForExtdev;
|
|
GPUIDINFO idInfo;
|
|
_GPU_CHIP_INFO chipInfo;
|
|
GPUBUSINFO busInfo;
|
|
GPU_ENGINE_ORDER engineOrder;
|
|
GPUCLASSDB classDB;
|
|
NvU32 chipId0;
|
|
NvU32 chipId1;
|
|
NvU32 pmcEnable;
|
|
NvU32 pmcRmOwnsIntrMask;
|
|
NvBool testIntr;
|
|
NV2080_CTRL_GPU_GET_ENGINES_V2_PARAMS *gspSupportedEngines;
|
|
NvU32 numCEs;
|
|
NvU32 ceFaultMethodBufferSize;
|
|
NvBool isVirtual;
|
|
NvBool isGspClient;
|
|
NvU64 fbLength;
|
|
NvU32 instLength;
|
|
NvBool instSetViaAttachArg;
|
|
NvU32 activeFBIOs;
|
|
NvU64 gpuVbiosPostTime;
|
|
NvBool bIsCeMapInitialized;
|
|
NvBool bIsKCeMapInitialized;
|
|
NvU32 uefiScanoutSurfaceSizeInMB;
|
|
RmPhysAddr dmaStartAddress;
|
|
NvU32 gpuDeviceMapCount;
|
|
DEVICE_MAPPING deviceMappings[60];
|
|
PIO_APERTURE pIOApertures[12];
|
|
DEVICE_MAPPING *pDeviceMappingsByDeviceInstance[12];
|
|
void *gpuCfgAddr;
|
|
TIMEOUT_DATA timeoutData;
|
|
NvU32 computeModeRules;
|
|
NvS32 computeModeRefCount;
|
|
NvHandle hComputeModeReservation;
|
|
NvBool bIsDebugModeEnabled;
|
|
NvU32 masterFromSLIConfig;
|
|
NvU32 sliStatus;
|
|
PENG_INFO_LINK_NODE infoList;
|
|
struct OBJOS *pOS;
|
|
struct OBJHAL *pHal;
|
|
struct MemoryManager *pMemoryManager;
|
|
struct KernelDisplay *pKernelDisplay;
|
|
struct OBJTMR *pTmr;
|
|
struct OBJDCECLIENTRM *pDceclientrm;
|
|
HWBC_LIST *pHWBCList;
|
|
GPUCLDATA gpuClData;
|
|
_GPU_ENGINE_DB engineDB;
|
|
NvU32 engineDBSize;
|
|
NvU32 instCacheOverride;
|
|
NvS32 numOfMclkLockRequests;
|
|
NvU32 netlistNum;
|
|
RmCtrlDeferredCmd pRmCtrlDeferredCmd[2];
|
|
ACPI_DATA acpi;
|
|
NvU32 activeFifoEventMthdNotifiers;
|
|
struct Falcon *constructedFalcons[60];
|
|
NvU32 numConstructedFalcons;
|
|
struct GenericKernelFalcon *genericKernelFalcons[60];
|
|
NvU32 numGenericKernelFalcons;
|
|
NvU8 *pUserRegisterAccessMap;
|
|
NvU8 *pUnrestrictedRegisterAccessMap;
|
|
NvU32 userRegisterAccessMapSize;
|
|
struct PrereqTracker *pPrereqTracker;
|
|
RegisterAccess registerAccess;
|
|
NvBool bUseRegisterAccessMap;
|
|
NvU32 *pRegopOffsetScratchBuffer;
|
|
NvU32 *pRegopOffsetAddrScratchBuffer;
|
|
NvU32 regopScratchBufferMaxOffsets;
|
|
_GPU_SRIOV_STATE sriovState;
|
|
NvU64 vmmuSegmentSize;
|
|
NvHandle hDefaultClientShare;
|
|
NvHandle hDefaultClientShareDevice;
|
|
NvHandle hDefaultClientShareSubDevice;
|
|
NvU32 externalKernelClientCount;
|
|
DEVICE_INFO2_TABLE *pDeviceInfoTable;
|
|
NvU32 numDeviceInfoEntries;
|
|
NvHandle hInternalClient;
|
|
NvHandle hInternalDevice;
|
|
NvHandle hInternalSubdevice;
|
|
struct Subdevice *pCachedSubdevice;
|
|
struct RsClient *pCachedRsClient;
|
|
RM_API physicalRmApi;
|
|
struct Subdevice **pSubdeviceBackReferences;
|
|
NvU32 numSubdeviceBackReferences;
|
|
NvU32 maxSubdeviceBackReferences;
|
|
NV2080_CTRL_INTERNAL_GPU_GET_CHIP_INFO_PARAMS *pChipInfo;
|
|
NV2080_CTRL_GPU_GET_OEM_BOARD_INFO_PARAMS *boardInfo;
|
|
NvBool bBar2MovedByVtd;
|
|
NvBool bBar1Is64Bit;
|
|
NvBool bSurpriseRemovalSupported;
|
|
NvBool bTwoStageRcRecoveryEnabled;
|
|
NvBool bReplayableTraceEnabled;
|
|
NvBool bInD3Cold;
|
|
NvBool bIsSimulation;
|
|
NvBool bIsModsAmodel;
|
|
NvBool bIsFmodel;
|
|
NvBool bIsRtlsim;
|
|
NvBool bIsPassthru;
|
|
NvBool bIsVirtualWithSriov;
|
|
NvBool bStateLoading;
|
|
NvBool bStateUnloading;
|
|
NvBool bStateLoaded;
|
|
NvBool bFullyConstructed;
|
|
NvBool bUnifiedMemorySpaceEnabled;
|
|
NvBool bSriovEnabled;
|
|
NvBool bWarBug200577889SriovHeavyEnabled;
|
|
NvBool bCacheOnlyMode;
|
|
NvBool bNeed4kPageIsolation;
|
|
NvBool bSplitVasManagementServerClientRm;
|
|
NvU32 instLocOverrides;
|
|
NvU32 instLocOverrides2;
|
|
NvU32 instLocOverrides3;
|
|
NvU32 instLocOverrides4;
|
|
NvBool bInstLoc47bitPaWar;
|
|
NvU32 instVprOverrides;
|
|
NvU32 optimizeUseCaseOverride;
|
|
NvS16 fecsCtxswLogConsumerCount;
|
|
NvS16 videoCtxswLogConsumerCount;
|
|
struct OBJVASPACE *pFabricVAS;
|
|
NvBool bPipelinedPteMemEnabled;
|
|
NvBool bIsBarPteInSysmemSupported;
|
|
NvBool bRegUsesGlobalSurfaceOverrides;
|
|
NvBool bClientRmAllocatedCtxBuffer;
|
|
NvBool bIterativeMmuWalker;
|
|
NvBool bEccPageRetirementWithSliAllowed;
|
|
NvBool bVidmemPreservationBrokenBug3172217;
|
|
NvBool bInstanceMemoryAlwaysCached;
|
|
NvBool bRmProfilingPrivileged;
|
|
NvBool bGeforceSmb;
|
|
NvBool bIsGeforce;
|
|
NvBool bIsQuadro;
|
|
NvBool bIsVgx;
|
|
NvBool bIsNvidiaNvs;
|
|
NvBool bIsTitan;
|
|
NvBool bIsTesla;
|
|
BRANDING_TYPE brandingCache;
|
|
NvBool bComputePolicyTimesliceSupported;
|
|
NvBool bGlobalPoisonFuseEnabled;
|
|
RmPhysAddr simAccessBufPhysAddr;
|
|
};
|
|
|
|
#ifndef __NVOC_CLASS_OBJGPU_TYPEDEF__
|
|
#define __NVOC_CLASS_OBJGPU_TYPEDEF__
|
|
typedef struct OBJGPU OBJGPU;
|
|
#endif /* __NVOC_CLASS_OBJGPU_TYPEDEF__ */
|
|
|
|
#ifndef __nvoc_class_id_OBJGPU
|
|
#define __nvoc_class_id_OBJGPU 0x7ef3cb
|
|
#endif /* __nvoc_class_id_OBJGPU */
|
|
|
|
extern const struct NVOC_CLASS_DEF __nvoc_class_def_OBJGPU;
|
|
|
|
#define __staticCast_OBJGPU(pThis) \
|
|
((pThis)->__nvoc_pbase_OBJGPU)
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
#define __dynamicCast_OBJGPU(pThis) ((OBJGPU*)NULL)
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define __dynamicCast_OBJGPU(pThis) \
|
|
((OBJGPU*)__nvoc_dynamicCast(staticCast((pThis), Dynamic), classInfo(OBJGPU)))
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define PDB_PROP_GPU_EXTERNAL_HEAP_CONTROL_BASE_CAST
|
|
#define PDB_PROP_GPU_EXTERNAL_HEAP_CONTROL_BASE_NAME PDB_PROP_GPU_EXTERNAL_HEAP_CONTROL
|
|
#define PDB_PROP_GPU_IS_VIRTUALIZATION_MODE_HOST_VGPU_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_VIRTUALIZATION_MODE_HOST_VGPU_BASE_NAME PDB_PROP_GPU_IS_VIRTUALIZATION_MODE_HOST_VGPU
|
|
#define PDB_PROP_GPU_INACCESSIBLE_BASE_CAST
|
|
#define PDB_PROP_GPU_INACCESSIBLE_BASE_NAME PDB_PROP_GPU_INACCESSIBLE
|
|
#define PDB_PROP_GPU_DO_NOT_CHECK_REG_ACCESS_IN_PM_CODEPATH_BASE_CAST
|
|
#define PDB_PROP_GPU_DO_NOT_CHECK_REG_ACCESS_IN_PM_CODEPATH_BASE_NAME PDB_PROP_GPU_DO_NOT_CHECK_REG_ACCESS_IN_PM_CODEPATH
|
|
#define PDB_PROP_GPU_IN_FATAL_ERROR_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_FATAL_ERROR_BASE_NAME PDB_PROP_GPU_IN_FATAL_ERROR
|
|
#define PDB_PROP_GPU_IN_PM_RESUME_CODEPATH_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_PM_RESUME_CODEPATH_BASE_NAME PDB_PROP_GPU_IN_PM_RESUME_CODEPATH
|
|
#define PDB_PROP_GPU_IN_STANDBY_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_STANDBY_BASE_NAME PDB_PROP_GPU_IN_STANDBY
|
|
#define PDB_PROP_GPU_IS_COT_ENABLED_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_COT_ENABLED_BASE_NAME PDB_PROP_GPU_IS_COT_ENABLED
|
|
#define PDB_PROP_GPU_COHERENT_CPU_MAPPING_BASE_CAST
|
|
#define PDB_PROP_GPU_COHERENT_CPU_MAPPING_BASE_NAME PDB_PROP_GPU_COHERENT_CPU_MAPPING
|
|
#define PDB_PROP_GPU_UPSTREAM_PORT_L0S_UNSUPPORTED_BASE_CAST
|
|
#define PDB_PROP_GPU_UPSTREAM_PORT_L0S_UNSUPPORTED_BASE_NAME PDB_PROP_GPU_UPSTREAM_PORT_L0S_UNSUPPORTED
|
|
#define PDB_PROP_GPU_TEGRA_SOC_NVDISPLAY_BASE_CAST
|
|
#define PDB_PROP_GPU_TEGRA_SOC_NVDISPLAY_BASE_NAME PDB_PROP_GPU_TEGRA_SOC_NVDISPLAY
|
|
#define PDB_PROP_GPU_SLI_LINK_ACTIVE_BASE_CAST
|
|
#define PDB_PROP_GPU_SLI_LINK_ACTIVE_BASE_NAME PDB_PROP_GPU_SLI_LINK_ACTIVE
|
|
#define PDB_PROP_GPU_IN_TCC_MODE_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_TCC_MODE_BASE_NAME PDB_PROP_GPU_IN_TCC_MODE
|
|
#define PDB_PROP_GPU_C2C_SYSMEM_BASE_CAST
|
|
#define PDB_PROP_GPU_C2C_SYSMEM_BASE_NAME PDB_PROP_GPU_C2C_SYSMEM
|
|
#define PDB_PROP_GPU_SECONDARY_BUS_RESET_PENDING_BASE_CAST
|
|
#define PDB_PROP_GPU_SECONDARY_BUS_RESET_PENDING_BASE_NAME PDB_PROP_GPU_SECONDARY_BUS_RESET_PENDING
|
|
#define PDB_PROP_GPU_IN_GC6_RESET_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_GC6_RESET_BASE_NAME PDB_PROP_GPU_IN_GC6_RESET
|
|
#define PDB_PROP_GPU_HYBRID_MGPU_BASE_CAST
|
|
#define PDB_PROP_GPU_HYBRID_MGPU_BASE_NAME PDB_PROP_GPU_HYBRID_MGPU
|
|
#define PDB_PROP_GPU_3D_CONTROLLER_BASE_CAST
|
|
#define PDB_PROP_GPU_3D_CONTROLLER_BASE_NAME PDB_PROP_GPU_3D_CONTROLLER
|
|
#define PDB_PROP_GPU_RESETLESS_MIG_SUPPORTED_BASE_CAST
|
|
#define PDB_PROP_GPU_RESETLESS_MIG_SUPPORTED_BASE_NAME PDB_PROP_GPU_RESETLESS_MIG_SUPPORTED
|
|
#define PDB_PROP_GPU_MSHYBRID_GC6_ACTIVE_BASE_CAST
|
|
#define PDB_PROP_GPU_MSHYBRID_GC6_ACTIVE_BASE_NAME PDB_PROP_GPU_MSHYBRID_GC6_ACTIVE
|
|
#define PDB_PROP_GPU_VC_CAPABILITY_SUPPORTED_BASE_CAST
|
|
#define PDB_PROP_GPU_VC_CAPABILITY_SUPPORTED_BASE_NAME PDB_PROP_GPU_VC_CAPABILITY_SUPPORTED
|
|
#define PDB_PROP_GPU_RM_UNLINKED_SLI_BASE_CAST
|
|
#define PDB_PROP_GPU_RM_UNLINKED_SLI_BASE_NAME PDB_PROP_GPU_RM_UNLINKED_SLI
|
|
#define PDB_PROP_GPU_IS_UEFI_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_UEFI_BASE_NAME PDB_PROP_GPU_IS_UEFI
|
|
#define PDB_PROP_GPU_IN_SECONDARY_BUS_RESET_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_SECONDARY_BUS_RESET_BASE_NAME PDB_PROP_GPU_IN_SECONDARY_BUS_RESET
|
|
#define PDB_PROP_GPU_OPTIMIZE_SPARSE_TEXTURE_BY_DEFAULT_BASE_CAST
|
|
#define PDB_PROP_GPU_OPTIMIZE_SPARSE_TEXTURE_BY_DEFAULT_BASE_NAME PDB_PROP_GPU_OPTIMIZE_SPARSE_TEXTURE_BY_DEFAULT
|
|
#define PDB_PROP_GPU_IS_CONNECTED_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_CONNECTED_BASE_NAME PDB_PROP_GPU_IS_CONNECTED
|
|
#define PDB_PROP_GPU_IS_PLX_PRESENT_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_PLX_PRESENT_BASE_NAME PDB_PROP_GPU_IS_PLX_PRESENT
|
|
#define PDB_PROP_GPU_NVLINK_SYSMEM_BASE_CAST
|
|
#define PDB_PROP_GPU_NVLINK_SYSMEM_BASE_NAME PDB_PROP_GPU_NVLINK_SYSMEM
|
|
#define PDB_PROP_GPU_IS_MOBILE_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_MOBILE_BASE_NAME PDB_PROP_GPU_IS_MOBILE
|
|
#define PDB_PROP_GPU_RTD3_GC6_ACTIVE_BASE_CAST
|
|
#define PDB_PROP_GPU_RTD3_GC6_ACTIVE_BASE_NAME PDB_PROP_GPU_RTD3_GC6_ACTIVE
|
|
#define PDB_PROP_GPU_ALTERNATE_TREE_ENABLED_BASE_CAST
|
|
#define PDB_PROP_GPU_ALTERNATE_TREE_ENABLED_BASE_NAME PDB_PROP_GPU_ALTERNATE_TREE_ENABLED
|
|
#define PDB_PROP_GPU_PERSISTENT_SW_STATE_BASE_CAST
|
|
#define PDB_PROP_GPU_PERSISTENT_SW_STATE_BASE_NAME PDB_PROP_GPU_PERSISTENT_SW_STATE
|
|
#define PDB_PROP_GPU_IN_PM_CODEPATH_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_PM_CODEPATH_BASE_NAME PDB_PROP_GPU_IN_PM_CODEPATH
|
|
#define PDB_PROP_GPU_ALLOW_PAGE_RETIREMENT_BASE_CAST
|
|
#define PDB_PROP_GPU_ALLOW_PAGE_RETIREMENT_BASE_NAME PDB_PROP_GPU_ALLOW_PAGE_RETIREMENT
|
|
#define PDB_PROP_GPU_UPSTREAM_PORT_L1_UNSUPPORTED_BASE_CAST
|
|
#define PDB_PROP_GPU_UPSTREAM_PORT_L1_UNSUPPORTED_BASE_NAME PDB_PROP_GPU_UPSTREAM_PORT_L1_UNSUPPORTED
|
|
#define PDB_PROP_GPU_BEHIND_BR03_BASE_CAST
|
|
#define PDB_PROP_GPU_BEHIND_BR03_BASE_NAME PDB_PROP_GPU_BEHIND_BR03
|
|
#define PDB_PROP_GPU_BEHIND_BR04_BASE_CAST
|
|
#define PDB_PROP_GPU_BEHIND_BR04_BASE_NAME PDB_PROP_GPU_BEHIND_BR04
|
|
#define PDB_PROP_GPU_MIG_SUPPORTED_BASE_CAST
|
|
#define PDB_PROP_GPU_MIG_SUPPORTED_BASE_NAME PDB_PROP_GPU_MIG_SUPPORTED
|
|
#define PDB_PROP_GPU_IN_BUGCHECK_CALLBACK_ROUTINE_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_BUGCHECK_CALLBACK_ROUTINE_BASE_NAME PDB_PROP_GPU_IN_BUGCHECK_CALLBACK_ROUTINE
|
|
#define PDB_PROP_GPU_CAN_OPTIMIZE_COMPUTE_USE_CASE_BASE_CAST
|
|
#define PDB_PROP_GPU_CAN_OPTIMIZE_COMPUTE_USE_CASE_BASE_NAME PDB_PROP_GPU_CAN_OPTIMIZE_COMPUTE_USE_CASE
|
|
#define PDB_PROP_GPU_ACCOUNTING_ON_BASE_CAST
|
|
#define PDB_PROP_GPU_ACCOUNTING_ON_BASE_NAME PDB_PROP_GPU_ACCOUNTING_ON
|
|
#define PDB_PROP_GPU_IN_HIBERNATE_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_HIBERNATE_BASE_NAME PDB_PROP_GPU_IN_HIBERNATE
|
|
#define PDB_PROP_GPU_BROKEN_FB_BASE_CAST
|
|
#define PDB_PROP_GPU_BROKEN_FB_BASE_NAME PDB_PROP_GPU_BROKEN_FB
|
|
#define PDB_PROP_GPU_ENABLE_IOMMU_SUPPORT_BASE_CAST
|
|
#define PDB_PROP_GPU_ENABLE_IOMMU_SUPPORT_BASE_NAME PDB_PROP_GPU_ENABLE_IOMMU_SUPPORT
|
|
#define PDB_PROP_GPU_IN_TIMEOUT_RECOVERY_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_TIMEOUT_RECOVERY_BASE_NAME PDB_PROP_GPU_IN_TIMEOUT_RECOVERY
|
|
#define PDB_PROP_GPU_FAST_GC6_ACTIVE_BASE_CAST
|
|
#define PDB_PROP_GPU_FAST_GC6_ACTIVE_BASE_NAME PDB_PROP_GPU_FAST_GC6_ACTIVE
|
|
#define PDB_PROP_GPU_IN_FULLCHIP_RESET_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_FULLCHIP_RESET_BASE_NAME PDB_PROP_GPU_IN_FULLCHIP_RESET
|
|
#define PDB_PROP_GPU_MOVE_CTX_BUFFERS_TO_PMA_BASE_CAST
|
|
#define PDB_PROP_GPU_MOVE_CTX_BUFFERS_TO_PMA_BASE_NAME PDB_PROP_GPU_MOVE_CTX_BUFFERS_TO_PMA
|
|
#define PDB_PROP_GPU_IS_VIRTUALIZATION_MODE_HOST_VSGA_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_VIRTUALIZATION_MODE_HOST_VSGA_BASE_NAME PDB_PROP_GPU_IS_VIRTUALIZATION_MODE_HOST_VSGA
|
|
#define PDB_PROP_GPU_IN_SLI_LINK_CODEPATH_BASE_CAST
|
|
#define PDB_PROP_GPU_IN_SLI_LINK_CODEPATH_BASE_NAME PDB_PROP_GPU_IN_SLI_LINK_CODEPATH
|
|
#define PDB_PROP_GPU_IS_BR03_PRESENT_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_BR03_PRESENT_BASE_NAME PDB_PROP_GPU_IS_BR03_PRESENT
|
|
#define PDB_PROP_GPU_IS_GEMINI_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_GEMINI_BASE_NAME PDB_PROP_GPU_IS_GEMINI
|
|
#define PDB_PROP_GPU_STATE_INITIALIZED_BASE_CAST
|
|
#define PDB_PROP_GPU_STATE_INITIALIZED_BASE_NAME PDB_PROP_GPU_STATE_INITIALIZED
|
|
#define PDB_PROP_GPU_NV_USERMODE_ENABLED_BASE_CAST
|
|
#define PDB_PROP_GPU_NV_USERMODE_ENABLED_BASE_NAME PDB_PROP_GPU_NV_USERMODE_ENABLED
|
|
#define PDB_PROP_GPU_ALTERNATE_TREE_HANDLE_LOCKLESS_BASE_CAST
|
|
#define PDB_PROP_GPU_ALTERNATE_TREE_HANDLE_LOCKLESS_BASE_NAME PDB_PROP_GPU_ALTERNATE_TREE_HANDLE_LOCKLESS
|
|
#define PDB_PROP_GPU_IS_BR04_PRESENT_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_BR04_PRESENT_BASE_NAME PDB_PROP_GPU_IS_BR04_PRESENT
|
|
#define PDB_PROP_GPU_IS_ALL_INST_IN_SYSMEM_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_ALL_INST_IN_SYSMEM_BASE_NAME PDB_PROP_GPU_IS_ALL_INST_IN_SYSMEM
|
|
#define PDB_PROP_GPU_NVLINK_P2P_LOOPBACK_DISABLED_BASE_CAST
|
|
#define PDB_PROP_GPU_NVLINK_P2P_LOOPBACK_DISABLED_BASE_NAME PDB_PROP_GPU_NVLINK_P2P_LOOPBACK_DISABLED
|
|
#define PDB_PROP_GPU_UPSTREAM_PORT_L1_POR_SUPPORTED_BASE_CAST
|
|
#define PDB_PROP_GPU_UPSTREAM_PORT_L1_POR_SUPPORTED_BASE_NAME PDB_PROP_GPU_UPSTREAM_PORT_L1_POR_SUPPORTED
|
|
#define PDB_PROP_GPU_ZERO_FB_BASE_CAST
|
|
#define PDB_PROP_GPU_ZERO_FB_BASE_NAME PDB_PROP_GPU_ZERO_FB
|
|
#define PDB_PROP_GPU_SWRL_GRANULAR_LOCKING_BASE_CAST
|
|
#define PDB_PROP_GPU_SWRL_GRANULAR_LOCKING_BASE_NAME PDB_PROP_GPU_SWRL_GRANULAR_LOCKING
|
|
#define PDB_PROP_GPU_TEGRA_SOC_IGPU_BASE_CAST
|
|
#define PDB_PROP_GPU_TEGRA_SOC_IGPU_BASE_NAME PDB_PROP_GPU_TEGRA_SOC_IGPU
|
|
#define PDB_PROP_GPU_ATS_SUPPORTED_BASE_CAST
|
|
#define PDB_PROP_GPU_ATS_SUPPORTED_BASE_NAME PDB_PROP_GPU_ATS_SUPPORTED
|
|
#define PDB_PROP_GPU_EMULATION_BASE_CAST
|
|
#define PDB_PROP_GPU_EMULATION_BASE_NAME PDB_PROP_GPU_EMULATION
|
|
#define PDB_PROP_GPU_IGNORE_REPLAYABLE_FAULTS_BASE_CAST
|
|
#define PDB_PROP_GPU_IGNORE_REPLAYABLE_FAULTS_BASE_NAME PDB_PROP_GPU_IGNORE_REPLAYABLE_FAULTS
|
|
#define PDB_PROP_GPU_PRIMARY_DEVICE_BASE_CAST
|
|
#define PDB_PROP_GPU_PRIMARY_DEVICE_BASE_NAME PDB_PROP_GPU_PRIMARY_DEVICE
|
|
#define PDB_PROP_GPU_BEHIND_BRIDGE_BASE_CAST
|
|
#define PDB_PROP_GPU_BEHIND_BRIDGE_BASE_NAME PDB_PROP_GPU_BEHIND_BRIDGE
|
|
#define PDB_PROP_GPU_UPSTREAM_PORT_L1_POR_MOBILE_ONLY_BASE_CAST
|
|
#define PDB_PROP_GPU_UPSTREAM_PORT_L1_POR_MOBILE_ONLY_BASE_NAME PDB_PROP_GPU_UPSTREAM_PORT_L1_POR_MOBILE_ONLY
|
|
#define PDB_PROP_GPU_ENABLE_REG_ACCESS_IN_LOW_POWER_FOR_SIM_SRTEST_BASE_CAST
|
|
#define PDB_PROP_GPU_ENABLE_REG_ACCESS_IN_LOW_POWER_FOR_SIM_SRTEST_BASE_NAME PDB_PROP_GPU_ENABLE_REG_ACCESS_IN_LOW_POWER_FOR_SIM_SRTEST
|
|
#define PDB_PROP_GPU_IS_LOST_BASE_CAST
|
|
#define PDB_PROP_GPU_IS_LOST_BASE_NAME PDB_PROP_GPU_IS_LOST
|
|
#define PDB_PROP_GPU_VGPU_BIG_PAGE_SIZE_64K_BASE_CAST
|
|
#define PDB_PROP_GPU_VGPU_BIG_PAGE_SIZE_64K_BASE_NAME PDB_PROP_GPU_VGPU_BIG_PAGE_SIZE_64K
|
|
|
|
NV_STATUS __nvoc_objCreateDynamic_OBJGPU(OBJGPU**, Dynamic*, NvU32, va_list);
|
|
|
|
NV_STATUS __nvoc_objCreate_OBJGPU(OBJGPU**, Dynamic*, NvU32,
|
|
NvU32 ChipHal_arch, NvU32 ChipHal_impl, NvU32 ChipHal_hidrev,
|
|
RM_RUNTIME_VARIANT RmVariantHal_rmVariant,
|
|
NvU32 DispIpHal_ipver, NvU32 arg_gpuInstance);
|
|
#define __objCreate_OBJGPU(ppNewObj, pParent, createFlags, ChipHal_arch, ChipHal_impl, ChipHal_hidrev, RmVariantHal_rmVariant, DispIpHal_ipver, arg_gpuInstance) \
|
|
__nvoc_objCreate_OBJGPU((ppNewObj), staticCast((pParent), Dynamic), (createFlags), ChipHal_arch, ChipHal_impl, ChipHal_hidrev, RmVariantHal_rmVariant, DispIpHal_ipver, arg_gpuInstance)
|
|
|
|
static inline NV_STATUS gpuConstructPhysical_56cd7a(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuConstructPhysical(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuConstructPhysical(pGpu) gpuConstructPhysical_56cd7a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuConstructPhysical_HAL(pGpu) gpuConstructPhysical(pGpu)
|
|
|
|
static inline void gpuDestructPhysical_b3696a(struct OBJGPU *pGpu) {
|
|
return;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuDestructPhysical(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDestructPhysical(pGpu) gpuDestructPhysical_b3696a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuDestructPhysical_HAL(pGpu) gpuDestructPhysical(pGpu)
|
|
|
|
NV_STATUS gpuStatePreInit_IMPL(struct OBJGPU *pGpu);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuStatePreInit(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuStatePreInit(pGpu) gpuStatePreInit_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuStatePreInit_HAL(pGpu) gpuStatePreInit(pGpu)
|
|
|
|
NV_STATUS gpuStateLoad_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuStateLoad(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuStateLoad(pGpu, arg0) gpuStateLoad_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuStateLoad_HAL(pGpu, arg0) gpuStateLoad(pGpu, arg0)
|
|
|
|
NV_STATUS gpuStateDestroy_IMPL(struct OBJGPU *pGpu);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuStateDestroy(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuStateDestroy(pGpu) gpuStateDestroy_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuStateDestroy_HAL(pGpu) gpuStateDestroy(pGpu)
|
|
|
|
static inline NV_STATUS gpuApplyOverrides_46f6a7(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuApplyOverrides(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuApplyOverrides(pGpu, arg0, arg1) gpuApplyOverrides_46f6a7(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuApplyOverrides_HAL(pGpu, arg0, arg1) gpuApplyOverrides(pGpu, arg0, arg1)
|
|
|
|
static inline NV_STATUS gpuInitDevinitOverridesFromRegistry_56cd7a(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuInitDevinitOverridesFromRegistry(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuInitDevinitOverridesFromRegistry(pGpu) gpuInitDevinitOverridesFromRegistry_56cd7a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuInitDevinitOverridesFromRegistry_HAL(pGpu) gpuInitDevinitOverridesFromRegistry(pGpu)
|
|
|
|
static inline NV_STATUS gpuApplyDevinitReg032Override_46f6a7(struct OBJGPU *pGpu, NvU32 *arg0, NvU32 *arg1) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuApplyDevinitReg032Override(struct OBJGPU *pGpu, NvU32 *arg0, NvU32 *arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuApplyDevinitReg032Override(pGpu, arg0, arg1) gpuApplyDevinitReg032Override_46f6a7(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuApplyDevinitReg032Override_HAL(pGpu, arg0, arg1) gpuApplyDevinitReg032Override(pGpu, arg0, arg1)
|
|
|
|
static inline NV_STATUS gpuCheckPCIIDMismatch_56cd7a(struct OBJGPU *pGpu, struct OBJVBIOS *arg0) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuCheckPCIIDMismatch(struct OBJGPU *pGpu, struct OBJVBIOS *arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuCheckPCIIDMismatch(pGpu, arg0) gpuCheckPCIIDMismatch_56cd7a(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuCheckPCIIDMismatch_HAL(pGpu, arg0) gpuCheckPCIIDMismatch(pGpu, arg0)
|
|
|
|
static inline NvBool gpuCheckGpuIDMismatch_491d52(struct OBJGPU *pGpu, NvU32 *arg0, NvU32 *arg1) {
|
|
return ((NvBool)(0 != 0));
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuCheckGpuIDMismatch(struct OBJGPU *pGpu, NvU32 *arg0, NvU32 *arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuCheckGpuIDMismatch(pGpu, arg0, arg1) gpuCheckGpuIDMismatch_491d52(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuCheckGpuIDMismatch_HAL(pGpu, arg0, arg1) gpuCheckGpuIDMismatch(pGpu, arg0, arg1)
|
|
|
|
NV_STATUS gpuGetNameString_T234D(struct OBJGPU *pGpu, NvU32 arg0, void *arg1);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetNameString(struct OBJGPU *pGpu, NvU32 arg0, void *arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetNameString(pGpu, arg0, arg1) gpuGetNameString_T234D(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetNameString_HAL(pGpu, arg0, arg1) gpuGetNameString(pGpu, arg0, arg1)
|
|
|
|
NV_STATUS gpuGetShortNameString_T234D(struct OBJGPU *pGpu, NvU8 *arg0);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetShortNameString(struct OBJGPU *pGpu, NvU8 *arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetShortNameString(pGpu, arg0) gpuGetShortNameString_T234D(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetShortNameString_HAL(pGpu, arg0) gpuGetShortNameString(pGpu, arg0)
|
|
|
|
static inline void gpuDeterminePersistantIllumSettings_b3696a(struct OBJGPU *pGpu) {
|
|
return;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuDeterminePersistantIllumSettings(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDeterminePersistantIllumSettings(pGpu) gpuDeterminePersistantIllumSettings_b3696a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuDeterminePersistantIllumSettings_HAL(pGpu) gpuDeterminePersistantIllumSettings(pGpu)
|
|
|
|
static inline NV_STATUS gpuInitSliIllumination_46f6a7(struct OBJGPU *pGpu) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuInitSliIllumination(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuInitSliIllumination(pGpu) gpuInitSliIllumination_46f6a7(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuInitSliIllumination_HAL(pGpu) gpuInitSliIllumination(pGpu)
|
|
|
|
NV_STATUS gpuBuildGenericKernelFalconList_IMPL(struct OBJGPU *pGpu);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuBuildGenericKernelFalconList(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuBuildGenericKernelFalconList(pGpu) gpuBuildGenericKernelFalconList_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuBuildGenericKernelFalconList_HAL(pGpu) gpuBuildGenericKernelFalconList(pGpu)
|
|
|
|
void gpuDestroyGenericKernelFalconList_IMPL(struct OBJGPU *pGpu);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuDestroyGenericKernelFalconList(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDestroyGenericKernelFalconList(pGpu) gpuDestroyGenericKernelFalconList_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuDestroyGenericKernelFalconList_HAL(pGpu) gpuDestroyGenericKernelFalconList(pGpu)
|
|
|
|
struct GenericKernelFalcon *gpuGetGenericKernelFalconForEngine_IMPL(struct OBJGPU *pGpu, ENGDESCRIPTOR arg0);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline struct GenericKernelFalcon *gpuGetGenericKernelFalconForEngine(struct OBJGPU *pGpu, ENGDESCRIPTOR arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NULL;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetGenericKernelFalconForEngine(pGpu, arg0) gpuGetGenericKernelFalconForEngine_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetGenericKernelFalconForEngine_HAL(pGpu, arg0) gpuGetGenericKernelFalconForEngine(pGpu, arg0)
|
|
|
|
void gpuRegisterGenericKernelFalconIntrService_IMPL(struct OBJGPU *pGpu, void *pRecords);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuRegisterGenericKernelFalconIntrService(struct OBJGPU *pGpu, void *pRecords) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuRegisterGenericKernelFalconIntrService(pGpu, pRecords) gpuRegisterGenericKernelFalconIntrService_IMPL(pGpu, pRecords)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuRegisterGenericKernelFalconIntrService_HAL(pGpu, pRecords) gpuRegisterGenericKernelFalconIntrService(pGpu, pRecords)
|
|
|
|
static inline void gpuGetHwDefaults_b3696a(struct OBJGPU *pGpu) {
|
|
return;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuGetHwDefaults(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetHwDefaults(pGpu) gpuGetHwDefaults_b3696a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetHwDefaults_HAL(pGpu) gpuGetHwDefaults(pGpu)
|
|
|
|
RmPhysAddr gpuGetDmaEndAddress_IMPL(struct OBJGPU *pGpu);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline RmPhysAddr gpuGetDmaEndAddress(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
RmPhysAddr ret;
|
|
portMemSet(&ret, 0, sizeof(RmPhysAddr));
|
|
return ret;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetDmaEndAddress(pGpu) gpuGetDmaEndAddress_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetDmaEndAddress_HAL(pGpu) gpuGetDmaEndAddress(pGpu)
|
|
|
|
static inline NV_STATUS gpuMarkDeviceForReset_46f6a7(struct OBJGPU *pGpu) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuMarkDeviceForReset(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuMarkDeviceForReset(pGpu) gpuMarkDeviceForReset_46f6a7(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuMarkDeviceForReset_HAL(pGpu) gpuMarkDeviceForReset(pGpu)
|
|
|
|
static inline NV_STATUS gpuMarkDeviceForDrainAndReset_46f6a7(struct OBJGPU *pGpu) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuMarkDeviceForDrainAndReset(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuMarkDeviceForDrainAndReset(pGpu) gpuMarkDeviceForDrainAndReset_46f6a7(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuMarkDeviceForDrainAndReset_HAL(pGpu) gpuMarkDeviceForDrainAndReset(pGpu)
|
|
|
|
static inline NvU32 gpuGetSliFingerPinsetMask_4a4dee(struct OBJGPU *pGpu) {
|
|
return 0;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvU32 gpuGetSliFingerPinsetMask(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return 0;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetSliFingerPinsetMask(pGpu) gpuGetSliFingerPinsetMask_4a4dee(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetSliFingerPinsetMask_HAL(pGpu) gpuGetSliFingerPinsetMask(pGpu)
|
|
|
|
static inline NV_STATUS gpuPrivSecInitRegistryOverrides_56cd7a(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuPrivSecInitRegistryOverrides(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuPrivSecInitRegistryOverrides(pGpu) gpuPrivSecInitRegistryOverrides_56cd7a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuPrivSecInitRegistryOverrides_HAL(pGpu) gpuPrivSecInitRegistryOverrides(pGpu)
|
|
|
|
static inline void gpuDestroyOverrides_b3696a(struct OBJGPU *pGpu) {
|
|
return;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuDestroyOverrides(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDestroyOverrides(pGpu) gpuDestroyOverrides_b3696a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuDestroyOverrides_HAL(pGpu) gpuDestroyOverrides(pGpu)
|
|
|
|
static inline NV_STATUS gpuWriteBusConfigReg_46f6a7(struct OBJGPU *pGpu, NvU32 index, NvU32 value) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuWriteBusConfigReg(struct OBJGPU *pGpu, NvU32 index, NvU32 value) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuWriteBusConfigReg(pGpu, index, value) gpuWriteBusConfigReg_46f6a7(pGpu, index, value)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuWriteBusConfigReg_HAL(pGpu, index, value) gpuWriteBusConfigReg(pGpu, index, value)
|
|
|
|
static inline NV_STATUS gpuReadBusConfigReg_46f6a7(struct OBJGPU *pGpu, NvU32 index, NvU32 *data) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuReadBusConfigReg(struct OBJGPU *pGpu, NvU32 index, NvU32 *data) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuReadBusConfigReg(pGpu, index, data) gpuReadBusConfigReg_46f6a7(pGpu, index, data)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuReadBusConfigReg_HAL(pGpu, index, data) gpuReadBusConfigReg(pGpu, index, data)
|
|
|
|
static inline NV_STATUS gpuReadBusConfigRegEx_46f6a7(struct OBJGPU *pGpu, NvU32 index, NvU32 *data, THREAD_STATE_NODE *pThreadState) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuReadBusConfigRegEx(struct OBJGPU *pGpu, NvU32 index, NvU32 *data, THREAD_STATE_NODE *pThreadState) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuReadBusConfigRegEx(pGpu, index, data, pThreadState) gpuReadBusConfigRegEx_46f6a7(pGpu, index, data, pThreadState)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuReadBusConfigRegEx_HAL(pGpu, index, data, pThreadState) gpuReadBusConfigRegEx(pGpu, index, data, pThreadState)
|
|
|
|
static inline NV_STATUS gpuReadFunctionConfigReg_5baef9(struct OBJGPU *pGpu, NvU32 function, NvU32 reg, NvU32 *data) {
|
|
NV_ASSERT_OR_RETURN_PRECOMP(0, NV_ERR_NOT_SUPPORTED);
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuReadFunctionConfigReg(struct OBJGPU *pGpu, NvU32 function, NvU32 reg, NvU32 *data) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuReadFunctionConfigReg(pGpu, function, reg, data) gpuReadFunctionConfigReg_5baef9(pGpu, function, reg, data)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuReadFunctionConfigReg_HAL(pGpu, function, reg, data) gpuReadFunctionConfigReg(pGpu, function, reg, data)
|
|
|
|
static inline NV_STATUS gpuWriteFunctionConfigReg_5baef9(struct OBJGPU *pGpu, NvU32 function, NvU32 reg, NvU32 data) {
|
|
NV_ASSERT_OR_RETURN_PRECOMP(0, NV_ERR_NOT_SUPPORTED);
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuWriteFunctionConfigReg(struct OBJGPU *pGpu, NvU32 function, NvU32 reg, NvU32 data) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuWriteFunctionConfigReg(pGpu, function, reg, data) gpuWriteFunctionConfigReg_5baef9(pGpu, function, reg, data)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuWriteFunctionConfigReg_HAL(pGpu, function, reg, data) gpuWriteFunctionConfigReg(pGpu, function, reg, data)
|
|
|
|
static inline NV_STATUS gpuWriteFunctionConfigRegEx_5baef9(struct OBJGPU *pGpu, NvU32 function, NvU32 reg, NvU32 data, THREAD_STATE_NODE *pThreadState) {
|
|
NV_ASSERT_OR_RETURN_PRECOMP(0, NV_ERR_NOT_SUPPORTED);
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuWriteFunctionConfigRegEx(struct OBJGPU *pGpu, NvU32 function, NvU32 reg, NvU32 data, THREAD_STATE_NODE *pThreadState) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuWriteFunctionConfigRegEx(pGpu, function, reg, data, pThreadState) gpuWriteFunctionConfigRegEx_5baef9(pGpu, function, reg, data, pThreadState)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuWriteFunctionConfigRegEx_HAL(pGpu, function, reg, data, pThreadState) gpuWriteFunctionConfigRegEx(pGpu, function, reg, data, pThreadState)
|
|
|
|
static inline NV_STATUS gpuSetPower_56cd7a(struct OBJGPU *pGpu, NvU32 arg1, NvU32 arg2, NvU32 arg3) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuSetPower(struct OBJGPU *pGpu, NvU32 arg1, NvU32 arg2, NvU32 arg3) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSetPower(pGpu, arg1, arg2, arg3) gpuSetPower_56cd7a(pGpu, arg1, arg2, arg3)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuSetPower_HAL(pGpu, arg1, arg2, arg3) gpuSetPower(pGpu, arg1, arg2, arg3)
|
|
|
|
static inline void gpuGetIdInfo_b3696a(struct OBJGPU *pGpu) {
|
|
return;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuGetIdInfo(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetIdInfo(pGpu) gpuGetIdInfo_b3696a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetIdInfo_HAL(pGpu) gpuGetIdInfo(pGpu)
|
|
|
|
static inline void gpuUpdateIdInfo_b3696a(struct OBJGPU *pGpu) {
|
|
return;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuUpdateIdInfo(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuUpdateIdInfo(pGpu) gpuUpdateIdInfo_b3696a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuUpdateIdInfo_HAL(pGpu) gpuUpdateIdInfo(pGpu)
|
|
|
|
static inline NvU32 gpuGetDeviceIDList_4a4dee(struct OBJGPU *pGpu, DEVICE_ID_MAPPING **arg0) {
|
|
return 0;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvU32 gpuGetDeviceIDList(struct OBJGPU *pGpu, DEVICE_ID_MAPPING **arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return 0;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetDeviceIDList(pGpu, arg0) gpuGetDeviceIDList_4a4dee(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetDeviceIDList_HAL(pGpu, arg0) gpuGetDeviceIDList(pGpu, arg0)
|
|
|
|
static inline NV_STATUS gpuGenGidData_46f6a7(struct OBJGPU *pGpu, NvU8 *pGidData, NvU32 gidSize, NvU32 gidFlags) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGenGidData(struct OBJGPU *pGpu, NvU8 *pGidData, NvU32 gidSize, NvU32 gidFlags) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGenGidData(pGpu, pGidData, gidSize, gidFlags) gpuGenGidData_46f6a7(pGpu, pGidData, gidSize, gidFlags)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGenGidData_HAL(pGpu, pGidData, gidSize, gidFlags) gpuGenGidData(pGpu, pGidData, gidSize, gidFlags)
|
|
|
|
NvU8 gpuGetChipSubRev_FWCLIENT(struct OBJGPU *pGpu);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvU8 gpuGetChipSubRev(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return 0;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetChipSubRev(pGpu) gpuGetChipSubRev_FWCLIENT(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetChipSubRev_HAL(pGpu) gpuGetChipSubRev(pGpu)
|
|
|
|
NvU32 gpuGetEmulationRev1_FWCLIENT(struct OBJGPU *pGpu);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvU32 gpuGetEmulationRev1(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return 0;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetEmulationRev1(pGpu) gpuGetEmulationRev1_FWCLIENT(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetEmulationRev1_HAL(pGpu) gpuGetEmulationRev1(pGpu)
|
|
|
|
static inline NV_STATUS gpuPerformUniversalValidation_56cd7a(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuPerformUniversalValidation(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuPerformUniversalValidation(pGpu) gpuPerformUniversalValidation_56cd7a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuPerformUniversalValidation_HAL(pGpu) gpuPerformUniversalValidation(pGpu)
|
|
|
|
static inline NvU32 gpuGetVirtRegPhysOffset_4a4dee(struct OBJGPU *pGpu) {
|
|
return 0;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvU32 gpuGetVirtRegPhysOffset(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return 0;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetVirtRegPhysOffset(pGpu) gpuGetVirtRegPhysOffset_4a4dee(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetVirtRegPhysOffset_HAL(pGpu) gpuGetVirtRegPhysOffset(pGpu)
|
|
|
|
NV_STATUS gpuGetRegBaseOffset_FWCLIENT(struct OBJGPU *pGpu, NvU32 arg0, NvU32 *arg1);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetRegBaseOffset(struct OBJGPU *pGpu, NvU32 arg0, NvU32 *arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetRegBaseOffset(pGpu, arg0, arg1) gpuGetRegBaseOffset_FWCLIENT(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetRegBaseOffset_HAL(pGpu, arg0, arg1) gpuGetRegBaseOffset(pGpu, arg0, arg1)
|
|
|
|
static inline void gpuHandleSanityCheckRegReadError_b3696a(struct OBJGPU *pGpu, NvU32 addr, NvU32 value) {
|
|
return;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuHandleSanityCheckRegReadError(struct OBJGPU *pGpu, NvU32 addr, NvU32 value) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuHandleSanityCheckRegReadError(pGpu, addr, value) gpuHandleSanityCheckRegReadError_b3696a(pGpu, addr, value)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuHandleSanityCheckRegReadError_HAL(pGpu, addr, value) gpuHandleSanityCheckRegReadError(pGpu, addr, value)
|
|
|
|
static inline void gpuGetSanityCheckRegReadError_b3696a(struct OBJGPU *pGpu, NvU32 value, const char **pErrorString) {
|
|
return;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuGetSanityCheckRegReadError(struct OBJGPU *pGpu, NvU32 value, const char **pErrorString) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetSanityCheckRegReadError(pGpu, value, pErrorString) gpuGetSanityCheckRegReadError_b3696a(pGpu, value, pErrorString)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetSanityCheckRegReadError_HAL(pGpu, value, pErrorString) gpuGetSanityCheckRegReadError(pGpu, value, pErrorString)
|
|
|
|
static inline NV_STATUS gpuSanityCheckVirtRegAccess_56cd7a(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuSanityCheckVirtRegAccess(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSanityCheckVirtRegAccess(pGpu, arg0) gpuSanityCheckVirtRegAccess_56cd7a(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuSanityCheckVirtRegAccess_HAL(pGpu, arg0) gpuSanityCheckVirtRegAccess(pGpu, arg0)
|
|
|
|
NV_STATUS gpuInitRegistryOverrides_KERNEL(struct OBJGPU *pGpu);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuInitRegistryOverrides(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuInitRegistryOverrides(pGpu) gpuInitRegistryOverrides_KERNEL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuInitRegistryOverrides_HAL(pGpu) gpuInitRegistryOverrides(pGpu)
|
|
|
|
NV_STATUS gpuInitInstLocOverrides_IMPL(struct OBJGPU *pGpu);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuInitInstLocOverrides(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuInitInstLocOverrides(pGpu) gpuInitInstLocOverrides_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuInitInstLocOverrides_HAL(pGpu) gpuInitInstLocOverrides(pGpu)
|
|
|
|
const GPUCHILDORDER *gpuGetChildrenOrder_T234D(struct OBJGPU *pGpu, NvU32 *pNumEntries);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline const GPUCHILDORDER *gpuGetChildrenOrder(struct OBJGPU *pGpu, NvU32 *pNumEntries) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NULL;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetChildrenOrder(pGpu, pNumEntries) gpuGetChildrenOrder_T234D(pGpu, pNumEntries)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetChildrenOrder_HAL(pGpu, pNumEntries) gpuGetChildrenOrder(pGpu, pNumEntries)
|
|
|
|
const GPUCHILDPRESENT *gpuGetChildrenPresent_T234D(struct OBJGPU *pGpu, NvU32 *pNumEntries);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline const GPUCHILDPRESENT *gpuGetChildrenPresent(struct OBJGPU *pGpu, NvU32 *pNumEntries) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NULL;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetChildrenPresent(pGpu, pNumEntries) gpuGetChildrenPresent_T234D(pGpu, pNumEntries)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetChildrenPresent_HAL(pGpu, pNumEntries) gpuGetChildrenPresent(pGpu, pNumEntries)
|
|
|
|
const CLASSDESCRIPTOR *gpuGetClassDescriptorList_T234D(struct OBJGPU *pGpu, NvU32 *arg0);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline const CLASSDESCRIPTOR *gpuGetClassDescriptorList(struct OBJGPU *pGpu, NvU32 *arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NULL;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetClassDescriptorList(pGpu, arg0) gpuGetClassDescriptorList_T234D(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetClassDescriptorList_HAL(pGpu, arg0) gpuGetClassDescriptorList(pGpu, arg0)
|
|
|
|
NvU32 gpuGetPhysAddrWidth_T234D(struct OBJGPU *pGpu, NV_ADDRESS_SPACE arg0);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvU32 gpuGetPhysAddrWidth(struct OBJGPU *pGpu, NV_ADDRESS_SPACE arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return 0;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetPhysAddrWidth(pGpu, arg0) gpuGetPhysAddrWidth_T234D(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetPhysAddrWidth_HAL(pGpu, arg0) gpuGetPhysAddrWidth(pGpu, arg0)
|
|
|
|
static inline NV_STATUS gpuInitSriov_56cd7a(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuInitSriov(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuInitSriov(pGpu) gpuInitSriov_56cd7a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuInitSriov_HAL(pGpu) gpuInitSriov(pGpu)
|
|
|
|
static inline NV_STATUS gpuDeinitSriov_56cd7a(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuDeinitSriov(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDeinitSriov(pGpu) gpuDeinitSriov_56cd7a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuDeinitSriov_HAL(pGpu) gpuDeinitSriov(pGpu)
|
|
|
|
static inline NV_STATUS gpuCreateDefaultClientShare_56cd7a(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuCreateDefaultClientShare(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuCreateDefaultClientShare(pGpu) gpuCreateDefaultClientShare_56cd7a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuCreateDefaultClientShare_HAL(pGpu) gpuCreateDefaultClientShare(pGpu)
|
|
|
|
static inline void gpuDestroyDefaultClientShare_b3696a(struct OBJGPU *pGpu) {
|
|
return;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuDestroyDefaultClientShare(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDestroyDefaultClientShare(pGpu) gpuDestroyDefaultClientShare_b3696a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuDestroyDefaultClientShare_HAL(pGpu) gpuDestroyDefaultClientShare(pGpu)
|
|
|
|
static inline NV_STATUS gpuSetCacheOnlyModeOverrides_56cd7a(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuSetCacheOnlyModeOverrides(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSetCacheOnlyModeOverrides(pGpu) gpuSetCacheOnlyModeOverrides_56cd7a(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuSetCacheOnlyModeOverrides_HAL(pGpu) gpuSetCacheOnlyModeOverrides(pGpu)
|
|
|
|
NV_STATUS gpuGetCeFaultMethodBufferSize_KERNEL(struct OBJGPU *arg0, NvU32 *arg1);
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetCeFaultMethodBufferSize(struct OBJGPU *arg0, NvU32 *arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetCeFaultMethodBufferSize(arg0, arg1) gpuGetCeFaultMethodBufferSize_KERNEL(arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuGetCeFaultMethodBufferSize_HAL(arg0, arg1) gpuGetCeFaultMethodBufferSize(arg0, arg1)
|
|
|
|
static inline NV_STATUS gpuSetVFBarSizes_56cd7a(struct OBJGPU *pGpu, NV0080_CTRL_GPU_SET_VGPU_VF_BAR1_SIZE_PARAMS *arg0) {
|
|
return NV_OK;
|
|
}
|
|
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuSetVFBarSizes(struct OBJGPU *pGpu, NV0080_CTRL_GPU_SET_VGPU_VF_BAR1_SIZE_PARAMS *arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSetVFBarSizes(pGpu, arg0) gpuSetVFBarSizes_56cd7a(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#define gpuSetVFBarSizes_HAL(pGpu, arg0) gpuSetVFBarSizes(pGpu, arg0)
|
|
|
|
static inline void gpuServiceInterruptsAllGpus(struct OBJGPU *pGpu) {
|
|
return;
|
|
}
|
|
|
|
static inline PENGDESCRIPTOR gpuGetInitEngineDescriptors(struct OBJGPU *pGpu) {
|
|
return pGpu->engineOrder.pEngineInitDescriptors;
|
|
}
|
|
|
|
static inline PENGDESCRIPTOR gpuGetLoadEngineDescriptors(struct OBJGPU *pGpu) {
|
|
return pGpu->engineOrder.pEngineLoadDescriptors;
|
|
}
|
|
|
|
static inline PENGDESCRIPTOR gpuGetUnloadEngineDescriptors(struct OBJGPU *pGpu) {
|
|
return pGpu->engineOrder.pEngineUnloadDescriptors;
|
|
}
|
|
|
|
static inline PENGDESCRIPTOR gpuGetDestroyEngineDescriptors(struct OBJGPU *pGpu) {
|
|
return pGpu->engineOrder.pEngineDestroyDescriptors;
|
|
}
|
|
|
|
static inline NvU32 gpuGetNumEngDescriptors(struct OBJGPU *pGpu) {
|
|
return pGpu->engineOrder.numEngineDescriptors;
|
|
}
|
|
|
|
static inline NvU32 gpuGetMode(struct OBJGPU *pGpu) {
|
|
return pGpu->computeModeRefCount > 0 ? 2 : 1;
|
|
}
|
|
|
|
static inline ACPI_DSM_FUNCTION gpuGetDispStatusHotplugFunc(struct OBJGPU *pGpu) {
|
|
return pGpu->acpi.dispStatusHotplugFunc;
|
|
}
|
|
|
|
static inline ACPI_DSM_FUNCTION gpuGetDispStatusConfigFunc(struct OBJGPU *pGpu) {
|
|
return pGpu->acpi.dispStatusConfigFunc;
|
|
}
|
|
|
|
static inline ACPI_DSM_FUNCTION gpuGetPerfPostPowerStateFunc(struct OBJGPU *pGpu) {
|
|
return pGpu->acpi.perfPostPowerStateFunc;
|
|
}
|
|
|
|
static inline ACPI_DSM_FUNCTION gpuGetStereo3dStateActiveFunc(struct OBJGPU *pGpu) {
|
|
return pGpu->acpi.stereo3dStateActiveFunc;
|
|
}
|
|
|
|
static inline NvU32 gpuGetPmcBoot0(struct OBJGPU *pGpu) {
|
|
return pGpu->chipId0;
|
|
}
|
|
|
|
static inline NV_STATUS gpuGetSparseTextureComputeMode(struct OBJGPU *pGpu, NvU32 *arg0, NvU32 *arg1, NvU32 *arg2) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
static inline NV_STATUS gpuSetSparseTextureComputeMode(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
static inline struct OBJFIFO *gpuGetFifoShared(struct OBJGPU *pGpu) {
|
|
return ((void *)0);
|
|
}
|
|
|
|
static inline struct KernelFifo *gpuGetKernelFifoShared(struct OBJGPU *pGpu) {
|
|
return ((void *)0);
|
|
}
|
|
|
|
static inline ENGSTATE_ITER gpuGetEngstateIter(struct OBJGPU *pGpu) {
|
|
GPU_CHILD_ITER it = { 0 };
|
|
return it;
|
|
}
|
|
|
|
static inline struct OBJHOSTENG *gpuGetHosteng(struct OBJGPU *pGpu, ENGDESCRIPTOR arg0) {
|
|
return ((void *)0);
|
|
}
|
|
|
|
static inline NV_STATUS gpuConstructUserRegisterAccessMap(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
static inline NV_STATUS gpuInitRegisterAccessMap(struct OBJGPU *pGpu, NvU8 *arg0, NvU32 arg1, const NvU8 *arg2, const NvU32 arg3) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
static inline NV_STATUS gpuSetUserRegisterAccessPermissions(struct OBJGPU *pGpu, NvU32 offset, NvU32 size, NvBool bAllow) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
static inline NV_STATUS gpuSetUserRegisterAccessPermissionsInBulk(struct OBJGPU *pGpu, const NvU32 *regOffsetsAndSizesArr, NvU32 arrSizeBytes, NvBool bAllow) {
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
|
|
static inline NvBool gpuGetUserRegisterAccessPermissions(struct OBJGPU *pGpu, NvU32 offset) {
|
|
return ((NvBool)(0 != 0));
|
|
}
|
|
|
|
static inline void gpuDumpCallbackRegister(struct OBJGPU *pGpu) {
|
|
return;
|
|
}
|
|
|
|
static inline RmPhysAddr gpuGetDmaStartAddress(struct OBJGPU *pGpu) {
|
|
return pGpu->dmaStartAddress;
|
|
}
|
|
|
|
static inline NV_STATUS gpuFreeEventHandle(struct OBJGPU *pGpu) {
|
|
return NV_OK;
|
|
}
|
|
|
|
static inline NvU32 gpuGetChipMajRev(struct OBJGPU *pGpu) {
|
|
return pGpu->chipInfo.pmcBoot42.majorRev;
|
|
}
|
|
|
|
static inline NvU32 gpuGetChipMinRev(struct OBJGPU *pGpu) {
|
|
return pGpu->chipInfo.pmcBoot42.minorRev;
|
|
}
|
|
|
|
static inline NvU32 gpuGetChipImpl(struct OBJGPU *pGpu) {
|
|
return pGpu->chipInfo.implementationId;
|
|
}
|
|
|
|
static inline NvU32 gpuGetChipArch(struct OBJGPU *pGpu) {
|
|
return pGpu->chipInfo.platformId;
|
|
}
|
|
|
|
static inline NvU32 gpuGetChipMinExtRev(struct OBJGPU *pGpu) {
|
|
return pGpu->chipInfo.pmcBoot42.minorExtRev;
|
|
}
|
|
|
|
static inline NvU64 gpuGetVmmuSegmentSize(struct OBJGPU *pGpu) {
|
|
return pGpu->vmmuSegmentSize;
|
|
}
|
|
|
|
static inline const NV2080_CTRL_INTERNAL_GPU_GET_CHIP_INFO_PARAMS *gpuGetChipInfo(struct OBJGPU *pGpu) {
|
|
return pGpu->pChipInfo;
|
|
}
|
|
|
|
static inline NvBool gpuIsBar2MovedByVtd(struct OBJGPU *pGpu) {
|
|
return pGpu->bBar2MovedByVtd;
|
|
}
|
|
|
|
static inline NvBool gpuIsBar1Size64Bit(struct OBJGPU *pGpu) {
|
|
return pGpu->bBar1Is64Bit;
|
|
}
|
|
|
|
static inline NvBool gpuIsSurpriseRemovalSupported(struct OBJGPU *pGpu) {
|
|
return pGpu->bSurpriseRemovalSupported;
|
|
}
|
|
|
|
static inline NvBool gpuIsReplayableTraceEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bReplayableTraceEnabled;
|
|
}
|
|
|
|
static inline NvBool gpuIsStateLoading(struct OBJGPU *pGpu) {
|
|
return pGpu->bStateLoading;
|
|
}
|
|
|
|
static inline NvBool gpuIsStateUnloading(struct OBJGPU *pGpu) {
|
|
return pGpu->bStateUnloading;
|
|
}
|
|
|
|
static inline NvBool gpuIsStateLoaded(struct OBJGPU *pGpu) {
|
|
return pGpu->bStateLoaded;
|
|
}
|
|
|
|
static inline NvBool gpuIsFullyConstructed(struct OBJGPU *pGpu) {
|
|
return pGpu->bFullyConstructed;
|
|
}
|
|
|
|
static inline NvBool gpuIsUnifiedMemorySpaceEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bUnifiedMemorySpaceEnabled;
|
|
}
|
|
|
|
static inline NvBool gpuIsSriovEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bSriovEnabled;
|
|
}
|
|
|
|
static inline NvBool gpuIsCacheOnlyModeEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bCacheOnlyMode;
|
|
}
|
|
|
|
static inline NvBool gpuIsSplitVasManagementServerClientRmEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bSplitVasManagementServerClientRm;
|
|
}
|
|
|
|
static inline NvBool gpuIsWarBug200577889SriovHeavyEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bWarBug200577889SriovHeavyEnabled;
|
|
}
|
|
|
|
static inline NvBool gpuIsPipelinedPteMemEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bPipelinedPteMemEnabled;
|
|
}
|
|
|
|
static inline NvBool gpuIsBarPteInSysmemSupported(struct OBJGPU *pGpu) {
|
|
return pGpu->bIsBarPteInSysmemSupported;
|
|
}
|
|
|
|
static inline NvBool gpuIsRegUsesGlobalSurfaceOverridesEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bRegUsesGlobalSurfaceOverrides;
|
|
}
|
|
|
|
static inline NvBool gpuIsTwoStageRcRecoveryEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bTwoStageRcRecoveryEnabled;
|
|
}
|
|
|
|
static inline NvBool gpuIsInD3Cold(struct OBJGPU *pGpu) {
|
|
return pGpu->bInD3Cold;
|
|
}
|
|
|
|
static inline NvBool gpuIsClientRmAllocatedCtxBufferEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bClientRmAllocatedCtxBuffer;
|
|
}
|
|
|
|
static inline NvBool gpuIsIterativeMmuWalkerEnabled(struct OBJGPU *pGpu) {
|
|
return pGpu->bIterativeMmuWalker;
|
|
}
|
|
|
|
static inline NvBool gpuIsEccPageRetirementWithSliAllowed(struct OBJGPU *pGpu) {
|
|
return pGpu->bEccPageRetirementWithSliAllowed;
|
|
}
|
|
|
|
static inline NvBool gpuIsVidmemPreservationBrokenBug3172217(struct OBJGPU *pGpu) {
|
|
return pGpu->bVidmemPreservationBrokenBug3172217;
|
|
}
|
|
|
|
static inline NvBool gpuIsInstanceMemoryAlwaysCached(struct OBJGPU *pGpu) {
|
|
return pGpu->bInstanceMemoryAlwaysCached;
|
|
}
|
|
|
|
static inline NvBool gpuIsRmProfilingPrivileged(struct OBJGPU *pGpu) {
|
|
return pGpu->bRmProfilingPrivileged;
|
|
}
|
|
|
|
static inline NvBool gpuIsGeforceSmb(struct OBJGPU *pGpu) {
|
|
return pGpu->bGeforceSmb;
|
|
}
|
|
|
|
static inline NvBool gpuIsGeforceBranded(struct OBJGPU *pGpu) {
|
|
return pGpu->bIsGeforce;
|
|
}
|
|
|
|
static inline NvBool gpuIsQuadroBranded(struct OBJGPU *pGpu) {
|
|
return pGpu->bIsQuadro;
|
|
}
|
|
|
|
static inline NvBool gpuIsVgxBranded(struct OBJGPU *pGpu) {
|
|
return pGpu->bIsVgx;
|
|
}
|
|
|
|
static inline NvBool gpuIsNvidiaNvsBranded(struct OBJGPU *pGpu) {
|
|
return pGpu->bIsNvidiaNvs;
|
|
}
|
|
|
|
static inline NvBool gpuIsTitanBranded(struct OBJGPU *pGpu) {
|
|
return pGpu->bIsTitan;
|
|
}
|
|
|
|
static inline NvBool gpuIsTeslaBranded(struct OBJGPU *pGpu) {
|
|
return pGpu->bIsTesla;
|
|
}
|
|
|
|
static inline NvBool gpuIsComputePolicyTimesliceSupported(struct OBJGPU *pGpu) {
|
|
return pGpu->bComputePolicyTimesliceSupported;
|
|
}
|
|
|
|
NV_STATUS gpuConstruct_IMPL(struct OBJGPU *arg_pGpu, NvU32 arg_gpuInstance);
|
|
#define __nvoc_gpuConstruct(arg_pGpu, arg_gpuInstance) gpuConstruct_IMPL(arg_pGpu, arg_gpuInstance)
|
|
NV_STATUS gpuBindHalLegacy_IMPL(struct OBJGPU *pGpu, NvU32 chipId0, NvU32 chipId1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuBindHalLegacy(struct OBJGPU *pGpu, NvU32 chipId0, NvU32 chipId1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuBindHalLegacy(pGpu, chipId0, chipId1) gpuBindHalLegacy_IMPL(pGpu, chipId0, chipId1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuPostConstruct_IMPL(struct OBJGPU *pGpu, GPUATTACHARG *arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuPostConstruct(struct OBJGPU *pGpu, GPUATTACHARG *arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuPostConstruct(pGpu, arg0) gpuPostConstruct_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuCreateObject_IMPL(struct OBJGPU *pGpu, NVOC_CLASS_ID arg0, NvU32 arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuCreateObject(struct OBJGPU *pGpu, NVOC_CLASS_ID arg0, NvU32 arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuCreateObject(pGpu, arg0, arg1) gpuCreateObject_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
void gpuDestruct_IMPL(struct OBJGPU *pGpu);
|
|
#define __nvoc_gpuDestruct(pGpu) gpuDestruct_IMPL(pGpu)
|
|
NV_STATUS gpuStateInit_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuStateInit(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuStateInit(pGpu) gpuStateInit_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuStateUnload_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuStateUnload(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuStateUnload(pGpu, arg0) gpuStateUnload_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuInitDispIpHal_IMPL(struct OBJGPU *pGpu, NvU32 ipver);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuInitDispIpHal(struct OBJGPU *pGpu, NvU32 ipver) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuInitDispIpHal(pGpu, ipver) gpuInitDispIpHal_IMPL(pGpu, ipver)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuIsImplementation_IMPL(struct OBJGPU *pGpu, HAL_IMPLEMENTATION arg0, NvU32 arg1, NvU32 arg2);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuIsImplementation(struct OBJGPU *pGpu, HAL_IMPLEMENTATION arg0, NvU32 arg1, NvU32 arg2) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuIsImplementation(pGpu, arg0, arg1, arg2) gpuIsImplementation_IMPL(pGpu, arg0, arg1, arg2)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuIsImplementationOrBetter_IMPL(struct OBJGPU *pGpu, HAL_IMPLEMENTATION arg0, NvU32 arg1, NvU32 arg2);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuIsImplementationOrBetter(struct OBJGPU *pGpu, HAL_IMPLEMENTATION arg0, NvU32 arg1, NvU32 arg2) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuIsImplementationOrBetter(pGpu, arg0, arg1, arg2) gpuIsImplementationOrBetter_IMPL(pGpu, arg0, arg1, arg2)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuIsGpuFullPower_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuIsGpuFullPower(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuIsGpuFullPower(pGpu) gpuIsGpuFullPower_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuIsGpuFullPowerForPmResume_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuIsGpuFullPowerForPmResume(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuIsGpuFullPowerForPmResume(pGpu) gpuIsGpuFullPowerForPmResume_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuBuildClassDB_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuBuildClassDB(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuBuildClassDB(pGpu) gpuBuildClassDB_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuDestroyClassDB_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuDestroyClassDB(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDestroyClassDB(pGpu) gpuDestroyClassDB_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuDeleteEngineFromClassDB_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuDeleteEngineFromClassDB(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDeleteEngineFromClassDB(pGpu, arg0) gpuDeleteEngineFromClassDB_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuDeleteEngineOnPreInit_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuDeleteEngineOnPreInit(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDeleteEngineOnPreInit(pGpu, arg0) gpuDeleteEngineOnPreInit_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuAddClassToClassDBByEngTag_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuAddClassToClassDBByEngTag(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuAddClassToClassDBByEngTag(pGpu, arg0) gpuAddClassToClassDBByEngTag_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuAddClassToClassDBByClassId_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuAddClassToClassDBByClassId(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuAddClassToClassDBByClassId(pGpu, arg0) gpuAddClassToClassDBByClassId_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuAddClassToClassDBByEngTagClassId_IMPL(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuAddClassToClassDBByEngTagClassId(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuAddClassToClassDBByEngTagClassId(pGpu, arg0, arg1) gpuAddClassToClassDBByEngTagClassId_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuDeleteClassFromClassDBByClassId_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuDeleteClassFromClassDBByClassId(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDeleteClassFromClassDBByClassId(pGpu, arg0) gpuDeleteClassFromClassDBByClassId_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuDeleteClassFromClassDBByEngTag_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuDeleteClassFromClassDBByEngTag(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDeleteClassFromClassDBByEngTag(pGpu, arg0) gpuDeleteClassFromClassDBByEngTag_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuDeleteClassFromClassDBByEngTagClassId_IMPL(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuDeleteClassFromClassDBByEngTagClassId(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDeleteClassFromClassDBByEngTagClassId(pGpu, arg0, arg1) gpuDeleteClassFromClassDBByEngTagClassId_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuIsClassSupported_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuIsClassSupported(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuIsClassSupported(pGpu, arg0) gpuIsClassSupported_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuGetClassByClassId_IMPL(struct OBJGPU *pGpu, NvU32 arg0, PCLASSDESCRIPTOR *arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetClassByClassId(struct OBJGPU *pGpu, NvU32 arg0, PCLASSDESCRIPTOR *arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetClassByClassId(pGpu, arg0, arg1) gpuGetClassByClassId_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuGetClassByEngineAndClassId_IMPL(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1, PCLASSDESCRIPTOR *arg2);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetClassByEngineAndClassId(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1, PCLASSDESCRIPTOR *arg2) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetClassByEngineAndClassId(pGpu, arg0, arg1, arg2) gpuGetClassByEngineAndClassId_IMPL(pGpu, arg0, arg1, arg2)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuGetClassList_IMPL(struct OBJGPU *pGpu, NvU32 *arg0, NvU32 *arg1, NvU32 arg2);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetClassList(struct OBJGPU *pGpu, NvU32 *arg0, NvU32 *arg1, NvU32 arg2) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetClassList(pGpu, arg0, arg1, arg2) gpuGetClassList_IMPL(pGpu, arg0, arg1, arg2)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuConstructEngineTable_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuConstructEngineTable(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuConstructEngineTable(pGpu) gpuConstructEngineTable_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
void gpuDestroyEngineTable_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuDestroyEngineTable(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuDestroyEngineTable(pGpu) gpuDestroyEngineTable_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuUpdateEngineTable_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuUpdateEngineTable(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuUpdateEngineTable(pGpu) gpuUpdateEngineTable_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuCheckEngineTable_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuCheckEngineTable(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuCheckEngineTable(pGpu, arg0) gpuCheckEngineTable_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuXlateEngDescToClientEngineId_IMPL(struct OBJGPU *pGpu, ENGDESCRIPTOR arg0, NvU32 *arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuXlateEngDescToClientEngineId(struct OBJGPU *pGpu, ENGDESCRIPTOR arg0, NvU32 *arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuXlateEngDescToClientEngineId(pGpu, arg0, arg1) gpuXlateEngDescToClientEngineId_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuXlateClientEngineIdToEngDesc_IMPL(struct OBJGPU *pGpu, NvU32 arg0, ENGDESCRIPTOR *arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuXlateClientEngineIdToEngDesc(struct OBJGPU *pGpu, NvU32 arg0, ENGDESCRIPTOR *arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuXlateClientEngineIdToEngDesc(pGpu, arg0, arg1) gpuXlateClientEngineIdToEngDesc_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuGetFlcnFromClientEngineId_IMPL(struct OBJGPU *pGpu, NvU32 arg0, struct Falcon **arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetFlcnFromClientEngineId(struct OBJGPU *pGpu, NvU32 arg0, struct Falcon **arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetFlcnFromClientEngineId(pGpu, arg0, arg1) gpuGetFlcnFromClientEngineId_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuIsEngDescSupported_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuIsEngDescSupported(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuIsEngDescSupported(pGpu, arg0) gpuIsEngDescSupported_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuReadBusConfigCycle_IMPL(struct OBJGPU *pGpu, NvU32 index, NvU32 *pData);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuReadBusConfigCycle(struct OBJGPU *pGpu, NvU32 index, NvU32 *pData) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuReadBusConfigCycle(pGpu, index, pData) gpuReadBusConfigCycle_IMPL(pGpu, index, pData)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuWriteBusConfigCycle_IMPL(struct OBJGPU *pGpu, NvU32 index, NvU32 value);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuWriteBusConfigCycle(struct OBJGPU *pGpu, NvU32 index, NvU32 value) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuWriteBusConfigCycle(pGpu, index, value) gpuWriteBusConfigCycle_IMPL(pGpu, index, value)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvU32 gpuGetGpuMask_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvU32 gpuGetGpuMask(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return 0;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetGpuMask(pGpu) gpuGetGpuMask_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
void gpuChangeComputeModeRefCount_IMPL(struct OBJGPU *pGpu, NvU32 arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuChangeComputeModeRefCount(struct OBJGPU *pGpu, NvU32 arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuChangeComputeModeRefCount(pGpu, arg0) gpuChangeComputeModeRefCount_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuEnterShutdown_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuEnterShutdown(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuEnterShutdown(pGpu) gpuEnterShutdown_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuSanityCheck_IMPL(struct OBJGPU *pGpu, NvU32 arg0, NvU32 *arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuSanityCheck(struct OBJGPU *pGpu, NvU32 arg0, NvU32 *arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSanityCheck(pGpu, arg0, arg1) gpuSanityCheck_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
DEVICE_MAPPING *gpuGetDeviceMapping_IMPL(struct OBJGPU *pGpu, DEVICE_INDEX arg0, NvU32 arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline DEVICE_MAPPING *gpuGetDeviceMapping(struct OBJGPU *pGpu, DEVICE_INDEX arg0, NvU32 arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NULL;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetDeviceMapping(pGpu, arg0, arg1) gpuGetDeviceMapping_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
DEVICE_MAPPING *gpuGetDeviceMappingFromDeviceID_IMPL(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline DEVICE_MAPPING *gpuGetDeviceMappingFromDeviceID(struct OBJGPU *pGpu, NvU32 arg0, NvU32 arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NULL;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetDeviceMappingFromDeviceID(pGpu, arg0, arg1) gpuGetDeviceMappingFromDeviceID_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuGetGidInfo_IMPL(struct OBJGPU *pGpu, NvU8 **ppGidString, NvU32 *pGidStrlen, NvU32 gidFlags);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetGidInfo(struct OBJGPU *pGpu, NvU8 **ppGidString, NvU32 *pGidStrlen, NvU32 gidFlags) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetGidInfo(pGpu, ppGidString, pGidStrlen, gidFlags) gpuGetGidInfo_IMPL(pGpu, ppGidString, pGidStrlen, gidFlags)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
void gpuSetThreadBcState_IMPL(struct OBJGPU *pGpu, NvBool arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuSetThreadBcState(struct OBJGPU *pGpu, NvBool arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSetThreadBcState(pGpu, arg0) gpuSetThreadBcState_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
void gpuSetDisconnectedProperties_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuSetDisconnectedProperties(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSetDisconnectedProperties(pGpu) gpuSetDisconnectedProperties_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuAddConstructedFalcon_IMPL(struct OBJGPU *pGpu, struct Falcon *arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuAddConstructedFalcon(struct OBJGPU *pGpu, struct Falcon *arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuAddConstructedFalcon(pGpu, arg0) gpuAddConstructedFalcon_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuRemoveConstructedFalcon_IMPL(struct OBJGPU *pGpu, struct Falcon *arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuRemoveConstructedFalcon(struct OBJGPU *pGpu, struct Falcon *arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuRemoveConstructedFalcon(pGpu, arg0) gpuRemoveConstructedFalcon_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuGetConstructedFalcon_IMPL(struct OBJGPU *pGpu, NvU32 arg0, struct Falcon **arg1);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetConstructedFalcon(struct OBJGPU *pGpu, NvU32 arg0, struct Falcon **arg1) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetConstructedFalcon(pGpu, arg0, arg1) gpuGetConstructedFalcon_IMPL(pGpu, arg0, arg1)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
struct OBJENGSTATE *gpuGetEngstate_IMPL(struct OBJGPU *pGpu, ENGDESCRIPTOR arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline struct OBJENGSTATE *gpuGetEngstate(struct OBJGPU *pGpu, ENGDESCRIPTOR arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NULL;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetEngstate(pGpu, arg0) gpuGetEngstate_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
struct OBJENGSTATE *gpuGetEngstateNoShare_IMPL(struct OBJGPU *pGpu, ENGDESCRIPTOR arg0);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline struct OBJENGSTATE *gpuGetEngstateNoShare(struct OBJGPU *pGpu, ENGDESCRIPTOR arg0) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NULL;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetEngstateNoShare(pGpu, arg0) gpuGetEngstateNoShare_IMPL(pGpu, arg0)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuGetNextEngstate_IMPL(struct OBJGPU *pGpu, ENGSTATE_ITER *pIt, struct OBJENGSTATE **ppEngState);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuGetNextEngstate(struct OBJGPU *pGpu, ENGSTATE_ITER *pIt, struct OBJENGSTATE **ppEngState) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetNextEngstate(pGpu, pIt, ppEngState) gpuGetNextEngstate_IMPL(pGpu, pIt, ppEngState)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuSanityCheckGfid_IMPL(struct OBJGPU *pGpu, NvU32 gfid, NvBool bInUse);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuSanityCheckGfid(struct OBJGPU *pGpu, NvU32 gfid, NvBool bInUse) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSanityCheckGfid(pGpu, gfid, bInUse) gpuSanityCheckGfid_IMPL(pGpu, gfid, bInUse)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
void gpuSetGfidUsage_IMPL(struct OBJGPU *pGpu, NvU32 gfid, NvBool bInUse);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuSetGfidUsage(struct OBJGPU *pGpu, NvU32 gfid, NvBool bInUse) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSetGfidUsage(pGpu, gfid, bInUse) gpuSetGfidUsage_IMPL(pGpu, gfid, bInUse)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuSetExternalKernelClientCount_IMPL(struct OBJGPU *pGpu, NvBool bIncr);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuSetExternalKernelClientCount(struct OBJGPU *pGpu, NvBool bIncr) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSetExternalKernelClientCount(pGpu, bIncr) gpuSetExternalKernelClientCount_IMPL(pGpu, bIncr)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuIsInUse_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuIsInUse(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuIsInUse(pGpu) gpuIsInUse_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvU32 gpuGetUserClientCount_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvU32 gpuGetUserClientCount(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return 0;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetUserClientCount(pGpu) gpuGetUserClientCount_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvU32 gpuGetExternalClientCount_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvU32 gpuGetExternalClientCount(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return 0;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetExternalClientCount(pGpu) gpuGetExternalClientCount_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
void gpuNotifySubDeviceEvent_IMPL(struct OBJGPU *pGpu, NvU32 notifyIndex, void *pNotifyParams, NvU32 notifyParamsSize, NvV32 info32, NvV16 info16);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuNotifySubDeviceEvent(struct OBJGPU *pGpu, NvU32 notifyIndex, void *pNotifyParams, NvU32 notifyParamsSize, NvV32 info32, NvV16 info16) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuNotifySubDeviceEvent(pGpu, notifyIndex, pNotifyParams, notifyParamsSize, info32, info16) gpuNotifySubDeviceEvent_IMPL(pGpu, notifyIndex, pNotifyParams, notifyParamsSize, info32, info16)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuRegisterSubdevice_IMPL(struct OBJGPU *pGpu, struct Subdevice *pSubdevice);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuRegisterSubdevice(struct OBJGPU *pGpu, struct Subdevice *pSubdevice) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuRegisterSubdevice(pGpu, pSubdevice) gpuRegisterSubdevice_IMPL(pGpu, pSubdevice)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
void gpuUnregisterSubdevice_IMPL(struct OBJGPU *pGpu, struct Subdevice *pSubdevice);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuUnregisterSubdevice(struct OBJGPU *pGpu, struct Subdevice *pSubdevice) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuUnregisterSubdevice(pGpu, pSubdevice) gpuUnregisterSubdevice_IMPL(pGpu, pSubdevice)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuGetProcWithObject_IMPL(struct OBJGPU *pGpu, NvU32 elementID, NvU32 internalClassId, NvU32 *pPidArray, NvU32 *pPidArrayCount, MIG_INSTANCE_REF *pRef);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuGetProcWithObject(struct OBJGPU *pGpu, NvU32 elementID, NvU32 internalClassId, NvU32 *pPidArray, NvU32 *pPidArrayCount, MIG_INSTANCE_REF *pRef) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuGetProcWithObject(pGpu, elementID, internalClassId, pPidArray, pPidArrayCount, pRef) gpuGetProcWithObject_IMPL(pGpu, elementID, internalClassId, pPidArray, pPidArrayCount, pRef)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuFindClientInfoWithPidIterator_IMPL(struct OBJGPU *pGpu, NvU32 pid, NvU32 subPid, NvU32 internalClassId, NV2080_CTRL_GPU_PID_INFO_DATA *pData, NV2080_CTRL_SMC_SUBSCRIPTION_INFO *pSmcInfo, MIG_INSTANCE_REF *pRef, NvBool bGlobalInfo);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuFindClientInfoWithPidIterator(struct OBJGPU *pGpu, NvU32 pid, NvU32 subPid, NvU32 internalClassId, NV2080_CTRL_GPU_PID_INFO_DATA *pData, NV2080_CTRL_SMC_SUBSCRIPTION_INFO *pSmcInfo, MIG_INSTANCE_REF *pRef, NvBool bGlobalInfo) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuFindClientInfoWithPidIterator(pGpu, pid, subPid, internalClassId, pData, pSmcInfo, pRef, bGlobalInfo) gpuFindClientInfoWithPidIterator_IMPL(pGpu, pid, subPid, internalClassId, pData, pSmcInfo, pRef, bGlobalInfo)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NvBool gpuCheckSysmemAccess_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NvBool gpuCheckSysmemAccess(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_FALSE;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuCheckSysmemAccess(pGpu) gpuCheckSysmemAccess_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
void gpuInitChipInfo_IMPL(struct OBJGPU *pGpu);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline void gpuInitChipInfo(struct OBJGPU *pGpu) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuInitChipInfo(pGpu) gpuInitChipInfo_IMPL(pGpu)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuSanityCheckRegRead_IMPL(struct OBJGPU *pGpu, NvU32 addr, NvU32 size, void *pValue);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuSanityCheckRegRead(struct OBJGPU *pGpu, NvU32 addr, NvU32 size, void *pValue) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSanityCheckRegRead(pGpu, addr, size, pValue) gpuSanityCheckRegRead_IMPL(pGpu, addr, size, pValue)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
NV_STATUS gpuSanityCheckRegisterAccess_IMPL(struct OBJGPU *pGpu, NvU32 addr, NvU32 *pRetVal);
|
|
#ifdef __nvoc_gpu_h_disabled
|
|
static inline NV_STATUS gpuSanityCheckRegisterAccess(struct OBJGPU *pGpu, NvU32 addr, NvU32 *pRetVal) {
|
|
NV_ASSERT_FAILED_PRECOMP("OBJGPU was disabled!");
|
|
return NV_ERR_NOT_SUPPORTED;
|
|
}
|
|
#else //__nvoc_gpu_h_disabled
|
|
#define gpuSanityCheckRegisterAccess(pGpu, addr, pRetVal) gpuSanityCheckRegisterAccess_IMPL(pGpu, addr, pRetVal)
|
|
#endif //__nvoc_gpu_h_disabled
|
|
|
|
#undef PRIVATE_FIELD
|
|
|
|
|
|
// Look up pGpu associated with a pResourceRef
|
|
NV_STATUS gpuGetByRef (RsResourceRef *pContextRef, NvBool *pbBroadcast, struct OBJGPU **ppGpu);
|
|
|
|
// Look up pGpu associated with a hResource
|
|
NV_STATUS gpuGetByHandle(struct RsClient *pClient, NvHandle hResource, NvBool *pbBroadcast, struct OBJGPU **ppGpu);
|
|
|
|
// Checks if an SR-IOV GFID is in use
|
|
#define GPU_IS_SRIOV_GFID_IN_USE(gfid) ((gpuSanityCheckGfid(pGpu, gfid, NV_TRUE) == NV_ERR_IN_USE) ? NV_TRUE : NV_FALSE)
|
|
|
|
#define GPU_GFID_PF (0)
|
|
#define IS_GFID_PF(gfid) ((gfid) == GPU_GFID_PF)
|
|
#define IS_GFID_VF(gfid) ((gfid) != GPU_GFID_PF)
|
|
// Invalid P2P GFID
|
|
#define INVALID_P2P_GFID (0xFFFFFFFF)
|
|
|
|
//
|
|
// Generates GPU child accessor macros (i.e.: GPU_GET_{ENG})
|
|
//
|
|
#define GPU_CHILD_SINGLE_INST(className, accessorName, numInstances, bConstructEarly, bAlwaysCreate, gpuField) \
|
|
static NV_FORCEINLINE className *accessorName(OBJGPU *pGpu) { return pGpu->gpuField; } \
|
|
ct_assert(numInstances == 1);
|
|
|
|
#define GPU_CHILD_MULTI_INST(className, accessorName, numInstances, bConstructEarly, bAlwaysCreate, gpuField) \
|
|
static NV_FORCEINLINE className *accessorName(OBJGPU *pGpu, NvU32 index) { return index < numInstances ? pGpu->gpuField[index] : NULL; }
|
|
|
|
#include "gpu/gpu_child_list.h"
|
|
|
|
static NV_FORCEINLINE struct Graphics *GPU_GET_GR(struct OBJGPU *pGpu) { return NULL; }
|
|
|
|
// Temporary stubs
|
|
#if RM_STRICT_CONFIG_EMIT_DISABLED_GPU_ENGINE_ACCESSORS
|
|
#define GPU_CHILD_LIST_DISABLED_ONLY
|
|
#define GPU_CHILD_SINGLE_INST(className, accessorName, numInstances, bConstructEarly, bAlwaysCreate, gpuField) \
|
|
static NV_FORCEINLINE className *accessorName(OBJGPU *pGpu) { return NULL; }
|
|
|
|
#define GPU_CHILD_MULTI_INST(className, accessorName, numInstances, bConstructEarly, bAlwaysCreate, gpuField) \
|
|
static NV_FORCEINLINE className *accessorName(OBJGPU *pGpu, NvU32 index) { return NULL; }
|
|
|
|
#include "gpu/gpu_child_list.h"
|
|
#endif // RM_STRICT_CONFIG_EMIT_DISABLED_GPU_ENGINE_ACCESSORS
|
|
|
|
|
|
//
|
|
// Inline functions
|
|
//
|
|
|
|
//
|
|
// This function returns subdevice mask for a GPU.
|
|
// For non SLI, subdeviceInstance is 0, so this
|
|
// function will always return 1.
|
|
//
|
|
|
|
static NV_INLINE NvU32
|
|
gpuGetSubdeviceMask
|
|
(
|
|
struct OBJGPU *pGpu
|
|
)
|
|
{
|
|
return 1 << pGpu->subdeviceInstance;
|
|
}
|
|
|
|
static NV_INLINE NvU32
|
|
gpuGetInstance
|
|
(
|
|
struct OBJGPU *pGpu
|
|
)
|
|
{
|
|
return pGpu->gpuInstance;
|
|
}
|
|
|
|
static NV_INLINE NvU32
|
|
gpuGetDeviceInstance
|
|
(
|
|
struct OBJGPU *pGpu
|
|
)
|
|
{
|
|
return pGpu->deviceInstance;
|
|
}
|
|
|
|
NV_INLINE
|
|
static NvU32 gpuGetNumCEs(struct OBJGPU *pGpu)
|
|
{
|
|
return pGpu->numCEs;
|
|
}
|
|
|
|
//
|
|
// Per GPU mode flags macros. In general these macros should not be
|
|
// used and all code paths should be the same on all environments.
|
|
// However occasionally a tweak is needed to work around a limitation
|
|
// or improve speed on non-hardware. Is_RTLSIM normally is handled
|
|
// in the IS_SIMULATION case and should almost never be used.
|
|
//
|
|
// IS_EMULATION actual emulation hardware
|
|
// IS_SIMULATION fmodel or RTL simulation
|
|
// IS_MODS_AMODEL amodel under mods for trace player
|
|
// IS_LIVE_AMODEL amodel under windows for 3D drivers (removed)
|
|
// IS_RTLSIM RTL simulation
|
|
// IS_SILICON Real hardware
|
|
// IS_VIRTUAL RM is running within a guest VM
|
|
// IS_GSP_CLIENT RM is a GSP/DCE client with GPU support offloaded to GSP/DCE
|
|
// IS_FW_CLIENT RM is a firmware client with GPU support offloaded microprocessor
|
|
//
|
|
|
|
#define IS_EMULATION(pGpu) ((pGpu)->getProperty((pGpu), PDB_PROP_GPU_EMULATION))
|
|
#define IS_SIMULATION(pGpu) (pGpu->bIsSimulation)
|
|
#define IS_MODS_AMODEL(pGpu) (pGpu->bIsModsAmodel)
|
|
#define IS_FMODEL(pGpu) (pGpu->bIsFmodel)
|
|
#define IS_RTLSIM(pGpu) (pGpu->bIsRtlsim)
|
|
#define IS_SILICON(pGpu) (!(IS_EMULATION(pGpu) || IS_SIMULATION(pGpu)))
|
|
#define IS_PASSTHRU(pGpu) ((pGpu)->bIsPassthru)
|
|
#define IS_GSP_CLIENT(pGpu) ((RMCFG_FEATURE_GSP_CLIENT_RM || RMCFG_FEATURE_DCE_CLIENT_RM) && (pGpu)->isGspClient)
|
|
#define IS_FW_CLIENT(pGpu) IS_GSP_CLIENT(pGpu) // TODO to be removed
|
|
#define IS_VIRTUAL(pGpu) NV_FALSE
|
|
#define IS_VIRTUAL_WITH_SRIOV(pGpu) NV_FALSE
|
|
#define IS_VIRTUAL_WITH_HEAVY_SRIOV(pGpu) NV_FALSE
|
|
#define IS_VIRTUAL_WITH_FULL_SRIOV(pGpu) NV_FALSE
|
|
#define IS_VIRTUAL_WITHOUT_SRIOV(pGpu) NV_FALSE
|
|
#define IS_SRIOV_HEAVY(pGpu) NV_FALSE
|
|
#define IS_SRIOV_HEAVY_GUEST(pGpu) NV_FALSE
|
|
#define IS_SRIOV_FULL_GUEST(pGpu) NV_FALSE
|
|
#define IS_SRIOV_HEAVY_HOST(pGpu) NV_FALSE
|
|
#define IS_SRIOV_FULL_HOST(pGpu) NV_FALSE
|
|
#define IS_VGPU_GSP_PLUGIN_OFFLOAD_ENABLED(pGpu) NV_FALSE
|
|
|
|
extern GPU_CHILD_ITER gpuGetPossibleEngDescriptorIter(void);
|
|
extern NvBool gpuGetNextPossibleEngDescriptor(GPU_CHILD_ITER *pIt, ENGDESCRIPTOR *pEngDesc);
|
|
|
|
NV_STATUS gpuCtrlExecRegOps(struct OBJGPU *, struct Graphics *, NvHandle, NvHandle, NV2080_CTRL_GPU_REG_OP *, NvU32, NvBool);
|
|
NV_STATUS gpuValidateRegOps(struct OBJGPU *, NV2080_CTRL_GPU_REG_OP *, NvU32, NvBool, NvBool);
|
|
|
|
// GPU Sanity Check Flags
|
|
#define GPU_SANITY_CHECK_FLAGS_BOOT_0 NVBIT(0)
|
|
#define GPU_SANITY_CHECK_FLAGS_OFF_BY_N NVBIT(1)
|
|
#define GPU_SANITY_CHECK_FLAGS_PCI_SPACE_MATCH NVBIT(2)
|
|
#define GPU_SANITY_CHECK_FLAGS_PCI_MEM_SPACE_ENABLED NVBIT(3)
|
|
#define GPU_SANITY_CHECK_FLAGS_FB NVBIT(4)
|
|
|
|
#define GPU_SANITY_CHECK_FLAGS_NONE 0x0
|
|
#define GPU_SANITY_CHECK_FLAGS_ALL 0xffffffff
|
|
|
|
//
|
|
// Macro for checking if GPU is in reset.
|
|
//
|
|
#define API_GPU_IN_RESET_SANITY_CHECK(pGpu) \
|
|
((NULL == pGpu) || \
|
|
pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_FULLCHIP_RESET) || \
|
|
pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_SECONDARY_BUS_RESET) || \
|
|
pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_GC6_RESET) || \
|
|
pGpu->getProperty(pGpu, PDB_PROP_GPU_SECONDARY_BUS_RESET_PENDING))
|
|
|
|
//
|
|
// Marco for checking if GPU is still connected.
|
|
//
|
|
#define API_GPU_ATTACHED_SANITY_CHECK(pGpu) \
|
|
((NULL != pGpu) && \
|
|
pGpu->getProperty(pGpu, PDB_PROP_GPU_IS_CONNECTED) && \
|
|
!pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_SECONDARY_BUS_RESET))
|
|
|
|
//
|
|
// Macro for checking if GPU has Full Sanity
|
|
//
|
|
#define FULL_GPU_SANITY_CHECK(pGpu) \
|
|
((NULL != pGpu) && \
|
|
gpuIsGpuFullPower(pGpu) && \
|
|
pGpu->getProperty(pGpu, PDB_PROP_GPU_IS_CONNECTED) && \
|
|
!pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_FULLCHIP_RESET) && \
|
|
!pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_SECONDARY_BUS_RESET) && \
|
|
!pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_GC6_RESET) && \
|
|
!pGpu->getProperty(pGpu, PDB_PROP_GPU_IS_LOST) && \
|
|
gpuCheckSysmemAccess(pGpu))
|
|
|
|
//
|
|
// Macro for checking if GPU has Full Sanity
|
|
//
|
|
#define FULL_GPU_SANITY_FOR_PM_RESUME(pGpu) \
|
|
((NULL != pGpu) && \
|
|
gpuIsGpuFullPowerForPmResume(pGpu) && \
|
|
pGpu->getProperty(pGpu, PDB_PROP_GPU_IS_CONNECTED) && \
|
|
!pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_FULLCHIP_RESET) && \
|
|
!pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_SECONDARY_BUS_RESET) && \
|
|
!pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_GC6_RESET) && \
|
|
!pGpu->getProperty(pGpu, PDB_PROP_GPU_IS_LOST))
|
|
|
|
//
|
|
// Macro for checking if GPU is in the recovery path
|
|
//
|
|
#define API_GPU_IN_RECOVERY_SANITY_CHECK(pGpu) \
|
|
((NULL == pGpu) || \
|
|
pGpu->getProperty(pGpu, PDB_PROP_GPU_IN_TIMEOUT_RECOVERY))
|
|
|
|
//
|
|
// Identifiers for gpuGetRegBaseOffset HAL interface.
|
|
//
|
|
#define NV_REG_BASE_GR (0x00000001)
|
|
#define NV_REG_BASE_PM (0x00000002)
|
|
#define NV_REG_BASE_TIMER (0x00000003)
|
|
#define NV_REG_BASE_DFD (0x00000004)
|
|
#define NV_REG_BASE_FLUSH (0x00000005)
|
|
#define NV_REG_BASE_LTCG (0x00000006)
|
|
#define NV_REG_BASE_TOP (0x00000007)
|
|
#define NV_REG_BASE_MASTER (0x0000000A)
|
|
#define NV_REG_BASE_USERMODE (0x0000000B)
|
|
#define NV_REG_BASE_LAST NV_REG_BASE_USERMODE
|
|
ct_assert(NV_REG_BASE_LAST < NV2080_CTRL_INTERNAL_GET_CHIP_INFO_REG_BASE_MAX);
|
|
|
|
// Macros for CPU family information
|
|
#define NV_CPU_FAMILY 3:0
|
|
#define NV_CPU_EXTENDED_FAMILY 11:4
|
|
|
|
// Macros for CPU model information
|
|
#define NV_CPU_MODEL 3:0
|
|
#define NV_CPU_EXTENDED_MODEL 7:4
|
|
|
|
// Macros for AMD CPU information
|
|
#define NV_CPU_ID_AMD_FAMILY 0xF
|
|
#define NV_CPU_ID_AMD_EXTENDED_FAMILY 0xA
|
|
#define NV_CPU_ID_AMD_MODEL 0x0
|
|
#define NV_CPU_ID_AMD_EXTENDED_MODEL 0x4
|
|
|
|
// Macros for Intel CPU information
|
|
#define NV_CPU_ID_INTEL_FAMILY 0x6
|
|
#define NV_CPU_ID_INTEL_EXTENDED_FAMILY 0x0
|
|
#define NV_CPU_ID_INTEL_CORE_S_MODEL 0x7
|
|
#define NV_CPU_ID_INTEL_CORE_P_MODEL 0xA
|
|
#define NV_CPU_ID_INTEL_EXTENDED_MODEL 0x9
|
|
|
|
#define GPU_READ_PRI_ERROR_MASK 0xFFF00000
|
|
#define GPU_READ_PRI_ERROR_CODE 0xBAD00000
|
|
|
|
//
|
|
// Define for invalid register value. GPU could have fallen off the bus or
|
|
// the GPU could be in reset.
|
|
//
|
|
#define GPU_REG_VALUE_INVALID 0xFFFFFFFF
|
|
|
|
//
|
|
// Hal InfoBlock access interface
|
|
//
|
|
#define gpuGetInfoBlock(pGpu, pListHead, dataId) getInfoPtr(pListHead, dataId)
|
|
#define gpuAddInfoBlock(pGpu, ppListHead, dataId, size) addInfoPtr(ppListHead, dataId, size)
|
|
#define gpuDeleteInfoBlock(pGpu, ppListHead, dataId) deleteInfoPtr(ppListHead, dataId);
|
|
#define gpuTestInfoBlock(pGpu, pListHead, dataId) testInfoPtr(pListHead, dataId);
|
|
|
|
// Static info getters
|
|
void *gpuGetStaticInfo(struct OBJGPU *pGpu);
|
|
#define GPU_GET_STATIC_INFO(pGpu) gpuGetStaticInfo(pGpu)
|
|
void *gpuGetGspStaticInfo(struct OBJGPU *pGpu);
|
|
#define GPU_GET_GSP_STATIC_INFO(pGpu) gpuGetGspStaticInfo(pGpu)
|
|
|
|
|
|
#define IS_GPU_GC6_STATE_POWERED_ON(obj) NV_TRUE
|
|
#define IS_GPU_GC6_STATE_EXITED(obj) NV_FALSE
|
|
#define IS_GPU_GC6_STATE_ENTERING(obj) NV_FALSE
|
|
#define IS_GPU_GC6_STATE_ENTERED(obj) NV_FALSE
|
|
#define IS_GPU_GC6_STATE_EXITING(obj) NV_FALSE
|
|
|
|
#endif // _OBJGPU_H_
|
|
|
|
#ifdef __cplusplus
|
|
} // extern "C"
|
|
#endif
|
|
#endif // _G_GPU_NVOC_H_
|