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
725
96.3 %
Date:
2024-07-12 17:03:22
Functions:
31
79
39.2 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
75
196
38.3 %
Function Name
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_ctrlr_get_socket_id
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_nvme_ctrlr_get_socket_id
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