MONITORED SOURCE FILE : acl.c *** TER 100% ( 0/ 0) of SOURCE FILE acl.c MONITORED SOURCE FILE : file.c 246 0 22 FUNCTION alloc_fd_array() 246 0 27 if (size <= ( 1UL << 12 )) 29 else 246 31 return new_fds *** TER 75% ( 3/ 4) of FUNCTION alloc_fd_array() 251 244 34 FUNCTION free_fd_array() 0 251 38 if (! array) 0 40 return 7 244 43 if (num <= 32) 7 44 return 244 0 45 else if (size <= ( 1UL << 12 )) 47 else *** TER 67% ( 6/ 9) of FUNCTION free_fd_array() 246 0 56 FUNCTION expand_fd_array() 0 246 63 if (files -> max_fds >= ( 1024 * 1024 ) || nr.. 0 63 T || _ 0 63 F || T 246 63 F || F 0 64 goto out 67 do 0 246 67 do-while (0) 74 do 245 239 76 if (nfds < 256) 239 0 80 else if (nfds < ( ( 1UL << 12 ) / sizeof ( .. 82 else 0 0 84 if (nfds > ( 1024 * 1024 )) 238 246 87 do-while (nfds <= nr) 0 246 92 if (! new_fds) 0 93 goto out 246 0 97 if (nfds > files -> max_fds) 8 238 106 if (i) 112 do 0 8 112 do-while (0) 116 else 118 do 0 0 118 do-while (0) 246 124 return error *** TER 52% ( 15/ 29) of FUNCTION expand_fd_array() 0 0 131 FUNCTION alloc_fdset() 0 0 136 if (size <= ( 1UL << 12 )) 138 else 0 140 return new_fdset *** TER 0% ( 0/ 4) of FUNCTION alloc_fdset() 0 0 143 FUNCTION free_fdset() 0 0 147 if (! array) 0 149 return 0 0 152 if (num <= 1024) 0 153 return 0 0 154 else if (size <= ( 1UL << 12 )) 156 else *** TER 0% ( 0/ 9) of FUNCTION free_fdset() 0 0 164 FUNCTION expand_fdset() 0 0 170 if (files -> max_fdset >= ( 1024 * 1024 ) || .. 0 170 T || _ 0 170 F || T 0 170 F || F 0 171 goto out 174 do 0 0 174 do-while (0) 177 do 0 0 178 if (nfds < ( ( 1UL << 12 ) * 8 )) 180 else 0 0 182 if (nfds > ( 1024 * 1024 )) 0 0 185 do-while (nfds <= nr) 0 0 191 if (! new_openset || ! new_execset) 0 191 T || _ 0 191 F || T 0 191 F || F 0 192 goto out 0 0 197 if (nfds > files -> max_fdset) 0 0 205 if (i) 215 do 0 0 215 do-while (0) 0 219 return 0 224 do 0 0 224 do-while (0) 0 0 225 if (new_openset) 0 0 227 if (new_execset) 0 230 return error *** TER 0% ( 0/ 35) of FUNCTION expand_fdset() *** TER 27% ( 24/ 90) of SOURCE FILE file.c MONITORED SOURCE FILE : ctype.c *** TER 100% ( 0/ 0) of SOURCE FILE ctype.c MONITORED SOURCE FILE : skbuff.c 0 0 89 FUNCTION skb_over_panic() 93 do 0 0 93 do-while (0) *** TER 0% ( 0/ 3) of FUNCTION skb_over_panic() 0 0 106 FUNCTION skb_under_panic() 110 do 0 0 110 do-while (0) *** TER 0% ( 0/ 3) of FUNCTION skb_under_panic() 153 0 113 FUNCTION skb_head_from_pool() 111 42 117 if (skb_queue_len ( list )) 111 124 return skb 42 126 return ( ( void * ) 0 ) *** TER 100% ( 5/ 5) of FUNCTION skb_head_from_pool() 112 0 129 FUNCTION skb_head_to_pool() 112 0 133 if (skb_queue_len ( list ) < sysctl_hot_list_.. 112 140 return *** TER 75% ( 3/ 4) of FUNCTION skb_head_to_pool() 143 0 165 FUNCTION alloc_skb() 0 143 170 if (( { int __cpu = 0 ;( ( ( void ) ( ( __cpu.. 0 170 (T) && (T) 10 170 (T) && (F) 133 170 (F) && (_) 0 0 172 if (++ count < 5) 175 do 0 0 175 do-while (0) 38 105 182 if (skb == ( ( void * ) 0 )) 0 38 184 if (skb == ( ( void * ) 0 )) 0 185 goto nohead 0 143 191 if (data == ( ( void * ) 0 )) 0 192 goto nodata 143 209 return skb 0 214 return ( ( void * ) 0 ) *** TER 45% ( 9/ 20) of FUNCTION alloc_skb() 160 160 221 FUNCTION skb_headerinit() *** TER 100% ( 1/ 1) of FUNCTION skb_headerinit() 112 112 255 FUNCTION kfree_skbmem() 102 10 257 if (! skb -> cloned || atomic_dec_and_test ( .. 101 257 T || _ 1 257 F || T 10 257 F || F *** TER 100% ( 6/ 6) of FUNCTION kfree_skbmem() 112 112 272 FUNCTION __kfree_skb() 0 112 274 if (skb -> list) 277 do 0 0 277 do-while (0) 102 10 281 if (skb -> destructor) 0 102 282 if (( ( ( void ) ( ( 0 ) ) , irq_stat [ 0 ].. *** TER 56% ( 5/ 9) of FUNCTION __kfree_skb() 10 0 309 FUNCTION skb_clone() 4 6 314 if (! n) 0 4 316 if (! n) 0 317 return ( ( void * ) 0 ) 10 334 return n *** TER 71% ( 5/ 7) of FUNCTION skb_clone() 0 0 337 FUNCTION copy_skb_header() *** TER 0% ( 0/ 1) of FUNCTION copy_skb_header() 0 0 388 FUNCTION skb_copy() 0 0 397 if (n == ( ( void * ) 0 )) 0 398 return ( ( void * ) 0 ) 0 409 return n *** TER 0% ( 0/ 5) of FUNCTION skb_copy() 0 0 432 FUNCTION skb_copy_expand() 0 0 445 if (n == ( ( void * ) 0 )) 0 446 return ( ( void * ) 0 ) 0 457 return n *** TER 0% ( 0/ 5) of FUNCTION skb_copy_expand() 1 1 473 FUNCTION skb_init() 0 1 482 if (! skbuff_head_cache) 1 1 485 for (;i < 1;) *** TER 80% ( 4/ 5) of FUNCTION skb_init() *** TER 51% ( 38/ 74) of SOURCE FILE skbuff.c MONITORED SOURCE FILE : udp.c 0 0 131 FUNCTION udp_v4_get_port() 133 do 133 do 0 0 133 do-while (0) 0 0 133 do-while (0) 0 0 134 if (snum == 0) 0 0 138 if (udp_port_rover > sysctl_local_port_rang.. 0 138 T || _ 0 138 F || T 0 138 F || F 0 0 142 for (;i < 128;) 0 0 147 if (! sk) 0 0 148 if (result > sysctl_local_port_range [ .. 0 152 goto gotit 155 do 0 0 156 if (++ size >= best_size_so_far) 0 157 goto next 0 0 158 do-while (( sk = sk -> next ) != ( ( void.. 0 0 164 for (;1;) 0 0 165 if (result > sysctl_local_port_range [ 1 ]) 0 0 169 if (! udp_lport_inuse ( result )) 0 170 break 174 else 0 0 178 for (;sk2 != ( ( void * ) 0 );) 0 0 186 if (sk2 -> num == snum && sk2 != sk && sk.. 0 186 T && T && T && (T || _ || _) && (T || _) 0 186 T && T && T && (T || _ || _) && (F || T) 0 186 T && T && T && (F || T || _) && (T || _) 0 186 T && T && T && (F || T || _) && (F || T) 0 186 T && T && T && (F || F || T) && (T || _) 0 186 T && T && T && (F || F || T) && (F || T) 0 186 T && T && T && (T || _ || _) && (F || F) 0 186 T && T && T && (F || T || _) && (F || F) 0 186 T && T && T && (F || F || T) && (F || F) 0 186 T && T && T && (F || F || F) && (_ || _) 0 186 T && T && F && (_ || _ || _) && (_ || _) 0 186 T && F && _ && (_ || _ || _) && (_ || _) 0 186 F && _ && _ && (_ || _ || _) && (_ || _) 0 187 goto fail 0 0 191 if (sk -> pprev == ( ( void * ) 0 )) 0 0 193 if (( sk -> next = * skp ) != ( ( void * ) .. 200 do 200 do 0 0 200 do-while (0) 200 do 0 0 200 do-while (0) 0 0 200 do-while (0) 0 201 return 0 204 do 204 do 0 0 204 do-while (0) 204 do 0 0 204 do-while (0) 0 0 204 do-while (0) 0 205 return 1 *** TER 0% ( 0/ 67) of FUNCTION udp_v4_get_port() 0 0 208 FUNCTION udp_v4_hash() 210 do 0 0 210 do-while (0) *** TER 0% ( 0/ 3) of FUNCTION udp_v4_hash() 4 4 213 FUNCTION udp_v4_unhash() 215 do 215 do 0 4 215 do-while (0) 0 4 215 do-while (0) 0 4 216 if (sk -> pprev) 0 0 217 if (sk -> next) 225 do 225 do 0 4 225 do-while (0) 225 do 0 4 225 do-while (0) 0 4 225 do-while (0) *** TER 47% ( 7/ 15) of FUNCTION udp_v4_unhash() 0 0 231 FUNCTION udp_v4_lookup_longway() 0 0 237 for (;sk != ( ( void * ) 0 );) 0 0 238 if (sk -> num == hnum) 0 0 240 if (sk -> rcv_saddr) 0 0 241 if (sk -> rcv_saddr != daddr) 0 242 continue 0 0 245 if (sk -> daddr) 0 0 246 if (sk -> daddr != saddr) 0 247 continue 0 0 250 if (sk -> dport) 0 0 251 if (sk -> dport != sport) 0 252 continue 0 0 255 if (sk -> bound_dev_if) 0 0 256 if (sk -> bound_dev_if != dif) 0 257 continue 0 0 260 if (score == 4) 0 262 break 0 0 263 else if (score > badness) 0 269 return result *** TER 0% ( 0/ 31) of FUNCTION udp_v4_lookup_longway() 0 0 272 FUNCTION udp_v4_lookup() 0 0 278 if (sk) 280 do 0 0 280 do-while (0) 0 281 return sk *** TER 0% ( 0/ 6) of FUNCTION udp_v4_lookup() 5 0 284 FUNCTION udp_v4_mcast_next() 0 5 291 for (;s;) 0 0 296 if (( s -> num != hnum ) || ( s -> daddr &&.. 0 296 (T) || (_ && _) || (_ && _) || (_ && _) |.. 0 296 (F) || (T && T) || (_ && _) || (_ && _) |.. 0 296 (F) || (T && F) || (T && T) || (_ && _) |.. 0 296 (F) || (T && F) || (T && F) || (T && T) |.. 0 296 (F) || (T && F) || (T && F) || (T && F) |.. 0 296 (F) || (T && F) || (T && F) || (F && _) |.. 0 296 (F) || (T && F) || (F && _) || (T && T) |.. 0 296 (F) || (T && F) || (F && _) || (T && F) |.. 0 296 (F) || (T && F) || (F && _) || (F && _) |.. 0 296 (F) || (F && _) || (T && T) || (_ && _) |.. 0 296 (F) || (F && _) || (T && F) || (T && T) |.. 0 296 (F) || (F && _) || (T && F) || (T && F) |.. 0 296 (F) || (F && _) || (T && F) || (F && _) |.. 0 296 (F) || (F && _) || (F && _) || (T && T) |.. 0 296 (F) || (F && _) || (F && _) || (T && F) |.. 0 296 (F) || (F && _) || (F && _) || (F && _) |.. 0 296 (F) || (T && F) || (T && F) || (T && F) |.. 0 296 (F) || (T && F) || (T && F) || (T && F) |.. 0 296 (F) || (T && F) || (T && F) || (F && _) |.. 0 296 (F) || (T && F) || (T && F) || (F && _) |.. 0 296 (F) || (T && F) || (F && _) || (T && F) |.. 0 296 (F) || (T && F) || (F && _) || (T && F) |.. 0 296 (F) || (T && F) || (F && _) || (F && _) |.. 0 296 (F) || (T && F) || (F && _) || (F && _) |.. 0 296 (F) || (F && _) || (T && F) || (T && F) |.. 0 296 (F) || (F && _) || (T && F) || (T && F) |.. 0 296 (F) || (F && _) || (T && F) || (F && _) |.. 0 296 (F) || (F && _) || (T && F) || (F && _) |.. 0 296 (F) || (F && _) || (F && _) || (T && F) |.. 0 296 (F) || (F && _) || (F && _) || (T && F) |.. 0 296 (F) || (F && _) || (F && _) || (F && _) |.. 0 296 (F) || (F && _) || (F && _) || (F && _) |.. 0 297 continue 0 298 break 5 300 return s *** TER 8% ( 3/ 40) of FUNCTION udp_v4_mcast_next() 0 0 314 FUNCTION udp_err() 0 0 325 if (len < ( iph -> ihl << 2 ) + sizeof ( stru.. 0 327 return 0 0 331 if (sk == ( ( void * ) 0 )) 0 333 return 340 switch ( type ) 0 341 default: 0 342 case 11: 0 344 break 0 345 case 4: 0 346 goto out 0 347 case 12: 0 351 break 0 352 case 3: 0 0 353 if (code == 4) 0 0 354 if (sk -> protinfo . af_inet . pmtudisc !.. 0 358 break 0 360 goto out 0 0 363 if (code <= 15) 0 367 break 0 0 374 if (! sk -> protinfo . af_inet . recverr) 0 0 375 if (! harderr || sk -> state != TCP_ESTABLI.. 0 375 T || _ 0 375 F || T 0 375 F || F 0 376 goto out 377 else *** TER 0% ( 0/ 32) of FUNCTION udp_err() 0 0 387 FUNCTION udp_check() 0 389 return ( csum_tcpudp_magic ( saddr , daddr , .. *** TER 0% ( 0/ 2) of FUNCTION udp_check() 0 0 408 FUNCTION udp_getfrag() 0 0 411 if (offset == 0) 0 0 413 if (csum_partial_copy_fromiovecend ( to + s.. 0 414 return - 14 0 0 420 if (ufh -> uh . check == 0) 0 423 return 0 0 0 426 if (csum_partial_copy_fromiovecend ( to , ufh.. 0 427 return - 14 0 428 return 0 *** TER 0% ( 0/ 13) of FUNCTION udp_getfrag() 0 0 438 FUNCTION udp_getfrag_nosum() 0 0 442 if (offset == 0) 0 445 return memcpy_fromiovecend ( to + sizeof ( .. 0 448 return memcpy_fromiovecend ( to , ufh -> iov .. *** TER 0% ( 0/ 5) of FUNCTION udp_getfrag_nosum() 0 0 451 FUNCTION udp_sendmsg() 0 0 474 if (len < 0 || len > 0xFFFF) 0 474 T || _ 0 474 F || T 0 474 F || F 0 475 return - 90 0 0 481 if (msg -> msg_flags & 1) 0 482 return - 95 0 0 488 if (msg -> msg_name) 0 0 490 if (msg -> msg_namelen < sizeof ( * usin )) 0 491 return - 22 0 0 492 if (usin -> sin_family != 2) 0 0 493 if (usin -> sin_family != 0) 0 494 return - 22 0 0 499 if (ufh . uh . dest == 0) 0 500 return - 22 501 else 0 0 502 if (sk -> state != TCP_ESTABLISHED) 0 503 return - 107 0 0 516 if (msg -> msg_controllen) 0 0 518 if (err) 0 519 return err 0 0 520 if (ipc . opt) 0 0 524 if (! ipc . opt) 0 0 530 if (ipc . opt && ipc . opt -> srr) 0 530 T && T 0 530 T && F 0 530 F && _ 0 0 531 if (! daddr) 0 532 return - 22 0 0 538 if (sk -> localroute || ( msg -> msg_flags & .. 0 538 T || (_) || (_ && _) 0 538 F || (T) || (_ && _) 0 538 F || (F) || (T && T) 0 538 F || (F) || (T && F) 0 538 F || (F) || (F && _) 0 0 543 if (( ( ( daddr ) & ( __builtin_constant_p ( .. 0 0 544 if (! ipc . oif) 0 0 546 if (! ufh . saddr) 0 0 551 if (connected) 0 0 554 if (rt == ( ( void * ) 0 )) 0 0 556 if (err) 0 557 goto out 0 0 560 if (rt -> rt_flags & 0x10000000 && ! sk -> .. 0 560 T && T 0 560 T && F 0 560 F && _ 0 561 goto out 0 0 562 if (connected) 0 0 566 if (msg -> msg_flags & 0x800) 0 567 goto do_confirm 0 0 571 if (! ipc . addr) 0 0 590 if (free) 0 0 592 if (! err) 0 594 return len 0 596 return err 0 0 600 if (! ( msg -> msg_flags & 0x10 ) || len) 0 600 !(T) || T 0 600 !(F) || _ 0 600 !(T) || F 0 601 goto back_from_confirm 0 603 goto out *** TER 0% ( 0/ 89) of FUNCTION udp_sendmsg() 13 0 610 FUNCTION udp_ioctl() 612 switch ( cmd ) 0 614 case 0x5411: 0 617 return ( { long __pu_err = - 14 ; __typeo.. 0 620 case 0x541B: 626 do 0 0 626 do-while (0) 0 0 628 if (skb != ( ( void * ) 0 )) 636 do 636 do 0 0 636 do-while (0) 0 0 636 do-while (0) 0 637 return ( { long __pu_err = - 14 ; __typeo.. 13 640 default: 13 641 return - 515 0 643 return ( 0 ) *** TER 19% ( 3/ 16) of FUNCTION udp_ioctl() 0 0 646 FUNCTION __udp_checksum_complete() 0 648 return ( unsigned short ) csum_fold ( csum_pa.. *** TER 0% ( 0/ 2) of FUNCTION __udp_checksum_complete() 0 0 651 FUNCTION udp_checksum_complete() 0 654 return skb -> ip_summed != 2 && __udp_checksu.. *** TER 0% ( 0/ 2) of FUNCTION udp_checksum_complete() 0 0 662 FUNCTION udp_recvmsg() 0 0 672 if (addr_len) 0 0 675 if (flags & 0x2000) 0 676 return ip_recv_error ( sk , msg , len ) 0 0 684 if (! skb) 0 685 goto out 0 0 688 if (copied > len) 0 0 693 if (skb -> ip_summed == 2) 0 0 696 else if (msg -> msg_flags & 0x20) 0 0 697 if (__udp_checksum_complete ( skb )) 0 698 goto csum_copy_err 701 else 0 0 704 if (err) 0 705 goto csum_copy_err 0 0 708 if (err) 0 709 goto out_free 0 0 714 if (sin) 0 0 721 if (sk -> protinfo . af_inet . cmsg_flags) 0 728 return err 0 0 734 if (flags & 2) 736 do 0 0 736 do-while (0) 0 0 737 if (skb == skb_peek ( & sk -> receive_queue.. 741 do 741 do 0 0 741 do-while (0) 0 0 741 do-while (0) 0 0 742 if (clear) 0 748 return - 11 *** TER 0% ( 0/ 42) of FUNCTION udp_recvmsg() 0 0 751 FUNCTION udp_connect() 0 0 758 if (addr_len < sizeof ( * usin )) 0 759 return - 22 0 0 761 if (usin -> sin_family != 2) 0 762 return - 97 0 0 768 if (err) 0 769 return err 0 0 770 if (( rt -> rt_flags & 0x10000000 ) && ! sk -.. 0 770 (T) && T 0 770 (T) && F 0 770 (F) && _ 0 772 return - 13 0 0 774 if (! sk -> saddr) 0 0 776 if (! sk -> rcv_saddr) 0 783 return ( 0 ) *** TER 0% ( 0/ 21) of FUNCTION udp_connect() 0 0 786 FUNCTION udp_disconnect() 0 0 796 if (! ( sk -> userlocks & 4 )) 0 0 804 if (! ( sk -> userlocks & 8 )) 0 809 return 0 *** TER 0% ( 0/ 6) of FUNCTION udp_disconnect() 4 4 812 FUNCTION udp_close() *** TER 100% ( 1/ 1) of FUNCTION udp_close() 0 0 817 FUNCTION udp_queue_rcv_skb() 0 0 836 if (sock_queue_rcv_skb ( sk , skb ) < 0) 0 841 return - 1 0 844 return 0 *** TER 0% ( 0/ 5) of FUNCTION udp_queue_rcv_skb() 5 0 853 FUNCTION udp_v4_mcast_deliver() 0 5 863 if (sk) 866 do 0 0 871 if (sknext) 0 0 874 if (skb1) 0 0 877 do-while (sknext) 878 else 880 do 0 5 880 do-while (0) 5 881 return 0 *** TER 33% ( 4/ 12) of FUNCTION udp_v4_mcast_deliver() 5 0 889 FUNCTION udp_checksum_init() 0 5 892 if (uh -> check == 0) 0 5 894 else if (skb -> ip_summed == 1) 0 0 895 if (udp_check ( uh , ulen , saddr , daddr ,.. 0 896 return - 1 5 0 898 else if (skb -> ip_summed != 2) 5 903 return 0 *** TER 45% ( 5/ 11) of FUNCTION udp_checksum_init() 5 0 910 FUNCTION udp_rcv() 0 5 934 if (ulen > len || ulen < sizeof ( * uh )) 0 934 T || _ 0 934 F || T 5 934 F || F 935 do 0 0 935 do-while (0) 0 938 return ( 0 ) 0 5 942 if (udp_checksum_init ( skb , uh , ulen , sad.. 0 943 goto csum_error 5 0 945 if (rt -> rt_flags & ( 0x10000000 | 0x2000000.. 5 946 return udp_v4_mcast_deliver ( skb , uh , sa.. 0 0 950 if (sk != ( ( void * ) 0 )) 0 953 return 0 0 0 957 if (udp_checksum_complete ( skb )) 0 958 goto csum_error 0 968 return ( 0 ) 975 do 0 0 980 do-while (0) 0 983 return ( 0 ) *** TER 24% ( 6/ 25) of FUNCTION udp_rcv() 0 0 986 FUNCTION get_udp_sock() *** TER 0% ( 0/ 1) of FUNCTION get_udp_sock() 0 0 1005 FUNCTION udp_get_info() 0 0 1012 if (offset < 128) 0 0 1018 for (;i < 128;) 0 0 1021 for (;sk;) 0 0 1022 if (sk -> family != 2) 0 1023 continue 0 0 1025 if (pos <= offset) 0 1026 continue 0 0 1029 if (len >= length) 0 1030 goto out 1034 do 0 0 1034 do-while (0) 0 0 1038 if (len > length) 0 0 1040 if (len < 0) 0 1042 return len *** TER 0% ( 0/ 23) of FUNCTION udp_get_info() *** TER 6% ( 29/470) of SOURCE FILE udp.c MONITORED SOURCE FILE : elevator.c 4E4 4E4 33 FUNCTION elevator_linus() 4E6 2E4 42 while (( entry = entry -> prev ) != head) 2E4 4E6 44 if (( ( ( ( tmp ) -> rq_dev == ( req ) -> r.. 2E4 44 (((T && T)) || _) 0 44 (((T && F)) || T) 43 44 (((F && _)) || T) 4E6 44 (((T && F)) || F) 1E5 44 (((F && _)) || F) 2E4 45 break 0 4E6 46 if (! tmp -> elevator_sequence) 0 47 break *** TER 79% ( 11/ 14) of FUNCTION elevator_linus() 6E5 0 53 FUNCTION elevator_linus_merge() 5E5 2E4 61 if (q -> head_active && ! q -> plugged) 5E5 61 T && T 2E4 61 T && F 0 61 F && _ 2E7 7E4 64 while (( entry = entry -> prev ) != head) 0 2E7 66 if (__rq -> sem) 0 67 continue 4E5 2E7 68 if (__rq -> cmd != rw) 4E5 69 continue 1E7 1E7 70 if (__rq -> nr_sectors + count > * max_sect.. 1E7 71 continue 1E6 1E7 72 if (__rq -> rq_dev != bh -> b_rdev) 1E6 73 continue 5E5 9E6 74 if (__rq -> sector + __rq -> nr_sectors == .. 5E5 76 break 0 9E6 78 if (! __rq -> elevator_sequence) 0 79 break 6E3 9E6 80 if (__rq -> sector - count == bh -> b_rsect.. 6E3 83 break 5E5 7E4 90 if (ret != 0 && * req) 5E5 90 T && T 0 90 T && F 7E4 90 F && _ 1E7 5E5 91 while (( entry = entry -> next ) != & q -> .. 6E5 97 return ret *** TER 84% ( 31/ 37) of FUNCTION elevator_linus_merge() 0 0 103 FUNCTION elevator_noop() *** TER 0% ( 0/ 1) of FUNCTION elevator_noop() 0 0 113 FUNCTION elevator_noop_merge() 0 0 120 if (q -> head_active && ! q -> plugged) 0 120 T && T 0 120 T && F 0 120 F && _ 0 0 124 while (( entry = entry -> prev ) != head) 0 0 126 if (__rq -> sem) 0 127 continue 0 0 128 if (__rq -> cmd != rw) 0 129 continue 0 0 130 if (__rq -> nr_sectors + count > * max_sect.. 0 131 continue 0 0 132 if (__rq -> rq_dev != bh -> b_rdev) 0 133 continue 0 0 134 if (__rq -> sector + __rq -> nr_sectors == .. 0 135 return 2 0 0 136 if (__rq -> sector - count == bh -> b_rsect.. 0 137 return 1 0 139 return 0 *** TER 0% ( 0/ 27) of FUNCTION elevator_noop_merge() 4E4 4E4 145 FUNCTION elevator_noop_dequeue() *** TER 100% ( 1/ 1) of FUNCTION elevator_noop_dequeue() 0 0 147 FUNCTION blkelvget_ioctl() 0 0 156 if (( __builtin_constant_p ( sizeof ( blkelv_.. 0 157 return - 14 0 159 return 0 *** TER 0% ( 0/ 5) of FUNCTION blkelvget_ioctl() 0 0 162 FUNCTION blkelvset_ioctl() 0 0 166 if (( __builtin_constant_p ( sizeof ( blkelv_.. 0 167 return - 14 0 0 169 if (input . read_latency < 0) 0 170 return - 22 0 0 171 if (input . write_latency < 0) 0 172 return - 22 0 176 return 0 *** TER 0% ( 0/ 11) of FUNCTION blkelvset_ioctl() 3 3 179 FUNCTION elevator_init() *** TER 100% ( 1/ 1) of FUNCTION elevator_init() *** TER 45% ( 44/ 97) of SOURCE FILE elevator.c MONITORED SOURCE FILE : ide-probe.c 2 0 53 FUNCTION do_identify() 61 do 0 2 61 do-while (0) 0 2 63 if (id -> word156 == 0x4d42) 2 0 67 if (! drive -> forced_lun) 1 1 86 if (cmd == 0xA1) 0 1 89 if (( id -> model [ 0 ] == 'N' && id -> mod.. 0 89 (T && T) || (_ && _) || (_ && _) 0 89 (T && F) || (T && T) || (_ && _) 0 89 (T && F) || (T && F) || (T && T) 0 89 (T && F) || (F && _) || (T && T) 0 89 (F && _) || (T && T) || (_ && _) 0 89 (F && _) || (T && F) || (T && T) 0 89 (F && _) || (F && _) || (T && T) 0 89 (T && F) || (T && F) || (T && F) 0 89 (T && F) || (T && F) || (F && _) 0 89 (T && F) || (F && _) || (T && F) 0 89 (T && F) || (F && _) || (F && _) 0 89 (F && _) || (T && F) || (T && F) 0 89 (F && _) || (T && F) || (F && _) 0 89 (F && _) || (F && _) || (T && F) 1 89 (F && _) || (F && _) || (F && _) 0 2 96 if (strstr ( id -> model , "E X A B Y T E N E.. 0 97 return 1 1 106 if (cmd == 0xA1) 116 switch ( type ) 0 117 case 0x0: 0 0 118 if (! strstr ( id -> model , "CD-ROM" )) 0 0 119 if (! strstr ( id -> model , "oppy" ) &.. 0 119 T && T && T 0 119 T && T && F 0 119 T && F && _ 0 119 F && _ && _ 0 0 121 if (drive -> media != 0x5) 0 123 break 1 127 case 0x5: 1 138 break 0 139 case 0x1: 0 141 break 0 142 case 0x7: 0 145 break 0 146 default: 0 148 break 1 152 return 0 1 158 if (id -> config & ( 1 << 7 )) 0 1 164 if (drive_is_flashcard ( drive )) 0 0 166 if (! mate -> ata_flash) 0 1 173 if (( ( ide_hwif_t * ) ( ( drive ) -> hwif .. 1 174 return *** TER 30% ( 18/ 61) of FUNCTION do_identify() 6 0 187 FUNCTION actual_try_to_identify() 6 0 194 if (( ( ( ide_hwif_t * ) ( ( drive ) -> hwif .. 0 6 199 if (( a ^ s ) & ~ 0x02) 202 else 205 else 3 3 211 if (( cmd == 0xA1 )) 226 do 0 26 227 if (0 < ( signed long ) ( jiffies - timeout.. 0 228 return 1 20 6 231 do-while (( byte ) inb_p ( hd_status ) & 0x80) 2 4 234 if (( ( ( ( byte ) inb_p ( ( ( ( ide_hwif_t *.. 242 else 6 244 return rc *** TER 73% ( 11/ 15) of FUNCTION actual_try_to_identify() 6 0 247 FUNCTION try_to_identify() 2 4 253 if (( ( ( ide_hwif_t * ) ( ( drive ) -> hwif .. 2 253 (T) && T 4 253 (T) && F 0 253 (F) && _ 2 4 261 if (autoprobe) 2 0 267 if (! ( ( ide_hwif_t * ) ( ( drive ) -> hwi.. 2 0 268 if (irq > 0) 270 else 6 283 return retval *** TER 77% ( 10/ 13) of FUNCTION try_to_identify() 23 0 303 FUNCTION do_probe() 0 23 307 if (drive -> present) 0 0 308 if (( drive -> media != 0x20 ) && ( cmd == .. 0 308 (T) && (T) 0 308 (T) && (F) 0 308 (F) && (_) 0 309 return 4 0 23 317 if (hwif -> selectproc) 18 5 319 if (( byte ) inb_p ( ( ( ( ide_hwif_t * ) ( (.. 18 319 T && T 0 319 T && F 5 319 F && _ 10 8 320 if (drive -> select . b . unit != 0) 0 10 321 if (hwif -> selectproc) 18 324 return 3 4 1 328 if (( ( ( ( byte ) inb_p ( ( ( ( ide_hwif_t *.. 3 328 (T) || _ || _ 0 328 (F) || T || _ 1 328 (F) || F || T 1 328 (F) || F || F 2 2 330 if (( rc = try_to_identify ( drive , cmd ) )) 0 4 332 if (rc == 1 && cmd == 0xA1 && drive -> auto.. 0 332 T && T && T 0 332 T && T && F 0 332 T && F && _ 4 332 F && _ && _ 0 0 340 while (( ( byte ) inb_p ( ( ( ( ide_hwif_.. 0 340 (T) && (T) 0 340 (T) && (F) 0 340 (F) && (_) 0 4 344 if (rc == 1) 347 else 2 3 350 if (drive -> select . b . unit != 0) 0 2 351 if (hwif -> selectproc) 5 355 return rc *** TER 53% ( 25/ 47) of FUNCTION do_probe() 0 0 361 FUNCTION enable_nest() 0 0 366 if (( ( ide_hwif_t * ) ( ( drive ) -> hwif .. 370 do 0 0 371 if (jiffies > timeout) 0 373 return 0 0 376 do-while (( byte ) inb_p ( ( ( ( ide_hwif_t *.. 0 0 378 if (! ( ( ( ( byte ) inb_p ( ( ( ( ide_hwif_t.. 380 else 0 0 382 if (do_probe ( drive , 0xEC ) >= 2) *** TER 0% ( 0/ 12) of FUNCTION enable_nest() 12 0 393 FUNCTION probe_for_drive() 0 12 395 if (drive -> noprobe) 0 396 return drive -> present 11 1 397 if (do_probe ( drive , 0xEC ) >= 2) 0 12 400 if (drive -> id && strstr ( drive -> id -> mo.. 0 400 T && T 2 400 T && F 10 400 F && _ 10 2 402 if (! drive -> present) 10 403 return 0 0 2 404 if (drive -> id == ( ( void * ) 0 )) 0 0 405 if (drive -> media == 0x20) 0 0 408 else if (drive -> media == 0x5) 410 else 2 414 return 1 *** TER 57% ( 12/ 21) of FUNCTION probe_for_drive() 6 0 423 FUNCTION hwif_check_regions() 6 0 437 if (hwif -> io_ports [ ( 8 ) ]) 6 446 return ( region_errors ) *** TER 75% ( 3/ 4) of FUNCTION hwif_check_regions() 2 2 449 FUNCTION hwif_register() 2 0 452 if (( ( unsigned long ) hwif -> io_ports [ ( .. 2 455 goto jump_straight8 0 0 458 if (hwif -> io_ports [ ( 0 ) ]) 0 0 460 if (hwif -> io_ports [ ( 1 ) ]) 0 0 462 if (hwif -> io_ports [ ( 2 ) ]) 0 0 464 if (hwif -> io_ports [ ( 3 ) ]) 0 0 466 if (hwif -> io_ports [ ( 4 ) ]) 0 0 468 if (hwif -> io_ports [ ( 5 ) ]) 0 0 470 if (hwif -> io_ports [ ( 6 ) ]) 0 0 472 if (hwif -> io_ports [ ( 7 ) ]) 2 0 476 if (hwif -> io_ports [ ( 8 ) ]) *** TER 18% ( 4/ 22) of FUNCTION hwif_register() 10 6 488 FUNCTION probe_hwif() 4 6 493 if (hwif -> noprobe) 4 494 return 1 5 496 if (hwif -> io_ports [ ( 0 ) ] == 0x1f0) 0 6 507 if (( hwif -> chipset != ide_4drives || ! hwi.. 0 507 (T || _) && (T) 0 507 (F || T) && (T) 6 507 (T || _) && (F) 0 507 (F || T) && (F) 0 507 (F || F) && (_) 0 0 509 for (;unit < 2;) 0 0 511 if (drive -> present) 0 0 517 if (! msgout) 0 519 return 12 6 528 for (;unit < 2;) 2 10 531 if (drive -> present && ! hwif -> present) 2 531 T && T 0 531 T && F 10 531 F && _ 2 0 533 if (hwif -> chipset != ide_4drives || ! h.. 2 533 T || _ 0 533 F || T 0 533 F || F 0 6 538 if (hwif -> io_ports [ ( 8 ) ] && hwif -> res.. 0 538 T && T 6 538 T && F 0 538 F && _ 546 do 0 0 549 do-while (( stat & 0x80 ) && 0 < ( signed l.. 0 549 (T) && T 0 549 (T) && F 0 549 (F) && _ 12 6 553 for (;unit < 2;) 2 10 555 if (drive -> present) 0 2 557 if (tuneproc != ( ( void * ) 0 ) && drive.. 0 557 T && T 0 557 T && F 2 557 F && _ *** TER 47% ( 24/ 51) of FUNCTION probe_hwif() 0 0 575 FUNCTION save_match() 0 0 579 if (m && m -> hwgroup && m -> hwgroup != new .. 0 579 T && T && T 0 579 T && T && F 0 579 T && F && _ 0 579 F && _ && _ 0 0 580 if (! new -> hwgroup) 0 581 return 0 0 584 if (! m || m -> irq != hwif -> irq) 0 584 T || _ 0 584 F || T 0 584 F || F *** TER 0% ( 0/ 15) of FUNCTION save_match() 2 2 592 FUNCTION ide_init_queue() *** TER 100% ( 1/ 1) of FUNCTION ide_init_queue() 2 0 613 FUNCTION init_irq() 20 2 628 for (;index < 10;) 1 19 630 if (h -> hwgroup) 0 1 631 if (hwif -> irq == h -> irq) 0 0 633 if (hwif -> chipset != ide_pci || h -> .. 0 633 T || _ 0 633 F || T 0 633 F || F 0 1 637 if (hwif -> serialized) 0 0 638 if (hwif -> mate && hwif -> mate -> irq.. 0 638 T && T 0 638 T && F 0 638 F && _ 0 1 641 if (h -> serialized) 0 0 642 if (h -> mate && hwif -> irq == h -> ma.. 0 642 T && T 0 642 T && F 0 642 F && _ 0 2 651 if (match) 653 else 2 0 669 if (! match || match -> irq != hwif -> irq) 2 669 T || _ 0 669 F || T 0 669 F || F 0 2 675 if (request_irq ( ( hwif -> irq ) , ( & ide.. 0 0 676 if (! match) 0 679 return 1 4 2 690 for (;index < 2;) 2 2 692 if (! drive -> present) 2 693 continue 2 0 694 if (! hwgroup -> drive) 0 2 700 if (! hwgroup -> hwif) 0 2 722 if (match) 2 726 return 0 *** TER 42% ( 21/ 50) of FUNCTION init_irq() 2 2 735 FUNCTION init_gendisk() 4 0 743 for (;units > 0;) 2 2 744 if (hwif -> drives [ units - 1 ] . present) 2 745 break 128 2 761 for (;unit < minors;) 2 2 771 for (;unit < units;) 2 0 784 if (gd -> de_arr) 2 0 786 if (gd -> flags) 1 2 789 for (;* gdp;) 2 2 792 for (;unit < units;) 2 0 793 if (hwif -> drives [ unit ] . present) *** TER 80% ( 16/ 20) of FUNCTION init_gendisk() 10 0 807 FUNCTION hwif_init() 8 2 809 if (! hwif -> present) 8 810 return 0 0 2 811 if (! hwif -> irq) 0 0 812 if (! ( hwif -> irq = ide_default_irq ( hwi.. 0 815 return ( hwif -> present = 0 ) 0 2 827 if (devfs_register_blkdev ( hwif -> major , h.. 0 829 return ( hwif -> present = 0 ) 0 2 832 if (init_irq ( hwif )) 0 0 838 if (! ( hwif -> irq = ide_default_irq ( hwi.. 0 841 return ( hwif -> present = 0 ) 0 0 843 if (init_irq ( hwif )) 0 847 return ( hwif -> present = 0 ) 2 866 return hwif -> present *** TER 38% ( 8/ 21) of FUNCTION hwif_init() 1 0 876 FUNCTION ideprobe_init() 881 do 0 1 881 do-while (0) 10 1 883 for (;index < 10;) 10 1 889 for (;index < 10;) 10 0 890 if (probe [ index ]) 10 1 892 for (;index < 10;) 10 0 893 if (probe [ index ]) 1 0 895 if (! ide_probe) 897 do 0 1 897 do-while (0) 1 898 return 0 *** TER 72% ( 13/ 18) of FUNCTION ideprobe_init() *** TER 45% (166/371) of SOURCE FILE ide-probe.c MONITORED SOURCE FILE : bluesmoke.c 0 0 13 FUNCTION do_machine_check() 0 0 21 if (mcgstl & ( 1 << 0 )) 0 0 26 for (;i < banks;) 0 0 29 if (high & ( 1 << 31 )) 0 0 31 if (high & ( 1 << 29 )) 0 0 33 if (high & ( 1 << 25 )) 0 0 37 if (high & ( 1 << 27 )) 0 0 42 if (high & ( 1 << 26 )) 0 0 55 if (recover & 2) 0 0 57 if (recover & 1) *** TER 0% ( 0/ 19) of FUNCTION do_machine_check() 1 1 69 FUNCTION mcheck_init() 0 1 75 if (c -> x86_vendor != 0) 0 76 return 0 1 78 if (! ( __builtin_constant_p ( ( 0 * 32 + 7 ).. 0 79 return 0 1 81 if (! ( __builtin_constant_p ( ( 0 * 32 + 14 .. 0 82 return 1 0 86 if (done == 0) 0 1 89 if (l & ( 1 << 8 )) 0 1 92 for (;i < banks;) 0 1 96 for (;i < banks;) *** TER 44% ( 8/ 18) of FUNCTION mcheck_init() *** TER 22% ( 8/ 37) of SOURCE FILE bluesmoke.c