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-13 09:44:24
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
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
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