taglinefilesource code
optlen122include/linux/net.hchar *optval, int optlen);
optlen124include/linux/net.hchar *optval, int *optlen);
optlen97include/net/ip.hextern int     ip_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen);
optlen98include/net/ip.hextern int     ip_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen);
optlen258include/net/sock.hchar *optval, int optlen);
optlen309include/net/sock.hextern int      sock_setsockopt(struct sock *sk,int level,int op,char *optval,int optlen);
optlen311include/net/sock.hextern int      sock_getsockopt(struct sock *sk,int level,int op,char *optval,int *optlen);
optlen936net/appletalk/ddp.cstatic int atalk_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen)
optlen962net/appletalk/ddp.creturn sock_setsockopt(sk,level,optname,optval,optlen);
optlen975net/appletalk/ddp.cchar *optval, int *optlen)
optlen995net/appletalk/ddp.creturn sock_getsockopt(sk,level,optname,optval,optlen);
optlen1000net/appletalk/ddp.cerr=verify_area(VERIFY_WRITE,optlen,sizeof(int));
optlen1003net/appletalk/ddp.cput_user(sizeof(int),optlen);
optlen636net/ax25/af_ax25.cchar *optval, int optlen)
optlen644net/ax25/af_ax25.creturn sock_setsockopt(sk, level, optname, optval, optlen);
optlen698net/ax25/af_ax25.cchar *optval, int *optlen)
optlen707net/ax25/af_ax25.creturn sock_getsockopt(sk, level, optname, optval, optlen);
optlen741net/ax25/af_ax25.cif ((err = verify_area(VERIFY_WRITE, optlen, sizeof(int))) != 0)
optlen744net/ax25/af_ax25.cput_user(sizeof(int), optlen);
optlen118net/core/sock.cchar *optval, int optlen)
optlen216net/core/sock.cchar *optval, int *optlen)
optlen277net/core/sock.cerr=verify_area(VERIFY_WRITE,optlen,sizeof(int));
optlen280net/core/sock.cput_fs_long(sizeof(ling),(unsigned long *)optlen);
optlen291net/core/sock.cerr=verify_area(VERIFY_WRITE, optlen, sizeof(int));
optlen294net/core/sock.cput_fs_long(sizeof(int),(unsigned long *) optlen);
optlen432net/ipv4/af_inet.cchar *optval, int optlen)
optlen436net/ipv4/af_inet.creturn sock_setsockopt(sk,level,optname,optval,optlen);
optlen440net/ipv4/af_inet.creturn sk->prot->setsockopt(sk,level,optname,optval,optlen);
optlen448net/ipv4/af_inet.cchar *optval, int *optlen)
optlen452net/ipv4/af_inet.creturn sock_getsockopt(sk,level,optname,optval,optlen);
optlen456net/ipv4/af_inet.creturn sk->prot->getsockopt(sk,level,optname,optval,optlen);
optlen2004net/ipv4/ip.cint ip_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen)
optlen2220net/ipv4/ip.cif(optlen>sizeof(tmp_fw) || optlen<1)
optlen2222net/ipv4/ip.cerr=verify_area(VERIFY_READ,optval,optlen);
optlen2225net/ipv4/ip.cmemcpy_fromfs(&tmp_fw,optval,optlen);
optlen2226net/ipv4/ip.cerr=ip_fw_ctl(optname, &tmp_fw,optlen);
optlen2237net/ipv4/ip.cif(optlen>sizeof(tmp_fw) || optlen<1)
optlen2239net/ipv4/ip.cerr=verify_area(VERIFY_READ,optval,optlen);
optlen2242net/ipv4/ip.cmemcpy_fromfs(&tmp_fw, optval,optlen);
optlen2243net/ipv4/ip.cerr=ip_acct_ctl(optname, &tmp_fw,optlen);
optlen2257net/ipv4/ip.cint ip_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen)
optlen2283net/ipv4/ip.cerr=verify_area(VERIFY_WRITE, optlen, sizeof(int));
optlen2290net/ipv4/ip.cput_user(len,(int *) optlen);
optlen2297net/ipv4/ip.cerr=verify_area(VERIFY_WRITE, optlen, sizeof(int));
optlen2300net/ipv4/ip.cput_user(sizeof(int),(int *) optlen);
optlen5157net/ipv4/tcp.cint tcp_setsockopt(struct sock *sk, int level, int optname, char *optval, int optlen)
optlen5162net/ipv4/tcp.creturn ip_setsockopt(sk,level,optname,optval,optlen);
optlen5193net/ipv4/tcp.cint tcp_getsockopt(struct sock *sk, int level, int optname, char *optval, int *optlen)
optlen5198net/ipv4/tcp.creturn ip_getsockopt(sk,level,optname,optval,optlen);
optlen5211net/ipv4/tcp.cerr=verify_area(VERIFY_WRITE, optlen, sizeof(int));
optlen5214net/ipv4/tcp.cput_user(sizeof(int),(int *) optlen);
optlen1273net/ipx/af_ipx.cstatic int ipx_setsockopt(struct socket *sock, int level, int optname, char *optval, int optlen)
optlen1302net/ipx/af_ipx.creturn sock_setsockopt(sk,level,optname,optval,optlen);
optlen1310net/ipx/af_ipx.cchar *optval, int *optlen)
optlen1333net/ipx/af_ipx.creturn sock_getsockopt(sk,level,optname,optval,optlen);
optlen1338net/ipx/af_ipx.cerr=verify_area(VERIFY_WRITE,optlen,sizeof(int));
optlen1341net/ipx/af_ipx.cput_fs_long(sizeof(int),(unsigned long *)optlen);
optlen268net/netrom/af_netrom.cchar *optval, int optlen)
optlen276net/netrom/af_netrom.creturn sock_setsockopt(sk, level, optname, optval, optlen);
optlen314net/netrom/af_netrom.cchar *optval, int *optlen)
optlen323net/netrom/af_netrom.creturn sock_getsockopt(sk, level, optname, optval, optlen);
optlen345net/netrom/af_netrom.cif ((err = verify_area(VERIFY_WRITE, optlen, sizeof(int))) != 0)
optlen348net/netrom/af_netrom.cput_fs_long(sizeof(int), (unsigned long *)optlen);
optlen1041net/socket.casmlinkage int sys_setsockopt(int fd, int level, int optname, char *optval, int optlen)
optlen1051net/socket.creturn(sock->ops->setsockopt(sock, level, optname, optval, optlen));
optlen1059net/socket.casmlinkage int sys_getsockopt(int fd, int level, int optname, char *optval, int *optlen)
optlen1071net/socket.creturn(sock->ops->getsockopt(sock, level, optname, optval, optlen));
optlen94net/unix/sock.cchar *optval, int optlen);
optlen96net/unix/sock.cchar *optval, int *optlen);
optlen146net/unix/sock.cchar *optval, int optlen)
optlen153net/unix/sock.cchar *optval, int *optlen)