LCOV - code coverage report
Current view: top level - include/net - inet_common.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 2 100.0 %
Date: 2017-01-25 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef _INET_COMMON_H
       2             : #define _INET_COMMON_H
       3             : 
       4             : extern const struct proto_ops           inet_stream_ops;
       5           1 : extern const struct proto_ops           inet_dgram_ops;
       6             : 
       7             : /*
       8             :  *      INET4 prototypes used by INET6
       9             :  */
      10             : 
      11             : struct msghdr;
      12             : struct sock;
      13             : struct sockaddr;
      14             : struct socket;
      15             : 
      16             : extern int                      inet_release(struct socket *sock);
      17             : extern int                      inet_stream_connect(struct socket *sock,
      18             :                                                     struct sockaddr * uaddr,
      19             :                                                     int addr_len, int flags);
      20             : extern int                      inet_dgram_connect(struct socket *sock, 
      21             :                                                    struct sockaddr * uaddr,
      22             :                                                    int addr_len, int flags);
      23             : extern int                      inet_accept(struct socket *sock, 
      24             :                                             struct socket *newsock, int flags);
      25             : extern int                      inet_sendmsg(struct kiocb *iocb,
      26             :                                              struct socket *sock, 
      27             :                                              struct msghdr *msg, 
      28             :                                              size_t size);
      29             : extern int                      inet_shutdown(struct socket *sock, int how);
      30             : extern int                      inet_listen(struct socket *sock, int backlog);
      31             : 
      32             : extern void                     inet_sock_destruct(struct sock *sk);
      33             : 
      34             : extern int                      inet_bind(struct socket *sock, 
      35             :                                           struct sockaddr *uaddr, int addr_len);
      36             : extern int                      inet_getname(struct socket *sock, 
      37             :                                              struct sockaddr *uaddr, 
      38             :                                              int *uaddr_len, int peer);
      39             : extern int                      inet_ioctl(struct socket *sock, 
      40             :                                            unsigned int cmd, unsigned long arg);
      41             : 
      42             : extern int                      inet_ctl_sock_create(struct sock **sk,
      43             :                                                      unsigned short family,
      44             :                                                      unsigned short type,
      45             :                                                      unsigned char protocol,
      46             :                                                      struct net *net);
      47             : 
      48             : static inline void inet_ctl_sock_destroy(struct sock *sk)
      49             : {
      50             :         sk_release_kernel(sk);
      51             : }
      52           1 : 
      53             : #endif
      54             : 
      55             : 

Generated by: LCOV version 1.10