Home
last modified time | relevance | path

Searched full:maps (Results 1 – 25 of 1684) sorted by relevance

12345678910>>...68

/linux/tools/perf/util/
H A Dmaps.c8 #include "maps.h"
21 * where another thread could insert and break the sorting of the maps. In
22 * practice inserting maps should be rare meaning that the race shouldn't lead
23 * to live lock. Removal of maps doesn't break being sorted.
26 DECLARE_RC_STRUCT(maps) { in DECLARE_RC_STRUCT() argument
29 * @maps_by_address: array of maps sorted by their starting address if in DECLARE_RC_STRUCT()
34 * @maps_by_name: optional array of maps sorted by their dso name if in DECLARE_RC_STRUCT()
46 * entries that contain maps. in DECLARE_RC_STRUCT()
67 static void check_invariants(const struct maps *maps __maybe_unused) in check_invariants()
70 assert(RC_CHK_ACCESS(maps)->nr_maps <= RC_CHK_ACCESS(maps)->nr_maps_allocated); in check_invariants()
[all …]
H A Dmaps.h13 struct maps;
19 struct maps *kmaps;
23 struct maps *maps__new(struct machine *machine);
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);
30 static inline void __maps__zput(struct maps **map) in __maps__zput()
38 bool maps__equal(struct maps *a, struct maps *b);
41 int maps__for_each_map(struct maps *maps, int (*cb)(struct map *map, void *data), void *data);
[all …]
H A Dunwind.h9 struct maps;
21 int (*prepare_access)(struct maps *maps);
22 void (*flush_access)(struct maps *maps);
23 void (*finish_access)(struct maps *maps);
46 int unwind__prepare_access(struct maps *maps, struct map *map, bool *initialized);
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()
[all …]
H A Dunwind-libunwind.c15 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()
74 unwind__finish_access(struct maps * maps) unwind__finish_access() argument
[all...]
H A Dbpf_lock_contention.c58 bpf_map__set_max_entries(skel->maps.slab_caches, con->map_nr_entries); in check_slab_cache_iter()
83 fd = bpf_map__fd(skel->maps.slab_caches); in run_slab_cache_iter()
193 bpf_map__set_value_size(skel->maps.stacks, con->max_stack * sizeof(u64)); in lock_contention_prepare()
194 bpf_map__set_max_entries(skel->maps.lock_stat, con->map_nr_entries); in lock_contention_prepare()
195 bpf_map__set_max_entries(skel->maps.tstamp, con->map_nr_entries); in lock_contention_prepare()
198 bpf_map__set_max_entries(skel->maps.task_data, con->map_nr_entries); in lock_contention_prepare()
200 bpf_map__set_max_entries(skel->maps.task_data, 1); in lock_contention_prepare()
203 bpf_map__set_max_entries(skel->maps.stacks, con->map_nr_entries); in lock_contention_prepare()
205 bpf_map__set_value_size(skel->maps.stack_buf, con->max_stack * sizeof(u64)); in lock_contention_prepare()
206 bpf_map__set_key_size(skel->maps.owner_stacks, in lock_contention_prepare()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dsw.c253 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL,
254 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN,
255 .maps[SYS_CLK] = REG_SYS_CLKR,
256 .maps[MAC_RCR_AM] = AM,
257 .maps[MAC_RCR_AB] = AB,
258 .maps[MAC_RCR_ACRC32] = ACRC32,
259 .maps[MAC_RCR_ACF] = ACF,
260 .maps[MAC_RCR_AAP] = AAP,
261 .maps[MAC_HIMR] = REG_HIMR,
262 .maps[MAC_HIMRE] = REG_HIMRE,
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
H A Dsw.c239 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL,
240 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN,
241 .maps[SYS_CLK] = REG_SYS_CLKR,
242 .maps[MAC_RCR_AM] = AM,
243 .maps[MAC_RCR_AB] = AB,
244 .maps[MAC_RCR_ACRC32] = ACRC32,
245 .maps[MAC_RCR_ACF] = ACF,
246 .maps[MAC_RCR_AAP] = AAP,
247 .maps[MAC_HIMR] = REG_HIMR,
248 .maps[MAC_HIMRE] = REG_HIMRE,
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dsw.c247 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL,
248 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN,
249 .maps[SYS_CLK] = REG_SYS_CLKR,
250 .maps[MAC_RCR_AM] = AM,
251 .maps[MAC_RCR_AB] = AB,
252 .maps[MAC_RCR_ACRC32] = ACRC32,
253 .maps[MAC_RCR_ACF] = ACF,
254 .maps[MAC_RCR_AAP] = AAP,
255 .maps[MAC_HIMR] = REG_HIMR,
256 .maps[MAC_HIMRE] = REG_HIMRE,
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
H A Dsw.c256 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL,
257 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN,
258 .maps[SYS_CLK] = REG_SYS_CLKR,
259 .maps[MAC_RCR_AM] = AM,
260 .maps[MAC_RCR_AB] = AB,
261 .maps[MAC_RCR_ACRC32] = ACRC32,
262 .maps[MAC_RCR_ACF] = ACF,
263 .maps[MAC_RCR_AAP] = AAP,
264 .maps[MAC_HIMR] = REG_HIMR,
265 .maps[MAC_HIMRE] = REG_HIMRE,
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dsw.c255 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL,
256 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN,
257 .maps[SYS_CLK] = REG_SYS_CLKR,
258 .maps[MAC_RCR_AM] = AM,
259 .maps[MAC_RCR_AB] = AB,
260 .maps[MAC_RCR_ACRC32] = ACRC32,
261 .maps[MAC_RCR_ACF] = ACF,
262 .maps[MAC_RCR_AAP] = AAP,
263 .maps[MAC_HIMR] = REG_HIMR,
264 .maps[MAC_HIMRE] = REG_HIMRE,
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dsw.c300 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL,
301 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN,
302 .maps[SYS_CLK] = REG_SYS_CLKR,
303 .maps[MAC_RCR_AM] = AM,
304 .maps[MAC_RCR_AB] = AB,
305 .maps[MAC_RCR_ACRC32] = ACRC32,
306 .maps[MAC_RCR_ACF] = ACF,
307 .maps[MAC_RCR_AAP] = AAP,
308 .maps[MAC_HIMR] = REG_HIMR,
309 .maps[MAC_HIMRE] = REG_HIMRE,
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dsw.c287 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL,
288 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN,
289 .maps[SYS_CLK] = SYS_CLKR,
290 .maps[MAC_RCR_AM] = RCR_AM,
291 .maps[MAC_RCR_AB] = RCR_AB,
292 .maps[MAC_RCR_ACRC32] = RCR_ACRC32,
293 .maps[MAC_RCR_ACF] = RCR_ACF,
294 .maps[MAC_RCR_AAP] = RCR_AAP,
295 .maps[MAC_HIMR] = INTA_MASK,
296 .maps[MAC_HIMRE] = INTA_MASK + 4,
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192du/
H A Dsw.c252 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL,
253 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN,
254 .maps[SYS_CLK] = REG_SYS_CLKR,
255 .maps[MAC_RCR_AM] = RCR_AM,
256 .maps[MAC_RCR_AB] = RCR_AB,
257 .maps[MAC_RCR_ACRC32] = RCR_ACRC32,
258 .maps[MAC_RCR_ACF] = RCR_ACF,
259 .maps[MAC_RCR_AAP] = RCR_AAP,
261 .maps[EFUSE_TEST] = REG_EFUSE_TEST,
262 .maps[EFUSE_ACCESS] = REG_EFUSE_ACCESS,
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Dsw.c251 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL,
252 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN,
253 .maps[SYS_CLK] = REG_SYS_CLKR,
254 .maps[MAC_RCR_AM] = RCR_AM,
255 .maps[MAC_RCR_AB] = RCR_AB,
256 .maps[MAC_RCR_ACRC32] = RCR_ACRC32,
257 .maps[MAC_RCR_ACF] = RCR_ACF,
258 .maps[MAC_RCR_AAP] = RCR_AAP,
260 .maps[EFUSE_TEST] = REG_EFUSE_TEST,
261 .maps[EFUSE_CTRL] = REG_EFUSE_CTRL,
[all …]
/linux/tools/perf/tests/
H A Dthread-maps-share.c15 struct maps *maps; in test__thread_maps_share() local
19 struct maps *other_maps; in test__thread_maps_share()
24 * maintain maps info (struct 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()
48 /* test the maps pointer is shared */ 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()
55 * It should have shared maps with no change in in test__thread_maps_share()
[all …]
H A Dmaps.c7 #include "maps.h"
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()
53 pr_debug("Expected %d maps, got %d", size, maps__nr_maps(maps)); 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 in test__maps__merge_in() local
[all...]
/linux/tools/tracing/rtla/src/
H A Dtimerlat_bpf.c35 bpf_map__set_max_entries(bpf->maps.hist_irq, params->common.hist.entries); in timerlat_bpf_init()
36 bpf_map__set_max_entries(bpf->maps.hist_thread, params->common.hist.entries); in timerlat_bpf_init()
37 bpf_map__set_max_entries(bpf->maps.hist_user, params->common.hist.entries); in timerlat_bpf_init()
40 bpf_map__set_autocreate(bpf->maps.hist_irq, false); in timerlat_bpf_init()
41 bpf_map__set_autocreate(bpf->maps.hist_thread, false); in timerlat_bpf_init()
42 bpf_map__set_autocreate(bpf->maps.hist_user, false); in timerlat_bpf_init()
47 bpf_map__set_autocreate(bpf->maps.summary_irq, false); in timerlat_bpf_init()
48 bpf_map__set_autocreate(bpf->maps.summary_thread, false); in timerlat_bpf_init()
49 bpf_map__set_autocreate(bpf->maps.summary_user, false); in timerlat_bpf_init()
101 rb = ring_buffer__new(bpf_map__fd(bpf->maps.signal_stop_tracing), in timerlat_bpf_wait()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/
H A Dcam.c42 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], in rtl_cam_program_entry()
44 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], in rtl_cam_program_entry()
49 rtlpriv->cfg->maps[WCAMI], target_content); in rtl_cam_program_entry()
54 rtlpriv->cfg->maps[RWCAM], target_command); in rtl_cam_program_entry()
63 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], in rtl_cam_program_entry()
65 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], in rtl_cam_program_entry()
82 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], in rtl_cam_program_entry()
84 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], in rtl_cam_program_entry()
142 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], 0); in rtl_cam_delete_one_entry()
143 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command); in rtl_cam_delete_one_entry()
[all …]
/linux/tools/testing/selftests/mseal_system_mappings/
H A Dsysmap_is_sealed.c21 bool has_mapping(char *name, FILE *maps) in has_mapping() argument
25 while (fgets(line, sizeof(line), maps)) { in has_mapping()
33 bool mapping_is_sealed(char *name, FILE *maps) in mapping_is_sealed() argument
37 while (fgets(line, sizeof(line), maps)) { in mapping_is_sealed()
50 FILE *maps; in FIXTURE() local
55 self->maps = fopen("/proc/self/smaps", "r"); in FIXTURE_SETUP()
56 if (!self->maps) in FIXTURE_SETUP()
63 if (self->maps) in FIXTURE_TEARDOWN()
64 fclose(self->maps); in FIXTURE_TEARDOWN()
110 if (!has_mapping(variant->name, self->maps)) { in TEST_F()
[all …]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_map_in_map.c38 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()
43 outer_arr_dyn_fd = bpf_map__fd(skel->maps.outer_arr_dyn); 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()
[all …]
H A Dstruct_ops_autocreate.c42 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()
93 ASSERT_FALSE(bpf_map__autocreate(skel->maps.optional_map2), "optional_map2 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()
[all …]
H A Dbpf_tcp_ca.c105 link = bpf_map__attach_struct_ops(cubic_skel->maps.cubic); in test_cubic()
157 link = bpf_map__attach_struct_ops(dctcp_skel->maps.dctcp); in test_dctcp()
163 cb_opts.map_fd = bpf_map__fd(dctcp_skel->maps.sk_stg_map); in test_dctcp()
200 bpf_map__set_autoattach(dctcp_skel->maps.dctcp, true); in test_dctcp_autoattach_map()
201 bpf_map__set_autoattach(dctcp_skel->maps.dctcp_nouse, false); in test_dctcp_autoattach_map()
288 link = bpf_map__attach_struct_ops(dctcp_skel->maps.dctcp); in test_dctcp_fallback()
348 link = bpf_map__attach_struct_ops(skel->maps.write_sk_pacing); in test_write_sk_pacing()
367 link = bpf_map__attach_struct_ops(skel->maps.incompl_cong_ops); in test_incompl_cong_ops()
409 link = bpf_map__attach_struct_ops(skel->maps.ca_update_1); in test_update_ca()
417 err = bpf_link__update_map(link, skel->maps.ca_update_2); in test_update_ca()
[all …]
/linux/drivers/mtd/maps/
H A Dphysmap-core.c54 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()
365 info->maps[i].bankwidth = bankwidth; in physmap_flash_of_init()
366 info->maps[i].device_node = dp; in physmap_flash_of_init()
368 err = of_flash_probe_bt1_rom(dev, dp, &info->maps[i]); in physmap_flash_of_init()
372 err = of_flash_probe_gemini(dev, dp, &info->maps[i]); in physmap_flash_of_init()
376 err = of_flash_probe_ixp4xx(dev, dp, &info->maps[i]); in physmap_flash_of_init()
380 err = of_flash_probe_versatile(dev, dp, &info->maps[i]); in physmap_flash_of_init()
393 info->maps[i].phys = NO_XIP; in physmap_flash_of_init()
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_btf_map_in_map.c11 } inner_map1 SEC(".maps"),
12 inner_map2 SEC(".maps");
19 } inner_map_sz2 SEC(".maps");
35 } outer_arr SEC(".maps") = {
50 } inner_map3 SEC(".maps"),
51 inner_map4 SEC(".maps");
59 } inner_map5 SEC(".maps");
73 } outer_arr_dyn SEC(".maps") = {
90 } outer_hash SEC(".maps") = {
102 } sockarr_sz1 SEC(".maps");
[all …]
H A Dmap_ptr_kern.c104 } m_hash SEC(".maps");
145 } m_array SEC(".maps");
177 } m_prog_array SEC(".maps");
194 } m_perf_event_array SEC(".maps");
211 } m_percpu_hash SEC(".maps");
228 } m_percpu_array SEC(".maps");
249 } m_stack_trace SEC(".maps");
268 } m_cgroup_array SEC(".maps");
285 } m_lru_hash SEC(".maps");
302 } m_lru_percpu_hash SEC(".maps");
[all …]

12345678910>>...68