Home
last modified time | relevance | path

Searched refs:kiov (Results 1 – 5 of 5) sorted by relevance

/linux/include/linux/
A Dvringh.h181 kiov->used = kiov->i = 0; in vringh_kiov_init()
182 kiov->consumed = 0; in vringh_kiov_init()
184 kiov->iov = kvec; in vringh_kiov_init()
189 kiov->iov[kiov->i].iov_len += kiov->consumed; in vringh_kiov_reset()
190 kiov->iov[kiov->i].iov_base -= kiov->consumed; in vringh_kiov_reset()
191 kiov->consumed = 0; in vringh_kiov_reset()
192 kiov->i = 0; in vringh_kiov_reset()
198 kfree(kiov->iov); in vringh_kiov_cleanup()
199 kiov->max_num = kiov->used = kiov->i = kiov->consumed = 0; in vringh_kiov_cleanup()
200 kiov->iov = NULL; in vringh_kiov_cleanup()
[all …]
/linux/arch/arm64/kernel/
A Dmte.c333 struct iovec *kiov, unsigned int gup_flags) in __access_remote_tags() argument
336 void __user *buf = kiov->iov_base; in __access_remote_tags()
337 size_t len = kiov->iov_len; in __access_remote_tags()
395 kiov->iov_len = buf - kiov->iov_base; in __access_remote_tags()
396 if (!kiov->iov_len) { in __access_remote_tags()
412 struct iovec *kiov, unsigned int gup_flags) in access_remote_tags() argument
428 ret = __access_remote_tags(mm, addr, kiov, gup_flags); in access_remote_tags()
438 struct iovec kiov; in mte_ptrace_copy_tags() local
445 if (get_user(kiov.iov_base, &uiov->iov_base) || in mte_ptrace_copy_tags()
446 get_user(kiov.iov_len, &uiov->iov_len)) in mte_ptrace_copy_tags()
[all …]
/linux/kernel/
A Dptrace.c909 struct iovec *kiov) in ptrace_regset() argument
919 kiov->iov_len = min(kiov->iov_len, in ptrace_regset()
924 kiov->iov_len, kiov->iov_base); in ptrace_regset()
927 kiov->iov_len, kiov->iov_base); in ptrace_regset()
1231 struct iovec kiov; in ptrace_request() local
1238 __get_user(kiov.iov_len, &uiov->iov_len)) in ptrace_request()
1243 ret = __put_user(kiov.iov_len, &uiov->iov_len); in ptrace_request()
1394 struct iovec kiov; in compat_ptrace_request() local
1407 kiov.iov_base = compat_ptr(ptr); in compat_ptrace_request()
1408 kiov.iov_len = len; in compat_ptrace_request()
[all …]
/linux/drivers/tee/
A Dtee_shm.c199 struct kvec *kiov; in tee_shm_register() local
202 kiov = kcalloc(num_pages, sizeof(*kiov), GFP_KERNEL); in tee_shm_register()
203 if (!kiov) { in tee_shm_register()
209 kiov[i].iov_base = (void *)(start + i * PAGE_SIZE); in tee_shm_register()
210 kiov[i].iov_len = PAGE_SIZE; in tee_shm_register()
213 rc = get_kernel_pages(kiov, num_pages, 0, shm->pages); in tee_shm_register()
214 kfree(kiov); in tee_shm_register()
/linux/mm/
A Dswap.c176 int get_kernel_pages(const struct kvec *kiov, int nr_segs, int write, in get_kernel_pages() argument
182 if (WARN_ON(kiov[seg].iov_len != PAGE_SIZE)) in get_kernel_pages()
185 pages[seg] = kmap_to_page(kiov[seg].iov_base); in get_kernel_pages()

Completed in 16 milliseconds