Lines Matching defs:bpf_object
674 struct bpf_object { struct
675 char name[BPF_OBJ_NAME_LEN];
676 char license[64];
677 __u32 kern_version;
679 struct bpf_program *programs;
680 size_t nr_programs;
681 struct bpf_map *maps;
682 size_t nr_maps;
683 size_t maps_cap;
685 char *kconfig;
686 struct extern_desc *externs;
687 int nr_extern;
688 int kconfig_map_idx;
690 bool loaded;
691 bool has_subcalls;
692 bool has_rodata;
694 struct bpf_gen *gen_loader;
697 struct elf_state efile;
699 struct btf *btf;
700 struct btf_ext *btf_ext;
705 struct btf *btf_vmlinux;
709 char *btf_custom_path;
711 struct btf *btf_vmlinux_override;
713 struct module_btf *btf_modules;
714 bool btf_modules_loaded;
715 size_t btf_module_cnt;
716 size_t btf_module_cap;
740 static const char *elf_sym_str(const struct bpf_object *obj, size_t off); argument