LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/nvme/nvme.c - nvme_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 1068 1072 99.6 %
Date: 2024-11-17 17:31:13 Functions: 52 65 80.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 63 162 38.9 %

Function Name Sort by function name Hit count Sort by hit count
nvme_transport_ctrlr_scan_attached 0
spdk_nvme_poll_group_process_completions 0
spdk_nvme_transport_available 0
ut_mq_dequeue_dummy_probe_cb 0
ut_mq_dequeue_nvme_ctrlr_get_current_process 0
ut_mq_dequeue_nvme_ctrlr_get_ref_count 0
ut_mq_dequeue_nvme_ctrlr_process_init 0
ut_mq_dequeue_nvme_transport_ctrlr_construct 0
ut_mq_dequeue_nvme_transport_ctrlr_scan_attached 0
ut_mq_dequeue_spdk_nvme_poll_group_process_completions 0
ut_mq_dequeue_spdk_nvme_transport_available 0
ut_mq_dequeue_spdk_nvme_transport_available_by_name 0
ut_mq_dequeue_spdk_pci_event_listen 0
dummy_attach_cb 1
dummy_timeout_cb 1
main 1
nvme_ctrlr_destruct 1
nvme_ctrlr_fail 1
nvme_transport_ctrlr_destruct 1
test_nvme_allocate_request 1
test_nvme_allocate_request_null 1
test_nvme_allocate_request_user_copy 1
test_nvme_completion_poll_cb 1
test_nvme_ctrlr_probe 1
test_nvme_ctrlr_probe_internal 1
test_nvme_driver_init 1
test_nvme_free_request 1
test_nvme_init_controllers 1
test_nvme_parse_addr 1
test_nvme_request_check_timeout 1
test_nvme_robust_mutex_init_shared 1
test_nvme_user_copy_cmd_complete 1
test_nvme_wait_for_completion 1
test_opc_data_transfer 1
test_spdk_nvme_connect 1
test_spdk_nvme_detach 1
test_spdk_nvme_detach_async 1
test_spdk_nvme_parse_func 1
test_spdk_nvme_probe_ext 1
test_spdk_nvme_transport_id_parse_adrfam 1
test_spdk_nvme_transport_id_parse_trtype 1
test_trid_adrfam_str 1
test_trid_parse_and_compare 1
test_trid_trtype_str 1
ut_nvme_pcie_ctrlr_scan 1
dummy_cb 3
nvme_ctrlr_process_init 3
test_nvme_init_get_probe_ctx 3
nvme_transport_ctrlr_construct 4
spdk_nvme_ctrlr_get_regs_csts 4
spdk_pci_event_listen 4
dummy_attach_fail_cb 5
dummy_probe_cb 6
nvme_ctrlr_get_current_process 6
nvme_ctrlr_proc_get_ref 8
nvme_ctrlr_destruct_async 10
nvme_io_msg_ctrlr_detach 10
spdk_nvme_qpair_process_completions 10
memset_trid 11
nvme_ctrlr_destruct_poll_async 11
nvme_ctrlr_get_ref_count 11
nvme_ctrlr_proc_put_ref 11
nvme_transport_ctrlr_scan 12
spdk_nvme_ctrlr_get_default_ctrlr_opts 13
spdk_nvme_transport_available_by_name 13

Generated by: LCOV version 1.14