Lines Matching refs:dst_iter

849     char *dst_iter, *dst_next_page;  in lwp_data_get()  local
856 dst_iter = dst; in lwp_data_get()
872 if (rt_aspace_page_get(lwp->aspace, src_iter, dst_iter)) in lwp_data_get()
885 memcpy(dst_iter, temp_page + (src_iter - src_iter_aligned), bytes_to_copy); in lwp_data_get()
888 dst_iter = dst_iter + bytes_to_copy; in lwp_data_get()
905 char *dst_iter, *dst_iter_aligned, *dst_next_page; in lwp_data_put() local
914 dst_iter = dst; in lwp_data_put()
917 (char *)(((size_t)dst_iter + ARCH_PAGE_SIZE) & ~(ARCH_PAGE_SIZE - 1)); in lwp_data_put()
920 size_t bytes_to_put = (char *)dst_next_page - (char *)dst_iter; in lwp_data_put()
926 if (ALIGNED(dst_iter) && bytes_to_put == ARCH_PAGE_SIZE) in lwp_data_put()
929 if (rt_aspace_page_put(lwp->aspace, dst_iter, src_iter)) in lwp_data_put()
939 dst_iter_aligned = (void *)((long)dst_iter & ~ARCH_PAGE_MASK); in lwp_data_put()
942 memcpy(temp_page + (dst_iter - dst_iter_aligned), src_iter, bytes_to_put); in lwp_data_put()
948 dst_iter = dst_iter + bytes_to_put; in lwp_data_put()
952 } while (dst_iter < src_put_end); in lwp_data_put()
964 char *dst_iter, *dst_iter_aligned, *dst_next_page; in lwp_data_set() local
972 dst_iter = dst; in lwp_data_set()
975 (char *)(((size_t)dst_iter + ARCH_PAGE_SIZE) & ~(ARCH_PAGE_SIZE - 1)); in lwp_data_set()
981 size_t bytes_to_put = (char *)dst_next_page - (char *)dst_iter; in lwp_data_set()
987 dst_iter_aligned = (void *)((long)dst_iter & ~ARCH_PAGE_MASK); in lwp_data_set()
988 if (!ALIGNED(dst_iter) || bytes_to_put != ARCH_PAGE_SIZE) in lwp_data_set()
992 memset(temp_page + (dst_iter - dst_iter_aligned), byte, bytes_to_put); in lwp_data_set()
996 dst_iter = dst_iter + bytes_to_put; in lwp_data_set()
1000 } while (dst_iter < dst_put_end); in lwp_data_set()