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: 699 725 96.4 %
Date: 2024-08-13 00:13:26 Functions: 31 77 40.3 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 75 194 38.7 %

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_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
ut_mq_dequeue_nvme_completion_is_retry 0
ut_mq_dequeue_nvme_ctrlr_get_process 0
ut_mq_dequeue_nvme_ctrlr_probe 0
ut_mq_dequeue_nvme_ctrlr_proc_get_devhandle 0
ut_mq_dequeue_nvme_ctrlr_submit_admin_request 0
ut_mq_dequeue_nvme_get_ctrlr_by_trid_unsafe 0
ut_mq_dequeue_nvme_get_quirks 0
ut_mq_dequeue_nvme_wait_for_completion 0
ut_mq_dequeue_spdk_mem_register 0
ut_mq_dequeue_spdk_mem_unregister 0
ut_mq_dequeue_spdk_nvme_ctrlr_get_regs_csts 0
ut_mq_dequeue_spdk_pci_device_attach 0
ut_mq_dequeue_spdk_pci_device_cfg_read16 0
ut_mq_dequeue_spdk_pci_device_cfg_write16 0
ut_mq_dequeue_spdk_pci_device_claim 0
ut_mq_dequeue_spdk_pci_device_get_addr 0
ut_mq_dequeue_spdk_pci_device_get_id 0
ut_mq_dequeue_spdk_pci_device_is_removed 0
ut_mq_dequeue_spdk_pci_device_unmap_bar 0
ut_mq_dequeue_spdk_pci_enumerate 0
ut_mq_dequeue_spdk_pci_event_listen 0
ut_mq_dequeue_spdk_pci_register_error_handler 0
ut_mq_dequeue_spdk_vtophys 0
main 5
nvme_get_ctrlr_by_trid_unsafe 5
register_flag_nvme 5
spdk_mem_unregister 5
spdk_pci_device_allow 5
test_build_contig_hw_sgl_request 5
test_nvme_pcie_ctrlr_config_pmr 5
test_nvme_pcie_ctrlr_map_io_cmb 5
test_nvme_pcie_ctrlr_map_io_pmr 5
test_nvme_pcie_ctrlr_map_unmap_cmb 5
test_nvme_pcie_ctrlr_map_unmap_pmr 5
test_nvme_pcie_ctrlr_regs_get_set 5
test_nvme_pcie_hotplug_monitor 5
test_nvme_pcie_qpair_build_contig_request 5
test_nvme_pcie_qpair_build_hw_sgl_request 5
test_nvme_pcie_qpair_build_metadata 5
test_nvme_pcie_qpair_build_prps_sgl_request 5
test_prp_list_append 5
test_shadow_doorbell_update 5
spdk_mem_register 10
spdk_pci_device_map_bar 10
spdk_pci_device_unmap_bar 10
nvme_ctrlr_fail 15
nvme_pcie_ut_reset_sgl 15
spdk_pci_device_is_removed 15
nvme_pcie_ut_next_sge 25
map_io_pmr_init 30
prepare_map_io_cmd 30
spdk_pci_get_event 35
prp_list_prep 105
spdk_vtophys 10275

Generated by: LCOV version 1.14