Lines Matching defs:dynptr
37 struct bpf_dynptr dynptr;
49 if (bpf_dynptr_from_file(file, 0, &dynptr))
52 local_err = bpf_dynptr_read(tmp_buf, user_buf_sz, &dynptr, user_buf_sz, 0);
58 bpf_dynptr_file_discard(&dynptr);
118 struct bpf_dynptr dynptr;
122 if (bpf_dynptr_from_file(file, 0, &dynptr))
125 loc_err = verify_dynptr_read(&dynptr, 0, user_buf, user_buf_sz);
127 loc_err = loc_err ?: verify_dynptr_read(&dynptr, off, user_buf + off, user_buf_sz - off);
129 loc_err = loc_err ?: verify_dynptr_read(&dynptr, off, user_buf + off, user_buf_sz - off);
132 loc_err = loc_err ?: verify_dynptr_read(&dynptr, off, user_buf + off, 100);
134 /* Adjust dynptr, verify read */
135 loc_err = loc_err ?: bpf_dynptr_adjust(&dynptr, off, off + 1);
136 loc_err = loc_err ?: verify_dynptr_read(&dynptr, 0, user_buf + off, 1);
138 loc_err = loc_err ?: verify_dynptr_read(&dynptr, 0, user_buf + off, 2) == 0;
140 loc_err = loc_err ?: verify_dynptr_read(&dynptr, 1, user_buf + off, 1) == 0;
143 bpf_dynptr_file_discard(&dynptr);