Searched refs:ARG_PTR_TO_DYNPTR (Results 1 – 5 of 5) sorted by relevance
| /linux/kernel/bpf/ |
| H A D | ringbuf.c | 630 .arg4_type = ARG_PTR_TO_DYNPTR | DYNPTR_TYPE_RINGBUF | MEM_UNINIT | MEM_WRITE, 648 .arg1_type = ARG_PTR_TO_DYNPTR | DYNPTR_TYPE_RINGBUF | OBJ_RELEASE, 667 .arg1_type = ARG_PTR_TO_DYNPTR | DYNPTR_TYPE_RINGBUF | OBJ_RELEASE,
|
| H A D | helpers.c | 1754 .arg4_type = ARG_PTR_TO_DYNPTR | DYNPTR_TYPE_LOCAL | MEM_UNINIT | MEM_WRITE, 1806 .arg3_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY, 1865 .arg1_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY, 1908 .arg1_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY,
|
| H A D | verifier.c | 986 if (arg_type == ARG_PTR_TO_DYNPTR) in is_dynptr_type_expected() 9057 return base_type(type) == ARG_PTR_TO_DYNPTR; in arg_type_is_dynptr() 9198 [ARG_PTR_TO_DYNPTR] = &dynptr_types, 9850 case ARG_PTR_TO_DYNPTR: in check_func_arg() 10488 } else if (arg->arg_type == (ARG_PTR_TO_DYNPTR | MEM_RDONLY)) { in btf_check_func_arg_match() 10489 ret = check_func_arg_reg_off(env, reg, regno, ARG_PTR_TO_DYNPTR); in btf_check_func_arg_match() 13281 enum bpf_arg_type dynptr_arg_type = ARG_PTR_TO_DYNPTR; in check_kfunc_args() 23203 } else if (arg->arg_type == (ARG_PTR_TO_DYNPTR | MEM_RDONLY)) { in do_check_common()
|
| H A D | btf.c | 7797 sub->args[i].arg_type = ARG_PTR_TO_DYNPTR | MEM_RDONLY; in btf_prepare_func_args()
|
| /linux/include/linux/ |
| H A D | bpf.h | 836 ARG_PTR_TO_DYNPTR, /* pointer to bpf_dynptr. See bpf_type_flag for dynptr type */ enumerator
|