/linux-master/net/rds/ |
H A D | info.h | 22 void rds_info_register_func(int optname, rds_info_func func); 23 void rds_info_deregister_func(int optname, rds_info_func func); 24 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 208 func = rds_info_funcs[optname [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | sockopt_sk.c | 50 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) { 58 if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) { 66 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { 74 if (ctx->level == SOL_TCP && ctx->optname == TCP_ZEROCOPY_RECEIVE) { 90 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) { 160 if (ctx->level == SOL_IP && ctx->optname == IP_TOS) { 169 if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) { 181 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { 193 if (ctx->level == SOL_IP && ctx->optname == IP_FREEBIND) {
|
H A D | sockopt_multi.c | 16 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) 45 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) 74 if (ctx->level != SOL_IP || ctx->optname != IP_TOS)
|
H A D | sockopt_qos_to_cc.c | 23 if (ctx->level != SOL_IPV6 || ctx->optname != IPV6_TCLASS)
|
H A D | sockopt_inherit.c | 41 if (ctx->optname == CUSTOM_INHERIT1) 44 else if (ctx->optname == CUSTOM_INHERIT2)
|
/linux-master/net/mptcp/ |
H A D | sockopt.c | 70 static void mptcp_sol_socket_sync_intval(struct mptcp_sock *msk, int optname, int val) argument 82 switch (optname) { 123 static int mptcp_sol_socket_intval(struct mptcp_sock *msk, int optname, int val) argument 129 ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname, 134 mptcp_sol_socket_sync_intval(msk, optname, val); 147 static int mptcp_setsockopt_sol_socket_tstamp(struct mptcp_sock *msk, int optname, int val) argument 154 ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname, 164 sock_set_timestamp(sk, optname, !!val); 172 static int mptcp_setsockopt_sol_socket_int(struct mptcp_sock *msk, int optname, argument 182 switch (optname) { 207 mptcp_setsockopt_sol_socket_timestamping(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 292 mptcp_setsockopt_sol_socket(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 389 mptcp_setsockopt_v6(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 436 mptcp_supported_sockopt(int level, int optname) argument 666 mptcp_setsockopt_sol_ip_set(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 712 mptcp_setsockopt_v4_set_tos(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 740 mptcp_setsockopt_v4(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 756 mptcp_setsockopt_first_sf_only(struct mptcp_sock *msk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 778 mptcp_setsockopt_sol_tcp(struct mptcp_sock *msk, int optname, sockptr_t optval, unsigned int optlen) argument 831 mptcp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 869 mptcp_getsockopt_first_sf_only(struct mptcp_sock *msk, int level, int optname, char __user *optval, int __user *optlen) argument 1322 mptcp_getsockopt_sol_tcp(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) argument 1349 mptcp_getsockopt_v4(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) argument 1368 mptcp_getsockopt_sol_mptcp(struct mptcp_sock *msk, int optname, char __user *optval, int __user *optlen) argument 1385 mptcp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *option) argument [all...] |
/linux-master/net/ipv6/ |
H A D | udp_impl.h | 19 int udpv6_getsockopt(struct sock *sk, int level, int optname, 21 int udpv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval,
|
H A D | ipv6_sockglue.c | 121 static bool setsockopt_needs_rtnl(int optname) argument 123 switch (optname) { 164 static int do_ipv6_mcast_group_source(struct sock *sk, int optname, argument 179 if (optname == MCAST_BLOCK_SOURCE) { 182 } else if (optname == MCAST_UNBLOCK_SOURCE) { 185 } else if (optname == MCAST_JOIN_SOURCE_GROUP) { 280 static int ipv6_mcast_join_leave(struct sock *sk, int optname, argument 294 if (optname == MCAST_JOIN_GROUP) 300 static int compat_ipv6_mcast_join_leave(struct sock *sk, int optname, argument 314 if (optname 320 ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, int optlen) argument 394 do_ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 983 ipv6_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1005 ipv6_getsockopt_sticky(struct sock *sk, struct ipv6_txoptions *opt, int optname, sockptr_t optval, int len) argument 1107 do_ipv6_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) argument 1473 ipv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
H A D | raw.c | 944 static int rawv6_seticmpfilter(struct sock *sk, int optname, argument 947 switch (optname) { 961 static int rawv6_geticmpfilter(struct sock *sk, int optname, argument 966 switch (optname) { 987 static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, argument 999 switch (optname) { 1037 static int rawv6_setsockopt(struct sock *sk, int level, int optname, argument 1047 return rawv6_seticmpfilter(sk, optname, optval, optlen); 1049 if (optname == IPV6_CHECKSUM || 1050 optname 1060 do_rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument 1098 rawv6_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/net/ipv4/ |
H A D | udp_impl.h | 15 int udp_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, 17 int udp_getsockopt(struct sock *sk, int level, int optname,
|
H A D | ip_sockglue.c | 640 static bool setsockopt_needs_rtnl(int optname) argument 642 switch (optname) { 721 static int do_mcast_group_source(struct sock *sk, int optname, argument 743 if (optname == MCAST_BLOCK_SOURCE) { 746 } else if (optname == MCAST_UNBLOCK_SOURCE) { 749 } else if (optname == MCAST_JOIN_SOURCE_GROUP) { 845 static int ip_mcast_join_leave(struct sock *sk, int optname, argument 862 if (optname == MCAST_JOIN_GROUP) 867 static int compat_ip_mcast_join_leave(struct sock *sk, int optname, argument 885 if (optname 892 do_ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1409 ip_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, unsigned int optlen) argument 1435 getsockopt_needs_rtnl(int optname) argument 1507 do_ip_getsockopt(struct sock *sk, int level, int optname, sockptr_t optval, sockptr_t optlen) argument 1760 ip_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) argument [all...] |
/linux-master/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 | 65 static int pvc_setsockopt(struct socket *sock, int level, int optname, argument 72 error = vcc_setsockopt(sock, level, optname, optval, optlen); 77 static int pvc_getsockopt(struct socket *sock, int level, int optname, argument 84 error = vcc_getsockopt(sock, level, optname, optval, optlen);
|
/linux-master/include/linux/ |
H A D | mroute.h | 27 static inline int ip_mroute_setsockopt(struct sock *sock, int optname, argument 33 static inline int ip_mroute_getsockopt(struct sock *sk, int optname, argument
|
H A D | mroute6.h | 37 static inline int ip6_mroute_setsockopt(struct sock *sock, int optname, argument 45 int optname, sockptr_t optval, sockptr_t optlen) 44 ip6_mroute_getsockopt(struct sock *sock, int optname, sockptr_t optval, sockptr_t optlen) argument
|
H A D | bpf-cgroup.h | 146 int *optname, sockptr_t optval, 150 int optname, sockptr_t optval, 155 int optname, void *optval, 380 #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \ 387 optname, optval, \ 401 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, optlen, \ 410 level, optname)) \ 412 sock, level, optname, optval, optlen, \ 417 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT_KERN(sock, level, optname, optval, \ 423 sock, level, optname, optva [all...] |
H A D | sysfb.h | 51 char *optname; member in struct:efifb_dmi_info
|
/linux-master/io_uring/ |
H A D | uring_cmd.c | 209 int optlen, optname, level, err; local 217 optname = READ_ONCE(cmd->sqe->optname); 220 err = do_sock_getsockopt(sock, compat, level, optname, 235 int optname, optlen, level; local 240 optname = READ_ONCE(cmd->sqe->optname); 245 return do_sock_setsockopt(sock, compat, level, optname, optval_s,
|
/linux-master/net/dccp/ |
H A D | ccid.h | 79 const int optname, int len, 83 const int optname, int len, 242 const int optname, int len, 247 rc = ccid->ccid_ops->ccid_hc_rx_getsockopt(sk, optname, len, 253 const int optname, int len, 258 rc = ccid->ccid_ops->ccid_hc_tx_getsockopt(sk, optname, len, 241 ccid_hc_rx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument 252 ccid_hc_tx_getsockopt(struct ccid *ccid, struct sock *sk, const int optname, int len, u32 __user *optval, int __user *optlen) argument
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | sockopt_inherit.c | 41 static int verify_sockopt(int fd, int optname, const char *msg, char expected) argument 47 err = getsockopt(fd, SOL_CUSTOM, optname, &buf, &optlen); 53 printf("%s %d: got=0x%x ? expected=0x%x\n", msg, optname, buf, expected);
|
H A D | sockopt.c | 171 .descr = "getsockopt: read ctx->optname", 173 /* r6 = ctx->optname */ 175 offsetof(struct bpf_sockopt, optname)), 177 /* if (ctx->optname == 123) { */ 218 .descr = "getsockopt: deny writing to ctx->optname", 220 /* ctx->optname = 1 */ 223 offsetof(struct bpf_sockopt, optname)), 557 .descr = "setsockopt: read ctx->optname", 559 /* r6 = ctx->optname */ 561 offsetof(struct bpf_sockopt, optname)), 960 uring_sockopt(int op, int fd, int level, int optname, const void *optval, socklen_t optlen) argument 996 uring_setsockopt(int fd, int level, int optname, const void *optval, socklen_t optlen) argument 1003 uring_getsockopt(int fd, int level, int optname, void *optval, socklen_t *optlen) argument 1020 call_setsockopt(bool use_io_uring, int fd, int level, int optname, const void *optval, socklen_t optlen) argument 1030 call_getsockopt(bool use_io_uring, int fd, int level, int optname, void *optval, socklen_t *optlen) argument [all...] |
/linux-master/security/selinux/include/ |
H A D | netlabel.h | 48 int optname); 121 int level, int optname) 120 selinux_netlbl_socket_setsockopt(struct socket *sock, int level, int optname) argument
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_hw.c | 178 static int get_new_keyid(struct chtls_sock *csk, u32 optname) argument 193 if (optname == TLS_RX) 252 u32 keylen, u32 optname, 313 if (optname == TLS_RX) { 358 u32 optname, int cipher_type) 378 if (optname == TLS_TX) { 389 keyid = get_new_keyid(csk, optname); 405 kwr->wr.reneg_to_write_rx = optname; 423 ret = chtls_key_info(csk, kctx, keylen, optname, cipher_type); 439 if (optname 250 chtls_key_info(struct chtls_sock *csk, struct _key_ctx *kctx, u32 keylen, u32 optname, int cipher_type) argument 357 chtls_setkey(struct chtls_sock *csk, u32 keylen, u32 optname, int cipher_type) argument [all...] |
/linux-master/security/selinux/ |
H A D | netlabel.c | 479 * @optname: the socket option name 482 * Returns true if @level and @optname refer to a NetLabel option. 485 static inline int selinux_netlbl_option(int level, int optname) argument 487 return (level == IPPROTO_IP && optname == IP_OPTIONS) || 488 (level == IPPROTO_IPV6 && optname == IPV6_HOPOPTS); 495 * @optname: the socket option name 506 int optname) 513 if (selinux_netlbl_option(level, optname) && 504 selinux_netlbl_socket_setsockopt(struct socket *sock, int level, int optname) argument
|