Lines Matching defs:bpf_prog_aux
9259 struct bpf_prog_aux { struct
9260 atomic64_t refcnt;
9261 u32 used_map_cnt;
9262 u32 max_ctx_offset;
9263 u32 max_pkt_offset;
9264 u32 max_tp_access;
9265 u32 stack_depth;
9266 u32 id;
9267 u32 func_cnt;
9268 u32 func_idx;
9269 u32 attach_btf_id;
9270 struct bpf_prog *linked_prog;
9271 bool verifier_zext;
9272 bool offload_requested;
9273 bool attach_btf_trace;
9274 bool func_proto_unreliable;
9275 enum bpf_tramp_prog_type trampoline_prog_type;
9276 struct bpf_trampoline *trampoline;
9277 struct hlist_node tramp_hlist;
9278 const struct btf_type *attach_func_proto;
9279 const char *attach_func_name;
9280 struct bpf_prog **func;
9281 void *jit_data;
9282 struct bpf_jit_poke_descriptor *poke_tab;
9283 u32 size_poke_tab;
9284 struct latch_tree_node ksym_tnode;
9285 struct list_head ksym_lnode;
9286 const struct bpf_prog_ops *ops;
9287 struct bpf_map **used_maps;
9288 struct bpf_prog *prog;
9289 struct user_struct *user;
9290 u64 load_time;
9291 struct bpf_map *cgroup_storage[2];
9292 char name[16];
9293 void *security;
9294 struct bpf_prog_offload *offload;
9295 struct btf *btf;
9296 struct bpf_func_info *func_info;
9297 struct bpf_func_info_aux *func_info_aux;
9298 struct bpf_line_info *linfo;
9299 void **jited_linfo;
9300 u32 func_info_cnt;
9301 u32 nr_linfo;
9302 u32 linfo_idx;
9303 u32 num_exentries;
9304 struct exception_table_entry *extable;
9305 struct bpf_prog_stats *stats;
9306 union {