Home
last modified time | relevance | path

Searched refs:sockaddr_un (Results 1 – 25 of 40) sorted by relevance

12

/linux/tools/testing/selftests/bpf/progs/
H A Drecvmsg_unix_prog.c17 struct sockaddr_un *sa_kern_unaddr; in recvmsg_unix_prog()
18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in recvmsg_unix_prog()
30 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un); in recvmsg_unix_prog()
H A Dgetsockname_unix_prog.c17 struct sockaddr_un *sa_kern_unaddr; in getsockname_unix_prog()
18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in getsockname_unix_prog()
30 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un); in getsockname_unix_prog()
H A Dgetpeername_unix_prog.c17 struct sockaddr_un *sa_kern_unaddr; in getpeername_unix_prog()
18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in getpeername_unix_prog()
30 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un); in getpeername_unix_prog()
H A Dconnect_unix_prog.c17 struct sockaddr_un *sa_kern_unaddr; in connect_unix_prog()
18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in connect_unix_prog()
31 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un); in connect_unix_prog()
H A Dsendmsg_unix_prog.c17 struct sockaddr_un *sa_kern_unaddr; in sendmsg_unix_prog()
18 __u32 unaddrlen = offsetof(struct sockaddr_un, sun_path) + in sendmsg_unix_prog()
31 sa_kern_unaddr = bpf_core_cast(sa_kern->uaddr, struct sockaddr_un); in sendmsg_unix_prog()
H A Dtest_skc_to_unix_sock.c32 if (i >= (int)sizeof(struct sockaddr_un)) in BPF_PROG()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbpf_iter_setsockopt_unix.c12 struct sockaddr_un addr = { in create_unix_socket()
23 len = offsetof(struct sockaddr_un, sun_path); in create_unix_socket()
34 len - offsetof(struct sockaddr_un, sun_path)); in create_unix_socket()
H A Dskc_to_unix_sock.c13 struct sockaddr_un sockaddr; in test_skc_to_unix_sock()
/linux/security/apparmor/
H A Daf_unix.c70 struct sockaddr_un *addr, int addrlen) in match_addr()
87 struct sockaddr_un *addr, int addrlen, in match_to_local()
108 struct sockaddr_un *aa_sunaddr(const struct unix_sock *u, int *addrlen) in aa_sunaddr()
128 struct sockaddr_un *addr = aa_sunaddr(u, &addrlen); in match_to_sk()
157 struct sockaddr_un *peer_addr, int peer_addrlen, in match_to_peer()
390 struct sockaddr_un *peer_addr, in profile_peer_perm()
478 struct sockaddr_un *sunaddr = unix_addr(addr); in valid_addr()
481 if (addr_len < offsetof(struct sockaddr_un, sun_path) || in valid_addr()
603 struct sockaddr_un *peer_addr, int peer_addrlen, in unix_peer_perm()
631 struct sockaddr_un *paddr = aa_sunaddr(unix_sk(peer_sk), &plen); in aa_unix_peer_perm()
[all …]
H A Dnet.c77 struct sockaddr_un *addr, int addrlen) in audit_unix_addr()
104 struct sockaddr_un *addr = aa_sunaddr(u, &addrlen); in audit_unix_sk_addr()
/linux/security/apparmor/include/
H A Daf_unix.h20 #define unix_addr(A) ((struct sockaddr_un *)(A))
34 struct sockaddr_un *aa_sunaddr(const struct unix_sock *u, int *addrlen);
/linux/tools/perf/trace/beauty/
H A Dsockaddr.c38 struct sockaddr_un *sun = (struct sockaddr_un *)sa; in af_local__scnprintf()
/linux/tools/testing/selftests/net/af_unix/
H A Dunix_connect.c119 struct sockaddr_un addr = { in TEST_F()
127 addrlen = offsetof(struct sockaddr_un, sun_path) + variant->len; in TEST_F()
H A Dtest_unix_oob.c
H A Dscm_pidfd.c309 struct sockaddr_un listen_addr;
377 addr->addrlen = offsetof(struct sockaddr_un, sun_path); in fill_sockaddr()
/linux/include/uapi/linux/
H A Dun.h9 struct sockaddr_un { struct
/linux/net/unix/
H A Daf_unix.c215 static unsigned int unix_abstract_hash(struct sockaddr_un *sunaddr, in unix_abstract_hash()
306 static struct unix_address *unix_create_addr(struct sockaddr_un *sunaddr, in unix_create_addr()
335 static int unix_validate_addr(struct sockaddr_un *sunaddr, int addr_len) in unix_validate_addr()
337 if (addr_len <= offsetof(struct sockaddr_un, sun_path) || in unix_validate_addr()
347 static int unix_mkname_bsd(struct sockaddr_un *sunaddr, int addr_len) in unix_mkname_bsd()
352 BUILD_BUG_ON(offset != offsetof(struct sockaddr_un, sun_path)); in unix_mkname_bsd()
426 struct sockaddr_un *sunname, in __unix_find_socket_byname()
442 struct sockaddr_un *sunname, in unix_find_socket_byname()
1190 static struct sock *unix_find_bsd(struct sockaddr_un *sunaddr, int addr_len, in unix_find_bsd()
1252 struct sockaddr_un *sunaddr, in unix_find_abstract()
[all …]
/linux/arch/um/drivers/
H A Dvector_user.c316 struct sockaddr_un *local_addr = NULL, *remote_addr = NULL; in user_init_unix_fds()
325 remote_addr = uml_kmalloc(sizeof(struct sockaddr_un), UM_GFP_KERNEL); in user_init_unix_fds()
335 local_addr = uml_kmalloc(sizeof(struct sockaddr_un), UM_GFP_KERNEL); in user_init_unix_fds()
362 if (bind(fd, (struct sockaddr *) local_addr, sizeof(struct sockaddr_un))) { in user_init_unix_fds()
369 if (connect(fd, (const struct sockaddr *) remote_addr, sizeof(struct sockaddr_un)) < 0) { in user_init_unix_fds()
377 result->remote_addr_size = sizeof(struct sockaddr_un); in user_init_unix_fds()
H A Dmconsole_user.c183 struct sockaddr_un target; in mconsole_notify()
/linux/include/net/
H A Daf_unix.h27 struct sockaddr_un name[];
/linux/tools/testing/selftests/coredump/
H A Dcoredump_socket_test.c295 const struct sockaddr_un coredump_sk = { in TEST_F()
300 offsetof(struct sockaddr_un, sun_path) + in TEST_F()
367 const struct sockaddr_un coredump_sk = { in TEST_F()
371 size_t coredump_sk_len = offsetof(struct sockaddr_un, sun_path) + in TEST_F()
H A Dcoredump_test_helpers.c80 struct sockaddr_un addr = { in create_and_listen_unix_socket()
86 offsetof(struct sockaddr_un, sun_path) + strlen(path) + 1; in create_and_listen_unix_socket()
/linux/tools/testing/selftests/landlock/
H A Dcommon.h237 struct sockaddr_un unix_addr;
/linux/arch/um/os-Linux/
H A Dfile.c203 struct sockaddr_un sock; in os_connect_socket()
544 struct sockaddr_un addr; in os_create_unix_socket()
/linux/security/landlock/
H A Dtask.c254 if (addr->len >= offsetof(struct sockaddr_un, sun_path) + 1 && in is_abstract_socket()

12