CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: drivers/char/drm

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 17  55 drm_ati_alloc_pcigart_table()
0 % - 0/ 9  77 drm_ati_free_pcigart_table()
0 % - 0/ 23  91 drm_ati_pcigart_cleanup()
0 % - 0/ 35  135 drm_ati_pcigart_init()

0 % - 0/ 84    ati_pcigart.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    drm.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 8  51 drm_agp_info()
0 % - 0/ 8  74 drm_agp_info_ioctl()
0 % - 0/ 11  100 drm_agp_acquire()
0 % - 0/ 2  126 drm_agp_acquire_ioctl()
0 % - 0/ 8  142 drm_agp_release()
0 % - 0/ 2  152 drm_agp_release_ioctl()
0 % - 0/ 8  171 drm_agp_enable()
0 % - 0/ 5  185 drm_agp_enable_ioctl()
0 % - 0/ 16  210 drm_agp_alloc()
0 % - 0/ 11  248 drm_agp_alloc_ioctl()
0 % - 0/ 7  286 drm_agp_lookup_entry()
0 % - 0/ 16  310 drm_agp_unbind()
0 % - 0/ 5  328 drm_agp_unbind_ioctl()
0 % - 0/ 21  355 drm_agp_bind()
0 % - 0/ 5  377 drm_agp_bind_ioctl()
0 % - 0/ 17  405 drm_agp_free()
0 % - 0/ 5  430 drm_agp_free_ioctl()
0 % - 0/ 13  453 drm_agp_init()
0 % - 0/ 2  483 drm_agp_allocate_memory()
0 % - 0/ 5  490 drm_agp_free_memory()
0 % - 0/ 5  499 drm_agp_bind_memory()
0 % - 0/ 5  509 drm_agp_unbind_memory()

0 % - 0/ 185    drm_agpsupport.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  47 drm_hash_magic()
0 % - 0/ 7  62 drm_find_file()
0 % - 0/ 11  90 drm_add_magic()
0 % - 0/ 17  129 drm_remove_magic()
0 % - 0/ 23  174 drm_getmagic()
0 % - 0/ 12  215 drm_authmagic()

0 % - 0/ 72    drm_auth.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  39 drm_get_resource_start()
0 % - 0/ 4  45 drm_get_resource_len()
0 % - 0/ 11  52 drm_find_matching_map()
0 % - 0/ 15  75 HandleID()
0 % - 0/ 77  119 drm_addmap_core()
0 % - 0/ 4  271 drm_addmap()
0 % - 0/ 23  286 drm_addmap_ioctl()
0 % - 0/ 29  337 drm_rmmap_locked()
0 % - 0/ 2  391 drm_rmmap()
0 % - 0/ 26  412 drm_rmmap_ioctl()
0 % - 0/ 13  470 drm_cleanup_buf_error()
0 % - 0/ 99  516 drm_addbufs_agp()
0 % - 0/ 95  672 drm_addbufs_pci()
0 % - 0/ 105  892 drm_addbufs_sg()
0 % - 0/ 105  1054 drm_addbufs_fb()
0 % - 0/ 18  1230 drm_addbufs()
0 % - 0/ 55  1282 drm_infobufs()
0 % - 0/ 33  1370 drm_markbufs()
0 % - 0/ 29  1420 drm_freebufs()
0 % - 0/ 72  1475 drm_mapbufs()
0 % - 0/ 6  1584 drm_order()

0 % - 0/ 823    drm_bufs.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 11  59 drm_ctxbitmap_free()
0 % - 0/ 24  88 drm_ctxbitmap_next()
0 % - 0/ 11  150 drm_ctxbitmap_init()
0 % - 0/ 3  183 drm_ctxbitmap_cleanup()
0 % - 0/ 22  212 drm_getsareactx()
0 % - 0/ 23  263 drm_setsareactx()
0 % - 0/ 12  317 drm_context_switch()
0 % - 0/ 4  345 drm_context_switch_complete()
0 % - 0/ 15  372 drm_resctx()
0 % - 0/ 39  409 drm_addctx()
0 % - 0/ 2  461 drm_modctx()
0 % - 0/ 8  477 drm_getctx()
0 % - 0/ 9  505 drm_switchctx()
0 % - 0/ 9  530 drm_newctx()
0 % - 0/ 21  557 drm_rmctx()

0 % - 0/ 213    drm_context.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 7  46 drm_dma_setup()
0 % - 0/ 26  70 drm_dma_takedown()
0 % - 0/ 9  134 drm_free_buffer()
0 % - 0/ 14  157 drm_core_reclaim_buffers()

0 % - 0/ 56    drm_dma.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 9  39 drm_adddraw()
0 % - 0/ 2  52 drm_rmdraw()

0 % - 0/ 11    drm_drawable.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 61  132 drm_lastclose()
0 % - 0/ 10  253 drm_init()
0 % - 0/ 30  288 drm_cleanup()
0 % - 0/ 20  328 drm_exit()
0 % - 0/ 17  363 drm_core_init()
0 % - 0/ 1  404 drm_core_exit()
0 % - 0/ 2  414 __inittest()
0 % - 0/ 2  415 __exittest()
0 % - 0/ 38  428 drm_version()
0 % - 0/ 50  464 drm_ioctl()

0 % - 0/ 231    drm_drv.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 26  44 drm_setup()
0 % - 0/ 31  134 drm_open()
0 % - 0/ 35  173 drm_stub_open()
0 % - 0/ 2  207 drm_cpu_valid()
0 % - 0/ 23  230 drm_open_helper()
0 % - 0/ 9  308 drm_fasync()
0 % - 0/ 110  335 drm_release()
0 % - 0/ 2  488 drm_poll()

0 % - 0/ 238    drm_fops.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 36  81 compat_drm_version()
0 % - 0/ 25  128 compat_drm_getunique()
0 % - 0/ 16  158 compat_drm_setunique()
0 % - 0/ 29  188 compat_drm_getmap()
0 % - 0/ 36  226 compat_drm_addmap()
0 % - 0/ 13  269 compat_drm_rmmap()
0 % - 0/ 28  298 compat_drm_getclient()
0 % - 0/ 24  340 compat_drm_getstats()
0 % - 0/ 27  378 compat_drm_addbufs()
0 % - 0/ 17  409 compat_drm_markbufs()
0 % - 0/ 40  437 compat_drm_infobufs()
0 % - 0/ 43  502 compat_drm_mapbufs()
0 % - 0/ 16  561 compat_drm_freebufs()
0 % - 0/ 16  588 compat_drm_setsareactx()
0 % - 0/ 25  610 compat_drm_getsareactx()
0 % - 0/ 25  646 compat_drm_resctx()
0 % - 0/ 33  690 compat_drm_dma()
0 % - 0/ 10  738 compat_drm_agp_enable()
0 % - 0/ 26  770 compat_drm_agp_info()
0 % - 0/ 26  811 compat_drm_agp_alloc()
0 % - 0/ 11  844 compat_drm_agp_free()
0 % - 0/ 14  866 compat_drm_agp_bind()
0 % - 0/ 11  886 compat_drm_agp_unbind()
0 % - 0/ 21  909 compat_drm_sg_alloc()
0 % - 0/ 12  937 compat_drm_sg_free()
0 % - 0/ 29  973 compat_drm_wait_vblank()
0 % - 0/ 11  1048 drm_compat_ioctl()

0 % - 0/ 620    drm_ioc32.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 13  52 drm_getunique()
0 % - 0/ 37  86 drm_setunique()
0 % - 0/ 13  138 drm_set_busid()
0 % - 0/ 22  181 drm_getmap()
0 % - 0/ 16  242 drm_getclient()
0 % - 0/ 11  285 drm_getstats()
0 % - 0/ 30  326 drm_setversion()
0 % - 0/ 6  370 drm_noop()

0 % - 0/ 148    drm_ioctl.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 23  53 drm_irq_by_busid()
0 % - 0/ 27  90 drm_irq_install()
0 % - 0/ 12  157 drm_irq_uninstall()
0 % - 0/ 22  194 drm_control()
0 % - 0/ 82  242 drm_wait_vblank()
0 % - 0/ 21  346 drm_vbl_send_signals()

0 % - 0/ 187    drm_irq.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 63  54 drm_lock()
0 % - 0/ 12  152 drm_unlock()
0 % - 0/ 16  198 drm_lock_take()
0 % - 0/ 4  238 drm_lock_transfer()
0 % - 0/ 10  264 drm_lock_free()
0 % - 0/ 11  295 drm_notifier()

0 % - 0/ 116    drm_lock.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  45 drm_mem_init()
0 % - 0/ 2  62 drm_mem_info()
0 % - 0/ 10  69 drm_realloc()
0 % - 0/ 9  91 drm_alloc_pages()
0 % - 0/ 8  123 drm_free_pages()
0 % - 0/ 2  143 drm_alloc_agp()
0 % - 0/ 4  149 drm_free_agp()
0 % - 0/ 2  155 drm_bind_agp()
0 % - 0/ 2  161 drm_unbind_agp()

0 % - 0/ 40    drm_memory.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 14  49 drm_pci_alloc()
0 % - 0/ 3  117 __drm_pci_free()
0 % - 0/ 1  153 drm_pci_free()

0 % - 0/ 18    drm_pci.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 12  90 drm_proc_init()
0 % - 0/ 10  133 drm_proc_cleanup()
0 % - 0/ 16  163 drm_name_info()
0 % - 0/ 34  205 drm__vm_info()
0 % - 0/ 2  263 drm_vm_info()
0 % - 0/ 26  286 drm__queues_info()
0 % - 0/ 2  336 drm_queues_info()
0 % - 0/ 40  359 drm__bufs_info()
0 % - 0/ 2  408 drm_bufs_info()
0 % - 0/ 18  431 drm__clients_info()
0 % - 0/ 2  464 drm_clients_info()
0 % - 0/ 34  478 drm__vma_info()
0 % - 0/ 2  537 drm_vma_info()

0 % - 0/ 200    drm_proc.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 5  40 drm_sg_cleanup()
0 % - 0/ 48  66 drm_sg_alloc()
0 % - 0/ 18  202 drm_sg_free()

0 % - 0/ 71    drm_scatter.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  49 __check_cards_limit()
0 % - 0/ 2  50 __check_debug()
0 % - 0/ 30  56 drm_fill_in_dev()
0 % - 0/ 22  143 drm_get_head()
0 % - 0/ 16  200 drm_get_dev()
0 % - 0/ 10  244 drm_put_dev()
0 % - 0/ 6  272 drm_put_head()

0 % - 0/ 88    drm_stub.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  24 version_show()
0 % - 0/ 5  43 drm_sysfs_create()
0 % - 0/ 7  62 drm_sysfs_destroy()
0 % - 0/ 5  71 show_dri()
0 % - 0/ 7  97 drm_sysfs_device_add()
0 % - 0/ 3  123 drm_sysfs_device_remove()

0 % - 0/ 29    drm_sysfs.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 42  55 drm_do_vm_nopage()
0 % - 0/ 19  142 drm_do_vm_shm_nopage()
0 % - 0/ 43  175 drm_vm_shm_close()
0 % - 0/ 17  263 drm_do_vm_dma_nopage()
0 % - 0/ 11  299 drm_do_vm_sg_nopage()
0 % - 0/ 4  327 drm_vm_nopage()
0 % - 0/ 4  335 drm_vm_shm_nopage()
0 % - 0/ 4  343 drm_vm_dma_nopage()
0 % - 0/ 4  351 drm_vm_sg_nopage()
0 % - 0/ 7  395 drm_vm_open()
0 % - 0/ 12  424 drm_vm_close()
0 % - 0/ 18  459 drm_mmap_dma()
0 % - 0/ 2  488 drm_core_get_map_ofs()
0 % - 0/ 2  495 drm_core_get_reg_ofs()
0 % - 0/ 68  519 drm_mmap()

0 % - 0/ 257    drm_vm.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 87  55 r300_emit_cliprects()
0 % - 0/ 155  136 r300_init_reg_flags()
0 % - 0/ 10  234 r300_check_range()
0 % - 0/ 14  247 r300_check_offset()
0 % - 0/ 45  263 r300_emit_carefully_checked_packet0()
0 % - 0/ 40  322 r300_emit_packet0()
0 % - 0/ 54  368 r300_emit_vpu()
0 % - 0/ 35  405 r300_emit_clear()
0 % - 0/ 51  426 r300_emit_3d_load_vbpntr()
0 % - 0/ 43  493 r300_emit_bitblt_multi()
0 % - 0/ 50  538 r300_emit_raw_packet3()
0 % - 0/ 29  606 r300_emit_packet3()
0 % - 0/ 39  675 r300_pacify()
0 % - 0/ 1  694 r300_discard_buffer()
0 % - 0/ 155  709 r300_do_cp_cmdbuf()

0 % - 0/ 808    r300_cmdbuf.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    radeon.mod.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  819 RADEON_READ_PLL()
0 % - 0/ 2  827 RADEON_READ_PCIE()
0 % - 0/ 11  860 radeon_do_pixcache_flush()
0 % - 0/ 11  886 radeon_do_wait_for_fifo()
0 % - 0/ 14  907 radeon_do_wait_for_idle()
0 % - 0/ 15  938 radeon_cp_load_microcode()
0 % - 0/ 5  977 radeon_do_cp_flush()
0 % - 0/ 52  990 radeon_do_cp_idle()
0 % - 0/ 51  1009 radeon_do_cp_start()
0 % - 0/ 5  1034 radeon_do_cp_reset()
0 % - 0/ 5  1049 radeon_do_cp_stop()
0 % - 0/ 10  1060 radeon_do_engine_reset()
0 % - 0/ 34  1116 radeon_cp_init_ring_buffer()
0 % - 0/ 19  1249 radeon_set_pciegart()
0 % - 0/ 6  1279 radeon_set_pcigart()
0 % - 0/ 135  1314 radeon_do_init_cp()
0 % - 0/ 22  1603 radeon_do_cleanup_cp()
0 % - 0/ 15  1659 radeon_do_resume_cp()
0 % - 0/ 21  1691 radeon_cp_init()
0 % - 0/ 28  1716 radeon_cp_start()
0 % - 0/ 27  1742 radeon_cp_stop()
0 % - 0/ 17  1786 radeon_do_release()
0 % - 0/ 21  1831 radeon_cp_reset()
0 % - 0/ 14  1852 radeon_cp_idle()
0 % - 0/ 2  1865 radeon_cp_resume()
0 % - 0/ 14  1872 radeon_engine_reset()
0 % - 0/ 2  1888 radeon_fullscreen()
0 % - 0/ 31  1914 radeon_freelist_get()
0 % - 0/ 3  1988 radeon_freelist_reset()
0 % - 0/ 15  2006 radeon_wait_ring()
0 % - 0/ 13  2038 radeon_cp_get_buffers()
0 % - 0/ 27  2063 radeon_cp_buffers()
0 % - 0/ 25  2102 radeon_driver_load()
0 % - 0/ 8  2142 radeon_driver_firstopen()
0 % - 0/ 6  2163 radeon_driver_unload()

0 % - 0/ 688    radeon_cp.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  43 __check_no_wb()
0 % - 0/ 6  45 dri_library_name()
0 % - 0/ 2