Searched refs:uservaddr (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_probe_user.c | 15 static int handle_sys_connect_common(struct sockaddr_in *uservaddr) in handle_sys_connect_common() 23 bpf_probe_read_user(&bss.old, sizeof(bss.old), uservaddr); in BPF_KSYSCALL() 25 bpf_probe_write_user(uservaddr, &new, sizeof(new)); in BPF_KSYSCALL() 31 int BPF_KSYSCALL(handle_sys_connect, int fd, struct sockaddr_in *uservaddr, 34 return handle_sys_connect_common(uservaddr); in BPF_KSYSCALL() 46 struct sockaddr_in *uservaddr; 48 bpf_probe_read_user(&uservaddr, sizeof(uservaddr), &args[1]); 49 return handle_sys_connect_common(uservaddr); 10 handle_sys_connect_common(struct sockaddr_in * uservaddr) handle_sys_connect_common() argument 22 BPF_KSYSCALL(handle_sys_connect,int fd,struct sockaddr_in * uservaddr,int addrlen) BPF_KSYSCALL() argument 37 struct sockaddr_in *uservaddr; BPF_KSYSCALL() local
|
| /linux/samples/bpf/ |
| H A D | map_perf_test.bpf.c | 172 int BPF_KSYSCALL(stress_lru_hmap_alloc, int fd, struct sockaddr_in *uservaddr, in BPF_KSYSCALL() argument 187 struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)uservaddr; in BPF_KSYSCALL()
|
| /linux/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 467 extern int __sys_connect(int fd, struct sockaddr __user *uservaddr,
|
| /linux/net/ |
| H A D | socket.c | 2154 int __sys_connect(int fd, struct sockaddr __user *uservaddr, int addrlen) in __sys_connect() argument 2163 ret = move_addr_to_kernel(uservaddr, addrlen, &address); in __sys_connect() 2170 SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, in SYSCALL_DEFINE3() argument 2173 return __sys_connect(fd, uservaddr, addrlen); in SYSCALL_DEFINE3()
|