MONITORED SOURCE FILE : dir.c 5E5 0 37 FUNCTION ext2_check_dir_entry() 0 5E5 44 if (( ( __u16 ) ( de -> rec_len ) ) < ( ( ( 1.. 0 5E5 46 else if (( ( __u16 ) ( de -> rec_len ) ) % 4 .. 0 5E5 48 else if (( ( __u16 ) ( de -> rec_len ) ) < ( .. 0 5E5 51 else if (dir && ( ( char * ) de - bh -> b_dat.. 0 51 T && T 5E5 51 T && F 3E3 51 F && _ 0 5E5 53 else if (dir && ( ( __u32 ) ( de -> inode ) ).. 0 53 T && T 5E5 53 T && F 3E3 53 F && _ 0 5E5 56 if (error_msg != ( ( void * ) 0 )) 5E5 62 return error_msg == ( ( void * ) 0 ) ? 1 : 0 *** TER 60% ( 12/ 20) of FUNCTION ext2_check_dir_entry() 358 0 65 FUNCTION ext2_readdir() 242 358 83 while (! error && ! stored && filp -> f_pos <.. 242 83 T && T && T 141 83 T && T && F 217 83 T && F && _ 0 83 F && _ && _ 0 242 86 if (! bh) 0 91 continue 242 0 97 if (! offset) 1E3 242 99 for (;i > 0;) 29 1E3 101 if (tmp && ! ( ( ( tmp ) -> b_state & (.. 29 101 T && !(F) && !(F) 495 101 T && !(T) && !(_) 87 101 T && !(F) && !(T) 1E3 101 F && !(_) && !(_) 103 else 22 220 106 if (num) 29 22 108 for (;i < num;) 148 94 118 if (filp -> f_version != inode -> i_version) 0 148 119 for (;i < sb -> s_blocksize && i < offset;) 0 119 T && T 148 119 T && F 0 119 F && _ 0 0 128 if (( ( __u16 ) ( de -> rec_len ) ) < (.. 0 129 break 5E3 242 139 while (! error && filp -> f_pos < inode -> .. 5E3 139 T && T && T 96 139 T && T && F 146 139 T && F && _ 0 139 F && _ && _ 0 5E3 142 if (! ext2_check_dir_entry ( "ext2_readdi.. 0 148 return stored 5E3 25 151 if (( ( __u32 ) ( de -> inode ) )) 0 5E3 163 if (( ( & ( ( sb ) -> u . ext2_sb ) ) -.. 0 163 (T) && T 0 163 (T) && F 5E3 163 (F) && _ 0 5E3 169 if (error) 0 170 break 0 5E3 171 if (version != filp -> f_version) 0 172 goto revalidate 358 181 return 0 *** TER 65% ( 37/ 57) of FUNCTION ext2_readdir() *** TER 64% ( 49/ 77) of SOURCE FILE dir.c MONITORED SOURCE FILE : filesystems.c 4 4 28 FUNCTION filesystem_setup() *** TER 100% ( 1/ 1) of FUNCTION filesystem_setup() 0 0 61 FUNCTION sys_nfsservctl() 0 63 return - 38 *** TER 0% ( 0/ 2) of FUNCTION sys_nfsservctl() *** TER 33% ( 1/ 3) of SOURCE FILE filesystems.c MONITORED SOURCE FILE : brlock.c *** TER 100% ( 0/ 0) of SOURCE FILE brlock.c MONITORED SOURCE FILE : scm.c 0 0 44 FUNCTION scm_check_creds() 0 0 50 if (( creds -> pid == get_current ( ) -> pid .. 0 50 (T || _) && ((T || _ || _) || _) && ((T || .. 0 50 (T || _) && ((T || _ || _) || _) && ((F || .. 0 50 (T || _) && ((T || _ || _) || _) && ((F || .. 0 50 (T || _) && ((T || _ || _) || _) && ((F || .. 0 50 (T || _) && ((F || T || _) || _) && ((T || .. 0 50 (T || _) && ((F || T || _) || _) && ((F || .. 0 50 (T || _) && ((F || T || _) || _) && ((F || .. 0 50 (T || _) && ((F || T || _) || _) && ((F || .. 0 50 (T || _) && ((F || F || T) || _) && ((T || .. 0 50 (T || _) && ((F || F || T) || _) && ((F || .. 0 50 (T || _) && ((F || F || T) || _) && ((F || .. 0 50 (T || _) && ((F || F || T) || _) && ((F || .. 0 50 (T || _) && ((F || F || F) || T) && ((T || .. 0 50 (T || _) && ((F || F || F) || T) && ((F || .. 0 50 (T || _) && ((F || F || F) || T) && ((F || .. 0 50 (T || _) && ((F || F || F) || T) && ((F || .. 0 50 (F || T) && ((T || _ || _) || _) && ((T || .. 0 50 (F || T) && ((T || _ || _) || _) && ((F || .. 0 50 (F || T) && ((T || _ || _) || _) && ((F || .. 0 50 (F || T) && ((T || _ || _) || _) && ((F || .. 0 50 (F || T) && ((F || T || _) || _) && ((T || .. 0 50 (F || T) && ((F || T || _) || _) && ((F || .. 0 50 (F || T) && ((F || T || _) || _) && ((F || .. 0 50 (F || T) && ((F || T || _) || _) && ((F || .. 0 50 (F || T) && ((F || F || T) || _) && ((T || .. 0 50 (F || T) && ((F || F || T) || _) && ((F || .. 0 50 (F || T) && ((F || F || T) || _) && ((F || .. 0 50 (F || T) && ((F || F || T) || _) && ((F || .. 0 50 (F || T) && ((F || F || F) || T) && ((T || .. 0 50 (F || T) && ((F || F || F) || T) && ((F || .. 0 50 (F || T) && ((F || F || F) || T) && ((F || .. 0 50 (F || T) && ((F || F || F) || T) && ((F || .. 0 50 (T || _) && ((T || _ || _) || _) && ((F || .. 0 50 (T || _) && ((F || T || _) || _) && ((F || .. 0 50 (T || _) && ((F || F || T) || _) && ((F || .. 0 50 (T || _) && ((F || F || F) || T) && ((F || .. 0 50 (T || _) && ((F || F || F) || F) && ((_ || .. 0 50 (F || T) && ((T || _ || _) || _) && ((F || .. 0 50 (F || T) && ((F || T || _) || _) && ((F || .. 0 50 (F || T) && ((F || F || T) || _) && ((F || .. 0 50 (F || T) && ((F || F || F) || T) && ((F || .. 0 50 (F || T) && ((F || F || F) || F) && ((_ || .. 0 50 (F || F) && ((_ || _ || _) || _) && ((_ || .. 0 51 return 0 0 53 return - 1 *** TER 0% ( 0/ 48) of FUNCTION scm_check_creds() 0 0 56 FUNCTION scm_fp_copy() 0 0 65 if (num <= 0) 0 66 return 0 0 0 68 if (num > ( 256 - 1 )) 0 69 return - 22 0 0 71 if (! fpl) 0 0 74 if (! fpl) 0 75 return - 12 0 0 81 if (fpl -> count + num > ( 256 - 1 )) 0 82 return - 22 0 0 88 for (;i < num;) 0 0 93 if (fd < 0 || ! ( file = fget ( fd ) )) 0 93 T || !(_) 0 93 F || !(F) 0 93 F || !(T) 0 94 return - 9 0 98 return num *** TER 0% ( 0/ 24) of FUNCTION scm_fp_copy() 0 0 101 FUNCTION __scm_destroy() 0 0 106 if (fpl) 0 0 108 for (;i >= 0;) *** TER 0% ( 0/ 5) of FUNCTION __scm_destroy() 0 0 114 FUNCTION __scm_send() 0 0 119 for (;cmsg;) 0 0 133 if (cmsg -> cmsg_len < sizeof ( struct cmsg.. 0 133 T || _ 0 133 F || T 0 133 F || F 0 134 goto error 0 0 136 if (cmsg -> cmsg_level != 1) 0 137 continue 139 switch ( cmsg -> cmsg_type ) 0 141 case 0x01: 0 0 143 if (err < 0) 0 144 goto error 0 145 break 0 146 case 0x02: 0 0 147 if (cmsg -> cmsg_len != ( ( ( ( sizeof ( .. 0 148 goto error 0 0 151 if (err) 0 152 goto error 0 153 break 0 154 default: 0 155 goto error 0 0 159 if (p -> fp && ! p -> fp -> count) 0 159 T && T 0 159 T && F 0 159 F && _ 0 164 return 0 0 168 return err *** TER 0% ( 0/ 34) of FUNCTION __scm_send() 0 0 171 FUNCTION put_cmsg() 0 0 178 if (cm == ( ( void * ) 0 ) || msg -> msg_cont.. 0 178 T || _ 0 178 F || T 0 178 F || F 0 180 return 0 0 0 182 if (msg -> msg_controllen < cmlen) 0 0 191 if (( __builtin_constant_p ( sizeof cmhdr ) ?.. 0 192 goto out 0 0 193 if (( __builtin_constant_p ( cmlen - sizeof (.. 0 194 goto out 0 200 return err *** TER 0% ( 0/ 16) of FUNCTION put_cmsg() 0 0 203 FUNCTION scm_detach_fds() 0 0 213 if (msg -> msg_controllen > sizeof ( struct c.. 0 0 217 if (fdnum < fdmax) 0 0 220 for (;i < fdmax;) 0 0 224 if (err < 0) 0 225 break 0 0 228 if (err) 0 230 break 0 0 237 if (i > 0) 0 0 240 if (! err) 0 0 242 if (! err) 0 0 244 if (! err) 0 0 246 if (! err) 0 0 252 if (i < fdnum || ( fdnum && fdmax <= 0 )) 0 252 T || (_ && _) 0 252 F || (T && T) 0 252 F || (T && F) 0 252 F || (F && _) *** TER 0% ( 0/ 29) of FUNCTION scm_detach_fds() 0 0 262 FUNCTION scm_fp_dup() 0 0 267 if (! fpl) 0 268 return ( ( void * ) 0 ) 0 0 271 if (new_fpl) 0 0 272 for (;i >= 0;) 0 276 return new_fpl *** TER 0% ( 0/ 9) of FUNCTION scm_fp_dup() *** TER 0% ( 0/165) of SOURCE FILE scm.c MONITORED SOURCE FILE : devinet.c 4 0 85 FUNCTION inet_alloc_ifa() 4 0 90 if (ifa) 4 95 return ifa *** TER 75% ( 3/ 4) of FUNCTION inet_alloc_ifa() 2 2 98 FUNCTION inet_free_ifa() 2 0 100 if (ifa -> ifa_dev) *** TER 67% ( 2/ 3) of FUNCTION inet_free_ifa() 0 0 106 FUNCTION in_dev_finish_destroy() 0 0 110 if (! ( idev -> ifa_list == ( ( void * ) 0 ) )) 0 0 111 if (! ( idev -> mc_list == ( ( void * ) 0 ) )) 0 0 116 if (! idev -> dead) 0 118 return *** TER 0% ( 0/ 8) of FUNCTION in_dev_finish_destroy() 2 0 124 FUNCTION inetdev_init() 128 do 0 2 128 if (down_trylock ( & rtnl_sem ) == 0) 0 2 128 do-while (0) 0 2 131 if (! in_dev) 0 132 return ( ( void * ) 0 ) 0 2 138 if (( in_dev -> arp_parms = neigh_parms_alloc.. 0 140 return ( ( void * ) 0 ) 148 do 148 do 0 2 148 do-while (0) 0 2 148 do-while (0) 152 do 152 do 0 2 152 do-while (0) 152 do 0 2 152 do-while (0) 0 2 152 do-while (0) 0 2 156 if (dev -> flags & 0x1) 2 158 return in_dev *** TER 50% ( 12/ 24) of FUNCTION inetdev_init() 0 0 161 FUNCTION inetdev_destroy() 165 do 0 0 165 if (down_trylock ( & rtnl_sem ) == 0) 0 0 165 do-while (0) 0 0 171 while (( ifa = in_dev -> ifa_list ) != ( ( vo.. 179 do 179 do 0 0 179 do-while (0) 0 0 179 do-while (0) 182 do 182 do 0 0 182 do-while (0) 182 do 0 0 182 do-while (0) 0 0 182 do-while (0) *** TER 0% ( 0/ 17) of FUNCTION inetdev_destroy() 0 0 189 FUNCTION inet_addr_onlink() 0 0 192 for (;ifa && ! ( ifa -> ifa_flags & 0x01 );) 0 192 T && !(F) 0 192 T && !(T) 0 192 F && !(_) 0 0 193 if (inet_ifa_match ( a , ifa )) 0 0 194 if (! b || inet_ifa_match ( b , ifa )) 0 194 T || _ 0 194 F || T 0 194 F || F 195 do 0 0 195 do-while (0) 0 196 return 1 200 do 0 0 200 do-while (0) 0 201 return 0 *** TER 0% ( 0/ 19) of FUNCTION inet_addr_onlink() 0 0 205 FUNCTION inet_del_ifa() 209 do 0 0 209 if (down_trylock ( & rtnl_sem ) == 0) 0 0 209 do-while (0) 0 0 213 if (! ( ifa1 -> ifa_flags & 0x01 )) 0 0 217 while (( ifa = * ifap1 ) != ( ( void * ) 0 )) 0 0 220 if (! ( ifa -> ifa_flags & 0x01 ) || ifa1.. 0 220 !(T) || T || _ 0 220 !(T) || F || T 0 220 !(F) || _ || _ 0 220 !(T) || F || F 0 222 continue 224 do 224 do 0 0 224 do-while (0) 0 0 224 do-while (0) 226 do 226 do 0 0 226 do-while (0) 226 do 0 0 226 do-while (0) 0 0 226 do-while (0) 228 do 0 0 228 do-while (0) 236 do 236 do 0 0 236 do-while (0) 0 0 236 do-while (0) 238 do 238 do 0 0 238 do-while (0) 238 do 0 0 238 do-while (0) 0 0 238 do-while (0) 250 do 0 0 250 do-while (0) 0 0 252 if (destroy) 0 0 255 if (in_dev -> ifa_list == ( ( void * ) 0 )) *** TER 0% ( 0/ 44) of FUNCTION inet_del_ifa() 4 0 261 FUNCTION inet_insert_ifa() 266 do 0 4 266 if (down_trylock ( & rtnl_sem ) == 0) 0 4 266 do-while (0) 1 3 268 if (ifa -> ifa_local == 0) 1 270 return 0 1 2 276 for (;( ifa1 = * ifap ) != ( ( void * ) 0 );) 1 0 277 if (! ( ifa1 -> ifa_flags & 0x01 ) && ifa -.. 1 277 !(F) && T 0 277 !(T) && _ 0 277 !(F) && F 1 0 279 if (ifa1 -> ifa_mask == ifa -> ifa_mask && .. 1 279 T && T 0 279 T && F 0 279 F && _ 1 0 280 if (ifa1 -> ifa_local == ifa -> ifa_local) 1 282 return - 17 0 0 284 if (ifa1 -> ifa_scope != ifa -> ifa_scope) 0 286 return - 22 2 0 292 if (! ( ifa -> ifa_flags & 0x01 )) 298 do 298 do 0 2 298 do-while (0) 0 2 298 do-while (0) 300 do 300 do 0 2 300 do-while (0) 300 do 0 2 300 do-while (0) 0 2 300 do-while (0) 305 do 0 2 305 do-while (0) 2 308 return 0 *** TER 54% ( 22/ 41) of FUNCTION inet_insert_ifa() 3 0 312 FUNCTION inet_set_ifa() 316 do 0 3 316 if (down_trylock ( & rtnl_sem ) == 0) 0 3 316 do-while (0) 2 1 318 if (in_dev == ( ( void * ) 0 )) 0 2 320 if (in_dev == ( ( void * ) 0 )) 0 322 return - 105 3 0 325 if (ifa -> ifa_dev != in_dev) 0 3 326 if (! ( ifa -> ifa_dev == ( ( void * ) 0 ) )) 1 2 330 if (( ( ( ifa -> ifa_local ) & ( __builtin_co.. 3 332 return inet_insert_ifa ( ifa ) *** TER 65% ( 11/ 17) of FUNCTION inet_set_ifa() 6 0 335 FUNCTION inetdev_by_index() 6 0 341 if (dev) 343 do 0 6 343 do-while (0) 6 344 return in_dev *** TER 67% ( 4/ 6) of FUNCTION inetdev_by_index() 0 0 349 FUNCTION inet_ifa_byprefix() 351 do 0 0 351 if (down_trylock ( & rtnl_sem ) == 0) 0 0 351 do-while (0) 0 0 353 for (;ifa && ! ( ifa -> ifa_flags & 0x01 );) 0 353 T && !(F) 0 353 T && !(T) 0 353 F && !(_) 0 0 354 if (ifa -> ifa_mask == mask && inet_ifa_m.. 0 354 T && T 0 354 T && F 0 354 F && _ 0 355 return ifa 0 357 return ( ( void * ) 0 ) *** TER 0% ( 0/ 17) of FUNCTION inet_ifa_byprefix() 6 0 444 FUNCTION inet_abc_len() 2 4 446 if (( ( ( addr ) & ( __builtin_constant_p ( (.. 2 447 return 0 2 2 450 if (( ( ( ( long int ) ( addr ) ) & 0x8000000.. 2 451 return 8 0 2 452 if (( ( ( ( long int ) ( addr ) ) & 0xc000000.. 0 453 return 16 2 0 454 if (( ( ( ( long int ) ( addr ) ) & 0xe000000.. 2 455 return 24 0 461 return - 1 *** TER 71% ( 10/ 14) of FUNCTION inet_abc_len() 13 0 465 FUNCTION devinet_ioctl() 0 13 480 if (( __builtin_constant_p ( sizeof ( struct .. 0 481 return - 14 0 13 485 if (colon) 492 switch ( cmd ) 1 493 case 0x8915: 1 494 case 0x8919: 1 495 case 0x8917: 1 496 case 0x891b: 1 503 break 6 505 case 0x8914: 0 6 506 if (! capable ( 12 )) 0 507 return - 13 6 508 break 3 509 case 0x8916: 4 510 case 0x891a: 4 511 case 0x8918: 6 512 case 0x891c: 0 6 513 if (! capable ( 12 )) 0 514 return - 13 0 6 515 if (sin -> sin_family != 2) 0 516 return - 22 6 517 break 0 518 default: 0 519 return - 22 0 13 525 if (( dev = __dev_get_by_name ( ifr . ifr_ifr.. 0 527 goto done 0 13 530 if (colon) 9 4 533 if (( in_dev = __in_dev_get ( dev ) ) != ( ( .. 5 4 534 for (;( ifa = * ifap ) != ( ( void * ) 0 );) 5 0 535 if (strcmp ( ifr . ifr_ifrn . ifrn_name ,.. 5 536 break 1 12 539 if (ifa == ( ( void * ) 0 ) && cmd != 0x8916 .. 1 539 T && T && T 4 539 T && T && F 3 539 T && F && _ 5 539 F && _ && _ 1 541 goto done 544 switch ( cmd ) 0 545 case 0x8915: 0 547 goto rarok 0 549 case 0x8919: 0 551 goto rarok 0 553 case 0x8917: 0 555 goto rarok 0 557 case 0x891b: 0 559 goto rarok 6 561 case 0x8914: 0 6 562 if (colon) 0 0 563 if (ifa == ( ( void * ) 0 )) 0 565 break 0 0 567 if (! ( ifr . ifr_ifru . ifru_flags & 0x1.. 0 569 break 6 572 break 3 574 case 0x8916: 0 3 575 if (inet_abc_len ( sin -> sin_addr . s_addr.. 0 577 break 3 0 580 if (! ifa) 0 3 581 if (( ifa = inet_alloc_ifa ( ) ) == ( ( v.. 0 583 break 0 3 585 if (colon) 587 else 589 else 0 0 591 if (ifa -> ifa_local == sin -> sin_addr ... 0 592 break 3 0 601 if (! ( dev -> flags & 0x10 )) 2 1 604 if (( dev -> flags & 0x2 ) && ifa -> ifa_.. 2 604 (T) && T 0 604 (T) && F 1 604 (F) && _ 606 else 3 611 break 1 613 case 0x891a: 0 1 614 if (ifa -> ifa_broadcast != sin -> sin_addr.. 1 619 break 0 621 case 0x8918: 0 0 622 if (ifa -> ifa_address != sin -> sin_addr ... 0 0 623 if (inet_abc_len ( sin -> sin_addr . s_ad.. 0 625 break 0 631 break 2 633 case 0x891c: 0 2 638 if (bad_mask ( sin -> sin_addr . s_addr , 0.. 0 640 break 0 2 643 if (ifa -> ifa_mask != sin -> sin_addr . s_.. 2 649 break 13 654 return ret 0 0 659 if (( __builtin_constant_p ( sizeof ( struct .. 0 660 return - 14 0 661 return 0 *** TER 50% ( 55/111) of FUNCTION devinet_ioctl() 3 0 665 FUNCTION inet_gifconf() 2 1 672 if (in_dev == ( ( void * ) 0 ) || ( ifa = in_.. 2 672 T || _ 0 672 F || T 1 672 F || F 2 673 return 0 1 1 675 for (;ifa;) 0 1 676 if (! buf) 0 678 continue 0 1 680 if (len < ( int ) sizeof ( ifr )) 0 681 return done 1 0 683 if (ifa -> ifa_label) 685 else 0 1 691 if (( __builtin_constant_p ( sizeof ( struc.. 0 692 return - 14 1 697 return done *** TER 62% ( 13/ 21) of FUNCTION inet_gifconf() 1 0 700 FUNCTION inet_select_addr() 0 1 707 if (in_dev == ( ( void * ) 0 )) 708 do 0 0 708 do-while (0) 0 709 return 0 0 1 713 for (;ifa && ! ( ifa -> ifa_flags & 0x01 );) 0 713 T && !(F) 0 713 T && !(T) 1 713 F && !(_) 0 0 714 if (ifa -> ifa_scope > scope) 0 715 continue 0 0 716 if (! dst || inet_ifa_match ( dst , ifa )) 0 716 T || _ 0 716 F || T 0 716 F || F 0 718 break 0 0 720 if (! addr) 723 do 0 1 723 do-while (0) 724 do 0 1 724 do-while (0) 0 1 726 if (addr) 0 727 return addr 3 1 735 for (;dev;) 1 2 736 if (( in_dev = __in_dev_get ( dev ) ) == ( .. 1 737 continue 1 2 740 for (;ifa && ! ( ifa -> ifa_flags & 0x01 .. 1 740 T && !(F) 0 740 T && !(T) 2 740 F && !(_) 0 1 742 if (ifa -> ifa_scope != RT_SCOPE_LINK &.. 0 742 T && T 1 742 T && F 0 742 F && _ 743 do 0 0 743 do-while (0) 744 do 0 0 744 do-while (0) 745 do 0 0 745 do-while (0) 0 746 return ifa -> ifa_local 749 do 0 2 749 do-while (0) 751 do 0 1 751 do-while (0) 752 do 0 1 752 do-while (0) 1 754 return 0 *** TER 38% ( 22/ 58) of FUNCTION inet_select_addr() 1 0 761 FUNCTION register_inetaddr_notifier() 1 763 return notifier_chain_register ( & inetaddr_c.. *** TER 100% ( 2/ 2) of FUNCTION register_inetaddr_notifier() 0 0 766 FUNCTION unregister_inetaddr_notifier() 0 768 return notifier_chain_unregister ( & inetaddr.. *** TER 0% ( 0/ 2) of FUNCTION unregister_inetaddr_notifier() 3 0 773 FUNCTION inetdev_event() 778 do 0 3 778 if (down_trylock ( & rtnl_sem ) == 0) 0 3 778 do-while (0) 0 3 780 if (in_dev == ( ( void * ) 0 )) 0 781 return 0x0000 783 switch ( event ) 0 784 case 0x0005: 0 787 break 2 788 case 0x0001: 0 2 789 if (dev -> mtu < 68) 0 790 break 1 1 791 if (dev == & loopback_dev) 1 0 793 if (( ifa = inet_alloc_ifa ( ) ) != ( ( v.. 2 806 break 0 807 case 0x0002: 0 809 break 0 810 case 0x0007: 0 0 811 if (dev -> mtu >= 68) 0 812 break 0 814 case 0x0006: 0 816 break 0 817 case 0x000A: 0 0 818 if (in_dev -> ifa_list) 0 0 820 for (;ifa;) 0 826 break 3 829 return 0x0000 *** TER 32% ( 11/ 34) of FUNCTION inetdev_event() 0 0 978 FUNCTION inet_forward_change() 0 0 987 for (;dev;) 0 0 991 if (in_dev) 993 do 0 0 993 do-while (0) 995 do 0 0 995 do-while (0) *** TER 0% ( 0/ 9) of FUNCTION inet_forward_change() 0 0 1001 FUNCTION devinet_sysctl_forward() 0 0 1010 if (write && * valp != val) 0 1010 T && T 0 1010 T && F 0 1010 F && _ 0 0 1011 if (valp == & ipv4_devconf . forwarding) 0 0 1013 else if (valp != & ipv4_devconf_dflt . forw.. 0 1017 return ret *** TER 0% ( 0/ 11) of FUNCTION devinet_sysctl_forward() 3 3 1074 FUNCTION devinet_sysctl_register() 0 3 1081 if (t == ( ( void * ) 0 )) 0 1082 return 36 3 1084 for (;i < sizeof ( t -> devinet_vars ) / size.. 2 1 1088 if (dev) 1091 else 0 3 1105 if (t -> sysctl_header == ( ( void * ) 0 )) 1107 else *** TER 70% ( 7/ 10) of FUNCTION devinet_sysctl_register() 0 0 1111 FUNCTION devinet_sysctl_unregister() 0 0 1113 if (p -> sysctl) *** TER 0% ( 0/ 3) of FUNCTION devinet_sysctl_unregister() 1 1 1122 FUNCTION devinet_init() *** TER 100% ( 1/ 1) of FUNCTION devinet_init() *** TER 37% (175/476) of SOURCE FILE devinet.c MONITORED SOURCE FILE : n_tty.c 29 0 66 FUNCTION alloc_buf() 0 29 71 if (( 1UL << 12 ) != 4096) 0 0 73 if (p) 75 else 29 78 return p *** TER 50% ( 3/ 6) of FUNCTION alloc_buf() 22 22 81 FUNCTION free_buf() 0 22 83 if (( 1UL << 12 ) != 4096) 85 else *** TER 67% ( 2/ 3) of FUNCTION free_buf() 227 227 89 FUNCTION put_tty_queue() 96 do 0 227 96 do-while (0) 227 0 97 if (tty -> read_cnt < 4096) 102 do 102 do 0 227 102 do-while (0) 0 227 102 do-while (0) *** TER 56% ( 5/ 9) of FUNCTION put_tty_queue() 293 293 110 FUNCTION check_unthrottle() 0 293 114 if (tty -> count && test_and_clear_bit ( 0 , .. 0 114 T && T && T 0 114 T && T && F 271 114 T && F && _ 22 114 F && _ && _ *** TER 57% ( 4/ 7) of FUNCTION check_unthrottle() 74 74 123 FUNCTION reset_buffer_flags() 127 do 0 74 127 do-while (0) 129 do 129 do 0 74 129 do-while (0) 0 74 129 do-while (0) *** TER 57% ( 4/ 7) of FUNCTION reset_buffer_flags() 45 0 138 FUNCTION n_tty_flush_buffer() 45 0 143 if (! tty -> link) 45 144 return 0 0 146 if (tty -> link -> packet) *** TER 50% ( 3/ 6) of FUNCTION n_tty_flush_buffer() 219 0 155 FUNCTION n_tty_chars_in_buffer() 160 do 0 219 160 do-while (0) 213 6 161 if (! tty -> icanon) 4 2 163 else if (tty -> canon_data) 168 do 168 do 0 219 168 do-while (0) 0 219 168 do-while (0) 219 169 return n *** TER 75% ( 9/ 12) of FUNCTION n_tty_chars_in_buffer() 2E3 0 176 FUNCTION opost() 0 2E3 181 if (! space) 0 182 return - 1 2E3 0 184 if (( ( ( tty ) ) -> termios -> c_oflag & ( 0.. 185 switch ( c ) 2E3 186 case '\n': 0 2E3 187 if (( ( ( tty ) ) -> termios -> c_oflag &.. 2E3 0 189 if (( ( ( tty ) ) -> termios -> c_oflag &.. 0 2E3 190 if (space < 2) 0 191 return - 1 2E3 196 break 0 197 case '\r': 0 0 198 if (( ( ( tty ) ) -> termios -> c_oflag &.. 0 198 (T) && T 0 198 (T) && F 0 198 (F) && _ 0 199 return 0 0 0 200 if (( ( ( tty ) ) -> termios -> c_oflag &.. 0 0 202 if (( ( ( tty ) ) -> termios -> c_oflag.. 0 204 break 0 207 break 1 208 case '\t': 0 1 210 if (( ( ( tty ) ) -> termios -> c_oflag &.. 0 0 211 if (space < spaces) 0 212 return - 1 0 215 return 0 1 218 break 0 219 case '\b': 0 0 220 if (tty -> column > 0) 0 222 break 171 223 default: 0 171 224 if (( ( ( tty ) ) -> termios -> c_oflag &.. 171 0 226 if (! ( ( ( _ctype [ ( int ) ( unsigned c.. 171 228 break 2E3 232 return 0 *** TER 34% ( 16/ 47) of FUNCTION opost() 2E3 0 239 FUNCTION opost_block() 0 2E3 248 if (! space) 0 249 return 0 0 2E3 250 if (nr > space) 171 2E3 252 if (nr > sizeof ( buf )) 0 2E3 255 if (( __builtin_constant_p ( nr ) ? __constan.. 0 256 return - 14 7E4 393 258 for (;i < nr;) 259 switch ( * cp ) 2E3 260 case '\n': 0 2E3 261 if (( ( ( tty ) ) -> termios -> c_oflag &.. 2E3 0 263 if (( ( ( tty ) ) -> termios -> c_oflag &.. 2E3 264 goto break_out 0 266 break 37 267 case '\r': 0 37 268 if (( ( ( tty ) ) -> termios -> c_oflag &.. 0 268 (T) && T 0 268 (T) && F 37 268 (F) && _ 0 269 goto break_out 0 37 270 if (( ( ( tty ) ) -> termios -> c_oflag &.. 0 0 272 if (( ( ( tty ) ) -> termios -> c_oflag.. 0 274 break 37 277 break 1 278 case '\t': 1 279 goto break_out 78 280 case '\b': 78 0 281 if (tty -> column > 0) 78 283 break 7E4 284 default: 0 7E4 285 if (( ( ( tty ) ) -> termios -> c_oflag &.. 7E4 300 287 if (! ( ( ( _ctype [ ( int ) ( unsigned c.. 7E4 289 break 2E3 0 293 if (tty -> driver . flush_chars) 2E3 296 return i *** TER 60% ( 29/ 48) of FUNCTION opost_block() 2 2 301 FUNCTION put_char() *** TER 100% ( 1/ 1) of FUNCTION put_char() 6 6 308 FUNCTION echo_char() 1 5 310 if (( ( ( tty ) ) -> termios -> c_lflag & ( 0.. 1 310 (T) && (T) && T 0 310 (T) && (T) && F 5 310 (T) && (F) && _ 0 310 (F) && (_) && _ 314 else *** TER 71% ( 5/ 7) of FUNCTION echo_char() 224 224 318 FUNCTION finish_erasing() 0 224 320 if (tty -> erasing) *** TER 67% ( 2/ 3) of FUNCTION finish_erasing() 0 0 327 FUNCTION eraser() 0 0 333 if (tty -> read_head == tty -> canon_head) 0 335 return 0 0 337 if (c == ( ( tty ) -> termios -> c_cc [ 2 ] )) 0 0 339 else if (c == ( ( tty ) -> termios -> c_cc [ .. 341 else 0 0 342 if (! ( ( ( tty ) ) -> termios -> c_lflag &.. 343 do 0 0 343 do-while (0) 347 do 347 do 0 0 347 do-while (0) 0 0 347 do-while (0) 0 348 return 0 0 350 if (! ( ( ( tty ) ) -> termios -> c_lflag &.. 0 350 !(T) || !(T) || !(F) 0 350 !(T) || !(F) || !(_) 0 350 !(F) || !(_) || !(_) 0 350 !(T) || !(T) || !(T) 351 do 0 0 351 do-while (0) 355 do 355 do 0 0 355 do-while (0) 0 0 355 do-while (0) 0 0 359 if (( ( ( tty ) ) -> termios -> c_lflag &.. 0 361 return 0 0 367 while (tty -> read_head != tty -> canon_head) 0 0 370 if (kill_type == WERASE) 0 0 372 if (( ( ( _ctype [ ( int ) ( unsigned cha.. 0 372 (T) || _ 0 372 (F) || T 0 372 (F) || F 0 0 374 else if (seen_alnums) 0 375 break 377 do 0 0 377 do-while (0) 380 do 380 do 0 0 380 do-while (0) 0 0 380 do-while (0) 0 0 381 if (( ( ( tty ) ) -> termios -> c_lflag & (.. 0 0 382 if (( ( ( tty ) ) -> termios -> c_lflag &.. 0 0 383 if (! tty -> erasing) 0 0 389 else if (kill_type == ERASE && ! ( ( ( tt.. 0 389 T && !(F) 0 389 T && !(T) 0 389 F && !(_) 0 0 391 else if (c == '\t') 0 0 396 while (tail != tty -> read_head) 0 0 398 if (c == '\t') 0 0 400 else if (( ( ( _ctype [ ( int ) ( uns.. 0 0 401 if (( ( ( tty ) ) -> termios -> c_l.. 403 else 0 0 409 if (tty -> column > 0x80000000) 0 0 413 while (tty -> column > col) 0 0 416 if (tty -> column > 0) 419 else 0 0 420 if (( ( ( _ctype [ ( int ) ( unsigned c.. 0 420 (T) && (T) 0 420 (T) && (F) 0 420 (F) && (_) 0 0 424 if (tty -> column > 0) 0 0 427 if (! ( ( ( _ctype [ ( int ) ( unsigned.. 0 427 !(T) || (T) 0 427 !(F) || (_) 0 427 !(T) || (F) 0 0 431 if (tty -> column > 0) 0 0 436 if (kill_type == ERASE) 0 437 break 0 0 439 if (tty -> read_head == tty -> canon_head) *** TER 0% ( 0/ 96) of FUNCTION eraser() 0 0 443 FUNCTION isig() 0 0 445 if (tty -> pgrp > 0) 0 0 447 if (flush || ! ( ( ( tty ) ) -> termios -> c_.. 0 447 T || !(_) 0 447 F || !(F) 0 447 F || !(T) 0 0 449 if (tty -> driver . flush_buffer) *** TER 0% ( 0/ 10) of FUNCTION isig() 0 0 454 FUNCTION n_tty_receive_break() 0 0 456 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. 0 457 return 0 0 458 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. 0 460 return 0 0 462 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. *** TER 0% ( 0/ 9) of FUNCTION n_tty_receive_break() 0 0 470 FUNCTION n_tty_receive_overrun() 0 0 475 if (( ( long ) ( tty -> overrun_time ) - ( lo.. *** TER 0% ( 0/ 3) of FUNCTION n_tty_receive_overrun() 0 0 483 FUNCTION n_tty_receive_parity_error() 0 0 486 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. 0 487 return 0 0 489 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. 0 0 493 else if (( ( ( tty ) ) -> termios -> c_iflag .. 495 else *** TER 0% ( 0/ 8) of FUNCTION n_tty_receive_parity_error() 227 0 500 FUNCTION n_tty_receive_char() 0 227 502 if (tty -> raw) 0 504 return 0 227 508 if (tty -> stopped && ! tty -> flow_stopped &.. 0 508 T && T && (T) && (T) 0 508 T && T && (T) && (F) 0 508 T && T && (F) && (_) 0 508 T && F && (_) && (_) 227 508 F && _ && (_) && (_) 0 510 return 0 227 513 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. 0 227 515 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. 0 515 (T) && (T) 0 515 (T) && (F) 227 515 (F) && (_) 0 227 518 if (tty -> closing) 0 0 519 if (( ( ( tty ) ) -> termios -> c_iflag & (.. 0 0 520 if (c == ( ( tty ) -> termios -> c_cc [ 8.. 0 0 522 else if (c == ( ( tty ) -> termios -> c_c.. 0 525 return 224 3 534 if (! ( __builtin_constant_p ( c ) ? constant.. 0 534 !(T) || T 224 534 !(F) || _ 3 534 !(T) || F 6 218 537 if (( ( ( tty ) ) -> termios -> c_lflag & (.. 0 6 538 if (tty -> read_cnt >= 4096 - 1) 0 540 return 2 4 543 if (tty -> canon_head == tty -> read_head) 0 224 547 if (( ( ( tty ) ) -> termios -> c_iflag & (.. 0 547 (T) && T 0 547 (T) && F 224 547 (F) && _ 224 550 return 3 0 553 if (c == '\r') 0 3 554 if (( ( ( tty ) ) -> termios -> c_iflag & (.. 0 555 return 3 0 556 if (( ( ( tty ) ) -> termios -> c_iflag & (.. 0 0 558 else if (c == '\n' && ( ( ( tty ) ) -> termio.. 0 558 T && (T) 0 558 T && (F) 0 558 F && (_) 3 0 560 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. 0 3 561 if (c == ( ( tty ) -> termios -> c_cc [ 8 ].. 0 563 return 0 3 565 if (c == ( ( tty ) -> termios -> c_cc [ 9 ].. 0 567 return 3 0 570 if (( ( ( tty ) ) -> termios -> c_lflag & ( 0.. 0 3 573 if (c == ( ( tty ) -> termios -> c_cc [ 0 ].. 0 574 goto send_signal 0 3 576 if (c == ( ( tty ) -> termios -> c_cc [ 1 ].. 0 577 goto send_signal 0 3 579 if (c == ( ( tty ) -> termios -> c_cc [ 10 .. 0 582 return 3 0 585 if (tty -> icanon) 0 3 587 if (c == ( ( tty ) -> termios -> c_cc [ 2 ].. 0 587 T || _ || (_ && (_)) 0 587 F || T || (_ && (_)) 0 587 F || F || (T && (T)) 0 587 F || F || (T && (F)) 3 587 F || F || (F && (_)) 0 589 return 0 3 591 if (c == ( ( tty ) -> termios -> c_cc [ 15 .. 0 591 T && (T) 0 591 T && (F) 3 591 F && (_) 0 0 593 if (( ( ( tty ) ) -> termios -> c_lflag &.. 0 0 595 if (( ( ( tty ) ) -> termios -> c_lflag.. 0 600 return 0 3 603 if (c == ( ( tty ) -> termios -> c_cc [ 12 .. 0 603 T && (T) && (T) 0 603 T && (T) && (F) 0 603 T && (F) && (_) 3 603 F && (_) && (_) 0 0 609 while (tail != tty -> read_head) 0 613 return 3 0 615 if (c == '\n') 2 1 616 if (( ( ( tty ) ) -> termios -> c_lflag &.. 2 616 (T) || (_) 0 616 (F) || (T) 1 616 (F) || (F) 0 2 617 if (tty -> read_cnt >= 4096 - 1) 0 619 return 3 623 goto handle_newline 0 0 625 if (c == ( ( tty ) -> termios -> c_cc [ 4 ].. 0 0 626 if (tty -> canon_head != tty -> read_head) 0 629 goto handle_newline 0 0 632 if (( c == ( ( tty ) -> termios -> c_cc [ 1.. 0 632 (T) || (_ && (_)) 0 632 (F) || (T && (T)) 0 632 (F) || (T && (F)) 0 632 (F) || (F && (_)) 0 0 636 if (( ( ( tty ) ) -> termios -> c_lflag &.. 0 0 637 if (tty -> read_cnt >= 4096 - 1) 0 639 return 0 0 642 if (tty -> canon_head == tty -> read_he.. 0 0 650 if (( ( ( tty ) ) -> termios -> c_iflag &.. 0 650 (T) && T 0 650 (T) && F 0 650 (F) && _ 2 1 659 if (waitqueue_active ( & tty -> read_wait.. 3 661 return 0 0 666 if (( ( ( tty ) ) -> termios -> c_lflag & ( 0.. 0 0 667 if (tty -> read_cnt >= 4096 - 1) 0 669 return 0 0 671 if (c == '\n') 673 else 0 0 675 if (tty -> canon_head == tty -> read_head) 0 0 681 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. 0 681 (T) && T 0 681 (T) && F 0 681 (F) && _ *** TER 30% ( 47/157) of FUNCTION n_tty_receive_char() 154 0 687 FUNCTION n_tty_receive_room() 12 142 697 if (tty -> icanon && ! tty -> canon_data) 12 697 T && T 4 697 T && F 138 697 F && _ 12 698 return 4096 142 0 700 if (left > 0) 142 701 return left 0 702 return 0 *** TER 82% ( 9/ 11) of FUNCTION n_tty_receive_room() 154 154 705 FUNCTION n_tty_receive_buf() 0 154 714 if (! tty -> read_buf) 0 715 return 0 154 717 if (tty -> real_raw) 718 do 0 0 718 do-while (0) 732 do 732 do 0 0 732 do-while (0) 0 0 732 do-while (0) 733 else 227 154 734 for (;i;) 227 0 735 if (f) 737 switch ( flags ) 227 738 case 0: 227 740 break 0 741 case 1: 0 743 break 0 744 case 3: 0 745 case 2: 0 747 break 0 748 case 4: 0 750 break 0 751 default: 0 754 break 154 0 757 if (tty -> driver . flush_chars) 138 16 761 if (! tty -> icanon && ( tty -> read_cnt >= t.. 138 761 T && (T) 0 761 T && (F) 16 761 F && (_) 138 0 763 if (waitqueue_active ( & tty -> read_wait )) 0 154 772 if (n_tty_receive_room ( tty ) < 128) 0 0 775 if (! test_and_set_bit ( 0 , & tty -> flags.. 0 775 T && T 0 775 T && F 0 775 F && _ *** TER 35% ( 15/ 43) of FUNCTION n_tty_receive_buf() 13 0 780 FUNCTION is_ignored() 13 783 return ( ( __builtin_constant_p ( sig ) ? __c.. *** TER 100% ( 2/ 2) of FUNCTION is_ignored() 69 69 786 FUNCTION n_tty_set_termios() 0 69 788 if (! tty) 0 789 return 0 69 792 if (( __builtin_constant_p ( 15 ) ? constant_.. 0 795 return 69 0 800 if (( ( ( tty ) ) -> termios -> c_iflag & ( 0.. 0 800 (T) || (_) || (_) || (_) || (_) || (_) || (.. 0 800 (F) || (T) || (_) || (_) || (_) || (_) || (.. 0 800 (F) || (F) || (T) || (_) || (_) || (_) || (.. 56 800 (F) || (F) || (F) || (T) || (_) || (_) || (.. 0 800 (F) || (F) || (F) || (F) || (T) || (_) || (.. 0 800 (F) || (F) || (F) || (F) || (F) || (T) || (.. 13 800 (F) || (F) || (F) || (F) || (F) || (F) || (.. 0 800 (F) || (F) || (F) || (F) || (F) || (F) || (.. 0 800 (F) || (F) || (F) || (F) || (F) || (F) || (.. 0 800 (F) || (F) || (F) || (F) || (F) || (F) || (.. 0 800 (F) || (F) || (F) || (F) || (F) || (F) || (.. 56 13 804 if (( ( ( tty ) ) -> termios -> c_iflag & (.. 0 804 (T) || (_) 56 804 (F) || (T) 13 804 (F) || (F) 0 69 806 if (( ( ( tty ) ) -> termios -> c_iflag & (.. 56 13 809 if (( ( ( tty ) ) -> termios -> c_lflag & (.. 54 2 815 if (( ( ( tty ) ) -> termios -> c_lflag &.. 53 1 822 if (( ( ( tty ) ) -> termios -> c_lflag.. 66 3 827 if (( ( ( tty ) ) -> termios -> c_iflag & (.. 69 0 831 if (( ( ( tty ) ) -> termios -> c_lflag & (.. 840 else 0 0 844 if (( ( ( ( tty ) ) -> termios -> c_iflag &.. 0 844 ((T) || (!(_) && !(_))) && ((T) || !(_)) .. 0 844 ((T) || (!(_) && !(_))) && ((F) || !(F)) .. 0 844 ((F) || (!(F) && !(F))) && ((T) || !(_)) .. 0 844 ((F) || (!(F) && !(F))) && ((F) || !(F)) .. 0 844 ((T) || (!(_) && !(_))) && ((T) || !(_)) .. 0 844 ((T) || (!(_) && !(_))) && ((F) || !(T)) .. 0 844 ((T) || (!(_) && !(_))) && ((F) || !(F)) .. 0 844 ((F) || (!(T) && !(_))) && ((_) || !(_)) .. 0 844 ((F) || (!(F) && !(T))) && ((_) || !(_)) .. 0 844 ((F) || (!(F) && !(F))) && ((T) || !(_)) .. 0 844 ((F) || (!(F) && !(F))) && ((F) || !(T)) .. 0 844 ((F) || (!(F) && !(F))) && ((F) || !(F)) .. 846 else *** TER 39% ( 20/ 51) of FUNCTION n_tty_set_termios() 22 22 851 FUNCTION n_tty_close() 22 0 854 if (tty -> read_buf) *** TER 67% ( 2/ 3) of FUNCTION n_tty_close() 29 0 860 FUNCTION n_tty_open() 0 29 862 if (! tty) 0 863 return - 22 29 0 865 if (! tty -> read_buf) 0 29 867 if (! tty -> read_buf) 0 868 return - 12 29 876 return 0 *** TER 50% ( 5/ 10) of FUNCTION n_tty_open() 364 0 879 FUNCTION input_available_p() 13 351 881 if (tty -> icanon) 6 7 882 if (tty -> canon_data) 6 883 return 1 213 138 884 else if (tty -> read_cnt >= ( amt ? amt : 1 )) 213 885 return 1 145 887 return 0 *** TER 100% ( 10/ 10) of FUNCTION input_available_p() 426 0 898 FUNCTION copy_from_read_buf() 908 do 0 426 908 do-while (0) 910 do 910 do 0 426 910 do-while (0) 0 426 910 do-while (0) 213 213 911 if (n) 915 do 0 213 915 do-while (0) 918 do 918 do 0 213 918 do-while (0) 0 213 918 do-while (0) 426 922 return retval *** TER 63% ( 10/ 16) of FUNCTION copy_from_read_buf() 224 0 925 FUNCTION read_chan() 0 224 939 if (! tty -> read_buf) 0 941 return - 5 224 0 951 if (file -> f_dentry -> d_inode -> i_rdev != .. 224 951 T && T && T 0 951 T && T && F 0 951 T && F && _ 0 951 F && _ && _ 0 224 952 if (tty -> pgrp <= 0) 0 224 954 else if (get_current ( ) -> pgrp != tty -> .. 0 0 956 if (is_ignored ( 21 ) || is_orphaned_pgrp.. 0 956 T || _ 0 956 F || T 0 956 F || F 0 957 return - 5 0 959 return - 512 213 11 965 if (! tty -> icanon) 213 0 968 if (minimum) 0 213 969 if (time) 213 0 972 else if (! waitqueue_active ( & tty -> re.. 213 972 T || (_) 0 972 F || (T) 0 972 F || (F) 974 else 0 0 976 if (time) 0 224 984 if (file -> f_flags & 04000) 0 0 985 if (down_trylock ( & tty -> atomic_read )) 0 986 return - 11 988 else 0 224 989 if (down_interruptible ( & tty -> atomic_re.. 0 990 return - 512 364 0 995 while (nr) 0 364 997 if (tty -> packet && tty -> link -> ctrl_st.. 0 997 T && T 0 997 T && F 364 997 F && _ 0 0 999 if (b != buf) 0 1000 break 0 1005 break 1010 do 0 364 1010 do-while (0) 0 364 1013 if (( ( minimum - ( b - buf ) ) < tty -> mi.. 0 1013 (T) && (T) 7 1013 (T) && (F) 357 1013 (F) && (_) 145 219 1016 if (! input_available_p ( tty , 0 )) 0 145 1017 if (( __builtin_constant_p ( 2 ) ? consta.. 0 1019 break 0 145 1021 if (tty_hung_up_p ( file )) 0 1022 break 0 145 1023 if (! timeout) 0 1024 break 0 145 1025 if (file -> f_flags & 04000) 0 1027 break 0 145 1029 if (signal_pending ( get_current ( ) )) 0 1031 break 140 1036 continue 0 219 1041 if (tty -> packet && b == buf) 0 1041 T && T 0 1041 T && F 219 1041 F && _ 6 213 1046 if (tty -> icanon) 14 4 1048 while (nr && tty -> read_cnt) 14 1048 T && T 0 1048 T && F 4 1048 F && _ 1054 do 0 14 1054 do-while (0) 1058 do 1058 do 0 14 1058 do-while (0) 0 14 1058 do-while (0) 14 0 1060 if (! eol || ( c != '\0' )) 12 1060 T || (_) 2 1060 F || (T) 0 1060 F || (F) 2 12 1064 if (eol) 0 2 1069 if (-- tty -> canon_data < 0) 2 1071 break 1074 else 0 213 1078 if (uncopied) 0 1080 break 219 0 1091 if (n_tty_chars_in_buffer ( tty ) <= 128) 219 0 1094 if (b - buf >= minimum) 219 1095 break 0 0 1096 if (time) 219 0 1103 if (! waitqueue_active ( & tty -> read_wait )) 219 0 1108 if (size) 1 218 1110 if (nr) 0 0 1112 else if (test_and_clear_bit ( 6 , & tty -> fl.. 0 1113 goto do_it_again 219 1115 return retval *** TER 44% ( 56/126) of FUNCTION read_chan() 2E3 0 1118 FUNCTION write_chan() 0 2E3 1129 if (( ( ( tty ) ) -> termios -> c_lflag & ( 0.. 0 1129 (T) && T && T 0 1129 (T) && T && F 0 1129 (T) && F && _ 2E3 1129 (F) && _ && _ 0 0 1131 if (retval) 0 1132 return retval 2E3 0 1136 while (1) 1137 do 0 2E3 1137 do-while (0) 0 2E3 1138 if (signal_pending ( get_current ( ) )) 0 1140 break 0 2E3 1142 if (tty_hung_up_p ( file ) || ( tty -> link.. 0 1142 T || (_ && _) 0 1142 F || (T && T) 0 1142 F || (T && F) 2E3 1142 F || (F && _) 0 1144 break 2E3 0 1146 if (( ( ( tty ) ) -> termios -> c_oflag & (.. 2E3 1146 (T) && !((F)) 0 1146 (T) && !((T)) 0 1146 (F) && !((_)) 2E3 2E3 1147 while (nr > 0) 0 2E3 1149 if (num < 0) 0 1151 goto break_out 222 2E3 1155 if (nr == 0) 222 1156 break 0 2E3 1158 if (opost ( c , tty ) < 0) 0 1159 break 2E3 0 1162 if (tty -> driver . flush_chars) 1164 else 0 0 1166 if (c < 0) 0 1168 goto break_out 2E3 0 1173 if (! nr) 2E3 1174 break 0 0 1175 if (file -> f_flags & 04000) 0 1177 break 2E3 1184 return ( b - buf ) ? b - buf : retval *** TER 40% ( 21/ 52) of FUNCTION write_chan() 0 0 1188 FUNCTION normal_poll() 0 0 1194 if (input_available_p ( tty , ( ( tty ) -> te.. 0 0 1196 if (tty -> packet && tty -> link -> ctrl_stat.. 0 1196 T && T 0 1196 T && F 0 1196 F && _ 0 0 1198 if (( __builtin_constant_p ( 2 ) ? constant_t.. 0 0 1200 if (tty_hung_up_p ( file )) 0 0 1202 if (! ( mask & ( 0x0010 | 0x0001 | 0x0040 ) )) 0 0 1203 if (( ( tty ) -> termios -> c_cc [ 6 ] ) &&.. 0 1203 (T) && !(F) 0 1203 (T) && !(T) 0 1203 (F) && !(_) 1205 else 0 0 1208 if (tty -> driver . chars_in_buffer ( tty ) <.. 0 1210 return mask *** TER 0% ( 0/ 22) of FUNCTION normal_poll() *** TER 36% (280/785) of SOURCE FILE n_tty.c MONITORED SOURCE FILE : ide-cd.c 0 0 322 FUNCTION cdrom_saw_media_change() *** TER 0% ( 0/ 1) of FUNCTION cdrom_saw_media_change() 0 0 331 FUNCTION cdrom_log_sense() 0 0 336 if (sense == ( ( void * ) 0 ) || pc == ( ( vo.. 0 336 T || _ || _ 0 336 F || T || _ 0 336 F || F || T 0 336 F || F || F 0 337 return 0 339 switch ( sense -> sense_key ) 0 340 case 0x00: 0 340 case 0x01: 0 341 break 0 342 case 0x02: 0 0 348 if (sense -> asc == 0x3a || sense -> asc ==.. 0 348 T || _ 0 348 F || T 0 348 F || F 0 349 break 0 351 break 0 352 case 0x06: 0 359 break 0 360 default: 0 362 break 0 364 return log *** TER 0% ( 0/ 24) of FUNCTION cdrom_log_sense() 0 0 368 FUNCTION cdrom_analyze_sense_data() 0 0 373 if (! cdrom_log_sense ( drive , failed_comman.. 0 374 return 0 0 381 if (failed_command && failed_command -> c [ 0.. 0 381 T && T 0 381 T && F 0 381 F && _ 0 0 382 if (sense -> sense_key == 0x05 && sense -> .. 0 382 T && T 0 382 T && F 0 382 F && _ 0 383 return 0 0 392 if (sense -> error_code == 0x70) 0 0 394 else if (sense -> error_code == 0x71) 0 0 396 else if (sense -> error_code == 0x7f) 398 else 0 0 401 if (sense -> sense_key < ( ( sizeof ( sense.. 403 else 0 0 408 if (sense -> asc == 0x40) 412 else 0 0 416 if (! ( sense -> ascq >= 0x80 && sense ->.. 0 416 !(T && F) 0 416 !(F && _) 0 416 !(T && T) 0 0 420 while (hi > lo) 0 0 423 if (sense_data_texts [ mid ] . asc_ascq.. 0 423 T || _ 0 423 F || T 0 423 F || F 0 425 break 0 0 427 else if (sense_data_texts [ mid ] . asc.. 429 else 0 0 434 if (s == ( ( void * ) 0 )) 0 0 435 if (sense -> asc > 0x80) 437 else 0 0 444 if (failed_command != ( ( void * ) 0 )) 0 0 449 while (hi > lo) 0 0 452 if (packet_command_texts [ mid ] . pack.. 0 454 break 0 0 457 if (packet_command_texts [ mid ] . pack.. 459 else 0 0 464 for (;i < sizeof ( failed_command -> c );) 0 0 474 if (sense -> sense_key == 0x02 && ( sense -.. 0 474 T && (T) 0 474 T && (F) 0 474 F && (_) 0 0 481 if (sense -> sense_key == 0x05 && ( sense -.. 0 481 T && T 0 481 T && F 0 481 F && _ 0 0 487 if (( sense -> sks [ 0 ] & 0x40 ) != 0) *** TER 0% ( 0/ 67) of FUNCTION cdrom_analyze_sense_data() 0 0 511 FUNCTION cdrom_queue_request_sense() 0 0 520 if (sense == ( ( void * ) 0 )) *** TER 0% ( 0/ 3) of FUNCTION cdrom_queue_request_sense() 1 1 539 FUNCTION cdrom_end_request() 0 1 543 if (rq -> cmd == 4316 && uptodate) 0 543 T && T 0 543 T && F 1 543 F && _ 0 1 549 if (rq -> cmd == 0 || rq -> cmd == 1) 0 549 T || _ 0 549 F || T 1 549 F || F 0 0 550 if (! rq -> current_nr_sectors) *** TER 38% ( 5/ 13) of FUNCTION cdrom_end_request() 2 0 559 FUNCTION cdrom_decode_status() 2 0 570 if (( ( ( stat ) & ( ( good_stat ) | ( ( 0x80.. 2 571 return 0 0 0 577 if (rq == ( ( void * ) 0 )) 0 580 return 1 0 0 583 if (rq -> cmd == 4316) 0 592 return 1 0 0 594 else if (rq -> cmd == 4315) 0 0 600 if (sense_key == 0x02) 0 0 602 else if (sense_key == 0x06) 0 606 return 0 0 0 607 else if (! pc -> quiet) 0 0 621 if (( stat & 0x01 ) != 0) 0 0 629 if (( stat & 0x01 ) != 0) 631 else 0 0 634 if (sense_key == 0x02) 0 0 641 else if (sense_key == 0x06) 0 0 648 if (++ rq -> errors > 8) 0 0 651 else if (sense_key == 0x05 || sense_key == .. 0 651 T || _ 0 651 F || T 0 651 F || F 0 0 656 else if (( err & ~ 0x04 ) != 0) 0 660 return 1 0 0 661 else if (( ++ rq -> errors > 8 )) 0 0 668 if (( stat & 0x01 ) != 0) 0 674 return 1 *** TER 7% ( 3/ 42) of FUNCTION cdrom_decode_status() 0 0 677 FUNCTION cdrom_timer_expiry() 689 switch ( pc -> c [ 0 ] ) 0 690 case 0xa1: 0 691 case 0x04: 0 692 case 0x53: 0 694 break 0 695 default: 0 697 break 0 699 return wait *** TER 0% ( 0/ 8) of FUNCTION cdrom_timer_expiry() 1 0 709 FUNCTION cdrom_start_packet_command() 0 1 717 if (ide_wait_stat ( & startstop , drive , 0 ,.. 0 718 return startstop 0 1 720 if (info -> dma) 0 0 721 if (info -> cmd == 0) 0 0 723 else if (info -> cmd == 1) 725 else 1 0 737 if (( ( ( ide_hwif_t * ) ( ( drive ) -> hwif .. 0 1 740 if (info -> dma) 0 1 743 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 746 return ide_started 747 else 1 749 return ( * handler ) ( drive ) *** TER 39% ( 7/ 18) of FUNCTION cdrom_start_packet_command() 1 0 763 FUNCTION cdrom_transfer_packet_command() 0 1 774 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 0 780 if (cdrom_decode_status ( & startstop , dri.. 0 781 return startstop 782 else 0 1 784 if (ide_wait_stat ( & startstop , drive , 0.. 0 785 return startstop 1 805 return ide_started *** TER 40% ( 4/ 10) of FUNCTION cdrom_transfer_packet_command() 0 0 819 FUNCTION cdrom_buffer_sectors() 0 0 832 if (info -> buffer == ( ( void * ) 0 )) 0 0 836 if (info -> nsectors_buffered == 0) 0 0 841 while (sectors_to_buffer > 0) 0 0 850 while (sectors_to_transfer > 0) *** TER 0% ( 0/ 9) of FUNCTION cdrom_buffer_sectors() 0 0 863 FUNCTION cdrom_read_check_ireason() 0 0 866 if (ireason == 2) 0 866 return 0 0 0 868 if (ireason == 0) 0 0 876 while (len > 0) 0 0 881 else if (ireason == 1) 0 886 return 0 887 else 0 894 return - 1 *** TER 0% ( 0/ 12) of FUNCTION cdrom_read_check_ireason() 0 0 900 FUNCTION cdrom_read_intr() 0 0 911 if (dma) 0 0 913 if (( dma_error = ( ( ide_hwif_t * ) ( ( dr.. 0 0 917 if (cdrom_decode_status ( & startstop , drive.. 0 918 return startstop 0 0 920 if (dma) 0 0 921 if (! dma_error) 0 0 922 for (;i > 0;) 0 926 return ide_stopped 927 else 0 928 return ide_error ( drive , "dma error" , .. 0 0 936 if (( stat & 0x08 ) == 0) 0 0 939 if (rq -> current_nr_sectors > 0) 943 else 0 945 return ide_stopped 0 0 949 if (cdrom_read_check_ireason ( drive , len , .. 0 950 return ide_stopped 0 0 955 if (( len % 512 ) != 0) 0 0 958 if (( & ( ( ( struct cdrom_info * ) ( drive.. 960 else 0 965 return ide_stopped 0 0 976 while (nskip > 0) 0 0 987 while (sectors_to_transfer > 0) 0 0 993 if (rq -> current_nr_sectors == 0 && rq -> .. 0 993 T && T 0 993 T && F 0 993 F && _ 0 0 998 if (rq -> current_nr_sectors == 0) 1001 else 0 0 1010 while (this_transfer > 0) 0 1025 return ide_started *** TER 0% ( 0/ 43) of FUNCTION cdrom_read_intr() 0 0 1032 FUNCTION cdrom_read_from_buffer() 0 0 1038 if (info -> buffer == ( ( void * ) 0 )) 0 1038 return 0 0 0 1044 while (rq -> nr_sectors > 0 && rq -> sector >.. 0 1044 T && T && T 0 1044 T && T && F 0 1044 T && F && _ 0 1044 F && _ && _ 0 0 1045 if (rq -> current_nr_sectors == 0) 0 0 1060 if (rq -> nr_sectors == 0) 0 1062 return - 1 0 0 1066 if (rq -> current_nr_sectors == 0) 0 0 1074 if (rq -> current_nr_sectors < ( rq -> bh -> .. 0 1074 T && T 0 1074 T && F 0 1074 F && _ 0 1078 return - 1 0 1081 return 0 *** TER 0% ( 0/ 24) of FUNCTION cdrom_read_from_buffer() 0 0 1090 FUNCTION cdrom_start_read_continuation() 0 0 1110 if (nskip > 0) 0 0 1113 if (rq -> current_nr_sectors != ( rq -> bh .. 0 1113 T && (T) 0 1113 T && (F) 0 1113 F && (_) 0 1117 return ide_stopped 0 1143 return cdrom_transfer_packet_command ( drive .. *** TER 0% ( 0/ 10) of FUNCTION cdrom_start_read_continuation() 0 0 1151 FUNCTION cdrom_seek_intr() 0 0 1158 if (cdrom_decode_status ( & startstop , drive.. 0 1159 return startstop 0 0 1162 if (retry && jiffies - info -> start_seek > (.. 0 1162 T && T 0 1162 T && F 0 1162 F && _ 0 0 1163 if (-- retry == 0) 0 1174 return ide_stopped *** TER 0% ( 0/ 12) of FUNCTION cdrom_seek_intr() 0 0 1177 FUNCTION cdrom_start_seek_continuation() 0 0 1185 if (nskip > 0) 0 1194 return cdrom_transfer_packet_command ( drive .. *** TER 0% ( 0/ 4) of FUNCTION cdrom_start_seek_continuation() 0 0 1197 FUNCTION cdrom_start_seek() 0 1204 return cdrom_start_packet_command ( drive , 0.. *** TER 0% ( 0/ 2) of FUNCTION cdrom_start_seek() 0 0 1209 FUNCTION restore_request() 0 0 1211 if (rq -> buffer != rq -> bh -> b_data) *** TER 0% ( 0/ 3) of FUNCTION restore_request() 0 0 1223 FUNCTION cdrom_start_read() 0 0 1231 if (( minor & ( ( 1 << 6 ) - 1 ) ) != 0) 0 0 1242 if (cdrom_read_from_buffer ( drive )) 0 1243 return ide_stopped 0 0 1250 if (drive -> using_dma && ( rq -> sector % ( .. 0 1250 T && (T) && (T) 0 1250 T && (T) && (F) 0 1250 T && (F) && (_) 0 1250 F && (_) && (_) 1252 else 0 1257 return cdrom_start_packet_command ( drive , 3.. *** TER 0% ( 0/ 13) of FUNCTION cdrom_start_read() 2 0 1269 FUNCTION cdrom_pc_intr() 0 2 1277 if (cdrom_decode_status ( & startstop , drive.. 0 1278 return startstop 1 1 1286 if (( stat & 0x08 ) == 0) 0 1 1291 if (pc -> c [ 0 ] == 0x03 && pc -> buflen >.. 0 1291 T && T && T 0 1291 T && T && F 0 1291 T && F && _ 1 1291 F && _ && _ 0 0 1292 while (pc -> buflen > 0) 1 0 1298 if (pc -> buflen == 0) 1300 else 1 1311 return ide_stopped 0 1 1316 if (thislen > len) 0 1 1319 if (( ireason & 3 ) == 0) 0 0 1325 while (len > thislen) 1 0 1337 else if (( ireason & 3 ) == 2) 0 1 1344 while (len > thislen) 1353 else 1 1362 return ide_started *** TER 46% ( 13/ 28) of FUNCTION cdrom_pc_intr() 1 0 1366 FUNCTION cdrom_do_pc_continuation() 0 1 1371 if (! pc -> timeout) 1 1375 return cdrom_transfer_packet_command ( drive .. *** TER 75% ( 3/ 4) of FUNCTION cdrom_do_pc_continuation() 1 0 1379 FUNCTION cdrom_do_packet_command() 1 1392 return cdrom_start_packet_command ( drive , l.. *** TER 100% ( 2/ 2) of FUNCTION cdrom_do_packet_command() 0 0 1399 FUNCTION cdrom_sleep() 1403 do 1404 do 0 0 1404 do-while (0) 0 0 1406 do-while (sleep) *** TER 0% ( 0/ 5) of FUNCTION cdrom_sleep() 1 0 1410 FUNCTION cdrom_queue_packet_command() 1 0 1416 if (pc -> sense == ( ( void * ) 0 )) 1420 do 0 1 1424 if (ide_do_drive_cmd ( drive , & req , ide_.. 0 1 1429 if (pc -> stat != 0) 0 0 1435 if (reqbuf -> sense_key == 0x06) 0 0 1438 else if (reqbuf -> sense_key == 0x02 && r.. 0 1438 T && T && T 0 1438 T && T && F 0 1438 T && F && _ 0 1438 F && _ && _ 1443 else 0 1 1451 do-while (pc -> stat != 0 && retries >= 0) 0 1451 T && T 0 1451 T && F 1 1451 F && _ 1 1454 return pc -> stat ? - 5 : 0 *** TER 33% ( 7/ 21) of FUNCTION cdrom_queue_packet_command() 0 0 1460 FUNCTION cdrom_write_check_ireason() 0 0 1468 if (ireason == 2) 0 0 1475 while (len > 0) 1480 else 0 1487 return 1 *** TER 0% ( 0/ 6) of FUNCTION cdrom_write_check_ireason() 0 0 1490 FUNCTION cdrom_write_intr() 0 0 1500 if (dma) 0 0 1502 if (( dma_error = ( ( ide_hwif_t * ) ( ( dr.. 0 0 1508 if (cdrom_decode_status ( & startstop , drive.. 0 1510 return startstop 0 0 1513 if (dma) 0 0 1514 if (dma_error) 0 1515 return ide_error ( drive , "dma error" , .. 0 0 1518 for (;i > 0;) 0 1522 return ide_stopped 0 0 1530 if (( stat & 0x08 ) == 0) 0 0 1534 if (rq -> current_nr_sectors > 0) 1538 else 0 1540 return ide_stopped 0 0 1544 if (ireason & 3) 0 0 1545 if (cdrom_write_check_ireason ( drive , len.. 0 1546 return ide_stopped 0 0 1554 while (sectors_to_transfer > 0) 0 0 1557 if (rq -> current_nr_sectors == 0 && rq -> .. 0 1557 T && T 0 1557 T && F 0 1557 F && _ 0 1569 return ide_started *** TER 0% ( 0/ 34) of FUNCTION cdrom_write_intr() 0 0 1572 FUNCTION cdrom_start_write_cont() 0 1595 return cdrom_transfer_packet_command ( drive .. *** TER 0% ( 0/ 2) of FUNCTION cdrom_start_write_cont() 0 0 1598 FUNCTION cdrom_start_write() 0 1610 return cdrom_start_packet_command ( drive , 3.. *** TER 0% ( 0/ 2) of FUNCTION cdrom_start_write() 1 0 1617 FUNCTION ide_do_rw_cdrom() 1622 switch ( rq -> cmd ) 0 1623 case 1: 0 1624 case 0: 0 0 1625 if (( & ( ( ( struct cdrom_info * ) ( dri.. 0 0 1629 if (( stat & 0x10 ) != 0x10) 0 0 1630 if (elpased < ( 10 * 100 )) 0 1632 return ide_stopped 0 0 1638 if (( ( ( info -> last_block ) > ( block .. 0 1638 ((T) || (_)) && T 0 1638 ((F) || (T)) && T 0 1638 ((T) || (_)) && F 0 1638 ((F) || (T)) && F 0 1638 ((F) || (F)) && _ 1640 else 0 0 1641 if (rq -> cmd == 0) 1643 else 0 1647 return action 1 1650 case 4315: 1 1651 case 4316: 1 1652 return cdrom_do_packet_command ( drive ) 0 1655 case 4317: 0 1657 return ide_do_reset ( drive ) 0 1660 default: 0 1663 return ide_stopped *** TER 15% ( 4/ 27) of FUNCTION ide_do_rw_cdrom() 0 0 1682 FUNCTION bin2bcd() 0 1684 return ( x % 10 ) | ( ( x / 10 ) << 4 ) *** TER 0% ( 0/ 2) of FUNCTION bin2bcd() 0 0 1689 FUNCTION bcd2bin() 0 1691 return ( x >> 4 ) * 10 + ( x & 0x0f ) *** TER 0% ( 0/ 2) of FUNCTION bcd2bin() 0 0 1695 FUNCTION msf_from_bcd() *** TER 0% ( 0/ 1) of FUNCTION msf_from_bcd() 0 0 1706 FUNCTION lba_to_msf() *** TER 0% ( 0/ 1) of FUNCTION lba_to_msf() 0 0 1718 FUNCTION msf_to_lba() 0 1720 return ( ( ( m * 60 ) + s ) * 75 + f ) - 150 *** TER 0% ( 0/ 2) of FUNCTION msf_to_lba() 0 0 1723 FUNCTION cdrom_check_status() 0 1741 return cdrom_queue_packet_command ( drive , &.. *** TER 0% ( 0/ 2) of FUNCTION cdrom_check_status() 0 0 1747 FUNCTION cdrom_lockdoor() 0 0 1753 if (sense == ( ( void * ) 0 )) 0 0 1757 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 1759 else 0 0 1771 if (stat != 0 && sense -> sense_key == 0x05 &.. 0 1771 T && T && (T || _) 0 1771 T && T && (F || T) 0 1771 T && T && (F || F) 0 1771 T && F && (_ || _) 0 1771 F && _ && (_ || _) 0 0 1779 if (stat != 0 && sense -> sense_key == 0x02 &.. 0 1779 T && T && T 0 1779 T && T && F 0 1779 T && F && _ 0 1779 F && _ && _ 0 0 1782 if (stat == 0) 0 1785 return stat *** TER 0% ( 0/ 21) of FUNCTION cdrom_lockdoor() 0 0 1791 FUNCTION cdrom_eject() 0 0 1796 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 1796 T && T 0 1796 T && F 0 1796 F && _ 0 1797 return - 95 0 0 1800 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 1800 T && T 0 1800 T && F 0 1800 F && _ 0 1801 return 0 0 1808 return cdrom_queue_packet_command ( drive , &.. *** TER 0% ( 0/ 14) of FUNCTION cdrom_eject() 0 0 1811 FUNCTION cdrom_read_capacity() 0 0 1830 if (stat == 0) 0 1833 return stat *** TER 0% ( 0/ 4) of FUNCTION cdrom_read_capacity() 0 0 1836 FUNCTION cdrom_read_tocentry() 0 0 1853 if (msf_flag) 0 1856 return cdrom_queue_packet_command ( drive , &.. *** TER 0% ( 0/ 4) of FUNCTION cdrom_read_tocentry() 0 0 1861 FUNCTION cdrom_read_toc() 0 0 1872 if (toc == ( ( void * ) 0 )) 0 0 1877 if (toc == ( ( void * ) 0 )) 0 1879 return - 12 0 0 1887 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 1888 return 0 0 0 1893 if (stat) 0 1893 return stat 0 0 1896 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 0 1903 if (ntracks <= 0) 0 1904 return - 5 0 0 1905 if (ntracks > 99) 0 0 1915 if (stat && toc -> hdr . first_track > 1) 0 1915 T && T 0 1915 T && F 0 1915 F && _ 0 0 1932 if (stat) 0 1933 return stat 0 0 1936 if (( & ( ( ( struct cdrom_info * ) ( drive.. 1939 else 0 0 1947 if (stat) 0 1948 return stat 0 0 1953 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 0 1959 for (;i <= ntracks;) 0 0 1961 if (( & ( ( ( struct cdrom_info * ) ( drive.. 0 0 1962 if (( & ( ( ( struct cdrom_info * ) ( dri.. 0 0 1973 if (toc -> hdr . first_track != 0xAA) 0 0 1977 if (stat) 0 1977 return stat 1978 else 0 0 1986 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 0 2000 if (stat) 0 0 2002 if (stat) 0 2011 return 0 *** TER 0% ( 0/ 52) of FUNCTION cdrom_read_toc() 0 0 2015 FUNCTION cdrom_read_subchannel() 0 2031 return cdrom_queue_packet_command ( drive , &.. *** TER 0% ( 0/ 2) of FUNCTION cdrom_read_subchannel() 0 0 2036 FUNCTION cdrom_select_speed() 0 0 2043 if (speed == 0) 2045 else 0 0 2055 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 2055 T || _ || _ 0 2055 F || T || _ 0 2055 F || F || T 0 2055 F || F || F 0 2062 return cdrom_queue_packet_command ( drive , &.. *** TER 0% ( 0/ 10) of FUNCTION cdrom_select_speed() 0 0 2065 FUNCTION cdrom_play_audio() 0 2077 return cdrom_queue_packet_command ( drive , &.. *** TER 0% ( 0/ 2) of FUNCTION cdrom_play_audio() 0 0 2080 FUNCTION cdrom_get_toc_entry() 0 0 2090 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 0 2091 return - 22 0 0 2095 if (toc -> hdr . first_track == 0xAA) 0 0 2096 if (track == 0xAA) 0 0 2099 else if (track < toc -> hdr . first_track || .. 0 2099 T || _ 0 2099 F || T 0 2099 F || F 0 2100 return - 22 2101 else 0 2104 return 0 *** TER 0% ( 0/ 15) of FUNCTION cdrom_get_toc_entry() 1 0 2108 FUNCTION ide_cdrom_packet() 0 1 2114 if (cgc -> timeout <= 0) 1 2127 return cgc -> stat = cdrom_queue_packet_comma.. *** TER 75% ( 3/ 4) of FUNCTION ide_cdrom_packet() 0 0 2131 FUNCTION ide_cdrom_dev_ioctl() 2141 switch ( cmd ) 0 2142 case 0x531e: 0 0 2145 if (( __builtin_constant_p ( sizeof ( cha.. 0 2146 return - 14 0 0 2148 if (( stat = cdrom_mode_sense ( cdi , & c.. 0 2149 return stat 0 2153 return cdrom_mode_select ( cdi , & cgc ) 0 2156 case 0x531d: 0 0 2159 if (( stat = cdrom_mode_sense ( cdi , & c.. 0 2160 return stat 0 0 2164 if (( __builtin_constant_p ( sizeof ( cha.. 0 2165 return - 14 0 2167 return 0 0 2170 default: 0 2171 return - 22 *** TER 0% ( 0/ 19) of FUNCTION ide_cdrom_dev_ioctl() 0 0 2177 FUNCTION ide_cdrom_audio_ioctl() 2185 switch ( cmd ) 0 2190 case 0x5304: 0 0 2196 if (stat) 0 2197 return stat 0 0 2200 if (stat) 0 2201 return stat 0 0 2203 if (ti -> cdti_trk1 != 0xAA) 0 0 2208 if (lba_end <= lba_start) 0 2209 return - 22 0 2211 return cdrom_play_audio ( drive , lba_sta.. 0 2214 case 0x5305: 0 0 2220 if (stat) 0 2220 return stat 0 2226 return 0 0 2229 case 0x5306: 0 0 2234 if (stat) 0 2234 return stat 0 0 2238 if (tocentry -> cdte_format == 0x02) 2243 else 0 2246 return 0 0 2249 default: 0 2250 return - 22 *** TER 0% ( 0/ 28) of FUNCTION ide_cdrom_audio_ioctl() 0 0 2255 FUNCTION ide_cdrom_reset() 0 0 2270 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 2273 return ret *** TER 0% ( 0/ 4) of FUNCTION ide_cdrom_reset() 0 0 2278 FUNCTION ide_cdrom_tray_move() 0 0 2283 if (position) 0 0 2285 if (stat) 0 2285 return stat 0 2288 return cdrom_eject ( drive , ! position , & s.. *** TER 0% ( 0/ 7) of FUNCTION ide_cdrom_tray_move() 0 0 2292 FUNCTION ide_cdrom_lock_door() 0 2295 return cdrom_lockdoor ( drive , lock , ( ( vo.. *** TER 0% ( 0/ 2) of FUNCTION ide_cdrom_lock_door() 0 0 2299 FUNCTION ide_cdrom_select_speed() 0 0 2305 if (( stat = cdrom_select_speed ( drive , spe.. 0 2306 return stat 0 2309 return 0 *** TER 0% ( 0/ 5) of FUNCTION ide_cdrom_select_speed() 0 0 2313 FUNCTION ide_cdrom_drive_status() 0 0 2317 if (slot_nr == ( ( int ) ( ~ 0U >> 1 ) )) 0 0 2320 if (stat == 0 || sense . sense_key == 0x06) 0 2320 T || _ 0 2320 F || T 0 2320 F || F 0 2321 return 4 0 0 2324 if (sense . sense_key == 0x02 && sense . as.. 0 2324 T && T && T 0 2324 T && T && F 0 2324 T && F && _ 0 2324 F && _ && _ 0 2325 return 4 0 0 2327 if (sense . sense_key == 0x02) 0 2331 return 2 0 2334 return 3 0 2336 return - 22 *** TER 0% ( 0/ 21) of FUNCTION ide_cdrom_drive_status() 0 0 2340 FUNCTION ide_cdrom_get_last_session() 0 0 2349 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 0 2349 T || _ 0 2349 F || T 0 2349 F || F 0 0 2350 if (( ret = cdrom_read_toc ( drive , & sens.. 0 2351 return ret 0 2357 return 0 *** TER 0% ( 0/ 10) of FUNCTION ide_cdrom_get_last_session() 0 0 2361 FUNCTION ide_cdrom_get_mcn() 0 0 2369 if (( stat = cdrom_read_subchannel ( drive , .. 0 2370 return stat 0 2377 return 0 *** TER 0% ( 0/ 5) of FUNCTION ide_cdrom_get_mcn() 0 0 2387 FUNCTION ide_cdrom_check_media_change_real() 0 0 2393 if (slot_nr == ( ( int ) ( ~ 0U >> 1 ) )) 0 2397 return retval 2398 else 0 2399 return - 22 *** TER 0% ( 0/ 5) of FUNCTION ide_cdrom_check_media_change_real() 0 0 2405 FUNCTION ide_cdrom_open_real() 0 2407 return 0 *** TER 0% ( 0/ 2) of FUNCTION ide_cdrom_open_real() 0 0 2416 FUNCTION ide_cdrom_release_real() *** TER 0% ( 0/ 1) of FUNCTION ide_cdrom_release_real() 1 0 2448 FUNCTION ide_cdrom_register() 1 0 2463 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 1 0 2465 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 1 0 2467 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 1 0 2469 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 1 0 2471 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 1 0 2473 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 0 1 2475 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 0 1 2477 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 1 2485 return register_cdrom ( devinfo ) *** TER 56% ( 10/ 18) of FUNCTION ide_cdrom_register() 1 0 2489 FUNCTION ide_cdrom_get_capabilities() 1 0 2500 if (drive -> id) 1 0 2502 if (! ( ! strcmp ( drive -> id -> model , ".. 1 2502 !(F || F) 0 2502 !(T || _) 0 2502 !(F || T) 2515 do 1 0 2517 if (! stat) 1 2518 break 0 0 2519 do-while (-- attempts) 1 2520 return stat *** TER 50% ( 7/ 14) of FUNCTION ide_cdrom_get_capabilities() 1 0 2524 FUNCTION ide_cdrom_probe_capabilities() 0 1 2531 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 2534 return nslots 0 1 2537 if (ide_cdrom_get_capabilities ( drive , & ca.. 0 2538 return 0 0 1 2540 if (cap . lock == 0) 1 0 2542 if (cap . eject) 0 1 2544 if (cap . cd_r_write) 0 1 2546 if (cap . cd_rw_write) 0 1 2548 if (cap . test_write) 0 1 2550 if (cap . dvd_ram_read || cap . dvd_r_read ||.. 0 2550 T || _ || _ 0 2550 F || T || _ 0 2550 F || F || T 1 2550 F || F || F 0 1 2552 if (cap . dvd_ram_write) 0 1 2554 if (cap . dvd_r_write) 1 0 2556 if (cap . audio_play) 0 1 2558 if (cap . mechtype == mechtype_caddy || cap ... 0 2558 T || _ 0 2558 F || T 1 2558 F || F 0 1 2562 if (cdi -> sanyo_slot > 0) 0 1 2570 else if (cap . mechtype == mechtype_individua.. 0 2570 T || _ 0 2570 F || T 1 2570 F || F 0 0 2571 if (( nslots = cdrom_number_of_slots ( cdi .. 0 1 2578 if (drive -> id && ! drive -> id -> model [ 0.. 0 2578 T && T && T 0 2578 T && T && F 1 2578 T && F && _ 0 2578 F && _ && _ 2583 else 1 0 2593 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 1 2597 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 1 2602 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 1 2607 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 2609 else 1 2620 return nslots *** TER 43% ( 25/ 58) of FUNCTION ide_cdrom_probe_capabilities() 1 1 2623 FUNCTION ide_cdrom_add_settings() *** TER 100% ( 1/ 1) of FUNCTION ide_cdrom_add_settings() 1 0 2635 FUNCTION ide_cdrom_setup() 1 0 2661 if (drive -> id != ( ( void * ) 0 )) 2664 else 1 0 2681 if (drive -> id != ( ( void * ) 0 )) 0 1 2683 if (! strcmp ( drive -> id -> model , "SAMS.. 0 1 2685 else if (! strcmp ( drive -> id -> model , .. 0 1 2688 else if (! strcmp ( drive -> id -> model , .. 1 0 2703 if (drive -> id != ( ( void * ) 0 )) 0 1 2706 if (strcmp ( drive -> id -> model , "V003S0.. 0 2706 T && T && T 0 2706 T && T && F 0 2706 T && F && _ 1 2706 F && _ && _ 0 1 2717 else if (strcmp ( drive -> id -> model , "V.. 0 2717 T && T && T 0 2717 T && T && F 0 2717 T && F && _ 1 2717 F && _ && _ 0 1 2724 else if (strcmp ( drive -> id -> model , "N.. 0 2724 T && T 0 2724 T && F 1 2724 F && _ 0 1 2735 else if (strcmp ( drive -> id -> model , "W.. 0 2735 T && T 0 2735 T && F 1 2735 F && _ 0 1 2745 else if (( strcmp ( drive -> id -> model , .. 0 2745 (T) || (_) || (_) 0 2745 (F) || (T) || (_) 0 2745 (F) || (F) || (T) 1 2745 (F) || (F) || (F) 0 1 2764 if (( & ( ( ( struct cdrom_info * ) ( drive -.. 0 1 2767 if (ide_cdrom_register ( drive , nslots )) 0 2770 return 1 1 2773 return 0 *** TER 43% ( 20/ 47) of FUNCTION ide_cdrom_setup() 0 0 2778 FUNCTION ide_cdrom_ioctl() 0 2782 return cdrom_fops . ioctl ( inode , file , cm.. *** TER 0% ( 0/ 2) of FUNCTION ide_cdrom_ioctl() 0 0 2786 FUNCTION ide_cdrom_open() 2791 do 0 0 2791 do-while (0) 0 0 2792 if (info -> buffer == ( ( void * ) 0 )) 0 0 2794 if (( rc = cdrom_fops . open ( ip , fp ) )) 2796 do 0 0 2796 do-while (0) 0 2798 return rc *** TER 0% ( 0/ 10) of FUNCTION ide_cdrom_open() 0 0 2802 FUNCTION ide_cdrom_release() 2806 do 0 0 2806 do-while (0) *** TER 0% ( 0/ 3) of FUNCTION ide_cdrom_release() 0 0 2810 FUNCTION ide_cdrom_check_media_change() 0 2813 return cdrom_fops . check_media_change ( ( ( .. *** TER 0% ( 0/ 2) of FUNCTION ide_cdrom_check_media_change() 0 0 2817 FUNCTION ide_cdrom_revalidate() 0 0 2826 if (! ( & ( ( ( struct cdrom_info * ) ( drive.. 0 2827 return *** TER 0% ( 0/ 4) of FUNCTION ide_cdrom_revalidate() 0 0 2839 FUNCTION ide_cdrom_capacity() 0 0 2843 if (cdrom_read_capacity ( drive , & capacity .. 0 2844 return 0 0 2846 return capacity * ( 2048 / 512 ) *** TER 0% ( 0/ 5) of FUNCTION ide_cdrom_capacity() 0 0 2850 FUNCTION ide_cdrom_cleanup() 0 0 2855 if (ide_unregister_subdriver ( drive )) 0 2856 return 1 0 0 2857 if (info -> buffer != ( ( void * ) 0 )) 0 0 2859 if (info -> toc != ( ( void * ) 0 )) 0 0 2861 if (info -> changer_info != ( ( void * ) 0 )) 0 0 2863 if (devinfo -> handle == drive && unregister_.. 0 2863 T && T 0 2863 T && F 0 2863 F && _ 0 2867 return 0 *** TER 0% ( 0/ 16) of FUNCTION ide_cdrom_cleanup() 0 0 2900 FUNCTION ide_cdrom_exit() 0 0 2905 while (( drive = ide_scan_devices ( 0x5 , ide.. 0 0 2906 if (ide_cdrom_cleanup ( drive )) *** TER 0% ( 0/ 5) of FUNCTION ide_cdrom_exit() 2 0 2913 FUNCTION ide_cdrom_init() 2919 do 0 2 2919 do-while (0) 1 2 2920 while (( drive = ide_scan_devices ( 0x5 , ide.. 0 1 2922 if (ignore != ( ( void * ) 0 )) 0 0 2923 if (strstr ( ignore , drive -> name )) 0 2925 continue 0 1 2928 if (drive -> scsi) 0 2930 continue 0 1 2933 if (info == ( ( void * ) 0 )) 0 2935 continue 0 1 2937 if (ide_register_subdriver ( drive , & ide_.. 0 2940 continue 0 1 2945 if (ide_cdrom_setup ( drive )) 0 0 2947 if (ide_cdrom_cleanup ( drive )) 0 2949 continue 2955 do 0 2 2955 do-while (0) 2 2956 return 0 *** TER 41% ( 11/ 27) of FUNCTION ide_cdrom_init() *** TER 14% (125/908) of SOURCE FILE ide-cd.c MONITORED SOURCE FILE : pci-pc.c 55 0 38 FUNCTION pci_conf1_read_config_byte() 55 42 return 0x00 *** TER 100% ( 2/ 2) of FUNCTION pci_conf1_read_config_byte() 27 0 45 FUNCTION pci_conf1_read_config_word() 27 49 return 0x00 *** TER 100% ( 2/ 2) of FUNCTION pci_conf1_read_config_word() 115 0 52 FUNCTION pci_conf1_read_config_dword() 115 56 return 0x00 *** TER 100% ( 2/ 2) of FUNCTION pci_conf1_read_config_dword() 0 0 59 FUNCTION pci_conf1_write_config_byte() 0 63 return 0x00 *** TER 0% ( 0/ 2) of FUNCTION pci_conf1_write_config_byte() 2 0 66 FUNCTION pci_conf1_write_config_word() 2 70 return 0x00 *** TER 100% ( 2/ 2) of FUNCTION pci_conf1_write_config_word() 70 0 73 FUNCTION pci_conf1_write_config_dword() 70 77 return 0x00 *** TER 100% ( 2/ 2) of FUNCTION pci_conf1_write_config_dword() 0 0 101 FUNCTION pci_conf2_read_config_byte() 0 0 103 if (dev -> devfn & 0x80) 0 103 return 0x86 0 106 return 0x00 *** TER 0% ( 0/ 5) of FUNCTION pci_conf2_read_config_byte() 0 0 109 FUNCTION pci_conf2_read_config_word() 0 0 111 if (dev -> devfn & 0x80) 0 111 return 0x86 0 114 return 0x00 *** TER 0% ( 0/ 5) of FUNCTION pci_conf2_read_config_word() 0 0 117 FUNCTION pci_conf2_read_config_dword() 0 0 119 if (dev -> devfn & 0x80) 0 119 return 0x86 0 122 return 0x00 *** TER 0% ( 0/ 5) of FUNCTION pci_conf2_read_config_dword() 0 0 125 FUNCTION pci_conf2_write_config_byte() 0 0 127 if (dev -> devfn & 0x80) 0 127 return 0x86 0 130 return 0x00 *** TER 0% ( 0/ 5) of FUNCTION pci_conf2_write_config_byte() 0 0 133 FUNCTION pci_conf2_write_config_word() 0 0 135 if (dev -> devfn & 0x80) 0 135 return 0x86 0 138 return 0x00 *** TER 0% ( 0/ 5) of FUNCTION pci_conf2_write_config_word() 0 0 141 FUNCTION pci_conf2_write_config_dword() 0 0 143 if (dev -> devfn & 0x80) 0 143 return 0x86 0 146 return 0x00 *** TER 0% ( 0/ 5) of FUNCTION pci_conf2_write_config_dword() 1 0 172 FUNCTION pci_sanity_check() 0 1 178 if (pci_probe & 0x400) 0 179 return 1 1 0 182 for (;dev . devfn < 0x100;) 1 0 186 if (( ! o -> read_word ( & dev , 0x0a , & x.. 1 186 (T && (T || _)) || (_ && (_ || _)) 0 186 (T && (F || T)) || (_ && (_ || _)) 0 186 (T && (F || F)) || (T && (T || _)) 0 186 (T && (F || F)) || (T && (F || T)) 0 186 (F && (_ || _)) || (T && (T || _)) 0 186 (F && (_ || _)) || (T && (F || T)) 0 186 (T && (F || F)) || (T && (F || F)) 0 186 (T && (F || F)) || (F && (_ || _)) 0 186 (F && (_ || _)) || (T && (F || F)) 0 186 (F && (_ || _)) || (F && (_ || _)) 1 187 return 1 0 189 return 0 *** TER 30% ( 6/ 20) of FUNCTION pci_sanity_check() 1 0 192 FUNCTION pci_check_direct() 1 0 202 if (pci_probe & 2) 1 0 207 if (inl ( 0xCF8 ) == 0x80000000 && pci_sani.. 1 207 T && T 0 207 T && F 0 207 F && _ 1 212 return & pci_direct_conf1 0 0 220 if (pci_probe & 4) 0 0 225 if (inb ( 0xCF8 ) == 0x00 && inb ( 0xCFA ) .. 0 225 T && T && T 0 225 T && T && F 0 225 T && F && _ 0 225 F && _ && _ 0 229 return & pci_direct_conf2 0 234 return ( ( void * ) 0 ) *** TER 26% ( 5/ 19) of FUNCTION pci_check_direct() 1 0 312 FUNCTION bios32_service() 331 switch ( return_code ) 1 332 case 0: 1 333 return address + entry 0 334 case 0x80: 0 336 return 0 0 337 default: 0 340 return 0 *** TER 43% ( 3/ 7) of FUNCTION bios32_service() 1 0 351 FUNCTION check_pcibios() 1 0 357 if (( pcibios_entry = bios32_service ( ( ( '$.. 1 0 379 if (pcibios_last_bus < 0) 0 1 383 if (status || signature != ( ( 'P' << 0 ) +.. 0 383 T || _ 0 383 F || T 1 383 F || F 0 386 return 0 0 1 391 if (! ( hw_mech & 0x01 )) 1 0 393 if (! ( hw_mech & 0x02 )) 1 396 return 1 0 398 return 0 *** TER 47% ( 8/ 17) of FUNCTION check_pcibios() 10 0 401 FUNCTION pci_bios_find_device() 10 420 return ( int ) ( ret & 0xff00 ) >> 8 *** TER 100% ( 2/ 2) of FUNCTION pci_bios_find_device() 0 0 423 FUNCTION pci_bios_read_config_byte() 0 438 return ( int ) ( ret & 0xff00 ) >> 8 *** TER 0% ( 0/ 2) of FUNCTION pci_bios_read_config_byte() 0 0 441 FUNCTION pci_bios_read_config_word() 0 456 return ( int ) ( ret & 0xff00 ) >> 8 *** TER 0% ( 0/ 2) of FUNCTION pci_bios_read_config_word() 0 0 459 FUNCTION pci_bios_read_config_dword() 0 474 return ( int ) ( ret & 0xff00 ) >> 8 *** TER 0% ( 0/ 2) of FUNCTION pci_bios_read_config_dword() 0 0 477 FUNCTION pci_bios_write_config_byte() 0 492 return ( int ) ( ret & 0xff00 ) >> 8 *** TER 0% ( 0/ 2) of FUNCTION pci_bios_write_config_byte() 0 0 495 FUNCTION pci_bios_write_config_word() 0 510 return ( int ) ( ret & 0xff00 ) >> 8 *** TER 0% ( 0/ 2) of FUNCTION pci_bios_write_config_word() 0 0 513 FUNCTION pci_bios_write_config_dword() 0 528 return ( int ) ( ret & 0xff00 ) >> 8 *** TER 0% ( 0/ 2) of FUNCTION pci_bios_write_config_dword() 1 0 548 FUNCTION pci_find_bios() 6E3 0 561 for (;check <= ( union bios32 * ) ( ( void * .. 6E3 1 563 if (check -> fields . signature != ( ( '_' .. 6E3 564 continue 0 1 566 if (! length) 0 567 continue 16 1 569 for (;i < length;) 0 1 571 if (sum != 0) 0 572 continue 0 1 573 if (check -> fields . revision != 0) 0 576 continue 0 1 579 if (check -> fields . entry >= 0x100000) 0 581 return ( ( void * ) 0 ) 582 else 1 0 586 if (check_pcibios ( )) 1 587 return & pci_bios_access 0 589 break 0 592 return ( ( void * ) 0 ) *** TER 52% ( 13/ 25) of FUNCTION pci_find_bios() 1 1 602 FUNCTION pcibios_sort() 5 1 611 while (! list_empty ( & pci_devices )) 5 5 615 while (pci_bios_find_device ( dev -> vendor.. 5 0 617 for (;ln != & pci_devices;) 5 0 619 if (d -> bus -> number == bus && d -> d.. 5 619 T && T 0 619 T && F 0 619 F && _ 5 0 622 if (d == dev) 5 624 break 0 5 627 if (ln == & pci_devices) 0 633 break 0 5 636 if (! found) *** TER 60% ( 12/ 20) of FUNCTION pcibios_sort() 0 0 656 FUNCTION pcibios_get_irq_routing_table() 0 0 663 if (! pci_bios_present) 0 664 return ( ( void * ) 0 ) 0 0 666 if (! page) 0 667 return ( ( void * ) 0 ) 0 0 688 if (ret & 0xff00) 0 0 690 else if (opt . size) 0 0 692 if (rt) 0 701 return rt *** TER 0% ( 0/ 14) of FUNCTION pcibios_get_irq_routing_table() 0 0 705 FUNCTION pcibios_set_irq_routing() 0 718 return ! ( ret & 0xff00 ) *** TER 0% ( 0/ 2) of FUNCTION pcibios_set_irq_routing() 1 0 730 FUNCTION pcibios_fixup_ghosts() 1 0 739 for (;ln != & b -> devices;) 1 0 741 if (( d -> class >> 8 ) == 0x0600) 4 1 743 for (;mn != & b -> devices;) 4 0 748 if (e -> devfn != d -> devfn + mirror || .. 3 748 T || _ || _ || _ 1 748 F || T || _ || _ 0 748 F || F || T || _ 0 748 F || F || F || T 0 748 F || F || F || F 4 749 continue 0 0 750 for (;i < 11;) 0 0 753 if (e -> resource [ i ] . start != d ->.. 0 753 T || _ || _ 0 753 F || T || _ 0 753 F || F || T 0 753 F || F || F 0 754 continue 0 755 break 1 0 757 if (mn == & b -> devices) 1 758 return 0 0 760 if (! seen_host_bridge) 0 761 return 0 0 765 while (ln -> next != & b -> devices) 0 0 767 if (d -> devfn >= mirror) 771 else *** TER 31% ( 11/ 35) of FUNCTION pcibios_fixup_ghosts() 1 0 780 FUNCTION pcibios_fixup_peer_bridges() 1 0 787 if (pcibios_last_bus <= 0 || pcibios_last_bus.. 1 787 T || _ 0 787 F || T 0 787 F || F 1 788 return 0 0 790 for (;n <= pcibios_last_bus;) 0 0 791 if (pci_bus_exists ( & pci_root_buses , n )) 0 792 continue 0 0 796 for (;dev . devfn < 256;) 0 0 798 if (! pci_read_config_word ( & dev , 0x00.. 0 798 T && T && T 0 798 T && T && F 0 798 T && F && _ 0 798 F && _ && _ 0 802 break *** TER 19% ( 4/ 21) of FUNCTION pcibios_fixup_peer_bridges() 0 0 811 FUNCTION pci_fixup_i450nx() 0 0 820 for (;pxb < 2;) 0 0 825 if (busno) 0 0 827 if (suba < subb) *** TER 0% ( 0/ 7) of FUNCTION pci_fixup_i450nx() 0 0 833 FUNCTION pci_fixup_i450gx() *** TER 0% ( 0/ 1) of FUNCTION pci_fixup_i450gx() 0 0 846 FUNCTION pci_fixup_serverworks() *** TER 0% ( 0/ 1) of FUNCTION pci_fixup_serverworks() 0 0 859 FUNCTION pci_fixup_compaq() *** TER 0% ( 0/ 1) of FUNCTION pci_fixup_compaq() 0 0 872 FUNCTION pci_fixup_umc_ide() 0 0 881 for (;i < 4;) *** TER 0% ( 0/ 3) of FUNCTION pci_fixup_umc_ide() 5 1 885 FUNCTION pci_fixup_ide_bases() 4 1 892 if (( d -> class >> 8 ) != 0x0101) 4 893 return 4 1 895 for (;i < 4;) 0 4 897 if (( r -> start & ~ 0x80 ) == 0x374) *** TER 88% ( 7/ 8) of FUNCTION pci_fixup_ide_bases() 0 0 904 FUNCTION pci_fixup_ide_trash() 0 0 913 for (;i < 4;) *** TER 0% ( 0/ 3) of FUNCTION pci_fixup_ide_trash() 0 0 917 FUNCTION pci_fixup_latency() *** TER 0% ( 0/ 1) of FUNCTION pci_fixup_latency() 1 1 947 FUNCTION pcibios_fixup_bus() *** TER 100% ( 1/ 1) of FUNCTION pcibios_fixup_bus() 1 1 960 FUNCTION pcibios_init() 1 0 966 if (( pci_probe & 1 ) && ( ( bios = pci_find_.. 1 966 (T) && ((T)) 0 966 (T) && ((F)) 0 966 (F) && ((_)) 1 0 972 if (pci_probe & ( 2 | 4 )) 1 0 975 if (dir) 0 0 977 else if (bios) 979 else 0 981 return 1 0 993 if (( pci_probe & 0x200 ) && ! ( pci_probe & .. 1 993 (T) && !(F) 0 993 (T) && !(T) 0 993 (F) && !(_) *** TER 39% ( 7/ 18) of FUNCTION pcibios_init() 0 0 998 FUNCTION pcibios_setup() 0 0 1000 if (! strcmp ( str , "off" )) 0 1002 return ( ( void * ) 0 ) 0 0 1005 else if (! strcmp ( str , "bios" )) 0 1007 return ( ( void * ) 0 ) 0 0 1008 else if (! strcmp ( str , "nobios" )) 0 1010 return ( ( void * ) 0 ) 0 0 1011 else if (! strcmp ( str , "nosort" )) 0 1013 return ( ( void * ) 0 ) 0 0 1014 else if (! strcmp ( str , "biosirq" )) 0 1016 return ( ( void * ) 0 ) 0 0 1020 else if (! strcmp ( str , "conf1" )) 0 1022 return ( ( void * ) 0 ) 0 0 1024 else if (! strcmp ( str , "conf2" )) 0 1026 return ( ( void * ) 0 ) 0 0 1029 else if (! strcmp ( str , "rom" )) 0 1031 return ( ( void * ) 0 ) 0 0 1032 else if (! strncmp ( str , "irqmask=" , 8 )) 0 1034 return ( ( void * ) 0 ) 0 0 1035 else if (! strncmp ( str , "lastbus=" , 8 )) 0 1037 return ( ( void * ) 0 ) 0 1039 return str *** TER 0% ( 0/ 32) of FUNCTION pcibios_setup() 2 0 1042 FUNCTION pcibios_enable_device() 0 2 1046 if (( err = pcibios_enable_resources ( dev ) .. 0 1047 return err 2 1049 return 0 *** TER 60% ( 3/ 5) of FUNCTION pcibios_enable_device() *** TER 29% ( 92/317) of SOURCE FILE pci-pc.c