Lines Matching refs:temp_page

848     char *temp_page = 0;  in lwp_data_get()  local
877 if (!temp_page) in lwp_data_get()
878 temp_page = rt_pages_alloc_ext(0, PAGE_ANY_AVAILABLE); in lwp_data_get()
879 if (!temp_page) in lwp_data_get()
883 if (rt_aspace_page_get(lwp->aspace, src_iter_aligned, temp_page)) in lwp_data_get()
885 memcpy(dst_iter, temp_page + (src_iter - src_iter_aligned), bytes_to_copy); in lwp_data_get()
895 if (temp_page) in lwp_data_get()
896 rt_pages_free(temp_page, 0); in lwp_data_get()
904 char *temp_page = 0; in lwp_data_put() local
934 if (!temp_page) in lwp_data_put()
935 temp_page = rt_pages_alloc_ext(0, PAGE_ANY_AVAILABLE); in lwp_data_put()
936 if (!temp_page) in lwp_data_put()
940 if (rt_aspace_page_get(lwp->aspace, dst_iter_aligned, temp_page)) in lwp_data_put()
942 memcpy(temp_page + (dst_iter - dst_iter_aligned), src_iter, bytes_to_put); in lwp_data_put()
943 if (rt_aspace_page_put(lwp->aspace, dst_iter_aligned, temp_page)) in lwp_data_put()
954 if (temp_page) in lwp_data_put()
955 rt_pages_free(temp_page, 0); in lwp_data_put()
963 char *temp_page = 0; in lwp_data_set() local
976 temp_page = rt_pages_alloc_ext(0, PAGE_ANY_AVAILABLE); in lwp_data_set()
977 if (temp_page) in lwp_data_set()
989 if (rt_aspace_page_get(lwp->aspace, dst_iter_aligned, temp_page)) in lwp_data_set()
992 memset(temp_page + (dst_iter - dst_iter_aligned), byte, bytes_to_put); in lwp_data_set()
993 if (rt_aspace_page_put(lwp->aspace, dst_iter_aligned, temp_page)) in lwp_data_set()
1002 rt_pages_free(temp_page, 0); in lwp_data_set()