/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | maps.h | 16 struct maps; 24 struct map_rb_node *maps__first(struct maps *maps); 26 struct map_rb_node *maps__find_node(struct maps *maps, struct map *map); 27 struct map *maps__find(struct maps *maps, u64 addr); 29 #define maps__for_each_entry(maps, map) \ 30 for (map = maps__first(maps); map; map = map_rb_node__next(map)) 32 #define maps__for_each_entry_safe(maps, ma 74 maps__entries(struct maps *maps) maps__entries() argument 79 maps__machine(struct maps *maps) maps__machine() argument 84 maps__lock(struct maps *maps) maps__lock() argument 89 maps__maps_by_name(struct maps *maps) maps__maps_by_name() argument 94 maps__nr_maps(const struct maps *maps) maps__nr_maps() argument 99 maps__refcnt(struct maps *maps) maps__refcnt() argument 105 maps__addr_space(struct maps *maps) maps__addr_space() argument 110 maps__unwind_libunwind_ops(const struct maps *maps) maps__unwind_libunwind_ops() argument [all...] |
H A D | maps.c | 8 #include "maps.h" 13 static void maps__init(struct maps *maps, struct machine *machine) in maps__init() argument 15 refcount_set(maps__refcnt(maps), 1); in maps__init() 16 init_rwsem(maps__lock(maps)); in maps__init() 17 RC_CHK_ACCESS(maps)->entries = RB_ROOT; in maps__init() 18 RC_CHK_ACCESS(maps)->machine = machine; in maps__init() 19 RC_CHK_ACCESS(maps)->last_search_by_name = NULL; in maps__init() 20 RC_CHK_ACCESS(maps)->nr_maps = 0; in maps__init() 21 RC_CHK_ACCESS(maps) in maps__init() 24 __maps__free_maps_by_name(struct maps *maps) __maps__free_maps_by_name() argument 36 __maps__insert(struct maps *maps, struct map *map) __maps__insert() argument 64 maps__insert(struct maps *maps, struct map *map) maps__insert() argument 113 __maps__remove(struct maps *maps, struct map_rb_node *rb_node) __maps__remove() argument 120 maps__remove(struct maps *maps, struct map *map) maps__remove() argument 137 __maps__purge(struct maps *maps) __maps__purge() argument 151 maps__exit(struct maps *maps) maps__exit() argument 158 maps__empty(struct maps *maps) maps__empty() argument 174 maps__delete(struct maps *maps) maps__delete() argument 181 maps__get(struct maps *maps) maps__get() argument 191 maps__put(struct maps *maps) maps__put() argument 199 maps__find_symbol(struct maps *maps, u64 addr, struct map **mapp) maps__find_symbol() argument 213 maps__find_symbol_by_name(struct maps *maps, const char *name, struct map **mapp) maps__find_symbol_by_name() argument 240 maps__find_ams(struct maps *maps, struct addr_map_symbol *ams) maps__find_ams() argument 256 maps__fprintf(struct maps *maps, FILE *fp) maps__fprintf() argument 277 maps__fixup_overlappings(struct maps *maps, struct map *map, FILE *fp) maps__fixup_overlappings() argument 388 struct maps *maps = thread__maps(thread); maps__clone() local 419 maps__find_node(struct maps *maps, struct map *map) maps__find_node() argument 430 maps__find(struct maps *maps, u64 ip) maps__find() argument 455 maps__first(struct maps *maps) maps__first() 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); 46 int unwind__prepare_access(struct maps *maps, struct map *map, bool *initialized); 47 void unwind__flush_access(struct maps *map [all...] |
/kernel/linux/linux-5.10/tools/perf/util/ |
H 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); 22 #define maps__for_each_entry(maps, map) \ 23 for (map = maps__first(maps); map; map = map__next(map)) 25 #define maps__for_each_entry_safe(maps, map, next) \ 26 for (map = maps__first(maps), next = map__next(map); map; map = next, next = map__next(map)) 28 struct maps { struct 55 maps__get(struct maps *maps) maps__get() argument [all...] |
H 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() 42 dso_type = dso__type(map->dso, maps->machine); in unwind__prepare_access() 46 arch = perf_env__arch(maps in unwind__prepare_access() 69 unwind__flush_access(struct maps *maps) unwind__flush_access() argument 75 unwind__finish_access(struct maps *maps) unwind__finish_access() 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); 48 int unwind__prepare_access(struct maps *maps, struct map *map, bool *initialized); 49 void unwind__flush_access(struct maps *map [all...] |
H A D | map.c | 28 static void __maps__insert(struct maps *maps, struct map *map); 164 /* The vdso maps are always on the host and not the in map__new() 523 void maps__init(struct maps *maps, struct machine *machine) in maps__init() argument 525 maps->entries = RB_ROOT; in maps__init() 526 init_rwsem(&maps->lock); in maps__init() 527 maps->machine = machine; in maps__init() 528 maps->last_search_by_name = NULL; in maps__init() 529 maps in maps__init() 534 __maps__free_maps_by_name(struct maps *maps) __maps__free_maps_by_name() argument 543 maps__insert(struct maps *maps, struct map *map) maps__insert() argument 583 __maps__remove(struct maps *maps, struct map *map) __maps__remove() argument 589 maps__remove(struct maps *maps, struct map *map) maps__remove() argument 602 __maps__purge(struct maps *maps) __maps__purge() argument 612 maps__exit(struct maps *maps) maps__exit() argument 619 maps__empty(struct maps *maps) maps__empty() argument 626 struct maps *maps = zalloc(sizeof(*maps)); maps__new() local 634 maps__delete(struct maps *maps) maps__delete() argument 641 maps__put(struct maps *maps) maps__put() argument 647 maps__find_symbol(struct maps *maps, u64 addr, struct map **mapp) maps__find_symbol() argument 668 maps__find_symbol_by_name(struct maps *maps, const char *name, struct map **mapp) maps__find_symbol_by_name() argument 695 maps__find_ams(struct maps *maps, struct addr_map_symbol *ams) maps__find_ams() argument 711 maps__fprintf(struct maps *maps, FILE *fp) maps__fprintf() argument 732 maps__fixup_overlappings(struct maps *maps, struct map *map, FILE *fp) maps__fixup_overlappings() argument 838 struct maps *maps = thread->maps; maps__clone() local 866 __maps__insert(struct maps *maps, struct map *map) __maps__insert() argument 887 maps__find(struct maps *maps, u64 ip) maps__find() argument 911 maps__first(struct maps *maps) maps__first() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | sw.c | 304 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 305 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 306 .maps[SYS_CLK] = REG_SYS_CLKR, 307 .maps[MAC_RCR_AM] = AM, 308 .maps[MAC_RCR_AB] = AB, 309 .maps[MAC_RCR_ACRC32] = ACRC32, 310 .maps[MAC_RCR_ACF] = ACF, 311 .maps[MAC_RCR_AAP] = AAP, 312 .maps[MAC_HIMR] = REG_HIMR, 313 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | sw.c | 303 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 304 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 305 .maps[SYS_CLK] = REG_SYS_CLKR, 306 .maps[MAC_RCR_AM] = AM, 307 .maps[MAC_RCR_AB] = AB, 308 .maps[MAC_RCR_ACRC32] = ACRC32, 309 .maps[MAC_RCR_ACF] = ACF, 310 .maps[MAC_RCR_AAP] = AAP, 311 .maps[MAC_HIMR] = REG_HIMR, 312 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | sw.c | 290 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 291 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 292 .maps[SYS_CLK] = SYS_CLKR, 293 .maps[MAC_RCR_AM] = RCR_AM, 294 .maps[MAC_RCR_AB] = RCR_AB, 295 .maps[MAC_RCR_ACRC32] = RCR_ACRC32, 296 .maps[MAC_RCR_ACF] = RCR_ACF, 297 .maps[MAC_RCR_AAP] = RCR_AAP, 298 .maps[MAC_HIMR] = INTA_MASK, 299 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | sw.c | 257 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 258 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 259 .maps[SYS_CLK] = REG_SYS_CLKR, 260 .maps[MAC_RCR_AM] = AM, 261 .maps[MAC_RCR_AB] = AB, 262 .maps[MAC_RCR_ACRC32] = ACRC32, 263 .maps[MAC_RCR_ACF] = ACF, 264 .maps[MAC_RCR_AAP] = AAP, 265 .maps[MAC_HIMR] = REG_HIMR, 266 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | sw.c | 289 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 290 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 291 .maps[SYS_CLK] = SYS_CLKR, 292 .maps[MAC_RCR_AM] = RCR_AM, 293 .maps[MAC_RCR_AB] = RCR_AB, 294 .maps[MAC_RCR_ACRC32] = RCR_ACRC32, 295 .maps[MAC_RCR_ACF] = RCR_ACF, 296 .maps[MAC_RCR_AAP] = RCR_AAP, 297 .maps[MAC_HIMR] = INTA_MASK, 298 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | sw.c | 256 .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_HIMR [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | sw.c | 259 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 260 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 261 .maps[SYS_CLK] = REG_SYS_CLKR, 262 .maps[MAC_RCR_AM] = AM, 263 .maps[MAC_RCR_AB] = AB, 264 .maps[MAC_RCR_ACRC32] = ACRC32, 265 .maps[MAC_RCR_ACF] = ACF, 266 .maps[MAC_RCR_AAP] = AAP, 267 .maps[MAC_HIMR] = REG_HIMR, 268 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | sw.c | 260 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 261 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 262 .maps[SYS_CLK] = REG_SYS_CLKR, 263 .maps[MAC_RCR_AM] = AM, 264 .maps[MAC_RCR_AB] = AB, 265 .maps[MAC_RCR_ACRC32] = ACRC32, 266 .maps[MAC_RCR_ACF] = ACF, 267 .maps[MAC_RCR_AAP] = AAP, 268 .maps[MAC_HIMR] = REG_HIMR, 269 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | sw.c | 243 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 244 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 245 .maps[SYS_CLK] = REG_SYS_CLKR, 246 .maps[MAC_RCR_AM] = AM, 247 .maps[MAC_RCR_AB] = AB, 248 .maps[MAC_RCR_ACRC32] = ACRC32, 249 .maps[MAC_RCR_ACF] = ACF, 250 .maps[MAC_RCR_AAP] = AAP, 251 .maps[MAC_HIMR] = REG_HIMR, 252 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | sw.c | 259 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 260 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 261 .maps[SYS_CLK] = REG_SYS_CLKR, 262 .maps[MAC_RCR_AM] = AM, 263 .maps[MAC_RCR_AB] = AB, 264 .maps[MAC_RCR_ACRC32] = ACRC32, 265 .maps[MAC_RCR_ACF] = ACF, 266 .maps[MAC_RCR_AAP] = AAP, 267 .maps[MAC_HIMR] = REG_HIMR, 268 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | sw.c | 242 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 243 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 244 .maps[SYS_CLK] = REG_SYS_CLKR, 245 .maps[MAC_RCR_AM] = AM, 246 .maps[MAC_RCR_AB] = AB, 247 .maps[MAC_RCR_ACRC32] = ACRC32, 248 .maps[MAC_RCR_ACF] = ACF, 249 .maps[MAC_RCR_AAP] = AAP, 250 .maps[MAC_HIMR] = REG_HIMR, 251 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | sw.c | 258 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 259 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 260 .maps[SYS_CLK] = REG_SYS_CLKR, 261 .maps[MAC_RCR_AM] = AM, 262 .maps[MAC_RCR_AB] = AB, 263 .maps[MAC_RCR_ACRC32] = ACRC32, 264 .maps[MAC_RCR_ACF] = ACF, 265 .maps[MAC_RCR_AAP] = AAP, 266 .maps[MAC_HIMR] = REG_HIMR, 267 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | sw.c | 252 .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] = AM, 256 .maps[MAC_RCR_AB] = AB, 257 .maps[MAC_RCR_ACRC32] = ACRC32, 258 .maps[MAC_RCR_ACF] = ACF, 259 .maps[MAC_RCR_AAP] = AAP, 260 .maps[MAC_HIMR] = REG_HIMR, 261 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | sw.c | 251 .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] = AM, 255 .maps[MAC_RCR_AB] = AB, 256 .maps[MAC_RCR_ACRC32] = ACRC32, 257 .maps[MAC_RCR_ACF] = ACF, 258 .maps[MAC_RCR_AAP] = AAP, 259 .maps[MAC_HIMR] = REG_HIMR, 260 .maps[MAC_HIMR [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | sw.c | 171 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 172 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 173 .maps[SYS_CLK] = REG_SYS_CLKR, 174 .maps[MAC_RCR_AM] = AM, 175 .maps[MAC_RCR_AB] = AB, 176 .maps[MAC_RCR_ACRC32] = ACRC32, 177 .maps[MAC_RCR_ACF] = ACF, 178 .maps[MAC_RCR_AAP] = AAP, 180 .maps[EFUSE_TEST] = REG_EFUSE_TEST, 181 .maps[EFUSE_CTR [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | sw.c | 249 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 250 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 251 .maps[SYS_CLK] = REG_SYS_CLKR, 252 .maps[MAC_RCR_AM] = RCR_AM, 253 .maps[MAC_RCR_AB] = RCR_AB, 254 .maps[MAC_RCR_ACRC32] = RCR_ACRC32, 255 .maps[MAC_RCR_ACF] = RCR_ACF, 256 .maps[MAC_RCR_AAP] = RCR_AAP, 258 .maps[EFUSE_TEST] = REG_EFUSE_TEST, 259 .maps[EFUSE_CTR [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | sw.c | 169 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 170 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 171 .maps[SYS_CLK] = REG_SYS_CLKR, 172 .maps[MAC_RCR_AM] = AM, 173 .maps[MAC_RCR_AB] = AB, 174 .maps[MAC_RCR_ACRC32] = ACRC32, 175 .maps[MAC_RCR_ACF] = ACF, 176 .maps[MAC_RCR_AAP] = AAP, 178 .maps[EFUSE_TEST] = REG_EFUSE_TEST, 179 .maps[EFUSE_CTR [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | sw.c | 248 .maps[SYS_ISO_CTRL] = REG_SYS_ISO_CTRL, 249 .maps[SYS_FUNC_EN] = REG_SYS_FUNC_EN, 250 .maps[SYS_CLK] = REG_SYS_CLKR, 251 .maps[MAC_RCR_AM] = RCR_AM, 252 .maps[MAC_RCR_AB] = RCR_AB, 253 .maps[MAC_RCR_ACRC32] = RCR_ACRC32, 254 .maps[MAC_RCR_ACF] = RCR_ACF, 255 .maps[MAC_RCR_AAP] = RCR_AAP, 257 .maps[EFUSE_TEST] = REG_EFUSE_TEST, 258 .maps[EFUSE_CTR [all...] |