Home
last modified time | relevance | path

Searched refs:page_addr (Results 1 - 23 of 23) sorted by relevance

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/
H A Dcmpi_mm.c66 hi_u8 *page_addr; in cmpi_remap_cached() local
76 page_addr = hil_mmf_map2kern_cache(page_phy, page_size); in cmpi_remap_cached()
77 if (page_addr == NULL) { in cmpi_remap_cached()
82 return (page_addr + diff); in cmpi_remap_cached()
90 hi_u8 *page_addr; in cmpi_remap_nocache() local
100 page_addr = hil_mmf_map2kern_nocache(page_phy, page_size); in cmpi_remap_nocache()
101 if (page_addr == NULL) { in cmpi_remap_nocache()
106 return (page_addr + diff); in cmpi_remap_nocache()
H A Dmedia_mem.c659 unsigned long page_addr; local
703 page_addr = (pte_val(*pte) & PHYS_MASK) & PAGE_MASK;
705 phys_addr = page_addr | page_offset;
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_gwt.c128 if (elementA->page_addr > elementB->page_addr) { in list_cmp_function()
146 (collated->page_addr + (collated->num_pages * PAGE_SIZE)) != pos->page_addr) { in kbase_gpu_gwt_collate()
207 addr_buffer[count] = dump_info->page_addr; in kbase_gpu_gwt_dump()
H A Dmali_kbase_hwcnt_types.c276 dump_bufs->page_addr = addr; in kbase_hwcnt_dump_buffer_array_alloc()
302 free_pages(dump_bufs->page_addr, dump_bufs->page_order); in kbase_hwcnt_dump_buffer_array_free()
H A Dmali_kbase_softjobs.c567 u64 page_addr = addr & PAGE_MASK; in kbase_debug_copy_prepare() local
570 int nr_pages = (last_page_addr - page_addr) / PAGE_SIZE + 1; in kbase_debug_copy_prepare()
579 if (last_page_addr < page_addr) { in kbase_debug_copy_prepare()
605 pinned_pages = get_user_pages_fast(page_addr, nr_pages, 1, /* Write */ in kbase_debug_copy_prepare()
H A Dmali_kbase_defs.h1685 * @page_addr: Page address where GPU write fault occurred.
1693 u64 page_addr; member
H A Dmali_kbase_hwcnt_types.h271 * @page_addr: Address of allocated pages. A single allocation is used for all
278 unsigned long page_addr; member
742 * dump_bufs[n].dump_buf == page_addr + n * metadata.dump_buf_bytes
H A Dmali_kbase_vinstr.c1024 addr = __pa(cli->dump_bufs.page_addr + offset); in kbasep_vinstr_hwcnt_reader_mmap()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_gwt.c139 if (elementA->page_addr > elementB->page_addr) in list_cmp_function()
157 (collated->page_addr + in kbase_gpu_gwt_collate()
159 pos->page_addr) { in kbase_gpu_gwt_collate()
227 addr_buffer[count] = dump_info->page_addr; in kbase_gpu_gwt_dump()
H A Dmali_kbase_kinstr_prfcnt.c91 * @page_addr: Address of allocated pages. A single allocation is used
99 u64 page_addr; member
486 dump_buf, &ptr_md, cli->sample_arr.page_addr, cli->config.counter_set))) in kbasep_kinstr_prfcnt_set_sample_metadata()
965 (u64)(uintptr_t)cli->sample_arr.page_addr; in kbasep_kinstr_prfcnt_get_sample()
1010 (u64)(uintptr_t)cli->sample_arr.page_addr; in kbasep_kinstr_prfcnt_put_sample()
1122 addr = __pa(cli->sample_arr.page_addr + offset); in kbasep_kinstr_prfcnt_hwcnt_reader_mmap()
1136 kfree((void *)(size_t)sample_arr->page_addr); in kbasep_kinstr_prfcnt_sample_array_free()
1488 sample_arr->page_addr = addr; in kbasep_kinstr_prfcnt_sample_array_alloc()
H A Dmali_kbase_hwcnt_gpu_narrow.c203 .page_addr = addr, in kbase_hwcnt_dump_buffer_narrow_array_alloc()
233 free_pages(dump_bufs->page_addr, dump_bufs->page_order); in kbase_hwcnt_dump_buffer_narrow_array_free()
H A Dmali_kbase_hwcnt_gpu_narrow.h68 * @page_addr: Address of first allocated page. A single allocation is used for
76 unsigned long page_addr; member
287 * dump_bufs->bufs[n].dump_buf == page_addr + n * md_narrow.dump_buf_bytes
H A Dmali_kbase_hwcnt_types.c273 dump_bufs->page_addr = addr; in kbase_hwcnt_dump_buffer_array_alloc()
300 free_pages(dump_bufs->page_addr, dump_bufs->page_order); in kbase_hwcnt_dump_buffer_array_free()
H A Dmali_kbase_softjobs.c586 u64 page_addr = addr & PAGE_MASK; in kbase_debug_copy_prepare() local
589 int nr_pages = (last_page_addr-page_addr)/PAGE_SIZE+1; in kbase_debug_copy_prepare()
597 if (last_page_addr < page_addr) { in kbase_debug_copy_prepare()
626 pinned_pages = get_user_pages_fast(page_addr, in kbase_debug_copy_prepare()
H A Dmali_kbase_hwcnt_types.h287 * @page_addr: Address of allocated pages. A single allocation is used for all
295 unsigned long page_addr; member
884 * dump_bufs[n].dump_buf == page_addr + n * metadata.dump_buf_bytes
H A Dmali_kbase_vinstr.c1099 addr = __pa(cli->dump_bufs.page_addr + offset); in kbasep_vinstr_hwcnt_reader_mmap()
H A Dmali_kbase_defs.h1869 * @page_addr: Page address where GPU write fault occurred.
1877 u64 page_addr; member
/device/board/hisilicon/hispark_taurus/liteos_a/board/include/hisoc/
H A Dmmu_config.h56 g_mmuOsPage.page_addr = SYS_MEM_BASE; \
71 stAppPage.page_addr = MMZ_MEM_BASE; \
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c381 u64 page_addr = fault->addr & PAGE_MASK; in kbase_gpu_mmu_handle_write_fault() local
385 if (page_addr == pos->page_addr) { in kbase_gpu_mmu_handle_write_fault()
395 pos->page_addr = page_addr; in kbase_gpu_mmu_handle_write_fault()
1045 pos->page_addr = (region->start_pfn + in kbase_mmu_page_fault_worker()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c243 u64 page_addr = fault->addr & PAGE_MASK; in kbase_gpu_mmu_handle_write_fault() local
248 if (page_addr == pos->page_addr) { in kbase_gpu_mmu_handle_write_fault()
258 pos->page_addr = page_addr; in kbase_gpu_mmu_handle_write_fault()
824 pos->page_addr = (region->start_pfn + pfn_offset) << PAGE_SHIFT; in kbase_mmu_page_fault_worker()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.c582 u64 page_addr = addr & PAGE_MASK; in kbase_csf_queue_group_suspend_prepare() local
585 int nr_pages = (last_page_addr - page_addr) / PAGE_SIZE + 1; in kbase_csf_queue_group_suspend_prepare()
613 /* Check if the page_addr is a valid GPU VA from SAME_VA zone, in kbase_csf_queue_group_suspend_prepare()
619 page_addr); in kbase_csf_queue_group_suspend_prepare()
623 pinned_pages = get_user_pages_fast(page_addr, nr_pages, 1, in kbase_csf_queue_group_suspend_prepare()
647 start = PFN_DOWN(page_addr) - reg->start_pfn; in kbase_csf_queue_group_suspend_prepare()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_softjobs.c587 u64 page_addr = addr & PAGE_MASK; in kbase_debug_copy_prepare() local
590 int nr_pages = (last_page_addr - page_addr) / PAGE_SIZE + 1; in kbase_debug_copy_prepare()
613 pinned_pages = get_user_pages_fast(page_addr, nr_pages, 1, /* Write */ in kbase_debug_copy_prepare()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_softjobs.c601 u64 page_addr = addr & PAGE_MASK; in kbase_debug_copy_prepare() local
604 int nr_pages = (last_page_addr-page_addr)/PAGE_SIZE+1; in kbase_debug_copy_prepare()
627 pinned_pages = get_user_pages_fast(page_addr, in kbase_debug_copy_prepare()

Completed in 37 milliseconds