LCOV - code coverage report
Current view:
top level
-
spdk/lib/accel
- accel.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
1346
1684
79.9 %
Date:
2024-07-15 17:02:08
Functions:
102
115
88.7 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
573
976
58.7 %
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
accel_iobuf_get_dst_bounce_cb
3
accel_iobuf_get_src_bounce_cb
3
spdk_accel_driver_register
3
spdk_accel_set_driver
3
spdk_accel_submit_encrypt
3
accel_find_driver
6
spdk_accel_submit_copy_crc32c
6
spdk_accel_submit_crc32c
6
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_crypto_key_dump_param
9
_accel_crypto_key_dump_param
9
accel_iobuf_get_virtbuf_cb
9
accel_get_channel_stats_done
12
accel_get_stats
12
spdk_accel_crypto_key_get
20
spdk_accel_get_buf_align
24
accel_sequence_set_fail
27
accel_sequence_set_virtbuf
30
spdk_accel_append_encrypt
30
_accel_crypto_key_get
34
spdk_accel_sequence_continue
36
spdk_accel_get_buf
42
spdk_accel_put_buf
42
spdk_accel_assign_opc
45
spdk_accel_sequence_first_task
72
accel_task_set_dstbuf
78
accel_update_virt_iov
84
spdk_accel_get_memory_domain
96
spdk_accel_submit_dif_verify_copy
108
spdk_accel_append_fill
126
_accel_crypto_keys_write_config_json
130
accel_write_options
130
spdk_accel_append_decrypt
130
spdk_accel_write_config_json
130
spdk_accel_append_decompress
141
accel_compare_iovs
155
spdk_accel_get_opts
175
spdk_accel_set_opts
175
accel_sequence_merge_tasks
299
spdk_accel_get_opcode_stats
504
spdk_accel_get_opcode_name
780
spdk_accel_get_opc_module_name
1011
spdk_accel_get_module
2208
accel_io_device_unregister_cb
2296
accel_module_finish_cb
2296
accel_module_initialize
2296
spdk_accel_finish
2296
spdk_accel_initialize
2296
register_flag_accel
2459
spdk_accel_module_list_add
4924
_module_find_by_name
4957
spdk_accel_module_finish
6836
accel_create_channel
9529
accel_destroy_channel
9529
accel_add_stats
9541
spdk_accel_get_io_channel
28716
accel_module_init_opcode
34440
accel_task_pull_data_cb
184072
accel_task_pull_data
184075
accel_task_push_data_cb
431013
accel_task_push_data
431016
spdk_accel_sequence_abort
483384
accel_set_bounce_buffer
615097
accel_sequence_alloc_buf
615127
accel_get_buf
615139
accel_put_buf
615139
spdk_accel_append_crc32c
673241
spdk_accel_submit_compress
944796
spdk_accel_submit_dif_generate_copy
2279408
spdk_accel_submit_dif_verify
2320568
spdk_accel_submit_dif_generate
3005632
spdk_accel_submit_decompress
6805088
spdk_accel_submit_copy
8494315
spdk_accel_submit_dualcast
9395756
spdk_accel_submit_copy_crc32cv
10445024
spdk_accel_submit_compare
12588134
spdk_accel_submit_xor
15145182
spdk_accel_submit_crc32cv
19327193
spdk_accel_submit_fill
19471560
spdk_accel_sequence_reverse
29085437
spdk_accel_append_copy
62341789
accel_sequence_complete
62998405
spdk_accel_sequence_finish
62998405
accel_sequence_complete_tasks
62998411
accel_sequence_put
62998420
accel_sequence_check_bouncebuf
62998480
accel_sequence_check_virtbuf
62998528
accel_sequence_task_cb
62998543
accel_sequence_complete_task
62998725
accel_sequence_get_task
62998734
accel_sequence_get
63015143
accel_get_iovlen
100190988
accel_process_sequence
126612028
accel_submit_task
173221052
spdk_accel_task_complete
173221061
_put_task
173221243
_get_task
173221518
accel_sequence_set_state
442220076
Generated by:
LCOV version 1.14