MONITORED SOURCE FILE : bitmap.c

  0   0   16 FUNCTION ext2_count_free()
  0   0   21 if (! map)
  0       22   return ( 0 )
  0   0   23 for (;i < numchars;)
  0       26 return ( sum )
*** TER   0%  (  0/  7) of FUNCTION ext2_count_free()


*** TER   0%  (  0/  7) of SOURCE FILE bitmap.c


MONITORED SOURCE FILE : dnotify.c

  0   0   30 FUNCTION redo_inode_mask()
  0   0   36 for (;dn != ( ( void * ) 0 );)
*** TER   0%  (  0/  3) of FUNCTION redo_inode_mask()


4E5   0   41 FUNCTION fcntl_dirnotify()
  0 4E5   49 if (! turning_off && ! dir_notify_enable)
  0       49   T && T
      0   49   T && F
    4E5   49   F && _
  0       50   return - 22
4E5 204   52 if (! ( ( ( inode -> i_mode ) & 00170000 ) ==..
4E5       53   return - 20
  0 204   54 if (! turning_off)
  0   0   56   if (dn == ( ( void * ) 0 ))
  0       57     return - 12
  0 204   61 for (;odn != ( ( void * ) 0 );)
  0   0   62   if (odn -> dn_filp == filp)
  0       63     break
  0 204   64 if (odn != ( ( void * ) 0 ))
  0   0   65   if (turning_off)
  0       69     goto out_free
  0       74   goto out_free
204   0   76 if (turning_off)
204       77   goto out
          89 do
  0 204   89 do-while (0)
204       90 return 0
  0       93 goto out
*** TER  39%  ( 13/ 33) of FUNCTION fcntl_dirnotify()


  0   0   96 FUNCTION __inode_dir_notify()
  0   0  105 while (( dn = * prev ) != ( ( void * ) 0 ))
  0   0  106   if (dn -> dn_magic != 0x444E4F54)
  0      109     goto out
  0   0  111   if (( dn -> dn_mask & event ) == 0)
  0      113     continue
  0   0  116   if (fown -> pid)
  0   0  118   if (dn -> dn_mask & 0x80000000)
         120   else
  0   0  126 if (changed)
         129 do
  0   0  129 do-while (0)
*** TER   0%  (  0/ 17) of FUNCTION __inode_dir_notify()


  1   0  132 FUNCTION dnotify_init()
  0   1  136 if (! dn_cache)
  1      138 return 0
*** TER  75%  (  3/  4) of FUNCTION dnotify_init()


*** TER  28%  ( 16/ 57) of SOURCE FILE dnotify.c


MONITORED SOURCE FILE : vsprintf.c

  2   0   19 FUNCTION simple_strtoul()
  1   1   23 if (! base)
  1   0   25   if (* cp == '0')
  0   1   28     if (( * cp == 'x' ) && ( ( ( _ctype [ ( i..
  0       28       (T) && (T)
      0   28       (T) && (F)
      1   28       (F) && (_)
  3   2   35 while (( ( ( _ctype [ ( int ) ( unsigned char..
  3       35   (T) && T
      0   35   (T) && F
      2   35   (F) && _
  1   1   39 if (endp)
  2       41 return result
*** TER  72%  ( 13/ 18) of FUNCTION simple_strtoul()


  0   0   44 FUNCTION simple_strtol()
  0   0   46 if (* cp == '-')
  0       47   return - simple_strtoul ( cp + 1 , endp , b..
  0       48 return simple_strtoul ( cp , endp , base )
*** TER   0%  (  0/  5) of FUNCTION simple_strtol()


  0   0   51 FUNCTION simple_strtoull()
  0   0   55 if (! base)
  0   0   57   if (* cp == '0')
  0   0   60     if (( * cp == 'x' ) && ( ( ( _ctype [ ( i..
  0       60       (T) && (T)
      0   60       (T) && (F)
      0   60       (F) && (_)
  0   0   67 while (( ( ( _ctype [ ( int ) ( unsigned char..
  0       67   (T) && T
      0   67   (T) && F
      0   67   (F) && _
  0   0   71 if (endp)
  0       73 return result
*** TER   0%  (  0/ 18) of FUNCTION simple_strtoull()


  0   0   76 FUNCTION simple_strtoll()
  0   0   78 if (* cp == '-')
  0       79   return - simple_strtoull ( cp + 1 , endp , ..
  0       80 return simple_strtoull ( cp , endp , base )
*** TER   0%  (  0/  5) of FUNCTION simple_strtoll()


334   0   83 FUNCTION skip_atoi()
393 334   87 while (( ( ( _ctype [ ( int ) ( unsigned char..
334       89 return i
*** TER 100%  (  4/  4) of FUNCTION skip_atoi()


3E3   0  100 FUNCTION number()
  0 3E3  106 if (type & 64)
  0 3E3  108 if (type & 16)
  0 3E3  110 if (base < 2 || base > 36)
  0      110   T || _
  0      110   F || T
    3E3  110   F || F
  0      111   return 0
1E3 1E3  114 if (type & 2)
  8 1E3  115   if (num < 0)
  0 1E3  119   else if (type & 4)
  0 1E3  122   else if (type & 8)
  6 3E3  127 if (type & 32)
  6   0  128   if (base == 16)
  0   0  130   else if (base == 8)
1E3 1E3  134 if (num == 0)
         136 else
5E3 1E3  136   while (num != 0)
3E3   6  138 if (i > precision)
3E3 154  141 if (! ( type & ( 1 + 16 ) ))
828 3E3  142   while (size -- > 0)
  8 3E3  144 if (sign)
  6 3E3  146 if (type & 32)
  0   6  147   if (base == 8)
  6   0  149   else if (base == 16)
3E3   0  154 if (! ( type & 16 ))
603 3E3  155   while (size -- > 0)
  3 3E3  157 while (i < precision --)
6E3 3E3  159 while (i -- > 0)
  0 3E3  161 while (size -- > 0)
3E3      163 return str
*** TER  72%  ( 39/ 54) of FUNCTION number()


1E3   0  169 FUNCTION vsprintf()
1E4 1E3  187 for (;* fmt;)
1E4 3E3  188   if (* fmt != '%')
1E4      190     continue
         197   switch ( * fmt )
  0      198   case '-':
  0      198     goto repeat
  0      199   case '+':
  0      199     goto repeat
  0      200   case ' ':
  0      200     goto repeat
  6      201   case '#':
  6      201     goto repeat
153      202   case '0':
153      202     goto repeat
328 3E3  207   if (( ( ( _ctype [ ( int ) ( unsigned char ..
  0 3E3  209   else if (* fmt == '*')
  0   0  213     if (field_width < 0)
  6 3E3  221   if (* fmt == '.')
  6   0  223     if (( ( ( _ctype [ ( int ) ( unsigned cha..
  0   0  225     else if (* fmt == '*')
  0   6  230     if (precision < 0)
1E3 2E3  236   if (* fmt == 'h' || * fmt == 'l' || * fmt =..
  0      236     T || _ || _ || _
1E3      236     F || T || _ || _
 14      236     F || F || T || _
 26      236     F || F || F || T
    2E3  236     F || F || F || F
         244   switch ( * fmt )
 16      245   case 'c':
 16   0  246     if (! ( flags & 16 ))
  0  16  247       while (-- field_width > 0)
  0  16  250     while (-- field_width > 0)
 16      252     continue
699      254   case 's':
  0 699  256     if (! s)
699   0  261     if (! ( flags & 16 ))
 12 699  262       while (len < field_width --)
3E3 699  264     for (;i < len;)
  0 699  266     while (len < field_width --)
699      268     continue
  1      270   case 'p':
  1   0  271     if (field_width == - 1)
  1      278     continue
  0      281   case 'n':
  0   0  282     if (qualifier == 'l')
  0   0  285     else if (qualifier == 'Z')
         288     else
  0      292     continue
  1      294   case '%':
  1      296     continue
  0      299   case 'o':
  0      301     break
  0      303   case 'X':
119      305   case 'x':
119      307     break
1E3      309   case 'd':
1E3      310   case 'i':
3E3      312   case 'u':
3E3      313     break
  0      315   default:
  0   0  317     if (* fmt)
         319     else
  0      321     continue
 14 3E3  323   if (qualifier == 'L')
1E3 2E3  325   else if (qualifier == 'l')
 88 916  327     if (flags & 2)
 26 2E3  329   else if (qualifier == 'Z')
  0 2E3  331   else if (qualifier == 'h')
  0   0  333     if (flags & 2)
         335   else
1E3 351  337     if (flags & 2)
1E3      343 return str - buf
*** TER  62%  ( 60/ 97) of FUNCTION vsprintf()


1E3   0  346 FUNCTION sprintf()
1E3      354 return i
*** TER 100%  (  2/  2) of FUNCTION sprintf()


*** TER  58%  (118/203) of SOURCE FILE vsprintf.c


MONITORED SOURCE FILE : datagram.c

 88   0   53 FUNCTION connection_based()
 88       55 return ( sk -> type == 5 || sk -> type == 1 )
*** TER 100%  (  2/  2) of FUNCTION connection_based()


  0   0   63 FUNCTION wait_for_packet()
          69 do
  0   0   69 do-while (0)
  0   0   74 if (error)
  0       75   goto out
  0   0   77 if (! skb_queue_empty ( & sk -> receive_queue..
  0       78   goto ready
  0   0   81 if (sk -> shutdown & 1)
  0       82   goto out
  0   0   86 if (connection_based ( sk ) && ! ( sk -> stat..
  0       86   T && !(F || F)
      0   86   T && !(T || _)
      0   86   T && !(F || T)
      0   86   F && !(_ || _)
  0       87   goto out
  0   0   90 if (signal_pending ( get_current ( ) ))
  0       91   goto interrupted
  0       98 return 0
  0      106 return error
*** TER   0%  (  0/ 24) of FUNCTION wait_for_packet()


 28   0  132 FUNCTION skb_recv_datagram()
  0  28  140 if (error)
  0      141   goto no_packet
         145 do
  0  28  152   if (flags & 2)
         156     do
  0   0  156     do-while (0)
  0   0  158     if (skb != ( ( void * ) 0 ))
         160     do
         160       do
  0   0  160       do-while (0)
  0   0  160     do-while (0)
         161   else
 28   0  164   if (skb)
 28      165     return skb
  0   0  169   if (! timeo)
  0      170     goto no_packet
  0   0  172 do-while (wait_for_packet ( sk , err , & time..
  0      174 return ( ( void * ) 0 )
  0      178 return ( ( void * ) 0 )
*** TER  21%  (  5/ 24) of FUNCTION skb_recv_datagram()


 28  28  181 FUNCTION skb_free_datagram()
*** TER 100%  (  1/  1) of FUNCTION skb_free_datagram()


  0   0  190 FUNCTION skb_copy_datagram()
  0   0  194 if (! ( __builtin_constant_p ( size ) ? __con..
  0      196 return err
*** TER   0%  (  0/  4) of FUNCTION skb_copy_datagram()


  9   0  205 FUNCTION skb_copy_datagram_iovec()
  9      208 return memcpy_toiovec ( to , skb -> h . raw +..
*** TER 100%  (  2/  2) of FUNCTION skb_copy_datagram_iovec()


 88   0  221 FUNCTION datagram_poll()
  0  88  230 if (sk -> err || ! skb_queue_empty ( & sk -> ..
  0      230   T || _
  0      230   F || T
     88  230   F || F
  0  88  232 if (sk -> shutdown == 3)
 10  78  236 if (! skb_queue_empty ( & sk -> receive_queue..
 10      236   T || (_)
  0      236   F || (T)
     78  236   F || (F)
  0  88  240 if (connection_based ( sk ))
  0   0  241   if (sk -> state == TCP_CLOSE)
  0   0  244   if (sk -> state == TCP_SYN_SENT)
  0      245     return mask
 88   0  249 if (sock_writeable ( sk ))
         251 else
 88      254 return mask
*** TER  48%  ( 11/ 23) of FUNCTION datagram_poll()


*** TER  26%  ( 21/ 80) of SOURCE FILE datagram.c


MONITORED SOURCE FILE : icmp.c

  0   0  350 FUNCTION icmp_xmit_lock_bh()
  0   0  352 if (! ( { 1 ;} ))
  0   0  353   if (icmp_xmit_holder == 0)
  0      354     return - 11
  0      358 return 0
*** TER   0%  (  0/  7) of FUNCTION icmp_xmit_lock_bh()


  0   0  361 FUNCTION icmp_xmit_lock()
         364 do
  0   0  364 do-while (0)
  0   0  366 if (ret)
         367   do
  0   0  367   do-while (0)
  0      368 return ret
*** TER   0%  (  0/  8) of FUNCTION icmp_xmit_lock()


  0   0  371 FUNCTION icmp_xmit_unlock_bh()
         374 do
  0   0  374 do-while (0)
*** TER   0%  (  0/  3) of FUNCTION icmp_xmit_unlock_bh()


  0   0  377 FUNCTION icmp_xmit_unlock()
         380 do
  0   0  380 do-while (0)
*** TER   0%  (  0/  3) of FUNCTION icmp_xmit_unlock()


  0   0  411 FUNCTION xrlim_allow()
  0   0  418 if (dst -> rate_tokens > 6 * timeout)
  0   0  420 if (dst -> rate_tokens >= timeout)
  0      422   return 1
  0      424 return 0
*** TER   0%  (  0/  7) of FUNCTION xrlim_allow()


  0   0  427 FUNCTION icmpv4_xrlim_allow()
  0   0  431 if (type > 18 || ! icmp_pointers [ type ] . t..
  0      431   T || _
  0      431   F || T
      0  431   F || F
  0      432   return 1
  0   0  435 if (type == 3 && code == 4)
  0      435   T && T
      0  435   T && F
      0  435   F && _
  0      436   return 1
  0   0  439 if (type == 5)
  0      440   return 1
  0   0  443 if (dst -> dev && ( dst -> dev -> flags & 0x8..
  0      443   T && (T)
      0  443   T && (F)
      0  443   F && (_)
  0      444   return 1
  0      446 return xrlim_allow ( dst , * ( icmp_pointers ..
*** TER   0%  (  0/ 23) of FUNCTION icmpv4_xrlim_allow()


  0   0  453 FUNCTION icmp_out_count()
  0   0  455 if (type > 18)
  0      456   return
*** TER   0%  (  0/  4) of FUNCTION icmp_out_count()


  0   0  465 FUNCTION icmp_glue_bits()
  0   0  471 if (offset)
  0      474   return 0
  0      490 return 0
*** TER   0%  (  0/  5) of FUNCTION icmp_glue_bits()


  0   0  497 FUNCTION icmp_reply()
  0   0  504 if (ip_options_echo ( & icmp_param -> replyop..
  0      505   return
  0   0  507 if (icmp_xmit_lock_bh ( ))
  0      508   return
  0   0  517 if (icmp_param -> replyopts . optlen)
  0   0  519   if (ipc . opt -> srr)
  0   0  522 if (ip_route_output ( & rt , daddr , rt -> rt..
  0      523   goto out
  0   0  525 if (icmpv4_xrlim_allow ( rt , icmp_param -> i..
*** TER   0%  (  0/ 16) of FUNCTION icmp_reply()


  0   0  546 FUNCTION icmp_send()
  0   0  557 if (! rt)
  0      558   return
  0   0  568 if (skb_in -> pkt_type != 0)
  0      569   return
  0   0  574 if (rt -> rt_flags & ( 0x10000000 | 0x2000000..
  0      575   return
  0   0  581 if (iph -> frag_off & ( __builtin_constant_p ..
  0      582   return
  0   0  587 if (icmp_pointers [ type ] . error)
  0   0  591   if (iph -> protocol == IPPROTO_ICMP)
  0   0  597     if (icmph -> type > 18 || icmp_pointers [..
  0      597       T || _
  0      597       F || T
      0  597       F || F
  0      598       return
  0   0  603 if (icmp_xmit_lock ( ))
  0      604   return
  0   0  621 if (! ( rt -> rt_flags & 0x80000000 ))
  0   0  634 if (ip_route_output ( & rt , iph -> saddr , s..
  0      635   goto out
  0   0  637 if (ip_options_echo ( & icmp_param . replyopt..
  0      638   goto ende
  0   0  655 if (icmp_param . replyopts . srr)
  0   0  657   if (ip_route_output ( & rt , icmp_param . r..
  0      658     goto out
  0   0  661 if (! icmpv4_xrlim_allow ( rt , type , code ))
  0      662   goto ende
  0   0  667 if (room > 576)
  0   0  673 if (icmp_param . data_len > room)
*** TER   0%  (  0/ 46) of FUNCTION icmp_send()


  0   0  691 FUNCTION icmp_unreach()
  0   0  705 if (len < sizeof ( struct iphdr ))
  0      707   return
  0   0  713 if (icmph -> type == 3)
         714   switch ( icmph -> code & 15 )
  0      715   case 0:
  0      716     break
  0      717   case 1:
  0      718     break
  0      719   case 2:
  0      720     break
  0      721   case 3:
  0      722     break
  0      723   case 4:
  0   0  724     if (ipv4_config . no_pmtu_disc)
  0   0  725       if (net_ratelimit ( ))
         728     else
  0   0  731       if (! new_mtu)
  0      732         return
  0      735     break
  0      736   case 5:
  0   0  737     if (net_ratelimit ( ))
  0      739     break
  0      740   default:
  0      741     break
  0   0  743   if (icmph -> code > 15)
  0      744     return
  0   0  762 if (! sysctl_icmp_ignore_bogus_error_responses)
  0   0  765   if (inet_addr_type ( iph -> daddr ) == RTN_..
  0   0  767     if (net_ratelimit ( ))
  0      770     return
  0   0  781 if (( raw_sk = raw_v4_htable [ hash ] ) != ( ..
  0   0  784   while (( raw_sk = __raw_v4_lookup ( raw_sk ..
         789 do
  0   0  789 do-while (0)
  0   0  798 while (ipprot != ( ( void * ) 0 ))
  0   0  810   if (iph -> protocol == ipprot -> protocol &..
  0      810     T && T
      0  810     T && F
      0  810     F && _
*** TER   0%  (  0/ 52) of FUNCTION icmp_unreach()


  0   0  822 FUNCTION icmp_redirect()
  0   0  827 if (len < sizeof ( struct iphdr ))
  0      829   return
         839 switch ( icmph -> code & 7 )
  0      840 case 0:
  0      841 case 2:
  0      847 case 1:
  0      848 case 3:
  0      850   break
  0      851 default:
  0      852   break
*** TER   0%  (  0/ 11) of FUNCTION icmp_redirect()


  0   0  865 FUNCTION icmp_echo()
  0   0  867 if (! sysctl_icmp_echo_ignore_all)
*** TER   0%  (  0/  3) of FUNCTION icmp_echo()


  0   0  886 FUNCTION icmp_timestamp()
  0   0  896 if (len < 12)
  0      898   return
*** TER   0%  (  0/  4) of FUNCTION icmp_timestamp()


  0   0  951 FUNCTION icmp_address()
*** TER   0%  (  0/  1) of FUNCTION icmp_address()


  0   0  964 FUNCTION icmp_address_reply()
  0   0  972 if (len < 4 || ! ( rt -> rt_flags & 0x0400000..
  0      972   T || !(_)
  0      972   F || !(F)
      0  972   F || !(T)
  0      973   return
  0   0  976 if (! in_dev)
  0      977   return
  0   0  981 if (in_dev -> ifa_list && ( ipv4_devconf . lo..
  0      981   T && (T || _) && (T)
  0      981   T && (F || T) && (T)
      0  981   T && (T || _) && (F)
      0  981   T && (F || T) && (F)
      0  981   T && (F || F) && (_)
      0  981   F && (_ || _) && (_)
  0   0  984   for (;ifa;)
  0   0  985     if (mask == ifa -> ifa_mask && inet_ifa_m..
  0      985       T && T
      0  985       T && F
      0  985       F && _
  0      986       break
  0   0  988   if (! ifa && net_ratelimit ( ))
  0      988     T && T
      0  988     T && F
      0  988     F && _
         993 do
  0   0  993 do-while (0)
*** TER   0%  (  0/ 33) of FUNCTION icmp_address_reply()


  0   0  997 FUNCTION icmp_discard()
*** TER   0%  (  0/  1) of FUNCTION icmp_discard()


  0   0 1005 FUNCTION icmp_rcv()
  0   0 1019 if (len < sizeof ( struct icmphdr ) || ip_com..
  0     1019   T || _ || _
  0     1019   F || T || _
  0     1019   F || F || T
      0 1019   F || F || F
  0     1020   goto error
  0   0 1026 if (rt -> rt_flags & ( 0x10000000 | 0x2000000..
  0   0 1034   if (icmph -> type == 8 && sysctl_icmp_echo_..
  0     1034     T && T
      0 1034     T && F
      0 1034     F && _
  0     1035     goto error
  0   0 1040   if (icmph -> type != 8 && icmph -> type != ..
  0     1040     T && T && T && T
      0 1040     T && T && T && F
      0 1040     T && T && F && _
      0 1040     T && F && _ && _
      0 1040     F && _ && _ && _
  0     1041     goto error
  0     1051 return 0
  0     1054 goto drop
*** TER   0%  (  0/ 26) of FUNCTION icmp_rcv()


  1   1 1115 FUNCTION icmp_init()
  0   1 1130 if (( err = ops -> create ( icmp_socket , IPP..
*** TER  67%  (  2/  3) of FUNCTION icmp_init()


*** TER   1%  (  2/256) of SOURCE FILE icmp.c


MONITORED SOURCE FILE : tty_io.c

 29   0  163 FUNCTION alloc_tty_struct()
  0  29  167 if (( 1UL << 12 ) > 8192)
  0   0  169   if (tty)
         171 else
 29      174 return tty
*** TER  50%  (  3/  6) of FUNCTION alloc_tty_struct()


 22  22  177 FUNCTION free_tty_struct()
  0  22  179 if (( 1UL << 12 ) > 8192)
         181 else
*** TER  67%  (  2/  3) of FUNCTION free_tty_struct()


  0   0  189 FUNCTION _tty_make_name()
  0   0  193 if (! tty)
         195 else
  0      199 return buf
*** TER   0%  (  0/  4) of FUNCTION _tty_make_name()


  0   0  205 FUNCTION tty_name()
  0      207 return _tty_make_name ( tty , ( tty ) ? tty -..
*** TER   0%  (  0/  2) of FUNCTION tty_name()


4E3   0  210 FUNCTION tty_paranoia_check()
  0 4E3  219 if (! tty)
  0      221   return 1
  0 4E3  223 if (tty -> magic != 0x5401)
  0      225   return 1
4E3      228 return 0
*** TER  50%  (  4/  8) of FUNCTION tty_paranoia_check()


165   0  231 FUNCTION check_tty_count()
392 165  238 for (;p != & tty -> tty_files;)
392   0  239   if (( ( struct file * ) ( ( char * ) ( p ) ..
         242 do
  0 165  242 do-while (0)
  0 165  245 if (tty -> driver . type == 0x0004 && tty -> ..
  0      245   T && T && T && T
      0  245   T && T && T && F
      0  245   T && T && F && _
      0  245   T && F && _ && _
    165  245   F && _ && _ && _
  0 165  247 if (tty -> count != count)
  0      250   return count
165      253 return 0
*** TER  50%  (  9/ 18) of FUNCTION check_tty_count()


  1   0  256 FUNCTION tty_register_ldisc()
  0   1  258 if (disc < 0 || disc >= 16)
  0      258   T || _
  0      258   F || T
      1  258   F || F
  0      259   return - 22
  1   0  261 if (new_ldisc)
         265 else
  1      268 return 0
*** TER  50%  (  5/ 10) of FUNCTION tty_register_ldisc()


  0   0  272 FUNCTION tty_set_ldisc()
  0   0  278 if (( ldisc < 0 ) || ( ldisc >= 16 ))
  0      278   (T) || (_)
  0      278   (F) || (T)
      0  278   (F) || (F)
  0      279   return - 22
  0   0  282 if (! ( ldiscs [ ldisc ] . flags & 0x00000001..
  0   0  287 if (! ( ldiscs [ ldisc ] . flags & 0x00000001..
  0      288   return - 22
  0   0  290 if (tty -> ldisc . num == ldisc)
  0      291   return 0
  0   0  297 if (tty -> ldisc . close)
  0   0  303 if (tty -> ldisc . open)
  0   0  305 if (retval < 0)
  0   0  308   if (tty -> ldisc . open && ( tty -> ldisc ...
  0      308     T && (T)
      0  308     T && (F)
      0  308     F && (_)
  0   0  311     if (tty -> ldisc . open)
  0   0  314       if (r < 0)
  0   0  321 if (tty -> ldisc . num != o_ldisc . num && tt..
  0      321   T && T
      0  321   T && F
      0  321   F && _
  0      323 return retval
*** TER   0%  (  0/ 36) of FUNCTION tty_set_ldisc()


107   0  329 FUNCTION get_tty_driver()
642  24  337 for (;p;)
428 214  338   if (p -> major != major)
428      339     continue
  0 214  340   if (minor < p -> minor_start)
  0      341     continue
131  83  342   if (minor >= p -> minor_start + p -> num)
131      343     continue
 83      344   return p
 24      346 return ( ( void * ) 0 )
*** TER  86%  ( 12/ 14) of FUNCTION get_tty_driver()


 97   0  354 FUNCTION tty_check_change()
  3  94  356 if (get_current ( ) -> tty != tty)
  3      357   return 0
  0  94  358 if (tty -> pgrp <= 0)
  0      360   return 0
 81  13  362 if (get_current ( ) -> pgrp == tty -> pgrp)
 81      363   return 0
 13   0  364 if (is_ignored ( 22 ))
 13      365   return 0
  0   0  366 if (is_orphaned_pgrp ( get_current ( ) -> pgr..
  0      367   return - 5
  0      369 return - 512
*** TER  59%  ( 10/ 17) of FUNCTION tty_check_change()


  0   0  372 FUNCTION hung_up_tty_read()
  0   0  376 if (ppos != & file -> f_pos)
  0      377   return - 29
  0      378 return 0
*** TER   0%  (  0/  5) of FUNCTION hung_up_tty_read()


  0   0  381 FUNCTION hung_up_tty_write()
  0   0  385 if (ppos != & file -> f_pos)
  0      386   return - 29
  0      387 return - 5
*** TER   0%  (  0/  5) of FUNCTION hung_up_tty_write()


  0   0  391 FUNCTION hung_up_tty_poll()
  0      393 return 0x0001 | 0x0004 | 0x0008 | 0x0010 | 0x..
*** TER   0%  (  0/  2) of FUNCTION hung_up_tty_poll()


  0   0  396 FUNCTION hung_up_tty_ioctl()
  0      399 return cmd == 0x5410 ? - 25 : - 5
*** TER   0%  (  0/  2) of FUNCTION hung_up_tty_ioctl()


  2   0  402 FUNCTION tty_lseek()
  2      404 return - 29
*** TER 100%  (  2/  2) of FUNCTION tty_lseek()


  8   8  432 FUNCTION do_tty_hangup()
  0   8  440 if (! tty)
  0      441   return
         444 do
  0   8  444 do-while (0)
 16   8  448 for (;l != & tty -> tty_files;)
  0  16  450   if (! filp -> f_dentry)
  0      451     continue
  9   7  453   if (filp -> f_dentry -> d_inode -> i_rdev =..
  0      453     T || _
  9      453     F || T
      7  453     F || F
  9      455     continue
  0   7  457   if (filp -> f_op != & tty_fops)
  0      458     continue
         463 do
  0   8  463 do-while (0)
  8   0  470   if (tty -> ldisc . flush_buffer)
  0   8  472   if (tty -> driver . flush_buffer)
  0   8  475   if (( ( __builtin_constant_p ( 5 ) ? consta..
  0      475     ((T)) && T
      0  475     ((T)) && F
      8  475     ((F)) && _
  8   0  487 if (tty -> driver . flags & 0x0002)
  0   8  489 if (tty -> ldisc . num != ldiscs [ 0 ] . num)
  0   0  490   if (tty -> ldisc . close)
  0   0  494   if (tty -> ldisc . open)
  0   0  496     if (i < 0)
166   8  503 for (;( p = p -> next_task ) != & ( init_task..
  8 158  505   if (( tty -> session > 0 ) && ( p -> sessio..
  8      505     (T) && (T) && T
      0  505     (T) && (T) && F
    158  505     (T) && (F) && _
      0  505     (F) && (_) && _
  8   0  508     if (tty -> pgrp > 0)
  8 158  511   if (p -> tty == tty)
         514 do
  0   8  514 do-while (0)
  3   5  526 if (cons_filp)
  3   0  527   if (tty -> driver . close)
  2   3  528     for (;n < closecount;)
  0   5  530 else if (tty -> driver . hangup)
         532 do
  0   8  532 do-while (0)
*** TER  55%  ( 36/ 65) of FUNCTION do_tty_hangup()


  0   0  535 FUNCTION tty_hangup()
*** TER   0%  (  0/  1) of FUNCTION tty_hangup()


  8   8  545 FUNCTION tty_vhangup()
*** TER 100%  (  1/  1) of FUNCTION tty_vhangup()


2E3   0  555 FUNCTION tty_hung_up_p()
2E3      557 return ( filp -> f_op == & hung_up_tty_fops )
*** TER 100%  (  2/  2) of FUNCTION tty_hung_up_p()


  4   1  573 FUNCTION disassociate_ctty()
  1   3  579 if (tty)
  1   0  581   if (on_exit && tty -> driver . type != 0x00..
  1      581     T && T
      0  581     T && F
      0  581     F && _
         583 else
  0   3  584   if (get_current ( ) -> tty_old_pgrp)
  3      588   return
  1   0  590 if (tty_pgrp > 0)
  0   1  592   if (! on_exit)
  9   1  601 for (;( p = p -> next_task ) != & ( init_task..
  1   8  602   if (p -> session == get_current ( ) -> sess..
         604 do
  0   1  604 do-while (0)
*** TER  67%  ( 14/ 21) of FUNCTION disassociate_ctty()


  0   0  607 FUNCTION wait_for_keypress()
  0   0  610 if (c)
*** TER   0%  (  0/  3) of FUNCTION wait_for_keypress()


  0   0  613 FUNCTION stop_tty()
  0   0  615 if (tty -> stopped)
  0      616   return
  0   0  618 if (tty -> link && tty -> link -> packet)
  0      618   T && T
      0  618   T && F
      0  618   F && _
  0   0  623 if (tty -> driver . stop)
*** TER   0%  (  0/ 11) of FUNCTION stop_tty()


  0   0  627 FUNCTION start_tty()
  0   0  629 if (! tty -> stopped || tty -> flow_stopped)
  0      629   T || _
  0      629   F || T
      0  629   F || F
  0      630   return
  0   0  632 if (tty -> link && tty -> link -> packet)
  0      632   T && T
      0  632   T && F
      0  632   F && _
  0   0  637 if (tty -> driver . start)
  0   0  640 if (( ( __builtin_constant_p ( 5 ) ? constant..
  0      640   ((T)) && T
      0  640   ((T)) && F
      0  640   ((F)) && _
*** TER   0%  (  0/ 19) of FUNCTION start_tty()


224   0  645 FUNCTION tty_read()
  0 224  653 if (ppos != & file -> f_pos)
  0      654   return - 29
  0 224  658 if (tty_paranoia_check ( tty , inode -> i_rde..
  0      659   return - 5
  0 224  660 if (! tty || ( ( __builtin_constant_p ( 1 ) ?..
  0      660   T || ((_))
  0      660   F || ((T))
    224  660   F || ((F))
  0      661   return - 5
         679 do
  0 224  679 do-while (0)
224   0  680 if (tty -> ldisc . read)
         682 else
         684 do
  0 219  684 do-while (0)
219   0  685 if (i > 0)
219      687 return i
*** TER  45%  ( 10/ 22) of FUNCTION tty_read()


2E3   0  694 FUNCTION do_tty_write()
  0 2E3  703 if (down_interruptible ( & tty -> atomic_writ..
  0      704   return - 512
  0 2E3  706 if (( __builtin_constant_p ( 17 ) ? constant_..
         707   do
  0   0  707   do-while (0)
         709   do
  0   0  709   do-while (0)
         710 else
2E3   0  711   for (;1;)
2E3   0  713     if (size > count)
         715     do
  0 2E3  715     do-while (0)
         717     do
  0 2E3  717     do-while (0)
  0 2E3  718     if (ret <= 0)
  0      719       break
2E3   0  723     if (! count)
2E3      724       break
  0   0  726     if (signal_pending ( get_current ( ) ))
  0      727       break
  0   0  728     if (get_current ( ) -> need_resched)
2E3   0  732 if (written)
2E3      737 return ret
*** TER  38%  ( 12/ 32) of FUNCTION do_tty_write()


2E3   0  741 FUNCTION tty_write()
  0 2E3  749 if (ppos != & file -> f_pos)
  0      750   return - 29
  0 2E3  760 if (is_console && redirect)
  0      760   T && T
    103  760   T && F
    2E3  760   F && _
         762 else
  0 2E3  764 if (tty_paranoia_check ( tty , inode -> i_rde..
  0      765   return - 5
  0 2E3  766 if (! tty || ! tty -> driver . write || ( ( _..
  0      766   T || _ || ((_))
  0      766   F || T || ((_))
  0      766   F || F || ((T))
    2E3  766   F || F || ((F))
  0      767   return - 5
  0 2E3  779 if (! tty -> ldisc . write)
  0      780   return - 5
2E3      782 return do_tty_write ( tty -> ldisc . write , ..
*** TER  43%  ( 10/ 23) of FUNCTION tty_write()


 83  83  788 FUNCTION down_tty_sem()
*** TER 100%  (  1/  1) of FUNCTION down_tty_sem()


 83  83  793 FUNCTION up_tty_sem()
*** TER 100%  (  1/  1) of FUNCTION up_tty_sem()


107   0  806 FUNCTION init_dev()
 24  83  816 if (! driver)
 24      817   return - 19
 54  29  829 if (tty)
 54      829   goto fast_track
  0  29  844 if (! tty)
  0      845   goto fail_no_mem
 29   0  851 if (! * tp_loc)
  0  29  854   if (! tp)
  0      855     goto free_mem_out
  7  22  860 if (! * ltp_loc)
  0   7  863   if (! ltp)
  0      864     goto free_mem_out
  0  29  868 if (driver -> type == 0x0004)
  0   0  870   if (! o_tty)
  0      871     goto free_mem_out
  0   0  878   if (! * o_tp_loc)
  0   0  881     if (! o_tp)
  0      882       goto free_mem_out
  0   0  887   if (! * o_ltp_loc)
  0   0  890     if (! o_ltp)
  0      891       goto free_mem_out
  0   0  899   if (! * o_tp_loc)
  0   0  901   if (! * o_ltp_loc)
  0   0  906   if (driver -> subtype == 0x0001)
 29   0  921 if (! * tp_loc)
  7  22  923 if (! * ltp_loc)
 29   0  935 if (tty -> ldisc . open)
  0  29  937   if (retval)
  0      938     goto release_mem_out
  0  29  940 if (o_tty && o_tty -> ldisc . open)
  0      940   T && T
      0  940   T && F
     29  940   F && _
  0   0  942   if (retval)
  0   0  943     if (tty -> ldisc . close)
  0      945     goto release_mem_out
 29      948 goto success
  0  54  957 if (( __builtin_constant_p ( 7 ) ? constant_t..
  0      959   goto end_init
  0  54  962 if (driver -> type == 0x0004 && driver -> sub..
  0      962   T && T
      0  962   T && F
     54  962   F && _
  0   0  967   if (tty -> count)
  0      969     goto end_init
 83      982 return retval
  0   0  986 if (o_tp)
  0   0  988 if (o_tty)
  0   0  990 if (ltp)
  0   0  992 if (tp)
  0      998 goto end_init
  0     1004 goto end_init
*** TER  31%  ( 26/ 83) of FUNCTION init_dev()


 22  22 1011 FUNCTION release_mem()
  0  22 1016 if (( o_tty = tty -> link ) != ( ( void * ) 0..
  0   0 1018   if (o_tty -> driver . flags & 0x0002)
 22   0 1029 if (tty -> driver . flags & 0x0002)
*** TER  43%  (  3/  7) of FUNCTION release_mem()


 74  22 1047 FUNCTION release_dev()
  0  74 1055 if (tty_paranoia_check ( tty , filp -> f_dent..
  0     1056   return
  0  74 1068 if (idx < 0 || idx >= tty -> driver . num)
  0     1068   T || _
  0     1068   F || T
     74 1068   F || F
  0     1071   return
  0  74 1073 if (tty != tty -> driver . table [ idx ])
  0     1076   return
  0  74 1078 if (tty -> termios != tty -> driver . termios..
  0     1082   return
  0  74 1084 if (tty -> termios_locked != tty -> driver . ..
  0     1088   return
  0  74 1098 if (tty -> driver . other)
  0   0 1099   if (o_tty != tty -> driver . other -> table..
  0     1103     return
  0   0 1105   if (o_tty -> termios != tty -> driver . oth..
  0     1109     return
  0   0 1112   if (o_tty -> termios_locked != tty -> drive..
  0     1116     return
  0   0 1118   if (o_tty -> link != tty)
  0     1120     return
 74   0 1125 if (tty -> driver . close)
 74   0 1145 while (1)
 22  52 1151   if (tty_closing)
  0  22 1152     if (waitqueue_active ( & tty -> read_wait..
  0  22 1156     if (waitqueue_active ( & tty -> write_wai..
  0  74 1161   if (o_tty_closing)
  0   0 1162     if (waitqueue_active ( & o_tty -> read_wa..
  0   0 1166     if (waitqueue_active ( & o_tty -> write_w..
 74   0 1171   if (! do_sleep)
 74     1172     break
  0  74 1184 if (pty_master)
  0   0 1185   if (-- o_tty -> count < 0)
  0  74 1191 if (-- tty -> count < 0)
 22  52 1214 if (tty_closing)
  0  74 1216 if (o_tty_closing)
 22  52 1224 if (tty_closing || o_tty_closing)
 22     1224   T || _
  0     1224   F || T
     52 1224   F || F
269  22 1228   for (;( p = p -> next_task ) != & ( init_ta..
  0 269 1229     if (p -> tty == tty || ( o_tty && p -> tt..
  0     1229       T || (_ && _)
  0     1229       F || (T && T)
      0 1229       F || (T && F)
    269 1229       F || (F && _)
        1232   do
  0  22 1232   do-while (0)
  0  22 1234   if (redirect == tty || ( o_tty && redirect ..
  0     1234     T || (_ && _)
  0     1234     F || (T && T)
      0 1234     F || (T && F)
     22 1234     F || (F && _)
 52  22 1239 if (! tty_closing || ( o_tty && ! o_tty_closi..
 52     1239   T || (_ && _)
  0     1239   F || (T && T)
      0 1239   F || (T && F)
     22 1239   F || (F && _)
 52     1240   return
 22   0 1250 if (tty -> ldisc . close)
  0  22 1254 if (o_tty)
  0   0 1255   if (o_tty -> ldisc . close)
*** TER  42%  ( 40/ 96) of FUNCTION release_dev()


131   0 1285 FUNCTION tty_open()
 31 100 1297 if (device == ( ( ( 5 ) << 8 ) | ( 0 ) ))
 24   7 1298   if (! get_current ( ) -> tty)
 24     1299     return - 6
  2 105 1305 if (device == ( ( ( 4 ) << 8 ) | ( 0 ) ))
 44  63 1311 if (device == ( ( ( 5 ) << 8 ) | ( 1 ) ))
  0  44 1313   while (c && ! c -> device)
  0     1313     T && T
     44 1313     T && F
      0 1313     F && _
  0  44 1315   if (! c)
  0     1316     return - 19
  0 107 1322 if (device == ( ( ( 5 ) << 8 ) | ( 2 ) ))
  0     1352   return - 19
 24  83 1358 if (retval)
 24     1359   return retval
  0  83 1368 if (tty -> driver . type == 0x0004 && tty -> ..
  0     1368   T && T
      0 1368   T && F
     83 1368   F && _
 83   0 1373 if (tty -> driver . open)
        1375 else
  0  83 1379 if (! retval && ( __builtin_constant_p ( 3 ) ..
  0     1379   T && (T) && T
      0 1379   T && (T) && F
     83 1379   T && (F) && _
      0 1379   F && (_) && _
  0  83 1382 if (retval)
  0   0 1389   if (retval != - 512)
  0     1390     return retval
  0   0 1391   if (signal_pending ( get_current ( ) ))
  0     1392     return retval
  0     1398   goto retry_open
 13  70 1403 if (! noctty && get_current ( ) -> leader && ..
 13     1403   T && T && T && T
      0 1403   T && T && T && F
      0 1403   T && T && F && _
     23 1403   T && F && _ && _
     47 1403   F && _ && _ && _
  0  83 1413 if (( tty -> driver . type == 0x0003 ) && ( t..
  0     1413   (T) && (T) && (T)
      0 1413   (T) && (T) && (F)
      0 1413   (T) && (F) && (_)
     83 1413   (F) && (_) && (_)
  0   0 1415   if (nr_warns < 5)
 83     1424 return 0
*** TER  50%  ( 31/ 62) of FUNCTION tty_open()


 74   0 1427 FUNCTION tty_release()
        1429 do
  0  74 1429 do-while (0)
        1431 do
  0  74 1431 do-while (0)
 74     1432 return 0
*** TER  67%  (  4/  6) of FUNCTION tty_release()


  0   0 1436 FUNCTION tty_poll()
  0   0 1441 if (tty_paranoia_check ( tty , filp -> f_dent..
  0     1442   return 0
  0   0 1444 if (tty -> ldisc . poll)
  0     1445   return ( tty -> ldisc . poll ) ( tty , filp..
  0     1446 return 0
*** TER   0%  (  0/  8) of FUNCTION tty_poll()


 81   0 1449 FUNCTION tty_fasync()
  0  81 1455 if (tty_paranoia_check ( tty , filp -> f_dent..
  0     1456   return 0
 81   0 1459 if (retval <= 0)
 81     1460   return retval
  0   0 1462 if (on)
  0   0 1463   if (! waitqueue_active ( & tty -> read_wait..
  0   0 1465   if (filp -> f_owner . pid == 0)
        1470 else
  0   0 1471   if (! tty -> fasync && ! waitqueue_active (..
  0     1471     T && T
      0 1471     T && F
      0 1471     F && _
  0     1474 return 0
*** TER  21%  (  4/ 19) of FUNCTION tty_fasync()


  0   0 1477 FUNCTION tiocsti()
  0   0 1481 if (( get_current ( ) -> tty != tty ) && ! su..
  0     1481   (T) && T
      0 1481   (T) && F
      0 1481   (F) && _
  0     1482   return - 1
  0   0 1483 if (( { int __ret_gu , __val_gu ;switch ( siz..
  0     1484   return - 14
  0     1486 return 0
*** TER   0%  (  0/ 11) of FUNCTION tiocsti()


 34   0 1489 FUNCTION tiocgwinsz()
  0  34 1491 if (( __builtin_constant_p ( sizeof ( * arg )..
  0     1492   return - 14
 34     1493 return 0
*** TER  60%  (  3/  5) of FUNCTION tiocgwinsz()


 15   0 1496 FUNCTION tiocswinsz()
  0  15 1501 if (( __builtin_constant_p ( sizeof ( * arg )..
  0     1502   return - 14
 15   0 1503 if (! __builtin_memcmp ( & tmp_ws , & tty -> ..
 15     1504   return 0
  0   0 1505 if (tty -> pgrp > 0)
  0   0 1507 if (( real_tty -> pgrp != tty -> pgrp ) && ( ..
  0     1507   (T) && (T)
      0 1507   (T) && (F)
      0 1507   (F) && (_)
  0     1511 return 0
*** TER  27%  (  4/ 15) of FUNCTION tiocswinsz()


  0   0 1514 FUNCTION tioccons()
  0   0 1518 if (inode -> i_rdev == ( ( ( 5 ) << 8 ) | ( 1..
  0     1518   T || _
  0     1518   F || T
      0 1518   F || F
  0   0 1519   if (! suser ( ))
  0     1520     return - 1
  0     1522   return 0
  0   0 1524 if (redirect)
  0     1525   return - 16
  0     1527 return 0
*** TER   0%  (  0/ 14) of FUNCTION tioccons()


  0   0 1531 FUNCTION fionbio()
  0   0 1535 if (( { int __ret_gu , __val_gu ;switch ( siz..
  0     1536   return - 14
  0   0 1538 if (nonblock)
        1540 else
  0     1542 return 0
*** TER   0%  (  0/  7) of FUNCTION fionbio()


  8   0 1545 FUNCTION tiocsctty()
  6   2 1548 if (get_current ( ) -> leader && ( get_curren..
  6     1548   T && (T)
      2 1548   T && (F)
      0 1548   F && (_)
  6     1549   return 0
  0   2 1554 if (! get_current ( ) -> leader || get_curren..
  0     1554   T || _
  0     1554   F || T
      2 1554   F || F
  0     1555   return - 1
  1   1 1556 if (tty -> session > 0)
  1   0 1561   if (( arg == 1 ) && suser ( ))
  1     1561     (T) && T
      0 1561     (T) && F
      0 1561     (F) && _
  9   1 1568     for (;( p = p -> next_task ) != & ( init_..
  1   8 1569       if (p -> tty == tty)
        1571     do
  0   1 1571     do-while (0)
        1572   else
  0     1573     return - 1
  2     1581 return 0
*** TER  64%  ( 18/ 28) of FUNCTION tiocsctty()


  3   0 1584 FUNCTION tiocgpgrp()
  0   3 1590 if (tty == real_tty && get_current ( ) -> tty..
  0     1590   T && T
      3 1590   T && F
      0 1590   F && _
  0     1591   return - 25
  3     1592 return ( { long __pu_err = - 14 ; __typeof__ ..
*** TER  50%  (  4/  8) of FUNCTION tiocgpgrp()


 45   0 1595 FUNCTION tiocspgrp()
  0  45 1600 if (retval == - 5)
  0     1601   return - 25
  0  45 1602 if (retval)
  0     1603   return retval
  0  45 1606 if (! get_current ( ) -> tty || ( get_current..
  0     1606   T || (_) || (_)
  0     1606   F || (T) || (_)
  0     1606   F || (F) || (T)
     45 1606   F || (F) || (F)
  0     1607   return - 25
  0  45 1609 if (pgrp < 0)
  0     1610   return - 22
  0  45 1611 if (session_of_pgrp ( pgrp ) != get_current (..
  0     1612   return - 1
 45     1614 return 0
*** TER  38%  (  8/ 21) of FUNCTION tiocspgrp()


  0   0 1617 FUNCTION tiocgsid()
  0   0 1623 if (tty == real_tty && get_current ( ) -> tty..
  0     1623   T && T
      0 1623   T && F
      0 1623   F && _
  0     1624   return - 25
  0   0 1625 if (real_tty -> session <= 0)
  0     1626   return - 25
  0     1627 return ( { long __pu_err = - 14 ; __typeof__ ..
*** TER   0%  (  0/ 11) of FUNCTION tiocgsid()


  0   0 1630 FUNCTION tiocttygstruct()
  0   0 1632 if (( __builtin_constant_p ( sizeof ( * arg )..
  0     1633   return - 14
  0     1634 return 0
*** TER   0%  (  0/  5) of FUNCTION tiocttygstruct()


  0   0 1637 FUNCTION tiocsetd()
  0   0 1642 if (retval)
  0     1643   return retval
  0     1644 return tty_set_ldisc ( tty , ldisc )
*** TER   0%  (  0/  5) of FUNCTION tiocsetd()


  0   0 1647 FUNCTION send_break()
        1649 do
  0   0 1649 do-while (0)
  0   0 1652 if (! signal_pending ( get_current ( ) ))
  0   0 1655 if (signal_pending ( get_current ( ) ))
  0     1656   return - 4
  0     1657 return 0
*** TER   0%  (  0/  9) of FUNCTION send_break()


1E3   0 1663 FUNCTION tty_ioctl()
  0 1E3 1670 if (tty_paranoia_check ( tty , inode -> i_rde..
  0     1671   return - 22
  0 1E3 1675 if (tty -> driver . type == 0x0004 && tty -> ..
  0     1675   T && T
      0 1675   T && F
    1E3 1675   F && _
1E3   0 1681 if (! tty -> driver . break_ctl)
        1682   switch ( cmd )
  0     1683   case 0x5427:
  0     1684   case 0x5428:
  0   0 1685     if (tty -> driver . ioctl)
  0     1686       return tty -> driver . ioctl ( tty , fi..
  0     1687     return - 22
  0     1691   case 0x5409:
  0     1692   case 0x5425:
  0   0 1693     if (! tty -> driver . ioctl)
  0     1694       return 0
  0   0 1696     if (retval == - 515)
  0     1698     return retval
        1705 switch ( cmd )
  0     1706 case 0x5423:
  0     1707 case 0x5427:
  0     1708 case 0x5428:
  0     1709 case 0x5409:
  0     1710 case 0x5425:
  0   0 1712   if (retval)
  0     1713     return retval
  0   0 1714   if (cmd != 0x5428)
  0   0 1716     if (signal_pending ( get_current ( ) ))
  0     1717       return - 4
  0     1719   break
        1722 switch ( cmd )
  0     1723 case 0x5412:
  0     1724   return tiocsti ( tty , ( char * ) arg )
 34     1725 case 0x5413:
 34     1726   return tiocgwinsz ( tty , ( struct winsize ..
 15     1727 case 0x5414:
 15     1728   return tiocswinsz ( tty , real_tty , ( stru..
  0     1729 case 0x541D:
  0     1730   return tioccons ( inode , tty , real_tty )
  0     1731 case 0x5421:
  0     1732   return fionbio ( file , ( int * ) arg )
  0     1733 case 0x540C:
  0     1735   return 0
  0     1736 case 0x540D:
  0     1738   return 0
  0     1739 case 0x5422:
  0   0 1740   if (get_current ( ) -> tty != tty)
  0     1741     return - 25
  0   0 1742   if (get_current ( ) -> leader)
  0     1747   return 0
  8     1748 case 0x540E:
  8     1749   return tiocsctty ( tty , arg )
  3     1750 case 0x540F:
  3     1751   return tiocgpgrp ( tty , real_tty , ( pid_t..
 45     1752 case 0x5410:
 45     1753   return tiocspgrp ( tty , real_tty , ( pid_t..
  0     1754 case 0x5429:
  0     1755   return tiocgsid ( tty , real_tty , ( pid_t ..
  0     1756 case 0x5424:
  0     1757   return ( { long __pu_err = - 14 ; __typeof_..
  0     1758 case 0x5423:
  0     1759   return tiocsetd ( tty , ( int * ) arg )
  1     1761 case 0x541C:
  1     1762   return tioclinux ( tty , arg )
  0     1764 case 0x5426:
  0     1765   return tiocttygstruct ( tty , ( struct tty_..
  0     1770 case 0x5427:
  0     1772   return 0
  0     1774 case 0x5428:
  0     1776   return 0
  0     1777 case 0x5409:
  0   0 1783   if (! arg)
  0     1784     return send_break ( tty , 100 / 4 )
  0     1785   return 0
  0     1786 case 0x5425:
  0     1787   return send_break ( tty , arg ? arg * ( 100..
1E3   0 1789 if (tty -> driver . ioctl)
1E3 325 1791   if (retval != - 515)
1E3     1792     return retval
325   0 1794 if (tty -> ldisc . ioctl)
323   2 1796   if (retval != - 515)
323     1797     return retval
  2     1799 return - 22
*** TER  27%  ( 26/ 98) of FUNCTION tty_ioctl()


  0   0 1819 FUNCTION do_SAK()
  0   0 1829 if (! tty)
  0     1830   return
  0   0 1832 if (tty -> ldisc . flush_buffer)
  0   0 1834 if (tty -> driver . flush_buffer)
  0   0 1837 for (;( p = p -> next_task ) != & ( init_task..
  0   0 1839   if (( p -> tty == tty ) || ( ( session > 0 ..
  0     1839     (T) || ((_) && (_))
  0     1839     (F) || ((T) && (T))
      0 1839     (F) || ((T) && (F))
      0 1839     (F) || ((F) && (_))
  0     1841     continue
  0   0 1844   if (p -> files)
  0   0 1847     for (;i < p -> files -> max_fds;)
  0   0 1850       if (filp && ( filp -> f_op == & tty_fop..
  0     1850         T && (T) && (T)
      0 1850         T && (T) && (F)
      0 1850         T && (F) && (_)
      0 1850         F && (_) && (_)
  0     1852         break
        1855     do
  0   0 1855     do-while (0)
        1859 do
  0   0 1859 do-while (0)
*** TER   0%  (  0/ 32) of FUNCTION do_SAK()


154 154 1867 FUNCTION flush_to_ldisc()
  0 154 1875 if (( __builtin_constant_p ( 8 ) ? constant_t..
  0     1877   return
 77  77 1879 if (tty -> flip . buf_num)
        1887 else
*** TER  67%  (  4/  6) of FUNCTION flush_to_ldisc()


  0   0 1922 FUNCTION tty_get_baud_rate()
  0   0 1929 if (i & 0010000)
  0   0 1931   if (i < 1 || i + 15 >= n_baud_table)
  0     1931     T || _
  0     1931     F || T
      0 1931     F || F
        1933   else
  0   0 1936 if (i == 15 && tty -> alt_speed)
  0     1936   T && T
      0 1936   T && F
      0 1936   F && _
  0   0 1937   if (! tty -> warned)
  0     1941   return ( tty -> alt_speed )
  0     1944 return baud_table [ i ]
*** TER   0%  (  0/ 17) of FUNCTION tty_get_baud_rate()


  0   0 1947 FUNCTION tty_flip_buffer_push()
  0   0 1949 if (tty -> low_latency)
        1951 else
*** TER   0%  (  0/  3) of FUNCTION tty_flip_buffer_push()


 29  29 1958 FUNCTION initialize_tty_struct()
        1975 do
  0  29 1975 do-while (0)
        1976 do
  0  29 1976 do-while (0)
*** TER  60%  (  3/  5) of FUNCTION initialize_tty_struct()


  0   0 1982 FUNCTION tty_default_put_char()
*** TER   0%  (  0/  1) of FUNCTION tty_default_put_char()


322 322 1990 FUNCTION tty_register_devfs()
*** TER 100%  (  1/  1) of FUNCTION tty_register_devfs()


  0   0 2026 FUNCTION tty_unregister_devfs()
*** TER   0%  (  0/  1) of FUNCTION tty_unregister_devfs()


  6   0 2049 FUNCTION tty_register_driver()
  0   6 2054 if (driver -> flags & 0x0001)
  0     2055   return 0
  0   6 2058 if (error < 0)
  0     2059   return error
  0   6 2060 else if (driver -> major == 0)
  3   3 2063 if (! driver -> put_char)
  5   1 2068 if (tty_drivers)
  4   2 2071 if (! ( driver -> flags & 0x0008 ))
259   4 2072   for (;i < driver -> num;)
  6     2076 return error
*** TER  72%  ( 13/ 18) of FUNCTION tty_register_driver()


  0   0 2082 FUNCTION tty_unregister_driver()
  0   0 2090 if (* driver -> refcount)
  0     2091   return - 16
  0   0 2093 for (;p;)
  0   0 2094   if (p == driver)
  0   0 2096   else if (p -> major == driver -> major)
  0   0 2100 if (! found)
  0     2101   return - 2
  0   0 2103 if (othername == ( ( void * ) 0 ))
  0   0 2105   if (retval)
  0     2106     return retval
        2107 else
  0   0 2110 if (driver -> prev)
        2112 else
  0   0 2115 if (driver -> next)
  0   0 2123 for (;i < driver -> num;)
  0   0 2125   if (tp)
  0   0 2130   if (tp)
  0     2137 return 0
*** TER   0%  (  0/ 29) of FUNCTION tty_unregister_driver()


  1   1 2147 FUNCTION console_init()
*** TER 100%  (  1/  1) of FUNCTION console_init()


  1   1 2220 FUNCTION tty_init()
  0   1 2222 if (sizeof ( struct tty_struct ) > ( 1UL << 1..
  0   1 2242 if (tty_register_driver ( & dev_tty_driver ))
  0   1 2253 if (tty_register_driver ( & dev_syscons_drive..
  0   1 2284 if (tty_register_driver ( & dev_console_drive..
*** TER  56%  (  5/  9) of FUNCTION tty_init()


*** TER  34%  (332/977) of SOURCE FILE tty_io.c


MONITORED SOURCE FILE : ide-disk.c

  0   0   62 FUNCTION idedisk_bswap_data()
  0   0   66 while (wcount --)
*** TER   0%  (  0/  3) of FUNCTION idedisk_bswap_data()


4E4 4E4   72 FUNCTION idedisk_input_data()
  0 4E4   75 if (drive -> bswap)
*** TER  67%  (  2/  3) of FUNCTION idedisk_input_data()


1E6 1E6   79 FUNCTION idedisk_output_data()
  0 1E6   81 if (drive -> bswap)
          85 else
*** TER  67%  (  2/  3) of FUNCTION idedisk_output_data()


  1   0   98 FUNCTION lba_capacity_is_ok()
  0   1  112 if (( id -> cyls == 16383 || ( id -> cyls == ..
  0      112   (T || (_ && _)) && T && (T || _) && T
  0      112   (T || (_ && _)) && T && (F || T) && T
  0      112   (F || (T && T)) && T && (T || _) && T
  0      112   (F || (T && T)) && T && (F || T) && T
      0  112   (T || (_ && _)) && T && (T || _) && F
      0  112   (T || (_ && _)) && T && (F || T) && F
      0  112   (T || (_ && _)) && T && (F || F) && _
      0  112   (T || (_ && _)) && F && (_ || _) && _
      0  112   (F || (T && T)) && T && (T || _) && F
      0  112   (F || (T && T)) && T && (F || T) && F
      0  112   (F || (T && T)) && T && (F || F) && _
      0  112   (F || (T && T)) && F && (_ || _) && _
      0  112   (F || (T && F)) && _ && (_ || _) && _
      1  112   (F || (F && _)) && _ && (_ || _) && _
  0      113   return 1
  1   0  119 if (( lba_sects - chs_sects ) < chs_sects / 10)
  1      120   return 1
  0   0  126 if (( lba_sects - chs_sects ) < chs_sects / 10)
  0      128   return 1
  0      131 return 0
*** TER  20%  (  5/ 25) of FUNCTION lba_capacity_is_ok()


4E4   0  137 FUNCTION read_intr()
  0 4E4  145 if (! ( ( ( stat = ( byte ) inb_p ( ( ( ( ide..
  0   0  146   if (stat & ( 0x01 | 0x08 ))
  0      147     return ide_error ( drive , "read_intr" , ..
  0      151   return ide_started
  0 4E4  157 if (msect)
  0   0  158   if (( nsect = rq -> current_nr_sectors ) > ..
         161 else
2E4 2E4  173 if (( ( long ) ( rq -> current_nr_sectors -= ..
4E4 4E3  175 if (i > 0)
  0 4E4  176   if (msect)
  0      177     goto read_next
4E4      179   return ide_started
4E3      181 return ide_stopped
*** TER  50%  ( 10/ 20) of FUNCTION read_intr()


1E6   0  187 FUNCTION write_intr()
  0 1E6  194 if (! ( ( ( stat = ( byte ) inb_p ( ( ( ( ide..
         196 else
1E6   0  202   if (( rq -> nr_sectors == 1 ) ^ ( ( stat & ..
5E5 5E5  208     if (( ( long ) rq -> current_nr_sectors )..
1E6 3E4  210     if (i > 0)
1E6      213       return ide_started
3E4      215     return ide_stopped
  0      217   return ide_stopped
  0      219 return ide_error ( drive , "write_intr" , sta..
*** TER  69%  (  9/ 13) of FUNCTION write_intr()


  0   0  228 FUNCTION ide_multwrite()
         244 do
  0   0  247   if (nsect > mcount)
         257   do
  0   0  257   do-while (0)
  0   0  261   if (( ( long ) ( rq -> nr_sectors -= nsect ..
         266     do
         266       do
  0   0  266       do-while (0)
  0   0  266     do-while (0)
  0      267     break
  0   0  269   if (( rq -> current_nr_sectors -= nsect ) =..
  0   0  270     if (( rq -> bh = rq -> bh -> b_reqnext ) ..
         273     else
         274       do
         274         do
  0   0  274         do-while (0)
  0   0  274       do-while (0)
  0      279       return 1
         281   else
         285   do
         285     do
  0   0  285     do-while (0)
  0   0  285   do-while (0)
  0   0  286 do-while (mcount)
  0      287 return 0
*** TER   0%  (  0/ 28) of FUNCTION ide_multwrite()


  0   0  293 FUNCTION multwrite_intr()
  0   0  300 if (( ( ( stat = ( byte ) inb_p ( ( ( ( ide_h..
  0   0  301   if (stat & 0x08)
  0   0  306     if (rq -> nr_sectors)
  0   0  307       if (ide_multwrite ( drive , drive -> mu..
  0      308         return ide_stopped
  0      310       return ide_started
         312   else
  0   0  317     if (! rq -> nr_sectors)
  0   0  319       for (;i > 0;)
  0      323       return ide_stopped
  0      326   return ide_stopped
  0      328 return ide_error ( drive , "multwrite_intr" ,..
*** TER   0%  (  0/ 18) of FUNCTION multwrite_intr()


  1   0  334 FUNCTION set_multmode_intr()
  1   0  338 if (( ( ( stat = ( byte ) inb_p ( ( ( ( ide_h..
         340 else
  1      345 return ide_stopped
*** TER  75%  (  3/  4) of FUNCTION set_multmode_intr()


  1   0  351 FUNCTION set_geometry_intr()
  1   0  355 if (( ( ( stat = ( byte ) inb_p ( ( ( ( ide_h..
  1      356   return ide_stopped
  0   0  358 if (stat & ( 0x01 | 0x08 ))
  0      359   return ide_error ( drive , "set_geometry_in..
  0      362 return ide_started
*** TER  38%  (  3/  8) of FUNCTION set_geometry_intr()


  1   0  368 FUNCTION recal_intr()
  0   1  372 if (! ( ( ( stat ) & ( ( 0x40 ) | ( ( ( 0x80 ..
  0      373   return ide_error ( drive , "recal_intr" , s..
  1      374 return ide_stopped
*** TER  60%  (  3/  5) of FUNCTION recal_intr()


4E4   0  382 FUNCTION do_rw_disk()
4E4   0  384 if (( ( ( ide_hwif_t * ) ( ( drive ) -> hwif ..
4E4   0  390 if (drive -> select . b . lba)
         401 else
4E3 3E4  423 if (rq -> cmd == 0)
4E3      430   return ide_started
3E4   0  432 if (rq -> cmd == 1)
  0 3E4  439   if (ide_wait_stat ( & startstop , drive , (..
  0      442     return startstop
3E4   0  444   if (! drive -> unmask)
  0 3E4  446   if (drive -> mult_count)
  0   0  459     if (ide_multwrite ( drive , drive -> mult..
         461       do
  0   0  461       do-while (0)
         464       do
         464         do
  0   0  464         do-while (0)
  0   0  464       do-while (0)
  0      465       return ide_stopped
         467   else
3E4      471   return ide_started
  0      475 return ide_stopped
*** TER  39%  ( 11/ 28) of FUNCTION do_rw_disk()


  7   0  478 FUNCTION idedisk_open()
         480 do
  0   7  480 do-while (0)
  0   7  481 if (drive -> removable && drive -> usage == 1)
  0      481   T && T
      0  481   T && F
      7  481   F && _
  0   0  488   if (drive -> doorlocking && ide_wait_cmd ( ..
  0      488     T && T
      0  488     T && F
      0  488     F && _
  7      491 return 0
*** TER  36%  (  5/ 14) of FUNCTION idedisk_open()


  4   4  494 FUNCTION idedisk_release()
  0   4  496 if (drive -> removable && ! drive -> usage)
  0      496   T && T
      0  496   T && F
      4  496   F && _
  0   0  498   if (drive -> doorlocking && ide_wait_cmd ( ..
  0      498     T && T
      0  498     T && F
      0  498     F && _
         501 do
  0   4  501 do-while (0)
*** TER  31%  (  4/ 13) of FUNCTION idedisk_release()


  2   0  504 FUNCTION idedisk_media_change()
  2      506 return drive -> removable
*** TER 100%  (  2/  2) of FUNCTION idedisk_media_change()


  0   0  509 FUNCTION idedisk_revalidate()
*** TER   0%  (  0/  1) of FUNCTION idedisk_revalidate()


  1   1  520 FUNCTION init_idedisk_capacity()
  1   0  528 if (( id -> capability & 2 ) && lba_capacity_..
  1      528   (T) && T
      0  528   (T) && F
      0  528   (F) && _
*** TER  50%  (  3/  6) of FUNCTION init_idedisk_capacity()


  3   0  536 FUNCTION idedisk_capacity()
  3      538 return ( drive -> capacity - drive -> sect0 )
*** TER 100%  (  2/  2) of FUNCTION idedisk_capacity()


  3   0  541 FUNCTION idedisk_special()
  1   2  545 if (s -> b . set_geometry)
  1   0  551   if (! ( 0 ))
  1   1  553 else if (s -> b . recalibrate)
  1   0  555   if (! ( 0 ))
  1   0  557 else if (s -> b . set_multmode)
  0   1  559   if (drive -> id && drive -> mult_req > driv..
  0      559     T && T
      1  559     T && F
      0  559     F && _
  1   0  561   if (! ( 0 ))
  0   0  563 else if (s -> all)
  0      567   return ide_stopped
  3      569 return ( 0 ) ? ide_stopped : ide_started
*** TER  55%  ( 12/ 22) of FUNCTION idedisk_special()


  0   0  572 FUNCTION idedisk_pre_reset()
  0   0  577 if (1)
  0   0  579 if (! drive -> keep_settings && ! drive -> us..
  0      579   T && T
      0  579   T && F
      0  579   F && _
  0   0  581 if (drive -> mult_req != drive -> mult_count)
*** TER   0%  (  0/ 10) of FUNCTION idedisk_pre_reset()


  0   0  587 FUNCTION smart_enable()
  0      589 return ide_wait_cmd ( drive , 0xB0 , 0 , 0xd8..
*** TER   0%  (  0/  2) of FUNCTION smart_enable()


  0   0  592 FUNCTION get_smart_values()
  0      595 return ide_wait_cmd ( drive , 0xB0 , 0 , 0xd0..
*** TER   0%  (  0/  2) of FUNCTION get_smart_values()


  0   0  598 FUNCTION get_smart_thresholds()
  0      601 return ide_wait_cmd ( drive , 0xB0 , 0 , 0xd1..
*** TER   0%  (  0/  2) of FUNCTION get_smart_thresholds()


  0   0  604 FUNCTION proc_idedisk_read_cache()
  0   0  611 if (drive -> id)
         613 else
  0   0  615   if (len < count)
  0   0  615     if (len <= 0)
  0      615       return 0
         615   else
  0      615   return len
*** TER   0%  (  0/  9) of FUNCTION proc_idedisk_read_cache()


  0   0  618 FUNCTION proc_idedisk_read_smart_thresholds()
  0   0  624 if (! get_smart_thresholds ( drive , page ))
         628   do
  0   0  631   do-while (i < ( ( 512 / 4 ) * 2 ))
  0   0  634   if (len < count)
  0   0  634     if (len <= 0)
  0      634       return 0
         634   else
  0      634   return len
*** TER   0%  (  0/ 11) of FUNCTION proc_idedisk_read_smart_thresholds()


  0   0  637 FUNCTION proc_idedisk_read_smart_values()
  0   0  643 if (! get_smart_values ( drive , page ))
         647   do
  0   0  650   do-while (i < ( ( 512 / 4 ) * 2 ))
  0   0  653   if (len < count)
  0   0  653     if (len <= 0)
  0      653       return 0
         653   else
  0      653   return len
*** TER   0%  (  0/ 11) of FUNCTION proc_idedisk_read_smart_values()


  0   0  670 FUNCTION set_multcount()
  0   0  674 if (drive -> special . b . set_multmode)
  0      675   return - 16
  0      680 return ( drive -> mult_count == arg ) ? 0 : - 5
*** TER   0%  (  0/  5) of FUNCTION set_multcount()


  0   0  683 FUNCTION set_nowerr()
  0   0  685 if (ide_spin_wait_hwgroup ( drive ))
  0      686   return - 16
         689 do
         689   do
  0   0  689   do-while (0)
  0   0  689 do-while (0)
  0      690 return 0
*** TER   0%  (  0/  9) of FUNCTION set_nowerr()


  1   1  693 FUNCTION idedisk_add_settings()
*** TER 100%  (  1/  1) of FUNCTION idedisk_add_settings()


  0   0  743 FUNCTION idedisk_cleanup()
  0      745 return ide_unregister_subdriver ( drive )
*** TER   0%  (  0/  2) of FUNCTION idedisk_cleanup()


  1   1  748 FUNCTION idedisk_setup()
  0   1  757 if (id == ( ( void * ) 0 ))
  0      758   return
  0   1  764 if (drive -> removable && ! drive_is_flashcar..
  0      764   T && T
      0  764   T && F
      1  764   F && _
  0   0  768   if (id -> model [ 0 ] != 'W' || id -> model..
  0      768     T || _
  0      768     F || T
      0  768     F || F
  1   0  772 for (;i < 2;)
  0   1  775   if (drive != & hwif -> drives [ i ])
  0      775     continue
  0   1  777   if (drive -> removable)
  1      779   break
  0   1  783 if (! drive -> cyl || ! drive -> head || ! dr..
  0      783   T || _ || _
  0      783   F || T || _
  0      783   F || F || T
      1  783   F || F || F
  1   0  791 if (( id -> field_valid & 1 ) && id -> cur_cy..
  1      791   (T) && T && T && (T) && T
      0  791   (T) && T && T && (T) && F
      0  791   (T) && T && T && (F) && _
      0  791   (T) && T && F && (_) && _
      0  791   (T) && F && _ && (_) && _
      0  791   (F) && _ && _ && (_) && _
  0   1  798 if (drive -> head > 16 && id -> heads && id -..
  0      798   T && T && T
      0  798   T && T && F
      0  798   T && F && _
      1  798   F && _ && _
  1   0  813 if (( capacity >= ( drive -> bios_cyl * drive..
  1      813   (T) && (T) && T && T
      0  813   (T) && (T) && T && F
      0  813   (T) && (T) && F && _
      0  813   (T) && (F) && _ && _
      0  813   (F) && (_) && _ && _
  1   0  823 if (id -> buf_size)
  1   0  835 if (id -> max_multsect)
  0   1  843   if (drive -> mult_req > id -> max_multsect)
  1   0  845   if (drive -> mult_req || ( ( id -> multsect..
  0      845     T || ((_) && _)
  1      845     F || ((T) && T)
      0  845     F || ((T) && F)
      0  845     F || ((F) && _)
*** TER  34%  ( 21/ 61) of FUNCTION idedisk_setup()


  1   0  852 FUNCTION idedisk_init()
         857 do
  0   1  857 do-while (0)
  1   1  858 while (( drive = ide_scan_devices ( 0x20 , id..
  0   1  859   if (ide_register_subdriver ( drive , & ided..
  0      861     continue
  0   1  864   if (( ! drive -> head || drive -> head > 16..
  0      864     (T || _) && T
  0      864     (F || T) && T
      0  864     (T || _) && F
      0  864     (F || T) && F
      1  864     (F || F) && _
  0      867     continue
         872 do
  0   1  872 do-while (0)
  1      873 return 0
*** TER  47%  (  9/ 19) of FUNCTION idedisk_init()


*** TER  30%  (107/362) of SOURCE FILE ide-disk.c


MONITORED SOURCE FILE : pci-i386.c

  0   0   98 FUNCTION pcibios_update_resource()
  0   0  105 if (resource < 6)
  0   0  107 else if (resource == 6)
         111 else
  0      113   return
  0   0  118 if (( new ^ check ) & ( ( new & 0x01 ) ? ( ~ ..
*** TER   0%  (  0/  8) of FUNCTION pcibios_update_resource()


  0   0  139 FUNCTION pcibios_align_resource()
  0   0  141 if (res -> flags & 0x00000100)
  0   0  144   if (start & 0x300)
*** TER   0%  (  0/  5) of FUNCTION pcibios_align_resource()


  2   2  185 FUNCTION pcibios_allocate_bus_resources()
  1   2  194 for (;ln != bus_list;)
  0   1  196   if (( dev = bus -> self ))
  0   0  197     for (;idx < 11;)
  0   0  199       if (! r -> start)
  0      200         continue
  0   0  202       if (! pr || request_resource ( pr , r )..
  0      202         T || _
  0      202         F || T
      0  202         F || F
*** TER  27%  (  4/ 15) of FUNCTION pcibios_allocate_bus_resources()


  2   2  210 FUNCTION pcibios_allocate_resources()
 10   2  217 for (;dev != ( ( struct pci_dev * ) ( ( char ..
*** TER 100%  (  3/  3) of FUNCTION pcibios_allocate_resources()


  1   1  255 FUNCTION pcibios_assign_resources()
  5   1  261 for (;dev != ( ( struct pci_dev * ) ( ( char ..
*** TER 100%  (  3/  3) of FUNCTION pcibios_assign_resources()


  1   1  297 FUNCTION pcibios_resource_survey()
*** TER 100%  (  1/  1) of FUNCTION pcibios_resource_survey()


  2   0  306 FUNCTION pcibios_enable_resources()
 12   2  314 for (;idx < 6;)
  0  12  316   if (! r -> start && r -> end)
  0      316     T && T
      9  316     T && F
      3  316     F && _
  0      318     return - 22
  2  10  320   if (r -> flags & 0x00000100)
  1  11  322   if (r -> flags & 0x00000200)
  0   2  325 if (dev -> resource [ 6 ] . start)
  1   1  327 if (cmd != old_cmd)
  2      331 return 0
*** TER  78%  ( 14/ 18) of FUNCTION pcibios_enable_resources()


  1   0  340 FUNCTION pcibios_set_master()
  0   1  344 if (lat < 16)
  0   1  346 else if (lat > pcibios_max_latency)
         348 else
  1      349   return
*** TER  67%  (  4/  6) of FUNCTION pcibios_set_master()


*** TER  49%  ( 29/ 59) of SOURCE FILE pci-i386.c