Lines Matching refs:def
264 numa_node = maps[i].def.map_flags & BPF_F_NUMA_NODE ? in load_maps()
265 maps[i].def.numa_node : -1; in load_maps()
267 if (maps[i].def.type == BPF_MAP_TYPE_ARRAY_OF_MAPS || in load_maps()
268 maps[i].def.type == BPF_MAP_TYPE_HASH_OF_MAPS) { in load_maps()
269 int inner_map_fd = map_fd[maps[i].def.inner_map_idx]; in load_maps()
271 map_fd[i] = bpf_create_map_in_map_node(maps[i].def.type, in load_maps()
273 maps[i].def.key_size, in load_maps()
275 maps[i].def.max_entries, in load_maps()
276 maps[i].def.map_flags, in load_maps()
279 map_fd[i] = bpf_create_map_node(maps[i].def.type, in load_maps()
281 maps[i].def.key_size, in load_maps()
282 maps[i].def.value_size, in load_maps()
283 maps[i].def.max_entries, in load_maps()
284 maps[i].def.map_flags, in load_maps()
294 if (maps[i].def.type == BPF_MAP_TYPE_PROG_ARRAY) in load_maps()
454 struct bpf_load_map_def *def; in load_elf_maps_section() local
470 def = (struct bpf_load_map_def *)(data_maps->d_buf + offset); in load_elf_maps_section()
472 memset(&maps[i].def, 0, sizeof(struct bpf_load_map_def)); in load_elf_maps_section()
473 memcpy(&maps[i].def, def, map_sz_copy); in load_elf_maps_section()
477 addr = (unsigned char*) def + map_sz_copy; in load_elf_maps_section()
478 end = (unsigned char*) def + map_sz_elf; in load_elf_maps_section()