• Home
  • Raw
  • Download

Lines Matching refs:len

261 	__u32 len;  member
537 loff_t len; member
573 u64 len; member
591 size_t len; member
616 u32 len; member
623 u32 len; member
639 u64 len; member
647 __u32 len; member
3038 req->rw.len = READ_ONCE(sqe->len); in io_prep_rw()
3126 size_t len = req->rw.len; in __io_import_fixed() local
3130 if (unlikely(check_add_overflow(buf_addr, (u64)len, &buf_end))) in __io_import_fixed()
3141 iov_iter_bvec(iter, rw, imu->bvec, imu->nr_bvecs, offset + len); in __io_import_fixed()
3206 static struct io_buffer *io_buffer_select(struct io_kiocb *req, size_t *len, in io_buffer_select() argument
3229 if (*len > kbuf->len) in io_buffer_select()
3230 *len = kbuf->len; in io_buffer_select()
3240 static void __user *io_rw_buffer_select(struct io_kiocb *req, size_t *len, in io_rw_buffer_select() argument
3248 kbuf = io_buffer_select(req, len, bgid, kbuf, needs_lock); in io_rw_buffer_select()
3263 ssize_t len; in io_compat_import() local
3273 len = clen; in io_compat_import()
3274 buf = io_rw_buffer_select(req, &len, needs_lock); in io_compat_import()
3278 iov[0].iov_len = (compat_size_t) len; in io_compat_import()
3288 ssize_t len; in __io_iov_buffer_select() local
3293 len = iov[0].iov_len; in __io_iov_buffer_select()
3294 if (len < 0) in __io_iov_buffer_select()
3296 buf = io_rw_buffer_select(req, &len, needs_lock); in __io_iov_buffer_select()
3300 iov[0].iov_len = len; in __io_iov_buffer_select()
3312 iov[0].iov_len = kbuf->len; in io_iov_buffer_select()
3315 if (req->rw.len != 1) in io_iov_buffer_select()
3330 size_t sqe_len = req->rw.len; in io_import_iovec()
3348 req->rw.len = sqe_len; in io_import_iovec()
3404 iovec.iov_len = req->rw.len; in loop_rw_iter()
3425 req->rw.len -= nr; in loop_rw_iter()
3426 if (!req->rw.len) in loop_rw_iter()
3867 ren->new_dfd = READ_ONCE(sqe->len); in io_renameat_prep()
3910 if (sqe->ioprio || sqe->off || sqe->len || sqe->buf_index || in io_unlinkat_prep()
3961 req->shutdown.how = READ_ONCE(sqe->len); in io_shutdown_prep()
4000 sp->len = READ_ONCE(sqe->len); in __io_splice_prep()
4034 if (sp->len) in io_tee()
4035 ret = do_tee(in, out, sp->len, flags); in io_tee()
4040 if (ret != sp->len) in io_tee()
4077 if (sp->len) in io_splice()
4078 ret = do_splice(in, poff_in, out, poff_out, sp->len, flags); in io_splice()
4083 if (ret != sp->len) in io_splice()
4118 req->sync.len = READ_ONCE(sqe->len); in io_fsync_prep()
4124 loff_t end = req->sync.off + req->sync.len; in io_fsync()
4150 req->sync.len = READ_ONCE(sqe->addr); in io_fallocate_prep()
4151 req->sync.mode = READ_ONCE(sqe->len); in io_fallocate_prep()
4163 req->sync.len); in io_fallocate()
4208 u64 mode = READ_ONCE(sqe->len); in io_openat_prep()
4218 size_t len; in io_openat2_prep() local
4222 len = READ_ONCE(sqe->len); in io_openat2_prep()
4223 if (len < OPEN_HOW_SIZE_VER0) in io_openat2_prep()
4227 len); in io_openat2_prep()
4313 if (sqe->ioprio || sqe->rw_flags || sqe->addr || sqe->len || sqe->off || in io_remove_buffers_prep()
4394 p->len = READ_ONCE(sqe->len); in io_provide_buffers_prep()
4396 if (check_mul_overflow((unsigned long)p->len, (unsigned long)p->nbufs, in io_provide_buffers_prep()
4402 size = (unsigned long)p->len * p->nbufs; in io_provide_buffers_prep()
4426 buf->len = min_t(__u32, pbuf->len, MAX_RW_COUNT); in io_add_buffers()
4428 addr += pbuf->len; in io_add_buffers()
4481 req->epoll.op = READ_ONCE(sqe->len); in io_epoll_ctl_prep()
4527 req->madvise.len = READ_ONCE(sqe->len); in io_madvise_prep()
4544 ret = do_madvise(current->mm, ma->addr, ma->len, ma->advice); in io_madvise()
4562 req->fadvise.len = READ_ONCE(sqe->len); in io_fadvise_prep()
4583 ret = vfs_fadvise(req->file, fa->offset, fa->len, fa->advice); in io_fadvise()
4600 req->statx.mask = READ_ONCE(sqe->len); in io_statx_prep()
4629 if (sqe->ioprio || sqe->off || sqe->addr || sqe->len || in io_close_prep()
4705 req->sync.len = READ_ONCE(sqe->len); in io_sfr_prep()
4718 ret = sync_file_range(req->file, req->sync.off, req->sync.len, in io_sync_file_range()
4796 sr->len = READ_ONCE(sqe->len); in io_sendmsg_prep()
4878 ret = import_single_range(WRITE, sr->buf, sr->len, &iov, &msg.msg_iter); in io_send()
4901 sr->len -= ret; in io_send()
4935 sr->len = iomsg->fast_iov[0].iov_len; in __io_recvmsg_copy_hdr()
4956 compat_size_t len; in __io_compat_recvmsg_copy_hdr() local
4960 &ptr, &len); in __io_compat_recvmsg_copy_hdr()
4968 if (len > 1) in __io_compat_recvmsg_copy_hdr()
4976 sr->len = clen; in __io_compat_recvmsg_copy_hdr()
4980 ret = __import_iovec(READ, (struct iovec __user *)uiov, len, in __io_compat_recvmsg_copy_hdr()
5010 kbuf = io_buffer_select(req, &sr->len, sr->bgid, sr->kbuf, needs_lock); in io_recv_buffer_select()
5046 sr->len = READ_ONCE(sqe->len); in io_recvmsg_prep()
5088 kmsg->fast_iov[0].iov_len = req->sr_msg.len; in io_recvmsg()
5090 1, req->sr_msg.len); in io_recvmsg()
5156 ret = import_single_range(READ, buf, sr->len, &iov, &msg.msg_iter); in io_recv()
5180 sr->len -= ret; in io_recv()
5207 if (sqe->ioprio || sqe->len || sqe->buf_index) in io_accept_prep()
5278 if (sqe->ioprio || sqe->len || sqe->buf_index || sqe->rw_flags || in io_connect_prep()
5957 flags = READ_ONCE(sqe->len); in io_poll_update_prep()
5989 flags = READ_ONCE(sqe->len); in io_poll_add_prep()
6190 if (sqe->ioprio || sqe->buf_index || sqe->len || sqe->splice_fd_in) in io_timeout_remove_prep()
6260 if (sqe->ioprio || sqe->buf_index || sqe->len != 1 || in io_timeout_prep()
6423 if (sqe->ioprio || sqe->off || sqe->len || sqe->cancel_flags || in io_async_cancel_prep()
6469 req->rsrc_update.nr_args = READ_ONCE(sqe->len); in io_rsrc_update_prep()
10005 unsigned long addr, unsigned long len, in io_uring_nommu_get_unmapped_area() argument
10010 ptr = io_uring_validate_mmap_request(file, pgoff, len); in io_uring_nommu_get_unmapped_area()
10237 unsigned int len = buf->ubuf_end - buf->ubuf; in __io_uring_show_fdinfo() local
10239 seq_printf(m, "%5u: 0x%llx/%u\n", i, buf->ubuf, len); in __io_uring_show_fdinfo()
10755 unsigned len) in io_register_iowq_aff() argument
10768 if (len > cpumask_size()) in io_register_iowq_aff()
10769 len = cpumask_size(); in io_register_iowq_aff()
10775 len * 8 /* CHAR_BIT */); in io_register_iowq_aff()
10777 ret = copy_from_user(new_mask, arg, len); in io_register_iowq_aff()
10780 ret = copy_from_user(new_mask, arg, len); in io_register_iowq_aff()
11128 BUILD_BUG_SQE_ELEM(24, __u32, len); in io_uring_init()