Lines Matching refs:def
280 numa_node = maps[i].def.map_flags & BPF_F_NUMA_NODE ? in load_maps()
281 maps[i].def.numa_node : -1; in load_maps()
283 if (maps[i].def.type == BPF_MAP_TYPE_ARRAY_OF_MAPS || in load_maps()
284 maps[i].def.type == BPF_MAP_TYPE_HASH_OF_MAPS) { in load_maps()
285 int inner_map_fd = map_fd[maps[i].def.inner_map_idx]; in load_maps()
287 map_fd[i] = bpf_create_map_in_map_node(maps[i].def.type, in load_maps()
289 maps[i].def.key_size, in load_maps()
291 maps[i].def.max_entries, in load_maps()
292 maps[i].def.map_flags, in load_maps()
295 map_fd[i] = bpf_create_map_node(maps[i].def.type, in load_maps()
297 maps[i].def.key_size, in load_maps()
298 maps[i].def.value_size, in load_maps()
299 maps[i].def.max_entries, in load_maps()
300 maps[i].def.map_flags, in load_maps()
310 if (maps[i].def.type == BPF_MAP_TYPE_PROG_ARRAY) in load_maps()
470 struct bpf_load_map_def *def; in load_elf_maps_section() local
486 def = (struct bpf_load_map_def *)(data_maps->d_buf + offset); in load_elf_maps_section()
488 memset(&maps[i].def, 0, sizeof(struct bpf_load_map_def)); in load_elf_maps_section()
489 memcpy(&maps[i].def, def, map_sz_copy); in load_elf_maps_section()
493 addr = (unsigned char *) def + map_sz_copy; in load_elf_maps_section()
494 end = (unsigned char *) def + map_sz_elf; in load_elf_maps_section()