Home
last modified time | relevance | path

Searched refs:addrs (Results 1 – 22 of 22) sorted by relevance

/tools/testing/selftests/bpf/prog_tests/
A Dkprobe_multi_testmod_test.c53 unsigned long long addrs[3]; in test_testmod_attach_api_addrs() local
55 addrs[0] = ksym_get_addr_local(ksyms, "bpf_testmod_fentry_test1"); in test_testmod_attach_api_addrs()
56 ASSERT_NEQ(addrs[0], 0, "ksym_get_addr_local"); in test_testmod_attach_api_addrs()
57 addrs[1] = ksym_get_addr_local(ksyms, "bpf_testmod_fentry_test2"); in test_testmod_attach_api_addrs()
58 ASSERT_NEQ(addrs[1], 0, "ksym_get_addr_local"); in test_testmod_attach_api_addrs()
59 addrs[2] = ksym_get_addr_local(ksyms, "bpf_testmod_fentry_test3"); in test_testmod_attach_api_addrs()
60 ASSERT_NEQ(addrs[2], 0, "ksym_get_addr_local"); in test_testmod_attach_api_addrs()
62 opts.addrs = (const unsigned long *) addrs; in test_testmod_attach_api_addrs()
63 opts.cnt = ARRAY_SIZE(addrs); in test_testmod_attach_api_addrs()
A Dkprobe_multi_test.c115 opts.kprobe_multi.addrs = (const unsigned long*) addrs; in test_link_api_addrs()
193 opts.addrs = (const unsigned long *) addrs; in test_attach_api_addrs()
233 if (!ASSERT_FALSE(!addrs[0] || !addrs[1], "ksym_get_addr")) in test_attach_api_fails()
253 opts.addrs = (const unsigned long *) addrs; in test_attach_api_fails()
268 opts.addrs = (const unsigned long *) addrs; in test_attach_api_fails()
283 opts.addrs = NULL; in test_attach_api_fails()
313 opts.addrs = (const unsigned long *) addrs; in test_attach_api_fails()
628 *addrsp = addrs; in get_addrs()
635 free(addrs); in get_addrs()
712 opts.addrs = addrs; in test_kprobe_multi_bench_attach_addr()
[all …]
A Dfill_link_info.c276 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_link_info() local
298 if (!info.kprobe_multi.addrs) { in verify_kmulti_link_info()
299 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_link_info()
313 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_invalid_user_buffer() local
324 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer()
330 addrs[i] = 0; in verify_kmulti_invalid_user_buffer()
336 ASSERT_EQ(addrs[i], 0, "kmulti_addrs"); in verify_kmulti_invalid_user_buffer()
339 addrs[i] = 0; in verify_kmulti_invalid_user_buffer()
347 info.kprobe_multi.addrs = 0x1; /* invalid addr */ in verify_kmulti_invalid_user_buffer()
352 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer()
[all …]
A Dbpf_cookie.c105 unsigned long long addrs[8]; in kprobe_multi_link_api_subtest() local
124 GET_ADDR("bpf_fentry_test1", addrs[0]); in kprobe_multi_link_api_subtest()
125 GET_ADDR("bpf_fentry_test3", addrs[1]); in kprobe_multi_link_api_subtest()
126 GET_ADDR("bpf_fentry_test4", addrs[2]); in kprobe_multi_link_api_subtest()
127 GET_ADDR("bpf_fentry_test5", addrs[3]); in kprobe_multi_link_api_subtest()
128 GET_ADDR("bpf_fentry_test6", addrs[4]); in kprobe_multi_link_api_subtest()
129 GET_ADDR("bpf_fentry_test7", addrs[5]); in kprobe_multi_link_api_subtest()
130 GET_ADDR("bpf_fentry_test2", addrs[6]); in kprobe_multi_link_api_subtest()
131 GET_ADDR("bpf_fentry_test8", addrs[7]); in kprobe_multi_link_api_subtest()
144 opts.kprobe_multi.addrs = (const unsigned long *) &addrs; in kprobe_multi_link_api_subtest()
[all …]
/tools/testing/selftests/net/mptcp/
A Dmptcp_sockopt.c92 struct mptcp_subflow_addrs addrs; member
120 struct mptcp_subflow_addrs addrs; member
441 } addrs; in do_getsockopt_subflow_addrs() local
443 memset(&addrs, 0, sizeof(addrs)); in do_getsockopt_subflow_addrs()
449 olen = sizeof(addrs); in do_getsockopt_subflow_addrs()
455 assert(olen <= sizeof(addrs)); in do_getsockopt_subflow_addrs()
456 assert(addrs.d.size_kernel > 0); in do_getsockopt_subflow_addrs()
457 assert(addrs.d.size_user == in do_getsockopt_subflow_addrs()
481 s->addrs = addrs.addr[0]; in do_getsockopt_subflow_addrs()
483 memset(&addrs, 0, sizeof(addrs)); in do_getsockopt_subflow_addrs()
[all …]
A Dmptcp_lib.sh614 local addrs=${2}
618 ip -n "${ns}" mptcp limits set add_addr_accepted "${addrs}" subflows "${subflows}"
620 ip netns exec "${ns}" ./pm_nl_ctl limits "${addrs}" "${subflows}"
/tools/testing/selftests/net/
A Dtoeplitz.c153 const char *addrs, int addr_len) in log_rxhash() argument
158 if (!inet_ntop(cfg_family, addrs, saddr, sizeof(saddr)) || in log_rxhash()
159 !inet_ntop(cfg_family, addrs + addr_len, daddr, sizeof(daddr))) in log_rxhash()
162 ports = (void *)addrs + (addr_len * 2); in log_rxhash()
173 const char *addrs; in verify_rxhash() local
178 addrs = pkt + offsetof(struct iphdr, saddr); in verify_rxhash()
181 addrs = pkt + offsetof(struct ip6_hdr, ip6_src); in verify_rxhash()
184 memcpy(four_tuple, addrs, (addr_len * 2) + (sizeof(uint16_t) * 2)); in verify_rxhash()
188 log_rxhash(cpu, rx_hash, addrs, addr_len); in verify_rxhash()
A Dtxtimestamp.c838 struct addrinfo *addrs, *cur; in resolve_hostname() local
842 if (getaddrinfo(hostname, NULL, &hints, &addrs)) in resolve_hostname()
845 cur = addrs; in resolve_hostname()
859 if (addrs) in resolve_hostname()
860 freeaddrinfo(addrs); in resolve_hostname()
/tools/testing/selftests/bpf/
A Dxsk.h52 __u64 *addrs = (__u64 *)fill->ring; in xsk_ring_prod__fill_addr() local
54 return &addrs[idx & fill->mask]; in xsk_ring_prod__fill_addr()
60 const __u64 *addrs = (const __u64 *)comp->ring; in xsk_ring_cons__comp_addr() local
62 return &addrs[idx & comp->mask]; in xsk_ring_cons__comp_addr()
/tools/testing/selftests/net/rds/
A Dtest.py92 addrs = [ variable
145 for s, addr in zip(sockets, addrs):
154 addr: s for addr, s in zip(addrs, sockets)
158 s: addr for addr, s in zip(addrs, sockets)
/tools/bpf/bpftool/
A Dlink.c267 get_addr_cookie_array(__u64 *addrs, __u64 *cookies, __u32 count) in get_addr_cookie_array() argument
278 data[i].addr = addrs[i]; in get_addr_cookie_array()
297 data = get_addr_cookie_array(u64_to_ptr(info->kprobe_multi.addrs), in show_kprobe_multi_json()
733 data = get_addr_cookie_array(u64_to_ptr(info->kprobe_multi.addrs), in show_kprobe_multi_plain()
989 __u64 *addrs = NULL; in do_show_link() local
1017 !info.kprobe_multi.addrs) { in do_show_link()
1020 addrs = calloc(count, sizeof(__u64)); in do_show_link()
1021 if (!addrs) { in do_show_link()
1026 info.kprobe_multi.addrs = ptr_to_u64(addrs); in do_show_link()
1030 free(addrs); in do_show_link()
[all …]
/tools/perf/util/
A Dbpf_lock_contention.c238 unsigned long *addrs; in lock_contention_prepare() local
250 addrs = realloc(con->filters->addrs, in lock_contention_prepare()
251 (con->filters->nr_addrs + 1) * sizeof(*addrs)); in lock_contention_prepare()
252 if (addrs == NULL) { in lock_contention_prepare()
257 addrs[con->filters->nr_addrs++] = map__unmap_ip(kmap, sym->start); in lock_contention_prepare()
258 con->filters->addrs = addrs; in lock_contention_prepare()
364 bpf_map_update_elem(fd, &con->filters->addrs[i], &val, BPF_ANY); in lock_contention_prepare()
A Dlock-contention.h15 unsigned long *addrs; member
A Dbpf-event.c63 u64 *addrs = (u64 *)(uintptr_t)(info_linear->info.jited_ksyms); in machine__process_bpf_event_load() local
64 u64 addr = addrs[i]; in machine__process_bpf_event_load()
/tools/lib/bpf/
A Dusdt.c1140 long addrs[3]; in parse_usdt_note() local
1154 if (len < sizeof(addrs) + 3) in parse_usdt_note()
1158 memcpy(&addrs, data, sizeof(addrs)); in parse_usdt_note()
1161 provider = data + sizeof(addrs); in parse_usdt_note()
1183 note->loc_addr = addrs[0]; in parse_usdt_note()
1184 note->base_addr = addrs[1]; in parse_usdt_note()
1185 note->sema_addr = addrs[2]; in parse_usdt_note()
A Dbpf.h410 const unsigned long *addrs; member
A Dlibbpf.c11467 unsigned long *addrs; member
11517 err = libbpf_ensure_mem((void **)&res->addrs, &res->cap, sizeof(*res->addrs), res->cnt + 1); in avail_kallsyms_cb()
11633 sizeof(*res->addrs), res->cnt + 1); in libbpf_available_kprobes_parse()
11659 const unsigned long *addrs; in bpf_program__attach_kprobe_multi_opts() local
11677 addrs = OPTS_GET(opts, addrs, false); in bpf_program__attach_kprobe_multi_opts()
11682 if (!pattern && !addrs && !syms) in bpf_program__attach_kprobe_multi_opts()
11690 if (addrs && syms) in bpf_program__attach_kprobe_multi_opts()
11708 addrs = res.addrs; in bpf_program__attach_kprobe_multi_opts()
11721 lopts.kprobe_multi.addrs = addrs; in bpf_program__attach_kprobe_multi_opts()
11741 free(res.addrs); in bpf_program__attach_kprobe_multi_opts()
[all …]
A Dbpf.c774 attr.link_create.kprobe_multi.addrs = ptr_to_u64(OPTS_GET(opts, kprobe_multi.addrs, 0)); in bpf_link_create()
A Dlibbpf.h561 const unsigned long *addrs; member
/tools/perf/
A Dbuiltin-lock.c986 unsigned long *addrs; in report_lock_contention_begin_event() local
1003 addrs = realloc(filters.addrs, in report_lock_contention_begin_event()
1004 (filters.nr_addrs + 1) * sizeof(*addrs)); in report_lock_contention_begin_event()
1005 if (addrs == NULL) { in report_lock_contention_begin_event()
1010 addrs[filters.nr_addrs++] = map__unmap_ip(kmap, sym->start); in report_lock_contention_begin_event()
1011 filters.addrs = addrs; in report_lock_contention_begin_event()
1060 if (addr == filters.addrs[i]) { in report_lock_contention_begin_event()
1537 zfree(&filters.addrs); in lock_filter_finish()
2344 tmp = realloc(filters.addrs, (filters.nr_addrs + 1) * sizeof(*filters.addrs)); in add_lock_addr()
2351 filters.addrs = tmp; in add_lock_addr()
/tools/testing/selftests/net/forwarding/
A Dlib.sh695 __addr_add_del $if_name add "${addrs[@]}"
703 __addr_add_del $if_name del "${addrs[@]}"
/tools/include/uapi/linux/
A Dbpf.h1774 __aligned_u64 addrs; member
6743 __aligned_u64 addrs; member

Completed in 102 milliseconds