Home
last modified time | relevance | path

Searched refs:len (Results 1 – 25 of 35) sorted by relevance

12

/io_uring/
A Dkbuf.c29 __u32 len; member
42 this_len = min_t(int, len, buf->len); in io_kbuf_inc_commit()
127 if (*len == 0 || *len > kbuf->len) in io_provided_buffer_select()
128 *len = kbuf->len; in io_provided_buffer_select()
171 if (*len == 0 || *len > buf->len) in io_ring_buffer_select()
172 *len = buf->len; in io_ring_buffer_select()
235 u32 len = READ_ONCE(buf->len); in io_ring_buffers_peek() local
240 needed = (arg->max_len + len - 1) / len; in io_ring_buffers_peek()
268 u32 len = buf->len; in io_ring_buffers_peek() local
277 buf->len = len; in io_ring_buffers_peek()
[all …]
A Dadvise.c20 u64 len; member
27 u64 len; member
40 ma->len = READ_ONCE(sqe->off); in io_madvise_prep()
41 if (!ma->len) in io_madvise_prep()
42 ma->len = READ_ONCE(sqe->len); in io_madvise_prep()
59 ret = do_madvise(current->mm, ma->addr, ma->len, ma->advice); in io_madvise()
87 fa->len = READ_ONCE(sqe->addr); in io_fadvise_prep()
88 if (!fa->len) in io_fadvise_prep()
89 fa->len = READ_ONCE(sqe->len); in io_fadvise_prep()
103 ret = vfs_fadvise(req->file, fa->offset, fa->len, fa->advice); in io_fadvise()
A Dsync.c19 loff_t len; member
33 sync->len = READ_ONCE(sqe->len); in io_sfr_prep()
48 ret = sync_file_range(req->file, sync->off, sync->len, sync->flags); in io_sync_file_range()
65 sync->len = READ_ONCE(sqe->len); in io_fsync_prep()
73 loff_t end = sync->off + sync->len; in io_fsync()
93 sync->len = READ_ONCE(sqe->addr); in io_fallocate_prep()
94 sync->mode = READ_ONCE(sqe->len); in io_fallocate_prep()
107 ret = vfs_fallocate(req->file, sync->mode, sync->off, sync->len); in io_fallocate()
A Dmock_file.c75 iovec_len = READ_ONCE(sqe->len); in io_cmd_copy_regbuf()
122 mio->res = len; in io_mock_delay_rw()
133 size_t len = iov_iter_count(to); in io_mock_read_iter() local
136 if (iocb->ki_pos + len > mf->size) in io_mock_read_iter()
138 nr_zeroed = iov_iter_zero(len, to); in io_mock_read_iter()
148 size_t len = iov_iter_count(from); in io_mock_write_iter() local
150 if (iocb->ki_pos + len > mf->size) in io_mock_write_iter()
153 iov_iter_advance(from, len); in io_mock_write_iter()
154 return len; in io_mock_write_iter()
226 uarg_size = READ_ONCE(sqe->len); in io_create_mock_file()
[all …]
A Dzcrx.c104 unsigned long len = (unsigned long)area_reg->len; in io_import_dmabuf() local
968 len = min(len, cc->size); in io_copy_page()
970 while (len) { in io_copy_page()
996 len -= n; in io_copy_page()
1013 while (len) { in io_zcrx_copy_chunk()
1038 len -= n; in io_zcrx_copy_chunk()
1075 return len; in io_zcrx_recv_frag()
1090 len = min_t(size_t, len, desc->count); in io_zcrx_recv_skb()
1097 if (!len) in io_zcrx_recv_skb()
1116 if (!len) in io_zcrx_recv_skb()
[all …]
A Dkbuf.h43 __u32 len; member
65 void __user *io_buffer_select(struct io_kiocb *req, size_t *len,
83 unsigned int __io_put_kbufs(struct io_kiocb *req, int len, int nbufs);
85 struct io_buffer_list *bl, int len, int nr);
124 static inline unsigned int io_put_kbuf(struct io_kiocb *req, int len, in io_put_kbuf() argument
129 return __io_put_kbufs(req, len, 1); in io_put_kbuf()
132 static inline unsigned int io_put_kbufs(struct io_kiocb *req, int len, in io_put_kbufs() argument
137 return __io_put_kbufs(req, len, nbufs); in io_put_kbufs()
A Dsplice.c21 u64 len; member
33 sp->len = READ_ONCE(sqe->len); in __io_splice_prep()
97 if (sp->len) in io_tee()
98 ret = do_tee(in, out, sp->len, flags); in io_tee()
103 if (ret != sp->len) in io_tee()
138 if (sp->len) in io_splice()
139 ret = do_splice(in, poff_in, out, poff_out, sp->len, flags); in io_splice()
144 if (ret != sp->len) in io_splice()
A Dnet.c423 sr->len = READ_ONCE(sqe->len); in io_sendmsg_prep()
788 sr->len = READ_ONCE(sqe->len); in io_recvmsg_prep()
953 kmsg->payloadlen = *len = *len - hdr; in io_recvmsg_prep_multishot()
1041 size_t len = sr->len; in io_recvmsg() local
1160 *len = sr->len; in io_recv_buf_select()
1165 sr->len = *len; in io_recv_buf_select()
1184 size_t len = sr->len; in io_recv() local
1264 zc->len = READ_ONCE(sqe->len); in io_recvzc_prep()
1295 len = zc->len; in io_recvzc()
1298 if (len && zc->len == 0) { in io_recvzc()
[all …]
A Dtruncate.c20 loff_t len; member
27 if (sqe->rw_flags || sqe->addr || sqe->len || sqe->buf_index || in io_ftruncate_prep()
31 ft->len = READ_ONCE(sqe->off); in io_ftruncate_prep()
44 ret = do_ftruncate(req->file, ft->len, 1); in io_ftruncate()
A Drw.c33 u32 len; member
59 rw->len = iov.iov_len; in io_iov_compat_buffer_select_prep()
69 if (rw->len != 1) in io_iov_buffer_select_prep()
126 rw->len = sqe_len; in __io_import_rw_buffer()
290 rw->len = READ_ONCE(sqe->len); in __io_prep_rw()
706 size_t len; in loop_rw_iter() local
717 len = rw->len; in loop_rw_iter()
735 rw->len -= nr; in loop_rw_iter()
736 if (!rw->len) in loop_rw_iter()
739 if (nr != len) in loop_rw_iter()
[all …]
A Dopenclose.c90 u64 mode = READ_ONCE(sqe->len); in io_openat_prep()
101 size_t len; in io_openat2_prep() local
105 len = READ_ONCE(sqe->len); in io_openat2_prep()
106 if (len < OPEN_HOW_SIZE_VER0) in io_openat2_prep()
109 ret = copy_struct_from_user(&open->how, sizeof(open->how), how, len); in io_openat2_prep()
213 if (sqe->off || sqe->addr || sqe->len || sqe->rw_flags || sqe->buf_index) in io_close_prep()
270 if (sqe->off || sqe->addr || sqe->len || sqe->buf_index || in io_install_fixed_fd_prep()
A Dmemmap.h9 struct page **io_pin_pages(unsigned long uaddr, unsigned long len, int *npages);
15 unsigned long len, unsigned long pgoff,
A Dmemmap.c40 struct page **io_pin_pages(unsigned long uaddr, unsigned long len, int *npages) in io_pin_pages() argument
46 if (check_add_overflow(uaddr, len, &end)) in io_pin_pages()
348 unsigned long len, unsigned long pgoff, in io_uring_get_unmapped_area() argument
364 ptr = io_uring_validate_mmap_request(filp, pgoff, len); in io_uring_get_unmapped_area()
390 return mm_get_unmapped_area(current->mm, filp, addr, len, pgoff, flags); in io_uring_get_unmapped_area()
406 unsigned long len, unsigned long pgoff, in io_uring_get_unmapped_area() argument
414 ptr = io_uring_validate_mmap_request(file, pgoff, len); in io_uring_get_unmapped_area()
A Dnotif.h43 static inline int io_notif_account_mem(struct io_kiocb *notif, unsigned len) in io_notif_account_mem() argument
47 unsigned nr_pages = (len >> PAGE_SHIFT) + 2; in io_notif_account_mem()
A Dmsg_ring.c26 u32 len; member
133 return io_msg_remote_post(target_ctx, target, msg->len, flags, in io_msg_data_remote()
161 if (io_post_aux_cqe(target_ctx, msg->user_data, msg->len, flags)) in __io_msg_ring_data()
263 if (msg->len) in io_msg_send_fd()
287 msg->len = READ_ONCE(sqe->len); in __io_msg_ring_prep()
A Dfs.c63 ren->new_dfd = READ_ONCE(sqe->len); in io_renameat_prep()
109 if (sqe->off || sqe->len || sqe->buf_index || sqe->splice_fd_in) in io_unlinkat_prep()
165 mkd->mode = READ_ONCE(sqe->len); in io_mkdirat_prep()
203 if (sqe->len || sqe->rw_flags || sqe->buf_index || sqe->splice_fd_in) in io_symlinkat_prep()
252 lnk->new_dfd = READ_ONCE(sqe->len); in io_linkat_prep()
A Drsrc.c436 up->nr_args = READ_ONCE(sqe->len); in io_files_update_prep()
824 imu->len = iov->iov_len; in io_sqe_buffer_register()
976 imu->len = blk_rq_bytes(rq); in io_buffer_register_bvec()
1041 if (unlikely(len > MAX_RW_COUNT)) in validate_fixed_range()
1049 size_t count = len + offset; in io_import_kbuf()
1054 if (count < imu->len) { in io_import_kbuf()
1057 while (len > bvec->bv_len) { in io_import_kbuf()
1058 len -= bvec->bv_len; in io_import_kbuf()
1068 u64 buf_addr, size_t len) in io_import_fixed() argument
1109 iov_iter_bvec(iter, ddir, bvec, nr_segs, len); in io_import_fixed()
[all …]
A Dfiletable.h60 unsigned off, unsigned len) in io_file_table_set_alloc_range() argument
63 ctx->file_alloc_end = off + len; in io_file_table_set_alloc_range()
A Dzcrx.h68 unsigned issue_flags, unsigned int *len);
85 unsigned issue_flags, unsigned int *len) in io_zcrx_recv() argument
A Depoll.c37 epoll->op = READ_ONCE(sqe->len); in io_epoll_ctl_prep()
74 iew->maxevents = READ_ONCE(sqe->len); in io_epoll_wait_prep()
A Dfiletable.c147 if (check_add_overflow(range.off, range.len, &end)) in io_register_file_alloc_range()
152 io_file_table_set_alloc_range(ctx, range.off, range.len); in io_register_file_alloc_range()
A Drsrc.h33 unsigned int len; member
65 u64 buf_addr, size_t len, int ddir,
A Dxattr.c55 ix->ctx.size = READ_ONCE(sqe->len); in __io_getxattr_prep()
139 ix->ctx.size = READ_ONCE(sqe->len); in __io_setxattr_prep()
A Dnop.c35 nop->result = READ_ONCE(sqe->len); in io_nop_prep()
A Dstatx.c34 sx->mask = READ_ONCE(sqe->len); in io_statx_prep()

Completed in 35 milliseconds

12