mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 09:57:08 +03:00
This unit test covers the page_table map/unmap logic as well as low level PDE/PTE handling. This patch contains a first phase aiming to cover most functionality and code coverage but it does not cover most error handling cases nor formal requirements. JIRA NVGPU-907 Change-Id: I3b63cfce6cee27d01e1ef54c763560a542992d33 Signed-off-by: Nicolas Benech <nbenech@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1950974 Reviewed-by: Philip Elcan <pelcan@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
108 lines
2.2 KiB
Plaintext
108 lines
2.2 KiB
Plaintext
# Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved.
|
|
__bug
|
|
__nvgpu_get_pte
|
|
__nvgpu_kfree
|
|
__nvgpu_kmalloc
|
|
__nvgpu_log_dbg
|
|
__nvgpu_posix_ffs
|
|
__nvgpu_posix_fls
|
|
__nvgpu_readl
|
|
__nvgpu_set_enabled
|
|
__nvgpu_set_pte
|
|
bitmap_clear
|
|
bitmap_find_next_zero_area_off
|
|
bitmap_set
|
|
bug_handler_cancel
|
|
bug_handler_register
|
|
clear_bit
|
|
find_first_bit
|
|
find_first_zero_bit
|
|
find_next_bit
|
|
gk20a_alloc_inst_block
|
|
gk20a_bus_set_bar0_window
|
|
gk20a_get_ch_runlist_entry
|
|
gk20a_get_tsg_runlist_entry
|
|
gk20a_locked_gmmu_map
|
|
gk20a_locked_gmmu_unmap
|
|
gm20b_fb_tlb_invalidate
|
|
gm20b_fuse_status_opt_gpc
|
|
gm20b_mm_set_big_page_size
|
|
gp10b_fb_compression_page_size
|
|
gp10b_init_bar2_vm
|
|
gp10b_mm_get_default_big_page_size
|
|
gp10b_mm_get_mmu_levels
|
|
gp10b_mm_init_pdb
|
|
gp10b_remove_bar2_vm
|
|
gv11b_gpu_phys_addr
|
|
gv11b_init_inst_block
|
|
gv11b_mm_is_bar1_supported
|
|
nvgpu_alloc
|
|
nvgpu_alloc_base
|
|
nvgpu_alloc_common_init
|
|
nvgpu_alloc_destroy
|
|
nvgpu_alloc_end
|
|
nvgpu_alloc_fixed
|
|
nvgpu_alloc_initialized
|
|
nvgpu_alloc_length
|
|
nvgpu_alloc_pte
|
|
nvgpu_alloc_release_carveout
|
|
nvgpu_alloc_reserve_carveout
|
|
nvgpu_alloc_space
|
|
nvgpu_bar1_readl
|
|
nvgpu_bar1_writel
|
|
nvgpu_dma_alloc
|
|
nvgpu_dma_alloc_get_fault_injection
|
|
nvgpu_dma_free
|
|
nvgpu_free
|
|
nvgpu_free_enabled_flags
|
|
nvgpu_free_fixed
|
|
nvgpu_gmmu_map
|
|
nvgpu_gmmu_unmap
|
|
nvgpu_init_enabled_flags
|
|
nvgpu_init_hal
|
|
nvgpu_init_mm_support
|
|
nvgpu_init_pramin
|
|
nvgpu_is_enabled
|
|
nvgpu_kmem_cache_alloc
|
|
nvgpu_kmem_cache_create
|
|
nvgpu_kmem_cache_destroy
|
|
nvgpu_kmem_cache_free
|
|
nvgpu_kmem_get_fault_injection
|
|
nvgpu_pd_alloc
|
|
nvgpu_pd_cache_fini
|
|
nvgpu_pd_cache_init
|
|
nvgpu_pd_free
|
|
nvgpu_mutex_acquire
|
|
nvgpu_mutex_release
|
|
nvgpu_posix_cleanup
|
|
nvgpu_posix_enable_fault_injection
|
|
nvgpu_posix_io_add_reg_space
|
|
nvgpu_posix_io_check_sequence
|
|
nvgpu_posix_io_delete_reg_space
|
|
nvgpu_posix_io_get_error_code
|
|
nvgpu_posix_io_init_reg_space
|
|
nvgpu_posix_io_readl_reg_space
|
|
nvgpu_posix_io_record_access
|
|
nvgpu_posix_io_start_recorder
|
|
nvgpu_posix_io_writel_reg_space
|
|
nvgpu_posix_is_fault_injection_triggered
|
|
nvgpu_posix_probe
|
|
nvgpu_posix_register_io
|
|
nvgpu_pramin_memset
|
|
nvgpu_pramin_rd_n
|
|
nvgpu_pramin_wr_n
|
|
nvgpu_readl
|
|
nvgpu_runlist_construct_locked
|
|
nvgpu_rwsem_init
|
|
nvgpu_sgt_create_from_mem
|
|
nvgpu_sgt_free
|
|
nvgpu_usermode_writel
|
|
nvgpu_vm_init
|
|
nvgpu_vm_put
|
|
nvgpu_writel
|
|
nvgpu_writel_check
|
|
set_bit
|
|
test_and_clear_bit
|
|
test_and_set_bit
|
|
test_bit
|