taglinefilesource code
optval124include/linux/net.hchar *optval, int optlen);
optval126include/linux/net.hchar *optval, int *optlen);
optval97include/net/ip.hextern int     ip_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen);
optval98include/net/ip.hextern int     ip_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen);
optval283include/net/sock.hchar *optval, int optlen);
optval285include/net/sock.hchar *optval, int *option);     
optval334include/net/sock.hextern int      sock_setsockopt(struct sock *sk,int level,int op,char *optval,int optlen);
optval336include/net/sock.hextern int      sock_getsockopt(struct sock *sk,int level,int op,char *optval,int *optlen);
optval942net/appletalk/ddp.cstatic int atalk_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen)
optval949net/appletalk/ddp.cif(optval==NULL)
optval952net/appletalk/ddp.cerr=verify_area(VERIFY_READ,optval,sizeof(int));
optval955net/appletalk/ddp.copt=get_fs_long((unsigned long *)optval);
optval968net/appletalk/ddp.creturn sock_setsockopt(sk,level,optname,optval,optlen);
optval981net/appletalk/ddp.cchar *optval, int *optlen)
optval1001net/appletalk/ddp.creturn sock_getsockopt(sk,level,optname,optval,optlen);
optval1010net/appletalk/ddp.cerr=verify_area(VERIFY_WRITE,optval,sizeof(int));
optval1011net/appletalk/ddp.cput_user(val,optval);
optval646net/ax25/af_ax25.cchar *optval, int optlen)
optval654net/ax25/af_ax25.creturn sock_setsockopt(sk, level, optname, optval, optlen);
optval659net/ax25/af_ax25.cif (optval == NULL)
optval662net/ax25/af_ax25.cif ((err = verify_area(VERIFY_READ, optval, sizeof(int))) != 0)
optval665net/ax25/af_ax25.copt = get_fs_long((unsigned long *)optval);
optval717net/ax25/af_ax25.cchar *optval, int *optlen)
optval726net/ax25/af_ax25.creturn sock_getsockopt(sk, level, optname, optval, optlen);
optval769net/ax25/af_ax25.cif ((err = verify_area(VERIFY_WRITE, optval, sizeof(int))) != 0)
optval772net/ax25/af_ax25.cput_user(val, optval);
optval118net/core/sock.cchar *optval, int optlen)
optval125net/core/sock.cif (optval == NULL) 
optval128net/core/sock.cerr=verify_area(VERIFY_READ, optval, sizeof(int));
optval132net/core/sock.cval = get_user((int *)optval);
optval195net/core/sock.cerr=verify_area(VERIFY_READ,optval,sizeof(ling));
optval198net/core/sock.cmemcpy_fromfs(&ling,optval,sizeof(ling));
optval216net/core/sock.cchar *optval, int *optlen)
optval274net/core/sock.cerr=verify_area(VERIFY_WRITE,optval,sizeof(ling));
optval283net/core/sock.cmemcpy_tofs(optval,&ling,sizeof(ling));
optval296net/core/sock.cerr=verify_area(VERIFY_WRITE, optval, sizeof(int));
optval299net/core/sock.cput_fs_long(val,(unsigned long *)optval);
optval439net/ipv4/af_inet.cchar *optval, int optlen)
optval443net/ipv4/af_inet.creturn sock_setsockopt(sk,level,optname,optval,optlen);
optval447net/ipv4/af_inet.creturn sk->prot->setsockopt(sk,level,optname,optval,optlen);
optval455net/ipv4/af_inet.cchar *optval, int *optlen)
optval459net/ipv4/af_inet.creturn sock_getsockopt(sk,level,optname,optval,optlen);
optval463net/ipv4/af_inet.creturn sk->prot->getsockopt(sk,level,optname,optval,optlen);
optval2030net/ipv4/ip.cint ip_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen)
optval2037net/ipv4/ip.cif (optval == NULL)
optval2040net/ipv4/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(int));
optval2044net/ipv4/ip.cval = get_user((int *) optval);
optval2045net/ipv4/ip.cucval=get_user((unsigned char *) optval);
optval2088net/ipv4/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(addr));
optval2092net/ipv4/ip.cmemcpy_fromfs(&addr,optval,sizeof(addr));
optval2138net/ipv4/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(mreq));
optval2142net/ipv4/ip.cmemcpy_fromfs(&mreq,optval,sizeof(mreq));
optval2193net/ipv4/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(mreq));
optval2197net/ipv4/ip.cmemcpy_fromfs(&mreq,optval,sizeof(mreq));
optval2248net/ipv4/ip.cerr=verify_area(VERIFY_READ,optval,optlen);
optval2251net/ipv4/ip.cmemcpy_fromfs(&tmp_fw,optval,optlen);
optval2265net/ipv4/ip.cerr=verify_area(VERIFY_READ,optval,optlen);
optval2268net/ipv4/ip.cmemcpy_fromfs(&tmp_fw, optval,optlen);
optval2283net/ipv4/ip.cint ip_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen)
optval2313net/ipv4/ip.cerr=verify_area(VERIFY_WRITE, optval, len);
optval2317net/ipv4/ip.cmemcpy_tofs((void *)optval,sk->ip_mc_name, len);
optval2328net/ipv4/ip.cerr=verify_area(VERIFY_WRITE, optval, sizeof(int));
optval2331net/ipv4/ip.cput_user(val,(int *) optval);
optval5157net/ipv4/tcp.cint tcp_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen)
optval5162net/ipv4/tcp.creturn ip_setsockopt(sk,level,optname,optval,optlen);
optval5164net/ipv4/tcp.cif (optval == NULL) 
optval5167net/ipv4/tcp.cerr=verify_area(VERIFY_READ, optval, sizeof(int));
optval5171net/ipv4/tcp.cval = get_user((int *)optval);
optval5193net/ipv4/tcp.cint tcp_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen)
optval5198net/ipv4/tcp.creturn ip_getsockopt(sk,level,optname,optval,optlen);
optval5216net/ipv4/tcp.cerr=verify_area(VERIFY_WRITE, optval, sizeof(int));
optval5219net/ipv4/tcp.cput_user(val,(int *)optval);
optval1280net/ipx/af_ipx.cstatic int ipx_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen)
optval1287net/ipx/af_ipx.cif(optval==NULL)
optval1290net/ipx/af_ipx.cerr=verify_area(VERIFY_READ,optval,sizeof(int));
optval1293net/ipx/af_ipx.copt=get_fs_long((unsigned long *)optval);
optval1309net/ipx/af_ipx.creturn sock_setsockopt(sk,level,optname,optval,optlen);
optval1317net/ipx/af_ipx.cchar *optval, int *optlen)
optval1340net/ipx/af_ipx.creturn sock_getsockopt(sk,level,optname,optval,optlen);
optval1349net/ipx/af_ipx.cerr=verify_area(VERIFY_WRITE,optval,sizeof(int));
optval1350net/ipx/af_ipx.cput_fs_long(val,(unsigned long *)optval);
optval290net/netrom/af_netrom.cchar *optval, int optlen)
optval298net/netrom/af_netrom.creturn sock_setsockopt(sk, level, optname, optval, optlen);
optval303net/netrom/af_netrom.cif (optval == NULL)
optval306net/netrom/af_netrom.cif ((err = verify_area(VERIFY_READ, optval, sizeof(int))) != 0)
optval309net/netrom/af_netrom.copt = get_fs_long((unsigned long *)optval);
optval336net/netrom/af_netrom.cchar *optval, int *optlen)
optval345net/netrom/af_netrom.creturn sock_getsockopt(sk, level, optname, optval, optlen);
optval372net/netrom/af_netrom.cif ((err = verify_area(VERIFY_WRITE, optval, sizeof(int))) != 0)
optval375net/netrom/af_netrom.cput_fs_long(val, (unsigned long *)optval);
optval1046net/socket.casmlinkage int sys_setsockopt(int fd, int level, int optname, char *optval, int optlen)
optval1056net/socket.creturn(sock->ops->setsockopt(sock, level, optname, optval, optlen));
optval1064net/socket.casmlinkage int sys_getsockopt(int fd, int level, int optname, char *optval, int *optlen)
optval1076net/socket.creturn(sock->ops->getsockopt(sock, level, optname, optval, optlen));
optval203net/unix/af_unix.cstatic int unix_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen)
optval208net/unix/af_unix.creturn sock_setsockopt(sk,level,optname,optval,optlen);  
optval211net/unix/af_unix.cstatic int unix_getsockopt(struct socket *sock, int level, int optname, char *optval, int *optlen)
optval216net/unix/af_unix.creturn sock_getsockopt(sk,level,optname,optval,optlen);