Home
last modified time | relevance | path

Searched refs:map (Results 1 – 25 of 2281) sorted by relevance

12345678910>>...92

/linux/tools/perf/util/
A Dmap.h43 struct kmap *__map__kmap(struct map *map);
44 struct kmap *map__kmap(struct map *map);
45 struct maps *map__kmaps(struct map *map);
104 return map__end(map) - map__start(map); in map__size()
182 void map__delete(struct map *map);
183 struct map *map__clone(struct map *map);
185 static inline struct map *map__get(struct map *map) in map__get() argument
195 void map__put(struct map *map);
212 int map__load(struct map *map);
216 void map__fixup_start(struct map *map);
[all …]
A Dmap.c128 RC_STRUCT(map) *map; in map__new()
132 map = zalloc(sizeof(*map)); in map__new()
225 RC_STRUCT(map) *map; in map__new2()
296 static void map__exit(struct map *map) in map__exit() argument
302 void map__delete(struct map *map) in map__delete() argument
308 void map__put(struct map *map) in map__put() argument
316 void map__fixup_start(struct map *map) in map__fixup_start() argument
329 void map__fixup_end(struct map *map) in map__fixup_end() argument
343 int map__load(struct map *map) in map__load() argument
415 RC_STRUCT(map) *map; in map__clone()
[all …]
A Dhashmap.c48 map->sz = 0; in hashmap__init()
57 if (!map) in hashmap__new()
60 return map; in hashmap__new()
73 map->cap = map->cap_bits = map->sz = 0; in hashmap__clear()
82 free(map); in hashmap__free()
98 return (map->cap == 0) || ((map->sz + 1) * 4 / 3 > map->cap); in hashmap_needs_to_grow()
143 if (map->equal_fn(cur->key, key, map->ctx)) { in hashmap_find_entry()
167 h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits); in hashmap_insert()
191 h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits); in hashmap_insert()
211 h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits); in hashmap_find()
[all …]
A Dmmap.c92 munmap(map->aio.data[idx], mmap__mmap_len(map)); in perf_mmap__aio_free()
128 map->aio.data[idx] = malloc(mmap__mmap_len(map)); in perf_mmap__aio_alloc()
153 map->aio.aiocb = calloc(map->aio.nr_cblocks, sizeof(struct aiocb *)); in perf_mmap__aio_mmap()
163 map->aio.data = calloc(map->aio.nr_cblocks, sizeof(void *)); in perf_mmap__aio_mmap()
175 ret = perf_mmap__aio_bind(map, i, map->core.cpu, mp->affinity); in perf_mmap__aio_mmap()
207 if (map->aio.data) in perf_mmap__aio_munmap()
237 munmap(map->data, mmap__mmap_len(map)); in mmap__munmap()
238 map->data = NULL; in mmap__munmap()
264 map->affinity_mask.bits = bitmap_zalloc(map->affinity_mask.nbits); in perf_mmap__setup_affinity_mask()
271 __set_bit(map->core.cpu.cpu, map->affinity_mask.bits); in perf_mmap__setup_affinity_mask()
[all …]
/linux/drivers/base/regmap/
A Dregcache.c198 map->lock(map->lock_arg); in regcache_init()
200 map->unlock(map->lock_arg); in regcache_init()
228 map->lock(map->lock_arg); in regcache_exit()
229 map->cache_ops->exit(map); in regcache_exit()
372 map->lock(map->lock_arg); in regcache_sync()
464 map->lock(map->lock_arg); in regcache_sync_region()
518 map->lock(map->lock_arg); in regcache_drop_region()
544 map->lock(map->lock_arg); in regcache_cache_only()
568 map->lock(map->lock_arg); in regcache_mark_dirty()
588 map->lock(map->lock_arg); in regcache_cache_bypass()
[all …]
A Dregmap.c118 map->lock(map->lock_arg); in regmap_cached()
120 map->unlock(map->lock_arg); in regmap_cached()
722 map->lock_arg = map; in __regmap_init()
747 map->lock_arg = map; in __regmap_init()
1112 new->map = map; in __regmap_init()
1720 async->map = map; in _regmap_raw_write_impl()
1762 ret = map->write(map->bus_context, map->work_buf, in _regmap_raw_write_impl()
1854 ret = map->write(map->bus_context, map->work_buf, map->format.buf_size); in _regmap_bus_formatted_write()
1898 return (map->bus || (!map->bus && map->read)) ? map : map->bus_context; in _regmap_map_get_context()
1948 map->lock(map->lock_arg); in regmap_write()
[all …]
A Dregmap-debugfs.c47 if (map->dev && map->dev->driver) in regmap_name_read_file()
187 map->debugfs_val_len = 2 * map->format.val_bytes; in regmap_calc_tot_len()
188 map->debugfs_tot_len = map->debugfs_reg_len + in regmap_calc_tot_len()
348 struct regmap *map = range->map; in regmap_range_read_file() local
477 map->lock(map->lock_arg); in regmap_cache_only_write_file()
488 map->unlock(map->lock_arg); in regmap_cache_only_write_file()
524 map->lock(map->lock_arg); in regmap_cache_bypass_write_file()
534 map->unlock(map->lock_arg); in regmap_cache_bypass_write_file()
571 node->map = map; in regmap_debugfs_init()
663 map->cache_ops->debugfs_init(map); in regmap_debugfs_init()
[all …]
/linux/include/linux/mtd/
A Dmap.h34 # define map_bankwidth(map) ((map)->bankwidth) argument
50 # define map_bankwidth(map) ((map)->bankwidth) argument
76 # define map_words(map) map_calc_words(map) argument
81 # define map_words(map) map_calc_words(map) argument
97 # define map_words(map) map_calc_words(map) argument
117 # define map_words(map) map_calc_words(map) argument
253 #define ENABLE_VPP(map) do { if (map->set_vpp) map->set_vpp(map, 1); } while (0) argument
254 #define DISABLE_VPP(map) do { if (map->set_vpp) map->set_vpp(map, 0); } while (0) argument
257 do { if (map->inval_cache) map->inval_cache(map, from, size); } while (0)
444 #define map_read(map, ofs) (map)->read(map, ofs) argument
[all …]
/linux/net/sctp/
A Dtsnmap.c45 bitmap_zero(map->tsn_map, map->len); in sctp_tsnmap_init()
51 map->max_tsn_seen = map->cumulative_tsn_ack_point; in sctp_tsnmap_init()
54 return map; in sctp_tsnmap_init()
59 map->len = 0; in sctp_tsnmap_free()
87 if (gap < map->len && test_bit(gap, map->tsn_map)) in sctp_tsnmap_check()
105 if (gap >= map->len && !sctp_tsnmap_grow(map, gap + 1)) in sctp_tsnmap_mark()
211 bitmap_zero(map->tsn_map, map->len); in sctp_tsnmap_skip()
216 bitmap_shift_right(map->tsn_map, map->tsn_map, gap, map->len); in sctp_tsnmap_skip()
242 bitmap_shift_right(map->tsn_map, map->tsn_map, zero_bit, map->len); in sctp_tsnmap_update()
307 if (!TSN_lt(tsn, map->base_tsn + map->len)) in sctp_tsnmap_renege()
[all …]
/linux/drivers/mtd/maps/
A Dpci.c41 val.x[0]= readb(map->base + map->translate(map, ofs)); in mtd_pci_read8()
49 val.x[0] = readl(map->base + map->translate(map, ofs)); in mtd_pci_read32()
56 memcpy_fromio(to, map->base + map->translate(map, from), len); in mtd_pci_copyfrom()
62 writeb(val.x[0], map->base + map->translate(map, ofs)); in mtd_pci_write8()
68 writel(val.x[0], map->base + map->translate(map, ofs)); in mtd_pci_write32()
74 memcpy_toio(map->base + map->translate(map, to), from, len); in mtd_pci_copyto()
92 map->map.bankwidth = 1; in intel_iq80310_init()
187 map->map.bankwidth = 4; in intel_dc21285_init()
190 map->map.size = len; in intel_dc21285_init()
296 map->exit(dev, map); in mtd_pci_probe()
[all …]
A Damd76xrom.c197 map->map.name = map->map_name; in amd76xrom_init_one()
198 map->map.phys = map_top; in amd76xrom_init_one()
208 for(map->map.bankwidth = 32; map->map.bankwidth; in amd76xrom_init_one()
209 map->map.bankwidth >>= 1) in amd76xrom_init_one()
222 map->mtd = do_map_probe(*probe_type, &map->map); in amd76xrom_init_one()
231 if (map->mtd->size > map->map.size) { in amd76xrom_init_one()
234 (unsigned long long)map->mtd->size, map->map.size); in amd76xrom_init_one()
235 map->mtd->size = map->map.size; in amd76xrom_init_one()
244 map->rsrc.start = map->map.phys; in amd76xrom_init_one()
245 map->rsrc.end = map->map.phys + map->mtd->size - 1; in amd76xrom_init_one()
[all …]
A Dck804xrom.c227 map->map.name = map->map_name; in ck804xrom_init_one()
228 map->map.phys = map_top; in ck804xrom_init_one()
238 for(map->map.bankwidth = 32; map->map.bankwidth; in ck804xrom_init_one()
239 map->map.bankwidth >>= 1) in ck804xrom_init_one()
252 map->mtd = do_map_probe(*probe_type, &map->map); in ck804xrom_init_one()
261 if (map->mtd->size > map->map.size) { in ck804xrom_init_one()
264 (unsigned long long)map->mtd->size, map->map.size); in ck804xrom_init_one()
265 map->mtd->size = map->map.size; in ck804xrom_init_one()
274 map->rsrc.start = map->map.phys; in ck804xrom_init_one()
275 map->rsrc.end = map->map.phys + map->mtd->size - 1; in ck804xrom_init_one()
[all …]
A Dichxrom.c221 map->map.name = map->map_name; in ichxrom_init_one()
222 map->map.phys = map_top; in ichxrom_init_one()
235 for(map->map.bankwidth = 32; map->map.bankwidth; in ichxrom_init_one()
236 map->map.bankwidth >>= 1) in ichxrom_init_one()
249 map->mtd = do_map_probe(*probe_type, &map->map); in ichxrom_init_one()
258 if (map->mtd->size > map->map.size) { in ichxrom_init_one()
261 (unsigned long long)map->mtd->size, map->map.size); in ichxrom_init_one()
262 map->mtd->size = map->map.size; in ichxrom_init_one()
271 map->rsrc.start = map->map.phys; in ichxrom_init_one()
272 map->rsrc.end = map->map.phys + map->mtd->size - 1; in ichxrom_init_one()
[all …]
A Desb2rom.c287 map->map.name = map->map_name; in esb2rom_init_one()
288 map->map.phys = map_top; in esb2rom_init_one()
301 for(map->map.bankwidth = 32; map->map.bankwidth; in esb2rom_init_one()
302 map->map.bankwidth >>= 1) { in esb2rom_init_one()
314 map->mtd = do_map_probe(*probe_type, &map->map); in esb2rom_init_one()
323 if (map->mtd->size > map->map.size) { in esb2rom_init_one()
326 (unsigned long long)map->mtd->size, map->map.size); in esb2rom_init_one()
327 map->mtd->size = map->map.size; in esb2rom_init_one()
336 map->rsrc.start = map->map.phys; in esb2rom_init_one()
337 map->rsrc.end = map->map.phys + map->mtd->size - 1; in esb2rom_init_one()
[all …]
/linux/tools/lib/bpf/
A Dhashmap.c48 map->sz = 0; in hashmap__init()
57 if (!map) in hashmap__new()
60 return map; in hashmap__new()
73 map->cap = map->cap_bits = map->sz = 0; in hashmap__clear()
82 free(map); in hashmap__free()
98 return (map->cap == 0) || ((map->sz + 1) * 4 / 3 > map->cap); in hashmap_needs_to_grow()
143 if (map->equal_fn(cur->key, key, map->ctx)) { in hashmap_find_entry()
167 h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits); in hashmap_insert()
191 h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits); in hashmap_insert()
211 h = hash_bits(map->hash_fn(key, map->ctx), map->cap_bits); in hashmap_find()
[all …]
/linux/drivers/mtd/lpddr/
A Dqinfo_probe.c81 dsr = CMDVAL(map_read(map, map->pfow_base + PFOW_DSR)); in lpddr_info_query()
87 val = CMDVAL(map_read(map, map->pfow_base + PFOW_COMMAND_DATA)); in lpddr_info_query()
96 pfow_val[0] = map_read(map, map->pfow_base + PFOW_QUERY_STRING_P); in lpddr_pfow_present()
97 pfow_val[1] = map_read(map, map->pfow_base + PFOW_QUERY_STRING_F); in lpddr_pfow_present()
98 pfow_val[2] = map_read(map, map->pfow_base + PFOW_QUERY_STRING_O); in lpddr_pfow_present()
99 pfow_val[3] = map_read(map, map->pfow_base + PFOW_QUERY_STRING_W); in lpddr_pfow_present()
116 map->name, map->pfow_base); in lpddr_pfow_present()
130 lpddr->DevId = CMDVAL(map_read(map, map->pfow_base + PFOW_DEVICE_ID)); in lpddr_chip_setup()
152 if ((map->pfow_base + 0x1000) >= map->size) { in lpddr_probe_chip()
155 (unsigned long)map->pfow_base, map->size - 1); in lpddr_probe_chip()
[all …]
/linux/tools/testing/selftests/mm/
A Dmlock2-tests.c178 char *map; in test_mlock_lock() local
183 if (map == MAP_FAILED) in test_mlock_lock()
205 *map = 'a'; in onfault_check()
229 char *map; in test_mlock_onfault() local
256 char *map; in test_lock_onfault_of_present() local
264 *map = 'a'; in test_lock_onfault_of_present()
279 char *map; in test_munlockall0() local
305 char *map; in test_munlockall1() local
345 void *map; in test_vma_management() local
431 void *map; in main() local
[all …]
/linux/kernel/bpf/
A Darraymap.c594 struct bpf_map *map = info->map; in bpf_array_map_seq_start() local
603 array = container_of(map, struct bpf_array, map); in bpf_array_map_seq_start()
613 struct bpf_map *map = info->map; in bpf_array_map_seq_next() local
622 array = container_of(map, struct bpf_array, map); in bpf_array_map_seq_next()
633 struct bpf_map *map = info->map; in __bpf_array_map_seq_show() local
647 ctx.map = info->map; in __bpf_array_map_seq_show()
684 struct bpf_map *map = aux->map; in bpf_iter_init_array_map() local
703 seq_info->map = map; in bpf_iter_init_array_map()
911 map->ops->map_fd_put_ptr(map, old_ptr, true); in bpf_fd_array_map_update_elem()
1108 if (poke->tail_call.map != map || in prog_array_map_poke_run()
[all …]
A Dlocal_storage.c31 return container_of(map, struct bpf_cgroup_storage_map, map); in map_to_storage()
42 if (attach_type_isolated(&map->map)) { in bpf_cgroup_storage_key_cmp()
271 if (attach_type_isolated(&map->map)) { in cgroup_storage_get_next_key()
317 if (!map) in cgroup_storage_map_alloc()
321 bpf_map_init_from_attr(&map->map, attr); in cgroup_storage_map_alloc()
327 return &map->map; in cgroup_storage_map_alloc()
432 btf_type_seq_show(map->btf, map->btf_value_type_id, in cgroup_storage_seq_show_elem()
509 if (!map) in bpf_cgroup_storage_alloc()
566 map = &storage->map->map; in bpf_cgroup_storage_free()
586 map = storage->map; in bpf_cgroup_storage_link()
[all …]
/linux/kernel/dma/
A Dmap_benchmark.c62 dma_addr = dma_map_single(map->dev, buf, size, map->dir); in map_benchmark_thread()
65 dev_name(map->dev)); in map_benchmark_thread()
76 dma_unmap_single(map->dev, dma_addr, size, map->dir); in map_benchmark_thread()
128 get_device(map->dev); in do_map_benchmark()
207 if (copy_from_user(&map->bparam, argp, sizeof(map->bparam))) in map_benchmark_ioctl()
230 (map->bparam.node < 0 || map->bparam.node >= MAX_NUMNODES || in map_benchmark_ioctl()
236 if (map->bparam.granule < 1 || map->bparam.granule > 1024) { in map_benchmark_ioctl()
283 if (copy_to_user(argp, &map->bparam, sizeof(map->bparam))) in map_benchmark_ioctl()
307 map = devm_kzalloc(dev, sizeof(*map), GFP_KERNEL); in __map_benchmark_probe()
308 if (!map) in __map_benchmark_probe()
[all …]
/linux/drivers/xen/
A Dgntdev.c88 map->index, map->count, in gntdev_print_maps()
114 gnttab_free_pages(map->count, map->pages); in gntdev_free_map()
228 add->index = map->index + map->count; in gntdev_add_map()
253 if (!map) in gntdev_put_map()
277 unmap_grant_pages(map, 0, map->count); in gntdev_put_map()
366 pr_debug("map %d+%d\n", map->index, map->count); in gntdev_map_grant_pages()
367 err = gnttab_map_refs(map->map_ops, map->kmap_ops, map->pages, in gntdev_map_grant_pages()
456 map->unmap_data.pages = map->pages + offset; in __unmap_grant_pages()
459 map->unmap_data.data = map; in __unmap_grant_pages()
562 map->index, map->count, map_start, map_end, in gntdev_invalidate()
[all …]
/linux/drivers/ras/amd/atl/
A Dmap.c17 ctx->map.intlv_mode = FIELD_GET(DF2_INTLV_NUM_CHAN, ctx->map.base); in df2_get_intlv_mode()
32 ctx->map.intlv_mode = FIELD_GET(DF3_INTLV_NUM_CHAN, ctx->map.base); in df3_get_intlv_mode()
38 ctx->map.intlv_mode = FIELD_GET(DF3p5_INTLV_NUM_CHAN, ctx->map.base); in df3p5_get_intlv_mode()
48 ctx->map.intlv_mode = FIELD_GET(DF4_INTLV_NUM_CHAN, ctx->map.intlv); in df4_get_intlv_mode()
61 ctx->map.intlv_mode = FIELD_GET(DF4p5_INTLV_NUM_CHAN, ctx->map.intlv); in df4p5_get_intlv_mode()
270 memset(&ctx->map.remap_array, 0xFF, sizeof(ctx->map.remap_array)); in df4_get_dram_addr_map()
326 memset(&ctx->map.remap_array, 0xFF, sizeof(ctx->map.remap_array)); in df4p5_get_dram_addr_map()
403 for (ctx->map.num = 1; ctx->map.num < df_cfg.num_coh_st_maps; ctx->map.num++) { in find_normalized_offset()
540 ctx->map.total_intlv_chan = ctx->map.num_intlv_chan; in calculate_intlv_bits()
541 ctx->map.total_intlv_chan *= ctx->map.num_intlv_dies; in calculate_intlv_bits()
[all …]
/linux/kernel/trace/
A Dtracing_map.c282 map->key_idx[map->n_keys++] = idx; in tracing_map_add_key_field()
412 elt->map = map; in tracing_map_elt_alloc()
440 if (map->ops && map->ops->elt_alloc) { in tracing_map_elt_alloc()
460 if (map->ops && map->ops->elt_init) in get_free_elt()
530 entry = TRACING_MAP_ENTRY(map->map, idx); in __tracing_map_insert()
683 tracing_map_array_free(map->map); in tracing_map_destroy()
706 tracing_map_array_clear(map->map); in tracing_map_clear()
780 map = kzalloc(sizeof(*map), GFP_KERNEL); in tracing_map_create()
793 map->map = tracing_map_array_alloc(map->map_size, in tracing_map_create()
795 if (!map->map) in tracing_map_create()
[all …]
/linux/tools/lib/perf/
A Dthreadmap.c12 size_t size = (nr - start) * sizeof(map->map[0]); in perf_thread_map__reset()
14 memset(&map->map[start], 0, size); in perf_thread_map__reset()
20 size_t size = sizeof(*map) + sizeof(map->map[0]) * nr; in perf_thread_map__realloc()
21 int start = map ? map->nr : 0; in perf_thread_map__realloc()
23 map = realloc(map, size); in perf_thread_map__realloc()
27 if (map) in perf_thread_map__realloc()
37 map->map[idx].pid = pid; in perf_thread_map__set_pid()
42 return map->map[idx].comm; in perf_thread_map__comm()
82 if (map) in perf_thread_map__get()
89 if (map && refcount_dec_and_test(&map->refcnt)) in perf_thread_map__put()
[all …]
A Dmmap.c23 map->fd = -1; in perf_mmap__init()
39 map->prev = 0; in perf_mmap__mmap()
41 map->base = mmap(NULL, perf_mmap__mmap_len(map), mp->prot, in perf_mmap__mmap()
55 if (!map) in perf_mmap__munmap()
61 munmap(map->base, perf_mmap__mmap_len(map)); in perf_mmap__munmap()
67 map->unmap_cb(map); in perf_mmap__munmap()
77 BUG_ON(map->base && refcount_read(&map->refcnt) == 0); in perf_mmap__put()
206 map->prev = perf_mmap__read_head(map); in perf_mmap__read_done()
284 map->end = perf_mmap__read_head(map); in perf_mmap__read_event()
286 event = perf_mmap__read(map, &map->start, map->end); in perf_mmap__read_event()
[all …]

Completed in 74 milliseconds

12345678910>>...92