| /linux/kernel/trace/ |
| H A D | fprobe.c | 303 static int fprobe_ftrace_add_ips(unsigned long *addrs, int num) in fprobe_ftrace_add_ips() argument 309 ret = ftrace_set_filter_ips(&fprobe_ftrace_ops, addrs, num, 0, 0); in fprobe_ftrace_add_ips() 324 static void fprobe_ftrace_remove_ips(unsigned long *addrs, int num) in fprobe_ftrace_remove_ips() argument 332 ftrace_set_filter_ips(&fprobe_ftrace_ops, addrs, num, 1, 0); in fprobe_ftrace_remove_ips() 349 static int fprobe_ftrace_add_ips(unsigned long *addrs, int num) in fprobe_ftrace_add_ips() argument 354 static void fprobe_ftrace_remove_ips(unsigned long *addrs, int num) in fprobe_ftrace_remove_ips() argument 504 static int fprobe_graph_add_ips(unsigned long *addrs, int num) in fprobe_graph_add_ips() argument 510 ret = ftrace_set_filter_ips(&fprobe_graph_ops.ops, addrs, num, 0, 0); in fprobe_graph_add_ips() 526 static void fprobe_graph_remove_ips(unsigned long *addrs, int num) in fprobe_graph_remove_ips() argument 536 ftrace_set_filter_ips(&fprobe_graph_ops.ops, addrs, num, 1, 0); in fprobe_graph_remove_ips() [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | kprobe_multi_test.c | 105 unsigned long long addrs[8]; in test_link_api_addrs() 107 GET_ADDR("bpf_fentry_test1", addrs[0]); in test_link_api_addrs() 108 GET_ADDR("bpf_fentry_test2", addrs[1]); in test_link_api_addrs() 109 GET_ADDR("bpf_fentry_test3", addrs[2]); in test_link_api_addrs() 110 GET_ADDR("bpf_fentry_test4", addrs[3]); in test_link_api_addrs() 111 GET_ADDR("bpf_fentry_test5", addrs[4]); in test_link_api_addrs() 112 GET_ADDR("bpf_fentry_test6", addrs[5]); in test_link_api_addrs() 113 GET_ADDR("bpf_fentry_test7", addrs[6]); in test_link_api_addrs() 114 GET_ADDR("bpf_fentry_test8", addrs[7]); in test_link_api_addrs() 116 opts.kprobe_multi.addrs in test_link_api_addrs() 104 unsigned long long addrs[8]; test_link_api_addrs() local 182 unsigned long long addrs[8]; test_attach_api_addrs() local 222 unsigned long long addrs[2]; test_attach_api_fails() local 578 unsigned long *addr, *addrs, *tmp_addrs; get_addrs() local 695 unsigned long *addrs = NULL; test_kprobe_multi_bench_attach_addr() local [all...] |
| H A D | kprobe_multi_testmod_test.c | 53 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()
|
| H A D | fill_link_info.c | 276 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_link_info() 298 if (!info.kprobe_multi.addrs) { in verify_kmulti_invalid_user_buffer() 299 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer() local 304 ASSERT_EQ(addrs[i], kmulti_addrs[i], "kmulti_addrs"); in verify_kmulti_invalid_user_buffer() 313 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_invalid_user_buffer() 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() 335 ASSERT_EQ(addrs[ in verify_kmulti_invalid_user_buffer() 262 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; verify_kmulti_link_info() local [all...] |
| H A D | bpf_cookie.c | 105 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 in kprobe_multi_link_api_subtest() [all...] |
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | mptcp_sockopt.c | 92 struct mptcp_subflow_addrs addrs; member 120 struct mptcp_subflow_addrs addrs; member 442 } addrs; in do_getsockopt_subflow_addrs() local 444 memset(&addrs, 0, sizeof(addrs)); in do_getsockopt_subflow_addrs() 448 addrs.d.size_subflow_data = sizeof(struct mptcp_subflow_data); in do_getsockopt_subflow_addrs() 449 addrs.d.size_user = sizeof(struct mptcp_subflow_addrs); in do_getsockopt_subflow_addrs() 450 olen = sizeof(addrs); in do_getsockopt_subflow_addrs() 452 ret = getsockopt(fd, SOL_MPTCP, MPTCP_SUBFLOW_ADDRS, &addrs, &olen); in do_getsockopt_subflow_addrs() 456 assert(olen <= sizeof(addrs)); in do_getsockopt_subflow_addrs() 457 assert(addrs.d.size_kernel > 0); in do_getsockopt_subflow_addrs() [all …]
|
| /linux/drivers/char/ipmi/ |
| H A D | kcs_bmc_aspeed.c | 228 static int aspeed_kcs_set_address(struct kcs_bmc_device *kcs_bmc, u32 addrs[2], int nr_addrs) in aspeed_kcs_set_address() 238 regmap_write(priv->map, LPC_LADR12H, addrs[0] >> 8); in aspeed_kcs_set_address() 239 regmap_write(priv->map, LPC_LADR12L, addrs[0] & 0xFF); in aspeed_kcs_set_address() 242 addrs[1] << LPC_LSADR12_LSADR1_SHIFT); in aspeed_kcs_set_address() 251 regmap_write(priv->map, LPC_LADR12H, addrs[0] >> 8); in aspeed_kcs_set_address() 252 regmap_write(priv->map, LPC_LADR12L, addrs[0] & 0xFF); in aspeed_kcs_set_address() 255 addrs[1] << LPC_LSADR12_LSADR2_SHIFT); in aspeed_kcs_set_address() 269 regmap_write(priv->map, LPC_LADR3H, addrs[0] >> 8); in aspeed_kcs_set_address() 270 regmap_write(priv->map, LPC_LADR3L, addrs[0] & 0xFF); in aspeed_kcs_set_address() 275 regmap_write(priv->map, LPC_LADR4, ((addrs[0] + 1) << 16) | addrs[0]); in aspeed_kcs_set_address() [all …]
|
| H A D | ipmi_si_hardcode.c | 19 static unsigned long addrs[SI_MAX_PARMS]; variable 37 module_param_hw_array(addrs, ulong, iomem, &num_addrs, 0); 38 MODULE_PARM_DESC(addrs, 120 if (i < num_addrs && addrs[i]) in ipmi_hardcode_init() 121 ipmi_hardcode_init_one(si_type[i], i, addrs[i], in ipmi_hardcode_init() 147 if (addrs[i] == addr) in ipmi_si_hardcode_match()
|
| /linux/kernel/kcsan/ |
| H A D | debugfs.c | 44 unsigned long *addrs; /* array of addresses */ member 113 sort(report_filterlist.addrs, report_filterlist.used, in kcsan_skip_report_debugfs() 117 ret = !!bsearch(&func_addr, report_filterlist.addrs, in kcsan_skip_report_debugfs() 175 memcpy(new_addrs, report_filterlist.addrs, report_filterlist.used * sizeof(unsigned long)); in insert_report_filterlist() 176 delay_free = report_filterlist.addrs; /* free the old list */ in insert_report_filterlist() 177 report_filterlist.addrs = new_addrs; /* switch to the new list */ in insert_report_filterlist() 182 report_filterlist.addrs[report_filterlist.used++] = addr; in insert_report_filterlist() 209 seq_printf(file, " %ps\n", (void *)report_filterlist.addrs[i]); in show_info()
|
| /linux/arch/powerpc/kernel/ |
| H A D | pci_of_scan.c | 123 const __be32 *addrs; in of_pci_parse_addrs() local 128 addrs = of_get_property(node, "assigned-addresses", &proplen); in of_pci_parse_addrs() 129 if (!addrs || !proplen) { in of_pci_parse_addrs() 130 addrs = of_get_property(node, "reg", &proplen); in of_pci_parse_addrs() 131 if (!addrs || !proplen) in of_pci_parse_addrs() 136 pr_debug(" parse addresses (%d bytes) @ %p\n", proplen, addrs); in of_pci_parse_addrs() 137 for (; proplen >= 20; proplen -= 20, addrs += 5) { in of_pci_parse_addrs() 138 flags = pci_parse_of_flags(of_read_number(addrs, 1), 0); in of_pci_parse_addrs() 141 base = of_read_number(&addrs[1], 2); in of_pci_parse_addrs() 142 size = of_read_number(&addrs[3], 2); in of_pci_parse_addrs() [all …]
|
| /linux/fs/afs/ |
| H A D | vl_list.c | 166 struct afs_addr_list *addrs; in afs_extract_vlserver_list() local 259 addrs = afs_extract_vl_addrs(cell->net, &b, end, bs.nr_addrs, bs.port); in afs_extract_vlserver_list() 260 if (IS_ERR(addrs)) { in afs_extract_vlserver_list() 261 ret = PTR_ERR(addrs); in afs_extract_vlserver_list() 267 afs_put_addrlist(addrs, afs_alist_trace_put_parse_empty); in afs_extract_vlserver_list() 272 addrs->source = bs.source; in afs_extract_vlserver_list() 273 addrs->status = bs.status; in afs_extract_vlserver_list() 275 if (addrs->nr_addrs == 0) { in afs_extract_vlserver_list() 276 afs_put_addrlist(addrs, afs_alist_trace_put_parse_empty); in afs_extract_vlserver_list() 282 struct afs_addr_list *old = addrs; in afs_extract_vlserver_list()
|
| /linux/kernel/ |
| H A D | kallsyms_selftest.c | 35 unsigned long addrs[MAX_NUM_OF_RECORDS]; member 199 stat->addrs[stat->save_cnt] = addr; in find_symbol() 233 stat->addrs[stat->save_cnt] = addr; in match_symbol() 349 memcmp(stat->addrs, stat2->addrs, in test_kallsyms_basic_function() 350 stat->save_cnt * sizeof(stat->addrs[0]))) { in test_kallsyms_basic_function() 378 if (lookup_addr != stat->addrs[0]) { in test_kallsyms_basic_function() 389 if (stat->addrs[j] == addr) in test_kallsyms_basic_function()
|
| /linux/net/core/ |
| H A D | flow_dissector.c | 1716 size_t diff = FLOW_KEYS_HASH_OFFSET + sizeof(flow->addrs); in flow_keys_hash_length() 1722 diff -= sizeof(flow->addrs.v4addrs); in flow_keys_hash_length() 1725 diff -= sizeof(flow->addrs.v6addrs); in flow_keys_hash_length() 1728 diff -= sizeof(flow->addrs.tipckey); in flow_keys_hash_length() 1738 return flow->addrs.v4addrs.src; in flow_get_u32_src() 1741 &flow->addrs.v6addrs.src); in flow_get_u32_src() 1743 return flow->addrs.tipckey.key; in flow_get_u32_src() 1754 return flow->addrs.v4addrs.dst; in flow_get_u32_dst() 1757 &flow->addrs.v6addrs.dst); in flow_get_u32_dst() 1773 if ((__force u32)keys->addrs.v4addrs.dst < in __flow_hash_consistentify() [all …]
|
| /linux/drivers/gpu/drm/armada/ |
| H A D | armada_plane.h | 9 u32 addrs[2][3]; member 19 #define armada_addr(state, f, p) to_armada_plane_state(state)->addrs[f][p] 22 void armada_drm_plane_calc(struct drm_plane_state *state, u32 addrs[2][3],
|
| /linux/arch/sparc/net/ |
| H A D | bpf_jit_comp_32.c | 241 do { void *_here = image + addrs[i] - 8; \ 248 do { unsigned int _here = addrs[i] - 8; \ 332 unsigned int *addrs; in bpf_jit_compile() local 338 addrs = kmalloc_array(flen, sizeof(*addrs), GFP_KERNEL); in bpf_jit_compile() 339 if (addrs == NULL) in bpf_jit_compile() 347 addrs[i] = proglen; in bpf_jit_compile() 464 t_offset = addrs[pc_ret0 - 1]; in bpf_jit_compile() 633 emit_jump(addrs[i + K]); in bpf_jit_compile() 652 cond_branch: f_offset = addrs[i + filter[i].jf]; in bpf_jit_compile() 653 t_offset = addrs[i + filter[i].jt]; in bpf_jit_compile() [all …]
|
| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | toeplitz.c | 165 const char *addrs, int addr_len) in log_rxhash() argument 170 if (!inet_ntop(cfg_family, addrs, saddr, sizeof(saddr)) || in log_rxhash() 171 !inet_ntop(cfg_family, addrs + addr_len, daddr, sizeof(daddr))) in log_rxhash() 174 ports = (void *)addrs + (addr_len * 2); in log_rxhash() 185 const char *addrs; in verify_rxhash() local 190 addrs = pkt + offsetof(struct iphdr, saddr); in verify_rxhash() 193 addrs = pkt + offsetof(struct ip6_hdr, ip6_src); in verify_rxhash() 196 memcpy(four_tuple, addrs, (addr_len * 2) + (sizeof(uint16_t) * 2)); in verify_rxhash() 200 log_rxhash(cpu, rx_hash, addrs, addr_len); in verify_rxhash()
|
| /linux/drivers/net/xen-netback/ |
| H A D | hash.c | 194 memcpy(&data[0], &flow.addrs.v4addrs.src, 4); in xenvif_set_skb_hash() 195 memcpy(&data[4], &flow.addrs.v4addrs.dst, 4); in xenvif_set_skb_hash() 204 memcpy(&data[0], &flow.addrs.v4addrs.src, 4); in xenvif_set_skb_hash() 205 memcpy(&data[4], &flow.addrs.v4addrs.dst, 4); in xenvif_set_skb_hash() 218 memcpy(&data[0], &flow.addrs.v6addrs.src, 16); in xenvif_set_skb_hash() 219 memcpy(&data[16], &flow.addrs.v6addrs.dst, 16); in xenvif_set_skb_hash() 228 memcpy(&data[0], &flow.addrs.v6addrs.src, 16); in xenvif_set_skb_hash() 229 memcpy(&data[16], &flow.addrs.v6addrs.dst, 16); in xenvif_set_skb_hash()
|
| /linux/net/mctp/test/ |
| H A D | sock-test.c | 25 u8 *addrs; in __mctp_sock_test_init() local 32 addrs = kmalloc(1, GFP_KERNEL); in __mctp_sock_test_init() 33 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, addrs); in __mctp_sock_test_init() 34 addrs[0] = 8; in __mctp_sock_test_init() 38 swap(addrs, dev->mdev->addrs); in __mctp_sock_test_init() 41 kfree(addrs); in __mctp_sock_test_init()
|
| /linux/drivers/net/ethernet/cisco/enic/ |
| H A D | enic_clsf.c | 38 data.u.ipv4.src_addr = ntohl(keys->addrs.v4addrs.src); in enic_addfltr_5t() 39 data.u.ipv4.dst_addr = ntohl(keys->addrs.v4addrs.dst); in enic_addfltr_5t() 162 if (tpos->keys.addrs.v4addrs.src == k->addrs.v4addrs.src && in htbl_key_search() 163 tpos->keys.addrs.v4addrs.dst == k->addrs.v4addrs.dst && in htbl_key_search()
|
| /linux/drivers/block/rnbd/ |
| H A D | rnbd-clt-sysfs.c | 575 struct sockaddr_storage *addrs; in rnbd_clt_map_device_store() local 586 addrs = kcalloc(ARRAY_SIZE(paths) * 2, sizeof(*addrs), GFP_KERNEL); in rnbd_clt_map_device_store() 587 if (!addrs) in rnbd_clt_map_device_store() 591 paths[path_cnt].src = &addrs[path_cnt * 2]; in rnbd_clt_map_device_store() 592 paths[path_cnt].dst = &addrs[path_cnt * 2 + 1]; in rnbd_clt_map_device_store() 619 kfree(addrs); in rnbd_clt_map_device_store() 625 kfree(addrs); in rnbd_clt_map_device_store()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_arfs.c | 325 fltr_info->ip.v4.src_ip = fk->addrs.v4addrs.src; in ice_arfs_build_entry() 326 fltr_info->ip.v4.dst_ip = fk->addrs.v4addrs.dst; in ice_arfs_build_entry() 334 memcpy(&fltr_info->ip.v6.src_ip, &fk->addrs.v6addrs.src, in ice_arfs_build_entry() 336 memcpy(&fltr_info->ip.v6.dst_ip, &fk->addrs.v6addrs.dst, in ice_arfs_build_entry() 411 fltr_info->ip.v4.src_ip == fk->addrs.v4addrs.src && in ice_arfs_cmp() 412 fltr_info->ip.v4.dst_ip == fk->addrs.v4addrs.dst && in ice_arfs_cmp() 418 !memcmp(&fltr_info->ip.v6.src_ip, &fk->addrs.v6addrs.src, in ice_arfs_cmp() 420 !memcmp(&fltr_info->ip.v6.dst_ip, &fk->addrs.v6addrs.dst, in ice_arfs_cmp()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | xsk.h | 52 __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()
|
| /linux/arch/powerpc/net/ |
| H A D | bpf_jit_comp64.c | 628 u32 *addrs, int pass, bool extra_pass) in bpf_jit_build_body() argument 637 u32 exit_addr = addrs[flen]; in bpf_jit_build_body() 659 addrs[i] = ctx->idx * 4; in bpf_jit_build_body() 869 addrs[++i] = ctx->idx * 4; in bpf_jit_build_body() 878 addrs[++i] = ctx->idx * 4; in bpf_jit_build_body() 887 addrs[++i] = ctx->idx * 4; in bpf_jit_build_body() 895 addrs[++i] = ctx->idx * 4; in bpf_jit_build_body() 949 addrs[++i] = ctx->idx * 4; in bpf_jit_build_body() 1019 addrs[++i] = ctx->idx * 4; in bpf_jit_build_body() 1173 &jmp_off, &tmp_idx, &addrs[i + 1]); in bpf_jit_build_body() [all …]
|
| /linux/drivers/net/ethernet/seeq/ |
| H A D | ether3.c | 589 unsigned char addrs[16]; in ether3_rx() local 610 ether3_readbuffer(dev, addrs+2, 12); in ether3_rx() 615 printk("%pM %pM\n", addrs + 2, addrs + 8); in ether3_rx() 622 if (!(*(unsigned long *)&dev->dev_addr[0] ^ *(unsigned long *)&addrs[2+6]) && in ether3_rx() 623 !(*(unsigned short *)&dev->dev_addr[4] ^ *(unsigned short *)&addrs[2+10])) { in ether3_rx() 642 *(unsigned short *)(buf + 0) = *(unsigned short *)(addrs + 2); in ether3_rx() 643 *(unsigned long *)(buf + 2) = *(unsigned long *)(addrs + 4); in ether3_rx() 644 *(unsigned long *)(buf + 6) = *(unsigned long *)(addrs + 8); in ether3_rx() 645 *(unsigned short *)(buf + 10) = *(unsigned short *)(addrs + 12); in ether3_rx()
|
| /linux/net/xdp/ |
| H A D | xdp_umem.c | 42 vunmap(umem->addrs); in xdp_umem_addr_unmap() 43 umem->addrs = NULL; in xdp_umem_addr_unmap() 49 umem->addrs = vmap(pages, nr_pages, VM_MAP, PAGE_KERNEL); in xdp_umem_addr_map() 50 if (!umem->addrs) in xdp_umem_addr_map()
|