Lines Matching refs:optname
338 static int do_set_attach_filter(struct socket *sock, int level, int optname, in do_set_attach_filter() argument
347 return sock_setsockopt(sock, level, optname, (char __user *)kfprog, in do_set_attach_filter()
352 int optname, char __user *optval, unsigned int optlen) in do_set_sock_timeout() argument
367 err = sock_setsockopt(sock, level, optname, (char *)&ktime, sizeof(ktime)); in do_set_sock_timeout()
373 static int compat_sock_setsockopt(struct socket *sock, int level, int optname, in compat_sock_setsockopt() argument
376 if (optname == SO_ATTACH_FILTER || in compat_sock_setsockopt()
377 optname == SO_ATTACH_REUSEPORT_CBPF) in compat_sock_setsockopt()
378 return do_set_attach_filter(sock, level, optname, in compat_sock_setsockopt()
381 (optname == SO_RCVTIMEO || optname == SO_SNDTIMEO)) in compat_sock_setsockopt()
382 return do_set_sock_timeout(sock, level, optname, optval, optlen); in compat_sock_setsockopt()
384 return sock_setsockopt(sock, level, optname, optval, optlen); in compat_sock_setsockopt()
387 static int __compat_sys_setsockopt(int fd, int level, int optname, in __compat_sys_setsockopt() argument
394 err = security_socket_setsockopt(sock, level, optname); in __compat_sys_setsockopt()
402 optname, optval, optlen); in __compat_sys_setsockopt()
405 optname, optval, optlen); in __compat_sys_setsockopt()
408 optname, optval, optlen); in __compat_sys_setsockopt()
414 COMPAT_SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, in COMPAT_SYSCALL_DEFINE5() argument
417 return __compat_sys_setsockopt(fd, level, optname, optval, optlen); in COMPAT_SYSCALL_DEFINE5()
420 static int do_get_sock_timeout(struct socket *sock, int level, int optname, in do_get_sock_timeout() argument
436 err = sock_getsockopt(sock, level, optname, (char *) &ktime, &len); in do_get_sock_timeout()
449 static int compat_sock_getsockopt(struct socket *sock, int level, int optname, in compat_sock_getsockopt() argument
453 (optname == SO_RCVTIMEO || optname == SO_SNDTIMEO)) in compat_sock_getsockopt()
454 return do_get_sock_timeout(sock, level, optname, optval, optlen); in compat_sock_getsockopt()
455 return sock_getsockopt(sock, level, optname, optval, optlen); in compat_sock_getsockopt()
512 static int __compat_sys_getsockopt(int fd, int level, int optname, in __compat_sys_getsockopt() argument
520 err = security_socket_getsockopt(sock, level, optname); in __compat_sys_getsockopt()
528 optname, optval, optlen); in __compat_sys_getsockopt()
531 optname, optval, optlen); in __compat_sys_getsockopt()
534 optname, optval, optlen); in __compat_sys_getsockopt()
540 COMPAT_SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, in COMPAT_SYSCALL_DEFINE5() argument
543 return __compat_sys_getsockopt(fd, level, optname, optval, optlen); in COMPAT_SYSCALL_DEFINE5()
574 int compat_mc_setsockopt(struct sock *sock, int level, int optname, in compat_mc_setsockopt() argument
581 switch (optname) { in compat_mc_setsockopt()
657 return setsockopt(sock, level, optname, koptval, koptlen); in compat_mc_setsockopt()
661 int compat_mc_getsockopt(struct sock *sock, int level, int optname, in compat_mc_getsockopt() argument
671 if (optname != MCAST_MSFILTER) in compat_mc_getsockopt()
672 return getsockopt(sock, level, optname, optval, optlen); in compat_mc_getsockopt()
702 err = getsockopt(sock, level, optname, (char __user *)kgf, koptlen); in compat_mc_getsockopt()