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 15:00:37 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
main 4
map_io_pmr_init 24
nvme_completion_is_retry 0
nvme_completion_poll_cb 0
nvme_ctrlr_fail 12
nvme_ctrlr_get_process 0
nvme_ctrlr_probe 0
nvme_ctrlr_proc_get_devhandle 0
nvme_ctrlr_submit_admin_request 0
nvme_get_ctrlr_by_trid_unsafe 4
nvme_get_quirks 0
nvme_pcie_ut_next_sge 20
nvme_pcie_ut_reset_sgl 12
nvme_wait_for_completion 0
prepare_map_io_cmd 24
prp_list_prep 84
register_flag_nvme 4
spdk_mem_register 8
spdk_mem_unregister 4
spdk_nvme_ctrlr_get_regs_csts 0
spdk_nvme_qpair_print_command 0
spdk_nvme_qpair_print_completion 0
spdk_pci_device_allow 4
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_is_removed 12
spdk_pci_device_map_bar 8
spdk_pci_device_unclaim 0
spdk_pci_device_unmap_bar 8
spdk_pci_enumerate 0
spdk_pci_event_listen 0
spdk_pci_get_event 28
spdk_pci_register_error_handler 0
spdk_pci_unregister_error_handler 0
spdk_vtophys 8220
test_build_contig_hw_sgl_request 4
test_nvme_pcie_ctrlr_config_pmr 4
test_nvme_pcie_ctrlr_map_io_cmb 4
test_nvme_pcie_ctrlr_map_io_pmr 4
test_nvme_pcie_ctrlr_map_unmap_cmb 4
test_nvme_pcie_ctrlr_map_unmap_pmr 4
test_nvme_pcie_ctrlr_regs_get_set 4
test_nvme_pcie_hotplug_monitor 4
test_nvme_pcie_qpair_build_contig_request 4
test_nvme_pcie_qpair_build_hw_sgl_request 4
test_nvme_pcie_qpair_build_metadata 4
test_nvme_pcie_qpair_build_prps_sgl_request 4
test_prp_list_append 4
test_shadow_doorbell_update 4
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

Generated by: LCOV version 1.14