Lines Matching defs:bpf_object
672 struct bpf_object { struct
673 char name[BPF_OBJ_NAME_LEN];
674 char license[64];
675 __u32 kern_version;
677 struct bpf_program *programs;
678 size_t nr_programs;
679 struct bpf_map *maps;
680 size_t nr_maps;
681 size_t maps_cap;
683 char *kconfig;
684 struct extern_desc *externs;
685 int nr_extern;
686 int kconfig_map_idx;
688 bool loaded;
689 bool has_subcalls;
690 bool has_rodata;
692 struct bpf_gen *gen_loader;
695 struct elf_state efile;
697 struct btf *btf;
698 struct btf_ext *btf_ext;
703 struct btf *btf_vmlinux;
707 char *btf_custom_path;
709 struct btf *btf_vmlinux_override;
711 struct module_btf *btf_modules;
712 bool btf_modules_loaded;
713 size_t btf_module_cnt;
714 size_t btf_module_cap;
738 static const char *elf_sym_str(const struct bpf_object *obj, size_t off); argument