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-15 16:37:09 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 3
map_io_pmr_init 18
nvme_completion_is_retry 0
nvme_completion_poll_cb 0
nvme_ctrlr_fail 9
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 3
nvme_get_quirks 0
nvme_pcie_ut_next_sge 15
nvme_pcie_ut_reset_sgl 9
nvme_wait_for_completion 0
prepare_map_io_cmd 18
prp_list_prep 63
register_flag_nvme 3
spdk_mem_register 6
spdk_mem_unregister 3
spdk_nvme_ctrlr_get_regs_csts 0
spdk_nvme_qpair_print_command 0
spdk_nvme_qpair_print_completion 0
spdk_pci_device_allow 3
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 9
spdk_pci_device_map_bar 6
spdk_pci_device_unclaim 0
spdk_pci_device_unmap_bar 6
spdk_pci_enumerate 0
spdk_pci_event_listen 0
spdk_pci_get_event 21
spdk_pci_register_error_handler 0
spdk_pci_unregister_error_handler 0
spdk_vtophys 6165
test_build_contig_hw_sgl_request 3
test_nvme_pcie_ctrlr_config_pmr 3
test_nvme_pcie_ctrlr_map_io_cmb 3
test_nvme_pcie_ctrlr_map_io_pmr 3
test_nvme_pcie_ctrlr_map_unmap_cmb 3
test_nvme_pcie_ctrlr_map_unmap_pmr 3
test_nvme_pcie_ctrlr_regs_get_set 3
test_nvme_pcie_hotplug_monitor 3
test_nvme_pcie_qpair_build_contig_request 3
test_nvme_pcie_qpair_build_hw_sgl_request 3
test_nvme_pcie_qpair_build_metadata 3
test_nvme_pcie_qpair_build_prps_sgl_request 3
test_prp_list_append 3
test_shadow_doorbell_update 3
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