/linux/tools/perf/util/ |
H A D | maps.h | 13 struct maps; 24 bool maps__empty(struct maps *maps); 25 int maps__copy_from(struct maps *maps, struct maps *parent); 27 struct maps *maps__get(struct maps *maps); 28 void maps__put(struct maps *maps); 38 bool maps__equal(struct maps *a, struct maps *b); 50 void *maps__addr_space(const struct maps *maps); 56 size_t maps__fprintf(struct maps *maps, FILE *fp); 61 struct map *maps__find(struct maps *maps, u64 addr); 77 void maps__fixup_end(struct maps *maps); [all …]
|
H A D | maps.c | 180 refcount_t *maps__refcnt(struct maps *maps) in maps__refcnt() argument 186 void *maps__addr_space(const struct maps *maps) in maps__addr_space() argument 230 static void maps__exit(struct maps *maps) in maps__exit() argument 248 RC_STRUCT(maps) *maps = zalloc(sizeof(*maps)); in maps__new() 256 static void maps__delete(struct maps *maps) in maps__delete() argument 262 struct maps *maps__get(struct maps *maps) in maps__get() argument 272 void maps__put(struct maps *maps) in maps__put() argument 354 static int maps__sort_by_name(struct maps *maps) in maps__sort_by_name() argument 542 bool maps__empty(struct maps *maps) in maps__empty() argument 1076 void maps__fixup_end(struct maps *maps) in maps__fixup_end() argument [all …]
|
H 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); 47 void unwind__flush_access(struct maps *maps); 48 void unwind__finish_access(struct maps *maps); 50 static inline int unwind__prepare_access(struct maps *maps __maybe_unused, in unwind__prepare_access() 57 static inline void unwind__flush_access(struct maps *maps __maybe_unused) {} in unwind__flush_access() 58 static inline void unwind__finish_access(struct maps *maps __maybe_unused) {} in unwind__finish_access() 72 static inline int unwind__prepare_access(struct maps *maps __maybe_unused, in unwind__prepare_access() [all …]
|
H A D | unwind-libunwind.c | 15 int unwind__prepare_access(struct maps *maps, struct map *map, bool *initialized) in unwind__prepare_access() argument 27 if (maps__addr_space(maps)) { in unwind__prepare_access() 34 machine = maps__machine(maps); in unwind__prepare_access() 58 maps__set_unwind_libunwind_ops(maps, ops); in unwind__prepare_access() 60 err = maps__unwind_libunwind_ops(maps)->prepare_access(maps); in unwind__prepare_access() 66 void unwind__flush_access(struct maps *maps) in unwind__flush_access() argument 68 const struct unwind_libunwind_ops *ops = maps__unwind_libunwind_ops(maps); in unwind__flush_access() 71 ops->flush_access(maps); in unwind__flush_access() 74 void unwind__finish_access(struct maps *maps) in unwind__finish_access() argument 76 const struct unwind_libunwind_ops *ops = maps__unwind_libunwind_ops(maps); in unwind__finish_access() [all …]
|
H A D | bpf_lock_contention.c | 103 fd = bpf_map__fd(skel->maps.cpu_filter); in lock_contention_prepare() 116 fd = bpf_map__fd(skel->maps.task_filter); in lock_contention_prepare() 129 fd = bpf_map__fd(skel->maps.task_filter); in lock_contention_prepare() 137 fd = bpf_map__fd(skel->maps.type_filter); in lock_contention_prepare() 147 fd = bpf_map__fd(skel->maps.addr_filter); in lock_contention_prepare() 157 fd = bpf_map__fd(skel->maps.cgroup_filter); in lock_contention_prepare() 254 ts_fd = bpf_map__fd(skel->maps.tstamp); in account_end_timestamp() 255 stat_fd = bpf_map__fd(skel->maps.lock_stat); in account_end_timestamp() 277 ts_fd = bpf_map__fd(skel->maps.tstamp_cpu); in account_end_timestamp() 410 fd = bpf_map__fd(skel->maps.lock_stat); in lock_contention_read() [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | sw.c | 170 .maps[MAC_RCR_AM] = AM, 171 .maps[MAC_RCR_AB] = AB, 173 .maps[MAC_RCR_ACF] = ACF, 174 .maps[MAC_RCR_AAP] = AAP, 178 .maps[EFUSE_CLK] = 0, 188 .maps[RWCAM] = REG_CAMCMD, 189 .maps[WCAMI] = REG_CAMWRITE, 190 .maps[RCAMO] = REG_CAMREAD, 191 .maps[CAMDBG] = REG_CAMDBG, 192 .maps[SECR] = REG_SECCFG, [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | sw.c | 256 .maps[MAC_RCR_AM] = AM, 257 .maps[MAC_RCR_AB] = AB, 259 .maps[MAC_RCR_ACF] = ACF, 260 .maps[MAC_RCR_AAP] = AAP, 261 .maps[MAC_HIMR] = REG_HIMR, 265 .maps[EFUSE_CLK] = 0, 270 .maps[EFUSE_ANA8M] = ANA8M, 276 .maps[RWCAM] = REG_CAMCMD, 278 .maps[RCAMO] = REG_CAMREAD, 279 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | sw.c | 258 .maps[MAC_RCR_AM] = AM, 259 .maps[MAC_RCR_AB] = AB, 261 .maps[MAC_RCR_ACF] = ACF, 262 .maps[MAC_RCR_AAP] = AAP, 263 .maps[MAC_HIMR] = REG_HIMR, 271 .maps[EFUSE_CLK] = 0, 276 .maps[EFUSE_ANA8M] = ANA8M, 282 .maps[RWCAM] = REG_CAMCMD, 284 .maps[RCAMO] = REG_CAMREAD, 285 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | sw.c | 242 .maps[MAC_RCR_AM] = AM, 243 .maps[MAC_RCR_AB] = AB, 245 .maps[MAC_RCR_ACF] = ACF, 246 .maps[MAC_RCR_AAP] = AAP, 247 .maps[MAC_HIMR] = REG_HIMR, 252 .maps[EFUSE_CLK] = 0, 263 .maps[RWCAM] = REG_CAMCMD, 264 .maps[WCAMI] = REG_CAMWRITE, 265 .maps[RCAMO] = REG_CAMREAD, 266 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | sw.c | 259 .maps[MAC_RCR_AM] = AM, 260 .maps[MAC_RCR_AB] = AB, 262 .maps[MAC_RCR_ACF] = ACF, 263 .maps[MAC_RCR_AAP] = AAP, 264 .maps[MAC_HIMR] = REG_HIMR, 272 .maps[EFUSE_CLK] = 0, 277 .maps[EFUSE_ANA8M] = ANA8M, 283 .maps[RWCAM] = REG_CAMCMD, 285 .maps[RCAMO] = REG_CAMREAD, 286 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | sw.c | 303 .maps[MAC_RCR_AM] = AM, 304 .maps[MAC_RCR_AB] = AB, 306 .maps[MAC_RCR_ACF] = ACF, 307 .maps[MAC_RCR_AAP] = AAP, 308 .maps[MAC_HIMR] = REG_HIMR, 315 .maps[EFUSE_CLK] = 0, 320 .maps[EFUSE_ANA8M] = ANA8M, 326 .maps[RWCAM] = REG_CAMCMD, 328 .maps[RCAMO] = REG_CAMREAD, 329 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | sw.c | 250 .maps[MAC_RCR_AM] = AM, 251 .maps[MAC_RCR_AB] = AB, 253 .maps[MAC_RCR_ACF] = ACF, 254 .maps[MAC_RCR_AAP] = AAP, 255 .maps[MAC_HIMR] = REG_HIMR, 262 .maps[EFUSE_CLK] = 0, 267 .maps[EFUSE_ANA8M] = ANA8M, 273 .maps[RWCAM] = REG_CAMCMD, 275 .maps[RCAMO] = REG_CAMREAD, 276 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | sw.c | 254 .maps[MAC_RCR_AM] = RCR_AM, 255 .maps[MAC_RCR_AB] = RCR_AB, 257 .maps[MAC_RCR_ACF] = RCR_ACF, 258 .maps[MAC_RCR_AAP] = RCR_AAP, 272 .maps[RWCAM] = REG_CAMCMD, 273 .maps[WCAMI] = REG_CAMWRITE, 274 .maps[RCAMO] = REG_CAMREAD, 275 .maps[CAMDBG] = REG_CAMDBG, 276 .maps[SECR] = REG_SECCFG, 280 .maps[SEC_CAM_AES] = CAM_AES, [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | sw.c | 288 .maps[SYS_CLK] = SYS_CLKR, 289 .maps[MAC_RCR_AM] = RCR_AM, 290 .maps[MAC_RCR_AB] = RCR_AB, 292 .maps[MAC_RCR_ACF] = RCR_ACF, 293 .maps[MAC_RCR_AAP] = RCR_AAP, 294 .maps[MAC_HIMR] = INTA_MASK, 310 .maps[RWCAM] = REG_RWCAM, 311 .maps[WCAMI] = REG_WCAMI, 312 .maps[RCAMO] = REG_RCAMO, 313 .maps[CAMDBG] = REG_CAMDBG, [all …]
|
/linux/tools/perf/tests/ |
H A D | maps.c | 48 static int check_maps(struct map_def *merged, unsigned int size, struct maps *maps) in check_maps() argument 52 if (maps__nr_maps(maps) != size) { in check_maps() 60 failed = maps__for_each_map(maps, check_maps_cb, &args); in check_maps() 69 maps__for_each_map(maps, failed_cb, NULL); in check_maps() 103 struct maps *maps = maps__new(NULL); in test__maps__merge_in() local 105 TEST_ASSERT_VAL("failed to create maps", maps); in test__maps__merge_in() 140 ret = maps__merge_in(maps, map_kcore1); in test__maps__merge_in() 146 ret = maps__merge_in(maps, map_kcore2); in test__maps__merge_in() 152 ret = maps__merge_in(maps, map_kcore3); in test__maps__merge_in() 155 ret = check_maps(merged3, ARRAY_SIZE(merged3), maps); in test__maps__merge_in() [all …]
|
H 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 = thread__maps(leader); in test__thread_maps_share() 46 TEST_ASSERT_EQUAL("wrong refcnt", refcount_read(maps__refcnt(maps)), 4); in test__thread_maps_share() 49 TEST_ASSERT_VAL("maps don't match", maps__equal(maps, thread__maps(t1))); in test__thread_maps_share() 50 TEST_ASSERT_VAL("maps don't match", maps__equal(maps, thread__maps(t2))); in test__thread_maps_share() 51 TEST_ASSERT_VAL("maps don't match", maps__equal(maps, thread__maps(t3))); in test__thread_maps_share() 80 TEST_ASSERT_EQUAL("wrong refcnt", refcount_read(maps__refcnt(maps)), 3); in test__thread_maps_share() 83 TEST_ASSERT_EQUAL("wrong refcnt", refcount_read(maps__refcnt(maps)), 2); in test__thread_maps_share() 86 TEST_ASSERT_EQUAL("wrong refcnt", refcount_read(maps__refcnt(maps)), 1); in test__thread_maps_share()
|
/linux/drivers/net/wireless/realtek/rtlwifi/ |
H A D | cam.c | 49 rtlpriv->cfg->maps[WCAMI], target_content); in rtl_cam_program_entry() 54 rtlpriv->cfg->maps[RWCAM], target_command); in rtl_cam_program_entry() 175 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_WEP40]; in rtl_cam_mark_invalid() 181 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_TKIP]; in rtl_cam_mark_invalid() 184 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_AES]; in rtl_cam_mark_invalid() 187 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_AES]; in rtl_cam_mark_invalid() 217 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_WEP40]; in rtl_cam_empty_entry() 220 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_WEP104]; in rtl_cam_empty_entry() 223 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_TKIP]; in rtl_cam_empty_entry() 226 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_AES]; in rtl_cam_empty_entry() [all …]
|
H 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/tools/testing/selftests/bpf/prog_tests/ |
H 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() 118 inner_map_fd = bpf_map__fd(skel->maps.sockarr_sz2); in test_diff_size() [all …]
|
H A D | struct_ops_autocreate.c | 42 link = bpf_map__attach_struct_ops(skel->maps.testmod_1); in check_test_1_link() 61 err = bpf_map__set_autocreate(skel->maps.testmod_2, false); in can_load_partial_object() 75 check_test_1_link(skel, skel->maps.testmod_1); in can_load_partial_object() 90 ASSERT_TRUE(bpf_map__autocreate(skel->maps.testmod_1), "testmod_1 autocreate"); in optional_maps() 91 ASSERT_TRUE(bpf_map__autocreate(skel->maps.testmod_2), "testmod_2 autocreate"); in optional_maps() 92 ASSERT_FALSE(bpf_map__autocreate(skel->maps.optional_map), "optional_map autocreate"); in optional_maps() 95 err = bpf_map__set_autocreate(skel->maps.testmod_1, false); in optional_maps() 96 err |= bpf_map__set_autocreate(skel->maps.testmod_2, false); in optional_maps() 97 err |= bpf_map__set_autocreate(skel->maps.optional_map2, true); in optional_maps() 105 check_test_1_link(skel, skel->maps.optional_map2); in optional_maps() [all …]
|
H A D | bpf_tcp_ca.c | 93 link = bpf_map__attach_struct_ops(cubic_skel->maps.cubic); in test_cubic() 116 link = bpf_map__attach_struct_ops(dctcp_skel->maps.dctcp); in test_dctcp() 122 do_test("bpf_dctcp", dctcp_skel->maps.sk_stg_map); in test_dctcp() 189 link = bpf_map__attach_struct_ops(dctcp_skel->maps.dctcp); in test_dctcp_fallback() 316 err = bpf_link__update_map(link, skel->maps.ca_update_2); in test_update_ca() 345 err = bpf_link__update_map(link, skel->maps.ca_wrong); in test_update_wrong() 374 err = bpf_link__update_map(link, skel->maps.ca_no_link); in test_mixed_links() 428 opts.old_map_fd = bpf_map__fd(skel->maps.ca_update_1); in test_link_replace() 431 bpf_map__fd(skel->maps.ca_update_1), in test_link_replace() 436 opts.old_map_fd = bpf_map__fd(skel->maps.ca_update_2); in test_link_replace() [all …]
|
/linux/drivers/mtd/maps/ |
H A D | physmap-core.c | 54 struct map_info *maps; member 363 info->maps[i].name = mtd_name; in physmap_flash_of_init() 364 info->maps[i].swap = swap; in physmap_flash_of_init() 393 info->maps[i].phys = NO_XIP; in physmap_flash_of_init() 468 if (!info->maps) in physmap_flash_probe() 515 if (!info->maps[i].name) in physmap_flash_probe() 518 if (!info->maps[i].phys) in physmap_flash_probe() 540 if (!info->maps[i].read) in physmap_flash_probe() 548 &info->maps[i]); in physmap_flash_probe() 558 &info->maps[i]); in physmap_flash_probe() [all …]
|
/linux/tools/perf/arch/x86/util/ |
H 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/kernel/irq/ |
H A D | matrix.c | 32 struct cpumap __percpu *maps; member 64 m->maps = __alloc_percpu(struct_size(m->maps, alloc_map, matrix_size * 2), in irq_alloc_matrix() 65 __alignof__(*m->maps)); in irq_alloc_matrix() 66 if (!m->maps) { in irq_alloc_matrix() 86 struct cpumap *cm = this_cpu_ptr(m->maps); in irq_matrix_online() 107 struct cpumap *cm = this_cpu_ptr(m->maps); in irq_matrix_offline() 144 cm = per_cpu_ptr(m->maps, cpu); in matrix_find_best_cpu() 165 cm = per_cpu_ptr(m->maps, cpu); in matrix_find_best_cpu_managed() 190 struct cpumap *cm = this_cpu_ptr(m->maps); in irq_matrix_assign_system() 305 cm = per_cpu_ptr(m->maps, cpu); in irq_matrix_alloc_managed() [all …]
|
/linux/samples/bpf/ |
H 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 }); \
|