| /linux/kernel/bpf/ |
| H A D | reuseport_array.c | 190 const struct sock *osk, in reuseport_array_update_check() argument 194 if (osk && map_flags == BPF_NOEXIST) in reuseport_array_update_check() 197 if (!osk && map_flags == BPF_EXIST) in reuseport_array_update_check() 236 struct sock *free_osk = NULL, *osk, *nsk; in bpf_fd_reuseport_array_update_elem() local 285 osk = rcu_dereference_protected(array->ptrs[index], in bpf_fd_reuseport_array_update_elem() 289 err = reuseport_array_update_check(array, nsk, osk, reuse, map_flags); in bpf_fd_reuseport_array_update_elem() 297 free_osk = osk; in bpf_fd_reuseport_array_update_elem()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-aspeed-uart-routing | 3 Contact: Oskar Senft <osk@google.com> 22 Contact: Oskar Senft <osk@google.com>
|
| /linux/net/netrom/ |
| H A D | af_netrom.c | 473 static struct sock *nr_make_new(struct sock *osk) in nr_make_new() argument 478 if (osk->sk_type != SOCK_SEQPACKET) in nr_make_new() 481 sk = sk_alloc(sock_net(osk), PF_NETROM, GFP_ATOMIC, osk->sk_prot, 0); in nr_make_new() 489 sk->sk_type = osk->sk_type; in nr_make_new() 490 sk->sk_priority = READ_ONCE(osk->sk_priority); in nr_make_new() 491 sk->sk_protocol = osk->sk_protocol; in nr_make_new() 492 sk->sk_rcvbuf = osk->sk_rcvbuf; in nr_make_new() 493 sk->sk_sndbuf = osk->sk_sndbuf; in nr_make_new() 495 sock_copy_flags(sk, osk); in nr_make_new() [all...] |
| /linux/net/x25/ |
| H A D | af_x25.c | 587 static struct sock *x25_make_new(struct sock *osk) in x25_make_new() argument 592 if (osk->sk_type != SOCK_SEQPACKET) in x25_make_new() 595 if ((sk = x25_alloc_socket(sock_net(osk), 0)) == NULL) in x25_make_new() 600 sk->sk_type = osk->sk_type; in x25_make_new() 601 sk->sk_priority = READ_ONCE(osk->sk_priority); in x25_make_new() 602 sk->sk_protocol = osk->sk_protocol; in x25_make_new() 603 sk->sk_rcvbuf = osk->sk_rcvbuf; in x25_make_new() 604 sk->sk_sndbuf = osk->sk_sndbuf; in x25_make_new() 606 sk->sk_backlog_rcv = osk->sk_backlog_rcv; in x25_make_new() 607 sock_copy_flags(sk, osk); in x25_make_new() [all...] |
| /linux/net/rose/ |
| H A D | af_rose.c | 589 static struct sock *rose_make_new(struct sock *osk) in rose_make_new() argument 594 if (osk->sk_type != SOCK_SEQPACKET) in rose_make_new() 597 sk = sk_alloc(sock_net(osk), PF_ROSE, GFP_ATOMIC, &rose_proto, 0); in rose_make_new() 611 sk->sk_type = osk->sk_type; in rose_make_new() 612 sk->sk_priority = READ_ONCE(osk->sk_priority); in rose_make_new() 613 sk->sk_protocol = osk->sk_protocol; in rose_make_new() 614 sk->sk_rcvbuf = osk->sk_rcvbuf; in rose_make_new() 615 sk->sk_sndbuf = osk->sk_sndbuf; in rose_make_new() 617 sock_copy_flags(sk, osk); in rose_make_new() 622 orose = rose_sk(osk); in rose_make_new() [all...] |
| /linux/net/ax25/ |
| H A D | af_ax25.c | 925 struct sock *ax25_make_new(struct sock *osk, struct ax25_dev *ax25_dev) in ax25_make_new() argument 930 sk = sk_alloc(sock_net(osk), PF_AX25, GFP_ATOMIC, osk->sk_prot, 0); in ax25_make_new() 939 switch (osk->sk_type) { in ax25_make_new() 952 sk->sk_type = osk->sk_type; in ax25_make_new() 953 sk->sk_priority = READ_ONCE(osk->sk_priority); in ax25_make_new() 954 sk->sk_protocol = osk->sk_protocol; in ax25_make_new() 955 sk->sk_rcvbuf = osk->sk_rcvbuf; in ax25_make_new() 956 sk->sk_sndbuf = osk->sk_sndbuf; in ax25_make_new() 958 sock_copy_flags(sk, osk); in ax25_make_new() [all...] |
| /linux/arch/arm/mach-omap1/ |
| H A D | Makefile | 32 obj-$(CONFIG_MACH_OMAP_OSK) += board-osk.o
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-driver-aspeed-vuart | 19 Contact: Oskar Senft <osk@google.com>
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91-q5xr5.dts | 5 * Copyright (C) 2014 Owen Kirby <osk@exegin.com>
|
| /linux/include/net/ |
| H A D | xfrm.h | 1371 int __xfrm_sk_clone_policy(struct sock *sk, const struct sock *osk); 1373 static inline int xfrm_sk_clone_policy(struct sock *sk, const struct sock *osk) in xfrm_sk_clone_policy() argument 1375 if (!sk_fullsock(osk)) in xfrm_sk_clone_policy() 1379 if (unlikely(osk->sk_policy[0] || osk->sk_policy[1])) in xfrm_sk_clone_policy() 1380 return __xfrm_sk_clone_policy(sk, osk); in xfrm_sk_clone_policy() 1405 static inline int xfrm_sk_clone_policy(struct sock *sk, const struct sock *osk) { return 0; } in xfrm_sk_clone_policy() argument
|
| H A D | sock.h | 1022 static inline void sock_copy_flags(struct sock *nsk, const struct sock *osk) in sock_copy_flags() argument 1024 nsk->sk_flags = osk->sk_flags; in sock_copy_flags()
|
| /linux/net/core/ |
| H A D | sock_map.c | 476 struct sock *osk; in sock_map_update_common() local 497 osk = stab->sks[idx]; in sock_map_update_common() 498 if (osk && flags == BPF_NOEXIST) { in sock_map_update_common() 501 } else if (!osk && flags == BPF_EXIST) { in sock_map_update_common() 508 if (osk) in sock_map_update_common() 509 sock_map_unref(osk, &stab->sks[idx]); in sock_map_update_common()
|
| H A D | sock.c | 2199 * Copy all fields from osk to nsk but nsk->sk_refcnt must not change yet, in sock_copy() 2203 static void sock_copy(struct sock *nsk, const struct sock *osk) in sock_copy() 2205 const struct proto *prot = READ_ONCE(osk->sk_prot); in sock_copy() 2219 memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin)); in sock_copy() 2221 unsafe_memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end, in sock_copy() 2227 security_sk_clone(osk, nsk); in sk_prot_alloc() 2197 sock_copy(struct sock * nsk,const struct sock * osk) sock_copy() argument
|