Home
last modified time | relevance | path

Searched refs:map (Results 1 - 25 of 4718) sorted by relevance

12345678910>>...189

/kernel/linux/linux-6.6/tools/perf/util/
H A Dmap.h19 DECLARE_RC_STRUCT(map) { in DECLARE_RC_STRUCT()
29 u64 (*map_ip)(const struct map *, u64); in DECLARE_RC_STRUCT()
31 u64 (*unmap_ip)(const struct map *, u64); in DECLARE_RC_STRUCT()
40 struct kmap *__map__kmap(struct map *map);
41 struct kmap *map__kmap(struct map *map);
42 struct maps *map__kmaps(struct map *map);
45 u64 map__dso_map_ip(const struct map *ma
51 map__dso(const struct map *map) map__dso() argument
56 map__map_ip(const struct map *map, u64 ip) map__map_ip() argument
61 map__unmap_ip(const struct map *map, u64 ip) map__unmap_ip() argument
66 map__map_ip_ptr(struct map *map) map__map_ip_ptr() argument
71 map__unmap_ip_ptr(struct map *map) map__unmap_ip_ptr() argument
76 map__start(const struct map *map) map__start() argument
81 map__end(const struct map *map) map__end() argument
86 map__pgoff(const struct map *map) map__pgoff() argument
91 map__reloc(const struct map *map) map__reloc() argument
96 map__flags(const struct map *map) map__flags() argument
101 map__prot(const struct map *map) map__prot() argument
106 map__priv(const struct map *map) map__priv() argument
111 map__refcnt(struct map *map) map__refcnt() argument
116 map__erange_warned(struct map *map) map__erange_warned() argument
121 map__size(const struct map *map) map__size() argument
176 map__get(struct map *map) map__get() argument
188 __map__zput(struct map **map) __map__zput() argument
219 __map__is_kmodule(const struct map *map) __map__is_kmodule() argument
257 map__set_start(struct map *map, u64 start) map__set_start() argument
262 map__set_end(struct map *map, u64 end) map__set_end() argument
267 map__set_pgoff(struct map *map, u64 pgoff) map__set_pgoff() argument
272 map__add_pgoff(struct map *map, u64 inc) map__add_pgoff() argument
277 map__set_reloc(struct map *map, u64 reloc) map__set_reloc() argument
282 map__set_priv(struct map *map, int priv) map__set_priv() argument
287 map__set_erange_warned(struct map *map, bool erange_warned) map__set_erange_warned() argument
292 map__set_dso(struct map *map, struct dso *dso) map__set_dso() argument
297 map__set_map_ip(struct map *map, u64 (*map_ip)(const struct map *map, u64 ip)) map__set_map_ip() argument
302 map__set_unmap_ip(struct map *map, u64 (*unmap_ip)(const struct map *map, u64 rip)) map__set_unmap_ip() argument
[all...]
H A Dmap.c12 #include "map.h"
105 void map__init(struct map *map, u64 start, u64 end, u64 pgoff, struct dso *dso) in map__init() argument
107 map__set_start(map, start); in map__init()
108 map__set_end(map, end); in map__init()
109 map__set_pgoff(map, pgoff); in map__init()
110 map__set_reloc(map, 0); in map__init()
111 map__set_dso(map, dso__get(dso)); in map__init()
112 map__set_map_ip(map, map__dso_map_ip); in map__init()
113 map__set_unmap_ip(map, map__dso_unmap_i in map__init()
237 __map__is_kernel(const struct map *map) __map__is_kernel() argument
244 __map__is_extra_kernel_map(const struct map *map) __map__is_extra_kernel_map() argument
251 __map__is_bpf_prog(const struct map *map) __map__is_bpf_prog() argument
268 __map__is_bpf_image(const struct map *map) __map__is_bpf_image() argument
285 __map__is_ool(const struct map *map) __map__is_ool() argument
292 map__has_symbols(const struct map *map) map__has_symbols() argument
297 map__exit(struct map *map) map__exit() argument
303 map__delete(struct map *map) map__delete() argument
309 map__put(struct map *map) map__put() argument
317 map__fixup_start(struct map *map) map__fixup_start() argument
330 map__fixup_end(struct map *map) map__fixup_end() argument
344 map__load(struct map *map) map__load() argument
385 map__find_symbol(struct map *map, u64 addr) map__find_symbol() argument
393 map__find_symbol_by_name_idx(struct map *map, const char *name, size_t *idx) map__find_symbol_by_name_idx() argument
406 map__find_symbol_by_name(struct map *map, const char *name) map__find_symbol_by_name() argument
432 map__fprintf(struct map *map, FILE *fp) map__fprintf() argument
447 __map__fprintf_dsoname(struct map *map, bool print_off, FILE *fp) __map__fprintf_dsoname() argument
468 map__fprintf_dsoname(struct map *map, FILE *fp) map__fprintf_dsoname() argument
473 map__fprintf_dsoname_dsoff(struct map *map, bool print_off, u64 addr, FILE *fp) map__fprintf_dsoname_dsoff() argument
489 map__srcline(struct map *map, u64 addr, struct symbol *sym) map__srcline() argument
497 map__fprintf_srcline(struct map *map, u64 addr, const char *prefix, FILE *fp) map__fprintf_srcline() argument
529 map__rip_2objdump(struct map *map, u64 rip) map__rip_2objdump() argument
578 map__objdump_2mem(struct map *map, u64 ip) map__objdump_2mem() argument
598 map__contains_symbol(const struct map *map, const struct symbol *sym) map__contains_symbol() argument
605 __map__kmap(struct map *map) __map__kmap() argument
614 map__kmap(struct map *map) map__kmap() argument
623 map__kmaps(struct map *map) map__kmaps() argument
634 map__dso_map_ip(const struct map *map, u64 ip) map__dso_map_ip() argument
639 map__dso_unmap_ip(const struct map *map, u64 ip) map__dso_unmap_ip() argument
[all...]
H A Dhashmap.c4 * Generic non-thread safe hash map implementation.
38 void hashmap__init(struct hashmap *map, hashmap_hash_fn hash_fn, in hashmap__init() argument
41 map->hash_fn = hash_fn; in hashmap__init()
42 map->equal_fn = equal_fn; in hashmap__init()
43 map->ctx = ctx; in hashmap__init()
45 map->buckets = NULL; in hashmap__init()
46 map->cap = 0; in hashmap__init()
47 map->cap_bits = 0; in hashmap__init()
48 map->sz = 0; in hashmap__init()
55 struct hashmap *map in hashmap__new() local
63 hashmap__clear(struct hashmap *map) hashmap__clear() argument
76 hashmap__free(struct hashmap *map) hashmap__free() argument
85 hashmap__size(const struct hashmap *map) hashmap__size() argument
90 hashmap__capacity(const struct hashmap *map) hashmap__capacity() argument
95 hashmap_needs_to_grow(struct hashmap *map) hashmap_needs_to_grow() argument
101 hashmap_grow(struct hashmap *map) hashmap_grow() argument
130 hashmap_find_entry(const struct hashmap *map, const long key, size_t hash, struct hashmap_entry ***pprev, struct hashmap_entry **entry) hashmap_find_entry() argument
154 hashmap_insert(struct hashmap *map, long key, long value, enum hashmap_insert_strategy strategy, long *old_key, long *old_value) hashmap_insert() argument
206 hashmap_find(const struct hashmap *map, long key, long *value) hashmap_find() argument
220 hashmap_delete(struct hashmap *map, long key, long *old_key, long *old_value) hashmap_delete() argument
[all...]
/kernel/linux/linux-6.6/drivers/base/regmap/
H A Dregcache.c24 static int regcache_hw_init(struct regmap *map) in regcache_hw_init() argument
32 if (!map->num_reg_defaults_raw) in regcache_hw_init()
36 for (count = 0, i = 0; i < map->num_reg_defaults_raw; i++) in regcache_hw_init()
37 if (regmap_readable(map, i * map->reg_stride) && in regcache_hw_init()
38 !regmap_volatile(map, i * map->reg_stride)) in regcache_hw_init()
43 map->cache_bypass = true; in regcache_hw_init()
47 map->num_reg_defaults = count; in regcache_hw_init()
48 map in regcache_hw_init()
113 regcache_init(struct regmap *map, const struct regmap_config *config) regcache_init() argument
210 regcache_exit(struct regmap *map) regcache_exit() argument
237 regcache_read(struct regmap *map, unsigned int reg, unsigned int *value) regcache_read() argument
268 regcache_write(struct regmap *map, unsigned int reg, unsigned int value) regcache_write() argument
282 regcache_reg_needs_sync(struct regmap *map, unsigned int reg, unsigned int val) regcache_reg_needs_sync() argument
301 regcache_default_sync(struct regmap *map, unsigned int min, unsigned int max) regcache_default_sync() argument
353 regcache_sync(struct regmap *map) regcache_sync() argument
446 regcache_sync_region(struct regmap *map, unsigned int min, unsigned int max) regcache_sync_region() argument
504 regcache_drop_region(struct regmap *map, unsigned int min, unsigned int max) regcache_drop_region() argument
536 regcache_cache_only(struct regmap *map, bool enable) regcache_cache_only() argument
560 regcache_mark_dirty(struct regmap *map) regcache_mark_dirty() argument
580 regcache_cache_bypass(struct regmap *map, bool enable) regcache_cache_bypass() argument
598 regcache_reg_cached(struct regmap *map, unsigned int reg) regcache_reg_cached() argument
613 regcache_set_val(struct regmap *map, void *base, unsigned int idx, unsigned int val) regcache_set_val() argument
647 regcache_get_val(struct regmap *map, const void *base, unsigned int idx) regcache_get_val() argument
689 regcache_lookup_reg(struct regmap *map, unsigned int reg) regcache_lookup_reg() argument
714 regcache_sync_val(struct regmap *map, unsigned int reg, unsigned int val) regcache_sync_val() argument
738 regcache_sync_block_single(struct regmap *map, void *block, unsigned long *cache_present, unsigned int block_base, unsigned int start, unsigned int end) regcache_sync_block_single() argument
762 regcache_sync_block_raw_flush(struct regmap *map, const void **data, unsigned int base, unsigned int cur) regcache_sync_block_raw_flush() argument
790 regcache_sync_block_raw(struct regmap *map, void *block, unsigned long *cache_present, unsigned int block_base, unsigned int start, unsigned int end) regcache_sync_block_raw() argument
832 regcache_sync_block(struct regmap *map, void *block, unsigned long *cache_present, unsigned int block_base, unsigned int start, unsigned int end) regcache_sync_block() argument
[all...]
H A Dregmap.c3 // Register map access API
36 static inline bool regmap_should_log(struct regmap *map) in regmap_should_log() argument
38 return (map->dev && strcmp(dev_name(map->dev), LOG_DEVICE) == 0); in regmap_should_log()
41 static inline bool regmap_should_log(struct regmap *map) { return false; } in regmap_should_log() argument
45 static int _regmap_update_bits(struct regmap *map, unsigned int reg,
74 bool regmap_check_range_table(struct regmap *map, unsigned int reg, in regmap_check_range_table() argument
90 bool regmap_writeable(struct regmap *map, unsigned int reg) in regmap_writeable() argument
92 if (map->max_register && reg > map in regmap_writeable()
104 regmap_cached(struct regmap *map, unsigned int reg) regmap_cached() argument
127 regmap_readable(struct regmap *map, unsigned int reg) regmap_readable() argument
147 regmap_volatile(struct regmap *map, unsigned int reg) regmap_volatile() argument
164 regmap_precious(struct regmap *map, unsigned int reg) regmap_precious() argument
178 regmap_writeable_noinc(struct regmap *map, unsigned int reg) regmap_writeable_noinc() argument
189 regmap_readable_noinc(struct regmap *map, unsigned int reg) regmap_readable_noinc() argument
200 regmap_volatile_range(struct regmap *map, unsigned int reg, size_t num) regmap_volatile_range() argument
212 regmap_format_12_20_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_12_20_write() argument
224 regmap_format_2_6_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_2_6_write() argument
232 regmap_format_4_12_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_4_12_write() argument
239 regmap_format_7_9_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_7_9_write() argument
246 regmap_format_7_17_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_7_17_write() argument
256 regmap_format_10_14_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_10_14_write() argument
396 struct regmap *map = __map; regmap_lock_hwlock() local
403 struct regmap *map = __map; regmap_lock_hwlock_irq() local
410 struct regmap *map = __map; regmap_lock_hwlock_irqsave() local
418 struct regmap *map = __map; regmap_unlock_hwlock() local
425 struct regmap *map = __map; regmap_unlock_hwlock_irq() local
432 struct regmap *map = __map; regmap_unlock_hwlock_irqrestore() local
444 struct regmap *map = __map; regmap_lock_mutex() local
450 struct regmap *map = __map; regmap_unlock_mutex() local
457 struct regmap *map = __map; global() variable
467 struct regmap *map = __map; global() variable
474 struct regmap *map = __map; global() variable
484 struct regmap *map = __map; global() variable
497 _regmap_range_add(struct regmap *map, struct regmap_range_node *data) _regmap_range_add() argument
522 _regmap_range_lookup(struct regmap *map, unsigned int reg) _regmap_range_lookup() argument
542 regmap_range_exit(struct regmap *map) regmap_range_exit() argument
558 regmap_set_name(struct regmap *map, const struct regmap_config *config) regmap_set_name() argument
573 regmap_attach_dev(struct device *dev, struct regmap *map, const struct regmap_config *config) regmap_attach_dev() argument
671 struct regmap *map; __regmap_init() local
1407 regmap_reinit_cache(struct regmap *map, const struct regmap_config *config) regmap_reinit_cache() argument
1441 regmap_exit(struct regmap *map) regmap_exit() argument
1516 regmap_get_device(struct regmap *map) regmap_get_device() argument
1522 _regmap_select_page(struct regmap *map, unsigned int *reg, struct regmap_range_node *range, unsigned int val_num) _regmap_select_page() argument
1570 regmap_set_work_buf_flag_mask(struct regmap *map, int max_bytes, unsigned long mask) regmap_set_work_buf_flag_mask() argument
1585 regmap_reg_addr(struct regmap *map, unsigned int reg) regmap_reg_addr() argument
1597 _regmap_raw_write_impl(struct regmap *map, unsigned int reg, const void *val, size_t val_len, bool noinc) _regmap_raw_write_impl() argument
1802 regmap_can_raw_write(struct regmap *map) regmap_can_raw_write() argument
1813 regmap_get_raw_read_max(struct regmap *map) regmap_get_raw_read_max() argument
1824 regmap_get_raw_write_max(struct regmap *map) regmap_get_raw_write_max() argument
1835 struct regmap *map = context; _regmap_bus_formatted_write() local
1861 struct regmap *map = context; _regmap_bus_reg_write() local
1879 struct regmap *map = context; _regmap_bus_raw_write() local
1893 _regmap_map_get_context(struct regmap *map) _regmap_map_get_context() argument
1898 _regmap_write(struct regmap *map, unsigned int reg, unsigned int val) _regmap_write() argument
1938 regmap_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_write() argument
1965 regmap_write_async(struct regmap *map, unsigned int reg, unsigned int val) regmap_write_async() argument
1986 _regmap_raw_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len, bool noinc) _regmap_raw_write() argument
2040 regmap_raw_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len) regmap_raw_write() argument
2060 regmap_noinc_readwrite(struct regmap *map, unsigned int reg, void *val, unsigned int val_len, bool write) regmap_noinc_readwrite() argument
2159 regmap_noinc_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len) regmap_noinc_write() argument
2304 regmap_bulk_write(struct regmap *map, unsigned int reg, const void *val, size_t val_count) regmap_bulk_write() argument
2374 _regmap_raw_multi_reg_write(struct regmap *map, const struct reg_sequence *regs, size_t num_regs) _regmap_raw_multi_reg_write() argument
2423 _regmap_register_page(struct regmap *map, unsigned int reg, struct regmap_range_node *range) _regmap_register_page() argument
2432 _regmap_range_multi_paged_reg_write(struct regmap *map, struct reg_sequence *regs, size_t num_regs) _regmap_range_multi_paged_reg_write() argument
2513 _regmap_multi_reg_write(struct regmap *map, const struct reg_sequence *regs, size_t num_regs) _regmap_multi_reg_write() argument
2611 regmap_multi_reg_write(struct regmap *map, const struct reg_sequence *regs, int num_regs) regmap_multi_reg_write() argument
2644 regmap_multi_reg_write_bypassed(struct regmap *map, const struct reg_sequence *regs, int num_regs) regmap_multi_reg_write_bypassed() argument
2688 regmap_raw_write_async(struct regmap *map, unsigned int reg, const void *val, size_t val_len) regmap_raw_write_async() argument
2712 _regmap_raw_read(struct regmap *map, unsigned int reg, void *val, unsigned int val_len, bool noinc) _regmap_raw_read() argument
2747 struct regmap *map = context; _regmap_bus_reg_read() local
2766 struct regmap *map = context; _regmap_bus_read() local
2780 _regmap_read(struct regmap *map, unsigned int reg, unsigned int *val) _regmap_read() argument
2822 regmap_read(struct regmap *map, unsigned int reg, unsigned int *val) regmap_read() argument
2850 regmap_raw_read(struct regmap *map, unsigned int reg, void *val, size_t val_len) regmap_raw_read() argument
2949 regmap_noinc_read(struct regmap *map, unsigned int reg, void *val, size_t val_len) regmap_noinc_read() argument
3076 regmap_bulk_read(struct regmap *map, unsigned int reg, void *val, size_t val_count) regmap_bulk_read() argument
3137 _regmap_update_bits(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val, bool *change, bool force_write) _regmap_update_bits() argument
3192 regmap_update_bits_base(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val, bool *change, bool async, bool force) regmap_update_bits_base() argument
3223 regmap_test_bits(struct regmap *map, unsigned int reg, unsigned int bits) regmap_test_bits() argument
3237 struct regmap *map = async->map; regmap_async_complete_cb() local
3256 regmap_async_is_done(struct regmap *map) regmap_async_is_done() argument
3276 regmap_async_complete(struct regmap *map) regmap_async_complete() argument
3317 regmap_register_patch(struct regmap *map, const struct reg_sequence *regs, int num_regs) regmap_register_patch() argument
3367 regmap_get_val_bytes(struct regmap *map) regmap_get_val_bytes() argument
3384 regmap_get_max_register(struct regmap *map) regmap_get_max_register() argument
3398 regmap_get_reg_stride(struct regmap *map) regmap_get_reg_stride() argument
3411 regmap_might_sleep(struct regmap *map) regmap_might_sleep() argument
3417 regmap_parse_val(struct regmap *map, const void *buf, unsigned int *val) regmap_parse_val() argument
[all...]
H A Dregmap-debugfs.c3 // Register map access API - debugfs
19 struct regmap *map; member
38 struct regmap *map = file->private_data; in regmap_name_read_file() local
47 if (map->dev && map->dev->driver) in regmap_name_read_file()
48 name = map->dev->driver->name; in regmap_name_read_file()
67 static void regmap_debugfs_free_dump_cache(struct regmap *map) in regmap_debugfs_free_dump_cache() argument
71 while (!list_empty(&map->debugfs_off_cache)) { in regmap_debugfs_free_dump_cache()
72 c = list_first_entry(&map->debugfs_off_cache, in regmap_debugfs_free_dump_cache()
80 static bool regmap_printable(struct regmap *map, unsigne argument
95 regmap_debugfs_get_dump_start(struct regmap *map, unsigned int base, loff_t from, loff_t *pos) regmap_debugfs_get_dump_start() argument
181 regmap_calc_tot_len(struct regmap *map, void *buf, size_t count) regmap_calc_tot_len() argument
193 regmap_next_readable_reg(struct regmap *map, int reg) regmap_next_readable_reg() argument
215 regmap_read_debugfs(struct regmap *map, unsigned int from, unsigned int to, char __user *user_buf, size_t count, loff_t *ppos) regmap_read_debugfs() argument
287 struct regmap *map = file->private_data; regmap_map_read_file() local
309 struct regmap *map = file->private_data; regmap_map_write_file() local
348 struct regmap *map = range->map; regmap_range_read_file() local
364 struct regmap *map = file->private_data; regmap_reg_ranges_read_file() local
436 struct regmap *map = s->private; regmap_access_show() local
463 struct regmap *map = container_of(file->private_data, regmap_cache_only_write_file() local
510 struct regmap *map = container_of(file->private_data, regmap_cache_bypass_write_file() local
546 regmap_debugfs_init(struct regmap *map) regmap_debugfs_init() argument
666 regmap_debugfs_exit(struct regmap *map) regmap_debugfs_exit() argument
[all...]
/kernel/linux/linux-5.10/drivers/base/regmap/
H A Dregcache.c26 static int regcache_hw_init(struct regmap *map) in regcache_hw_init() argument
34 if (!map->num_reg_defaults_raw) in regcache_hw_init()
38 for (count = 0, i = 0; i < map->num_reg_defaults_raw; i++) in regcache_hw_init()
39 if (regmap_readable(map, i * map->reg_stride) && in regcache_hw_init()
40 !regmap_volatile(map, i * map->reg_stride)) in regcache_hw_init()
45 map->cache_bypass = true; in regcache_hw_init()
49 map->num_reg_defaults = count; in regcache_hw_init()
50 map in regcache_hw_init()
115 regcache_init(struct regmap *map, const struct regmap_config *config) regcache_init() argument
206 regcache_exit(struct regmap *map) regcache_exit() argument
233 regcache_read(struct regmap *map, unsigned int reg, unsigned int *value) regcache_read() argument
264 regcache_write(struct regmap *map, unsigned int reg, unsigned int value) regcache_write() argument
278 regcache_reg_needs_sync(struct regmap *map, unsigned int reg, unsigned int val) regcache_reg_needs_sync() argument
294 regcache_default_sync(struct regmap *map, unsigned int min, unsigned int max) regcache_default_sync() argument
339 regcache_sync(struct regmap *map) regcache_sync() argument
411 regcache_sync_region(struct regmap *map, unsigned int min, unsigned int max) regcache_sync_region() argument
469 regcache_drop_region(struct regmap *map, unsigned int min, unsigned int max) regcache_drop_region() argument
501 regcache_cache_only(struct regmap *map, bool enable) regcache_cache_only() argument
524 regcache_mark_dirty(struct regmap *map) regcache_mark_dirty() argument
544 regcache_cache_bypass(struct regmap *map, bool enable) regcache_cache_bypass() argument
554 regcache_set_val(struct regmap *map, void *base, unsigned int idx, unsigned int val) regcache_set_val() argument
600 regcache_get_val(struct regmap *map, const void *base, unsigned int idx) regcache_get_val() argument
649 regcache_lookup_reg(struct regmap *map, unsigned int reg) regcache_lookup_reg() argument
674 regcache_sync_block_single(struct regmap *map, void *block, unsigned long *cache_present, unsigned int block_base, unsigned int start, unsigned int end) regcache_sync_block_single() argument
710 regcache_sync_block_raw_flush(struct regmap *map, const void **data, unsigned int base, unsigned int cur) regcache_sync_block_raw_flush() argument
738 regcache_sync_block_raw(struct regmap *map, void *block, unsigned long *cache_present, unsigned int block_base, unsigned int start, unsigned int end) regcache_sync_block_raw() argument
780 regcache_sync_block(struct regmap *map, void *block, unsigned long *cache_present, unsigned int block_base, unsigned int start, unsigned int end) regcache_sync_block() argument
[all...]
H A Dregmap.c3 // Register map access API
36 static inline bool regmap_should_log(struct regmap *map) in regmap_should_log() argument
38 return (map->dev && strcmp(dev_name(map->dev), LOG_DEVICE) == 0); in regmap_should_log()
41 static inline bool regmap_should_log(struct regmap *map) { return false; } in regmap_should_log() argument
45 static int _regmap_update_bits(struct regmap *map, unsigned int reg,
74 bool regmap_check_range_table(struct regmap *map, unsigned int reg, in regmap_check_range_table() argument
90 bool regmap_writeable(struct regmap *map, unsigned int reg) in regmap_writeable() argument
92 if (map->max_register && reg > map in regmap_writeable()
104 regmap_cached(struct regmap *map, unsigned int reg) regmap_cached() argument
127 regmap_readable(struct regmap *map, unsigned int reg) regmap_readable() argument
147 regmap_volatile(struct regmap *map, unsigned int reg) regmap_volatile() argument
164 regmap_precious(struct regmap *map, unsigned int reg) regmap_precious() argument
178 regmap_writeable_noinc(struct regmap *map, unsigned int reg) regmap_writeable_noinc() argument
189 regmap_readable_noinc(struct regmap *map, unsigned int reg) regmap_readable_noinc() argument
200 regmap_volatile_range(struct regmap *map, unsigned int reg, size_t num) regmap_volatile_range() argument
212 regmap_format_12_20_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_12_20_write() argument
224 regmap_format_2_6_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_2_6_write() argument
232 regmap_format_4_12_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_4_12_write() argument
239 regmap_format_7_9_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_7_9_write() argument
246 regmap_format_10_14_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_format_10_14_write() argument
451 struct regmap *map = __map; regmap_lock_hwlock() local
458 struct regmap *map = __map; regmap_lock_hwlock_irq() local
465 struct regmap *map = __map; regmap_lock_hwlock_irqsave() local
473 struct regmap *map = __map; regmap_unlock_hwlock() local
480 struct regmap *map = __map; regmap_unlock_hwlock_irq() local
487 struct regmap *map = __map; regmap_unlock_hwlock_irqrestore() local
499 struct regmap *map = __map; regmap_lock_mutex() local
505 struct regmap *map = __map; regmap_unlock_mutex() local
512 struct regmap *map = __map; global() variable
522 struct regmap *map = __map; global() variable
535 _regmap_range_add(struct regmap *map, struct regmap_range_node *data) _regmap_range_add() argument
560 _regmap_range_lookup(struct regmap *map, unsigned int reg) _regmap_range_lookup() argument
580 regmap_range_exit(struct regmap *map) regmap_range_exit() argument
596 regmap_set_name(struct regmap *map, const struct regmap_config *config) regmap_set_name() argument
611 regmap_attach_dev(struct device *dev, struct regmap *map, const struct regmap_config *config) regmap_attach_dev() argument
709 struct regmap *map; __regmap_init() local
1442 regmap_reinit_cache(struct regmap *map, const struct regmap_config *config) regmap_reinit_cache() argument
1476 regmap_exit(struct regmap *map) regmap_exit() argument
1549 regmap_get_device(struct regmap *map) regmap_get_device() argument
1555 _regmap_select_page(struct regmap *map, unsigned int *reg, struct regmap_range_node *range, unsigned int val_num) _regmap_select_page() argument
1603 regmap_set_work_buf_flag_mask(struct regmap *map, int max_bytes, unsigned long mask) regmap_set_work_buf_flag_mask() argument
1618 _regmap_raw_write_impl(struct regmap *map, unsigned int reg, const void *val, size_t val_len, bool noinc) _regmap_raw_write_impl() argument
1824 regmap_can_raw_write(struct regmap *map) regmap_can_raw_write() argument
1836 regmap_get_raw_read_max(struct regmap *map) regmap_get_raw_read_max() argument
1847 regmap_get_raw_write_max(struct regmap *map) regmap_get_raw_write_max() argument
1858 struct regmap *map = context; _regmap_bus_formatted_write() local
1884 struct regmap *map = context; _regmap_bus_reg_write() local
1892 struct regmap *map = context; _regmap_bus_raw_write() local
1906 _regmap_map_get_context(struct regmap *map) _regmap_map_get_context() argument
1911 _regmap_write(struct regmap *map, unsigned int reg, unsigned int val) _regmap_write() argument
1948 regmap_write(struct regmap *map, unsigned int reg, unsigned int val) regmap_write() argument
1975 regmap_write_async(struct regmap *map, unsigned int reg, unsigned int val) regmap_write_async() argument
1996 _regmap_raw_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len, bool noinc) _regmap_raw_write() argument
2050 regmap_raw_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len) regmap_raw_write() argument
2091 regmap_noinc_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len) regmap_noinc_write() argument
2207 regmap_bulk_write(struct regmap *map, unsigned int reg, const void *val, size_t val_count) regmap_bulk_write() argument
2278 _regmap_raw_multi_reg_write(struct regmap *map, const struct reg_sequence *regs, size_t num_regs) _regmap_raw_multi_reg_write() argument
2326 _regmap_register_page(struct regmap *map, unsigned int reg, struct regmap_range_node *range) _regmap_register_page() argument
2335 _regmap_range_multi_paged_reg_write(struct regmap *map, struct reg_sequence *regs, size_t num_regs) _regmap_range_multi_paged_reg_write() argument
2416 _regmap_multi_reg_write(struct regmap *map, const struct reg_sequence *regs, size_t num_regs) _regmap_multi_reg_write() argument
2514 regmap_multi_reg_write(struct regmap *map, const struct reg_sequence *regs, int num_regs) regmap_multi_reg_write() argument
2547 regmap_multi_reg_write_bypassed(struct regmap *map, const struct reg_sequence *regs, int num_regs) regmap_multi_reg_write_bypassed() argument
2591 regmap_raw_write_async(struct regmap *map, unsigned int reg, const void *val, size_t val_len) regmap_raw_write_async() argument
2615 _regmap_raw_read(struct regmap *map, unsigned int reg, void *val, unsigned int val_len, bool noinc) _regmap_raw_read() argument
2651 struct regmap *map = context; _regmap_bus_reg_read() local
2660 struct regmap *map = context; _regmap_bus_read() local
2674 _regmap_read(struct regmap *map, unsigned int reg, unsigned int *val) _regmap_read() argument
2716 regmap_read(struct regmap *map, unsigned int reg, unsigned int *val) regmap_read() argument
2744 regmap_raw_read(struct regmap *map, unsigned int reg, void *val, size_t val_len) regmap_raw_read() argument
2840 regmap_noinc_read(struct regmap *map, unsigned int reg, void *val, size_t val_len) regmap_noinc_read() argument
2951 regmap_bulk_read(struct regmap *map, unsigned int reg, void *val, size_t val_count) regmap_bulk_read() argument
3017 _regmap_update_bits(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val, bool *change, bool force_write) _regmap_update_bits() argument
3071 regmap_update_bits_base(struct regmap *map, unsigned int reg, unsigned int mask, unsigned int val, bool *change, bool async, bool force) regmap_update_bits_base() argument
3102 regmap_test_bits(struct regmap *map, unsigned int reg, unsigned int bits) regmap_test_bits() argument
3116 struct regmap *map = async->map; regmap_async_complete_cb() local
3135 regmap_async_is_done(struct regmap *map) regmap_async_is_done() argument
3155 regmap_async_complete(struct regmap *map) regmap_async_complete() argument
3196 regmap_register_patch(struct regmap *map, const struct reg_sequence *regs, int num_regs) regmap_register_patch() argument
3246 regmap_get_val_bytes(struct regmap *map) regmap_get_val_bytes() argument
3263 regmap_get_max_register(struct regmap *map) regmap_get_max_register() argument
3277 regmap_get_reg_stride(struct regmap *map) regmap_get_reg_stride() argument
3283 regmap_parse_val(struct regmap *map, const void *buf, unsigned int *val) regmap_parse_val() argument
[all...]
H A Dregmap-debugfs.c3 // Register map access API - debugfs
19 struct regmap *map; member
38 struct regmap *map = file->private_data; in regmap_name_read_file() local
47 if (map->dev && map->dev->driver) in regmap_name_read_file()
48 name = map->dev->driver->name; in regmap_name_read_file()
67 static void regmap_debugfs_free_dump_cache(struct regmap *map) in regmap_debugfs_free_dump_cache() argument
71 while (!list_empty(&map->debugfs_off_cache)) { in regmap_debugfs_free_dump_cache()
72 c = list_first_entry(&map->debugfs_off_cache, in regmap_debugfs_free_dump_cache()
80 static bool regmap_printable(struct regmap *map, unsigne argument
95 regmap_debugfs_get_dump_start(struct regmap *map, unsigned int base, loff_t from, loff_t *pos) regmap_debugfs_get_dump_start() argument
181 regmap_calc_tot_len(struct regmap *map, void *buf, size_t count) regmap_calc_tot_len() argument
193 regmap_next_readable_reg(struct regmap *map, int reg) regmap_next_readable_reg() argument
215 regmap_read_debugfs(struct regmap *map, unsigned int from, unsigned int to, char __user *user_buf, size_t count, loff_t *ppos) regmap_read_debugfs() argument
287 struct regmap *map = file->private_data; regmap_map_read_file() local
309 struct regmap *map = file->private_data; regmap_map_write_file() local
348 struct regmap *map = range->map; regmap_range_read_file() local
364 struct regmap *map = file->private_data; regmap_reg_ranges_read_file() local
436 struct regmap *map = s->private; regmap_access_show() local
463 struct regmap *map = container_of(file->private_data, regmap_cache_only_write_file() local
510 struct regmap *map = container_of(file->private_data, regmap_cache_bypass_write_file() local
546 regmap_debugfs_init(struct regmap *map) regmap_debugfs_init() argument
655 regmap_debugfs_exit(struct regmap *map) regmap_debugfs_exit() argument
[all...]
/kernel/linux/linux-5.10/tools/perf/util/
H A Dmap.h18 struct map { struct
32 u64 (*map_ip)(struct map *, u64);
34 u64 (*unmap_ip)(struct map *, u64);
43 struct kmap *__map__kmap(struct map *map);
44 struct kmap *map__kmap(struct map *map);
45 struct maps *map__kmaps(struct map *map);
47 static inline u64 map__map_ip(struct map *ma argument
52 map__unmap_ip(struct map *map, u64 ip) map__unmap_ip() argument
62 map__size(const struct map *map) map__size() argument
115 map__get(struct map *map) map__get() argument
124 __map__zput(struct map **map) __map__zput() argument
153 __map__is_kmodule(const struct map *map) __map__is_kmodule() argument
[all...]
H A Dmap.c13 #include "map.h"
28 static void __maps__insert(struct maps *maps, struct map *map);
116 void map__init(struct map *map, u64 start, u64 end, u64 pgoff, struct dso *dso) in map__init() argument
118 map->start = start; in map__init()
119 map->end = end; in map__init()
120 map->pgoff = pgoff; in map__init()
121 map->reloc = 0; in map__init()
122 map in map__init()
135 struct map *map = malloc(sizeof(*map)); map__new() local
212 struct map *map = calloc(1, (sizeof(*map) + map__new2() local
224 __map__is_kernel(const struct map *map) __map__is_kernel() argument
231 __map__is_extra_kernel_map(const struct map *map) __map__is_extra_kernel_map() argument
238 __map__is_bpf_prog(const struct map *map) __map__is_bpf_prog() argument
254 __map__is_bpf_image(const struct map *map) __map__is_bpf_image() argument
270 __map__is_ool(const struct map *map) __map__is_ool() argument
275 map__has_symbols(const struct map *map) map__has_symbols() argument
280 map__exit(struct map *map) map__exit() argument
286 map__delete(struct map *map) map__delete() argument
292 map__put(struct map *map) map__put() argument
298 map__fixup_start(struct map *map) map__fixup_start() argument
308 map__fixup_end(struct map *map) map__fixup_end() argument
320 map__load(struct map *map) map__load() argument
360 map__find_symbol(struct map *map, u64 addr) map__find_symbol() argument
368 map__find_symbol_by_name(struct map *map, const char *name) map__find_symbol_by_name() argument
382 struct map *map; map__clone() local
397 map__fprintf(struct map *map, FILE *fp) map__fprintf() argument
403 map__fprintf_dsoname(struct map *map, FILE *fp) map__fprintf_dsoname() argument
423 map__srcline(struct map *map, u64 addr, struct symbol *sym) map__srcline() argument
430 map__fprintf_srcline(struct map *map, u64 addr, const char *prefix, FILE *fp) map__fprintf_srcline() argument
461 map__rip_2objdump(struct map *map, u64 rip) map__rip_2objdump() argument
505 map__objdump_2mem(struct map *map, u64 ip) map__objdump_2mem() 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
649 struct map *map = maps__find(maps, addr); maps__find_symbol() local
661 map__contains_symbol(struct map *map, struct symbol *sym) map__contains_symbol() argument
732 maps__fixup_overlappings(struct maps *maps, struct map *map, FILE *fp) maps__fixup_overlappings() argument
840 struct map *map; maps__clone() local
866 __maps__insert(struct maps *maps, struct map *map) __maps__insert() argument
920 __map__next(struct map *map) __map__next() argument
929 map__next(struct map *map) map__next() argument
934 __map__kmap(struct map *map) __map__kmap() argument
941 map__kmap(struct map *map) map__kmap() argument
950 map__kmaps(struct map *map) map__kmaps() argument
[all...]
H A Dhashmap.c4 * Generic non-thread safe hash map implementation.
38 void hashmap__init(struct hashmap *map, hashmap_hash_fn hash_fn, in hashmap__init() argument
41 map->hash_fn = hash_fn; in hashmap__init()
42 map->equal_fn = equal_fn; in hashmap__init()
43 map->ctx = ctx; in hashmap__init()
45 map->buckets = NULL; in hashmap__init()
46 map->cap = 0; in hashmap__init()
47 map->cap_bits = 0; in hashmap__init()
48 map->sz = 0; in hashmap__init()
55 struct hashmap *map in hashmap__new() local
63 hashmap__clear(struct hashmap *map) hashmap__clear() argument
76 hashmap__free(struct hashmap *map) hashmap__free() argument
85 hashmap__size(const struct hashmap *map) hashmap__size() argument
90 hashmap__capacity(const struct hashmap *map) hashmap__capacity() argument
95 hashmap_needs_to_grow(struct hashmap *map) hashmap_needs_to_grow() argument
101 hashmap_grow(struct hashmap *map) hashmap_grow() argument
130 hashmap_find_entry(const struct hashmap *map, const void *key, size_t hash, struct hashmap_entry ***pprev, struct hashmap_entry **entry) hashmap_find_entry() argument
154 hashmap__insert(struct hashmap *map, const void *key, void *value, enum hashmap_insert_strategy strategy, const void **old_key, void **old_value) hashmap__insert() argument
206 hashmap__find(const struct hashmap *map, const void *key, void **value) hashmap__find() argument
220 hashmap__delete(struct hashmap *map, const void *key, const void **old_key, void **old_value) hashmap__delete() argument
[all...]
H A Dmmap.c39 size_t mmap__mmap_len(struct mmap *map) in mmap__mmap_len() argument
41 return perf_mmap__mmap_len(&map->core); in mmap__mmap_len()
71 static int perf_mmap__aio_enabled(struct mmap *map) in perf_mmap__aio_enabled() argument
73 return map->aio.nr_cblocks > 0; in perf_mmap__aio_enabled()
77 static int perf_mmap__aio_alloc(struct mmap *map, int idx) in perf_mmap__aio_alloc() argument
79 map->aio.data[idx] = mmap(NULL, mmap__mmap_len(map), PROT_READ|PROT_WRITE, in perf_mmap__aio_alloc()
81 if (map->aio.data[idx] == MAP_FAILED) { in perf_mmap__aio_alloc()
82 map->aio.data[idx] = NULL; in perf_mmap__aio_alloc()
89 static void perf_mmap__aio_free(struct mmap *map, in argument
97 perf_mmap__aio_bind(struct mmap *map, int idx, int cpu, int affinity) perf_mmap__aio_bind() argument
126 perf_mmap__aio_alloc(struct mmap *map, int idx) perf_mmap__aio_alloc() argument
135 perf_mmap__aio_free(struct mmap *map, int idx) perf_mmap__aio_free() argument
147 perf_mmap__aio_mmap(struct mmap *map, struct mmap_params *mp) perf_mmap__aio_mmap() argument
201 perf_mmap__aio_munmap(struct mmap *map) perf_mmap__aio_munmap() argument
229 mmap__munmap(struct mmap *map) mmap__munmap() argument
258 perf_mmap__setup_affinity_mask(struct mmap *map, struct mmap_params *mp) perf_mmap__setup_affinity_mask() argument
273 mmap__mmap(struct mmap *map, struct mmap_params *mp, int fd, int cpu) mmap__mmap() argument
313 perf_mmap__push(struct mmap *md, void *to, int push(struct mmap *map, void *to, void *buf, size_t size)) perf_mmap__push() argument
[all...]
/kernel/linux/linux-5.10/include/linux/mtd/
H A Dmap.h22 #define map_bankwidth(map) 1
23 #define map_bankwidth_is_1(map) (map_bankwidth(map) == 1)
24 #define map_bankwidth_is_large(map) (0)
25 #define map_words(map) (1)
28 #define map_bankwidth_is_1(map) (0)
34 # define map_bankwidth(map) ((map)->bankwidth)
36 # define map_bankwidth(map) 2
37 # define map_bankwidth_is_large(map) (
129 map_bankwidth(void *map) map_bankwidth() argument
321 map_word_load(struct map_info *map, const void *ptr) map_word_load() argument
343 map_word_load_partial(struct map_info *map, map_word orig, const unsigned char *buf, int start, int len) map_word_load_partial() argument
373 map_word_ff(struct map_info *map) map_word_ff() argument
389 inline_map_read(struct map_info *map, unsigned long ofs) inline_map_read() argument
411 inline_map_write(struct map_info *map, const map_word datum, unsigned long ofs) inline_map_write() argument
430 inline_map_copy_from(struct map_info *map, void *to, unsigned long from, ssize_t len) inline_map_copy_from() argument
438 inline_map_copy_to(struct map_info *map, unsigned long to, const void *from, ssize_t len) inline_map_copy_to() argument
[all...]
/kernel/linux/linux-6.6/include/linux/mtd/
H A Dmap.h22 #define map_bankwidth(map) 1
23 #define map_bankwidth_is_1(map) (map_bankwidth(map) == 1)
24 #define map_bankwidth_is_large(map) (0)
25 #define map_words(map) (1)
28 #define map_bankwidth_is_1(map) (0)
34 # define map_bankwidth(map) ((map)->bankwidth)
36 # define map_bankwidth(map) 2
37 # define map_bankwidth_is_large(map) (
129 map_bankwidth(void *map) map_bankwidth() argument
321 map_word_load(struct map_info *map, const void *ptr) map_word_load() argument
343 map_word_load_partial(struct map_info *map, map_word orig, const unsigned char *buf, int start, int len) map_word_load_partial() argument
373 map_word_ff(struct map_info *map) map_word_ff() argument
389 inline_map_read(struct map_info *map, unsigned long ofs) inline_map_read() argument
411 inline_map_write(struct map_info *map, const map_word datum, unsigned long ofs) inline_map_write() argument
430 inline_map_copy_from(struct map_info *map, void *to, unsigned long from, ssize_t len) inline_map_copy_from() argument
438 inline_map_copy_to(struct map_info *map, unsigned long to, const void *from, ssize_t len) inline_map_copy_to() argument
[all...]
/kernel/linux/linux-5.10/net/sctp/
H A Dtsnmap.c29 static void sctp_tsnmap_update(struct sctp_tsnmap *map);
30 static void sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off,
32 static int sctp_tsnmap_grow(struct sctp_tsnmap *map, u16 size);
35 struct sctp_tsnmap *sctp_tsnmap_init(struct sctp_tsnmap *map, __u16 len, in sctp_tsnmap_init() argument
38 if (!map->tsn_map) { in sctp_tsnmap_init()
39 map->tsn_map = kzalloc(len>>3, gfp); in sctp_tsnmap_init()
40 if (map->tsn_map == NULL) in sctp_tsnmap_init()
43 map->len = len; in sctp_tsnmap_init()
45 bitmap_zero(map->tsn_map, map in sctp_tsnmap_init()
57 sctp_tsnmap_free(struct sctp_tsnmap *map) sctp_tsnmap_free() argument
69 sctp_tsnmap_check(const struct sctp_tsnmap *map, __u32 tsn) sctp_tsnmap_check() argument
95 sctp_tsnmap_mark(struct sctp_tsnmap *map, __u32 tsn, struct sctp_transport *trans) sctp_tsnmap_mark() argument
142 sctp_tsnmap_iter_init(const struct sctp_tsnmap *map, struct sctp_tsnmap_iter *iter) sctp_tsnmap_iter_init() argument
152 sctp_tsnmap_next_gap_ack(const struct sctp_tsnmap *map, struct sctp_tsnmap_iter *iter, __u16 *start, __u16 *end) sctp_tsnmap_next_gap_ack() argument
190 sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn) sctp_tsnmap_skip() argument
228 sctp_tsnmap_update(struct sctp_tsnmap *map) sctp_tsnmap_update() argument
247 sctp_tsnmap_pending(struct sctp_tsnmap *map) sctp_tsnmap_pending() argument
272 sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off, __u16 len, __u16 *start, __u16 *end) sctp_tsnmap_find_gap_ack() argument
300 sctp_tsnmap_renege(struct sctp_tsnmap *map, __u32 tsn) sctp_tsnmap_renege() argument
317 sctp_tsnmap_num_gabs(struct sctp_tsnmap *map, struct sctp_gap_ack_block *gabs) sctp_tsnmap_num_gabs() argument
341 sctp_tsnmap_grow(struct sctp_tsnmap *map, u16 size) sctp_tsnmap_grow() argument
[all...]
/kernel/linux/linux-6.6/net/sctp/
H A Dtsnmap.c29 static void sctp_tsnmap_update(struct sctp_tsnmap *map);
30 static void sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off,
32 static int sctp_tsnmap_grow(struct sctp_tsnmap *map, u16 size);
35 struct sctp_tsnmap *sctp_tsnmap_init(struct sctp_tsnmap *map, __u16 len, in sctp_tsnmap_init() argument
38 if (!map->tsn_map) { in sctp_tsnmap_init()
39 map->tsn_map = kzalloc(len>>3, gfp); in sctp_tsnmap_init()
40 if (map->tsn_map == NULL) in sctp_tsnmap_init()
43 map->len = len; in sctp_tsnmap_init()
45 bitmap_zero(map->tsn_map, map in sctp_tsnmap_init()
57 sctp_tsnmap_free(struct sctp_tsnmap *map) sctp_tsnmap_free() argument
69 sctp_tsnmap_check(const struct sctp_tsnmap *map, __u32 tsn) sctp_tsnmap_check() argument
95 sctp_tsnmap_mark(struct sctp_tsnmap *map, __u32 tsn, struct sctp_transport *trans) sctp_tsnmap_mark() argument
142 sctp_tsnmap_iter_init(const struct sctp_tsnmap *map, struct sctp_tsnmap_iter *iter) sctp_tsnmap_iter_init() argument
152 sctp_tsnmap_next_gap_ack(const struct sctp_tsnmap *map, struct sctp_tsnmap_iter *iter, __u16 *start, __u16 *end) sctp_tsnmap_next_gap_ack() argument
190 sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn) sctp_tsnmap_skip() argument
228 sctp_tsnmap_update(struct sctp_tsnmap *map) sctp_tsnmap_update() argument
247 sctp_tsnmap_pending(struct sctp_tsnmap *map) sctp_tsnmap_pending() argument
272 sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off, __u16 len, __u16 *start, __u16 *end) sctp_tsnmap_find_gap_ack() argument
300 sctp_tsnmap_renege(struct sctp_tsnmap *map, __u32 tsn) sctp_tsnmap_renege() argument
317 sctp_tsnmap_num_gabs(struct sctp_tsnmap *map, struct sctp_gap_ack_block *gabs) sctp_tsnmap_num_gabs() argument
341 sctp_tsnmap_grow(struct sctp_tsnmap *map, u16 size) sctp_tsnmap_grow() argument
[all...]
/kernel/linux/linux-5.10/tools/lib/perf/
H A Dmmap.c16 void perf_mmap__init(struct perf_mmap *map, struct perf_mmap *prev, in perf_mmap__init() argument
19 map->fd = -1; in perf_mmap__init()
20 map->overwrite = overwrite; in perf_mmap__init()
21 map->unmap_cb = unmap_cb; in perf_mmap__init()
22 refcount_set(&map->refcnt, 0); in perf_mmap__init()
24 prev->next = map; in perf_mmap__init()
27 size_t perf_mmap__mmap_len(struct perf_mmap *map) in perf_mmap__mmap_len() argument
29 return map->mask + 1 + page_size; in perf_mmap__mmap_len()
32 int perf_mmap__mmap(struct perf_mmap *map, struct perf_mmap_param *mp, in perf_mmap__mmap() argument
35 map in perf_mmap__mmap()
49 perf_mmap__munmap(struct perf_mmap *map) perf_mmap__munmap() argument
61 perf_mmap__get(struct perf_mmap *map) perf_mmap__get() argument
66 perf_mmap__put(struct perf_mmap *map) perf_mmap__put() argument
79 perf_mmap__read_head(struct perf_mmap *map) perf_mmap__read_head() argument
84 perf_mmap__empty(struct perf_mmap *map) perf_mmap__empty() argument
91 perf_mmap__consume(struct perf_mmap *map) perf_mmap__consume() argument
172 perf_mmap__read_init(struct perf_mmap *map) perf_mmap__read_init() argument
189 perf_mmap__read_done(struct perf_mmap *map) perf_mmap__read_done() argument
201 perf_mmap__read(struct perf_mmap *map, u64 *startp, u64 end) perf_mmap__read() argument
255 perf_mmap__read_event(struct perf_mmap *map) perf_mmap__read_event() argument
[all...]
/kernel/linux/linux-5.10/drivers/mtd/maps/
H A Dpci.c7 * Generic PCI memory map driver. We support the following boards:
17 #include <linux/mtd/map.h>
23 int (*init)(struct pci_dev *dev, struct map_pci_info *map);
24 void (*exit)(struct pci_dev *dev, struct map_pci_info *map);
25 unsigned long (*translate)(struct map_pci_info *map, unsigned long ofs);
30 struct map_info map; member
32 void (*exit)(struct pci_dev *dev, struct map_pci_info *map);
33 unsigned long (*translate)(struct map_pci_info *map, unsigned long ofs);
39 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_read8() local
41 val.x[0]= readb(map in mtd_pci_read8()
47 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_read32() local
55 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_copyfrom() local
61 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_write8() local
67 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_write32() local
73 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_copyto() local
88 intel_iq80310_init(struct pci_dev *dev, struct map_pci_info *map) intel_iq80310_init() argument
116 intel_iq80310_exit(struct pci_dev *dev, struct map_pci_info *map) intel_iq80310_exit() argument
124 intel_iq80310_translate(struct map_pci_info *map, unsigned long ofs) intel_iq80310_translate() argument
156 intel_dc21285_init(struct pci_dev *dev, struct map_pci_info *map) intel_dc21285_init() argument
200 intel_dc21285_exit(struct pci_dev *dev, struct map_pci_info *map) intel_dc21285_exit() argument
212 intel_dc21285_translate(struct map_pci_info *map, unsigned long ofs) intel_dc21285_translate() argument
255 struct map_pci_info *map = NULL; mtd_pci_probe() local
308 struct map_pci_info *map = mtd->priv; mtd_pci_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/mtd/maps/
H A Dpci.c7 * Generic PCI memory map driver. We support the following boards:
17 #include <linux/mtd/map.h>
23 int (*init)(struct pci_dev *dev, struct map_pci_info *map);
24 void (*exit)(struct pci_dev *dev, struct map_pci_info *map);
25 unsigned long (*translate)(struct map_pci_info *map, unsigned long ofs);
30 struct map_info map; member
32 void (*exit)(struct pci_dev *dev, struct map_pci_info *map);
33 unsigned long (*translate)(struct map_pci_info *map, unsigned long ofs);
39 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_read8() local
41 val.x[0]= readb(map in mtd_pci_read8()
47 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_read32() local
55 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_copyfrom() local
61 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_write8() local
67 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_write32() local
73 struct map_pci_info *map = (struct map_pci_info *)_map; mtd_pci_copyto() local
88 intel_iq80310_init(struct pci_dev *dev, struct map_pci_info *map) intel_iq80310_init() argument
116 intel_iq80310_exit(struct pci_dev *dev, struct map_pci_info *map) intel_iq80310_exit() argument
124 intel_iq80310_translate(struct map_pci_info *map, unsigned long ofs) intel_iq80310_translate() argument
156 intel_dc21285_init(struct pci_dev *dev, struct map_pci_info *map) intel_dc21285_init() argument
200 intel_dc21285_exit(struct pci_dev *dev, struct map_pci_info *map) intel_dc21285_exit() argument
212 intel_dc21285_translate(struct map_pci_info *map, unsigned long ofs) intel_dc21285_translate() argument
255 struct map_pci_info *map = NULL; mtd_pci_probe() local
308 struct map_pci_info *map = mtd->priv; mtd_pci_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/mtd/lpddr/
H A Dqinfo_probe.c16 #include <linux/mtd/map.h>
20 static int lpddr_chip_setup(struct map_info *map, struct lpddr_private *lpddr);
21 struct mtd_info *lpddr_probe(struct map_info *map);
22 static struct lpddr_private *lpddr_probe_chip(struct map_info *map);
23 static int lpddr_pfow_present(struct map_info *map,
44 static long lpddr_get_qinforec_pos(struct map_info *map, char *id_str) in lpddr_get_qinforec_pos() argument
48 int bankwidth = map_bankwidth(map) * 8; in lpddr_get_qinforec_pos()
58 printk(KERN_ERR"%s qinfo id string is wrong! \n", map->name); in lpddr_get_qinforec_pos()
63 static uint16_t lpddr_info_query(struct map_info *map, char *id_str) in lpddr_info_query() argument
66 int bits_per_chip = map_bankwidth(map) * in lpddr_info_query()
91 lpddr_pfow_present(struct map_info *map, struct lpddr_private *lpddr) lpddr_pfow_present() argument
120 lpddr_chip_setup(struct map_info *map, struct lpddr_private *lpddr) lpddr_chip_setup() argument
145 lpddr_probe_chip(struct map_info *map) lpddr_probe_chip() argument
184 lpddr_probe(struct map_info *map) lpddr_probe() argument
[all...]
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dhashmap.c4 * Generic non-thread safe hash map implementation.
38 void hashmap__init(struct hashmap *map, hashmap_hash_fn hash_fn, in hashmap__init() argument
41 map->hash_fn = hash_fn; in hashmap__init()
42 map->equal_fn = equal_fn; in hashmap__init()
43 map->ctx = ctx; in hashmap__init()
45 map->buckets = NULL; in hashmap__init()
46 map->cap = 0; in hashmap__init()
47 map->cap_bits = 0; in hashmap__init()
48 map->sz = 0; in hashmap__init()
55 struct hashmap *map in hashmap__new() local
63 hashmap__clear(struct hashmap *map) hashmap__clear() argument
76 hashmap__free(struct hashmap *map) hashmap__free() argument
85 hashmap__size(const struct hashmap *map) hashmap__size() argument
90 hashmap__capacity(const struct hashmap *map) hashmap__capacity() argument
95 hashmap_needs_to_grow(struct hashmap *map) hashmap_needs_to_grow() argument
101 hashmap_grow(struct hashmap *map) hashmap_grow() argument
130 hashmap_find_entry(const struct hashmap *map, const void *key, size_t hash, struct hashmap_entry ***pprev, struct hashmap_entry **entry) hashmap_find_entry() argument
154 hashmap__insert(struct hashmap *map, const void *key, void *value, enum hashmap_insert_strategy strategy, const void **old_key, void **old_value) hashmap__insert() argument
206 hashmap__find(const struct hashmap *map, const void *key, void **value) hashmap__find() argument
220 hashmap__delete(struct hashmap *map, const void *key, const void **old_key, void **old_value) hashmap__delete() argument
[all...]
/kernel/linux/linux-6.6/drivers/mtd/lpddr/
H A Dqinfo_probe.c16 #include <linux/mtd/map.h>
20 static int lpddr_chip_setup(struct map_info *map, struct lpddr_private *lpddr);
21 struct mtd_info *lpddr_probe(struct map_info *map);
22 static struct lpddr_private *lpddr_probe_chip(struct map_info *map);
23 static int lpddr_pfow_present(struct map_info *map,
44 static long lpddr_get_qinforec_pos(struct map_info *map, char *id_str) in lpddr_get_qinforec_pos() argument
48 int bankwidth = map_bankwidth(map) * 8; in lpddr_get_qinforec_pos()
58 printk(KERN_ERR"%s qinfo id string is wrong! \n", map->name); in lpddr_get_qinforec_pos()
63 static uint16_t lpddr_info_query(struct map_info *map, char *id_str) in lpddr_info_query() argument
66 int bits_per_chip = map_bankwidth(map) * in lpddr_info_query()
91 lpddr_pfow_present(struct map_info *map, struct lpddr_private *lpddr) lpddr_pfow_present() argument
120 lpddr_chip_setup(struct map_info *map, struct lpddr_private *lpddr) lpddr_chip_setup() argument
145 lpddr_probe_chip(struct map_info *map) lpddr_probe_chip() argument
184 lpddr_probe(struct map_info *map) lpddr_probe() argument
[all...]
/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dhashmap.c4 * Generic non-thread safe hash map implementation.
38 void hashmap__init(struct hashmap *map, hashmap_hash_fn hash_fn, in hashmap__init() argument
41 map->hash_fn = hash_fn; in hashmap__init()
42 map->equal_fn = equal_fn; in hashmap__init()
43 map->ctx = ctx; in hashmap__init()
45 map->buckets = NULL; in hashmap__init()
46 map->cap = 0; in hashmap__init()
47 map->cap_bits = 0; in hashmap__init()
48 map->sz = 0; in hashmap__init()
55 struct hashmap *map in hashmap__new() local
63 hashmap__clear(struct hashmap *map) hashmap__clear() argument
76 hashmap__free(struct hashmap *map) hashmap__free() argument
85 hashmap__size(const struct hashmap *map) hashmap__size() argument
90 hashmap__capacity(const struct hashmap *map) hashmap__capacity() argument
95 hashmap_needs_to_grow(struct hashmap *map) hashmap_needs_to_grow() argument
101 hashmap_grow(struct hashmap *map) hashmap_grow() argument
130 hashmap_find_entry(const struct hashmap *map, const long key, size_t hash, struct hashmap_entry ***pprev, struct hashmap_entry **entry) hashmap_find_entry() argument
154 hashmap_insert(struct hashmap *map, long key, long value, enum hashmap_insert_strategy strategy, long *old_key, long *old_value) hashmap_insert() argument
206 hashmap_find(const struct hashmap *map, long key, long *value) hashmap_find() argument
220 hashmap_delete(struct hashmap *map, long key, long *old_key, long *old_value) hashmap_delete() argument
[all...]
/kernel/linux/linux-5.10/kernel/trace/
H A Dtracing_map.c3 * tracing_map - lock-free map for tracing
7 * tracing_map implementation inspired by lock-free map algorithms
37 * tracing_map_add_sum_field() when the tracing map was set up.
51 * call to tracing_map_add_sum_field() when the tracing map was set
69 * tracing_map_add_var() when the tracing map was set up.
84 * when the tracing map was set up.
98 * call to tracing_map_add_var() when the tracing map was set
116 * tracing_map_add_var() when the tracing map was set up. The reset
202 static int tracing_map_add_field(struct tracing_map *map, in tracing_map_add_field() argument
207 if (map in tracing_map_add_field()
227 tracing_map_add_sum_field(struct tracing_map *map) tracing_map_add_sum_field() argument
244 tracing_map_add_var(struct tracing_map *map) tracing_map_add_var() argument
270 tracing_map_add_key_field(struct tracing_map *map, unsigned int offset, tracing_map_cmp_fn_t cmp_fn) tracing_map_add_key_field() argument
403 tracing_map_elt_alloc(struct tracing_map *map) tracing_map_elt_alloc() argument
452 get_free_elt(struct tracing_map *map) get_free_elt() argument
467 tracing_map_free_elts(struct tracing_map *map) tracing_map_free_elts() argument
483 tracing_map_alloc_elts(struct tracing_map *map) tracing_map_alloc_elts() argument
516 __tracing_map_insert(struct tracing_map *map, void *key, bool lookup_only) __tracing_map_insert() argument
639 tracing_map_insert(struct tracing_map *map, void *key) tracing_map_insert() argument
661 tracing_map_lookup(struct tracing_map *map, void *key) tracing_map_lookup() argument
676 tracing_map_destroy(struct tracing_map *map) tracing_map_destroy() argument
698 tracing_map_clear(struct tracing_map *map) tracing_map_clear() argument
712 set_sort_key(struct tracing_map *map, struct tracing_map_sort_key *sort_key) set_sort_key() argument
773 struct tracing_map *map; tracing_map_create() local
829 tracing_map_init(struct tracing_map *map) tracing_map_init() argument
993 is_key(struct tracing_map *map, unsigned int field_idx) is_key() argument
1003 sort_secondary(struct tracing_map *map, const struct tracing_map_sort_entry **entries, unsigned int n_entries, struct tracing_map_sort_key *primary_key, struct tracing_map_sort_key *secondary_key) sort_secondary() argument
1074 tracing_map_sort_entries(struct tracing_map *map, struct tracing_map_sort_key *sort_keys, unsigned int n_sort_keys, struct tracing_map_sort_entry ***sort_entries) tracing_map_sort_entries() argument
[all...]

Completed in 27 milliseconds

12345678910>>...189