Searched refs:ARG_PTR_TO_MEM (Results 1 – 9 of 9) sorted by relevance
| /linux/kernel/trace/ |
| H A D | bpf_trace.c | 385 .arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY, 420 .arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY, 476 .arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY, 478 .arg3_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY, 520 .arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY, 522 .arg4_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY, 537 .arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY, 561 .arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY, 732 .arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY, 998 .arg2_type = ARG_PTR_TO_MEM | MEM_WRITE, [all …]
|
| /linux/net/core/ |
| H A D | filter.c | 1750 .arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY, 2066 .arg1_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY, 2068 .arg3_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY, 2629 .arg2_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY, 4317 .arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY, 4880 .arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY, 4894 .arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY, 5094 .arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY, 5122 .arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY, 5294 .arg4_type = ARG_PTR_TO_MEM | MEM_RDONL [all...] |
| /linux/kernel/bpf/ |
| H A D | helpers.c | 541 .arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY, 569 .arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY, 585 .arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY, 655 .arg4_type = ARG_PTR_TO_MEM | MEM_RDONLY, 1098 .arg4_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL | MEM_RDONLY, 2006 .arg3_type = ARG_PTR_TO_MEM | MEM_RDONLY,
|
| H A D | ringbuf.c | 636 .arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
|
| H A D | cgroup.c | 2332 .arg2_type = ARG_PTR_TO_MEM | MEM_WRITE, 2420 .arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY,
|
| H A D | verifier.c | 8086 * (uninitialized) memory argument, and like ARG_PTR_TO_MEM it may be in arg_type_is_dynptr() 8089 return (base_type(type) == ARG_PTR_TO_MEM || 8238 [ARG_PTR_TO_MEM] = &mem_types, in bpf_diag_call_arg() 8321 /* ARG_PTR_TO_MEM + RDONLY is compatible with PTR_TO_MEM and PTR_TO_MEM + RDONLY, in check_reg_type() 8322 * but ARG_PTR_TO_MEM is compatible only with PTR_TO_MEM and NOT with PTR_TO_MEM + RDONLY in check_reg_type() 8326 * ARG_PTR_TO_MEM + MAYBE_NULL is compatible with PTR_TO_MEM and PTR_TO_MEM + MAYBE_NULL, in check_reg_type() 8327 * but ARG_PTR_TO_MEM is compatible only with PTR_TO_MEM but NOT with PTR_TO_MEM + MAYBE_NULL in check_reg_type() 8329 * ARG_PTR_TO_MEM is compatible with PTR_TO_MEM that is tagged with a dynptr type. in check_reg_type() 8337 if (base_type(arg_type) == ARG_PTR_TO_MEM) in check_reg_type() 8915 case ARG_PTR_TO_MEM in check_func_arg() [all...] |
| H A D | btf.c | 8047 * arguments (like ARG_PTR_TO_CTX, or ARG_PTR_TO_MEM, etc). This information in btf_prepare_func_args() 8209 sub->args[i].arg_type = ARG_PTR_TO_MEM | MEM_RDONLY | PTR_UNTRUSTED; in btf_prepare_func_args() 8255 sub->args[i].arg_type = ARG_PTR_TO_MEM | PTR_MAYBE_NULL; in btf_type_show() 8792 .arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY, in BTF_ID_LIST_GLOBAL()
|
| H A D | syscall.c | 6577 .arg2_type = ARG_PTR_TO_MEM | MEM_RDONLY, 6625 .arg1_type = ARG_PTR_TO_MEM | MEM_RDONLY,
|
| /linux/include/linux/ |
| H A D | bpf.h | 889 ARG_PTR_TO_MEM, /* pointer to valid memory (stack, packet, map value) */ enumerator 916 ARG_PTR_TO_MEM_OR_NULL = PTR_MAYBE_NULL | ARG_PTR_TO_MEM, 924 ARG_PTR_TO_UNINIT_MEM = MEM_UNINIT | MEM_WRITE | ARG_PTR_TO_MEM, 926 ARG_PTR_TO_FIXED_SIZE_MEM = MEM_FIXED_SIZE | ARG_PTR_TO_MEM,
|