MONITORED SOURCE FILE : fsync.c 4 0 36 FUNCTION ext2_sync_file() 4 39 return ext2_fsync_inode ( inode , datasync ) *** TER 100% ( 2/ 2) of FUNCTION ext2_sync_file() 4 0 42 FUNCTION ext2_fsync_inode() 1 3 47 if (! ( inode -> i_state & ( 1 | 2 | 4 ) )) 1 48 return err 0 3 49 if (datasync && ! ( inode -> i_state & 2 )) 0 49 T && !(F) 2 49 T && !(T) 1 49 F && !(_) 0 50 return err 3 53 return err ? - 5 : 0 *** TER 73% ( 8/ 11) of FUNCTION ext2_fsync_inode() *** TER 77% ( 10/ 13) of SOURCE FILE fsync.c MONITORED SOURCE FILE : noquot.c 0 0 12 FUNCTION sys_quotactl() 0 14 return ( - 38 ) *** TER 0% ( 0/ 2) of FUNCTION sys_quotactl() *** TER 0% ( 0/ 2) of SOURCE FILE noquot.c MONITORED SOURCE FILE : cmdline.c 0 0 34 FUNCTION get_option() 0 0 38 if (! cur || ! ( * cur )) 0 38 T || !(_) 0 38 F || !(F) 0 38 F || !(T) 0 39 return 0 0 0 41 if (cur == * str) 0 42 return 0 0 0 43 if (* * str == ',') 0 45 return 2 0 48 return 1 *** TER 0% ( 0/ 14) of FUNCTION get_option() 0 0 67 FUNCTION get_options() 0 0 71 while (i < nints) 0 0 73 if (res == 0) 0 74 break 0 0 76 if (res == 1) 0 77 break 0 80 return ( str ) *** TER 0% ( 0/ 10) of FUNCTION get_options() 0 0 96 FUNCTION memparse() 100 switch ( * * retptr ) 0 101 case 'G': 0 102 case 'g': 0 104 case 'M': 0 105 case 'm': 0 107 case 'K': 0 108 case 'k': 0 111 default: 0 112 break 0 114 return ret *** TER 0% ( 0/ 10) of FUNCTION memparse() *** TER 0% ( 0/ 34) of SOURCE FILE cmdline.c MONITORED SOURCE FILE : sysctl_net_core.c *** TER 100% ( 0/ 0) of SOURCE FILE sysctl_net_core.c MONITORED SOURCE FILE : af_inet.c 4 4 147 FUNCTION inet_sock_destruct() 0 4 152 if (sk -> type == 1 && sk -> state != TCP_CLO.. 0 152 T && T 0 152 T && F 4 152 F && _ 0 156 return 0 4 158 if (! sk -> dead) 0 160 return 0 4 163 if (! ( ( ( & sk -> rmem_alloc ) -> counter ).. 0 4 164 if (! ( ( ( & sk -> wmem_alloc ) -> counter ).. 0 4 165 if (! ( sk -> wmem_queued == 0 )) 0 4 166 if (! ( sk -> forward_alloc == 0 )) 0 4 168 if (sk -> protinfo . af_inet . opt) *** TER 45% ( 9/ 20) of FUNCTION inet_sock_destruct() 4 4 177 FUNCTION inet_sock_release() 0 4 179 if (sk -> prot -> destroy) *** TER 67% ( 2/ 3) of FUNCTION inet_sock_release() 0 0 226 FUNCTION inet_setsockopt() 0 231 return sk -> prot -> setsockopt ( sk , level .. *** TER 0% ( 0/ 2) of FUNCTION inet_setsockopt() 0 0 242 FUNCTION inet_getsockopt() 0 247 return sk -> prot -> getsockopt ( sk , level .. *** TER 0% ( 0/ 2) of FUNCTION inet_getsockopt() 0 0 254 FUNCTION inet_autobind() 257 do 257 do 257 do 0 0 257 do-while (0) 0 0 257 do-while (0) 0 0 257 if (( sk ) -> lock . users != 0) 257 do 257 do 0 0 257 do-while (0) 257 do 0 0 257 do-while (0) 0 0 257 do-while (0) 0 0 257 do-while (0) 0 0 258 if (sk -> num == 0) 0 0 259 if (sk -> prot -> get_port ( sk , 0 ) != 0) 260 do 260 do 260 do 0 0 260 do-while (0) 0 0 260 do-while (0) 0 0 260 if (( sk ) -> backlog . tail != ( ( voi.. 0 0 260 if (waitqueue_active ( & ( ( sk ) -> lo.. 260 do 260 do 0 0 260 do-while (0) 260 do 0 0 260 do-while (0) 0 0 260 do-while (0) 0 0 260 do-while (0) 0 261 return - 11 265 do 265 do 265 do 0 0 265 do-while (0) 0 0 265 do-while (0) 0 0 265 if (( sk ) -> backlog . tail != ( ( void * .. 0 0 265 if (waitqueue_active ( & ( ( sk ) -> lock ... 265 do 265 do 0 0 265 do-while (0) 265 do 0 0 265 do-while (0) 0 0 265 do-while (0) 0 0 265 do-while (0) 0 266 return 0 *** TER 0% ( 0/ 53) of FUNCTION inet_autobind() 1 0 273 FUNCTION inet_listen() 279 do 279 do 279 do 0 1 279 do-while (0) 0 1 279 do-while (0) 0 1 279 if (( sk ) -> lock . users != 0) 279 do 279 do 0 1 279 do-while (0) 279 do 0 1 279 do-while (0) 0 1 279 do-while (0) 0 1 279 do-while (0) 0 1 282 if (sock -> state != SS_UNCONNECTED || sock -.. 0 282 T || _ 0 282 F || T 1 282 F || F 0 283 goto out 0 1 286 if (! ( ( 1 << old_state ) & ( TCPF_CLOSE | T.. 0 287 goto out 1 0 292 if (old_state != TCP_LISTEN) 0 1 294 if (err) 0 295 goto out 301 do 301 do 301 do 0 1 301 do-while (0) 0 1 301 do-while (0) 0 1 301 if (( sk ) -> backlog . tail != ( ( void * .. 0 1 301 if (waitqueue_active ( & ( ( sk ) -> lock ... 301 do 301 do 0 1 301 do-while (0) 301 do 0 1 301 do-while (0) 0 1 301 do-while (0) 0 1 301 do-while (0) 1 302 return err *** TER 48% ( 22/ 46) of FUNCTION inet_listen() 7 0 309 FUNCTION inet_create() 0 7 316 if (sk == ( ( void * ) 0 )) 0 317 goto do_oom 319 switch ( sock -> type ) 1 320 case 1: 0 1 321 if (protocol && protocol != IPPROTO_TCP) 0 321 T && T 0 321 T && F 1 321 F && _ 0 322 goto free_and_noproto 1 326 break 0 327 case 5: 0 328 goto free_and_badtype 4 329 case 2: 0 4 330 if (protocol && protocol != IPPROTO_UDP) 0 330 T && T 0 330 T && F 4 330 F && _ 0 331 goto free_and_noproto 4 336 break 2 337 case 3: 0 2 338 if (! capable ( 13 )) 0 339 goto free_and_badperm 0 2 340 if (! protocol) 0 341 goto free_and_noproto 0 2 346 if (protocol == IPPROTO_RAW) 2 348 break 0 349 default: 0 350 goto free_and_badtype 0 7 353 if (ipv4_config . no_pmtu_disc) 355 else 2 5 380 if (sk -> num) 3 4 392 if (sk -> prot -> init) 0 3 394 if (err != 0) 0 396 return ( err ) 7 399 return ( 0 ) 0 403 return - 94 0 407 return - 1 0 411 return - 93 0 414 return - 105 *** TER 46% ( 22/ 48) of FUNCTION inet_create() 4 0 424 FUNCTION inet_release() 4 0 428 if (sk) 0 4 442 if (sk -> linger && ! ( get_current ( ) -> .. 0 442 T && !(F) 0 442 T && !(T) 4 442 F && !(_) 4 447 return ( 0 ) *** TER 56% ( 5/ 9) of FUNCTION inet_release() 1 0 453 FUNCTION inet_bind() 0 1 462 if (sk -> prot -> bind) 0 463 return sk -> prot -> bind ( sk , uaddr , ad.. 0 1 465 if (addr_len < sizeof ( struct sockaddr_in )) 0 466 return - 22 0 1 482 if (sysctl_ip_nonlocal_bind == 0 && sk -> pro.. 0 482 T && T && T && T && T && T 0 482 T && T && T && T && T && F 0 482 T && T && T && T && F && _ 0 482 T && T && T && F && _ && _ 1 482 T && T && F && _ && _ && _ 0 482 T && F && _ && _ && _ && _ 0 482 F && _ && _ && _ && _ && _ 0 483 return - 99 0 1 486 if (snum && snum < 1024 && ! capable ( 10 )) 0 486 T && T && T 1 486 T && T && F 0 486 T && F && _ 0 486 F && _ && _ 0 487 return - 13 496 do 496 do 496 do 0 1 496 do-while (0) 0 1 496 do-while (0) 0 1 496 if (( sk ) -> lock . users != 0) 496 do 496 do 0 1 496 do-while (0) 496 do 0 1 496 do-while (0) 0 1 496 do-while (0) 0 1 496 do-while (0) 0 1 501 if (( sk -> state != TCP_CLOSE ) || ( sk -> n.. 0 501 (T) || (_) 0 501 (F) || (T) 1 501 (F) || (F) 0 502 goto out 1 0 505 if (chk_addr_ret == RTN_MULTICAST || chk_addr.. 0 505 T || _ 1 505 F || T 0 505 F || F 0 1 509 if (sk -> prot -> get_port ( sk , snum ) != 0) 0 512 goto out 0 1 515 if (sk -> rcv_saddr) 1 0 517 if (snum) 525 do 525 do 525 do 0 1 525 do-while (0) 0 1 525 do-while (0) 0 1 525 if (( sk ) -> backlog . tail != ( ( void * .. 0 1 525 if (waitqueue_active ( & ( ( sk ) -> lock ... 525 do 525 do 0 1 525 do-while (0) 525 do 0 1 525 do-while (0) 0 1 525 do-while (0) 0 1 525 do-while (0) 1 526 return err *** TER 41% ( 30/ 73) of FUNCTION inet_bind() 0 0 529 FUNCTION inet_dgram_connect() 0 0 534 if (uaddr -> sa_family == 0) 0 535 return sk -> prot -> disconnect ( sk , flag.. 0 0 537 if (sk -> num == 0 && inet_autobind ( sk ) !=.. 0 537 T && T 0 537 T && F 0 537 F && _ 0 538 return - 11 0 539 return sk -> prot -> connect ( sk , ( struct .. *** TER 0% ( 0/ 11) of FUNCTION inet_dgram_connect() 0 0 542 FUNCTION inet_wait_for_connect() 546 do 0 0 546 do-while (0) 0 0 554 while (( 1 << sk -> state ) & ( TCPF_SYN_SENT.. 555 do 555 do 555 do 0 0 555 do-while (0) 0 0 555 do-while (0) 0 0 555 if (( sk ) -> backlog . tail != ( ( void .. 0 0 555 if (waitqueue_active ( & ( ( sk ) -> lock.. 555 do 555 do 0 0 555 do-while (0) 555 do 0 0 555 do-while (0) 0 0 555 do-while (0) 0 0 555 do-while (0) 557 do 557 do 557 do 0 0 557 do-while (0) 0 0 557 do-while (0) 0 0 557 if (( sk ) -> lock . users != 0) 557 do 557 do 0 0 557 do-while (0) 557 do 0 0 557 do-while (0) 0 0 557 do-while (0) 0 0 557 do-while (0) 0 0 558 if (signal_pending ( get_current ( ) ) || !.. 0 558 T || _ 0 558 F || T 0 558 F || F 0 559 break 560 do 0 0 560 do-while (0) 562 do 0 0 562 do-while (0) 0 564 return timeo *** TER 0% ( 0/ 46) of FUNCTION inet_wait_for_connect() 0 0 572 FUNCTION inet_stream_connect() 579 do 579 do 579 do 0 0 579 do-while (0) 0 0 579 do-while (0) 0 0 579 if (( sk ) -> lock . users != 0) 579 do 579 do 0 0 579 do-while (0) 579 do 0 0 579 do-while (0) 0 0 579 do-while (0) 0 0 579 do-while (0) 0 0 581 if (uaddr -> sa_family == 0) 0 584 goto out 587 switch ( sock -> state ) 0 588 default: 0 590 goto out 0 591 case SS_CONNECTED: 0 593 goto out 0 594 case SS_CONNECTING: 0 597 break 0 598 case SS_UNCONNECTED: 0 0 600 if (sk -> state != TCP_CLOSE) 0 601 goto out 0 0 604 if (sk -> num == 0) 0 0 605 if (sk -> prot -> get_port ( sk , 0 ) != 0) 0 606 goto out 0 0 611 if (err < 0) 0 612 goto out 0 621 break 0 0 626 if (( 1 << sk -> state ) & ( TCPF_SYN_SENT | .. 0 0 628 if (! timeo || ! inet_wait_for_connect ( sk.. 0 628 T || _ 0 628 F || T 0 628 F || F 0 629 goto out 0 0 632 if (signal_pending ( get_current ( ) )) 0 633 goto out 0 0 639 if (sk -> state == TCP_CLOSE) 0 640 goto sock_error 650 do 650 do 650 do 0 0 650 do-while (0) 0 0 650 do-while (0) 0 0 650 if (( sk ) -> backlog . tail != ( ( void * .. 0 0 650 if (waitqueue_active ( & ( ( sk ) -> lock ... 650 do 650 do 0 0 650 do-while (0) 650 do 0 0 650 do-while (0) 0 0 650 do-while (0) 0 0 650 do-while (0) 0 651 return err 0 0 656 if (sk -> prot -> disconnect ( sk , flags )) 0 658 goto out *** TER 0% ( 0/ 71) of FUNCTION inet_stream_connect() 0 0 665 FUNCTION inet_accept() 0 0 671 if (( sk2 = sk1 -> prot -> accept ( sk1 , fla.. 0 672 goto do_err 674 do 674 do 674 do 0 0 674 do-while (0) 0 0 674 do-while (0) 0 0 674 if (( sk2 ) -> lock . users != 0) 674 do 674 do 0 0 674 do-while (0) 674 do 0 0 674 do-while (0) 0 0 674 do-while (0) 0 0 674 do-while (0) 0 0 676 if (! ( ( 1 << sk2 -> state ) & ( TCPF_ESTABL.. 681 do 681 do 681 do 0 0 681 do-while (0) 0 0 681 do-while (0) 0 0 681 if (( sk2 ) -> backlog . tail != ( ( void *.. 0 0 681 if (waitqueue_active ( & ( ( sk2 ) -> lock .. 681 do 681 do 0 0 681 do-while (0) 681 do 0 0 681 do-while (0) 0 0 681 do-while (0) 0 0 681 do-while (0) 0 682 return 0 0 685 return err *** TER 0% ( 0/ 38) of FUNCTION inet_accept() 0 0 693 FUNCTION inet_getname() 0 0 700 if (peer) 0 0 701 if (! sk -> dport) 0 702 return - 107 0 0 703 if (( ( 1 << sk -> state ) & ( TCPF_CLOSE |.. 0 703 (T) && T 0 703 (T) && F 0 703 (F) && _ 0 704 return - 107 707 else 0 0 709 if (! addr) 0 715 return ( 0 ) *** TER 0% ( 0/ 15) of FUNCTION inet_getname() 0 0 720 FUNCTION inet_recvmsg() 0 0 729 if (err >= 0) 0 731 return err *** TER 0% ( 0/ 4) of FUNCTION inet_recvmsg() 0 0 735 FUNCTION inet_sendmsg() 0 0 741 if (sk -> num == 0 && inet_autobind ( sk ) !=.. 0 741 T && T 0 741 T && F 0 741 F && _ 0 742 return - 11 0 744 return sk -> prot -> sendmsg ( sk , msg , siz.. *** TER 0% ( 0/ 8) of FUNCTION inet_sendmsg() 0 0 747 FUNCTION inet_shutdown() 0 0 758 if (( how & ~ 3 ) || how == 0) 0 758 (T) || _ 0 758 (F) || T 0 758 (F) || F 0 759 return - 22 761 do 761 do 761 do 0 0 761 do-while (0) 0 0 761 do-while (0) 0 0 761 if (( sk ) -> lock . users != 0) 761 do 761 do 0 0 761 do-while (0) 761 do 0 0 761 do-while (0) 0 0 761 do-while (0) 0 0 761 do-while (0) 0 0 762 if (sock -> state == SS_CONNECTING) 0 0 763 if (( 1 << sk -> state ) & ( TCPF_SYN_SENT .. 765 else 769 switch ( sk -> state ) 0 770 case TCP_CLOSE: 0 774 default: 0 0 776 if (sk -> prot -> shutdown) 0 778 break 0 784 case TCP_LISTEN: 0 0 785 if (! ( how & 1 )) 0 786 break 0 788 case TCP_SYN_SENT: 0 791 break 796 do 796 do 796 do 0 0 796 do-while (0) 0 0 796 do-while (0) 0 0 796 if (( sk ) -> backlog . tail != ( ( void * .. 0 0 796 if (waitqueue_active ( & ( ( sk ) -> lock ... 796 do 796 do 0 0 796 do-while (0) 796 do 0 0 796 do-while (0) 0 0 796 do-while (0) 0 0 796 do-while (0) 0 797 return err *** TER 0% ( 0/ 53) of FUNCTION inet_shutdown() 27 0 810 FUNCTION inet_ioctl() 816 switch ( cmd ) 0 818 case 0x8901: 0 819 case 0x8902: 0 0 821 if (err) 0 822 return err 0 0 824 if (get_current ( ) -> pid != pid && get_cu.. 0 824 T && T && T 0 824 T && T && F 0 824 T && F && _ 0 824 F && _ && _ 0 825 return - 1 0 827 return ( 0 ) 0 828 case 0x8903: 0 829 case 0x8904: 0 830 return ( { long __pu_err = - 14 ; __typeof_.. 0 831 case 0x8906: 0 0 832 if (sk -> stamp . tv_sec == 0) 0 833 return - 2 0 0 835 if (err) 0 837 return err 1 838 case 0x890B: 1 839 case 0x890C: 1 840 case 0x890D: 1 841 return ( ip_rt_ioctl ( cmd , ( void * ) arg.. 0 842 case 0x8953: 0 843 case 0x8954: 0 844 case 0x8955: 0 845 return ( arp_ioctl ( cmd , ( void * ) arg ) ) 1 846 case 0x8915: 4 847 case 0x8916: 4 848 case 0x8919: 5 849 case 0x891a: 5 850 case 0x891b: 7 851 case 0x891c: 7 852 case 0x8917: 7 853 case 0x8918: 7 854 case 0x8934: 7 855 case 0x8935: 13 856 case 0x8914: 13 857 return ( devinet_ioctl ( cmd , ( void * ) a.. 0 858 case 0x8940: 0 859 case 0x8941: 0 868 case 0x8944: 0 869 case 0x8945: 0 873 return - 65 0 875 return - 65 0 877 case 0x8980: 0 878 case 0x8981: 0 900 return - 65 13 902 default: 0 13 904 if (( cmd >= 0x89F0 ) && ( cmd <= ( 0x89F0 .. 0 904 (T) && (T) 0 904 (T) && (F) 13 904 (F) && (_) 0 905 return ( dev_ioctl ( cmd , ( void * ) arg.. 13 0 912 if (sk -> prot -> ioctl == ( ( void * ) 0 ).. 0 912 T || _ 13 912 F || T 0 912 F || F 13 913 return ( dev_ioctl ( cmd , ( void * ) arg.. 0 914 return err 0 917 return ( 0 ) *** TER 34% ( 23/ 68) of FUNCTION inet_ioctl() 1 0 974 FUNCTION inet_init() 0 1 981 if (sizeof ( struct inet_skb_parm ) > sizeof .. 0 984 return - 22 4 1 998 for (;p != ( ( void * ) 0 );) 1 1058 return 0 *** TER 71% ( 5/ 7) of FUNCTION inet_init() *** TER 20% (118/577) of SOURCE FILE af_inet.c MONITORED SOURCE FILE : tty_ioctl.c 35 35 43 FUNCTION tty_wait_until_sent() 0 35 52 if (! tty -> driver . chars_in_buffer) 0 53 return 35 0 55 if (! timeout) 57 do 62 do 0 35 62 do-while (0) 0 35 63 if (signal_pending ( get_current ( ) )) 0 64 goto stop_waiting 35 0 65 if (! tty -> driver . chars_in_buffer ( tty.. 35 66 break 0 0 68 do-while (timeout) 0 35 69 if (tty -> driver . wait_until_sent) *** TER 44% ( 8/ 18) of FUNCTION tty_wait_until_sent() 40 40 76 FUNCTION unset_locked_termios() 0 40 84 if (! locked) 0 86 return 760 40 94 for (;i < 19;) *** TER 67% ( 4/ 6) of FUNCTION unset_locked_termios() 40 40 99 FUNCTION change_termios() 26 14 108 if (canon_change) 2 38 115 if (canon_change && ! ( ( ( tty ) ) -> termio.. 2 115 T && !(F) && T 13 115 T && !(T) && _ 11 115 T && !(F) && F 14 115 F && !(_) && _ 0 40 121 if (tty -> link && tty -> link -> packet) 0 121 T && T 0 121 T && F 40 121 F && _ 0 0 128 if (old_flow != new_flow) 0 0 130 if (new_flow) 132 else 0 40 138 if (tty -> driver . set_termios) 40 0 141 if (tty -> ldisc . set_termios) *** TER 59% ( 13/ 22) of FUNCTION change_termios() 40 0 145 FUNCTION set_termios() 0 40 151 if (retval) 0 152 return retval 0 40 154 if (opt & 4) 0 0 156 if (( { { unsigned short __tmp ;( { int __r.. 0 157 return - 14 158 else 0 40 159 if (( __builtin_constant_p ( sizeof ( struc.. 0 160 return - 14 3 37 163 if (( opt & 1 ) && tty -> ldisc . flush_buffer) 3 163 (T) && T 0 163 (T) && F 37 163 (F) && _ 35 5 166 if (opt & 2) 0 35 168 if (signal_pending ( get_current ( ) )) 0 169 return - 4 40 173 return 0 *** TER 52% ( 12/ 23) of FUNCTION set_termios() 0 0 176 FUNCTION get_termio() 0 0 178 if (( { ( { long __pu_err = - 14 ;__typeof__ .. 0 179 return - 14 0 180 return 0 *** TER 0% ( 0/ 5) of FUNCTION get_termio() 0 0 183 FUNCTION inq_canon() 0 0 187 if (! tty -> canon_data || ! tty -> read_buf) 0 187 T || _ 0 187 F || T 0 187 F || F 0 188 return 0 0 0 193 while (head != tail) 0 0 195 if (( __builtin_constant_p ( tail ) ? const.. 0 195 (T) && T 0 195 (T) && F 0 195 (F) && _ 0 199 return nr *** TER 0% ( 0/ 15) of FUNCTION inq_canon() 0 0 353 FUNCTION send_prio_char() 0 0 357 if (tty -> driver . send_xchar) 0 359 return 0 0 361 if (was_stopped) 0 0 364 if (was_stopped) *** TER 0% ( 0/ 8) of FUNCTION send_prio_char() 325 0 368 FUNCTION n_tty_ioctl() 0 325 375 if (tty -> driver . type == 0x0004 && tty -> .. 0 375 T && T 0 375 T && F 325 375 F && _ 377 else 380 switch ( cmd ) 271 400 case 0x5401: 0 271 401 if (( __builtin_constant_p ( sizeof ( struc.. 0 402 return - 14 271 403 return 0 3 404 case 0x5404: 3 405 return set_termios ( real_tty , arg , 1 ) 35 406 case 0x5403: 35 407 return set_termios ( real_tty , arg , 2 ) 2 408 case 0x5402: 2 409 return set_termios ( real_tty , arg , 0 ) 0 410 case 0x5405: 0 411 return get_termio ( real_tty , ( struct ter.. 0 412 case 0x5408: 0 413 return set_termios ( real_tty , arg , 1 | 4 ) 0 414 case 0x5407: 0 415 return set_termios ( real_tty , arg , 2 | 4 ) 0 416 case 0x5406: 0 417 return set_termios ( real_tty , arg , 4 ) 0 418 case 0x540A: 0 0 420 if (retval) 0 421 return retval 422 switch ( arg ) 0 423 case 0: 0 0 424 if (! tty -> flow_stopped) 0 428 break 0 429 case 1: 0 0 430 if (tty -> flow_stopped) 0 434 break 0 435 case 2: 0 0 436 if (( ( tty ) -> termios -> c_cc [ 9 ] ) .. 0 438 break 0 439 case 3: 0 0 440 if (( ( tty ) -> termios -> c_cc [ 8 ] ) .. 0 442 break 0 443 default: 0 444 return - 22 0 446 return 0 12 447 case 0x540B: 0 12 449 if (retval) 0 450 return retval 451 switch ( arg ) 6 452 case 0: 6 0 453 if (tty -> ldisc . flush_buffer) 6 455 break 6 456 case 2: 6 0 457 if (tty -> ldisc . flush_buffer) 6 460 case 1: 0 6 461 if (tty -> driver . flush_buffer) 6 463 break 0 464 default: 0 465 return - 22 12 467 return 0 0 468 case 0x5411: 0 471 return ( { long __pu_err = - 14 ; __typeof_.. 0 472 case 0x541B: 0 0 474 if (( ( ( tty ) ) -> termios -> c_lflag & (.. 0 476 return ( { long __pu_err = - 14 ; __typeof_.. 0 477 case 0x5456: 0 0 478 if (( __builtin_constant_p ( sizeof ( struc.. 0 479 return - 14 0 480 return 0 0 482 case 0x5457: 0 0 483 if (! suser ( )) 0 484 return - 1 0 0 485 if (( __builtin_constant_p ( sizeof ( struc.. 0 486 return - 14 0 487 return 0 0 489 case 0x5420: 0 0 494 if (tty -> driver . type != 0x0004 || tty.. 0 494 T || _ 0 494 F || T 0 494 F || F 0 495 return - 25 0 0 497 if (retval) 0 498 return retval 0 0 499 if (pktmode) 0 0 500 if (! tty -> packet) 504 else 0 506 return 0 0 508 case 0x5419: 0 509 return ( { long __pu_err = - 14 ; __typeof_.. 0 510 case 0x541A: 0 0 512 if (retval) 0 513 return retval 0 517 return 0 2 518 default: 2 519 return - 515 *** TER 23% ( 25/109) of FUNCTION n_tty_ioctl() *** TER 30% ( 62/206) of SOURCE FILE tty_ioctl.c MONITORED SOURCE FILE : vgacon.c 0 0 128 FUNCTION no_scroll() 0 136 return 1 *** TER 0% ( 0/ 2) of FUNCTION no_scroll() 1E4 1E4 148 FUNCTION write_vga() 157 do 0 1E4 157 do-while (0) 170 do 170 do 0 1E4 170 do-while (0) 0 1E4 170 do-while (0) *** TER 57% ( 4/ 7) of FUNCTION write_vga() 1 0 173 FUNCTION vgacon_startup() 0 1 179 if (( screen_info . orig_video_isVGA ) == 0x23) 0 185 return ( ( void * ) 0 ) 0 1 193 if (( screen_info . orig_video_mode ) == 7) 0 0 198 if (( ( screen_info . orig_video_ega_bx ) &.. 206 else 218 else 1 0 224 if (( ( screen_info . orig_video_ega_bx ) &.. 0 1 230 if (! ( screen_info . orig_video_isVGA )) 235 else 16 1 260 for (;i < 16;) 16 1 270 for (;i < 16;) 278 else 0 1 301 if (( * ( p ) ) != 0xAA55 || ( * ( p + 1 ) ) .. 0 301 T || _ 0 301 F || T 1 301 F || F 0 304 goto no_vga 0 1 308 if (( * ( p ) ) != 0x55AA || ( * ( p + 1 ) ) .. 0 308 T || _ 0 308 F || T 1 308 F || F 0 311 goto no_vga 1 0 318 if (vga_video_type == 0x21 || vga_video_type .. 0 318 T || _ || _ 1 318 F || T || _ 0 318 F || F || T 0 318 F || F || F 1 328 return display_desc *** TER 46% ( 16/ 35) of FUNCTION vgacon_startup() 7 7 331 FUNCTION vgacon_init() 7 0 342 if (c -> vc_uni_pagedir_loc == & c -> vc_uni_.. 7 342 T || _ 0 342 F || T 0 342 F || F 0 7 346 if (! vgacon_uni_pagedir [ 0 ] && p) 0 346 T && T 1 346 T && F 6 346 F && _ *** TER 55% ( 6/ 11) of FUNCTION vgacon_init() 2E3 2E3 350 FUNCTION vga_set_mem_top() *** TER 100% ( 1/ 1) of FUNCTION vga_set_mem_top() 0 0 355 FUNCTION vgacon_deinit() 0 0 358 if (! -- vgacon_uni_pagedir [ 1 ]) *** TER 0% ( 0/ 3) of FUNCTION vgacon_deinit() 388 0 367 FUNCTION vgacon_build_attr() 388 0 371 if (vga_can_do_color) 0 388 372 if (underline) 0 388 374 else if (intensity == 0) 0 388 377 if (reverse) 0 388 379 if (blink) 40 348 381 if (intensity == 2) 0 388 383 if (! vga_can_do_color) 0 0 384 if (underline) 0 0 386 else if (intensity == 0) 388 389 return attr *** TER 50% ( 10/ 20) of FUNCTION vgacon_build_attr() 0 0 392 FUNCTION vgacon_invert_region() 0 0 396 while (count --) 0 0 398 if (col) 400 else *** TER 0% ( 0/ 5) of FUNCTION vgacon_invert_region() 7E3 1 406 FUNCTION vgacon_set_cursor_size() 7E3 1 416 if (( from == lastfrom ) && ( to == lastto )) 7E3 416 (T) && (T) 0 416 (T) && (F) 1 416 (F) && (_) 7E3 416 return 419 do 0 1 419 do-while (0) 432 do 432 do 0 1 432 do-while (0) 0 1 432 do-while (0) *** TER 69% ( 9/ 13) of FUNCTION vgacon_set_cursor_size() 1E4 1E4 435 FUNCTION vgacon_cursor() 0 1E4 437 if (c -> vc_origin != c -> vc_visible_origin) 439 switch ( mode ) 7E3 440 case ( 2 ): 7E3 442 break 0 444 case ( 3 ): 7E3 445 case ( 1 ): 447 switch ( c -> vc_cursor_type & 0x0f ) 7E3 448 case 2: 7E3 452 break 0 453 case 5: 0 457 break 0 458 case 3: 0 462 break 0 463 case 4: 0 467 break 0 468 case 1: 0 470 break 0 471 default: 0 473 break 7E3 475 break *** TER 40% ( 8/ 20) of FUNCTION vgacon_cursor() 1 0 479 FUNCTION vgacon_switch() 1 0 488 if (! vga_is_gfx) 1 490 return 0 *** TER 75% ( 3/ 4) of FUNCTION vgacon_switch() 2 2 493 FUNCTION vga_set_palette() 32 2 497 for (;i < 16;) *** TER 100% ( 3/ 3) of FUNCTION vga_set_palette() 9 0 505 FUNCTION vgacon_set_palette() 8 1 508 if (vga_video_type != 0x22 || vga_palette_bla.. 0 508 T || _ || !(_) 1 508 F || T || !(_) 7 508 F || F || !(F) 1 508 F || F || !(T) 8 509 return - 22 1 511 return 0 *** TER 89% ( 8/ 9) of FUNCTION vgacon_set_palette() 0 0 533 FUNCTION vga_vesa_blank() 0 0 536 if (! vga_vesa_blanked) 537 do 0 0 537 do-while (0) 541 do 541 do 0 0 541 do-while (0) 0 0 541 do-while (0) 565 do 0 0 565 do-while (0) 0 0 570 if (( vga_state . CrtMiscIO & 0x80 ) == 0x80) 0 0 578 if (mode & 1) 0 0 587 if (mode & 2) 602 do 602 do 0 0 602 do-while (0) 0 0 602 do-while (0) *** TER 0% ( 0/ 21) of FUNCTION vga_vesa_blank() 0 0 605 FUNCTION vga_vesa_unblank() 608 do 0 0 608 do-while (0) 633 do 633 do 0 0 633 do-while (0) 0 0 633 do-while (0) *** TER 0% ( 0/ 7) of FUNCTION vga_vesa_unblank() 1 1 636 FUNCTION vga_pal_blank() 16 1 640 for (;i < 16;) *** TER 100% ( 3/ 3) of FUNCTION vga_pal_blank() 2 0 648 FUNCTION vgacon_blank() 650 switch ( blank ) 1 651 case 0: 0 1 652 if (vga_vesa_blanked) 1 0 656 if (vga_palette_blanked) 1 659 return 0 0 663 return 1 1 664 case 1: 1 0 665 if (vga_video_type == 0x22) 1 668 return 0 0 672 return 1 0 673 case - 1: 0 676 return 1 0 677 default: 0 0 678 if (vga_video_type == 0x22) 0 682 return 0 *** TER 42% ( 8/ 19) of FUNCTION vgacon_blank() 0 0 707 FUNCTION vgacon_do_font_op() 0 0 715 if (vga_video_type != 0x20) 722 else 0 0 732 if (! arg) 0 733 return - 22 754 do 0 0 754 do-while (0) 770 do 770 do 0 0 770 do-while (0) 0 0 770 do-while (0) 0 0 772 if (arg) 0 0 773 if (set) 0 0 774 for (;i < 8192;) 776 else 0 0 777 for (;i < 8192;) 0 0 785 if (ch512) 0 0 788 if (set) 0 0 789 for (;i < 8192;) 791 else 0 0 792 for (;i < 8192;) 797 do 0 0 797 do-while (0) 0 0 804 if (set) 0 0 819 if (( set ) && ( ch512 != vga_512_chars )) 0 819 (T) && (T) 0 819 (T) && (F) 0 819 (F) && (_) 0 0 821 for (;i < 63;) 0 0 823 if (c && c -> vc_sw == & vga_con) 0 823 T && T 0 823 T && F 0 823 F && _ 837 do 837 do 0 0 837 do-while (0) 0 0 837 do-while (0) 0 838 return 0 *** TER 0% ( 0/ 49) of FUNCTION vgacon_do_font_op() 0 0 845 FUNCTION vgacon_adjust_height() 0 0 850 if (fontheight == vga_video_font_height) 0 851 return 0 868 do 0 0 868 do-while (0) 873 do 873 do 0 0 873 do-while (0) 0 0 873 do-while (0) 881 do 0 0 881 do-while (0) 888 do 888 do 0 0 888 do-while (0) 0 0 888 do-while (0) 0 891 return 0 *** TER 0% ( 0/ 17) of FUNCTION vgacon_adjust_height() 0 0 894 FUNCTION vgacon_font_op() 0 0 898 if (vga_video_type < 0x20) 0 899 return - 22 0 0 901 if (op -> op == 0) 0 0 902 if (op -> width != 8 || ( op -> charcount !.. 0 902 T || (_ && _) 0 902 F || (T && T) 0 902 F || (T && F) 0 902 F || (F && _) 0 903 return - 22 0 0 905 if (! rc && ! ( op -> flags & 1 )) 0 905 T && !(F) 0 905 T && !(T) 0 905 F && !(_) 0 0 907 else if (op -> op == 1) 0 0 911 if (! op -> data) 0 911 return 0 913 else 0 915 return rc *** TER 0% ( 0/ 24) of FUNCTION vgacon_font_op() 0 0 927 FUNCTION vgacon_scrolldelta() 0 0 929 if (! lines) 931 else 0 0 936 if (vga_rolled_over > ( c -> vc_scr_end - v.. 939 else 0 0 945 if (p < margin) 0 0 947 if (p > st - margin) 0 952 return 1 *** TER 0% ( 0/ 10) of FUNCTION vgacon_scrolldelta() 2 0 955 FUNCTION vgacon_set_origin() 0 2 958 if (vga_is_gfx || ( console_blanked && ! vga_.. 0 958 T || (_ && _) 0 958 F || (T && T) 0 958 F || (T && F) 2 958 F || (F && _) 0 959 return 0 2 963 return 1 *** TER 44% ( 4/ 9) of FUNCTION vgacon_set_origin() 2 2 966 FUNCTION vgacon_save_screen() 1 1 970 if (! vga_bootup_console) 2 0 979 if (! vga_is_gfx) *** TER 80% ( 4/ 5) of FUNCTION vgacon_save_screen() 2E3 0 983 FUNCTION vgacon_scroll() 0 2E3 988 if (t || b != c -> vc_rows || vga_is_gfx) 0 988 T || _ || _ 0 988 F || T || _ 0 988 F || F || T 2E3 988 F || F || F 0 989 return 0 0 2E3 991 if (c -> vc_origin != c -> vc_visible_origin) 0 2E3 994 if (! vga_hardscroll_enabled || lines >= c ->.. 0 994 T || _ 0 994 F || T 2E3 994 F || F 0 995 return 0 2E3 0 999 if (dir == ( 1 )) 13 2E3 1000 if (c -> vc_scr_end + delta >= vga_vram_end) 1006 else 1009 else 0 0 1010 if (oldo - delta < vga_vram_base) 1016 else 2E3 1025 return 1 *** TER 43% ( 10/ 23) of FUNCTION vgacon_scroll() 2E3 0 1033 FUNCTION vgacon_dummy() 2E3 1035 return 0 *** TER 100% ( 2/ 2) of FUNCTION vgacon_dummy() *** TER 31% ( 99/322) of SOURCE FILE vgacon.c MONITORED SOURCE FILE : pci-irq.c 1 0 50 FUNCTION pirq_find_routing_table() 4E3 1 57 for (;addr < ( u8 * ) ( ( void * ) ( ( unsign.. 4E3 0 62 if (rt -> signature != ( ( '$' << 0 ) + ( '.. 4E3 62 T || _ || _ || _ 0 62 F || T || _ || _ 0 62 F || F || T || _ 1 62 F || F || F || T 0 62 F || F || F || F 4E3 63 continue 0 0 65 for (;i < rt -> size;) 0 0 67 if (! sum) 0 69 return rt 1 72 return ( ( void * ) 0 ) *** TER 47% ( 8/ 17) of FUNCTION pirq_find_routing_table() 0 0 81 FUNCTION pirq_peer_trick() 0 0 89 for (;i < ( rt -> size - sizeof ( struct irq_.. 0 0 102 for (;i < 256;) 0 0 107 if (busmap [ i ] && pci_scan_bus ( i , pci_.. 0 107 T && T 0 107 T && F 0 107 F && _ *** TER 0% ( 0/ 10) of FUNCTION pirq_peer_trick() 0 0 116 FUNCTION eisa_set_level_irq() 0 0 122 if (! ( val & mask )) *** TER 0% ( 0/ 3) of FUNCTION eisa_set_level_irq() 0 0 132 FUNCTION read_config_nybble() 0 138 return ( nr & 1 ) ? ( x >> 4 ) : ( x & 0xf ) *** TER 0% ( 0/ 2) of FUNCTION read_config_nybble() 0 0 141 FUNCTION write_config_nybble() *** TER 0% ( 0/ 1) of FUNCTION write_config_nybble() 0 0 156 FUNCTION pirq_ali_get() 0 160 return irqmap [ read_config_nybble ( router ,.. *** TER 0% ( 0/ 2) of FUNCTION pirq_ali_get() 0 0 163 FUNCTION pirq_ali_set() 0 0 168 if (val) 0 170 return 1 0 172 return 0 *** TER 0% ( 0/ 5) of FUNCTION pirq_ali_set() 0 0 179 FUNCTION pirq_piix_get() 0 184 return ( x < 16 ) ? x : 0 *** TER 0% ( 0/ 2) of FUNCTION pirq_piix_get() 0 0 187 FUNCTION pirq_piix_set() 0 190 return 1 *** TER 0% ( 0/ 2) of FUNCTION pirq_piix_set() 0 0 197 FUNCTION pirq_via_get() 0 199 return read_config_nybble ( router , 0x55 , p.. *** TER 0% ( 0/ 2) of FUNCTION pirq_via_get() 0 0 202 FUNCTION pirq_via_set() 0 205 return 1 *** TER 0% ( 0/ 2) of FUNCTION pirq_via_set() 0 0 212 FUNCTION pirq_opti_get() 0 214 return read_config_nybble ( router , 0xb8 , p.. *** TER 0% ( 0/ 2) of FUNCTION pirq_opti_get() 0 0 217 FUNCTION pirq_opti_set() 0 220 return 1 *** TER 0% ( 0/ 2) of FUNCTION pirq_opti_set() 0 0 226 FUNCTION pirq_cyrix_get() 0 228 return read_config_nybble ( router , 0x5C , p.. *** TER 0% ( 0/ 2) of FUNCTION pirq_cyrix_get() 0 0 231 FUNCTION pirq_cyrix_set() 0 234 return 1 *** TER 0% ( 0/ 2) of FUNCTION pirq_cyrix_set() 0 0 237 FUNCTION pirq_sis_get() 0 243 return ( x & 0x80 ) ? 0 : ( x & 0x0f ) *** TER 0% ( 0/ 2) of FUNCTION pirq_sis_get() 0 0 246 FUNCTION pirq_sis_set() 0 255 return 1 *** TER 0% ( 0/ 2) of FUNCTION pirq_sis_set() 0 0 266 FUNCTION pirq_vlsi_get() 0 0 268 if (pirq > 8) 0 270 return 0 0 272 return read_config_nybble ( router , 0x74 , p.. *** TER 0% ( 0/ 5) of FUNCTION pirq_vlsi_get() 0 0 275 FUNCTION pirq_vlsi_set() 0 0 277 if (pirq > 8) 0 279 return 0 0 282 return 1 *** TER 0% ( 0/ 5) of FUNCTION pirq_vlsi_set() 0 0 296 FUNCTION pirq_serverworks_get() 0 299 return inb ( 0xc01 ) & 0xf *** TER 0% ( 0/ 2) of FUNCTION pirq_serverworks_get() 0 0 302 FUNCTION pirq_serverworks_set() 0 306 return 1 *** TER 0% ( 0/ 2) of FUNCTION pirq_serverworks_set() 0 0 311 FUNCTION pirq_bios_set() 0 315 return pcibios_set_irq_routing ( bridge , pin.. *** TER 0% ( 0/ 2) of FUNCTION pirq_bios_set() 0 0 350 FUNCTION pirq_find_router() 0 0 356 if (! rt -> signature) 0 359 return 0 0 366 if (! pirq_router_dev) 0 368 return 0 0 371 for (;r -> vendor;) 0 0 373 if (r -> vendor == rt -> rtr_vendor && r ->.. 0 373 T && T 0 373 T && F 0 373 F && _ 0 375 break 0 0 378 if (r -> vendor == pirq_router_dev -> vendo.. 0 378 T && T 0 378 T && F 0 378 F && _ *** TER 0% ( 0/ 20) of FUNCTION pirq_find_router() 0 0 389 FUNCTION pirq_get_info() 0 0 395 for (;entries --;) 0 0 396 if (info -> bus == dev -> bus -> number && .. 0 396 T && T 0 396 T && F 0 396 F && _ 0 397 return info 0 398 return ( ( void * ) 0 ) *** TER 0% ( 0/ 10) of FUNCTION pirq_get_info() 0 0 401 FUNCTION pcibios_test_irq_handler() *** TER 0% ( 0/ 1) of FUNCTION pcibios_test_irq_handler() 1 0 405 FUNCTION pcibios_lookup_irq() 1 0 416 if (! pirq_table) 1 417 return 0 0 0 421 if (! pin) 0 423 return 0 0 0 429 if (! info) 0 431 return 0 0 0 435 if (! pirq) 0 437 return 0 0 0 447 if (! newirq && assign) 0 447 T && T 0 447 T && F 0 447 F && _ 0 0 448 for (;i < 16;) 0 0 449 if (! ( mask & ( 1 << i ) )) 0 450 continue 0 0 452 if (pirq_penalty [ i ] < pirq_penalty [ n.. 0 452 T && T 0 452 T && F 0 452 F && _ 0 0 461 if (( pirq & 0xf0 ) == 0xf0) 0 0 465 if (dev -> irq && dev -> irq != irq) 0 465 T && T 0 465 T && F 0 465 F && _ 0 467 return 0 0 0 469 else if (r -> get && ( irq = r -> get ( pirq_.. 0 469 T && (T) 0 469 T && (F) 0 469 F && (_) 0 0 473 if (dev -> irq && dev -> irq != irq) 0 473 T && T 0 473 T && F 0 473 F && _ 0 475 return 0 0 0 477 else if (newirq && r -> set && ( dev -> class.. 0 477 T && T && T 0 477 T && T && F 0 477 T && F && _ 0 477 F && _ && _ 0 0 479 if (r -> set ( pirq_router_dev , dev , pirq.. 0 0 487 if (! irq) 0 0 489 if (newirq && mask == ( 1 << newirq )) 0 489 T && T 0 489 T && F 0 489 F && _ 492 else 0 493 return 0 0 0 498 for (;dev2 != ( ( struct pci_dev * ) ( ( char.. 0 513 return 1 *** TER 5% ( 3/ 66) of FUNCTION pcibios_lookup_irq() 1 1 516 FUNCTION pcibios_irq_init() 0 1 521 if (! pirq_table && ( pci_probe & 0x2000 )) 0 521 T && (T) 1 521 T && (F) 0 521 F && (_) 0 1 524 if (pirq_table) 0 0 527 if (pirq_table -> exclusive_irqs) 0 0 529 for (;i < 16;) 0 0 530 if (! ( pirq_table -> exclusive_irqs & .. 0 0 534 if (0) *** TER 25% ( 4/ 16) of FUNCTION pcibios_irq_init() 1 1 539 FUNCTION pcibios_fixup_irqs() 5 1 545 for (;dev != ( ( struct pci_dev * ) ( ( char .. 5 1 560 for (;dev != ( ( struct pci_dev * ) ( ( cha.. *** TER 100% ( 5/ 5) of FUNCTION pcibios_fixup_irqs() 0 0 604 FUNCTION pcibios_penalize_isa_irq() *** TER 0% ( 0/ 1) of FUNCTION pcibios_penalize_isa_irq() 2 2 613 FUNCTION pcibios_enable_irq() 0 2 617 if (pin && ! pcibios_lookup_irq ( dev , 1 ) &.. 0 617 T && T && T 1 617 T && T && F 0 617 T && F && _ 1 617 F && _ && _ 0 0 619 if (0) 0 0 621 else if (pci_probe & 0x2000) 623 else *** TER 36% ( 4/ 11) of FUNCTION pcibios_enable_irq() *** TER 12% ( 24/206) of SOURCE FILE pci-irq.c