Home
last modified time | relevance | path

Searched refs:nr_maps (Results 1 – 25 of 32) sorted by relevance

12

/linux/tools/perf/util/
H A Dmaps.c45 * @nr_maps: number of maps_by_address, and possibly maps_by_name, in DECLARE_RC_STRUCT()
48 unsigned int nr_maps; in DECLARE_RC_STRUCT() local
70 assert(RC_CHK_ACCESS(maps)->nr_maps <= RC_CHK_ACCESS(maps)->nr_maps_allocated); in check_invariants()
71 for (unsigned int i = 0; i < RC_CHK_ACCESS(maps)->nr_maps; i++) { in check_invariants()
103 for (unsigned int i = 0; i < RC_CHK_ACCESS(maps)->nr_maps; i++) { in check_invariants()
132 static void maps__set_nr_maps(struct maps *maps, unsigned int nr_maps) in maps__set_nr_maps() argument
134 RC_CHK_ACCESS(maps)->nr_maps = nr_maps; in maps__set_nr_maps()
177 return RC_CHK_ACCESS(maps)->nr_maps; in maps__nr_maps()
223 RC_CHK_ACCESS(maps)->nr_maps in maps__init()
454 unsigned int nr_maps = maps__nr_maps(maps); __maps__insert() local
525 unsigned int nr_maps = maps__nr_maps(maps); __maps__remove() local
756 unsigned int nr_maps = maps__nr_maps(maps); __maps__insert_sorted() local
1087 unsigned int nr_maps = maps__nr_maps(maps); maps__find() local
[all...]
/linux/tools/testing/selftests/bpf/benchs/
H A Dbench_local_storage.c13 __u32 nr_maps; member
16 .nr_maps = 1000,
26 { "nr_maps", ARG_NR_MAPS, "NR_MAPS", 0,
41 fprintf(stderr, "invalid nr_maps"); in parse_arg()
44 args.nr_maps = ret; in parse_arg()
82 if (args.nr_maps > MAX_NR_MAPS) { in validate()
83 fprintf(stderr, "nr_maps must be <= 1000\n"); in validate()
125 ctx.skel->rodata->num_maps = args.nr_maps; in __setup()
145 for (i = 0; i < args.nr_maps; i++) { in __setup()
/linux/tools/lib/bpf/
H A Dbpf_gen_internal.h40 __u32 nr_maps; member
55 void bpf_gen__init(struct bpf_gen *gen, int log_level, int nr_progs, int nr_maps);
56 int bpf_gen__finish(struct bpf_gen *gen, int nr_progs, int nr_maps);
H A Dgen_loader.c114 void bpf_gen__init(struct bpf_gen *gen, int log_level, int nr_progs, int nr_maps) in bpf_gen__init() argument
140 nr_maps * (6 + (gen->log_level ? 6 : 0)))); in bpf_gen__init()
150 for (i = 0; i < nr_maps; i++) in bpf_gen__init()
181 if (gen->nr_maps == MAX_USED_MAPS) { in add_map_fd()
186 return gen->nr_maps++; in add_map_fd()
371 int bpf_gen__finish(struct bpf_gen *gen, int nr_progs, int nr_maps) in bpf_gen__finish() argument
375 if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) { in bpf_gen__finish()
376 pr_warn("nr_progs %d/%d nr_maps %d/%d mismatch\n", in bpf_gen__finish()
377 nr_progs, gen->nr_progs, nr_maps, ge in bpf_gen__finish()
[all...]
H A Dlibbpf.c690 size_t nr_maps; member
1108 for (j = 0; j < obj->nr_maps; ++j) { in bpf_object_adjust_struct_ops_autoload()
1340 for (i = 0; i < obj->nr_maps; i++) { in bpf_object__init_kern_struct_ops_maps()
1763 sizeof(*obj->maps), obj->nr_maps + 1); in bpf_object__add_map()
1767 map = &obj->maps[obj->nr_maps++]; in bpf_object__add_map()
2363 obj->kconfig_map_idx = obj->nr_maps - 1; in bpf_object__init_kconfig_map()
3036 for (i = 0; i < obj->nr_maps; i++) { in bpf_object__init_user_btf_maps()
4494 size_t map_idx, nr_maps = prog->obj->nr_maps; in bpf_program__record_reloc() local
4609 for (map_idx = 0; map_idx < nr_maps; map_id in bpf_program__record_reloc()
[all...]
/linux/tools/bpf/bpftool/
H A Dstruct_ops.c25 unsigned int nr_maps; member
172 if (res->nr_errs || (!res->nr_maps && must_have_one_map)) in cmd_retval()
203 res.nr_maps++; in do_search()
215 if (!wtr && name && !res.nr_errs && !res.nr_maps) in do_search()
277 res.nr_maps++; in do_one_id()
504 int nr_errs = 0, nr_maps = 0; in do_register() local
549 nr_maps++; in do_register()
596 if (!nr_maps) { in do_register()
H A Dprog.c226 int nr_maps; in find_metadata() local
245 nr_maps = prog_info.nr_map_ids; in find_metadata()
247 prog_info.nr_map_ids = nr_maps; in find_metadata()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dmetadata.c23 int nr_maps; in prog_holds_map() local
41 nr_maps = prog_info.nr_map_ids; in prog_holds_map()
43 prog_info.nr_map_ids = nr_maps; in prog_holds_map()
/linux/net/core/
H A Dbpf_sk_storage.c426 u32 nr_maps; member
457 for (i = 0; i < diag->nr_maps; i++) in bpf_sk_storage_diag_free()
469 for (i = 0; i < diag->nr_maps; i++) { in diag_check_dup()
482 u32 nr_maps = 0; in bpf_sk_storage_diag_alloc() local
495 nr_maps++; in bpf_sk_storage_diag_alloc()
498 diag = kzalloc(struct_size(diag, maps, nr_maps), GFP_KERNEL); in bpf_sk_storage_diag_alloc()
521 diag->maps[diag->nr_maps++] = map; in bpf_sk_storage_diag_alloc()
639 if (!diag->nr_maps) in bpf_sk_storage_diag_put()
656 for (i = 0; i < diag->nr_maps; i++) { in bpf_sk_storage_diag_put()
/linux/fs/xfs/
H A Dxfs_pnfs.h9 int xfs_fs_commit_blocks(struct inode *inode, struct iomap *maps, int nr_maps,
H A Dxfs_pnfs.c259 int nr_maps, in xfs_fs_commit_blocks() argument
279 for (i = 0; i < nr_maps; i++) { in xfs_fs_commit_blocks()
/linux/rust/kernel/block/mq/
H A Dtag_set.rs56 nr_maps: num_maps, in new()
/linux/block/
H A Dblk-mq.c3509 for (i = 0; i < set->nr_maps; i++) { in hctx_idx_to_type()
3517 if (i >= set->nr_maps) in hctx_idx_to_type()
4083 for (j = 0; j < set->nr_maps; j++) { in blk_mq_init_cpu_queues()
4167 for (j = 0; j < set->nr_maps; j++) { in blk_mq_map_swqueue()
4397 if (set->nr_maps > HCTX_TYPE_POLL) in blk_mq_alloc_queue()
4708 if (set->nr_maps == 1) in blk_mq_update_queue_map()
4728 for (i = 0; i < set->nr_maps; i++) in blk_mq_update_queue_map()
4733 BUG_ON(set->nr_maps > 1); in blk_mq_update_queue_map()
4803 if (!set->nr_maps) in blk_mq_alloc_tag_set()
4804 set->nr_maps in blk_mq_alloc_tag_set()
[all...]
/linux/drivers/scsi/
H A Dvirtio_scsi.c730 for (i = 0, qoff = 0; i < shost->nr_maps; i++) { in virtscsi_map_queues()
933 shost->nr_maps = 1; in virtscsi_probe()
944 shost->nr_maps = HCTX_TYPE_POLL + 1; in virtscsi_probe()
H A Dscsi_lib.c2085 tag_set->nr_maps = shost->nr_maps ? : 1; in scsi_mq_setup_tags()
/linux/drivers/block/
H A Dz2ram.c354 tag_set.nr_maps = 1; in z2_init()
H A Dataflop.c2089 unit[i].tag_set.nr_maps = 1; in atari_floppy_init()
H A Damiflop.c1819 unit[drive].tag_set.nr_maps = 1; in fd_alloc_drive()
/linux/include/scsi/
H A Dscsi_host.h633 unsigned nr_maps; member
/linux/drivers/block/null_blk/
H A Dmain.c1558 for (i = 0, qoff = 0; i < set->nr_maps; i++) { in null_map_queues()
1824 set->nr_maps = 1; in null_init_tag_set()
1827 set->nr_maps += 2; in null_init_tag_set()
/linux/include/linux/
H A Dblk-mq.h486 * @nr_maps: Number of elements in the @map array. A number in the range
517 unsigned int nr_maps; member
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4_en.h226 u8 nr_maps; member
/linux/drivers/nvme/host/
H A Dapple.c1279 anv->tagset.nr_maps = 1; in apple_nvme_alloc_tagsets()
H A Dcore.c4905 const struct blk_mq_ops *ops, unsigned int nr_maps, in nvme_alloc_io_tag_set() argument
4929 set->nr_maps = nr_maps; in nvme_alloc_io_tag_set()
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_v3_hw.c3373 for (i = 0, qoff = 0; i < shost->nr_maps; i++) { in hisi_sas_map_queues()
5003 shost->nr_maps = 3; in hisi_sas_v3_probe()
5005 shost->nr_maps = 1; in hisi_sas_v3_probe()

12