| /linux-6.15/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac4_dma.h | 104 if (addrs) in dma_chanx_base_addr() 105 addr = addrs->dma_chan + (x * addrs->dma_chan_offset); in dma_chanx_base_addr() 114 #define DMA_CHAN_CONTROL(addrs, x) dma_chanx_base_addr(addrs, x) argument 115 #define DMA_CHAN_TX_CONTROL(addrs, x) (dma_chanx_base_addr(addrs, x) + 0x4) argument 116 #define DMA_CHAN_RX_CONTROL(addrs, x) (dma_chanx_base_addr(addrs, x) + 0x8) argument 121 #define DMA_CHAN_TX_END_ADDR(addrs, x) (dma_chanx_base_addr(addrs, x) + 0x20) argument 122 #define DMA_CHAN_RX_END_ADDR(addrs, x) (dma_chanx_base_addr(addrs, x) + 0x28) argument 123 #define DMA_CHAN_TX_RING_LEN(addrs, x) (dma_chanx_base_addr(addrs, x) + 0x2c) argument 124 #define DMA_CHAN_RX_RING_LEN(addrs, x) (dma_chanx_base_addr(addrs, x) + 0x30) argument 125 #define DMA_CHAN_INTR_ENA(addrs, x) (dma_chanx_base_addr(addrs, x) + 0x34) argument [all …]
|
| H A D | dwmac4.h | 340 if (addrs) in mtl_chanx_base_addr() 341 addr = addrs->mtl_chan + (x * addrs->mtl_chan_offset); in mtl_chanx_base_addr() 348 #define MTL_CHAN_TX_OP_MODE(addrs, x) mtl_chanx_base_addr(addrs, x) argument 403 if (addrs) in mtl_etsx_ctrl_base_addr() 404 addr = addrs->mtl_ets_ctrl + (x * addrs->mtl_ets_ctrl_offset); in mtl_etsx_ctrl_base_addr() 423 if (addrs) in mtl_txqx_weight_base_addr() 442 if (addrs) in mtl_send_slp_credx_base_addr() 461 if (addrs) in mtl_high_credx_base_addr() 462 addr = addrs->mtl_high_cred + (x * addrs->mtl_high_cred_offset); in mtl_high_credx_base_addr() 480 if (addrs) in mtl_low_credx_base_addr() [all …]
|
| /linux-6.15/kernel/trace/ |
| H A D | fprobe.c | 440 if (!addrs) in fprobe_addr_list_add() 443 memcpy(addrs, alist->addrs, alist->size * sizeof(*addrs)); in fprobe_addr_list_add() 446 alist->addrs = addrs; in fprobe_addr_list_add() 528 addrs = kcalloc(num, sizeof(*addrs), GFP_KERNEL); in get_ftrace_locations() 529 if (!addrs) in get_ftrace_locations() 538 kfree(addrs); in get_ftrace_locations() 589 .index = 0, .size = size, .addrs = addrs, .mods = mods}; in get_ips_from_filter() 675 addrs = kcalloc(num, sizeof(*addrs), GFP_KERNEL); in register_fprobe() 676 if (!addrs) in register_fprobe() 762 kfree(addrs); in register_fprobe_syms() [all …]
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | kprobe_multi_test.c | 115 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 …]
|
| 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 | 262 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_link_info() local 284 if (!info.kprobe_multi.addrs) { in verify_kmulti_link_info() 285 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_link_info() 299 __u64 addrs[KMULTI_CNT], cookies[KMULTI_CNT]; in verify_kmulti_invalid_user_buffer() local 310 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer() 316 addrs[i] = 0; in verify_kmulti_invalid_user_buffer() 322 ASSERT_EQ(addrs[i], 0, "kmulti_addrs"); in verify_kmulti_invalid_user_buffer() 325 addrs[i] = 0; in verify_kmulti_invalid_user_buffer() 333 info.kprobe_multi.addrs = 0x1; /* invalid addr */ in verify_kmulti_invalid_user_buffer() 338 info.kprobe_multi.addrs = ptr_to_u64(addrs); in verify_kmulti_invalid_user_buffer() [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 = (const unsigned long *) &addrs; in kprobe_multi_link_api_subtest() [all …]
|
| /linux-6.15/fs/afs/ |
| H A D | addr_list.c | 22 rxrpc_kernel_put_peer(alist->addrs[i].peer); in afs_free_addrlist() 305 if (peer == alist->addrs[i].peer) { in afs_merge_fs_addr4() 309 if (peer <= alist->addrs[i].peer) in afs_merge_fs_addr4() 314 memmove(alist->addrs + i + 1, in afs_merge_fs_addr4() 315 alist->addrs + i, in afs_merge_fs_addr4() 318 alist->addrs[i].peer = peer; in afs_merge_fs_addr4() 349 if (peer == alist->addrs[i].peer) { in afs_merge_fs_addr6() 353 if (peer <= alist->addrs[i].peer) in afs_merge_fs_addr6() 358 memmove(alist->addrs + i + 1, in afs_merge_fs_addr6() 359 alist->addrs + i, in afs_merge_fs_addr6() [all …]
|
| 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-6.15/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 433 } addrs; in do_getsockopt_subflow_addrs() local 435 memset(&addrs, 0, sizeof(addrs)); in do_getsockopt_subflow_addrs() 441 olen = sizeof(addrs); in do_getsockopt_subflow_addrs() 447 assert(olen <= sizeof(addrs)); in do_getsockopt_subflow_addrs() 448 assert(addrs.d.size_kernel > 0); in do_getsockopt_subflow_addrs() 449 assert(addrs.d.size_user == in do_getsockopt_subflow_addrs() 473 s->addrs = addrs.addr[0]; in do_getsockopt_subflow_addrs() 475 memset(&addrs, 0, sizeof(addrs)); in do_getsockopt_subflow_addrs() [all …]
|
| /linux-6.15/drivers/char/ipmi/ |
| H A D | kcs_bmc_aspeed.c | 238 regmap_write(priv->map, LPC_LADR12H, addrs[0] >> 8); in aspeed_kcs_set_address() 242 addrs[1] << LPC_LSADR12_LSADR1_SHIFT); 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() 275 regmap_write(priv->map, LPC_LADR4, ((addrs[0] + 1) << 16) | addrs[0]); in aspeed_kcs_set_address() 277 regmap_write(priv->map, LPC_LADR4, (addrs[1] << 16) | addrs[0]); in aspeed_kcs_set_address() 536 addrs, 1, 2); in aspeed_kcs_of_get_io_address() 542 if (addrs[0] > 0xffff) { in aspeed_kcs_of_get_io_address() 547 if (rc == 2 && addrs[1] > 0xffff) { in aspeed_kcs_of_get_io_address() 564 u32 addrs[2]; in aspeed_kcs_probe() local [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-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec.c | 280 pkey = &attrs->addrs.saddr.a4; in mlx5e_ipsec_init_macs() 285 pkey = &attrs->addrs.daddr.a4; in mlx5e_ipsec_init_macs() 389 memcpy(&attrs->addrs.daddr, x->id.daddr.a6, sizeof(attrs->addrs.daddr)); in mlx5e_ipsec_build_accel_xfrm_attrs() 1063 addrs->saddr.a4 &= addrs->smask.m4; in mlx5e_ipsec_policy_mask() 1065 addrs->daddr.a4 &= addrs->dmask.m4; in mlx5e_ipsec_policy_mask() 1071 addrs->smask.m6[i] = in mlx5e_ipsec_policy_mask() 1073 addrs->saddr.a6[i] &= addrs->smask.m6[i]; in mlx5e_ipsec_policy_mask() 1076 addrs->dmask.m6[i] = in mlx5e_ipsec_policy_mask() 1078 addrs->daddr.a6[i] &= addrs->dmask.m6[i]; in mlx5e_ipsec_policy_mask() 1154 memcpy(&attrs->addrs.saddr, sel->saddr.a6, sizeof(attrs->addrs.saddr)); in mlx5e_ipsec_build_accel_pol_attrs() [all …]
|
| /linux-6.15/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-6.15/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-6.15/net/ipv6/ |
| H A D | output_core.c | 32 struct in6_addr *addrs; in ipv6_proxy_select_ident() local 35 addrs = skb_header_pointer(skb, in ipv6_proxy_select_ident() 39 if (!addrs) in ipv6_proxy_select_ident() 42 id = __ipv6_select_ident(net, &addrs[1], &addrs[0]); in ipv6_proxy_select_ident()
|
| /linux-6.15/drivers/gpu/drm/armada/ |
| H A D | armada_plane.c | 37 void armada_drm_plane_calc(struct drm_plane_state *state, u32 addrs[2][3], in armada_drm_plane_calc() 54 addrs[0][0] = addr + fb->offsets[0] + y * fb->pitches[0] + in armada_drm_plane_calc() 62 addrs[0][i] = addr + fb->offsets[i] + y * fb->pitches[i] + in armada_drm_plane_calc() 67 addrs[0][i] = 0; in armada_drm_plane_calc() 72 addrs[1][i] = addrs[0][i] + pitches[i]; in armada_drm_plane_calc() 77 addrs[1][i] = addrs[0][i]; in armada_drm_plane_calc() 129 armada_drm_plane_calc(new_plane_state, st->addrs, st->pitches, in armada_drm_plane_atomic_check()
|
| 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-6.15/net/phonet/ |
| H A D | pn_dev.c | 55 bitmap_zero(pnd->addrs, 64); in __phonet_device_alloc() 108 for_each_set_bit(addr, pnd->addrs, 64) in phonet_device_destroy() 150 else if (test_and_set_bit(addr >> 2, pnd->addrs)) in phonet_address_add() 167 if (!pnd || !test_and_clear_bit(addr >> 2, pnd->addrs)) { in phonet_address_del() 170 } else if (bitmap_empty(pnd->addrs, 64)) in phonet_address_del() 192 BUG_ON(bitmap_empty(pnd->addrs, 64)); in phonet_address_get() 195 if (test_bit(daddr >> 2, pnd->addrs)) in phonet_address_get() 198 saddr = find_first_bit(pnd->addrs, 64) << 2; in phonet_address_get() 230 if (test_bit(addr >> 2, pnd->addrs)) { in phonet_address_lookup()
|
| /linux-6.15/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-6.15/tools/testing/selftests/net/ |
| H A D | toeplitz.c | 153 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()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | offloading.c | 67 struct iwl_targ_addr *addrs; in iwl_mvm_send_proto_offload() local 75 addrs = cmd.v3s.targ_addrs; in iwl_mvm_send_proto_offload() 80 addrs = cmd.v4.targ_addrs; in iwl_mvm_send_proto_offload() 109 addrs[i].addr = mvmvif->target_ipv6_addrs[i]; in iwl_mvm_send_proto_offload() 110 addrs[i].config_num = cpu_to_le32(j); in iwl_mvm_send_proto_offload()
|
| /linux-6.15/net/core/ |
| H A D | flow_dissector.c | 1722 diff -= sizeof(flow->addrs.v4addrs); in flow_keys_hash_length() 1725 diff -= sizeof(flow->addrs.v6addrs); 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() 1775 swap(keys->addrs.v4addrs.src, keys->addrs.v4addrs.dst); in __flow_hash_consistentify() 1784 &keys->addrs.v6addrs.src, in __flow_hash_consistentify() 1860 data->src = flow->addrs.v4addrs.src; in make_flow_keys_digest() [all …]
|
| /linux-6.15/arch/sparc/net/ |
| H A D | bpf_jit_comp_32.c | 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() 653 t_offset = addrs[i + filter[i].jt]; in bpf_jit_compile() 715 kfree(addrs); in bpf_jit_compile() 722 addrs[i] = proglen; in bpf_jit_compile() [all …]
|
| /linux-6.15/arch/powerpc/net/ |
| H A D | bpf_jit_comp.c | 121 u32 *addrs; member 138 u32 *addrs; in bpf_int_jit_compile() local 177 addrs = jit_data->addrs; in bpf_int_jit_compile() 178 if (addrs) { in bpf_int_jit_compile() 196 addrs = kcalloc(flen + 1, sizeof(*addrs), GFP_KERNEL); in bpf_int_jit_compile() 197 if (addrs == NULL) { in bpf_int_jit_compile() 237 addrs[fp->len] = cgctx.idx * 4; in bpf_int_jit_compile() 302 bpf_prog_fill_jited_linfo(fp, addrs); in bpf_int_jit_compile() 304 kfree(addrs); in bpf_int_jit_compile() 308 jit_data->addrs = addrs; in bpf_int_jit_compile() [all …]
|