LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/nvme/nvme_pcie.c - nvme_pcie_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 698 724 96.4 %
Date: 2024-07-12 00:10:58 Functions: 31 55 56.4 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 61 114 53.5 %

Function Name Sort by function name Hit count Sort by hit count
nvme_completion_is_retry 0
nvme_completion_poll_cb 0
nvme_ctrlr_get_process 0
nvme_ctrlr_probe 0
nvme_ctrlr_proc_get_devhandle 0
nvme_ctrlr_process_async_event 0
nvme_ctrlr_submit_admin_request 0
nvme_get_quirks 0
nvme_wait_for_completion 0
spdk_nvme_ctrlr_get_regs_csts 0
spdk_nvme_qpair_print_command 0
spdk_nvme_qpair_print_completion 0
spdk_pci_device_attach 0
spdk_pci_device_cfg_read16 0
spdk_pci_device_cfg_write16 0
spdk_pci_device_claim 0
spdk_pci_device_detach 0
spdk_pci_device_get_addr 0
spdk_pci_device_get_id 0
spdk_pci_device_unclaim 0
spdk_pci_enumerate 0
spdk_pci_event_listen 0
spdk_pci_register_error_handler 0
spdk_pci_unregister_error_handler 0
main 6
nvme_get_ctrlr_by_trid_unsafe 6
register_flag_nvme 6
spdk_mem_unregister 6
spdk_pci_device_allow 6
test_build_contig_hw_sgl_request 6
test_nvme_pcie_ctrlr_config_pmr 6
test_nvme_pcie_ctrlr_map_io_cmb 6
test_nvme_pcie_ctrlr_map_io_pmr 6
test_nvme_pcie_ctrlr_map_unmap_cmb 6
test_nvme_pcie_ctrlr_map_unmap_pmr 6
test_nvme_pcie_ctrlr_regs_get_set 6
test_nvme_pcie_hotplug_monitor 6
test_nvme_pcie_qpair_build_contig_request 6
test_nvme_pcie_qpair_build_hw_sgl_request 6
test_nvme_pcie_qpair_build_metadata 6
test_nvme_pcie_qpair_build_prps_sgl_request 6
test_prp_list_append 6
test_shadow_doorbell_update 6
spdk_mem_register 12
spdk_pci_device_map_bar 12
spdk_pci_device_unmap_bar 12
nvme_ctrlr_fail 18
nvme_pcie_ut_reset_sgl 18
spdk_pci_device_is_removed 18
nvme_pcie_ut_next_sge 30
map_io_pmr_init 36
prepare_map_io_cmd 36
spdk_pci_get_event 42
prp_list_prep 126
spdk_vtophys 12330

Generated by: LCOV version 1.14