Home
last modified time | relevance | path

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

12

/Linux-v6.1/tools/testing/selftests/bpf/benchs/
Dbench_local_storage.c13 __u32 nr_maps; member
16 .nr_maps = 1000,
44 args.nr_maps = ret; in parse_arg()
82 if (args.nr_maps > MAX_NR_MAPS) { 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-v6.1/tools/bpf/bpftool/
Dstruct_ops.c25 unsigned int nr_maps; member
174 if (res->nr_errs || (!res->nr_maps && must_have_one_map)) in cmd_retval()
205 res.nr_maps++; in do_search()
217 if (!wtr && name && !res.nr_errs && !res.nr_maps) in do_search()
279 res.nr_maps++; in do_one_id()
485 int nr_errs = 0, nr_maps = 0; in do_register() local
523 nr_maps++; in do_register()
547 if (!nr_maps) { in do_register()
Dprog.c224 int nr_maps; in find_metadata() local
243 nr_maps = prog_info.nr_map_ids; in find_metadata()
245 prog_info.nr_map_ids = nr_maps; in find_metadata()
/Linux-v6.1/tools/lib/bpf/
Dbpf_gen_internal.h37 __u32 nr_maps; member
52 void bpf_gen__init(struct bpf_gen *gen, int log_level, int nr_progs, int nr_maps);
53 int bpf_gen__finish(struct bpf_gen *gen, int nr_progs, int nr_maps);
Dgen_loader.c113 void bpf_gen__init(struct bpf_gen *gen, int log_level, int nr_progs, int nr_maps) in bpf_gen__init() argument
139 nr_maps * (6 + (gen->log_level ? 6 : 0)))); in bpf_gen__init()
149 for (i = 0; i < nr_maps; i++) in bpf_gen__init()
180 if (gen->nr_maps == MAX_USED_MAPS) { in add_map_fd()
185 return gen->nr_maps++; in add_map_fd()
370 int bpf_gen__finish(struct bpf_gen *gen, int nr_progs, int nr_maps) in bpf_gen__finish() argument
374 if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) { in bpf_gen__finish()
376 nr_progs, gen->nr_progs, nr_maps, gen->nr_maps); in bpf_gen__finish()
384 sizeof(struct bpf_map_desc) * gen->nr_maps + in bpf_gen__finish()
388 for (i = 0; i < gen->nr_maps; i++) in bpf_gen__finish()
[all …]
Dlibbpf.c618 size_t nr_maps; member
1141 for (i = 0; i < obj->nr_maps; i++) { in bpf_object__init_kern_struct_ops_maps()
1499 sizeof(*obj->maps), obj->nr_maps + 1); in bpf_object__add_map()
1503 map = &obj->maps[obj->nr_maps++]; in bpf_object__add_map()
1995 obj->kconfig_map_idx = obj->nr_maps - 1; in bpf_object__init_kconfig_map()
3950 size_t map_idx, nr_maps = prog->obj->nr_maps; in bpf_program__record_reloc() local
4046 for (map_idx = 0; map_idx < nr_maps; map_idx++) { in bpf_program__record_reloc()
4057 if (map_idx >= nr_maps) { in bpf_program__record_reloc()
4075 for (map_idx = 0; map_idx < nr_maps; map_idx++) { in bpf_program__record_reloc()
4084 if (map_idx >= nr_maps) { in bpf_program__record_reloc()
[all …]
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/
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-v6.1/tools/perf/util/
Dmaps.c21 maps->nr_maps = 0; in maps__init()
39 ++maps->nr_maps; in maps__insert()
56 if (maps->nr_maps > maps->nr_maps_allocated) { in maps__insert()
57 int nr_allocate = maps->nr_maps * 2; in maps__insert()
69 maps->maps_by_name[maps->nr_maps - 1] = map; in maps__insert()
88 --maps->nr_maps; in maps__remove()
Dmaps.h35 unsigned int nr_maps; member
Dsymbol.c1987 qsort(maps->maps_by_name, maps->nr_maps, sizeof(struct map *), map__strcmp); in __maps__sort_by_name()
1993 struct map **maps_by_name = realloc(maps->maps_by_name, maps->nr_maps * sizeof(map)); in map__groups__sort_by_name_from_rbtree()
2000 maps->nr_maps_allocated = maps->nr_maps; in map__groups__sort_by_name_from_rbtree()
2017 mapp = bsearch(name, maps->maps_by_name, maps->nr_maps, sizeof(*mapp), map__strcmp_name); in __maps__find_by_name()
/Linux-v6.1/net/core/
Dbpf_sk_storage.c468 u32 nr_maps; member
499 for (i = 0; i < diag->nr_maps; i++) in bpf_sk_storage_diag_free()
511 for (i = 0; i < diag->nr_maps; i++) { in diag_check_dup()
524 u32 nr_maps = 0; in bpf_sk_storage_diag_alloc() local
535 nr_maps++; in bpf_sk_storage_diag_alloc()
538 diag = kzalloc(struct_size(diag, maps, nr_maps), GFP_KERNEL); in bpf_sk_storage_diag_alloc()
565 diag->maps[diag->nr_maps++] = map; in bpf_sk_storage_diag_alloc()
683 if (!diag->nr_maps) in bpf_sk_storage_diag_put()
700 for (i = 0; i < diag->nr_maps; i++) { in bpf_sk_storage_diag_put()
/Linux-v6.1/fs/xfs/
Dxfs_pnfs.h9 int xfs_fs_commit_blocks(struct inode *inode, struct iomap *maps, int nr_maps,
Dxfs_pnfs.c260 int nr_maps, in xfs_fs_commit_blocks() argument
280 for (i = 0; i < nr_maps; i++) { in xfs_fs_commit_blocks()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c281 int nr_maps = tx_info->nr_maps; in mlx4_en_free_tx_desc() local
310 for (i = 1; i < nr_maps; i++) { in mlx4_en_free_tx_desc()
321 for (i = 1; i < nr_maps; i++) { in mlx4_en_free_tx_desc()
971 tx_info->nr_maps = shinfo->nr_frags + tx_info->linear; in mlx4_en_xmit()
972 data += tx_info->nr_maps - 1; in mlx4_en_xmit()
1156 tx_info->nr_maps = 1; in mlx4_en_init_tx_xdp_ring_descs()
Dmlx4_en.h215 u8 nr_maps; member
/Linux-v6.1/block/
Dblk-mq.c3210 for (i = 0; i < set->nr_maps; i++) { in hctx_idx_to_type()
3218 if (i >= set->nr_maps) in hctx_idx_to_type()
3680 for (j = 0; j < set->nr_maps; j++) { in blk_mq_init_cpu_queues()
3764 for (j = 0; j < set->nr_maps; j++) { in blk_mq_map_swqueue()
4140 if (set->nr_maps > HCTX_TYPE_POLL && in blk_mq_update_poll_flag()
4297 if (set->nr_maps == 1) in blk_mq_update_queue_map()
4317 for (i = 0; i < set->nr_maps; i++) in blk_mq_update_queue_map()
4322 BUG_ON(set->nr_maps > 1); in blk_mq_update_queue_map()
4387 if (!set->nr_maps) in blk_mq_alloc_tag_set()
4388 set->nr_maps = 1; in blk_mq_alloc_tag_set()
[all …]
/Linux-v6.1/drivers/block/
Dz2ram.c356 tag_set.nr_maps = 1; in z2_init()
Dvirtio_blk.c813 for (i = 0, qoff = 0; i < set->nr_maps; i++) { in virtblk_map_queues()
959 vblk->tag_set.nr_maps = 1; in virtblk_probe()
961 vblk->tag_set.nr_maps = 3; in virtblk_probe()
/Linux-v6.1/include/scsi/
Dscsi_host.h625 unsigned nr_maps; member
/Linux-v6.1/net/ceph/
Dosd_client.c4064 u32 nr_maps, maplen; in ceph_osdc_handle_map() local
4089 ceph_decode_32_safe(&p, end, nr_maps, bad); in ceph_osdc_handle_map()
4090 dout(" %d inc maps\n", nr_maps); in ceph_osdc_handle_map()
4091 while (nr_maps > 0) { in ceph_osdc_handle_map()
4110 nr_maps--; in ceph_osdc_handle_map()
4116 ceph_decode_32_safe(&p, end, nr_maps, bad); in ceph_osdc_handle_map()
4117 dout(" %d full maps\n", nr_maps); in ceph_osdc_handle_map()
4118 while (nr_maps) { in ceph_osdc_handle_map()
4123 if (nr_maps > 1) { in ceph_osdc_handle_map()
4138 nr_maps--; in ceph_osdc_handle_map()
/Linux-v6.1/drivers/block/null_blk/
Dmain.c1564 for (i = 0, qoff = 0; i < set->nr_maps; i++) { in null_map_queues()
1938 set->nr_maps = 3; in null_init_tag_set()
1940 set->nr_maps = 1; in null_init_tag_set()
/Linux-v6.1/include/linux/
Dblk-mq.h507 unsigned int nr_maps; member
/Linux-v6.1/drivers/nvme/host/
Dpci.c454 for (i = 0, qoff = 0; i < set->nr_maps; i++) { in nvme_pci_map_queues()
2533 set->nr_maps = 1; in nvme_pci_alloc_tag_set()
2535 set->nr_maps = 2; in nvme_pci_alloc_tag_set()
2537 set->nr_maps = 3; in nvme_pci_alloc_tag_set()
Dmultipath.c515 if (ctrl->tagset->nr_maps > HCTX_TYPE_POLL && in nvme_mpath_alloc_disk()
/Linux-v6.1/drivers/block/paride/
Dpd.c906 disk->tag_set.nr_maps = 1; in pd_probe_drive()

12