Lines Matching refs:optname

312 static int do_set_attach_filter(struct socket *sock, int level, int optname,  in do_set_attach_filter()  argument
328 return sock_setsockopt(sock, level, optname, (char __user *)kfprog, in do_set_attach_filter()
333 int optname, char __user *optval, unsigned int optlen) in do_set_sock_timeout() argument
348 err = sock_setsockopt(sock, level, optname, (char *)&ktime, sizeof(ktime)); in do_set_sock_timeout()
354 static int compat_sock_setsockopt(struct socket *sock, int level, int optname, in compat_sock_setsockopt() argument
357 if (optname == SO_ATTACH_FILTER) in compat_sock_setsockopt()
358 return do_set_attach_filter(sock, level, optname, in compat_sock_setsockopt()
360 if (optname == SO_RCVTIMEO || optname == SO_SNDTIMEO) in compat_sock_setsockopt()
361 return do_set_sock_timeout(sock, level, optname, optval, optlen); in compat_sock_setsockopt()
363 return sock_setsockopt(sock, level, optname, optval, optlen); in compat_sock_setsockopt()
366 COMPAT_SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, in COMPAT_SYSCALL_DEFINE5() argument
373 err = security_socket_setsockopt(sock, level, optname); in COMPAT_SYSCALL_DEFINE5()
381 optname, optval, optlen); in COMPAT_SYSCALL_DEFINE5()
384 optname, optval, optlen); in COMPAT_SYSCALL_DEFINE5()
387 optname, optval, optlen); in COMPAT_SYSCALL_DEFINE5()
393 static int do_get_sock_timeout(struct socket *sock, int level, int optname, in do_get_sock_timeout() argument
409 err = sock_getsockopt(sock, level, optname, (char *) &ktime, &len); in do_get_sock_timeout()
422 static int compat_sock_getsockopt(struct socket *sock, int level, int optname, in compat_sock_getsockopt() argument
425 if (optname == SO_RCVTIMEO || optname == SO_SNDTIMEO) in compat_sock_getsockopt()
426 return do_get_sock_timeout(sock, level, optname, optval, optlen); in compat_sock_getsockopt()
427 return sock_getsockopt(sock, level, optname, optval, optlen); in compat_sock_getsockopt()
486 COMPAT_SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, in COMPAT_SYSCALL_DEFINE5() argument
493 err = security_socket_getsockopt(sock, level, optname); in COMPAT_SYSCALL_DEFINE5()
501 optname, optval, optlen); in COMPAT_SYSCALL_DEFINE5()
504 optname, optval, optlen); in COMPAT_SYSCALL_DEFINE5()
507 optname, optval, optlen); in COMPAT_SYSCALL_DEFINE5()
541 int compat_mc_setsockopt(struct sock *sock, int level, int optname, in compat_mc_setsockopt() argument
548 switch (optname) { in compat_mc_setsockopt()
624 return setsockopt(sock, level, optname, koptval, koptlen); in compat_mc_setsockopt()
628 int compat_mc_getsockopt(struct sock *sock, int level, int optname, in compat_mc_getsockopt() argument
638 if (optname != MCAST_MSFILTER) in compat_mc_getsockopt()
639 return getsockopt(sock, level, optname, optval, optlen); in compat_mc_getsockopt()
669 err = getsockopt(sock, level, optname, (char __user *)kgf, koptlen); in compat_mc_getsockopt()