LCOV - code coverage report
Current view:
top level
-
spdk/lib/accel
- accel.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
1338
1675
79.9 %
Date:
2024-07-12 12:12:18
Functions:
102
115
88.7 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
556
968
57.4 %
Function Name
Hit count
_accel_crypto_key_write_config_json
0
_accel_crypto_keys_dump_param
0
_accel_for_each_module
0
accel_get_channel_stats
0
accel_memory_domain_invalidate
0
accel_memory_domain_translate
0
accel_sequence_get_buf_cb
0
accel_write_overridden_opc
0
spdk_accel_alloc_sequence_buf
0
spdk_accel_get_driver_name
0
spdk_accel_get_opc_memory_domains
0
spdk_accel_sequence_next_task
0
spdk_accel_submit_decrypt
0
accel_aes_xts_keys_equal
3
spdk_accel_submit_encrypt
3
accel_iobuf_get_dst_bounce_cb
4
accel_iobuf_get_src_bounce_cb
4
spdk_accel_driver_register
4
spdk_accel_set_driver
4
accel_crypto_key_destroy_unsafe
7
accel_crypto_key_free_mem
7
spdk_accel_crypto_key_create
7
spdk_accel_crypto_key_destroy
7
accel_find_driver
8
spdk_accel_submit_copy_crc32c
8
spdk_accel_submit_crc32c
8
__accel_crypto_key_dump_param
9
_accel_crypto_key_dump_param
9
accel_get_channel_stats_done
12
accel_get_stats
12
accel_iobuf_get_virtbuf_cb
12
spdk_accel_crypto_key_get
20
spdk_accel_get_buf_align
24
_accel_crypto_key_get
34
accel_sequence_set_fail
36
spdk_accel_append_encrypt
38
accel_sequence_set_virtbuf
40
spdk_accel_sequence_continue
48
spdk_accel_assign_opc
51
spdk_accel_get_buf
56
spdk_accel_put_buf
56
spdk_accel_get_memory_domain
96
spdk_accel_sequence_first_task
96
accel_task_set_dstbuf
100
accel_update_virt_iov
112
spdk_accel_submit_dif_verify_copy
126
spdk_accel_append_decrypt
139
_accel_crypto_keys_write_config_json
144
accel_write_options
144
spdk_accel_write_config_json
144
spdk_accel_append_fill
165
spdk_accel_append_decompress
181
accel_compare_iovs
183
spdk_accel_get_opts
187
spdk_accel_set_opts
187
accel_sequence_merge_tasks
371
spdk_accel_get_opcode_stats
573
spdk_accel_get_opcode_name
876
spdk_accel_get_opc_module_name
1178
spdk_accel_get_module
2585
accel_io_device_unregister_cb
2686
accel_module_finish_cb
2686
accel_module_initialize
2686
spdk_accel_finish
2686
spdk_accel_initialize
2686
register_flag_accel
2875
spdk_accel_module_list_add
5754
_module_find_by_name
5792
spdk_accel_module_finish
7996
accel_create_channel
12669
accel_destroy_channel
12669
accel_add_stats
12681
spdk_accel_get_io_channel
36518
accel_module_init_opcode
40290
accel_task_pull_data_cb
300956
accel_task_pull_data
300960
spdk_accel_append_crc32c
559175
spdk_accel_sequence_abort
652165
accel_task_push_data_cb
701404
accel_task_push_data
701408
accel_set_bounce_buffer
1002376
accel_sequence_alloc_buf
1002416
accel_get_buf
1002432
accel_put_buf
1002432
spdk_accel_submit_compress
1051682
spdk_accel_submit_dif_generate_copy
1938248
spdk_accel_submit_dif_verify
2076988
spdk_accel_submit_dif_generate
2561280
spdk_accel_submit_copy
6175162
spdk_accel_submit_dualcast
7211120
spdk_accel_submit_decompress
7574624
spdk_accel_submit_copy_crc32cv
8291200
spdk_accel_submit_compare
9425224
spdk_accel_submit_xor
11870670
spdk_accel_submit_fill
16336106
spdk_accel_submit_crc32cv
17486765
spdk_accel_sequence_reverse
34261928
spdk_accel_append_copy
73595002
accel_sequence_complete
74135798
spdk_accel_sequence_finish
74135798
accel_sequence_complete_tasks
74135806
accel_sequence_check_bouncebuf
74135894
accel_sequence_check_virtbuf
74135958
accel_sequence_task_cb
74135978
accel_sequence_complete_task
74136197
accel_sequence_put
74150688
accel_sequence_get_task
74151079
accel_sequence_get
74154309
accel_get_iovlen
108491096
accel_process_sequence
149274256
accel_submit_task
166134379
spdk_accel_task_complete
166134391
_put_task
166134610
_get_task
166150221
accel_sequence_set_state
520956962
Generated by:
LCOV version 1.14