Home
last modified time | relevance | path

Searched refs:ARG_PTR_TO_DYNPTR (Results 1 – 5 of 5) sorted by relevance

/linux/kernel/bpf/
H A Dringbuf.c631 .arg4_type = ARG_PTR_TO_DYNPTR | DYNPTR_TYPE_RINGBUF | MEM_UNINIT | MEM_WRITE,
649 .arg1_type = ARG_PTR_TO_DYNPTR | DYNPTR_TYPE_RINGBUF | OBJ_RELEASE,
668 .arg1_type = ARG_PTR_TO_DYNPTR | DYNPTR_TYPE_RINGBUF | OBJ_RELEASE,
H A Dhelpers.c1759 .arg4_type = ARG_PTR_TO_DYNPTR | DYNPTR_TYPE_LOCAL | MEM_UNINIT | MEM_WRITE,
1802 .arg3_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY,
1850 .arg1_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY,
1892 .arg1_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY,
H A Dverifier.c992 if (arg_type == ARG_PTR_TO_DYNPTR) in is_dynptr_type_expected()
8661 return base_type(type) == ARG_PTR_TO_DYNPTR; in arg_type_is_dynptr()
8802 [ARG_PTR_TO_DYNPTR] = &dynptr_types,
9454 case ARG_PTR_TO_DYNPTR: in check_func_arg()
10085 } else if (arg->arg_type == (ARG_PTR_TO_DYNPTR | MEM_RDONLY)) { in btf_check_func_arg_match()
10086 ret = check_func_arg_reg_off(env, reg, regno, ARG_PTR_TO_DYNPTR); in btf_check_func_arg_match()
12748 enum bpf_arg_type dynptr_arg_type = ARG_PTR_TO_DYNPTR; in check_kfunc_args()
22225 } else if (arg->arg_type == (ARG_PTR_TO_DYNPTR | MEM_RDONLY)) { in do_check_common()
H A Dbtf.c7663 sub->args[i].arg_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY; in btf_prepare_func_args()
/linux/include/linux/
H A Dbpf.h784 ARG_PTR_TO_DYNPTR, /* pointer to bpf_dynptr. See bpf_type_flag for dynptr type */ enumerator