/linux-6.3-rc2/tools/perf/util/ |
A D | maps.c | 35 void maps__insert(struct maps *maps, struct map *map) in maps__insert() argument 56 if (maps->nr_maps > maps->nr_maps_allocated) { in maps__insert() 69 maps->maps_by_name[maps->nr_maps - 1] = map; in maps__insert() 94 static void __maps__purge(struct maps *maps) in __maps__purge() argument 104 static void maps__exit(struct maps *maps) in maps__exit() argument 111 bool maps__empty(struct maps *maps) in maps__empty() argument 118 struct maps *maps = zalloc(sizeof(*maps)); in maps__new() local 126 void maps__delete(struct maps *maps) in maps__delete() argument 133 void maps__put(struct maps *maps) in maps__put() argument 323 struct maps *maps = thread->maps; in maps__clone() local [all …]
|
A D | maps.h | 15 struct maps; 18 struct map *maps__find(struct maps *maps, u64 addr); 19 struct map *maps__first(struct maps *maps); 28 struct maps { struct 52 void maps__delete(struct maps *maps); 53 bool maps__empty(struct maps *maps); 55 static inline struct maps *maps__get(struct maps *maps) in maps__get() argument 57 if (maps) in maps__get() 62 void maps__put(struct maps *maps); 64 size_t maps__fprintf(struct maps *maps, FILE *fp); [all …]
|
A D | unwind.h | 9 struct maps; 21 int (*prepare_access)(struct maps *maps); 22 void (*flush_access)(struct maps *maps); 23 void (*finish_access)(struct maps *maps); 55 void unwind__flush_access(struct maps *maps); 56 void unwind__finish_access(struct maps *maps); 58 static inline int unwind__prepare_access(struct maps *maps __maybe_unused, in unwind__prepare_access() 65 static inline void unwind__flush_access(struct maps *maps __maybe_unused) {} in unwind__flush_access() 66 static inline void unwind__finish_access(struct maps *maps __maybe_unused) {} in unwind__finish_access() 80 static inline int unwind__prepare_access(struct maps *maps __maybe_unused, in unwind__prepare_access() [all …]
|
A D | unwind-libunwind.c | 15 static void unwind__register_ops(struct maps *maps, struct unwind_libunwind_ops *ops) in unwind__register_ops() argument 17 maps->unwind_libunwind_ops = ops; in unwind__register_ops() 20 int unwind__prepare_access(struct maps *maps, struct map *map, bool *initialized) in unwind__prepare_access() argument 30 if (maps->addr_space) { in unwind__prepare_access() 39 if (!maps->machine->env || !maps->machine->env->arch) in unwind__prepare_access() 63 err = maps->unwind_libunwind_ops->prepare_access(maps); in unwind__prepare_access() 69 void unwind__flush_access(struct maps *maps) in unwind__flush_access() argument 71 if (maps->unwind_libunwind_ops) in unwind__flush_access() 72 maps->unwind_libunwind_ops->flush_access(maps); in unwind__flush_access() 75 void unwind__finish_access(struct maps *maps) in unwind__finish_access() argument [all …]
|
A D | thread.c | 27 thread->maps = maps__new(machine); in thread__init_maps() 31 thread->maps = maps__get(leader->maps); in thread__init_maps() 36 return thread->maps ? 0 : -1; in thread__init_maps() 91 if (thread->maps) { in thread__delete() 92 maps__put(thread->maps); in thread__delete() 93 thread->maps = NULL; in thread__delete() 342 maps__insert(thread->maps, map); in thread__insert_map() 351 struct maps *maps = thread->maps; in __thread__prepare_access() local 354 down_read(&maps->lock); in __thread__prepare_access() 362 up_read(&maps->lock); in __thread__prepare_access() [all …]
|
A D | bpf_lock_contention.c | 40 bpf_map__set_max_entries(skel->maps.task_data, 1); in lock_contention_prepare() 45 bpf_map__set_max_entries(skel->maps.stacks, 1); in lock_contention_prepare() 83 bpf_map__set_max_entries(skel->maps.cpu_filter, ncpus); in lock_contention_prepare() 98 fd = bpf_map__fd(skel->maps.cpu_filter); in lock_contention_prepare() 111 fd = bpf_map__fd(skel->maps.task_filter); in lock_contention_prepare() 124 fd = bpf_map__fd(skel->maps.task_filter); in lock_contention_prepare() 132 fd = bpf_map__fd(skel->maps.type_filter); in lock_contention_prepare() 142 fd = bpf_map__fd(skel->maps.addr_filter); in lock_contention_prepare() 185 int task_fd = bpf_map__fd(skel->maps.task_data); in lock_contention_get_name() 241 fd = bpf_map__fd(skel->maps.lock_stat); in lock_contention_read() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
A D | sw.c | 260 .maps[MAC_RCR_AM] = AM, 261 .maps[MAC_RCR_AB] = AB, 263 .maps[MAC_RCR_ACF] = ACF, 264 .maps[MAC_RCR_AAP] = AAP, 265 .maps[MAC_HIMR] = REG_HIMR, 269 .maps[EFUSE_CLK] = 0, 274 .maps[EFUSE_ANA8M] = ANA8M, 280 .maps[RWCAM] = REG_CAMCMD, 282 .maps[RCAMO] = REG_CAMREAD, 283 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
A D | sw.c | 263 .maps[MAC_RCR_AM] = AM, 264 .maps[MAC_RCR_AB] = AB, 266 .maps[MAC_RCR_ACF] = ACF, 267 .maps[MAC_RCR_AAP] = AAP, 268 .maps[MAC_HIMR] = REG_HIMR, 276 .maps[EFUSE_CLK] = 0, 281 .maps[EFUSE_ANA8M] = ANA8M, 287 .maps[RWCAM] = REG_CAMCMD, 289 .maps[RCAMO] = REG_CAMREAD, 290 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
A D | sw.c | 262 .maps[MAC_RCR_AM] = AM, 263 .maps[MAC_RCR_AB] = AB, 265 .maps[MAC_RCR_ACF] = ACF, 266 .maps[MAC_RCR_AAP] = AAP, 267 .maps[MAC_HIMR] = REG_HIMR, 275 .maps[EFUSE_CLK] = 0, 280 .maps[EFUSE_ANA8M] = ANA8M, 286 .maps[RWCAM] = REG_CAMCMD, 288 .maps[RCAMO] = REG_CAMREAD, 289 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
A D | sw.c | 246 .maps[MAC_RCR_AM] = AM, 247 .maps[MAC_RCR_AB] = AB, 249 .maps[MAC_RCR_ACF] = ACF, 250 .maps[MAC_RCR_AAP] = AAP, 251 .maps[MAC_HIMR] = REG_HIMR, 256 .maps[EFUSE_CLK] = 0, 267 .maps[RWCAM] = REG_CAMCMD, 268 .maps[WCAMI] = REG_CAMWRITE, 269 .maps[RCAMO] = REG_CAMREAD, 270 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
A D | sw.c | 307 .maps[MAC_RCR_AM] = AM, 308 .maps[MAC_RCR_AB] = AB, 310 .maps[MAC_RCR_ACF] = ACF, 311 .maps[MAC_RCR_AAP] = AAP, 312 .maps[MAC_HIMR] = REG_HIMR, 319 .maps[EFUSE_CLK] = 0, 324 .maps[EFUSE_ANA8M] = ANA8M, 330 .maps[RWCAM] = REG_CAMCMD, 332 .maps[RCAMO] = REG_CAMREAD, 333 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
A D | sw.c | 255 .maps[MAC_RCR_AM] = AM, 256 .maps[MAC_RCR_AB] = AB, 258 .maps[MAC_RCR_ACF] = ACF, 259 .maps[MAC_RCR_AAP] = AAP, 260 .maps[MAC_HIMR] = REG_HIMR, 267 .maps[EFUSE_CLK] = 0, 272 .maps[EFUSE_ANA8M] = ANA8M, 278 .maps[RWCAM] = REG_CAMCMD, 280 .maps[RCAMO] = REG_CAMREAD, 281 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
A D | sw.c | 252 .maps[MAC_RCR_AM] = RCR_AM, 253 .maps[MAC_RCR_AB] = RCR_AB, 255 .maps[MAC_RCR_ACF] = RCR_ACF, 256 .maps[MAC_RCR_AAP] = RCR_AAP, 270 .maps[RWCAM] = REG_CAMCMD, 271 .maps[WCAMI] = REG_CAMWRITE, 272 .maps[RCAMO] = REG_CAMREAD, 273 .maps[CAMDBG] = REG_CAMDBG, 274 .maps[SECR] = REG_SECCFG, 278 .maps[SEC_CAM_AES] = CAM_AES, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
A D | sw.c | 174 .maps[MAC_RCR_AM] = AM, 175 .maps[MAC_RCR_AB] = AB, 177 .maps[MAC_RCR_ACF] = ACF, 178 .maps[MAC_RCR_AAP] = AAP, 182 .maps[EFUSE_CLK] = 0, 192 .maps[RWCAM] = REG_CAMCMD, 193 .maps[WCAMI] = REG_CAMWRITE, 194 .maps[RCAMO] = REG_CAMREAD, 195 .maps[CAMDBG] = REG_CAMDBG, 196 .maps[SECR] = REG_SECCFG, [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
A D | sw.c | 292 .maps[SYS_CLK] = SYS_CLKR, 293 .maps[MAC_RCR_AM] = RCR_AM, 294 .maps[MAC_RCR_AB] = RCR_AB, 296 .maps[MAC_RCR_ACF] = RCR_ACF, 297 .maps[MAC_RCR_AAP] = RCR_AAP, 298 .maps[MAC_HIMR] = INTA_MASK, 314 .maps[RWCAM] = REG_RWCAM, 315 .maps[WCAMI] = REG_WCAMI, 316 .maps[RCAMO] = REG_RCAMO, 317 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux-6.3-rc2/tools/perf/tests/ |
A D | thread-maps-share.c | 15 struct maps *maps; in test__thread_maps_share() local 19 struct maps *other_maps; in test__thread_maps_share() 45 maps = leader->maps; in test__thread_maps_share() 46 TEST_ASSERT_EQUAL("wrong refcnt", refcount_read(&maps->refcnt), 4); in test__thread_maps_share() 49 TEST_ASSERT_VAL("maps don't match", maps == t1->maps); in test__thread_maps_share() 50 TEST_ASSERT_VAL("maps don't match", maps == t2->maps); in test__thread_maps_share() 51 TEST_ASSERT_VAL("maps don't match", maps == t3->maps); in test__thread_maps_share() 73 other_maps = other->maps; in test__thread_maps_share() 80 TEST_ASSERT_EQUAL("wrong refcnt", refcount_read(&maps->refcnt), 3); in test__thread_maps_share() 83 TEST_ASSERT_EQUAL("wrong refcnt", refcount_read(&maps->refcnt), 2); in test__thread_maps_share() [all …]
|
A D | maps.c | 16 static int check_maps(struct map_def *merged, unsigned int size, struct maps *maps) in check_maps() argument 21 maps__for_each_entry(maps, map) { in check_maps() 65 struct maps *maps = maps__new(NULL); in test__maps__merge_in() local 67 TEST_ASSERT_VAL("failed to create maps", maps); in test__maps__merge_in() 77 maps__insert(maps, map); in test__maps__merge_in() 102 ret = maps__merge_in(maps, map_kcore1); in test__maps__merge_in() 105 ret = check_maps(merged12, ARRAY_SIZE(merged12), maps); in test__maps__merge_in() 108 ret = maps__merge_in(maps, map_kcore2); in test__maps__merge_in() 114 ret = maps__merge_in(maps, map_kcore3); in test__maps__merge_in() 117 ret = check_maps(merged3, ARRAY_SIZE(merged3), maps); in test__maps__merge_in() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/ |
A D | cam.c | 48 rtlpriv->cfg->maps[WCAMI], target_content); in rtl_cam_program_entry() 53 rtlpriv->cfg->maps[RWCAM], target_command); in rtl_cam_program_entry() 174 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_WEP40]; in rtl_cam_mark_invalid() 180 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_TKIP]; in rtl_cam_mark_invalid() 183 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_AES]; in rtl_cam_mark_invalid() 186 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_AES]; in rtl_cam_mark_invalid() 216 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_WEP40]; in rtl_cam_empty_entry() 219 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_WEP104]; in rtl_cam_empty_entry() 222 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_TKIP]; in rtl_cam_empty_entry() 225 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_AES]; in rtl_cam_empty_entry() [all …]
|
A D | efuse.c | 85 rtlpriv->cfg->maps[EFUSE_CTRL] + 2); in efuse_read_1byte() 91 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_read_1byte() 97 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_read_1byte() 101 maps[EFUSE_CTRL] + 3); in efuse_read_1byte() 133 rtlpriv->cfg->maps[EFUSE_CTRL] + 2); in efuse_write_1byte() 140 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_write_1byte() 151 maps[EFUSE_CTRL] + 3); in efuse_write_1byte() 183 rtlpriv->cfg->maps[EFUSE_CTRL]); in read_efuse_byte() 626 rtlpriv->cfg->maps[EFUSE_CTRL] + in efuse_one_byte_write() 1134 rtlpriv->cfg->maps[EFUSE_TEST] + in efuse_power_switch() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/ |
A D | btf_map_in_map.c | 38 map1_fd = bpf_map__fd(skel->maps.inner_map1); in test_lookup_update() 39 map2_fd = bpf_map__fd(skel->maps.inner_map2); in test_lookup_update() 40 map3_fd = bpf_map__fd(skel->maps.inner_map3); in test_lookup_update() 41 map4_fd = bpf_map__fd(skel->maps.inner_map4); in test_lookup_update() 42 map5_fd = bpf_map__fd(skel->maps.inner_map5); in test_lookup_update() 44 outer_arr_fd = bpf_map__fd(skel->maps.outer_arr); in test_lookup_update() 45 outer_hash_fd = bpf_map__fd(skel->maps.outer_hash); in test_lookup_update() 100 map1_id = bpf_map_id(skel->maps.inner_map1); in test_lookup_update() 101 map2_id = bpf_map_id(skel->maps.inner_map2); in test_lookup_update() 142 inner_map_fd = bpf_map__fd(skel->maps.sockarr_sz2); in test_diff_size() [all …]
|
A D | map_kptr.c | 33 ret = bpf_map__update_elem(skel->maps.array_map, in test_map_kptr_success() 36 ret = bpf_map__update_elem(skel->maps.array_map, in test_map_kptr_success() 40 ret = bpf_map__update_elem(skel->maps.hash_map, in test_map_kptr_success() 43 ret = bpf_map__delete_elem(skel->maps.hash_map, &key, sizeof(key), 0); in test_map_kptr_success() 46 ret = bpf_map__update_elem(skel->maps.hash_malloc_map, in test_map_kptr_success() 49 ret = bpf_map__delete_elem(skel->maps.hash_malloc_map, &key, sizeof(key), 0); in test_map_kptr_success() 52 ret = bpf_map__update_elem(skel->maps.lru_hash_map, in test_map_kptr_success() 55 ret = bpf_map__delete_elem(skel->maps.lru_hash_map, &key, sizeof(key), 0); in test_map_kptr_success()
|
A D | ringbuf_multi.c | 54 ASSERT_EQ(bpf_map__max_entries(skel->maps.ringbuf1), page_size, "rb1_size_before"); in test_ringbuf_multi() 55 ASSERT_OK(bpf_map__set_max_entries(skel->maps.ringbuf1, page_size + 1), "rb1_resize"); in test_ringbuf_multi() 56 ASSERT_EQ(bpf_map__max_entries(skel->maps.ringbuf1), 2 * page_size, "rb1_size_after"); in test_ringbuf_multi() 57 ASSERT_OK(bpf_map__set_max_entries(skel->maps.ringbuf1, page_size), "rb1_reset"); in test_ringbuf_multi() 58 ASSERT_EQ(bpf_map__max_entries(skel->maps.ringbuf1), page_size, "rb1_size_final"); in test_ringbuf_multi() 64 err = bpf_map__set_inner_map_fd(skel->maps.ringbuf_hash, proto_fd); in test_ringbuf_multi() 76 …if (!ASSERT_ERR(bpf_map__set_max_entries(skel->maps.ringbuf1, 3 * page_size), "rb1_resize_after_lo… in test_ringbuf_multi() 82 ringbuf = ring_buffer__new(bpf_map__fd(skel->maps.ringbuf1), in test_ringbuf_multi() 87 err = ring_buffer__add(ringbuf, bpf_map__fd(skel->maps.ringbuf2), in test_ringbuf_multi()
|
/linux-6.3-rc2/drivers/mtd/maps/ |
A D | physmap-core.c | 53 struct map_info *maps; member 368 info->maps[i].name = mtd_name; in physmap_flash_of_init() 369 info->maps[i].swap = swap; in physmap_flash_of_init() 371 info->maps[i].device_node = dp; in physmap_flash_of_init() 398 info->maps[i].phys = NO_XIP; in physmap_flash_of_init() 473 if (!info->maps) in physmap_flash_probe() 521 if (!info->maps[i].name) in physmap_flash_probe() 524 if (!info->maps[i].phys) in physmap_flash_probe() 546 if (!info->maps[i].read) in physmap_flash_probe() 554 &info->maps[i]); in physmap_flash_probe() [all …]
|
/linux-6.3-rc2/tools/perf/arch/x86/util/ |
A D | machine.c | 20 struct extra_kernel_map *maps; member 34 buf = realloc(mi->maps, sz); in add_extra_kernel_map() 37 mi->maps = buf; in add_extra_kernel_map() 40 mi->maps[mi->cnt].start = start; in add_extra_kernel_map() 41 mi->maps[mi->cnt].end = end; in add_extra_kernel_map() 42 mi->maps[mi->cnt].pgoff = pgoff; in add_extra_kernel_map() 43 strlcpy(mi->maps[mi->cnt].name, name, KMAP_NAME_LEN); in add_extra_kernel_map() 91 struct extra_kernel_map *xm = &mi.maps[i]; in machine__create_extra_kernel_maps() 101 free(mi.maps); in machine__create_extra_kernel_maps()
|
/linux-6.3-rc2/samples/bpf/ |
A D | xdp_sample_user.h | 33 int sample_setup_maps(struct bpf_map **maps); 75 skel->maps.rx_cnt, skel->maps.redir_err_cnt, \ 76 skel->maps.cpumap_enqueue_cnt, \ 77 skel->maps.cpumap_kthread_cnt, \ 78 skel->maps.exception_cnt, skel->maps.devmap_xmit_cnt, \ 79 skel->maps.devmap_xmit_cnt_multi }); \
|