CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: drivers/usb/misc

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  70 vendor_command()
0 % - 0/ 2  87 show_brightness()
0 % - 0/ 19  95 set_brightness()
0 % - 0/ 17  140 show_temp()
0 % - 0/ 2  176 set_temp()
0 % - 0/ 14  186 show_button()
0 % - 0/ 2  217 set_button()
0 % - 0/ 11  225 show_port0()
0 % - 0/ 15  251 set_port0()
0 % - 0/ 11  285 show_port1()
0 % - 0/ 15  311 set_port1()
0 % - 0/ 10  347 cytherm_probe()
0 % - 0/ 3  382 cytherm_disconnect()
0 % - 0/ 5  403 usb_cytherm_init()
0 % - 0/ 1  418 usb_cytherm_exit()
0 % - 0/ 2  424 __inittest()
0 % - 0/ 2  425 __exittest()

0 % - 0/ 133    cytherm.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    cytherm.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 5  52 emi26_writememory()
0 % - 0/ 4  70 emi26_set_reset()
0 % - 0/ 54  84 emi26_load_firmware()
0 % - 0/ 2  213 emi26_probe()
0 % - 0/ 1  225 emi26_disconnect()
0 % - 0/ 2  236 emi26_init()
0 % - 0/ 1  241 emi26_exit()
0 % - 0/ 2  246 __inittest()
0 % - 0/ 2  247 __exittest()

0 % - 0/ 73    emi26.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    emi26.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 5  60 emi62_writememory()
0 % - 0/ 4  78 emi62_set_reset()
0 % - 0/ 59  92 emi62_load_firmware()
0 % - 0/ 4  251 emi62_probe()
0 % - 0/ 1  264 emi62_disconnect()
0 % - 0/ 4  275 emi62_init()
0 % - 0/ 1  284 emi62_exit()
0 % - 0/ 2  289 __inittest()
0 % - 0/ 2  290 __exittest()

0 % - 0/ 82    emi62.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    emi62.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  111 __check_debug()
0 % - 0/ 2  118 __check_ring_buffer_size()
0 % - 0/ 2  124 __check_write_buffer_size()
0 % - 0/ 2  137 __check_min_interrupt_in_interval()
0 % - 0/ 2  141 __check_min_interrupt_out_interval()
0 % - 0/ 9  183 ld_usb_abort_transfers()
0 % - 0/ 1  199 ld_usb_delete()
0 % - 0/ 38  215 ld_usb_interrupt_in_callback()
0 % - 0/ 14  267 ld_usb_interrupt_out_callback()
0 % - 0/ 19  286 ld_usb_open()
0 % - 0/ 16  366 ld_usb_release()
0 % - 0/ 6  411 ld_usb_poll()
0 % - 0/ 26  432 ld_usb_read()
0 % - 0/ 40  497 ld_usb_write()
0 % - 0/ 82  617 ld_usb_probe()
0 % - 0/ 5  739 ld_usb_disconnect()
75 % - 3/ 4  782 ld_usb_init()
0 % - 0/ 1  797 ld_usb_exit()

1 % - 3/ 271    ldusb.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  108 __check_debug()
0 % - 0/ 2  119 __check_read_buffer_size()
0 % - 0/ 2  129 __check_write_buffer_size()
0 % - 0/ 2  143 __check_packet_timeout()
0 % - 0/ 2  151 __check_read_timeout()
0 % - 0/ 2  164 __check_interrupt_in_interval()
0 % - 0/ 2  168 __check_interrupt_out_interval()
0 % - 0/ 6  295 lego_usb_tower_debug_data()
0 % - 0/ 13  313 tower_delete()
0 % - 0/ 28  338 tower_open()
0 % - 0/ 32  440 tower_release()
0 % - 0/ 30  492 tower_abort_transfers()
0 % - 0/ 23  528 tower_check_for_read_packet()
0 % - 0/ 14  544 tower_poll()
0 % - 0/ 2  573 tower_llseek()
0 % - 0/ 64  582 tower_read()
0 % - 0/ 41  673 tower_write()
0 % - 0/ 46  758 tower_interrupt_in_callback()
0 % - 0/ 20  814 tower_interrupt_out_callback()
0 % - 0/ 61  843 tower_probe()
0 % - 0/ 11  1001 tower_disconnect()
0 % - 0/ 13  1042 lego_usb_tower_init()
0 % - 0/ 9  1069 lego_usb_tower_exit()
0 % - 0/ 2  1079 __inittest()
0 % - 0/ 2  1080 __exittest()

0 % - 0/ 431    legousbtower.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    legousbtower.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 15  83 change_position_v30()
0 % - 0/ 15  156 change_position_v20()
0 % - 0/ 15  244 set_servo0()
0 % - 0/ 2  244 show_servo0()
0 % - 0/ 15  245 set_servo1()
0 % - 0/ 2  245 show_servo1()
0 % - 0/ 15  246 set_servo2()
0 % - 0/ 2  246 show_servo2()
0 % - 0/ 15  247 set_servo3()
0 % - 0/ 2  247 show_servo3()
0 % - 0/ 19  250 servo_probe()
0 % - 0/ 9  285 servo_disconnect()
0 % - 0/ 4  316 phidget_servo_init()
0 % - 0/ 1  328 phidget_servo_exit()
0 % - 0/ 2  333 __inittest()
0 % - 0/ 2  334 __exittest()

0 % - 0/ 135    phidgetservo.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    phidgetservo.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 8  77 open_rio()
0 % - 0/ 2  98 close_rio()
0 % - 0/ 66  109 ioctl_rio()
0 % - 0/ 44  265 write_rio()
0 % - 0/ 41  354 read_rio()
0 % - 0/ 11  451 probe_rio()
0 % - 0/ 6  491 disconnect_rio()
0 % - 0/ 5  531 usb_rio_init()
0 % - 0/ 1  545 usb_rio_cleanup()
0 % - 0/ 2  555 __inittest()
0 % - 0/ 2  556 __exittest()

0 % - 0/ 188    rio500.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    rio500.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  52 lcd_delete()
0 % - 0/ 8  62 lcd_open()
0 % - 0/ 5  95 lcd_release()
0 % - 0/ 6  108 lcd_read()
0 % - 0/ 18  134 lcd_ioctl()
0 % - 0/ 8  168 lcd_write_bulk_callback()
0 % - 0/ 18  188 lcd_write()
0 % - 0/ 37  263 lcd_probe()
0 % - 0/ 5  351 lcd_disconnect()
0 % - 0/ 4  380 usb_lcd_init()
0 % - 0/ 1  392 usb_lcd_exit()
0 % - 0/ 2  397 __inittest()
0 % - 0/ 2  398 __exittest()

0 % - 0/ 115    usblcd.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    usblcd.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 18  44 change_color()
0 % - 0/ 2  99 show_blue()
0 % - 0/ 2  99 set_blue()
0 % - 0/ 2  100 show_red()
0 % - 0/ 2  100 set_red()
0 % - 0/ 2  101 show_green()
0 % - 0/ 2  101 set_green()
0 % - 0/ 10  103 led_probe()
0 % - 0/ 3  132 led_disconnect()
0 % - 0/ 4  157 usb_led_init()
0 % - 0/ 1  167 usb_led_exit()
0 % - 0/ 2  172 __inittest()
0 % - 0/ 2  173 __exittest()

0 % - 0/ 52    usbled.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    usbled.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  74 testdev_to_usbdev()
0 % - 0/ 47  110 get_endpoints()
0 % - 0/ 1  202 simple_callback()
0 % - 0/ 14  207 simple_alloc_urb()
0 % - 0/ 2  238 __check_pattern()
0 % - 0/ 8  241 simple_fill_buf()
0 % - 0/ 14  260 simple_check_buf()
0 % - 0/ 1  294 simple_free_urb()
0 % - 0/ 27  301 simple_io()
0 % - 0/ 9  357 free_sglist()
0 % - 0/ 16  372 alloc_sglist()
0 % - 0/ 14  406 perform_sglist()
0 % - 0/ 2  457 __check_realworld()
0 % - 0/ 6  460 get_altsetting()
0 % - 0/ 8  481 set_altsetting()
0 % - 0/ 28  495 is_good_config()
0 % - 0/ 103  547 ch9_postconfig()
0 % - 0/ 55  722 ctrl_complete()
0 % - 0/ 79  825 test_ctrl_queue()
0 % - 0/ 5  1026 unlink1_callback()
0 % - 0/ 35  1039 unlink1()
0 % - 0/ 4  1097 unlink_simple()
0 % - 0/ 11  1110 verify_not_halted()
0 % - 0/ 14  1131 verify_halted()
0 % - 0/ 17  1155 test_halt()
0 % - 0/ 12  1192 halt_simple()
0 % - 0/ 48  1230 ctrl_out()
0 % - 0/ 29  1331 iso_callback()
0 % - 0/ 16  1369 iso_alloc_urb()
0 % - 0/ 52  1416 test_iso_queue()
0 % - 0/ 241  1505 usbtest_ioctl()
0 % - 0/ 2  1830 __check_force_interrupt()
0 % - 0/ 2  1835 __check_vendor()
0 % - 0/ 2  1839 __check_product()
0 % - 0/ 56  1844 usbtest_probe()
0 % - 0/ 2  1944 usbtest_suspend()
0 % - 0/ 2  1949 usbtest_resume()
0 % - 0/ 3  1955 usbtest_disconnect()
0 % - 0/ 4  2148 usbtest_init()
0 % - 0/ 2  2156 __inittest()
0 % - 0/ 1  2158 usbtest_exit()
0 % - 0/ 2  2162 __exittest()

0 % - 0/ 998    usbtest.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    usbtest.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  83 destroy_priv()
0 % - 0/ 19  92 destroy_async()
0 % - 0/ 10  109 async_complete()
0 % - 0/ 41  136 submit_async_request()
0 % - 0/ 20  188 kill_all_async_requests_priv()
0 % - 0/ 18  205 get_1284_register()
0 % - 0/ 8  239 set_1284_register()
0 % - 0/ 47  266 change_mode()
0 % - 0/ 5  316 clear_epp_timeout()
0 % - 0/ 1  344 parport_uss720_write_data()
0 % - 0/ 5  349 parport_uss720_read_data()
0 % - 0/ 4  358 parport_uss720_write_control()
0 % - 0/ 2  368 parport_uss720_read_control()
0 % - 0/ 5  374 parport_uss720_frob_control()
0 % - 0/ 5  388 parport_uss720_read_status()
0 % - 0/ 4  397 parport_uss720_disable_irq()
0 % - 0/ 4  408 parport_uss720_enable_irq()
0 % - 0/ 4  419 parport_uss720_data_forward()
0 % - 0/ 4  430 parport_uss720_data_reverse()
0 % - 0/ 3  441 parport_uss720_init_state()
0 % - 0/ 1  447 parport_uss720_save_state()
0 % - 0/ 1  459 parport_uss720_restore_state()
0 % - 0/ 13  470 parport_uss720_epp_read_data()
0 % - 0/ 10  490 parport_uss720_epp_write_data()
0 % - 0/ 13  529 parport_uss720_epp_read_addr()
0 % - 0/ 16  549 parport_uss720_epp_write_addr()
0 % - 0/ 10  571 parport_uss720_ecp_write_data()
0 % - 0/ 10  589 parport_uss720_ecp_read_data()
0 % - 0/ 10  607 parport_uss720_ecp_write_addr()
0 % - 0/ 10  622 parport_uss720_write_compat()
0 % - 0/ 14  680 uss720_probe()
0 % - 0/ 3  748 uss720_disconnect()
0 % - 0/ 5  795 uss720_init()
0 % - 0/ 1  810 uss720_cleanup()
0 % - 0/ 2  815 __inittest()
0 % - 0/ 2  816 __exittest()

0 % - 0/ 331    uss720.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    uss720.mod.c

Number of monitored source files: 21
Number of measurement points: 2809
TER: 0% (multicondition)

Directory Summary | Functions Summary | Execution Profile