LCOV - code coverage report
Current view:
top level
-
spdk/lib/accel
- accel.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
1353
1608
84.1 %
Date:
2024-07-11 09:45:31
Functions:
104
110
94.5 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
604
988
61.1 %
Function Name
Hit count
_accel_crypto_keys_dump_param
0
_accel_for_each_module
0
accel_sequence_get_buf_cb
0
spdk_accel_alloc_sequence_buf
0
spdk_accel_sequence_next_task
0
spdk_accel_submit_decrypt
0
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_find_driver
8
spdk_accel_crypto_key_destroy
8
spdk_accel_submit_copy_crc32c
8
spdk_accel_submit_crc32c
8
_accel_crypto_key_dump_param
9
accel_iobuf_get_virtbuf_cb
12
_accel_crypto_key_write_config_json
14
accel_write_overridden_opc
14
__accel_crypto_key_dump_param
23
accel_get_channel_stats
32
accel_sequence_set_fail
36
spdk_accel_sequence_continue
48
accel_get_channel_stats_done
52
accel_get_stats
52
accel_aes_xts_keys_equal
57
spdk_accel_assign_opc
91
spdk_accel_sequence_first_task
96
accel_crypto_key_destroy_unsafe
117
accel_crypto_key_free_mem
117
spdk_accel_crypto_key_create
117
_accel_crypto_keys_write_config_json
121
accel_write_options
121
spdk_accel_write_config_json
121
spdk_accel_crypto_key_get
131
spdk_accel_append_fill
165
spdk_accel_append_decompress
181
spdk_accel_get_opts
185
spdk_accel_set_opts
185
_accel_crypto_key_get
256
spdk_accel_get_buf_align
684
spdk_accel_get_opcode_stats
1176
spdk_accel_get_opcode_name
1344
spdk_accel_get_opc_module_name
1698
spdk_accel_get_module
2807
accel_io_device_unregister_cb
2911
accel_module_finish_cb
2911
accel_module_initialize
2911
spdk_accel_finish
2911
spdk_accel_initialize
2911
_spdk_deprecation_register_accel_flags
3062
register_flag_accel
3062
spdk_accel_module_list_add
6141
_module_find_by_name
6219
spdk_accel_module_finish
8684
accel_create_channel
12368
accel_destroy_channel
12368
accel_add_stats
12452
spdk_accel_get_io_channel
32116
accel_module_init_opcode
40754
spdk_accel_get_memory_domain
126768
accel_task_pull_data_cb
350748
accel_task_pull_data
350752
accel_sequence_set_virtbuf
575667
spdk_accel_sequence_abort
703367
accel_task_push_data_cb
819760
accel_task_push_data
819764
spdk_accel_append_crc32c
885081
accel_update_virt_iov
1151366
accel_set_bounce_buffer
1170524
accel_sequence_alloc_buf
1746191
spdk_accel_append_decrypt
2333865
spdk_accel_submit_compress
3271445
accel_task_set_dstbuf
3799704
spdk_accel_append_encrypt
4399388
spdk_accel_get_buf
4399406
spdk_accel_put_buf
4399406
spdk_accel_submit_dif_generate_copy
5454088
accel_compare_iovs
5476464
accel_get_buf
5569930
accel_put_buf
5569930
spdk_accel_submit_dif_verify
5756220
accel_sequence_merge_tasks
6575985
spdk_accel_submit_dif_generate
7201280
spdk_accel_submit_decompress
19339261
spdk_accel_submit_copy
21806908
spdk_accel_submit_dualcast
22147280
spdk_accel_submit_copy_crc32cv
24810720
spdk_accel_submit_xor
32532888
spdk_accel_submit_compare
32634184
spdk_accel_submit_fill
43492410
spdk_accel_submit_crc32cv
46625694
spdk_accel_sequence_reverse
53317219
spdk_accel_append_copy
103394688
accel_sequence_complete
104269554
spdk_accel_sequence_finish
104269554
accel_sequence_complete_tasks
104269562
accel_sequence_put
104337475
accel_sequence_get
104340957
accel_sequence_check_bouncebuf
105418064
accel_sequence_check_virtbuf
105418128
accel_sequence_task_cb
105418148
accel_sequence_complete_task
110894648
accel_sequence_get_task
111009886
accel_get_iovlen
202840737
accel_process_sequence
210858190
accel_submit_task
370490459
spdk_accel_task_complete
370490471
_get_task
376082273
accel_sequence_set_state
741416522
Generated by:
LCOV version 1.14