Home
last modified time | relevance | path

Searched refs:pinned_pages (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/mm/
H A Dprocess_vm_access.c96 int pinned_pages = min(nr_pages, max_pages_per_loop); in process_vm_rw_single_vec() local
106 pinned_pages = pin_user_pages_remote(mm, pa, pinned_pages, in process_vm_rw_single_vec()
111 if (pinned_pages <= 0) in process_vm_rw_single_vec()
114 bytes = pinned_pages * PAGE_SIZE - start_offset; in process_vm_rw_single_vec()
123 nr_pages -= pinned_pages; in process_vm_rw_single_vec()
124 pa += pinned_pages * PAGE_SIZE; in process_vm_rw_single_vec()
127 unpin_user_pages_dirty_lock(process_pages, pinned_pages, in process_vm_rw_single_vec()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.c2144 long pinned_pages; in kbase_jd_user_buf_map() local
2166 pinned_pages = get_user_pages(NULL, mm, in kbase_jd_user_buf_map()
2172 pinned_pages = get_user_pages_remote(NULL, mm, in kbase_jd_user_buf_map()
2178 pinned_pages = get_user_pages_remote(NULL, mm, in kbase_jd_user_buf_map()
2184 pinned_pages = get_user_pages_remote(NULL, mm, in kbase_jd_user_buf_map()
2190 pinned_pages = get_user_pages_remote(mm, in kbase_jd_user_buf_map()
2197 if (pinned_pages <= 0) in kbase_jd_user_buf_map()
2198 return pinned_pages; in kbase_jd_user_buf_map()
2200 if (pinned_pages != alloc->imported.user_buf.nr_pages) { in kbase_jd_user_buf_map()
2201 for (i = 0; i < pinned_pages; i++) in kbase_jd_user_buf_map()
[all …]
H A Dmali_kbase_softjobs.c605 int pinned_pages; in kbase_debug_copy_prepare() local
627 pinned_pages = get_user_pages_fast(page_addr, in kbase_debug_copy_prepare()
631 if (pinned_pages < 0) { in kbase_debug_copy_prepare()
632 ret = pinned_pages; in kbase_debug_copy_prepare()
635 if (pinned_pages != nr_pages) { in kbase_debug_copy_prepare()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_softjobs.c591 int pinned_pages; in kbase_debug_copy_prepare() local
627 pinned_pages = get_user_pages_fast(page_addr, in kbase_debug_copy_prepare()
631 if (pinned_pages < 0) { in kbase_debug_copy_prepare()
637 ret = pinned_pages; in kbase_debug_copy_prepare()
640 if (pinned_pages != nr_pages) { in kbase_debug_copy_prepare()
644 buffers[i].nr_pages = pinned_pages; in kbase_debug_copy_prepare()
H A Dmali_kbase_mem.c4973 long pinned_pages; in kbase_jd_user_buf_pin_pages() local
4995 pinned_pages = get_user_pages_remote(NULL, mm, address, alloc->imported.user_buf.nr_pages, in kbase_jd_user_buf_pin_pages()
4998 pinned_pages = get_user_pages_remote(NULL, mm, address, alloc->imported.user_buf.nr_pages, in kbase_jd_user_buf_pin_pages()
5001 pinned_pages = pin_user_pages_remote(mm, address, alloc->imported.user_buf.nr_pages, in kbase_jd_user_buf_pin_pages()
5005 if (pinned_pages <= 0) in kbase_jd_user_buf_pin_pages()
5006 return pinned_pages; in kbase_jd_user_buf_pin_pages()
5008 if (pinned_pages != alloc->imported.user_buf.nr_pages) { in kbase_jd_user_buf_pin_pages()
5012 for (i = 0; i < pinned_pages; i++) in kbase_jd_user_buf_pin_pages()
5017 alloc->nents = pinned_pages; in kbase_jd_user_buf_pin_pages()
5026 long pinned_pages = 0; in kbase_jd_user_buf_map() local
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.c629 int pinned_pages = 0, ret = 0; in kbase_csf_queue_group_suspend_prepare() local
666 pinned_pages = get_user_pages_fast(page_addr, nr_pages, 1, in kbase_csf_queue_group_suspend_prepare()
670 if (pinned_pages < 0) { in kbase_csf_queue_group_suspend_prepare()
671 ret = pinned_pages; in kbase_csf_queue_group_suspend_prepare()
674 if (pinned_pages != nr_pages) { in kbase_csf_queue_group_suspend_prepare()