CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: drivers/char/agp

File: amd64-agp.c
Instrumentation mode: function-decision-multicondition
TER: 21 % ( 46/214)
Previous | Next

TER % - covered/ all   Calls Line Function

100 %   1/ 1  64 flush_amd64_tlb()
0 % - 0/ 3  73 amd64_tlbflush()
0 % - 0/ 27  80 amd64_insert_memory()
60 % - 6/ 10  12 149 amd64_fetch_size()
100 %   2/ 2  180 amd64_configure()
100 %   4/ 4  222 amd_8151_configure()
0 % - 0/ 3  236 amd64_cleanup()
37 % - 10/ 27  273 aperture_valid()
19 % - 3/ 16  320 fix_northbridge()
58 % - 7/ 12  362 cache_nbs()
0 % - 0/ 17  389 amd8151_init()
0 % - 0/ 16  429 uli_agp_init()
0 % - 0/ 16  484 nforce3_agp_init()
35 % - 9/ 26  540 agp_amd64_probe()
0 % - 0/ 1  595 agp_amd64_remove()
0 % - 0/ 2  607 agp_amd64_suspend()
0 % - 0/ 2  615 agp_amd64_resume()
17 % - 4/ 24  751 agp_amd64_init()
0 % - 0/ 3  793 agp_amd64_cleanup()
0 % - 0/ 2  808 __check_agp_try_unsupported()

21 % - 46/ 214    amd64-agp.c

File: backend.c
Instrumentation mode: function-decision-multicondition
TER: 29 % ( 28/ 98)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 8  66 agp_backend_acquire()
0 % - 0/ 3  91 agp_backend_release()
86 % - 6/ 7  112 agp_find_max()
27 % - 7/ 26  136 agp_backend_initialize()
0 % - 0/ 10  206 agp_backend_cleanup()
57 % - 4/ 7  228 agp_alloc_bridge()
0 % - 0/ 3  247 agp_put_bridge()
40 % - 8/ 20  257 agp_add_bridge()
0 % - 0/ 3  306 agp_remove_bridge()
75 % - 3/ 4  321 agp_init()
0 % - 0/ 1  329 agp_exit()
0 % - 0/ 6  334 agp_setup()

29 % - 28/ 98    backend.c

File: frontend.c
Instrumentation mode: function-decision-multicondition
TER: 1 % ( 3/448)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 12  46 agp_find_mem_by_key()
0 % - 0/ 11  65 agp_remove_from_pool()
0 % - 0/ 11  99 agp_find_seg_in_client()
0 % - 0/ 11  124 agp_remove_seg_from_client()
0 % - 0/ 5  139 agp_add_seg_to_client()
0 % - 0/ 14  166 agp_convert_mmap_flags()
0 % - 0/ 10  185 agp_create_segment()
0 % - 0/ 3  221 agp_insert_into_pool()
0 % - 0/ 7  237 agp_find_private()
0 % - 0/ 3  252 agp_insert_file_private()
0 % - 0/ 7  264 agp_remove_file_private()
0 % - 0/ 1  292 agp_free_memory_wrap()
0 % - 0/ 5  298 agp_allocate_memory_wrap()
0 % - 0/ 7  315 agp_find_controller_by_pid()
0 % - 0/ 5  330 agp_create_controller()
0 % - 0/ 4  342 agp_insert_controller()
0 % - 0/ 5  357 agp_remove_all_clients()
0 % - 0/ 3  380 agp_remove_all_memory()
0 % - 0/ 10  394 agp_remove_controller()
0 % - 0/ 5  426 agp_controller_make_current()
0 % - 0/ 5  447 agp_controller_release_current()
0 % - 0/ 10  477 agp_find_client_in_controller()
0 % - 0/ 7  495 agp_find_controller_for_client()
0 % - 0/ 5  510 agp_find_client_by_pid()
0 % - 0/ 3  521 agp_insert_client()
0 % - 0/ 5  535 agp_create_client()
0 % - 0/ 14  548 agp_remove_client()
0 % - 0/ 50  587 agp_mmap()
0 % - 0/ 16  663 agp_release()
0 % - 0/ 18  694 agp_open()
0 % - 0/ 2  737 agp_read()
0 % - 0/ 2  743 agp_write()
0 % - 0/ 5  749 agpioc_info_wrap()
0 % - 0/ 23  772 agpioc_acquire_wrap()
0 % - 0/ 4  815 agpioc_release_wrap()
0 % - 0/ 7  822 agpioc_setup_wrap()
0 % - 0/ 35  834 agpioc_reserve_wrap()
0 % - 0/ 4  902 agpioc_protect_wrap()
0 % - 0/ 13  909 agpioc_allocate_wrap()
0 % - 0/ 7  933 agpioc_deallocate_wrap()
0 % - 0/ 10  947 agpioc_bind_wrap()
0 % - 0/ 10  964 agpioc_unbind_wrap()
0 % - 0/ 48  981 agp_ioctl()
60 % - 3/ 5  1081 agp_frontend_initialize()
0 % - 0/ 1  1093 agp_frontend_cleanup()

1 % - 3/ 448    frontend.c

File: generic.c
Instrumentation mode: function-decision-multicondition
TER: 7 % ( 29/430)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  56 map_page_into_agp()
0 % - 0/ 2  66 unmap_page_from_agp()
0 % - 0/ 6  82 agp_free_key()
0 % - 0/ 7  93 agp_get_key()
0 % - 0/ 11  106 agp_create_memory()
0 % - 0/ 13  140 agp_free_memory()
0 % - 0/ 21  179 agp_allocate_memory()
31 % - 5/ 16  228 agp_return_size()
0 % - 0/ 16  263 agp_num_entries()
57 % - 4/ 7  307 agp_copy_info()
0 % - 0/ 13  351 agp_bind_memory()
0 % - 0/ 11  386 agp_unbind_memory()
0 % - 0/ 54  413 agp_v2_parse_one()
0 % - 0/ 36  491 agp_v3_parse_one()
0 % - 0/ 18  618 agp_collect_device_status()
0 % - 0/ 10  664 agp_device_command()
0 % - 0/ 4  686 get_agp_version()
0 % - 0/ 11  701 agp_generic_enable()
31 % - 17/ 54  750 agp_generic_create_gatt_table()
0 % - 0/ 21  868 agp_generic_free_gatt_table()
0 % - 0/ 41  922 agp_generic_insert_memory()
0 % - 0/ 13  994 agp_generic_remove_memory()
0 % - 0/ 2  1021 agp_generic_alloc_by_type()
0 % - 0/ 1  1028 agp_generic_free_by_type()
0 % - 0/ 5  1044 agp_generic_alloc_page()
0 % - 0/ 6  1062 agp_generic_destroy_page()
0 % - 0/ 4  1086 agp_enable()
0 % - 0/ 5  1098 agp_generic_find_bridge()
100 %   1/ 1  12 1106 ipi_handler()
67 % - 2/ 3  12 1111 global_cache_flush()
0 % - 0/ 5  1118 agp_generic_mask_memory()
0 % - 0/ 7  1135 agp3_generic_fetch_size()
0 % - 0/ 1  1157 agp3_generic_tlbflush()
0 % - 0/ 2  1166 agp3_generic_configure()
0 % - 0/ 1  1187 agp3_generic_cleanup()

7 % - 29/ 430    generic.c

File: isoch.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/ 99)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 6  22 agp_3_5_dev_list_insert()
0 % - 0/ 3  35 agp_3_5_dev_list_sort()
0 % - 0/ 28  63 agp_3_5_isochronous_node_enable()
0 % - 0/ 5  286 agp_3_5_nonisochronous_node_enable()
0 % - 0/ 57  316 agp_3_5_enable()

0 % - 0/ 99    isoch.c

Number of monitored source files: 5
Number of measurement points: 1289
TER: 8% (multicondition)

Directory Summary | Functions Summary | Execution Profile