Lines Matching refs:release_regno
275 u8 release_regno; member
302 u8 release_regno; member
9600 if (meta->release_regno) { in check_func_arg()
9604 meta->release_regno = regno; in check_func_arg()
11349 if (meta.release_regno) { in check_helper_call()
11355 if (arg_type_is_dynptr(fn->arg_type[meta.release_regno - BPF_REG_1])) { in check_helper_call()
11356 if (regs[meta.release_regno].type == CONST_PTR_TO_DYNPTR) { in check_helper_call()
11360 err = unmark_stack_slots_dynptr(env, ®s[meta.release_regno]); in check_helper_call()
11383 } else if (register_is_null(®s[meta.release_regno])) { in check_helper_call()
12976 meta->release_regno = regno; in check_kfunc_args()
13372 if (is_kfunc_release(meta) && !meta->release_regno) { in check_kfunc_args()
13584 if (meta.release_regno) { in check_kfunc_call()
13585 err = release_reference(env, regs[meta.release_regno].ref_obj_id); in check_kfunc_call()