Lines Matching refs:func_instance

107 struct func_instance {  struct
120 struct func_instance *instances[MAX_CALL_FRAMES]; /* valid in range [0..curframe] */ argument
129 struct func_instance *cur_instance;
177 static struct func_instance *__lookup_instance(struct bpf_verifier_env *env, in __lookup_instance()
182 struct func_instance *result; in __lookup_instance()
192 size = sizeof(struct func_instance); in __lookup_instance()
208 static struct func_instance *lookup_instance(struct bpf_verifier_env *env, in lookup_instance()
229 struct func_instance *instance; in bpf_stack_liveness_free()
248 static int relative_idx(struct func_instance *instance, u32 insn_idx) in relative_idx()
253 static struct per_frame_masks *get_frame_masks(struct func_instance *instance, in get_frame_masks()
263 struct func_instance *instance, in alloc_frame_masks()
287 struct func_instance *instance; in ensure_cur_instance()
302 struct func_instance *instance, u32 frame, u32 insn_idx, u64 mask) in mark_stack_read()
328 struct func_instance *instance, u32 insn_idx) in reset_stack_write_marks()
357 struct func_instance *instance) in commit_stack_write_marks()
510 static struct func_instance *get_outer_instance(struct bpf_verifier_env *env, in get_outer_instance()
511 struct func_instance *instance) in get_outer_instance()
533 struct func_instance *instance) in propagate_to_outer_instance()
537 struct func_instance *outer_instance; in propagate_to_outer_instance()
562 struct func_instance *instance, u32 frame, u32 insn_idx) in update_insn()
612 static int update_instance(struct bpf_verifier_env *env, struct func_instance *instance) in update_instance()
680 struct func_instance *instance; in bpf_update_live_stack()
700 static bool is_live_before(struct func_instance *instance, u32 insn_idx, u32 frameno, u32 spi) in is_live_before()
711 struct func_instance *instance; in bpf_live_stack_query_init()
735 struct func_instance *instance, *curframe_instance; in bpf_stack_slot_alive()