CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: drivers/pcmcia

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 16  68 xlate_rom_addr()
0 % - 0/ 5  95 cb_release_cis_mem()
0 % - 0/ 10  105 cb_setup_cis_mem()
0 % - 0/ 30  134 read_cb_mem()
0 % - 0/ 7  191 cardbus_assign_irqs()
0 % - 0/ 13  209 cb_alloc()
0 % - 0/ 3  243 cb_free()

0 % - 0/ 84    cardbus.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  65 __check_cis_width()
0 % - 0/ 5  67 release_cis_mem()
0 % - 0/ 22  89 set_cis_map()
0 % - 0/ 31  136 pcmcia_read_cis_mem()
0 % - 0/ 28  202 pcmcia_write_cis_mem()
0 % - 0/ 21  269 read_cis_cache()
0 % - 0/ 10  311 remove_cis_cache()
0 % - 0/ 3  323 destroy_cis_cache()
0 % - 0/ 14  349 verify_cis_cache()
0 % - 0/ 8  385 pcmcia_replace_cis()
0 % - 0/ 21  420 pccard_get_first_tuple()
0 % - 0/ 26  457 follow_link()
0 % - 0/ 58  497 pccard_get_next_tuple()
0 % - 0/ 13  596 pccard_get_tuple_data()
0 % - 0/ 43  623 parse_device()
0 % - 0/ 5  668 parse_checksum()
0 % - 0/ 5  682 parse_longlink()
0 % - 0/ 7  692 parse_longlink_mfc()
0 % - 0/ 34  712 parse_strings()
0 % - 0/ 5  740 parse_vers_1()
0 % - 0/ 2  757 parse_altstr()
0 % - 0/ 7  770 parse_jedec()
0 % - 0/ 5  790 parse_manfid()
0 % - 0/ 5  803 parse_funcid()
0 % - 0/ 7  816 parse_funce()
0 % - 0/ 11  831 parse_config()
0 % - 0/ 26  862 parse_power()
0 % - 0/ 20  897 parse_timing()
0 % - 0/ 27  930 parse_io()
0 % - 0/ 27  969 parse_mem()
0 % - 0/ 10  1006 parse_irq()
0 % - 0/ 77  1020 parse_cftable_entry()
0 % - 0/ 5  1135 parse_bar()
0 % - 0/ 8  1147 parse_config_cb()
0 % - 0/ 52  1161 parse_cftable_entry_cb()
0 % - 0/ 7  1236 parse_device_geo()
0 % - 0/ 5  1260 parse_vers_2()
0 % - 0/ 16  1282 parse_org()
0 % - 0/ 5  1302 parse_format()
0 % - 0/ 53  1321 pccard_parse_tuple()
0 % - 0/ 11  1410 pccard_read_tuple()
0 % - 0/ 63  1445 pccard_validate_cis()

0 % - 0/ 810    cistpl.c

File: cs.c
Instrumentation mode: function-decision-multicondition
TER: 14 % ( 52/377)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  54 __check_setup_delay()
0 % - 0/ 2  55 __check_resume_delay()
0 % - 0/ 2  56 __check_shutdown_delay()
0 % - 0/ 2  57 __check_vcc_settle()
0 % - 0/ 2  58 __check_reset_time()
0 % - 0/ 2  59 __check_unreset_delay()
0 % - 0/ 2  60 __check_unreset_check()
0 % - 0/ 2  61 __check_unreset_limit()
0 % - 0/ 2  64 __check_cis_speed()
0 % - 0/ 7  106 pcmcia_socket_dev_suspend()
0 % - 0/ 7  124 pcmcia_socket_dev_resume()
0 % - 0/ 8  143 pcmcia_get_socket()
0 % - 0/ 1  158 pcmcia_put_socket()
0 % - 0/ 1  166 pcmcia_release_socket()
33 % - 12/ 36  178 pcmcia_register_socket()
0 % - 0/ 8  268 pcmcia_unregister_socket()
0 % - 0/ 7  295 pcmcia_get_socket_by_nr()
0 % - 0/ 13  322 send_event()
0 % - 0/ 3  344 socket_remove_drivers()
0 % - 0/ 16  351 socket_reset()
0 % - 0/ 5  387 socket_shutdown()
0 % - 0/ 35  420 socket_setup()
0 % - 0/ 15  497 socket_insert()
0 % - 0/ 7  530 socket_suspend()
0 % - 0/ 16  550 socket_resume()
0 % - 0/ 1  595 socket_remove()
47 % - 7/ 15  612 socket_detect_change()
51 % - 20/ 39  630 pccardd()
54 % - 7/ 13  701 pcmcia_parse_events()
0 % - 0/ 9  716 pccard_register_pcmcia()
0 % - 0/ 23  749 pccard_reset_card()
0 % - 0/ 17  794 pcmcia_suspend_card()
0 % - 0/ 17  824 pcmcia_resume_card()
0 % - 0/ 12  852 pcmcia_eject_card()
0 % - 0/ 12  881 pcmcia_insert_card()
60 % - 3/ 5  906 pcmcia_socket_uevent()
0 % - 0/ 1  924 pcmcia_release_socket_class()
60 % - 3/ 5  939 init_pcmcia_cs()
0 % - 0/ 1  950 exit_pcmcia_cs()
0 % - 0/ 2  958 __inittest()
0 % - 0/ 2  959 __exittest()

14 % - 52/ 377    cs.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 18  159 pcmcia_report_error()
0 % - 0/ 1  192 cs_error()
0 % - 0/ 20  200 pcmcia_check_driver()
0 % - 0/ 20  245 pcmcia_load_firmware()
0 % - 0/ 5  304 pcmcia_register_driver()
0 % - 0/ 1  322 pcmcia_unregister_driver()
0 % - 0/ 5  331 pcmcia_get_dev()
0 % - 0/ 3  340 pcmcia_put_dev()
0 % - 0/ 3  346 pcmcia_release_dev()
0 % - 0/ 4  355 pcmcia_add_pseudo_device()
0 % - 0/ 32  364 pcmcia_device_probe()
0 % - 0/ 13  428 pcmcia_device_remove()
0 % - 0/ 31  465 pcmcia_card_remove()
0 % - 0/ 29  496 pcmcia_device_query()
0 % - 0/ 50  576 pcmcia_device_add()
0 % - 0/ 20  647 pcmcia_card_add()
0 % - 0/ 1  678 pcmcia_delayed_add_pseudo_device()
0 % - 0/ 4  685 pcmcia_requery()
0 % - 0/ 24  694 pcmcia_bus_rescan()
0 % - 0/ 98  724 pcmcia_devmatch()
0 % - 0/ 13  817 pcmcia_bus_match()
0 % - 0/ 25  837 pcmcia_bus_uevent()
0 % - 0/ 4  916 func_show()
0 % - 0/ 4  917 func_id_show()
0 % - 0/ 4  918 manf_id_show()
0 % - 0/ 4  919 card_id_show()
0 % - 0/ 4  920 prod_id1_show()
0 % - 0/ 4  921 prod_id2_show()
0 % - 0/ 4  922 prod_id3_show()
0 % - 0/ 4  923 prod_id4_show()
0 % - 0/ 5  926 pcmcia_show_pm_state()
0 % - 0/ 17  936 pcmcia_store_pm_state()
0 % - 0/ 13  956 modalias_show()
0 % - 0/ 5  977 pcmcia_store_allow_func_id_match()
0 % - 0/ 10  1011 pcmcia_dev_suspend()
0 % - 0/ 10  1026 pcmcia_dev_resume()
0 % - 0/ 5  1041 pcmcia_bus_suspend_callback()
0 % - 0/ 5  1052 pcmcia_bus_resume_callback()
0 % - 0/ 2  1065 pcmcia_bus_resume()
0 % - 0/ 5  1071 pcmcia_bus_suspend()
0 % - 0/ 16  1093 ds_event()
0 % - 0/ 12  1139 pcmcia_bus_add_socket()
0 % - 0/ 5  1175 pcmcia_bus_remove_socket()
0 % - 0/ 4  1212 init_pcmcia_bus()
0 % - 0/ 2  1223 __inittest()
0 % - 0/ 1  1227 exit_pcmcia_bus()
0 % - 0/ 2  1235 __exittest()

0 % - 0/ 571    ds.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  45 i82092aa_socket_suspend()
0 % - 0/ 2  50 i82092aa_socket_resume()
0 % - 0/ 44  93 i82092aa_pci_probe()
0 % - 0/ 7  187 i82092aa_pci_remove()
0 % - 0/ 18  205 indirect_read()
0 % - 0/ 17  238 indirect_write()
0 % - 0/ 17  250 indirect_setbit()
0 % - 0/ 17  267 indirect_resetbit()
0 % - 0/ 17  283 indirect_write16()
0 % - 0/ 5  308 to_cycles()
0 % - 0/ 32  319 i82092aa_interrupt()
0 % - 0/ 20  383 card_present()
0 % - 0/ 5  404 set_bridge_state()
0 % - 0/ 10  419 i82092aa_init()
0 % - 0/ 22  441 i82092aa_get_status()
0 % - 0/ 46  484 i82092aa_set_socket()
0 % - 0/ 26  581 i82092aa_set_io_map()
0 % - 0/ 40  625 i82092aa_set_mem_map()
0 % - 0/ 6  707 i82092aa_module_init()
0 % - 0/ 7  715 i82092aa_module_exit()
0 % - 0/ 2  724 __inittest()
0 % - 0/ 2  725 __exittest()

0 % - 0/ 364    i82092.c

File: i82092.mod.c
Instrumentation mode: function-decision-multicondition
TER: 100 % ( 0/ 0)
Previous | Next

TER % - covered/ all   Calls Line Function


100 %   0/ 0    i82092.mod.c

File: pcmcia.mod.c
Instrumentation mode: function-decision-multicondition
TER: 100 % ( 0/ 0)
Previous | Next

TER % - covered/ all   Calls Line Function


100 %   0/ 0    pcmcia.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  30 pcmcia_get_first_tuple()
0 % - 0/ 2  36 pcmcia_get_next_tuple()
0 % - 0/ 2  42 pcmcia_get_tuple_data()
0 % - 0/ 2  48 pcmcia_parse_tuple()
0 % - 0/ 2  54 pcmcia_validate_cis()
0 % - 0/ 2  61 pcmcia_reset_card()

0 % - 0/ 12    pcmcia_compat.c

File: pcmcia_core.mod.c
Instrumentation mode: function-decision-multicondition
TER: 100 % ( 0/ 0)
Previous | Next

TER % - covered/ all   Calls Line Function


100 %   0/ 0    pcmcia_core.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 5  76 get_pcmcia_driver()
0 % - 0/ 4  94 proc_read_drivers_callback()
0 % - 0/ 2  112 proc_read_drivers()
0 % - 0/ 2  131 queue_empty()
0 % - 0/ 2  136 get_queued_event()
0 % - 0/ 3  142 queue_event()
0 % - 0/ 3  150 handle_event()
0 % - 0/ 68  182 bind_request()
0 % - 0/ 8  279 pcmcia_lookup_bus()
0 % - 0/ 62  288 get_device_info()
0 % - 0/ 22  374 ds_open()
0 % - 0/ 20  429 ds_release()
0 % - 0/ 20  461 ds_read()
0 % - 0/ 10  490 ds_write()
0 % - 0/ 13  506 ds_poll()
0 % - 0/ 149  531 ds_ioctl()
0 % - 0/ 5  743 pcmcia_setup_ioctl()
0 % - 0/ 5  762 pcmcia_cleanup_ioctl()

0 % - 0/ 403    pcmcia_ioctl.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  40 __check_io_speed()
0 % - 0/ 65  70 alloc_io_space()
0 % - 0/ 10  140 release_io_space()
0 % - 0/ 21  168 pccard_access_configuration_register()
0 % - 0/ 2  205 pcmcia_access_configuration_register()
0 % - 0/ 20  215 pccard_get_configuration_info()
0 % - 0/ 2  271 pcmcia_get_configuration_info()
0 % - 0/ 24  282 pcmcia_get_window()
0 % - 0/ 46  320 pccard_get_status()
0 % - 0/ 2  373 pcmcia_get_status()
0 % - 0/ 8  387 pcmcia_get_mem_page()
0 % - 0/ 14  398 pcmcia_map_mem_page()
0 % - 0/ 32  418 pcmcia_modify_configuration()
0 % - 0/ 19  462 pcmcia_release_configuration()
0 % - 0/ 20  506 pcmcia_release_io()
0 % - 0/ 20  535 pcmcia_release_irq()
0 % - 0/ 13  569 pcmcia_release_window()
0 % - 0/ 70  599 pcmcia_request_configuration()
0 % - 0/ 31  723 pcmcia_request_io()
0 % - 0/ 29  781 pcmcia_request_irq()
0 % - 0/ 51  870 pcmcia_request_window()

0 % - 0/ 501    pcmcia_resource.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  64 __check_irq_mode()
0 % - 0/ 18  74 indirect_read()
0 % - 0/ 18  91 indirect_read16()
0 % - 0/ 17  111 indirect_write()
0 % - 0/ 17  125 indirect_setbit()
0 % - 0/ 17  143 indirect_resetbit()
0 % - 0/ 17  161 indirect_write16()
0 % - 0/ 31  186 pd6729_interrupt()
0 % - 0/ 1  249 pd6729_interrupt_wrapper()
0 % - 0/ 22  257 pd6729_get_status()
0 % - 0/ 65  307 pd6729_set_socket()
0 % - 0/ 17  431 pd6729_set_io_map()
0 % - 0/ 31  472 pd6729_set_mem_map()
0 % - 0/ 6  549 pd6729_init()
0 % - 0/ 4  579 pd6729_test()
0 % - 0/ 5  585 pd6729_check_irq()
0 % - 0/ 24  593 pd6729_isa_scan()
0 % - 0/ 38  629 pd6729_pci_probe()
0 % - 0/ 5  735 pd6729_pci_remove()
0 % - 0/ 2  758 pd6729_socket_suspend()
0 % - 0/ 2  763 pd6729_socket_resume()
0 % - 0/ 2  788 pd6729_module_init()
0 % - 0/ 1  793 pd6729_module_exit()
0 % - 0/ 2  798 __inittest()
0 % - 0/ 2  799 __exittest()

0 % - 0/ 366    pd6729.c

File: pd6729.mod.c
Instrumentation mode: function-decision-multicondition
TER: 100 % ( 0/ 0)
Previous | Next

TER % - covered/ all   Calls Line Function


100 %   0/ 0    pd6729.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  51 adjust_irq()
0 % - 0/ 56  58 pcmcia_adjust_resource_info()
0 % - 0/ 5  101 pcmcia_validate_mem()
0 % - 0/ 5  110 pcmcia_adjust_io_region()
0 % - 0/ 5  119 pcmcia_find_io_region()
0 % - 0/ 5  128 pcmcia_find_mem_region()
0 % - 0/ 3  137 release_resource_db()
0 % - 0/ 18  144 static_init()

0 % - 0/ 99    rsrc_mgr.c

File: rsrc_nonstatic.c
Instrumentation mode: function-decision-multicondition
TER: 5 % ( 16/351)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  46 __check_probe_mem()
0 % - 0/ 4  76 make_resource()
0 % - 0/ 16  90 claim_region()
0 % - 0/ 3  111 free_region()
0 % - 0/ 19  125 add_interval()
0 % - 0/ 21  144 sub_interval()
0 % - 0/ 10  264 readable()
0 % - 0/ 8  284 checksum()
0 % - 0/ 7  316 cis_readable()
0 % - 0/ 7  337 checksum_match()
0 % - 0/ 33  364 do_mem_probe()
0 % - 0/ 7  468 validate_mem()
0 % - 0/ 13  489 pcmcia_nonstatic_validate_mem()
0 % - 0/ 3  522 pcmcia_common_align()
0 % - 0/ 13  537 pcmcia_align()
0 % - 0/ 11  581 nonstatic_adjust_io_region()
0 % - 0/ 8  617 nonstatic_find_io_region()
0 % - 0/ 18  651 nonstatic_find_mem_region()
0 % - 0/ 14  699 adjust_memory()
0 % - 0/ 17  732 adjust_io()
0 % - 0/ 6  769 nonstatic_adjust_resource_info()
16 % - 5/ 32  785 nonstatic_autoadd_resources()
60 % - 3/ 5  847 nonstatic_init()
0 % - 0/ 5  865 nonstatic_release_resource_db()
0 % - 0/ 7  897 show_io_db()
0 % - 0/ 16  920 store_io_db()
0 % - 0/ 7  949 show_mem_db()
0 % - 0/ 16  972 store_mem_db()
60 % - 6/ 10  1007 pccard_sysfs_add_rsrc()
0 % - 0/ 6  1025 pccard_sysfs_remove_rsrc()
100 %   2/ 2  1044 nonstatic_sysfs_init()
0 % - 0/ 1  1049 nonstatic_sysfs_exit()
0 % - 0/ 2  1054 __inittest()
0 % - 0/ 2  1055 __exittest()

5 % - 16/ 351    rsrc_nonstatic.c

File: rsrc_nonstatic.mod.c
Instrumentation mode: function-decision-multicondition
TER: 100 % ( 0/ 0)
Previous | Next

TER % - covered/ all   Calls Line Function


100 %   0/ 0    rsrc_nonstatic.mod.c

File: socket_sysfs.c
Instrumentation mode: function-decision-multicondition
TER: 3 % ( 6/190)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 8  43 pccard_show_type()
0 % - 0/ 8  55 pccard_show_voltage()
0 % - 0/ 5  68 pccard_show_vpp()
0 %&