taglinefilesource code
optval122include/linux/net.hchar *optval, int optlen);
optval124include/linux/net.hchar *optval, int *optlen);
optval408net/inet/af_inet.cchar *optval, int optlen)
optval412net/inet/af_inet.creturn sock_setsockopt(sk,level,optname,optval,optlen);
optval416net/inet/af_inet.creturn sk->prot->setsockopt(sk,level,optname,optval,optlen);
optval424net/inet/af_inet.cchar *optval, int *optlen)
optval428net/inet/af_inet.creturn sock_getsockopt(sk,level,optname,optval,optlen);
optval432net/inet/af_inet.creturn sk->prot->getsockopt(sk,level,optname,optval,optlen);
optval2036net/inet/ip.cint ip_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen)
optval2042net/inet/ip.cif (optval == NULL)
optval2045net/inet/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(int));
optval2049net/inet/ip.cval = get_fs_long((unsigned long *)optval);
optval2058net/inet/ip.cucval=get_fs_byte((unsigned char *)optval);
optval2089net/inet/ip.cucval=get_fs_byte((unsigned char *)optval);
optval2101net/inet/ip.cucval=get_fs_byte((unsigned char *)optval);
optval2117net/inet/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(addr));
optval2121net/inet/ip.cmemcpy_fromfs(&addr,optval,sizeof(addr));
optval2174net/inet/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(mreq));
optval2178net/inet/ip.cmemcpy_fromfs(&mreq,optval,sizeof(mreq));
optval2234net/inet/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(mreq));
optval2238net/inet/ip.cmemcpy_fromfs(&mreq,optval,sizeof(mreq));
optval2289net/inet/ip.cerr=verify_area(VERIFY_READ,optval,optlen);
optval2292net/inet/ip.cmemcpy_fromfs(&tmp_fw,optval,optlen);
optval2306net/inet/ip.cerr=verify_area(VERIFY_READ,optval,optlen);
optval2309net/inet/ip.cmemcpy_fromfs(&tmp_fw, optval,optlen);
optval2324net/inet/ip.cint ip_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen)
optval2354net/inet/ip.cerr=verify_area(VERIFY_WRITE, optval, len);
optval2358net/inet/ip.cmemcpy_tofs((void *)optval,sk->ip_mc_name, len);
optval2369net/inet/ip.cerr=verify_area(VERIFY_WRITE, optval, sizeof(int));
optval2372net/inet/ip.cput_fs_long(val,(unsigned long *)optval);
optval94net/inet/ip.hextern int     ip_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen);
optval95net/inet/ip.hextern int     ip_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen);
optval1244net/inet/ipx.cstatic int ipx_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen)
optval1251net/inet/ipx.cif(optval==NULL)
optval1254net/inet/ipx.cerr=verify_area(VERIFY_READ,optval,sizeof(int));
optval1257net/inet/ipx.copt=get_fs_long((unsigned long *)optval);
optval1275net/inet/ipx.creturn sock_setsockopt(sk,level,optname,optval,optlen);
optval1283net/inet/ipx.cchar *optval, int *optlen)
optval1306net/inet/ipx.creturn sock_getsockopt(sk,level,optname,optval,optlen);
optval1315net/inet/ipx.cerr=verify_area(VERIFY_WRITE,optval,sizeof(int));
optval1316net/inet/ipx.cput_fs_long(val,(unsigned long *)optval);
optval116net/inet/sock.cchar *optval, int optlen)
optval122net/inet/sock.cif (optval == NULL) 
optval125net/inet/sock.cerr=verify_area(VERIFY_READ, optval, sizeof(int));
optval129net/inet/sock.cval = get_fs_long((unsigned long *)optval);
optval155net/inet/sock.cerr=verify_area(VERIFY_READ,optval,sizeof(ling));
optval158net/inet/sock.cmemcpy_fromfs(&ling,optval,sizeof(ling));
optval221net/inet/sock.cchar *optval, int *optlen)
optval242net/inet/sock.cerr=verify_area(VERIFY_WRITE,optval,sizeof(ling));
optval251net/inet/sock.cmemcpy_tofs(optval,&ling,sizeof(ling));
optval305net/inet/sock.cerr=verify_area(VERIFY_WRITE, optval, sizeof(int));
optval308net/inet/sock.cput_fs_long(val,(unsigned long *)optval);
optval251net/inet/sock.hchar *optval, int optlen);
optval253net/inet/sock.hchar *optval, int *option);     
optval302net/inet/sock.hextern int      sock_setsockopt(struct sock *sk,int level,int op,char *optval,int optlen);
optval304net/inet/sock.hextern int      sock_getsockopt(struct sock *sk,int level,int op,char *optval,int *optlen);
optval4989net/inet/tcp.cint tcp_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen)
optval4994net/inet/tcp.creturn ip_setsockopt(sk,level,optname,optval,optlen);
optval4996net/inet/tcp.cif (optval == NULL) 
optval4999net/inet/tcp.cerr=verify_area(VERIFY_READ, optval, sizeof(int));
optval5003net/inet/tcp.cval = get_fs_long((unsigned long *)optval);
optval5025net/inet/tcp.cint tcp_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen)
optval5030net/inet/tcp.creturn ip_getsockopt(sk,level,optname,optval,optlen);
optval5048net/inet/tcp.cerr=verify_area(VERIFY_WRITE, optval, sizeof(int));
optval5051net/inet/tcp.cput_fs_long(val,(unsigned long *)optval);
optval1074net/socket.cstatic int sock_setsockopt(int fd, int level, int optname, char *optval, int optlen)
optval1084net/socket.creturn(sock->ops->setsockopt(sock, level, optname, optval, optlen));
optval1092net/socket.cstatic int sock_getsockopt(int fd, int level, int optname, char *optval, int *optlen)
optval1104net/socket.creturn(sock->ops->getsockopt(sock, level, optname, optval, optlen));
optval94net/unix/sock.cchar *optval, int optlen);
optval96net/unix/sock.cchar *optval, int *optlen);
optval146net/unix/sock.cchar *optval, int optlen)
optval153net/unix/sock.cchar *optval, int *optlen)