/net/rds/ |
H A D | info.h | 21 void rds_info_register_func(int optname, rds_info_func func); 22 void rds_info_deregister_func(int optname, rds_info_func func); 23 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval,
|
H A D | info.c | 73 void rds_info_register_func(int optname, rds_info_func func) argument 75 int offset = optname - RDS_INFO_FIRST; 77 BUG_ON(optname < RDS_INFO_FIRST || optname > RDS_INFO_LAST); 86 void rds_info_deregister_func(int optname, rds_info_func func) argument 88 int offset = optname - RDS_INFO_FIRST; 90 BUG_ON(optname < RDS_INFO_FIRST || optname > RDS_INFO_LAST); 158 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval, argument 209 func = rds_info_funcs[optname [all...] |
H A D | af_rds.c | 273 static int rds_setsockopt(struct socket *sock, int level, int optname, argument 284 switch (optname) { 310 static int rds_getsockopt(struct socket *sock, int level, int optname, argument 324 switch (optname) { 326 ret = rds_info_getsockopt(sock, optname, optval,
|
/net/ipv4/ |
H A D | udp_impl.h | 13 int udp_setsockopt(struct sock *sk, int level, int optname, 15 int udp_getsockopt(struct sock *sk, int level, int optname, 19 int compat_udp_setsockopt(struct sock *sk, int level, int optname, 21 int compat_udp_getsockopt(struct sock *sk, int level, int optname,
|
H A D | ip_sockglue.c | 478 int optname, char __user *optval, unsigned int optlen) 483 switch (optname) { 519 if (ip_mroute_opt(optname)) 520 return ip_mroute_setsockopt(sk, optname, optval, optlen); 525 switch (optname) { 771 if (optname == IP_ADD_MEMBERSHIP) 827 if (optname == IP_BLOCK_SOURCE) { 830 } else if (optname == IP_UNBLOCK_SOURCE) { 833 } else if (optname == IP_ADD_SOURCE_MEMBERSHIP) { 870 if (optname 477 do_ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen) argument 1076 ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen) argument 1101 compat_ip_setsockopt(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen) argument 1136 do_ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen, unsigned int flags) argument 1366 ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 1395 compat_ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
H A D | raw.c | 785 static int do_raw_setsockopt(struct sock *sk, int level, int optname, argument 788 if (optname == ICMP_FILTER) { 797 static int raw_setsockopt(struct sock *sk, int level, int optname, argument 801 return ip_setsockopt(sk, level, optname, optval, optlen); 802 return do_raw_setsockopt(sk, level, optname, optval, optlen); 806 static int compat_raw_setsockopt(struct sock *sk, int level, int optname, argument 810 return compat_ip_setsockopt(sk, level, optname, optval, optlen); 811 return do_raw_setsockopt(sk, level, optname, optval, optlen); 815 static int do_raw_getsockopt(struct sock *sk, int level, int optname, argument 818 if (optname 827 raw_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 836 compat_raw_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/net/ipv6/ |
H A D | udp_impl.h | 16 int udpv6_getsockopt(struct sock *sk, int level, int optname, 18 int udpv6_setsockopt(struct sock *sk, int level, int optname, 21 int compat_udpv6_setsockopt(struct sock *sk, int level, int optname, 23 int compat_udpv6_getsockopt(struct sock *sk, int level, int optname,
|
H A D | ipv6_sockglue.c | 124 static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, argument 144 if (ip6_mroute_opt(optname)) 145 return ip6_mroute_setsockopt(sk, optname, optval, optlen); 149 switch (optname) { 385 if (optname != IPV6_RTHDR && !ns_capable(net->user_ns, CAP_NET_RAW)) 388 opt = ipv6_renew_options(sk, np->opt, optname, 398 if (optname == IPV6_RTHDR && opt && opt->srcrt) { 588 if (optname == IPV6_ADD_MEMBERSHIP) 606 if (optname == IPV6_JOIN_ANYCAST) 629 if (optname 852 ipv6_setsockopt(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen) argument 879 compat_ipv6_setsockopt(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen) argument 914 ipv6_getsockopt_sticky(struct sock *sk, struct ipv6_txoptions *opt, int optname, char __user *optval, int len) argument 948 do_ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen, unsigned int flags) argument 1292 ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 1325 compat_ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
H A D | raw.c | 915 static int rawv6_seticmpfilter(struct sock *sk, int level, int optname, argument 918 switch (optname) { 932 static int rawv6_geticmpfilter(struct sock *sk, int level, int optname, argument 937 switch (optname) { 958 static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, argument 967 switch (optname) { 1000 static int rawv6_setsockopt(struct sock *sk, int level, int optname, argument 1010 return rawv6_seticmpfilter(sk, level, optname, optval, optlen); 1012 if (optname == IPV6_CHECKSUM) 1015 return ipv6_setsockopt(sk, level, optname, optva 1022 compat_rawv6_setsockopt(struct sock *sk, int level, int optname, char __user *optval, unsigned int optlen) argument 1043 do_rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 1078 rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 1100 compat_rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
H A D | udp.c | 1376 int udpv6_setsockopt(struct sock *sk, int level, int optname, argument 1380 return udp_lib_setsockopt(sk, level, optname, optval, optlen, 1382 return ipv6_setsockopt(sk, level, optname, optval, optlen); 1386 int compat_udpv6_setsockopt(struct sock *sk, int level, int optname, argument 1390 return udp_lib_setsockopt(sk, level, optname, optval, optlen, 1392 return compat_ipv6_setsockopt(sk, level, optname, optval, optlen); 1396 int udpv6_getsockopt(struct sock *sk, int level, int optname, argument 1400 return udp_lib_getsockopt(sk, level, optname, optval, optlen); 1401 return ipv6_getsockopt(sk, level, optname, optval, optlen); 1405 int compat_udpv6_getsockopt(struct sock *sk, int level, int optname, argument [all...] |
/net/ |
H A D | compat.c | 334 static int do_set_attach_filter(struct socket *sock, int level, int optname, argument 350 return sock_setsockopt(sock, level, optname, (char __user *)kfprog, 355 int optname, char __user *optval, unsigned int optlen) 370 err = sock_setsockopt(sock, level, optname, (char *)&ktime, sizeof(ktime)); 376 static int compat_sock_setsockopt(struct socket *sock, int level, int optname, argument 379 if (optname == SO_ATTACH_FILTER) 380 return do_set_attach_filter(sock, level, optname, 382 if (optname == SO_RCVTIMEO || optname == SO_SNDTIMEO) 383 return do_set_sock_timeout(sock, level, optname, optva 354 do_set_sock_timeout(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) argument 415 do_get_sock_timeout(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 444 compat_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 563 compat_mc_setsockopt(struct sock *sock, int level, int optname, char __user *optval, unsigned int optlen, int (*setsockopt)(struct sock *, int, int, char __user *, unsigned int)) argument 650 compat_mc_getsockopt(struct sock *sock, int level, int optname, char __user *optval, int __user *optlen, int (*getsockopt)(struct sock *, int, int, char __user *, int __user *)) argument [all...] |
/net/atm/ |
H A D | common.h | 23 int vcc_setsockopt(struct socket *sock, int level, int optname, 25 int vcc_getsockopt(struct socket *sock, int level, int optname,
|
H A D | pvc.c | 64 static int pvc_setsockopt(struct socket *sock, int level, int optname, argument 71 error = vcc_setsockopt(sock, level, optname, optval, optlen); 76 static int pvc_getsockopt(struct socket *sock, int level, int optname, argument 83 error = vcc_getsockopt(sock, level, optname, optval, optlen);
|
H A D | svc.c | 452 static int svc_setsockopt(struct socket *sock, int level, int optname, argument 460 switch (optname) { 489 error = vcc_setsockopt(sock, level, optname, optval, optlen); 497 static int svc_getsockopt(struct socket *sock, int level, int optname, argument 504 if (!__SO_LEVEL_MATCH(optname, level) || optname != SO_ATMSAP) { 505 error = vcc_getsockopt(sock, level, optname, optval, optlen);
|
H A D | common.c | 752 int vcc_setsockopt(struct socket *sock, int level, int optname, argument 759 if (__SO_LEVEL_MATCH(optname, level) && optlen != __SO_SIZE(optname)) 763 switch (optname) { 796 return vcc->dev->ops->setsockopt(vcc, level, optname, optval, optlen); 799 int vcc_getsockopt(struct socket *sock, int level, int optname, argument 807 if (__SO_LEVEL_MATCH(optname, level) && len != __SO_SIZE(optname)) 811 switch (optname) { 840 return vcc->dev->ops->getsockopt(vcc, level, optname, optva [all...] |
/net/dccp/ |
H A D | ccid.h | 82 const int optname, int len, 86 const int optname, int len, 245 const int optname, int len, 250 rc = ccid->ccid_ops->ccid_hc_rx_getsockopt(sk, optname, len, 256 const int optname, int len, 261 rc = ccid->ccid_ops->ccid_hc_tx_getsockopt(sk, optname, len, 244 ccid_hc_rx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument 255 ccid_hc_tx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
|
H A D | proto.c | 492 static int do_dccp_setsockopt(struct sock *sk, int level, int optname, argument 498 switch (optname) { 509 return dccp_setsockopt_ccid(sk, optname, optval, optlen); 518 if (optname == DCCP_SOCKOPT_SERVICE) 522 switch (optname) { 558 int dccp_setsockopt(struct sock *sk, int level, int optname, argument 563 optname, optval, 565 return do_dccp_setsockopt(sk, level, optname, optval, optlen); 571 int compat_dccp_setsockopt(struct sock *sk, int level, int optname, argument 575 return inet_csk_compat_setsockopt(sk, level, optname, 611 do_dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 679 dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 692 compat_dccp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
H A D | dccp.h | 302 int dccp_getsockopt(struct sock *sk, int level, int optname, 304 int dccp_setsockopt(struct sock *sk, int level, int optname, 307 int compat_dccp_getsockopt(struct sock *sk, int level, int optname, 309 int compat_dccp_setsockopt(struct sock *sk, int level, int optname,
|
/net/bluetooth/rfcomm/ |
H A D | sock.c | 644 static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname, char __user *optval, unsigned int optlen) argument 654 switch (optname) { 685 static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) argument 696 return rfcomm_sock_setsockopt_old(sock, optname, optval, optlen); 703 switch (optname) { 753 static int rfcomm_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen) argument 769 switch (optname) { 828 static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 837 return rfcomm_sock_getsockopt_old(sock, optname, optval, optlen); 847 switch (optname) { [all...] |
/net/ieee802154/ |
H A D | dgram.c | 423 static int dgram_getsockopt(struct sock *sk, int level, int optname, argument 438 switch (optname) { 467 static int dgram_setsockopt(struct sock *sk, int level, int optname, argument 483 switch (optname) {
|
H A D | raw.c | 249 static int raw_getsockopt(struct sock *sk, int level, int optname, argument 255 static int raw_setsockopt(struct sock *sk, int level, int optname, argument
|
/net/l2tp/ |
H A D | l2tp_ppp.c | 1263 int optname, int val) 1267 switch (optname) { 1286 int optname, int val) 1291 switch (optname) { 1358 static int pppol2tp_setsockopt(struct socket *sock, int level, int optname, argument 1397 err = pppol2tp_tunnel_setsockopt(sk, tunnel, optname, val); 1400 err = pppol2tp_session_setsockopt(sk, session, optname, val); 1414 int optname, int *val) 1418 switch (optname) { 1437 int optname, in 1261 pppol2tp_tunnel_setsockopt(struct sock *sk, struct l2tp_tunnel *tunnel, int optname, int val) argument 1284 pppol2tp_session_setsockopt(struct sock *sk, struct l2tp_session *session, int optname, int val) argument 1412 pppol2tp_tunnel_getsockopt(struct sock *sk, struct l2tp_tunnel *tunnel, int optname, int *val) argument 1435 pppol2tp_session_getsockopt(struct sock *sk, struct l2tp_session *session, int optname, int *val) argument 1484 pppol2tp_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/net/bluetooth/ |
H A D | l2cap_sock.c | 386 static int l2cap_sock_getsockopt_old(struct socket *sock, int optname, argument 403 switch (optname) { 489 static int l2cap_sock_getsockopt(struct socket *sock, int level, int optname, argument 501 return l2cap_sock_getsockopt_old(sock, optname, optval, optlen); 511 switch (optname) { 625 static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, argument 638 switch (optname) { 737 static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, argument 751 return l2cap_sock_setsockopt_old(sock, optname, optval, optlen); 758 switch (optname) { [all...] |
H A D | sco.c | 785 static int sco_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) argument 796 switch (optname) { 849 static int sco_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen) argument 863 switch (optname) { 909 static int sco_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 918 return sco_sock_getsockopt_old(sock, optname, optval, optlen); 925 switch (optname) {
|
/net/core/ |
H A D | sock.c | 659 int sock_setsockopt(struct socket *sock, int level, int optname, argument 672 if (optname == SO_BINDTODEVICE) 685 switch (optname) { 826 if (optname == SO_TIMESTAMP) 983 int sock_getsockopt(struct socket *sock, int level, int optname, argument 1004 switch (optname) { 2115 int sock_no_setsockopt(struct socket *sock, int level, int optname, argument 2122 int sock_no_getsockopt(struct socket *sock, int level, int optname, argument 2486 int sock_common_getsockopt(struct socket *sock, int level, int optname, argument 2491 return sk->sk_prot->getsockopt(sk, level, optname, optva 2496 compat_sock_common_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) argument 2527 sock_common_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) argument 2537 compat_sock_common_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) argument [all...] |