Lines Matching refs:off
219 __u32 off = 10; in test_adjust() local
237 err = bpf_dynptr_adjust(&ptr, off, bpf_dynptr_size(&ptr)); in test_adjust()
243 if (bpf_dynptr_size(&ptr) != bytes - off) { in test_adjust()
249 err = bpf_dynptr_adjust(&ptr, off, 15); in test_adjust()
256 if (bpf_dynptr_size(&ptr) != trim - off) { in test_adjust()
272 __u32 off = 20; in test_adjust_err() local
300 if (bpf_dynptr_adjust(&ptr, off, size)) { in test_adjust_err()
468 __u32 off = 2, size; in test_dynptr_clone() local
476 if (bpf_dynptr_adjust(&ptr1, off, bpf_dynptr_size(&ptr1))) { in test_dynptr_clone()
862 typedef int (*bpf_read_dynptr_fn_t)(struct bpf_dynptr *dptr, u32 off,
945 __u32 off, i; in test_dynptr_probe_xdp() local
950 off = xdp_near_frag_end_offset(); in test_dynptr_probe_xdp()
956 err = err ?: bpf_read_dynptr_fn(&ptr_xdp, off, len, ptr); in test_dynptr_probe_xdp()
959 err = err ?: bpf_dynptr_read(&buf, len, &ptr_xdp, off, 0); in test_dynptr_probe_xdp()
964 err = err ?: bpf_dynptr_write(&ptr_xdp, off, buf, len, 0); in test_dynptr_probe_xdp()
973 __u32 cnt, off, i; in test_dynptr_probe_str_xdp() local
978 off = xdp_near_frag_end_offset(); in test_dynptr_probe_str_xdp()
986 cnt = bpf_read_dynptr_fn(&ptr_xdp, off, len, ptr); in test_dynptr_probe_str_xdp()
992 err = err ?: bpf_dynptr_read(&buf, len, &ptr_xdp, off, 0); in test_dynptr_probe_str_xdp()
1000 err = err ?: bpf_dynptr_write(&ptr_xdp, off, buf, len, 0); in test_dynptr_probe_str_xdp()
1054 static int bpf_copy_data_from_user_task(struct bpf_dynptr *dptr, u32 off, in bpf_copy_data_from_user_task() argument
1059 return bpf_copy_from_user_task_dynptr(dptr, off, size, unsafe_ptr, task); in bpf_copy_data_from_user_task()
1062 static int bpf_copy_data_from_user_task_str(struct bpf_dynptr *dptr, u32 off, in bpf_copy_data_from_user_task_str() argument
1067 return bpf_copy_from_user_task_str_dynptr(dptr, off, size, unsafe_ptr, task); in bpf_copy_data_from_user_task_str()