Lines Matching defs:iov
75 static int fuse_verify_ioctl_iov(struct fuse_conn *fc, struct iovec *iov,
81 for (n = 0; n < count; n++, iov++) {
82 if (iov->iov_len > (size_t) max)
84 max -= iov->iov_len;
124 /* For fs-verity, determine iov lengths from input */
125 static int fuse_setup_measure_verity(unsigned long arg, struct iovec *iov)
136 iov->iov_len = sizeof(struct fsverity_digest) + digest_size;
141 static int fuse_setup_enable_verity(unsigned long arg, struct iovec *iov,
155 iov++;
158 iov->iov_base = u64_to_user_ptr(enable.salt_ptr);
159 iov->iov_len = enable.salt_size;
163 iov++;
166 iov->iov_base = u64_to_user_ptr(enable.sig_ptr);
167 iov->iov_len = enable.sig_size;
191 * the actual iov array to
198 * it sets FUSE_IOCTL_RETRY, out->in_iovs to 2 and iov array to
267 struct iovec *iov = iov_page;
269 iov->iov_base = (void __user *)arg;
270 iov->iov_len = _IOC_SIZE(cmd);
273 in_iov = iov;
278 out_iov = iov;
285 err = fuse_setup_measure_verity(arg, iov);
288 err = fuse_setup_enable_verity(arg, iov, &in_iovs);