Lines Matching refs:level
232 int put_cmsg_compat(struct msghdr *kmsg, int level, int type, int len, void *data) in put_cmsg_compat() argument
246 if (level == SOL_SOCKET && type == SCM_TIMESTAMP) { in put_cmsg_compat()
253 if (level == SOL_SOCKET && in put_cmsg_compat()
272 cmhdr.cmsg_level = level; in put_cmsg_compat()
342 static int do_set_attach_filter(struct socket *sock, int level, int optname, in do_set_attach_filter() argument
358 return sock_setsockopt(sock, level, optname, (char __user *)kfprog, in do_set_attach_filter()
362 static int do_set_sock_timeout(struct socket *sock, int level, in do_set_sock_timeout() argument
378 err = sock_setsockopt(sock, level, optname, (char *)&ktime, sizeof(ktime)); in do_set_sock_timeout()
384 static int compat_sock_setsockopt(struct socket *sock, int level, int optname, in compat_sock_setsockopt() argument
388 return do_set_attach_filter(sock, level, optname, in compat_sock_setsockopt()
391 return do_set_sock_timeout(sock, level, optname, optval, optlen); in compat_sock_setsockopt()
393 return sock_setsockopt(sock, level, optname, optval, optlen); in compat_sock_setsockopt()
396 COMPAT_SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, in COMPAT_SYSCALL_DEFINE5() argument
403 err = security_socket_setsockopt(sock, level, optname); in COMPAT_SYSCALL_DEFINE5()
409 if (level == SOL_SOCKET) in COMPAT_SYSCALL_DEFINE5()
410 err = compat_sock_setsockopt(sock, level, in COMPAT_SYSCALL_DEFINE5()
413 err = sock->ops->compat_setsockopt(sock, level, in COMPAT_SYSCALL_DEFINE5()
416 err = sock->ops->setsockopt(sock, level, in COMPAT_SYSCALL_DEFINE5()
423 static int do_get_sock_timeout(struct socket *sock, int level, int optname, in do_get_sock_timeout() argument
439 err = sock_getsockopt(sock, level, optname, (char *) &ktime, &len); in do_get_sock_timeout()
452 static int compat_sock_getsockopt(struct socket *sock, int level, int optname, in compat_sock_getsockopt() argument
456 return do_get_sock_timeout(sock, level, optname, optval, optlen); in compat_sock_getsockopt()
457 return sock_getsockopt(sock, level, optname, optval, optlen); in compat_sock_getsockopt()
516 COMPAT_SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, in COMPAT_SYSCALL_DEFINE5() argument
523 err = security_socket_getsockopt(sock, level, optname); in COMPAT_SYSCALL_DEFINE5()
529 if (level == SOL_SOCKET) in COMPAT_SYSCALL_DEFINE5()
530 err = compat_sock_getsockopt(sock, level, in COMPAT_SYSCALL_DEFINE5()
533 err = sock->ops->compat_getsockopt(sock, level, in COMPAT_SYSCALL_DEFINE5()
536 err = sock->ops->getsockopt(sock, level, in COMPAT_SYSCALL_DEFINE5()
571 int compat_mc_setsockopt(struct sock *sock, int level, int optname, in compat_mc_setsockopt() argument
654 return setsockopt(sock, level, optname, koptval, koptlen); in compat_mc_setsockopt()
658 int compat_mc_getsockopt(struct sock *sock, int level, int optname, in compat_mc_getsockopt() argument
669 return getsockopt(sock, level, optname, optval, optlen); in compat_mc_getsockopt()
699 err = getsockopt(sock, level, optname, (char __user *)kgf, koptlen); in compat_mc_getsockopt()