Lines Matching defs:bpf_prog_aux
368 struct bpf_prog_aux { struct
369 atomic_t refcnt;
370 u32 used_map_cnt;
371 u32 max_ctx_offset;
372 u32 max_pkt_offset;
373 u32 max_tp_access;
374 u32 stack_depth;
375 u32 id;
376 u32 func_cnt; /* used by non-func prog as the number of func progs */
377 u32 func_idx; /* 0 for non-func prog, the index in func array for func prog */
378 bool verifier_zext; /* Zero extensions has been inserted by verifier. */
379 bool offload_requested;
380 struct bpf_prog **func;
381 void *jit_data; /* JIT specific data. arch dependent */
382 struct latch_tree_node ksym_tnode;
383 struct list_head ksym_lnode;
384 const struct bpf_prog_ops *ops;
385 struct bpf_map **used_maps;
386 struct bpf_prog *prog;
387 struct user_struct *user;
388 u64 load_time; /* ns since boottime */
389 struct bpf_map *cgroup_storage[MAX_BPF_CGROUP_STORAGE_TYPE];
390 char name[BPF_OBJ_NAME_LEN];
392 void *security;
394 struct bpf_prog_offload *offload;
395 struct btf *btf;
396 struct bpf_func_info *func_info;
403 struct bpf_line_info *linfo;
411 void **jited_linfo;
412 u32 func_info_cnt;
413 u32 nr_linfo;
418 u32 linfo_idx;
419 struct bpf_prog_stats __percpu *stats;
420 union {