MONITORED SOURCE FILE : ialloc.c 10 0 44 FUNCTION read_inode_bitmap() 0 10 53 if (! gdp) 0 55 goto error_out 0 10 58 if (! bh) 10 72 return retval *** TER 57% ( 4/ 7) of FUNCTION read_inode_bitmap() 939 0 88 FUNCTION load_inode_bitmap() 0 939 95 if (block_group >= sb -> u . ext2_sb . s_grou.. 908 31 102 if (sb -> u . ext2_sb . s_loaded_inode_bitmap.. 908 102 T && T && T 0 102 T && T && F 30 102 T && F && _ 1 102 F && _ && _ 908 103 return 0 0 31 104 if (sb -> u . ext2_sb . s_groups_count <= 8) 0 0 105 if (sb -> u . ext2_sb . s_inode_bitmap [ bl.. 0 0 106 if (sb -> u . ext2_sb . s_inode_bitmap_nu.. 109 else 0 110 return block_group 111 else 0 0 114 if (retval < 0) 0 115 return retval 0 116 return block_group 68 31 121 for (;i < sb -> u . ext2_sb . s_loaded_inode_.. 68 121 T && T 21 121 T && F 10 121 F && _ 21 10 125 if (i < sb -> u . ext2_sb . s_loaded_inode_bi.. 21 125 T && T 0 125 T && F 10 125 F && _ 24 21 128 for (;j > 0;) 0 21 142 if (! inode_bitmap) 145 else 8 2 146 if (sb -> u . ext2_sb . s_loaded_inode_bitm.. 148 else 42 10 150 for (;j > 0;) 31 158 return retval *** TER 65% ( 26/ 40) of FUNCTION load_inode_bitmap() 464 464 177 FUNCTION ext2_free_inode() 197 do 0 464 197 do-while (0) 198 do 0 464 198 do-while (0) 0 464 203 if (ino < ( ( sb ) -> u . ext2_sb . s_first_i.. 0 203 T || _ 0 203 F || T 464 203 F || F 0 206 goto error_return 0 464 211 if (bitmap_nr < 0) 0 212 goto error_return 0 464 222 if (! __test_and_clear_bit ( bit , bh -> b_da.. 225 else 464 0 227 if (gdp) 99 365 230 if (is_directory) 0 464 240 if (sb -> s_flags & 16) *** TER 50% ( 11/ 22) of FUNCTION ext2_free_inode() 475 0 259 FUNCTION ext2_new_inode() 0 475 273 if (! dir || ! dir -> i_nlink) 0 273 T || _ 0 273 F || T 475 273 F || F 0 274 return ERR_PTR ( - 1 ) 0 475 278 if (! inode) 0 279 return ERR_PTR ( - 12 ) 99 376 286 if (( ( ( mode ) & 00170000 ) == 0040000 )) 99 0 303 if (! gdp) 6E3 99 304 for (;j < sb -> u . ext2_sb . s_groups_co.. 2E3 3E3 308 if (tmp && ( ( __u16 ) ( tmp -> bg_free.. 2E3 308 T && (T) && T 3E3 308 T && (T) && F 99 308 T && (F) && _ 0 308 F && (_) && _ 289 2E3 311 if (! gdp || ( ( ( __u16 ) ( tmp -> b.. 99 311 T || (_) 190 311 F || (T) 2E3 311 F || (F) 319 else 375 1 326 if (tmp && ( ( __u16 ) ( tmp -> bg_free_ino.. 375 326 T && (T) 1 326 T && (F) 0 326 F && (_) 328 else 1 0 334 for (;j < sb -> u . ext2_sb . s_groups_co.. 0 1 336 if (i >= sb -> u . ext2_sb . s_groups_c.. 1 0 340 if (tmp && ( ( __u16 ) ( tmp -> bg_free.. 1 340 T && (T) 0 340 T && (F) 0 340 F && (_) 1 342 break 0 376 346 if (! gdp) 0 0 351 for (;j < sb -> u . ext2_sb . s_groups_co.. 0 0 352 if (++ i >= sb -> u . ext2_sb . s_group.. 0 0 356 if (tmp && ( ( __u16 ) ( tmp -> bg_free.. 0 356 T && (T) 0 356 T && (F) 0 356 F && (_) 0 358 break 0 475 365 if (! gdp) 0 366 goto fail 0 475 370 if (bitmap_nr < 0) 0 371 goto fail 475 0 376 if (( j = find_first_zero_bit ( ( unsigned lo.. 0 475 377 if (__test_and_set_bit ( j , bh -> b_data )) 0 380 goto repeat 0 475 383 if (sb -> s_flags & 16) 387 else 0 0 388 if (( ( __u16 ) ( gdp -> bg_free_inodes_cou.. 0 0 394 if (sb -> s_flags & 1) 0 395 goto fail 0 400 goto repeat 0 475 403 if (j < ( ( sb ) -> u . ext2_sb . s_first_ino.. 0 403 T || _ 0 403 F || T 475 403 F || F 0 408 goto fail 99 376 412 if (( ( ( mode ) & 00170000 ) == 0040000 )) 0 475 422 if (( ( sb ) -> u . ext2_sb . s_mount_opt & 0.. 0 475 424 else if (dir -> i_mode & 0002000) 0 0 426 if (( ( ( mode ) & 00170000 ) == 0040000 )) 428 else 35 440 437 if (( ( ( mode ) & 00170000 ) == 0120000 )) 0 475 446 if (inode -> u . ext2_i . i_flags & 0x00000008) 0 475 453 if (( 0 )) 0 457 return ERR_PTR ( - 122 ) 475 460 return inode 0 465 return ERR_PTR ( err ) *** TER 47% ( 45/ 96) of FUNCTION ext2_new_inode() 6 0 468 FUNCTION ext2_count_free_inodes() 6 502 return ( ( __u32 ) ( sb -> u . ext2_sb . s_es.. *** TER 100% ( 2/ 2) of FUNCTION ext2_count_free_inodes() *** TER 53% ( 88/167) of SOURCE FILE ialloc.c MONITORED SOURCE FILE : binfmt_script.c 27 0 17 FUNCTION load_script() 0 27 24 if (( bprm -> buf [ 0 ] != '#' ) || ( bprm ->.. 0 24 (T) || (_) || (_) 0 24 (F) || (T) || (_) 0 24 (F) || (F) || (T) 27 24 (F) || (F) || (F) 0 25 return - 8 0 27 37 if (( cp = strchr ( bprm -> buf , '\n' ) ) ==.. 27 0 40 while (cp > bprm -> buf) 0 27 42 if (( * cp == ' ' ) || ( * cp == '\t' )) 0 42 (T) || (_) 0 42 (F) || (T) 27 42 (F) || (F) 44 else 27 45 break 24 27 47 for (;( * cp == ' ' ) || ( * cp == '\t' );) 24 47 (T) || (_) 0 47 (F) || (T) 27 47 (F) || (F) 0 27 48 if (* cp == '\0') 0 49 return - 8 204 27 52 for (;* cp && ( * cp != ' ' ) && ( * cp != '\.. 204 52 T && (T) && (T) 0 52 T && (T) && (F) 0 52 T && (F) && (_) 27 52 F && (_) && (_) 0 27 54 while (( * cp == ' ' ) || ( * cp == '\t' )) 0 54 (T) || (_) 0 54 (F) || (T) 27 54 (F) || (F) 0 27 56 if (* cp) 0 27 71 if (retval < 0) 0 71 return retval 0 27 73 if (i_arg) 0 0 75 if (retval < 0) 0 75 return retval 0 27 79 if (retval) 0 79 return retval 5 22 85 if (IS_ERR ( file )) 5 86 return PTR_ERR ( file ) 0 22 90 if (retval < 0) 0 91 return retval 22 92 return search_binary_handler ( bprm , regs ) *** TER 49% ( 28/ 57) of FUNCTION load_script() 1 0 99 FUNCTION init_script_binfmt() 1 101 return register_binfmt ( & script_format ) *** TER 100% ( 2/ 2) of FUNCTION init_script_binfmt() 0 0 104 FUNCTION exit_script_binfmt() *** TER 0% ( 0/ 1) of FUNCTION exit_script_binfmt() *** TER 50% ( 30/ 60) of SOURCE FILE binfmt_script.c MONITORED SOURCE FILE : dec_and_lock.c *** TER 100% ( 0/ 0) of SOURCE FILE dec_and_lock.c MONITORED SOURCE FILE : dev.c 4 4 218 FUNCTION dev_add_pack() 222 do 222 do 0 4 222 do-while (0) 0 4 222 do-while (0) 2 2 231 if (pt -> type == ( __builtin_constant_p ( ( .. 235 else 240 do 240 do 0 4 240 do-while (0) 0 4 240 do-while (0) *** TER 64% ( 7/ 11) of FUNCTION dev_add_pack() 1 0 254 FUNCTION dev_remove_pack() 258 do 258 do 0 1 258 do-while (0) 0 1 258 do-while (0) 1 0 260 if (pt -> type == ( __builtin_constant_p ( ( .. 263 else 1 0 267 for (;( * pt1 ) != ( ( void * ) 0 );) 1 0 268 if (pt == ( * pt1 )) 274 do 274 do 0 1 274 do-while (0) 0 1 274 do-while (0) 1 275 return 278 do 278 do 0 0 278 do-while (0) 0 0 278 do-while (0) *** TER 45% ( 9/ 20) of FUNCTION dev_remove_pack() 0 0 300 FUNCTION netdev_boot_setup_add() 0 0 306 for (;i < 8;) 0 0 307 if (s [ i ] . name [ 0 ] == '\0' || s [ i ].. 0 307 T || _ 0 307 F || T 0 307 F || F 0 311 break 0 0 315 if (i >= 8) 0 316 return 0 0 318 return 1 *** TER 0% ( 0/ 13) of FUNCTION netdev_boot_setup_add() 10 0 330 FUNCTION netdev_boot_setup_check() 80 10 336 for (;i < 8;) 0 80 338 if (s [ i ] . name [ 0 ] != '\0' && s [ i ].. 0 338 T && T && T 0 338 T && T && F 0 338 T && F && _ 80 338 F && _ && _ 0 343 return 1 10 346 return 0 *** TER 55% ( 6/ 11) of FUNCTION netdev_boot_setup_check() 0 0 352 FUNCTION netdev_boot_setup() 0 0 358 if (! str || ! * str) 0 358 T || _ 0 358 F || T 0 358 F || F 0 359 return 0 0 0 363 if (ints [ 0 ] > 0) 0 0 365 if (ints [ 0 ] > 1) 0 0 367 if (ints [ 0 ] > 2) 0 0 369 if (ints [ 0 ] > 3) 0 373 return netdev_boot_setup_add ( str , & map ) *** TER 0% ( 0/ 16) of FUNCTION netdev_boot_setup() 68 0 396 FUNCTION __dev_get_by_name() 241 10 400 for (;dev != ( ( void * ) 0 );) 58 183 401 if (strcmp ( dev -> name , name ) == 0) 58 402 return dev 10 404 return ( ( void * ) 0 ) *** TER 100% ( 7/ 7) of FUNCTION __dev_get_by_name() 3 0 418 FUNCTION dev_get_by_name() 3 0 424 if (dev) 426 do 0 3 426 do-while (0) 3 427 return dev *** TER 67% ( 4/ 6) of FUNCTION dev_get_by_name() 0 0 450 FUNCTION dev_get() 456 do 0 0 456 do-while (0) 0 457 return dev != ( ( void * ) 0 ) *** TER 0% ( 0/ 4) of FUNCTION dev_get() 13 0 471 FUNCTION __dev_get_by_index() 27 3 475 for (;dev != ( ( void * ) 0 );) 10 17 476 if (dev -> ifindex == ifindex) 10 477 return dev 3 479 return ( ( void * ) 0 ) *** TER 100% ( 7/ 7) of FUNCTION __dev_get_by_index() 4 0 493 FUNCTION dev_get_by_index() 4 0 499 if (dev) 501 do 0 4 501 do-while (0) 4 502 return dev *** TER 67% ( 4/ 6) of FUNCTION dev_get_by_index() 0 0 519 FUNCTION dev_getbyhwaddr() 523 do 0 0 523 if (down_trylock ( & rtnl_sem ) == 0) 0 0 523 do-while (0) 0 0 525 for (;dev != ( ( void * ) 0 );) 0 0 527 if (dev -> type == type && __builtin_memcmp.. 0 527 T && T 0 527 T && F 0 527 F && _ 0 528 return dev 0 530 return ( ( void * ) 0 ) *** TER 0% ( 0/ 14) of FUNCTION dev_getbyhwaddr() 10 0 545 FUNCTION dev_alloc_name() 38 0 553 for (;i < 100;) 10 28 555 if (__dev_get_by_name ( buf ) == ( ( void *.. 10 557 return i 0 560 return - 23 *** TER 71% ( 5/ 7) of FUNCTION dev_alloc_name() 0 0 579 FUNCTION dev_alloc() 0 0 582 if (dev == ( ( void * ) 0 )) 0 584 return ( ( void * ) 0 ) 0 0 588 if (* err < 0) 0 590 return ( ( void * ) 0 ) 0 592 return dev *** TER 0% ( 0/ 8) of FUNCTION dev_alloc() 0 0 604 FUNCTION netdev_state_change() 0 0 606 if (dev -> flags & 0x1) 608 do 0 0 608 do-while (0) *** TER 0% ( 0/ 5) of FUNCTION netdev_state_change() 13 13 632 FUNCTION dev_load() *** TER 100% ( 1/ 1) of FUNCTION dev_load() 0 0 636 FUNCTION default_rebuild_header() 0 640 return 1 *** TER 0% ( 0/ 2) of FUNCTION default_rebuild_header() 2 0 656 FUNCTION dev_open() 0 2 664 if (dev -> flags & 0x1) 0 665 return 0 0 2 670 if (! netif_device_present ( dev )) 0 671 return - 19 2 0 676 if (try_inc_mod_count ( dev -> owner )) 1 1 677 if (dev -> open) 0 1 679 if (ret != 0 && dev -> owner) 0 679 T && T 0 679 T && F 1 679 F && _ 682 else 2 0 690 if (ret == 0) 2 714 return ( ret ) *** TER 53% ( 10/ 19) of FUNCTION dev_open() 0 0 760 FUNCTION dev_close() 0 0 762 if (! ( dev -> flags & 0x1 )) 0 763 return 0 0 0 783 if (dev -> stop) 0 0 803 if (dev -> owner) 0 806 return ( 0 ) *** TER 0% ( 0/ 9) of FUNCTION dev_close() 4 0 825 FUNCTION register_netdevice_notifier() 4 827 return notifier_chain_register ( & netdev_cha.. *** TER 100% ( 2/ 2) of FUNCTION register_netdevice_notifier() 0 0 840 FUNCTION unregister_netdevice_notifier() 0 842 return notifier_chain_unregister ( & netdev_c.. *** TER 0% ( 0/ 2) of FUNCTION unregister_netdevice_notifier() 2 2 850 FUNCTION dev_queue_xmit_nit() 2 2 856 for (;ptype != ( ( void * ) 0 );) 0 2 862 if (( ptype -> dev == dev || ! ptype -> dev.. 0 862 (T || _) && (T) 0 862 (F || T) && (T) 2 862 (T || _) && (F) 0 862 (F || T) && (F) 0 862 (F || F) && (_) 0 0 865 if (( skb2 = skb_clone ( skb , ( 0x02 ) ).. 0 866 break 0 0 874 if (skb2 -> nh . raw < skb2 -> data || sk.. 0 874 T || _ 0 874 F || T 0 874 F || F 0 0 875 if (net_ratelimit ( )) 0 0 878 if (dev -> hard_header) *** TER 23% ( 5/ 22) of FUNCTION dev_queue_xmit_nit() 2 0 903 FUNCTION dev_queue_xmit() 909 do 909 do 0 2 909 do-while (0) 0 2 909 do-while (0) 2 0 911 if (q -> enqueue) 916 do 916 do 0 2 916 do-while (0) 916 do 0 2 916 do-while (0) 0 2 916 do-while (0) 2 917 return ret == 4 ? 0 : ret 0 0 931 if (dev -> flags & 0x1) 0 0 934 if (dev -> xmit_lock_owner != cpu) 935 do 0 0 935 do-while (0) 0 0 939 if (! netif_queue_stopped ( dev )) 0 0 940 if (netdev_nit) 0 0 943 if (dev -> hard_start_xmit ( skb , dev .. 945 do 945 do 0 0 945 do-while (0) 945 do 0 0 945 do-while (0) 0 0 945 do-while (0) 0 946 return 0 950 do 950 do 0 0 950 do-while (0) 950 do 0 0 950 do-while (0) 0 0 950 do-while (0) 0 0 951 if (net_ratelimit ( )) 0 954 return - 100 955 else 0 0 957 if (net_ratelimit ( )) 961 do 961 do 0 0 961 do-while (0) 961 do 0 0 961 do-while (0) 0 0 961 do-while (0) 0 964 return - 100 *** TER 16% ( 8/ 51) of FUNCTION dev_queue_xmit() 10 10 1044 FUNCTION get_sample_stats() 0 10 1055 if (avg_blog > mod_cong) 0 10 1064 else if (avg_blog > lo_cong) 0 10 1072 else if (avg_blog > no_cong) 1074 else *** TER 57% ( 4/ 7) of FUNCTION get_sample_stats() 10 0 1113 FUNCTION netif_rx() 10 0 1119 if (skb -> stamp . tv_sec == 0) 10 0 1130 if (queue -> input_pkt_queue . qlen <= netdev.. 2 8 1131 if (queue -> input_pkt_queue . qlen) 0 2 1132 if (queue -> throttle) 0 1133 goto drop 10 1143 return softnet_data [ this_cpu ] . cng_le.. 0 8 1146 if (queue -> throttle) 8 1153 goto enqueue 0 0 1156 if (queue -> throttle == 0) 0 1169 return 1 *** TER 53% ( 9/ 17) of FUNCTION netif_rx() 0 0 1175 FUNCTION deliver_to_old_ones() 0 0 1181 if (! last) 0 0 1183 if (skb == ( ( void * ) 0 )) 0 1184 return ret 1200 do 0 0 1200 do-while (0) 0 1201 return ret *** TER 0% ( 0/ 9) of FUNCTION deliver_to_old_ones() 10 10 1208 FUNCTION skb_bond() 0 10 1212 if (dev -> master) *** TER 67% ( 2/ 3) of FUNCTION skb_bond() 2 2 1219 FUNCTION net_tx_action() 2 0 1223 if (softnet_data [ cpu ] . completion_queue) 2 2 1231 while (clist != ( ( void * ) 0 )) 0 2 1235 if (! ( ( ( & skb -> users ) -> counter ).. 0 2 1240 if (softnet_data [ cpu ] . output_queue) 0 0 1248 while (head != ( ( void * ) 0 )) 0 0 1255 if (( { 1 ;} )) 1257 do 0 0 1257 do-while (0) 1258 else *** TER 40% ( 6/ 15) of FUNCTION net_tx_action() 0 0 1273 FUNCTION net_call_rx_atomic() 1275 do 1275 do 0 0 1275 do-while (0) 0 0 1275 do-while (0) 1277 do 1277 do 0 0 1277 do-while (0) 0 0 1277 do-while (0) *** TER 0% ( 0/ 9) of FUNCTION net_call_rx_atomic() 0 0 1284 FUNCTION handle_bridge() 0 0 1289 if (pt_prev) 0 0 1290 if (! pt_prev -> data) 1292 else 0 1299 return ret *** TER 0% ( 0/ 6) of FUNCTION handle_bridge() 8 0 1313 FUNCTION net_rx_action() 18 0 1322 for (;1;) 8 10 1330 if (skb == ( ( void * ) 0 )) 8 1331 break 10 10 1351 for (;ptype;) 10 0 1352 if (! ptype -> dev || ptype -> dev == s.. 0 1352 T || _ 10 1352 F || T 0 1352 F || F 0 10 1353 if (pt_prev) 0 0 1354 if (! pt_prev -> data) 1356 else 10 10 1382 for (;ptype;) 10 0 1384 if (ptype -> type == type && ( ! ptype .. 10 1384 T && (T || _) 0 1384 T && (F || T) 0 1384 T && (F || F) 0 1384 F && (_ || _) 10 0 1385 if (pt_prev) 0 10 1386 if (! pt_prev -> data) 1388 else 10 0 1399 if (pt_prev) 0 10 1400 if (! pt_prev -> data) 1402 else 1404 else 0 10 1410 if (bugdet -- < 0 || jiffies - start_time >.. 0 1410 T || _ 0 1410 F || T 10 1410 F || F 0 1411 goto softnet_break 0 8 1427 if (queue -> throttle) 1436 do 0 8 1436 do-while (0) 8 1437 return 1447 do 0 0 1447 do-while (0) 0 1448 return *** TER 49% ( 23/ 47) of FUNCTION net_rx_action() 1 0 1463 FUNCTION register_gifconf() 0 1 1465 if (family >= 32) 0 1466 return - 22 1 1468 return 0 *** TER 60% ( 3/ 5) of FUNCTION register_gifconf() 0 0 1483 FUNCTION dev_ifname() 0 0 1492 if (( __builtin_constant_p ( sizeof ( struct .. 0 1493 return - 14 0 0 1497 if (! dev) 1498 do 0 0 1498 do-while (0) 0 1499 return - 19 1503 do 0 0 1503 do-while (0) 0 0 1505 if (( __builtin_constant_p ( sizeof ( struct .. 0 1506 return - 14 0 1507 return 0 *** TER 0% ( 0/ 15) of FUNCTION dev_ifname() 1 0 1516 FUNCTION dev_ifconf() 0 1 1529 if (( __builtin_constant_p ( sizeof ( struct .. 0 1530 return - 14 3 1 1540 for (;dev != ( ( void * ) 0 );) 96 3 1541 for (;i < 32;) 3 93 1542 if (gifconf_list [ i ]) 0 3 1544 if (pos == ( ( void * ) 0 )) 1546 else 0 3 1549 if (done < 0) 0 1550 return - 14 0 1 1562 if (( __builtin_constant_p ( sizeof ( struct .. 0 1563 return - 14 1 1568 return 0 *** TER 63% ( 12/ 19) of FUNCTION dev_ifconf() 6 0 1578 FUNCTION sprintf_stats() 6 0 1583 if (stats) 1599 else 6 1602 return size *** TER 75% ( 3/ 4) of FUNCTION sprintf_stats() 2 0 1610 FUNCTION dev_get_info() 6 2 1628 for (;dev != ( ( void * ) 0 );) 2 4 1633 if (pos < offset) 0 6 1637 if (pos > offset + length) 0 1638 break 1640 do 0 2 1640 do-while (0) 0 2 1644 if (len > length) 0 2 1646 if (len < 0) 2 1648 return len *** TER 67% ( 10/ 15) of FUNCTION dev_get_info() 0 0 1651 FUNCTION dev_proc_stats() 0 0 1657 for (;lcpu < 1;) 0 0 1678 if (len > length) 0 0 1680 if (len < 0) 0 1686 return len *** TER 0% ( 0/ 8) of FUNCTION dev_proc_stats() 0 0 1790 FUNCTION netdev_set_master() 1794 do 0 0 1794 if (down_trylock ( & rtnl_sem ) == 0) 0 0 1794 do-while (0) 0 0 1796 if (master) 0 0 1797 if (old) 0 1798 return - 16 1802 do 1802 do 0 0 1802 do-while (0) 0 0 1802 do-while (0) 1804 do 1804 do 0 0 1804 do-while (0) 0 0 1804 do-while (0) 0 0 1806 if (old) 0 0 1809 if (master) 1811 else 1814 do 0 0 1814 do-while (0) 0 1815 return 0 *** TER 0% ( 0/ 25) of FUNCTION netdev_set_master() 0 0 1829 FUNCTION dev_set_promiscuity() 0 0 1834 if (( dev -> promiscuity += inc ) == 0) 0 0 1836 if (dev -> flags ^ old_flags) *** TER 0% ( 0/ 5) of FUNCTION dev_set_promiscuity() 0 0 1862 FUNCTION dev_set_allmulti() 0 0 1867 if (( dev -> allmulti += inc ) == 0) 0 0 1869 if (dev -> flags ^ old_flags) *** TER 0% ( 0/ 5) of FUNCTION dev_set_allmulti() 6 0 1873 FUNCTION dev_change_flags() 2 4 1899 if (( old_flags ^ flags ) & 0x1) 2 0 1903 if (ret == 0) 1 5 1908 if (dev -> flags & 0x1 && ( ( old_flags ^ dev.. 1 1908 T && (T) 4 1908 T && (F) 1 1908 F && (_) 0 6 1911 if (( flags ^ dev -> gflags ) & 0x100) 0 6 1921 if (( flags ^ dev -> gflags ) & 0x200) 3 3 1927 if (old_flags ^ dev -> flags) 1928 do 0 3 1928 do-while (0) 6 1930 return ret *** TER 79% ( 15/ 19) of FUNCTION dev_change_flags() 13 0 1937 FUNCTION dev_ifsioc() 0 13 1942 if (( dev = __dev_get_by_name ( ifr -> ifr_if.. 0 1943 return - 19 1945 switch ( cmd ) 6 1947 case 0x8913: 2 4 1950 if (netif_running ( dev ) && netif_carrier_.. 2 1950 T && T 0 1950 T && F 4 1950 F && _ 6 1952 return 0 0 1954 case 0x8914: 0 1955 return dev_change_flags ( dev , ifr -> ifr_.. 1 1957 case 0x891d: 1 1959 return 0 0 1961 case 0x891e: 0 1962 return - 95 1 1964 case 0x8921: 1 1966 return 0 0 1968 case 0x8922: 0 0 1969 if (ifr -> ifr_ifru . ifru_mtu == dev -> mtu) 0 1970 return 0 0 0 1976 if (ifr -> ifr_ifru . ifru_mtu < 0) 0 1977 return - 22 0 0 1979 if (! netif_device_present ( dev )) 0 1980 return - 19 0 0 1982 if (dev -> change_mtu) 1984 else 0 0 1988 if (! err && dev -> flags & 0x1) 0 1988 T && T 0 1988 T && F 0 1988 F && _ 0 1990 return err 2 1992 case 0x8927: 2 1995 return 0 0 1997 case 0x8924: 0 0 1998 if (dev -> set_mac_address == ( ( void * ) .. 0 1999 return - 95 0 0 2000 if (ifr -> ifr_ifru . ifru_hwaddr . sa_fami.. 0 2001 return - 22 0 0 2002 if (! netif_device_present ( dev )) 0 2003 return - 19 0 0 2005 if (! err) 0 2007 return err 0 2009 case 0x8937: 0 0 2010 if (ifr -> ifr_ifru . ifru_hwaddr . sa_fami.. 0 2011 return - 22 0 2014 return 0 2 2016 case 0x8970: 2 2023 return 0 0 2025 case 0x8971: 0 0 2026 if (dev -> set_config) 0 0 2027 if (! netif_device_present ( dev )) 0 2028 return - 19 0 2029 return dev -> set_config ( dev , & ifr ->.. 0 2031 return - 95 0 2033 case 0x8931: 0 0 2035 if (dev -> set_multicast_list == ( ( void *.. 0 2035 T || _ 0 2035 F || T 0 2035 F || F 0 2036 return - 22 0 0 2037 if (! netif_device_present ( dev )) 0 2038 return - 19 0 2040 return 0 0 2042 case 0x8932: 0 0 2044 if (dev -> set_multicast_list == ( ( void *.. 0 2044 T || _ 0 2044 F || T 0 2044 F || F 0 2045 return - 22 0 0 2046 if (! netif_device_present ( dev )) 0 2047 return - 19 0 2049 return 0 0 2051 case 0x8933: 0 2053 return 0 1 2055 case 0x8942: 1 2057 return 0 0 2059 case 0x8943: 0 0 2060 if (ifr -> ifr_ifru . ifru_ivalue < 0) 0 2061 return - 22 0 2063 return 0 0 2065 case 0x8923: 0 0 2066 if (dev -> flags & 0x1) 0 2067 return - 16 0 0 2068 if (__dev_get_by_name ( ifr -> ifr_ifru . i.. 0 2069 return - 17 0 2073 return 0 0 2079 default: 0 0 2082 if (( cmd >= 0x89F0 && cmd <= 0x89F0 + 15 ).. 0 2082 (T && T) || _ 0 2082 (T && F) || T 0 2082 (F && _) || T 0 2082 (T && F) || F 0 2082 (F && _) || F 0 0 2083 if (dev -> do_ioctl) 0 0 2084 if (! netif_device_present ( dev )) 0 2085 return - 19 0 2086 return dev -> do_ioctl ( dev , ifr , cm.. 0 2088 return - 95 0 2103 return - 22 *** TER 15% ( 18/122) of FUNCTION dev_ifsioc() 14 0 2122 FUNCTION dev_ioctl() 1 13 2133 if (cmd == 0x8912) 1 2137 return ret 0 13 2139 if (cmd == 0x8910) 0 2140 return dev_ifname ( ( struct ifreq * ) arg ) 0 13 2143 if (( __builtin_constant_p ( sizeof ( struct .. 0 2144 return - 14 0 13 2149 if (colon) 2156 switch ( cmd ) 6 2165 case 0x8913: 7 2166 case 0x891d: 8 2167 case 0x8921: 10 2168 case 0x8927: 10 2169 case 0x8929: 12 2170 case 0x8970: 12 2171 case 0x8933: 13 2172 case 0x8942: 2176 do 0 13 2176 do-while (0) 13 0 2177 if (! ret) 0 13 2178 if (colon) 0 13 2180 if (( __builtin_constant_p ( sizeof ( str.. 0 2181 return - 14 13 2183 return ret 0 2192 case 0x8914: 0 2193 case 0x891e: 0 2194 case 0x8922: 0 2195 case 0x8971: 0 2196 case 0x8924: 0 2197 case 0x8930: 0 2198 case 0x8931: 0 2199 case 0x8932: 0 2200 case 0x8937: 0 2201 case 0x8943: 0 2202 case 0x8923: 0 2203 case 0x8946: 0 0 2204 if (! capable ( 12 )) 0 2205 return - 1 0 2212 return ret 0 2214 case 0x891f: 0 2217 case 0x8920: 0 2219 case 0x8911: 0 2220 return - 22 0 2226 default: 0 0 2228 if (cmd >= 0x89F0 && cmd <= 0x89F0 + 15) 0 2228 T && T 0 2228 T && F 0 2228 F && _ 0 0 2235 if (! ret && ( __builtin_constant_p ( siz.. 0 2235 T && (T) 0 2235 T && (F) 0 2235 F && (_) 0 2236 return - 14 0 2237 return ret 0 2259 return - 22 *** TER 31% ( 20/ 64) of FUNCTION dev_ioctl() 3 0 2272 FUNCTION dev_new_index() 3 0 2275 for (;1;) 0 3 2276 if (++ ifindex <= 0) 3 0 2278 if (__dev_get_by_index ( ifindex ) == ( ( v.. 3 2279 return ifindex *** TER 63% ( 5/ 8) of FUNCTION dev_new_index() 2 0 2303 FUNCTION register_netdevice() 2310 do 0 2 2310 do-while (0) 2311 do 0 2 2311 do-while (0) 0 2 2317 if (dev_boot_phase) 0 0 2338 for (;( d = * dp ) != ( ( void * ) 0 );) 0 0 2339 if (d == dev || strcmp ( d -> name , dev .. 0 2339 T || _ 0 2339 F || T 0 2339 F || F 0 2340 return - 17 2344 do 2344 do 0 0 2344 do-while (0) 0 0 2344 do-while (0) 2347 do 2347 do 0 0 2347 do-while (0) 2347 do 0 0 2347 do-while (0) 0 0 2347 do-while (0) 0 2356 return 0 0 2 2368 if (dev -> init && dev -> init ( dev ) != 0) 0 2368 T && T 1 2368 T && F 1 2368 F && _ 0 2369 return - 5 2 0 2372 if (dev -> iflink == - 1) 3 2 2376 for (;( d = * dp ) != ( ( void * ) 0 );) 0 3 2377 if (d == dev || strcmp ( d -> name , dev ->.. 0 2377 T || _ 0 2377 F || T 3 2377 F || F 0 2378 return - 17 0 2 2386 if (dev -> rebuild_header == ( ( void * ) 0 )) 2398 do 2398 do 0 2 2398 do-while (0) 0 2 2398 do-while (0) 2402 do 2402 do 0 2 2402 do-while (0) 2402 do 0 2 2402 do-while (0) 0 2 2402 do-while (0) 2 2409 return 0 *** TER 35% ( 19/ 55) of FUNCTION register_netdevice() 8 0 2420 FUNCTION netdev_finish_unregister() 0 8 2422 if (! ( dev -> ip_ptr == ( ( void * ) 0 ) )) 0 8 2423 if (! ( dev -> ip6_ptr == ( ( void * ) 0 ) )) 0 8 2424 if (! ( dev -> dn_ptr == ( ( void * ) 0 ) )) 0 8 2426 if (! dev -> deadbeaf) 0 2428 return 0 0 8 2434 if (dev -> destructor) 0 8 2436 if (dev -> features & 16) 8 2438 return 0 *** TER 53% ( 8/ 15) of FUNCTION netdev_finish_unregister() 0 0 2454 FUNCTION unregister_netdevice() 0 0 2460 if (dev -> flags & 0x1) 0 0 2463 if (! ( dev -> deadbeaf == 0 )) 0 0 2467 for (;( d = * dp ) != ( ( void * ) 0 );) 0 0 2468 if (d == dev) 2469 do 2469 do 0 0 2469 do-while (0) 0 0 2469 do-while (0) 2471 do 2471 do 0 0 2471 do-while (0) 2471 do 0 0 2471 do-while (0) 0 0 2471 do-while (0) 0 2472 break 0 0 2475 if (d == ( ( void * ) 0 )) 0 2477 return - 19 2481 do 2481 do 0 0 2481 do-while (0) 0 0 2481 do-while (0) 2482 do 2482 do 0 0 2482 do-while (0) 0 0 2482 do-while (0) 0 0 2484 if (dev_boot_phase == 0) 0 0 2505 if (dev -> uninit) 0 0 2509 if (! ( dev -> master == ( ( void * ) 0 ) )) 0 0 2515 if (dev -> features & 16) 0 2521 return 0 0 0 2525 if (( ( & dev -> refcnt ) -> counter ) == 1) 0 2527 return 0 0 0 2558 while (( ( & dev -> refcnt ) -> counter ) != 1) 0 0 2559 if (( jiffies - now ) > 1 * 100) 0 0 2566 if (( jiffies - warning_time ) > 10 * 100) 0 2574 return 0 *** TER 0% ( 0/ 50) of FUNCTION unregister_netdevice() 1 0 2596 FUNCTION net_dev_init() 1 1 2613 for (;i < 1;) 9 1 2646 while (( dev = * dp ) != ( ( void * ) 0 )) 2647 do 0 9 2647 do-while (0) 2648 do 0 9 2648 do-while (0) 8 1 2660 if (strchr ( dev -> name , '%' )) 8 1 2668 if (dev -> init && dev -> init ( dev )) 8 2668 T && T 1 2668 T && F 0 2668 F && _ 2676 else 1 0 2679 if (dev -> iflink == - 1) 0 1 2681 if (dev -> rebuild_header == ( ( void * ).. 9 1 2692 while (( dev = * dp ) != ( ( void * ) 0 )) 8 1 2693 if (dev -> deadbeaf) 2694 do 2694 do 0 8 2694 do-while (0) 0 8 2694 do-while (0) 2696 do 2696 do 0 8 2696 do-while (0) 2696 do 0 8 2696 do-while (0) 0 8 2696 do-while (0) 2698 else 1 2725 return 0 *** TER 71% ( 25/ 35) of FUNCTION net_dev_init() *** TER 31% (257/825) of SOURCE FILE dev.c MONITORED SOURCE FILE : igmp.c 0 0 128 FUNCTION ip_ma_put() 0 0 130 if (atomic_dec_and_test ( & im -> refcnt )) *** TER 0% ( 0/ 3) of FUNCTION ip_ma_put() 0 0 142 FUNCTION igmp_stop_timer() 144 do 144 do 0 0 144 do-while (0) 0 0 144 do-while (0) 0 0 145 if (del_timer ( & im -> timer )) 150 do 150 do 0 0 150 do-while (0) 150 do 0 0 150 do-while (0) 0 0 150 do-while (0) *** TER 0% ( 0/ 13) of FUNCTION igmp_stop_timer() 0 0 154 FUNCTION igmp_start_timer() 0 0 159 if (! mod_timer ( & im -> timer , jiffies + t.. *** TER 0% ( 0/ 3) of FUNCTION igmp_start_timer() 0 0 163 FUNCTION igmp_mod_timer() 165 do 165 do 0 0 165 do-while (0) 0 0 165 do-while (0) 0 0 167 if (del_timer ( & im -> timer )) 0 0 168 if (( long ) ( im -> timer . expires - jiff.. 171 do 171 do 0 0 171 do-while (0) 171 do 0 0 171 do-while (0) 0 0 171 do-while (0) 0 172 return 177 do 177 do 0 0 177 do-while (0) 177 do 0 0 177 do-while (0) 0 0 177 do-while (0) *** TER 0% ( 0/ 22) of FUNCTION igmp_mod_timer() 0 0 190 FUNCTION output_maybe_reroute() 0 192 return skb -> dst -> output ( skb ) *** TER 0% ( 0/ 2) of FUNCTION output_maybe_reroute() 0 0 195 FUNCTION igmp_send_report() 0 0 207 if (type == 0x17) 0 0 210 if (ip_route_output ( & rt , dst , 0 , 0 , de.. 0 211 return - 1 0 0 212 if (rt -> rt_src == 0) 0 214 return - 1 0 0 218 if (skb == ( ( void * ) 0 )) 0 220 return - 1 0 253 return ( output_maybe_reroute ) ( skb ) *** TER 0% ( 0/ 13) of FUNCTION igmp_send_report() 0 0 257 FUNCTION igmp_timer_expire() 0 0 266 if (( ( in_dev ) -> mr_v1_seen && ( long ) ( .. 0 266 (T && T) 0 266 (T && F) 0 266 (F && _) 268 else 0 0 272 if (err) 0 0 273 if (! in_dev -> dead) 0 275 goto out 0 0 278 if (im -> unsolicit_count) 284 do 0 0 284 do-while (0) *** TER 0% ( 0/ 15) of FUNCTION igmp_timer_expire() 0 0 288 FUNCTION igmp_heard_report() 0 0 294 if (group == ( __builtin_constant_p ( ( __u32.. 0 295 return 0 0 298 for (;im != ( ( void * ) 0 );) 0 0 299 if (im -> multiaddr == group) 0 301 break 304 do 0 0 304 do-while (0) *** TER 0% ( 0/ 11) of FUNCTION igmp_heard_report() 0 0 307 FUNCTION igmp_heard_query() 0 0 315 if (max_resp_time == 0) 0 0 334 for (;im != ( ( void * ) 0 );) 0 0 335 if (group && group != im -> multiaddr) 0 335 T && T 0 335 T && F 0 335 F && _ 0 336 continue 0 0 337 if (im -> multiaddr == ( __builtin_constant.. 0 338 continue 341 do 0 0 341 do-while (0) *** TER 0% ( 0/ 16) of FUNCTION igmp_heard_query() 0 0 344 FUNCTION igmp_rcv() 0 0 350 if (in_dev == ( ( void * ) 0 )) 0 352 return 0 0 0 355 if (len < sizeof ( struct igmphdr ) || ip_com.. 0 355 T || _ 0 355 F || T 0 355 F || F 0 358 return 0 361 switch ( ih -> type ) 0 362 case 0x11: 0 364 break 0 365 case 0x12: 0 366 case 0x16: 0 0 368 if (( ( struct rtable * ) skb -> dst ) -> k.. 0 369 break 0 371 break 0 372 case 0x14: 0 377 case 0x13: 0 378 case 0x15: 0 379 case 0x17: 0 380 case 0x1f: 0 381 case 0x1e: 0 382 break 0 383 default: 384 do 0 0 384 do-while (0) 0 388 return 0 *** TER 0% ( 0/ 29) of FUNCTION igmp_rcv() 2 2 398 FUNCTION ip_mc_filter_add() 1 1 410 if (arp_mc_map ( addr , buf , dev , 0 ) == 0) *** TER 100% ( 3/ 3) of FUNCTION ip_mc_filter_add() 0 0 418 FUNCTION ip_mc_filter_del() 0 0 423 if (arp_mc_map ( addr , buf , dev , 0 ) == 0) *** TER 0% ( 0/ 3) of FUNCTION ip_mc_filter_del() 0 0 427 FUNCTION igmp_group_dropped() 0 0 433 if (im -> loaded) 0 0 439 if (im -> multiaddr == ( __builtin_constant_p.. 0 440 return 0 0 445 if (reporter && ! ( ( im -> interface ) -> mr.. 0 445 T && !(T && F) 0 445 T && !(F && _) 0 445 T && !(T && T) 0 445 F && !(_ && _) *** TER 0% ( 0/ 12) of FUNCTION igmp_group_dropped() 4 0 450 FUNCTION igmp_group_added() 2 2 452 if (im -> loaded == 0) 4 0 458 if (im -> multiaddr == ( __builtin_constant_p.. 4 459 return 461 do 461 do 0 0 461 do-while (0) 0 0 461 do-while (0) 463 do 463 do 0 0 463 do-while (0) 463 do 0 0 463 do-while (0) 0 0 463 do-while (0) *** TER 31% ( 5/ 16) of FUNCTION igmp_group_added() 2 0 477 FUNCTION ip_mc_inc_group() 481 do 0 2 481 if (down_trylock ( & rtnl_sem ) == 0) 0 2 481 do-while (0) 0 2 483 for (;im;) 0 0 484 if (im -> multiaddr == addr) 0 486 goto out 0 2 491 if (! im) 0 492 goto out 499 do 0 2 499 do-while (0) 509 do 509 do 0 2 509 do-while (0) 0 2 509 do-while (0) 512 do 512 do 0 2 512 do-while (0) 512 do 0 2 512 do-while (0) 0 2 512 do-while (0) 2 0 514 if (in_dev -> dev -> flags & 0x1) 2 517 return *** TER 46% ( 13/ 28) of FUNCTION ip_mc_inc_group() 0 0 524 FUNCTION ip_mc_dec_group() 529 do 0 0 529 if (down_trylock ( & rtnl_sem ) == 0) 0 0 529 do-while (0) 0 0 531 for (;( i = * ip ) != ( ( void * ) 0 );) 0 0 532 if (i -> multiaddr == addr) 0 0 533 if (-- i -> users == 0) 534 do 534 do 0 0 534 do-while (0) 0 0 534 do-while (0) 536 do 536 do 0 0 536 do-while (0) 536 do 0 0 536 do-while (0) 0 0 536 do-while (0) 0 0 539 if (in_dev -> dev -> flags & 0x1) 0 543 return 0 0 546 break 0 549 return - 3 *** TER 0% ( 0/ 26) of FUNCTION ip_mc_dec_group() 0 0 554 FUNCTION ip_mc_down() 558 do 0 0 558 if (down_trylock ( & rtnl_sem ) == 0) 0 0 558 do-while (0) 0 0 560 for (;i;) *** TER 0% ( 0/ 7) of FUNCTION ip_mc_down() 2 2 568 FUNCTION ip_mc_up() 572 do 0 2 572 if (down_trylock ( & rtnl_sem ) == 0) 0 2 572 do-while (0) 2 2 576 for (;i;) *** TER 71% ( 5/ 7) of FUNCTION ip_mc_up() 0 0 584 FUNCTION ip_mc_destroy_dev() 588 do 0 0 588 if (down_trylock ( & rtnl_sem ) == 0) 0 0 588 do-while (0) 590 do 590 do 0 0 590 do-while (0) 0 0 590 do-while (0) 0 0 591 while (( i = in_dev -> mc_list ) != ( ( void .. 593 do 593 do 0 0 593 do-while (0) 593 do 0 0 593 do-while (0) 0 0 593 do-while (0) 598 do 598 do 0 0 598 do-while (0) 0 0 598 do-while (0) 600 do 600 do 0 0 600 do-while (0) 600 do 0 0 600 do-while (0) 0 0 600 do-while (0) *** TER 0% ( 0/ 27) of FUNCTION ip_mc_destroy_dev() 0 0 603 FUNCTION ip_mc_find_dev() 0 0 609 if (imr -> imr_address . s_addr) 0 0 611 if (! dev) 0 612 return ( ( void * ) 0 ) 0 0 616 if (! dev && ! ip_route_output ( & rt , imr -.. 0 616 T && T 0 616 T && F 0 616 F && _ 0 0 620 if (dev) 0 624 return idev *** TER 0% ( 0/ 14) of FUNCTION ip_mc_find_dev() 0 0 632 FUNCTION ip_mc_join_group() 0 0 640 if (! ( ( ( addr ) & ( __builtin_constant_p (.. 0 641 return - 22 0 0 645 if (! imr -> imr_ifindex) 647 else 0 0 649 if (in_dev) 0 0 653 if (! in_dev) 0 656 goto done 0 0 662 for (;i;) 0 0 663 if (__builtin_memcmp ( & i -> multi , imr ,.. 0 0 665 if (imr -> imr_address . s_addr == 0) 0 669 goto done 0 0 674 if (iml == ( ( void * ) 0 ) || count >= sysct.. 0 674 T || _ 0 674 F || T 0 674 F || F 0 675 goto done 0 0 686 if (iml) 0 688 return err *** TER 0% ( 0/ 27) of FUNCTION ip_mc_join_group() 0 0 695 FUNCTION ip_mc_leave_group() 0 0 700 for (;( iml = * imlp ) != ( ( void * ) 0 );) 0 0 703 if (iml -> multi . imr_multiaddr . s_addr =.. 0 703 T && T && (T || _) 0 703 T && T && (F || T) 0 703 T && T && (F || F) 0 703 T && F && (_ || _) 0 703 F && _ && (_ || _) 0 0 705 if (-- iml -> count) 0 707 return 0 0 0 713 if (in_dev) 0 719 return 0 0 723 return - 99 *** TER 0% ( 0/ 17) of FUNCTION ip_mc_leave_group() 4 0 730 FUNCTION ip_mc_drop_socket() 4 0 734 if (sk -> protinfo . af_inet . mc_list == ( (.. 4 735 return 0 0 738 while (( iml = sk -> protinfo . af_inet . mc_.. 0 0 742 if (( in_dev = inetdev_by_index ( iml -> mu.. *** TER 38% ( 3/ 8) of FUNCTION ip_mc_drop_socket() 0 0 752 FUNCTION ip_check_mc() 0 0 757 for (;im;) 0 0 758 if (im -> multiaddr == mc_addr) 759 do 0 0 759 do-while (0) 0 760 return 1 763 do 0 0 763 do-while (0) 0 764 return 0 *** TER 0% ( 0/ 11) of FUNCTION ip_check_mc() 0 0 770 FUNCTION ip_mc_procinfo() 0 0 780 for (;dev;) 0 0 784 if (in_dev == ( ( void * ) 0 )) 0 785 continue 0 0 793 for (;im;) 0 0 800 if (pos < offset) 0 0 805 if (pos > offset + length) 806 do 0 0 806 do-while (0) 0 808 goto done 811 do 0 0 811 do-while (0) 815 do 0 0 815 do-while (0) 0 0 819 if (len > length) 0 0 821 if (len < 0) 0 823 return len *** TER 0% ( 0/ 24) of FUNCTION ip_mc_procinfo() *** TER 8% ( 29/357) of SOURCE FILE igmp.c MONITORED SOURCE FILE : mem.c 0 0 50 FUNCTION do_write_mem() 0 0 68 if (( __builtin_constant_p ( count ) ? __cons.. 0 69 return - 14 0 72 return written *** TER 0% ( 0/ 5) of FUNCTION do_write_mem() 0 0 80 FUNCTION read_mem() 0 0 88 if (p >= end_mem) 0 89 return 0 0 0 90 if (count > end_mem - p) 0 0 109 if (( __builtin_constant_p ( count ) ? __cons.. 0 110 return - 14 0 113 return read *** TER 0% ( 0/ 10) of FUNCTION read_mem() 0 0 116 FUNCTION write_mem() 0 0 123 if (p >= end_mem) 0 124 return 0 0 0 125 if (count > end_mem - p) 0 127 return do_write_mem ( file , ( ( void * ) ( (.. *** TER 0% ( 0/ 7) of FUNCTION write_mem() 0 0 135 FUNCTION pgprot_noncached() 0 0 143 if (boot_cpu_data . x86 > 3) 0 165 return ( ( pgprot_t ) { ( prot ) } ) *** TER 0% ( 0/ 4) of FUNCTION pgprot_noncached() 0 0 174 FUNCTION noncached_address() 0 189 return ! ( ( __builtin_constant_p ( ( 0 * 32 .. *** TER 0% ( 0/ 2) of FUNCTION noncached_address() 0 0 195 FUNCTION mmap_mem() 0 0 204 if (noncached_address ( offset ) || ( file ->.. 0 204 T || (_) 0 204 F || (T) 0 204 F || (F) 0 0 213 if (offset >= ( ( unsigned long ) ( high_memo.. 0 213 T || (_) 0 213 F || (T) 0 213 F || (F) 0 0 217 if (remap_page_range ( vma -> vm_start , offs.. 0 218 return - 11 0 219 return 0 *** TER 0% ( 0/ 15) of FUNCTION mmap_mem() 0 0 225 FUNCTION read_kmem() 0 0 233 if (p < ( unsigned long ) high_memory) 0 0 235 if (count > ( unsigned long ) high_memory -.. 0 0 251 if (( __builtin_constant_p ( read ) ? __con.. 0 252 return - 14 0 0 258 if (count > 0) 0 0 260 if (! kbuf) 0 261 return - 12 0 0 262 while (count > 0) 0 0 265 if (len > ( 1UL << 12 )) 0 0 268 if (len && ( __builtin_constant_p ( len ).. 0 268 T && (T) 0 268 T && (F) 0 268 F && (_) 0 270 return - 14 0 280 return virtr + read *** TER 0% ( 0/ 24) of FUNCTION read_kmem() 0 0 286 FUNCTION write_kmem() 0 0 291 if (p >= ( unsigned long ) high_memory) 0 292 return 0 0 0 293 if (count > ( unsigned long ) high_memory - p) 0 295 return do_write_mem ( file , ( void * ) p , p.. *** TER 0% ( 0/ 7) of FUNCTION write_kmem() 0 0 299 FUNCTION read_port() 0 0 305 if (verify_area ( 1 , buf , count )) 0 306 return - 14 0 0 307 while (count -- > 0 && i < 65536) 0 307 T && T 0 307 T && F 0 307 F && _ 0 0 308 if (( { long __pu_err ;do { __pu_err = 0 ;s.. 0 309 return - 14 0 314 return tmp - buf *** TER 0% ( 0/ 13) of FUNCTION read_port() 0 0 317 FUNCTION write_port() 0 0 323 if (verify_area ( 0 , buf , count )) 0 324 return - 14 0 0 325 while (count -- > 0 && i < 65536) 0 325 T && T 0 325 T && F 0 325 F && _ 0 0 327 if (( { long __gu_err , __gu_val ;do { __gu.. 0 328 return - 14 0 334 return tmp - buf *** TER 0% ( 0/ 13) of FUNCTION write_port() 0 0 338 FUNCTION read_null() 0 341 return 0 *** TER 0% ( 0/ 2) of FUNCTION read_null() 34 0 344 FUNCTION write_null() 34 347 return count *** TER 100% ( 2/ 2) of FUNCTION write_null() 0 0 353 FUNCTION read_zero_pagealigned() 0 0 364 for (;vma;) 0 0 367 if (vma -> vm_start > addr || ( vma -> vm_f.. 0 367 T || _ 0 367 F || T 0 367 F || F 0 368 goto out_up 0 0 369 if (vma -> vm_flags & 0x00000008) 0 370 break 0 0 372 if (count > size) 375 do 0 0 375 do-while (0) 0 0 383 if (size == 0) 0 384 goto out_up 390 do 0 0 392 if (unwritten) 0 393 return size + unwritten - ( 1UL << 12 ) 0 0 394 if (get_current ( ) -> need_resched) 0 0 398 do-while (size) 0 400 return size 0 403 return size *** TER 0% ( 0/ 28) of FUNCTION read_zero_pagealigned() 0 0 406 FUNCTION read_zero() 0 0 411 if (! count) 0 412 return 0 0 0 414 if (! ( ( { unsigned long flag , sum ;asm ( ".. 0 415 return - 14 0 0 420 if (count >= ( 1UL << 12 ) * 4) 0 0 427 if (unwritten) 0 428 goto out 0 0 433 if (unwritten) 0 434 goto out 0 441 return written ? written : - 14 *** TER 0% ( 0/ 16) of FUNCTION read_zero() 0 0 444 FUNCTION mmap_zero() 0 0 446 if (vma -> vm_flags & 0x00000008) 0 447 return shmem_zero_setup ( vma ) 0 0 448 if (zeromap_page_range ( vma -> vm_start , vm.. 0 449 return - 11 0 450 return 0 *** TER 0% ( 0/ 8) of FUNCTION mmap_zero() 0 0 453 FUNCTION write_full() 0 456 return - 28 *** TER 0% ( 0/ 2) of FUNCTION write_full() 0 0 465 FUNCTION null_lseek() 0 467 return file -> f_pos = 0 *** TER 0% ( 0/ 2) of FUNCTION null_lseek() 0 0 478 FUNCTION memory_lseek() 480 switch ( orig ) 0 481 case 0: 0 483 return file -> f_pos 0 484 case 1: 0 486 return file -> f_pos 0 487 default: 0 488 return - 22 *** TER 0% ( 0/ 7) of FUNCTION memory_lseek() 0 0 492 FUNCTION open_port() 0 494 return capable ( 17 ) ? 0 : - 1 *** TER 0% ( 0/ 2) of FUNCTION open_port() 56 0 549 FUNCTION memory_open() 551 switch ( ( ( unsigned int ) ( ( inode -> i_rd.. 0 552 case 1: 0 554 break 0 555 case 2: 0 557 break 53 558 case 3: 53 560 break 0 562 case 4: 0 564 break 0 566 case 5: 0 568 break 0 569 case 7: 0 571 break 0 572 case 8: 0 574 break 3 575 case 9: 3 577 break 0 578 default: 0 579 return - 6 0 56 581 if (filp -> f_op && filp -> f_op -> open) 0 581 T && T 56 581 T && F 0 581 F && _ 0 582 return filp -> f_op -> open ( inode , filp ) 56 583 return 0 *** TER 31% ( 8/ 26) of FUNCTION memory_open() 1 1 586 FUNCTION memory_devfs_register() 8 1 606 for (;i < ( sizeof ( list ) / sizeof ( * list.. *** TER 100% ( 3/ 3) of FUNCTION memory_devfs_register() 1 0 617 FUNCTION chr_dev_init() 0 1 619 if (devfs_register_chrdev ( 1 , "mem" , & mem.. 1 659 return 0 *** TER 75% ( 3/ 4) of FUNCTION chr_dev_init() *** TER 8% ( 16/202) of SOURCE FILE mem.c MONITORED SOURCE FILE : init.c 0 0 87 FUNCTION get_bad_pte_table() 0 0 94 for (;i < ( 1UL << 12 ) / sizeof ( pte_t );) 0 97 return empty_bad_pte_table *** TER 0% ( 0/ 4) of FUNCTION get_bad_pte_table() 0 0 102 FUNCTION __handle_bad_pmd() *** TER 0% ( 0/ 1) of FUNCTION __handle_bad_pmd() 0 0 108 FUNCTION __handle_bad_pmd_kernel() *** TER 0% ( 0/ 1) of FUNCTION __handle_bad_pmd_kernel() 1 0 114 FUNCTION get_pte_kernel_slow() 1 0 119 if (( ! ( ( * pmd ) . pmd ) )) 1 0 120 if (pte) 1 123 return pte + offset 0 126 return ( ( void * ) 0 ) 0 0 129 if (( ( ( ( * pmd ) . pmd ) & ( ~ ( ~ ( ( 1UL.. 0 131 return ( ( void * ) 0 ) 0 133 return ( pte_t * ) ( ( unsigned long ) ( ( vo.. *** TER 36% ( 4/ 11) of FUNCTION get_pte_kernel_slow() 2E3 0 136 FUNCTION get_pte_slow() 2E3 0 141 if (( ! ( ( * pmd ) . pmd ) )) 2E3 0 142 if (pte) 2E3 145 return ( pte_t * ) pte + offset 0 148 return ( ( void * ) 0 ) 0 0 151 if (( ( ( ( * pmd ) . pmd ) & ( ~ ( ~ ( ( 1UL.. 0 153 return ( ( void * ) 0 ) 0 155 return ( pte_t * ) ( ( unsigned long ) ( ( vo.. *** TER 36% ( 4/ 11) of FUNCTION get_pte_slow() 4E4 0 158 FUNCTION do_check_pgt_cache() 0 4E4 161 if (( boot_cpu_data . pgtable_cache_sz ) > hi.. 162 do 0 0 163 if (( boot_cpu_data . pgd_quick )) 0 0 165 if (( boot_cpu_data . pmd_quick )) 0 0 167 if (( boot_cpu_data . pte_quick )) 0 0 169 do-while (( boot_cpu_data . pgtable_cache_s.. 4E4 171 return freed *** TER 25% ( 3/ 12) of FUNCTION do_check_pgt_cache() 0 0 199 FUNCTION show_mem() 0 0 209 while (i -- > 0) 0 0 211 if (0) 0 0 213 if (( __builtin_constant_p ( 31 ) ? constan.. 0 0 215 else if (( __builtin_constant_p ( 9 ) ? con.. 0 0 217 else if (( ( & ( mem_map + i ) -> count ) -.. *** TER 0% ( 0/ 11) of FUNCTION show_mem() 0 0 234 FUNCTION set_pte_phys() 0 0 243 if (pgd_none ( * pgd )) 0 245 return 0 0 248 if (( ! ( ( * pmd ) . pmd ) )) 0 250 return 0 0 253 if (( ( * pte ) . pte_low )) *** TER 0% ( 0/ 9) of FUNCTION set_pte_phys() 0 0 265 FUNCTION __set_fixmap() 0 0 269 if (idx >= __end_of_fixed_addresses) 0 271 return *** TER 0% ( 0/ 4) of FUNCTION __set_fixmap() 1 1 276 FUNCTION fixrange_init() 1 1 289 for (;( i < 1024 ) && ( vaddr != end );) 1 289 (T) && (T) 0 289 (T) && (F) 1 289 (F) && (_) 1 1 301 for (;( j < 1 ) && ( vaddr != end );) 1 301 (T) && (T) 0 301 (T) && (F) 1 301 (F) && (_) 1 0 302 if (( ! ( ( * pmd ) . pmd ) )) 0 1 305 if (pte != ( ( pte_t * ) ( ( unsigned l.. 306 do 0 0 306 do-while (0) *** TER 65% ( 11/ 17) of FUNCTION fixrange_init() 1 1 314 FUNCTION pagetable_init() 13 0 338 for (;i < 1024;) 1 12 340 if (end && ( vaddr >= end )) 1 340 T && (T) 12 340 T && (F) 0 340 F && (_) 1 341 break 0 12 348 if (pmd != pmd_offset ( pgd , 0 )) 349 do 0 0 349 do-while (0) 12 12 350 for (;j < 1;) 0 12 352 if (end && ( vaddr >= end )) 0 352 T && (T) 12 352 T && (F) 0 352 F && (_) 0 353 break 12 0 354 if (( ( __builtin_constant_p ( ( 0 * 32 +.. 12 0 361 if (( ( __builtin_constant_p ( ( 0 * 32.. 12 366 continue 0 0 372 if (pte != ( ( pte_t * ) ( ( unsigned lon.. 373 do 0 0 373 do-while (0) 0 0 375 for (;k < 1024;) 0 0 377 if (end && ( vaddr >= end )) 0 377 T && (T) 0 377 T && (F) 0 377 F && (_) 0 378 break *** TER 39% ( 15/ 38) of FUNCTION pagetable_init() 1 1 416 FUNCTION zap_low_mappings() 768 1 428 for (;i < ( ( ( ( unsigned long ) ( 0xC000000.. 434 do 0 1 434 do-while (0) *** TER 80% ( 4/ 5) of FUNCTION zap_low_mappings() 1 0 444 FUNCTION paging_init() 459 do 0 1 459 do-while (0) 0 1 472 if (low < max_dma) 474 else 1 483 return *** TER 67% ( 4/ 6) of FUNCTION paging_init() 0 0 498 FUNCTION test_wp_bit() 515 do 0 0 515 do-while (0) 520 do 0 0 520 do-while (0) 0 0 522 if (! boot_cpu_data . wp_works_ok) 527 else *** TER 0% ( 0/ 7) of FUNCTION test_wp_bit() 1E4 0 532 FUNCTION page_is_ram() 4E4 97 536 for (;i < e820 . nr_map;) 2E4 2E4 539 if (e820 . map [ i ] . type != 1) 2E4 540 continue 1E4 1E4 548 if (( pagenr >= addr ) && ( pagenr < end )) 1E4 548 (T) && (T) 1E4 548 (T) && (F) 97 548 (F) && (_) 1E4 549 return 1 97 551 return 0 *** TER 100% ( 13/ 13) of FUNCTION page_is_ram() 1 1 554 FUNCTION mem_init() 0 1 559 if (! mem_map) 560 do 0 0 560 do-while (0) 1E4 1 577 for (;tmp < max_low_pfn;) 885 1E4 581 if (page_is_ram ( tmp ) && ( __builtin_cons.. 885 581 T && (T) 1E4 581 T && (F) 97 581 F && (_) 0 1 617 if (boot_cpu_data . wp_works_ok < 0) *** TER 71% ( 10/ 14) of FUNCTION mem_init() 0 0 633 FUNCTION do_test_wp_bit() 0 653 return flag *** TER 0% ( 0/ 2) of FUNCTION do_test_wp_bit() 1 1 656 FUNCTION free_initmem() 58 1 661 for (;addr < ( unsigned long ) ( & __init_end.. *** TER 100% ( 3/ 3) of FUNCTION free_initmem() 2 0 684 FUNCTION si_meminfo() 2 693 return *** TER 100% ( 2/ 2) of FUNCTION si_meminfo() *** TER 43% ( 73/171) of SOURCE FILE init.c MONITORED SOURCE FILE : init_task.c *** TER 100% ( 0/ 0) of SOURCE FILE init_task.c