Lines Matching defs:bpf_object
673 struct bpf_object { struct
674 char name[BPF_OBJ_NAME_LEN];
675 char license[64];
676 __u32 kern_version;
678 struct bpf_program *programs;
679 size_t nr_programs;
680 struct bpf_map *maps;
681 size_t nr_maps;
682 size_t maps_cap;
684 char *kconfig;
685 struct extern_desc *externs;
686 int nr_extern;
687 int kconfig_map_idx;
689 bool loaded;
690 bool has_subcalls;
691 bool has_rodata;
693 struct bpf_gen *gen_loader;
696 struct elf_state efile;
698 unsigned char byteorder;
700 struct btf *btf;
701 struct btf_ext *btf_ext;
706 struct btf *btf_vmlinux;
710 char *btf_custom_path;
712 struct btf *btf_vmlinux_override;
714 struct module_btf *btf_modules;
715 bool btf_modules_loaded;
716 size_t btf_module_cnt;
717 size_t btf_module_cap;
741 static const char *elf_sym_str(const struct bpf_object *obj, size_t off); argument