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-09 15:42:03
Functions:
31
77
40.3 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
75
194
38.7 %
Function Name
Hit count
main
5
map_io_pmr_init
30
nvme_completion_is_retry
0
nvme_completion_poll_cb
0
nvme_ctrlr_fail
15
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
5
nvme_get_quirks
0
nvme_pcie_ut_next_sge
25
nvme_pcie_ut_reset_sgl
15
nvme_wait_for_completion
0
prepare_map_io_cmd
30
prp_list_prep
105
register_flag_nvme
5
spdk_mem_register
10
spdk_mem_unregister
5
spdk_nvme_ctrlr_get_regs_csts
0
spdk_nvme_qpair_print_command
0
spdk_nvme_qpair_print_completion
0
spdk_pci_device_allow
5
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
15
spdk_pci_device_map_bar
10
spdk_pci_device_unclaim
0
spdk_pci_device_unmap_bar
10
spdk_pci_enumerate
0
spdk_pci_event_listen
0
spdk_pci_get_event
35
spdk_pci_register_error_handler
0
spdk_pci_unregister_error_handler
0
spdk_vtophys
10275
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
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